		body,p,span,td { font-family: verdana; font-size:11px; color:#666; line-height:16px; }
		p { margin: 0 0 12px 0;	}
		
		a { color: #004890; text-decoration:none; }
		a:hover { text-decoration:underline; }
		
a.hidden { color: #666 ; text-decoration:none; }
a.hidden:hover { text-decoration:underline; }
		
		ul { padding: 0; margin: 0; list-style: none; }
		li { padding: 0; }
	
		#hrule {
			line-height:1px; background-color:#aaa; padding:1px 0 1px 0; margin:1px 0 1px 0;
			}
	
		#topbar {
			\width:864; w\idth:866px; height:13px;  border-left: 1px solid #ccc; border-right: 1px solid #aaa;
			background-image: url(../images/header/bg_topbar.gif); background-repeat:no-repeat;
			}	
	
		#page { position: relative; margin: 0 auto 0 auto; 
			\width:870; w\idth:868px; border-left: 1px solid #aaa; border-right: 1px solid #aaa;padding:1px;
		}
	
		/* header styles */
		#header { position:relative; \width:864; w\idth:866px; height:85px; border-left: 1px solid #aaa; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; }
#header #header_left_print { display:none; }
		#header #header_left { position:relative; float:left; width:320px; height:85px;	background-image: url(../images/header/logo.jpg); background-repeat:no-repeat; background-position: left center; }\	

		#header #nav_global {  position:relative; float:left;  width:350px; height:85px; margin:0; padding:0; }
		#header #nav_global:after { display: block; content: "."; height: 0px;visibility: hidden; }
		#header #nav_global ul li { float:left; margin-top:60px; padding: 0 12px 0 12px; line-height:22px;
											background-image: url(../images/header/bg_divider.gif);	background-repeat: no-repeat; 
											background-position: top right; }
		#header #nav_global ul li a { font-size:10px; font-weight:bold; display: block; color: #666; text-decoration: none; padding: 0 0 2px 0; }
		#header #nav_global ul li a:hover { color: #004890; }
		#header #nav_global ul li.selected a { color: #004890; }

		/* override background image for last item in topnav */
		#header #nav_global ul li.lastitem { background-image: none; }







 		
		#header #header_right {
	position:relative;
	padding-right: 10px;
	float:right;
	text-align:right;
	width:180px;
	font-size:10px;
	font-weight:bold;
	display: block;
	color: #666;
	line-height:22px;
	margin-top:62px;
}
	
		/* Drop Menu 
		/* Element for IE */
		#nav_changelocation { width: 230px; left: 75px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 15px 0; position: absolute; z-index: 1000; top: 16px; background-color: #fff;}
		
		/* Element for Firefox */
		html>body #nav_changelocation {  width: 225px; right: 0px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0 0 15px 0; position: absolute; z-index: 100; top: 17px; background-color: #fff;}
		
		#nav_changelocation a { color: #666; text-decoration: none; font-weight: bold; font-size: 10px;}
		#nav_changelocation a:hover { color: #004fa8; font-weight: bold; font-size: 10px;}
		

		/* blue bar styles */
		/* Element for IE */
		#bluebar { width:866px; height:36px; border: 1px solid #aaa; background-image: url(../images/header/bg_bluebar.gif);margin-bottom:1px; background-repeat: no-repeat;}
		#bluebar #bluebar_left { float:left; width:502px; padding:5px 0 0 10px;  color:white; font-family: verdana, helvetica, Arial ; font-size:18px; line-height: 22px;}
		#bluebar #bluebar_right { float:right; width:300px; text-align:right; padding:18px 20px 0 0; font-style: italic; font-weight:bold; color:#666; font-family: verdana, helvetica, Arial; font-size:11px;}				
		
		
		/* Element for Firefox */
		html>body #bluebar { width:866; height:36px; border: 1px solid #aaa; background-image: url(../images/header/bg_bluebar.gif);margin-bottom:1px; background-repeat: no-repeat;}
		html>body #bluebar #bluebar_left {  position: relative;float:left; width:500; padding:10px 0 0 10px;  color:white; font-family: verdana, helvetica, Arial; font-size:18px;}
		html>body #bluebar #bluebar_right { position: relative; float:right; width:300; text-align:right; padding:18px 20px 0 0; font-style: italic; font-weight:bold; color:#666; font-family: verdana, helvetica, Arial; font-size:11px;}				
	
	
	
		/* main content */
