/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:0px; background:url(../img/bg.jpg); font:10px Tahoma; color:#214436; }
		#everything { width:762px; padding:0px 17px; background:url(../img/ev_bg.gif) repeat-y; margin:0px auto; } 
		a { text-decoration:none; color:#214436; }
		a:hover { text-decoration:underline; }
	
		h1 { font:bold 15px Georgia; color:#1D3A2F; }
		h2 { font:bold 12px Tahoma; margin:0; }
		hr { height:1px;  }
		
		#rcol .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; }
		#rcol .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; } 
		
		#print_info { display:none; }
		
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#top { width:796px; height:90px;  background:url(../img/t_bg.gif); margin:0px auto; font-size:9px; }
		#tlinks { padding:25px 0px 0px 552px;}
		
		#fheader { background:#e8dac0; padding-left:7px; }
		#fnav { margin-bottom:8px; }
	
		#hlogo {  position:absolute; margin: -83px 0 0 17px; }
		#hlogo a { width:375px; height:83px; display:block; }
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
		#lcol { float:left; width:210px; margin-bottom:26px;  }
		#resbox { background:url(../img/res_bg.gif); width:183px; height:182px; padding:42px 0 0 25px; margin-bottom:7px; }
		#resbox td { padding-top:2px }
		#resbox select { font:10px arial; width:52px; } 
		#resbox input { margin-top:10px;  } 
		
		#rcol { float:right; font-size:11px; color:#4f5955; line-height:20px; padding:12px 25px 0 0; margin-bottom:26px; width:496px; }
		#rcol img { padding:1px; border:2px solid #244739; margin:15px; }
		#rcol h1 img { padding:0; border:none; margin:0; }
		
		#rcol a { text-decoration:underline; }
		#rcol a:hover { text-decoration:none; }
		 
		#lcol, #base { margin-left:6px; } 
	
		#rcol .sn a { padding:2px 5px; background:#2D5845; border:2px solid white; color:white; text-decoration:none }
		#rcol .sn a:hover { background:#B4D4C7; color:#244739; }
		
		a#rfp { background:none repeat scroll 0 0 #2D5845; border:2px solid white; color:white; padding:2px 5px; text-decoration:none; }

/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
	
	
		#footeraddress { text-align:center; color:#4f5955; padding:9px 0; }
        #footeraddress div{display:inline;}	

		#footer { text-align:center; color:#4f5955; padding:9px 0; }
		#base { background:url(../img/base_bg.gif) no-repeat; height:18px; padding:6px 0 0 16px; font-size:9px; color:#f5efec; }
		#base a { color:#f5efec; margin:0 2px;  }
		a#specials {width:204px; height:65px; display:block; background:url(../img/cta_specials.jpg) no-repeat left top;}
		a#specials:hover { background:url(../img/cta_specials.jpg) no-repeat left bottom;}
		
		
		
#vizsig { margin: 0; }
#vizsig span#text { float: none; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a { float: none; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a:hover { text-decoration: none; }
#vizsig img { vertical-align:middle; float: none; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/}
