* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { 
	font: 62.5% Arial, Helvetica, sans-serif;
	background: #cfd0e0;
}
body.bg-image
{
	background-image: url(images/bg.jpg); /* blue gradient */
	background-repeat: repeat-x;
	background-color: #cfd0e0; 
}


ul { list-style: none inside; }
p { font-size: 1.2em; line-height: 1.2em; margin-bottom: 1.2em; }
a img { border: none; }

.floatleft { float: top; }
.floatright { float: right; }
.clear { clear: both; }

a { 
	text-decoration: none; 
	outline: none;
	color:#006633;
	}
	a:hover {
		text-decoration: underline;
		color: #335588;
				
	}
a.special-link
{
	color:#330033;
}
a.special-link-header
{
	color:#335588;
}
#page-wrap {
	min-width: 960px; max-width: 1000px;
	margin: 0 auto; padding: 0 10px;
	width:expression(document.body.clientWidth < 961? "960px" : document.body.clientWidth > 1000? "1000px" : "auto");
}

#top-bar {
	background-color: Transparent;
	min-height: 100px;
	padding: 0px 0px;
	font-size: 1.3em;
	font-weight: bold;
	}
	#left-side {
		float:top;
		padding-top: 0px;
		}
	#right-side {
		float:top;
		padding-top: 0px;
		font-size:10px;
		}
		#right-side img {
			border: 1px solid white;
			vertical-align: middle;
		}
		#right-side-bottom {
		float:right;
		padding-top: 0px;
		}
		#right-side a {
			
			border-left: 1px solid blue;
			height: 10px;
			padding-left: 10px;
			}
			#right-side a.first {
				border: none;
				padding: 0;
			}			
			form#main-search {
				display: inline;
				position: relative;
				padding-right: 10px;
				}
				form#main-search label {
					display: none;
				}
				#search-button {
					position: absolute;
					right: 0px;
					top: -6px;
				}
				
	
#main-content {
	background: white;
	padding: 10px;
}

#feature-content {
	margin-bottom: 0px;
	}
	#feature-left {
		width: 25%;
		float: left;
		padding-right: 8px;
		}
		#feature-left p {
			font-size: 1.2em;
			line-height: 1.5em;
			margin-top: 8px;
		}
	#feature-right {
		float: right;
		width: 67%;
		}
		#feature-right p {
			
			line-height: 1.5em;
		}
		.feature-mini {
			float: left;
			width: 55%;
			margin-right: 1%;
		}
		.feature-mini-right {
			float: right;
			width: 32%;
			margin-right: 1%;
		}
.text-middle{
		font-family: Tahoma;
		font-size: 12px;
		color: 53534B;
		font-weight: normal;
		text-align:justify;
}
.text-kilm{
		font-family: Tahoma;
		font-size: 9px;
		color: 53534B;
		font-weight: normal;
		text-align:justify;
}
table.top-bar-header
{
    width: 100%;
	border:1px;   
}
td.right-cell
{
	text-align:right;
}
#inner-form
{
	min-width: 100px; max-width: 500px;
	margin: 0 auto; padding: 0 10px;
}
form.inner-form-size {
	width:500px;
	border:1px solid #ccc;	
}
fieldset {
	border:0;
	padding:10px;
	margin:10px;
	position:relative;
}
label {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font:normal 12px/17px verdana;
	color:#000066;
}	
.inputstyle {
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	color:#000066;
	font-weight: normal;	
	border: 1px solid #6666CC;
}
.inputbutton {

		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:;
		color:#000066; text-transform:none;
}
span.hint {
	font:normal 11px/14px verdana;
	background:#D1D5F8 url(images/bg-span-hint-gray.gif) no-repeat top left;
	color:#444;
	border:1px solid #888;
	padding:5px 5px 5px 40px;
	width:250px;
	position:absolute;
	margin: -12px 0 0 14px;
	display:none;
}


fieldset.welldone span.hint {
	background:#9fd680 url(images/bg-span-hint-welldone.jpg) no-repeat top left;
	border-color:#749e5c;
	color:#000;
}
fieldset.kindagood span.hint {
	background:#ffffcc url(images/bg-span-hint-kindagood.jpg) no-repeat top left;
	border-color:#cc9933;
}


fieldset.welldone {
	background:transparent url(images/bg-fieldset-welldone.gif) no-repeat 360px 19px;
}
fieldset.kindagood {
	background:transparent url(images/bg-fieldset-kindagood.gif) no-repeat 194px 19px;
}

#footer {
	background: #1b5790;
	background-image: url(images/footer_bg.png);
	padding: 5px;
	color:#FFFFFF;
	font-size: 11px;
	}
	#footer-inner{
		text-align:center;
	}
	#footer-inner-bt
	{
		text-align:center;
		font-size:10px;
		color:#003333;
	}
	#footer a {
		color:#FFFFFF;
		
	}
	

	
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:506px; margin:50px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:200px; height:300px; padding:2px; border:0px solid #ccc; background:#fff}

#image {width:200px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}

#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#fff}
#slideleft:hover {background-color:#fff}
#slideright {float:left; padding-right:20px; width:20px; height:81px; background:#fff url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#fff}
#slidearea {float:left; position:relative; width:250px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:0px solid #666; padding:2px}
