/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:0px; font:12px Arial; color:#00045C; background:#303155; }
		a { color:#2C2F6E; text-decoration:none; }	
		a:hover { color:#3138C2; text-decoration:underline; }	
		h1 { font:150% Arial; margin:0;  }
 		#print_info { display:none; }
		hr { height:1px; }
		
		#bag { width:751px; margin:0px auto; padding:0px 37px; background:url(../img/bag_bg.gif) repeat-y; }
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

		#header { text-align:center; }
		#tnav { line-height:30px; padding-top:7px; background:#272950; color:white; font-size:11px;  }
		#tnav a { color:white; padding:2px; margin:0px 1px; }
		#logo { line-height:110px; background:#191B43; }
		#logo img { margin:13px 0px 24px 0px;}
		#bnav { height:35px; background:black; }
		#bnav a { margin:0px 6px; padding:0px 6px; }
	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
		#middle { background:#CAB691; }
		#centerpivot { width:580px; margin:0px auto; padding:52px 0px 43px 0px; }
		#lefty { width:230px; float:left;}
		.dblb { background:white; padding:2px; border:2px solid #00045C; }
		#lefty .cta {  }
		#rightopatomus { background:url(../img/left_bg.gif) repeat-y left; padding-left:29px; width:320px; float:right; 
						 line-height:17px; }
		#rightopatomus .cta { margin-top:15px; } 		
		#rightopatomus a { text-decoration:underline; }
		#rightopatomus a:hover { text-decoration:none; }	
		#rightopatomus .rimg { float:left; margin:8px 13px 8px 0px; background:white; padding:1px; border:1px solid #00045C; } 
		#rightopatomus hr { width:90%; border-style:dashed; color:#A28E68;} 
		
		#resbtn {  background:#191B43; margin:1px; border:2px solid white;  width:60px; text-align:center; margin:0px 0px 10px 59px; font:bold 10px Tahoma; }
		#resbtn a { display:block; padding:6px 10px; color:white; width:100%; margin:1px; }
		#resbtn a:hover { background:#373E92; text-decoration:none; } 
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			

		#footer { background:#A28E68; text-align:center; padding:39px 0px 10px 0px; }	
		.fdot {  background:url(../img/f_dot.gif) no-repeat 0px 50%; width:3px; height:3px; margin:4px 14px; }
		#flinks { margin:22px 0px; font-size:10px; }
		#flinks a { padding:2px; margin:0px 1px; color:#00045C; }
		
		#f_sig {width:400px; min-height: 25px; margin: 0 auto}
		
		#vizsig { margin: 0 0 0 100px; }
#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*/} 
