/*--- Shell ------------------------------------------------------*/

		body { background:url(../img/bg1.gif) repeat-x #A7D0EE; margin:0;  }
		#topbg { background:url(../img/bg_btm.jpg) 50% bottom repeat-x; } 	
		#btm_bg { background:url(../img/btm_bg.jpg) no-repeat bottom; }
		#top_bg { background:url(../img/top_bg.jpg) no-repeat; }
		#m_bg { background:url(../img/m_rpt.jpg) 0 -245px repeat-y; }
		
		#everything { width:818px; margin:0 auto; font:11px Trebuchet MS; color:#431e0f; }

		a { text-decoration:none; color:#431e0f; }
		a:hover { text-decoration:underline; }
		a img { border:none; }

		form { margin:0; }
		#print_info { display:none; }

/*--- Head ------------------------------------------------------*/
		
		#h_logo { position:absolute; padding:11px 0 0 93px; }
		#h_logo a { width:213px; height:130px; display:block; background:url(../img/logo.jpg) -2px 0 no-repeat;  }
		
		#usebar { float:right; padding-right:47px; line-height:24px; }
		#usebar a { padding:0px 2px; }
		
		#resbox { font:10px Tahoma; padding:98px 0 0 337px; }
		#resbox select { width:51px; font:10px Arial; }
		
		#nav { width:654px; height:31px; margin:0 auto; background:url(../img/nav_bg.jpg); margin-top:5px; padding-left:8px;}
		#nav a { display:block; height:31px; float:left; }
		#nav a:hover, #nav a.current { background-position:0 100%; }
		
		
/*--- Body ------------------------------------------------------*/
		
		#middle { padding:10px 89px;  }
		
		#middle img, #fhdr { background:#ecd8b3; padding:3px; border:1px solid #8c641a; }
		#fhdr img { padding:0; border:0; }
		
		#middle h1 { margin:10px 0; font-size:20px; line-height:20px; color:#7c4c1f;  }
		#middle h1 img { padding:0; border:none;}
		#middle h2 { font-size:27px; margin:0; padding:0; color:#562702;}
		
		#middle a { text-decoration:underline; color:#684225; }
		#middle a:hover { text-decoration:none; color:#874d1f; }
		
		#rcol { width:100%}
		
		.ir { clear:both; float:right; margin:0 10px 20px 20px; }
		
		#middle table { border:1px solid black;  text-align:center; background:#D8C5A4; }
		#middle td { border:1px solid black; border-width:0 1px 1px 0; }
		#middle .title { font-weight:bold; } 
		
		#fheader { float:left; padding-right:4px; }
		
		#idx_1, #idx_2 {  }
		
		#middle #next, #middle .sub { float:right !important; float:none; display:block; width:60px; margin-top:10px; padding:2px 4px; text-align:center; background:#72440C; border:1px solid #6f4208; color:white; text-decoration:none;  }
		#middle #next:hover, #middle .sub:hover { background:#b8660f; color:white;   }
		#middle .sub { width:auto; display:inline; float:right; margin:0;}
		
		#pgal { width:460px; margin:0 auto; padding-top:20px; }
		#pgal img { margin:3px; }
		
		#subnav { padding-bottom:10px; } 
		#subnav a { padding:2px 4px; margin-right:5px;  background:#CFBB98; border:1px solid #652B05; text-decoration:none; }
		#subnav a:hover { background:#B6640C; color:white; }
		
/*--- Footer ------------------------------------------------------*/
		
		#footer { font-weight:bold; font-family:Trebuchet MS; color:#68340b; padding:80px 64px 40px 64px;}		
		
		 #vizsig { float:right; }
#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*/} 
		
