/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:0px; background-color:#F3EAD6; font:11px Tahoma; }
		a { color:#339ED0; }
		a:hover { color:#13AFF7; text-decoration:none;  }
	
		h1 { color:#69552F; font:bold 16px Times; text-transform:uppercase; } 	
	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#header { width:719px; height:116px; padding-left:23px; padding-right:23px; margin:0px auto 0px auto;
		  		  background:url(../img/header_bg.gif) no-repeat; }
		#topright { font-size:9px; padding:8px 0px 7px 0px; margin-left:367px; text-align:right; /*background:url(../img/h_topright_underline.gif) no-repeat bottom right;*/
					border-bottom:1px solid #C9DBE4; position:absolute; }
		#topright a { color:#8C7548; background:url(../img/h_topright_bullet.gif) no-repeat left center; padding:0px 15px 0px 15px; text-decoration:none; }
		#topright a:hover { color:#004166; }
		
		#print_h { display:none; } 
			
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
		#middle { width:719px; padding-left:23px; padding-right:23px; margin:0px auto 0px auto;
		  		  background:url(../img/middle_bg.gif) repeat-y; }
		#mininav { height:24px; background:url(../img/mini_nav_bg.gif) repeat-x #2A7091; margin:0px 6px 0px 6px; padding-left:14px; }
		#mininav li { float:left; background:url(../img/div_x.gif) left no-repeat; list-style:none; padding-top:2px; }
		#mininav li a { color:white; text-decoration:none; font-size:10px; font-weight:bold; line-height:20px; display:block; padding:0px 5px 0px 5px; 
					 margin:0px 12px 0px 12px; }
		#mininav li a:hover { background-color:#30ACE7;  }
		
		#idx { background:url(../img/idx_middle_bg.gif) repeat-y; margin:2px 6px 2px 6px; border-bottom:2px solid white; }
  		#idx #body_right { float:right; width:433px; color:#2A7192; }
		#idx_ctrl { background:white; margin:2px 0px 2px 0px; border-bottom:2px solid white; }
		#idx_ctrl li { float:left; background:url(../img/idx_ctrl_bg.gif) repeat-x; height:38px; padding-top:11px; }
		
		.sel { margin:20px 20px 0px 20px; line-height:16px; }
		#f_content {}
		#g_content, #b_content { display:none; }
		
		#idx #body_left { width:270px; line-height:16px; color:#69552F; }

		#sub { background:url(../img/middle_bg_sub.gif) repeat-y; margin:2px 6px 2px 6px; border-bottom:2px solid white;  }
		#sub #body_right { float:right; width:507px; color:#2A7192; }
		#sub #body_left { width:176px; line-height:16px; color:#69552F; padding:10px; }
		#sub #body_left img { margin-bottom:6px; }

		#content { margin:10px 10px 0px 10px; line-height:16px; }
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			
		#footer { font-size:9px; width:719px; height:116px; padding-left:23px; padding-right:23px; margin:0px auto 0px auto;
		  		  background:url(../img/footer_bg.gif) no-repeat; }
		.foot { color:#F3EAD6; text-align:right; padding-right:17px;} 
		.foot a { color:#F3EAD6; text-decoration:none; line-height:24px; }
		.foot a:hover { color:#FAF7EF; text-decoration:underline; }
		
		#subfoot { background:url(../img/subfoot.jpg); margin-left:6px; height:90px; }	
		#subfoot img { margin-top:17px; }


