/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:0px;  background:url(../img/body_bg.gif) #214164; font:10px Tahoma; }
		a { text-decoration:none; } 
		a:hover { text-decoration:underline; } 
		form { margin:0; }
		
		h1, h4 { font-size:20px; color:#4286b8; }
		#home h1 { margin-bottom:-1px;}
		h4 { color:white; margin:0;}
		h2 { font-size:150%; border-bottom:1px solid #1A3A5D; width:80%; }
		h3 { font-size:130%; color:#2A376C; border-bottom:1px solid #598AAD; }
		
		#print_info { display:none; }
		
		#everything { width:757px; margin:0px auto; background:url(../img/ev_bg.gif) 0px 28px repeat-y; padding:0px 21px 18px 21px; position: relative; }
		
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#top { height:138px; background:url(../img/top.jpg); width:775px; margin:0px auto; color:white; text-align:right; padding-right:24px; }	
		#top a { color:white; }
		
		#top #tusebar { margin-top:13px; } 
		#top #tusebar a { color:#f1f1f1; }
		
		#hlogo { position:absolute; margin:-119px 0 0 23px; }
		#hlogo a { width:203px; height:100px; display:block; }
		
		#aaa { width:115px; height:61px; position:absolute; margin:-90px 0 0 256px; background:url(../img/aaa.gif); }
		.pw { width:56x; height:56px; position:absolute; margin:-90px 0 0 399px;}
		
		#top #tnav { margin-top:98px; font-size:11px; padding-right:17px; cursor:default; }
		
		#seal {position:absolute; width: 187px; height: 187px; background-image:url(../img/seal.png); background-repeat:no-repeat; left:-55px; top:10px; z-index: 999; }
		
		#fheader { padding:0px 9px;}
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#middle { background:url(../img/m_bottom.gif) bottom no-repeat #779bbd; margin:5px 9px 0 9px; padding:10px 10px 0 9px; }
		
		#infoboard { background:#BCCFE6; border:1px solid #3D68AD; padding:5px; width:170px; margin-top:10px; }
		#infoboard ul { margin:5px 7px; padding:0; }
		#infoboard li { color:#235889; list-style:none; background:url(../img/raquo.gif) 0px 5px no-repeat; padding:1px 0 1px 11px; }
		#infoboard strong { color:#4286B8 }

		
		#b_content { background:url(../img/bcontent_bg.jpg) bottom no-repeat #91AECC; width:482px; float:right; color:#202952; font-size:12px; line-height:20px; 
					padding:20px 28px 16px 16px;
					 height:100% !important; min-height:345px; height:345px; }
		#b_content a { text-decoration:underline; color:#2B5782; }
		#b_content a:hover { text-decoration:none;  color:white; }
		
		.gcta { width:120px; padding:5px 3px; text-align:center; float:right; margin:0 0 20px 20px; font-weight:bold; background:#B9CDE4; border:2px solid #1B3B5E }
		#b_content .gcta a { text-decoration:none; }
		
		.cimg { padding:2px; border:1px solid #1A3A5D; background:white; margin-left:15px; }
				 			 
		.break { clear:both; height:10px;}
		#rescol { background:url(../img/res_bg.gif) no-repeat; width:188px; padding:38px 6px 0 0; float:left; }
		#rescol select { width:52px; font:10px Arial; margin:2px 2px 0 0;}
		#rescol form { padding-left:3px; }
		#rescol input { padding:9px 0; }
		#rescol a {font-size:9px; }
		
		#rescol, #rescol a { color:#102169; }
		#rescol .cta { margin-top:7px; display:block; }
		#GCimg { margin-top:7px; display:block; border:none; }
		
		
		
		.zoomBox {height:83px;}	
		/*.zoomBox img{margin-right:3px;}*/
		a.pop {width: 83px; height: 83px; margin-right:2px;}
		a.pop span {display: none;}
		a.pop:hover span {display: block; position: absolute; z-index:10; margin: -225px 0px 0px 45px !important; margin: -225px 0 0 -25px; border:9px solid #ffffff;}
		*:first-child+html a.pop:hover span {display: block; position: absolute; z-index:10; margin: 0 !important; width:250px; padding:0; zoom:1; border:none;}

		#home .logos {display:none;}
		
	
	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			
		#footer { text-align:center; width:799px; margin:0px auto; padding:18px 0; background:url(../img/footer_bg.jpg) no-repeat; }
		#footer, #footer a { color:white; }
	
 #vizsig { margin: 0 0 0 310px; width: 350px}
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/} 