/* min-height hack */			
		#content { \width:864; w\idth:866px; border: 1px solid #aaa; min-height:600px; height:auto !important; height:600px; }
		#content:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
		#content .head { color: #449539; font-size: 16px; font-weight: bold; margin: 0 0 5px 0; }
		#content .subhead { font-size: 12px; font-weight: bold; margin: 0 0 3px 0; }
		#content .disclaimer { font-size:9px; line-height:12px; }
		/* #content ul li { padding-left: 5px; list-style: disc inside; } */
		#content ul .publication { PADDING-BOTTOM: 3px; padding-left: 20px; text-indent: -14px; list-style: disc inside; }
		#content li .publication { PADDING-BOTTOM: 3px; padding-left: 20px; text-indent: -14px; list-style: disc inside; }

		
		/* left navigation */
		#nav_left { margin: 0 0 15px 0; padding:0; width:150px; }
		#nav_left a { color:#666; text-decoration: none; }
		#nav_left #section {  padding: 5px 13px 0px 13px; }
		#nav_left #section.selected { background-image: url(../images/nav_left/bg_selected.gif); background-repeat: no-repeat; background-position: top left; }
		#nav_left #section a { font-weight: bold; color:#004890; }
		#nav_left ul { margin:10px 0 0 20px; }
		#nav_left ul li { list-style-type: none; padding: 0px 0px 5px 0px;} 
		#nav_left ul li a:hover { color: #004890; }
		#nav_left ul li.selected { background-image: url(../images/nav_left/bg_selected.gif); background-repeat: no-repeat; background-position: top left; }
		#nav_left ul li.selected a { color: #004890; }
	
	
		#body_2column { \width: 645px; w\idht: 635px; }
		#body_3column { \width: 465px; w\idth: 455px; }		
	
	
		/* right hand column */
		#right_column { width:150px; }
		#right_column img { margin-bottom: 10px;	}
		#right_column p { font-size:10px; }
		#right_column .subtitle {  font-size:10px; font-weight:bold; margin-bottom: 5px;}
	
		/* footer */
		#footer { \width:864; w\idth:866px; height:30px;  border-left: 1px solid #aaa; border-right: 1px solid #ccc; border-top: 1px solid #ccc }
		#footer:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
		#footer ul li { float: left; font-size: 10px; color: #777; padding: 2px 5px 1px 0; border-right: 1px solid #ccc; margin: 0 15px 0 0; }
		#footer ul li a { color: #777; text-decoration: none; }
		
		/* form */
		#form textarea, select, input { background-color: #fff; font-family: verdana; font-size:10px; color:#666; font-weight: bold;}
		#form td { background-color: #fff; font-family: verdana; font-size:11px; color:#666; font-weight: bold; padding-bottom: 10px;}
		#form .req { color: red; font-weight: bold; font-size: 9px;}
		#form .button { color: #000; background-color: #ccc; }
		

		/* KT */
		.newsItemL { border-top:1px solid #ddd; padding: 5px 0px 0px 0px; vertical-align: top; width: 200; text-align: left; }
		.newsItemC { border-top:1px solid #ddd; padding: 5px 0px 0px 0px; vertical-align: top; width: 310; text-align: left; }
		.newsItemR { border-top:1px solid #ddd; padding: 5px 0px 0px 0px; vertical-align: top; width: 130; text-align: right; }