@charset "utf-8";
/* CSS Document */

body {padding:0; margin:0; background-color:#FFFFFF;}

#logo {height:auto; width:auto; position:absolute; z-index:auto;}
#topline1 {height:5px; width:100%; background-color:#123B57; margin:0; padding:0;}
#topnav {height: 43px; width:100%; background-color:#F1F7FB; margin:0; padding:0;}
	#topnav p{margin:11px auto 11px 280px; word-spacing:10px;}	
	.toptxt {font-family:Georgia, Times, serif; font-size:17px; color:#000000; overflow:hidden;}
	.toptxt a {color:#000000; text-decoration:none;}
	.toptxt a:hover{color:#537CA1; text-decoration:underline;}				
#topline2 {height:1px; width:100%; background-color:#666666; margin:0; padding:0;}
#content {height:100%; width:100%; background:url(images/bg_3col.gif) repeat-y left; margin:0; padding:0; overflow:hidden;}
	#ltcol {float:left; height:100%; width:196px; margin:0; padding:0; overflow:hidden;}
		#ltcol p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; overflow:hidden; margin-left:10px; 
		overflow:hidden;}
		#ltcol h3{font-family:Georgia, Times, serif; font-size:11px; font-weight:bold; color:#006699; overflow: hidden; 
		margin-left:10px; overflow:hidden;}
		#ltcol li{font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000; overflow:hidden; margin: auto auto 5px 
		-15px; list-style-image: url(images/arrow_sm.gif); list-style-position:inside; }
		#ltcol a {color:#006699; text-decoration:none;}
		#ltcol a:hover {text-decoration:underline;}
	#midcol {float:left; height:100%; width:595px; margin:0; padding:0; overflow:hidden; background-image:url(images/mid_bg.gif); background-position:top; background-repeat:no-repeat;}
		#midcol p{font-family:Georgia, Times, serif; font-size:12px; color:#000000; margin:20px 15px 15px 20px; line-height:160%;
		overflow:hidden;}
		#midcol p img {margin-left:-10px;}
		#midcol h1{font-family:Georgia, Times, serif; font-size:18px; font-weight:normal; color:#000000; margin-top:35px; 
		margin-left:20px;}
		#midcol h1 img {margin-left:0;}
		#midcol h2{font-family:Georgia, Times, serif; font-size:16px; color:#000000; margin: 20px auto 0 10px}
		#midcol a {color:#006699; text-decoration:none;}
		#midcol a:hover {text-decoration:underline;}
		#midcol li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; list-style:none; margin-bottom:10px; 
		margin-left:-20px;}
		#midcol li a {color:#000000; text-decoration:none}
		#midcol li a:hover {text-decoration:none; background-color:#C4ECFF; border-bottom:1px solid #123B57; margin-bottom: 1em;}				
		#downselect {background:#F1F7FB; width:90%; border-bottom:2px solid #123B57; margin: auto auto 2em auto;}
			#downselect li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; 
			list-style:none; margin-bottom:6px; margin-left:-28px;}
			#downselect li a {color:#000000; text-decoration:none;}
			#downselect li a:hover {text-decoration:none; background-color:#C4ECFF; border-bottom:1px solid #123B57; margin-bottom: 			1em;}				
	#rtcol {float:left; height:100%; width:189px; margin-left:18px; padding:0; overflow:hidden;}
		#rtcol p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; overflow:hidden; margin-left:10px; 
		overflow:hidden;}
		#rtcol h3{font-family:Georgia, Times, serif; font-size:11px; font-weight:bold; color:#006699; overflow: hidden; 
		margin-left:10px; margin-top:10px; overflow:hidden;}
		#rtcol a {color:#006699; text-decoration:none;}
		#rtcol a:hover {text-decoration:underline;}


/* footer area */
#ftrline1 {height:1px; width:100%; background-color:#666666; overflow:hidden;}
#footer {height:100%; width:100%; margin:0; padding:0; overflow:hidden;}
	#kc {float:left; height:100%; width:157px; margin:0; padding:0; overflow:hidden;}
		#kc p {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; margin:0px auto 0 5px; overflow:hidden;}
		#kc h3 {font-family:Georgia, Times, serif; font-size:10px; color:#666666; margin:5px auto 0 5px; overflow:hidden;}
		#kc a {color:#666666; text-decoration:underline;}
		#kc a:hover {color:#666666; text-decoration:none;}
	#kcinfo {float:left; height:120px; width:515px; margin:0; padding:0; overflow:hidden; border-right:#666666 solid 1px; background-color:#f1f7fb}
		#kcinfo p {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:150%; margin:10px auto auto
		15px; overflow:hidden;}
		#kcinfo a {color:#666666; text-decoration:underline;}
		#kcinfo a:hover {color:#666666; text-decoration:none;}
	#kcontact {float:left; height:120px; width:305px; margin-left:18px; padding:0; overflow:hidden; border-right:#666666 solid 1px}
		#kcontact p {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:160%; margin:10px auto 
		auto 5px; overflow:hidden;}
		#kcontact a {color:#666666; text-decoration:underline;}
		#kcontact a:hover {color:#666666; text-decoration:none;}
#ftrline2 {height:1px; width:100%; background-color:#666666; overflow:hidden;}