/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		body { margin:0px; background:url(../img/body_bg.gif) repeat-x #1f5a6f; font:11px Trebuchet MS;  }
		#bag { padding:0px 10px; background:url(../img/content_bg.gif) no-repeat; width:754px; margin:0px auto;  }
		#everything { background:#ece3d1; } 	
		p, form, ul { margin:0; padding:0; }
		h1 { font:bold 21px Times; color:#09465d; margin-bottom:10px;  }
		
		a { text-decoration:none; color:#ECE3D1; }
		a:hover { text-decoration:underline; }
		
		#print_info { display:none; }
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#f_nav { position:absolute; }
		#fhead { position:absolute; margin:-20px 0px 0px 232px; }
		#fill { height:102px; display:block; }
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
		#b_content { width:460px; float:right; margin-right:15px; padding:50px 0px 20px 0px; color:#524734; line-height:18px;  height:auto !important; height:390px; min-height:390px;}
		#b_content a { color:#9f2222; text-decoration:underline }
		#b_content a:hover { text-decoration:none; }
		
		.rimg { float:right; margin-left:30px; }
		
		#ctabook { background-image:url(../img/sash800.png); background-repeat:no-repeat; width: 137px; height: 154px ; margin:-206px 0px 0px 0px; position:absolute;   }
		/*#ctabook a { color:white; }*/
		#ctabook2 a { background-image:url(../img/seal_investment.png); background-repeat:no-repeat; width: 150px; height: 150px;margin:-95px 0px 0px 620px; position:absolute; }
		
		#resbox { background:url(../img/resbox_bg.jpg) no-repeat; width:217px; height:284px; margin-left:13px; }
		#resbox form { padding:45px 0px 0px 25px; font-size:9px; color:#590404; }
		#resbox a { color:#590404; }
		#resbox select { font-size:9px; }
		#resbox input { padding:12px 0px 5px 0px; }
		#restop { height:80px; width:210px; position:absolute; margin:-80px 0px 0px 4px; background:url(../img/resbox_top.jpg); }
		.ecap { margin-left:55px; }
		#lext { width:100%; background:url(../img/resbox_bg.gif) repeat-y; margin-left:1px; } 
	
	/* CMS Styles */
		#b_content .edit { background:url(../man!sys!sec!res/edit.gif) 50% right no-repeat; padding:2px 18px 4px 2px; margin-left:10px; border:1px solid #9F2222; text-decoration:none; }
		#b_content .edit:hover { background-color:#9F2222; color:white}
		.back { background:url(../man!sys!sec!res/back.gif) 50% left no-repeat; padding:2px 2px 4px 18px; } 
		
		hr {height:1px; }
	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			

		#fbar { margin-top:22px; font-size:9px; line-height:20px; } 
		#flinks { color:#cfb460; background:#9f2222; width:515px; text-align:center; } 
		#flinks a { color:#cfb460; }
		#usebar { float:right; } 
		#usebar a{ color:#9f2222; background:url(../img/usebar_bg.gif) 94% 12px no-repeat; padding:2px 8px 2px 3px; }
		#usebar a:hover { color:white; background:url(../img/usebar_bg_h.gif) 96% 12px no-repeat #9f2222; text-decoration:none; }

		#post { color:#cfb460; line-height:15px; text-align:center; font-size:9px; padding:15px 0px; } 
		
		
		
#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 {
	float: none;
	padding: 0;
	margin: 0 0 0 8px; /*border: 1px solid #000*/
	vertical-align: middle;
} 

#footeraddress {font-size:9px; color:#cfb460; text-align:center; font-style:normal; padding:0 0 20px 0;}
#footeraddress div{display:inline;}
