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:950; w\idth:950px; 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:951px; border-left: 1px solid #aaa; border-right: 1px solid #aaa;padding:2px;
}

/* header styles */
#header { position:relative; width:950px; 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:350px; 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:600px; 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: 950; 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:950px; height:175px; border: none; margin-bottom:1px; background-repeat: no-repeat; background-size: 100%; }
#bluebar #bluebar_left { float:left; width:502px; padding:5px 0 0 10px;  color:white; font-family: verdana, helvetica, Arial ; font-size:18px; }
#bluebar #bluebar_left_dark { float:left; width:502px; padding:5px 0 0 10px;  color:#666; font-family: verdana, helvetica, Arial ; font-size:18px; }
#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:950; height:175px; border: none; margin-bottom:1px; background-repeat: no-repeat; background-size: 100%; }
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:950px; border: none; min-height:550px; height:auto !important; height:550px; }
#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: 3px 5px 3px 5px; margin: 0px 0px 0px 15px; list-style: square outside; }
#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-right: 10px; padding-bottom: 15px; width:150px; border-bottom: solid 1px; }
#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:950px; height:30px; 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; }

/* news */
.newsItemL { border-top:1px solid #ddd; padding: 5px 0px 0px 0px; vertical-align: top; width: 200; cursor: pointer; text-align: left; }
.newsItemC { border-top:1px solid #ddd; padding: 5px 0px 0px 0px; vertical-align: top; width: 380; cursor: pointer; text-align: left; }
.newsItemR { border-top:1px solid #ddd; padding: 5px 0px 0px 0px; vertical-align: top; width: 130; cursor: pointer; text-align: right; }

/* links */
#links ul li { padding: 0px 0px 5px 0px; margin: 0px; list-style: none; }
