/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:0px; background:url(../img/bg.jpg); font:12px Georgia; color:#7f724c; }
		#everything { width:700px; padding:0px 9px; margin:0px auto; background:url(../img/ev_bg.gif) repeat-y; }
		a { color:#766d53; }
		a:hover { text-decoration:none; }	
		
		h1 { margin:0px 0px 31px 0px; padding:0; color:#a90056; font-size:20px; }
		h2 { font-size:16px; margin:0; padding:0;}
	
		hr { height:1px; color:#DDD7C4; }
		#print_info { display:none; }
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		#header { background:url(../img/header_bg.gif) 0px 36px repeat-x; height:424px; }
		
		#hleft { float:left; width:216px; }
		#h_logo { position:absolute; width:223px; margin:6px 0px 0px 6px; }
		#hbook { font-weight:bold; font-size:14px; line-height:22px; margin:97px 0px 12px 12px; }
		#hbook .l2 { color:#a40054; font-size:24px; font-weight:normal; margin-left:25px; }
		#hnav { text-align:right; padding-right:27px; margin-right:15px; background:url(../img/tnav_bg.gif) right 12px no-repeat; 
				font-size:15px; line-height:36px;  }
		#hnav a { color:black; text-decoration:none; }
		#hnav a:hover { color:#A90056; text-decoration:underline; }								
		
		#hright {  float:right; width:484px; }
		#fheader { background:url(../img/fheader_bg.gif) bottom repeat-x; padding-bottom:8px; }
		#hbar { width:153px; position:absolute; margin-top:-116px;}
		#hbar a { height:36px; width:153px; display:block; background-position:0px 0px; }
		#hbar a:hover { background-position:0px -36px; }
		
		#usebar { font:11px Arial; color:#694f04; text-align:right; margin-right:14px; line-height:25px;  }
		#usebar a { color:#694f04; margin:0px 2px; }
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#middiv { background:url(../img/mid_div.gif) no-repeat; height:24px; }
		#middle { padding:0px 14px; background:#ecdba6; }
		
		#b_content { background:white; }
		#bmiddle { padding:26px 25px 15px 17px; } 

		#bleft { padding-right:19px; text-align:center; float:left; width:167px; 
				font-weight:bold; font-size:12px; color:#a90056; }
		#bleft img { border:4px solid #bfba93; margin-bottom:14px; }
		#bleft a { display:block; color:#black; font-size:10px; font-weight:normal;  }
		#bright { float:right; line-height:23px; padding-left:30px; width:406px; border-left:1px solid #ddd7c4;}
		#bright a {color:#A90056}
		#base { margin:0px 12px; border-top:1px solid #b2a479; font:10px Arial; color:#766d53; line-height:32px; }
	 	#rbase { float:right; } 
		#rbase a { text-decoration:none; margin:0px 3px; }
	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			

		#footer { text-align:center; padding:18px 0px; }
		#footer a {font:10px Arial; color:#a90056; text-decoration:none; margin:0px 6px; }
		#rbase a:hover, #footer a:hover { text-decoration:underline; }


 #vizsig { margin: 0 0 15px 240px; color:#A90056; width:400px }
#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*/} 