/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:0px; background:#034684; font:9px Tahoma; color:#4d4738; }
	
		#everything { width:767px; margin:20px auto 0px auto; }
		#things { width:739px; padding:0px 14px; background:url(../img/ev_bg.gif); }
		
		a { color:#4d4738; text-decoration:none; }
		a:hover { text-decoration:underline; }

		h1 { font:bold 22px Perpetua; color:#07476b; }
		
		* { margin:0; padding:0; } 
		ul { padding-left:14px; }
		
		#print_info { display:none; } 	
		
		hr { height:1px; }
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

		#head { background:url(../img/h_bg.gif) repeat-x; height:72px; color:#dbcca9; }
		#head .logo { float:left; }
		#head a { color:#dbcca9; font:bold 9px Arial; margin:0px 2px;}
		#hlinks { float:right; padding:10px 12px 4px 0px; }
		#hcta { clear:right; float:right; width:332px; height:10px; }
		#hcta a { margin:0px 5px }

		#lnav { width:191px; height:238px; background:url(../img/lnav_top.gif) no-repeat #dbcca9; float:left;  font:bold 11px Georgia; 
				padding-top:48px; margin-right:0px; } 	
		#lnav a { display:block; color:#07476b; line-height:23px; background:url(../img/lnav_bull.gif) 5px 11px no-repeat; 
				  margin-left:22px; padding-left:20px; border-bottom:1px solid #c0b292; } 
		#lnav img { margin-top:12px; }
		
		#f_header { float:left; }

/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
		#b_content { font-size:11px; line-height:20px; width:461px; float:right; margin:32px 25px 20px 0px; }
		
		#b_content a { color:#194056; text-decoration:underline; }
		#b_content a:hover { text-decoration:none; }
		
		#resbox { clear:left; width:180px; font:bold 10px Tahoma; position:relative; top:20px; margin:0px 0px 0px 19px; background:url(../img/t_resbox.gif) no-repeat; padding-top:24px; }
		
		#resbox select { margin:3px 5px 7px 0px; width:51px; font:10px Arial; } 
		#resbox input { margin:8px 0px 12px 0px; }
		.rlinks { font:normal 9px Tahoma; color:#172e5c; }
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			

		#foot { background:url(../img/foot_bg.gif) repeat-x; line-height:50px; text-align:center; color:white; }	
		.space { padding:0px 6px; }
		#ps { text-align:center; color:white; margin:9px; }
		#ps a { color:white; }