		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; }
	
		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: absolute; 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 { position:relative; float:left; width:320px; height:85px;	background-image: url(../images/header/logo.gif); 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; }
 		
		#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:500px;
	padding:10px 0 0 10px;
	color:white;
	font-family: verdana, helvetica, Arial;
	font-size:18px;
	height: 33px;
}
		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 */
		#content { \width:864; w\idth:866px; border: 1px solid #aaa }
		#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; width:160px;}
		#content ul { padding: 0; margin: 20; list-style: disc; }
		#content li { padding: 0; }

		/* 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 25px; }
		#nav_left ul li { list-style-type: none; padding: 0px 13px 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; }
	
	
		/* basic navigation */
		#nav_basic { margin: 0 0 15px 0; padding:0; }
		#nav_basic a { color:#666; text-decoration: none; }
		#nav_basic #section {  padding: 5px 13px 0px 13px; }
		#nav_basic #section.selected { background-image: url(../images/nav_left/bg_selected.gif); background-repeat: no-repeat; background-position: top left; }
		#nav_basic #section a { font-weight: bold; color:#004890; }
		#nav_basic table{ margin:10px 0 0 25px; }
		#nav_basic td { list-style-type: none; padding: 0px 13px 5px 0px;}
		#nav_basic a:hover { 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; }
		
