/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:0px; background: url(../img/body_bg.gif) #741b1b; font:10px Arial; color:white; }
		#everything { width:764px; margin:0px auto; }	
		
		a { color:white; text-decoration:none }
		a:hover { text-decoration:underline; }
		
		h1 { color:#d81414; font:bold 15px Arial; }
		
		form { margin:0; padding:0; }
	
		#print_info { display:none }
		
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		#ttxt { text-align:right; line-height:30px; } 

		#header { padding:21px; background:black; font-family:Tahoma; }
		#h_info { float:right; text-align:right;  line-height:17px; font-size:12px; } 
		
		.hcontact { color:#d81414;  } 
		.hlinks, .hlinks a{ color:#eddfd3; }
	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
		#content { background:white; color:black; width:100%; }	

		#nav { font:bold 15px Arial; color:black; text-align:center; line-height:31px; background:white; }
		#nav a { color:#d81414;  margin:0px 1px; padding:2px; }
		
		#idx_sc { /*height:110px; overflow:auto;*/ margin-bottom:10px; }

		
		#idximg { display:none; }
		#idx #idximg { float:left; width:360px; display:block; background:white; }
		
		
		#b_content { float:right;  background:#eddfd3; margin:10px 9px 0px auto;
					 font-size:12px; line-height:14px; width:505px }
		#idx #b_content {float:right; width:386px; margin:10px 9px 0px 0px;  }					 
		
		#b_content a { color:#5B0505; text-decoration:underline; }
		#b_content a:hover { text-decoration:none; }

		#idx #sheader { display:none;}
					 
		#bpad { padding:10px 20px 10px 28px; }			 
		hr { color:#bbb0a6; height:1px; margin-top:10px; }
					 
		#epilinks a { font:bold 11px Arial; color:#6a1111; background:url(../img/epilink_bg.gif) no-repeat 0px 50%; padding:0px 18px 0px 11px; }
		
		#resbox { position:absolute; top:364px; margin-left:-230px; font:10px Tahoma; }
		#idx #resbox { position:static; line-height:20px; background:white;  padding:20px 0px 0px 30px; margin:0; margin-top:6px;   }
		#idx #b_content h1 { margin-top:5px; padding:0; }
		#resbox .img { display:none; }
		/*#idx #resbox .img { display:block; position:absolute; margin-left:-227px; }*/
		#resbox h1 { font:bold 16px Arial; color:black; text-transform:uppercase; margin:4px 0px; }
		#resbox a{ color:#590404; }		
		#resbox select { width:52px; font:11px Arial; }
		#resbox input { margin-top:15px}
		
		#clear {clear:both; margin:none; height:10px;  line-height:0; }
		#idx #clear { height:0px; margin-bottom:-6px; padding:0; line-height:0; }
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			

		#footer { text-align:center; margin:10px 0px;   }	
