/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body {  margin:0; background:url(../img/bg3.jpg) 50% 0 no-repeat fixed #003B59; font:11px Arial;}
		
		a { color:white; }
		a:hover { text-decoration:none; }
		
		hr { height:1px; color:#0F745F}
		
		#everything { width:827px; margin:0 auto; } 
	
		#print_info { display:none; }	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		#header { background:url(../img/h_bg.jpg); width:auto; padding:13px 19px 0 28px; height:145px; } 
		
		#h_logo { width:253px; height:128px; float:left; }
		#h_cta  { height:108px; float:right; width:315px; }
		#h_logo a, #h_cta a { width:100%; display:block; height:100%; }
		#hlinks { text-align:right; color:white; }
	
		#m_header { clear:both; }
		
		form { margin:0; padding:0; }
		
		#fholder { width:522px; height:317px; background:url(../img/hdr_bg.jpg) no-repeat; padding-left:32px; float:left; position:relative; z-index:1 }
		#resbox { color:white; float:right; background:url(../img/res_bg.gif) 50% 7px no-repeat #00729d; height:242px; width:215px; padding:75px 0 0 58px; }
		#resbox select { width:52px; margin:2px 0; font:10px Arial; }
		#resbox input { margin:24px 0 12px 0; }
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
		#b_content { background:url(../img/c_bg.gif) repeat-y #A4D6F3; width:826px; clear:both; }
		
		#sash {position: absolute; z-index:88; margin-left: 32px}
		img, div, sash { behavior: url(iepngfix.htc) }
		
		.ir { float:right; margin:0 0 15px 20px; }
		.il { float:left; margin:0 20px 15px 0; }
		.ir, .il { border:1px solid #00729d; background:white; padding:2px;} 
		
		#nav { background:#0e745f; text-align:center; }
		#content { padding:10px 0 20px 68px; color:#00425b; width:415px; }
		#content h1 { margin-left:-17px; color:#221F20; font:20px Georgia;  }
		#content a { color:#0F745F; } 
		
		#yah { background:#EFF8FD; padding:10px; border:1px solid #00729d; }
		
		#r_nav { background:#f4dac1; text-align:center; width:272px; float:right; padding:9px 0;  }
		#r_nav a { margin-top:9px; display:block;  }
	
		.edit { background:url(../man!sys!sec!res/edit.gif) 50% right no-repeat; padding:2px 18px 4px 2px; margin-left:10px; border:1px solid #224437; text-decoration:none; }
		#content a.edit:hover { background-color:#224437; color:white }
		.back { background:url(../man!sys!sec!res/back.gif) 50% left no-repeat; padding:2px 2px 4px 18px; } 
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			
		
		#footer { background:#00729d; text-align:center; padding:30px 0; color:#a4d6f3; }
		#footer a { color:white; font-weight:bold; text-decoration:none; }
		#footer a:hover { color:#a4d6f3; text-decoration:underline; }
	
 #vizsig { margin: 0; }
#vizsig span#text { float: middle; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a { float: middle; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: middle; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/}