body{ 
  background:#ffffff url(bg1.png) top repeat-x; 
  font-family: arial, verdana, sans-serif; 
  text-align:center; 
  margin:0px; 
  padding:0px; 
} 

img {border:none;} 

p 
  { 
     margin:0px; 
     padding:0px 0px 3px 0px 
  } 
   
h1,h2,h3,h4,h5 
  { 
     margin:0px; 
     padding:0px 0px 3px 0px; 
  } 

#cnter 
  { 
     width:770px; 
     margin:0px auto 0px auto; 
     text-align:left; 
  } 
   
#header 
  {  
     width:770px; 
     height:308px; 
     float:left; 
     background:url(bg_content.png) no-repeat; 
  } 
   
#contain 
  { 
     width:760px; 
     float:left; 
     margin-left:9px; 
     display:inline; 
  } 
   
#logo 
  { 
     padding:10px 0px 0px 16px; 
     float:left; 
     width:162px; 
     height:118px; 
  } 
   
#topmid 
  { 
    float:left; 
    width:350px; 
    margin:25px 0px 0px 10px; 
    padding:0px; 
    } 
    
#topmid img 
  { 
     display:block; 
     margin:0px; 
     padding:0px; 
     float:left; 
  } 
    
#topmid ul 
  { 
    margin-top:0px; 
    font-size:12px; 
    font-weight:bold;  
    color:#666666; 
    list-style:none; 
   } 
   
#topmid li 
  { 
   width:44%; 
   float:left; 
   background:url(fsh.gif) no-repeat; 
   padding-left:12px; 
   } 
    
#addy 
  { 
   float:right; 
   width:200px; 
   font-size:13px; 
   font-weight:bold; 
   margin-top:23px; 
   color:#BB4B0D;  
  } 
   
#midhead 
  { 
   display:inline; 
   position:relative; 
   margin-left:9px; 
   width:752px; 
   height:172px; 
   background:#ffffff url(header.png) repeat-y; 
   float:left; 
   border-top:4px #E8EFAC solid; 
   border-bottom:4px #E8EFAC solid;  
  } 
   
#nav 
  { 
     height:31px; 
     width:752px; 
     float:left; 
     background:#759114; 
     margin-left:0px; 
     display:inline; 
     padding-left:0px;   } 
   
#nav ul 
  {  
    width:500px; 
     padding-left:0px; 
     padding-bottom:0px; 
     margin:0px 0px 0px 0px; 
     font-size:11px; 
     font-weight:bold; 
     list-style:none; 
     float:right; 
     border-left:1px solid #ffffff; 
  } 
   
#nav li 
  {  
     padding:0px 2px 0px 0px; 
     float:left; 
     height:31px; 
     margin:0px 0px 0px 0px; 
     line-height:31px; 
   } 
    
#nav li img { 
   float:left; 
   padding:0px; 
   margin:0px 0px 0px 6px; 
}       
    
#nav form img { 
   float:left; 
   padding:0px 0px 0px 0px; 
   margin:0px; 
}    
   
#nav li a:link{color:#cccccc;text-decoration:none; font-weight:bold;} 
#nav li a:visited{color:#cccccc;text-decoration:none; font-weight:bold;} 
#nav li a:hover{color:#ffffff;text-decoration:none; font-weight:bold;} 
#nav li a:active{color:#cccccc;text-decoration:none; font-weight:bold;} 
   
h1{ 
  color: #9d3e12; 
  font-family: arial, verdana, sans-serif; 
  font-size: 16px; 
  font-weight: bold; 
  vertical-align: middle; 
} 

#cont 
  { 
     width:750px; 
     float:left; 
     margin:10px 10px 10px 0px; 
  } 
   
#cont p 
  { 
     font-size:11px; 
  } 
   
#cont ul 
  {color: #333333; 
    font-size: 12px; 
    /*font-weight:bold;*/ 
    list-style-image:url(fsh.gif); 
    margin-top:0px; 
     
  } 
   
#cont a:link{color:#622728;} 
#cont a:visited{color:#622728;} 
#cont a:hover{color:#336699;} 
#cont a:active{color:#622728;}  

#side 
  { 
    width:150px; 
    float:left; 
    height:500px; 
    background:url(side_bg.gif) top no-repeat; 
    margin-right:0px;  
  } 
   
#side h4 
  { 
   color:#ffffff; 
   font-size:16px;  
   margin:5px 0px 0px 10px;  
  } 
   
#side ul 
  { 
    font-size 12px; 
    font-weight:bold; 
    list-style:none; 
    list-style-image:none; 
    margin:20px 3px 0px 0px; 
    padding:0px 0px 0px 0px; 
  } 
   
#side li 
  { 
    margin:10px 0px 0px 5px; 
    padding:0px 0px 0px 0px;  
  } 
   
#side a{text-decoration:none; font-weight:bold;} 

#rightcont 
  { 
    float:right; 
    width:588px; 
    display:inline; 
  } 
#contacttitle  
{ 
   height:34px; 
   width:590px; 
   background:url(contact.gif) no-repeat; 

} 
#contacttitle h4 
{ 
   color:#ffffff; 
   font-size:16px;  
   padding:5px 0px 0px 10px 
} 

#buck p a:link{color:#ffffff;font-size:11px; font-weight:bold;padding:4px;float:right;} 
#buck p a:visited{color:#ffffff;font-size:11px; font-weight:bold;padding:4px;float:right;} 
#buck p a:hover{color:#cccccc;font-size:11px; font-weight:bold;padding:4px;float:right;} 
#buck p a:active{color:#ffffff;font-size:11px; font-weight:bold;padding:4px;float:right;} 
#buck .promo3 p a:link{color:#666666;font-size:11px; font-weight:bold;padding:4px;float:right;} 
#buck .promo3 p a:visited{color:#666666;font-size:11px; font-weight:bold;padding:4px;float:right;} 
#buck .promo3 p a:hover{color:#000000;font-size:11px; font-weight:bold;padding:4px;float:right;} 
#buck .promo3 p a:active{color:#666666;font-size:11px; font-weight:bold;padding:4px;float:right;} 
   
.promo { 
   display:block; 
  background: #759114; 
  float:left; 
  width: 190px; 
  height:325px; 
  border: 2px #ffffff solid; 
  margin-right:0px; 
} 

.promo a img 
  { 
   display:block; 
   margin:0px auto 0px auto;  
  width:127px;  
   text-align:center; 
  } 

.promo h2{ 
  color: #612828; 
  font-size: 12px; 
  margin-bottom: 10px; 
  margin: 0px; 
  background-color:#ffffff; 
  } 
   
.promo h2 a, .promo2 h2 a, .promo3 h2 a{ 
  color: #612828; 
  text-decoration:none; 
  }   
   
.promo p 
  { 
    padding:0px 0px 0px 5px; 
    color:#eeeeee; 
   } 
    
.promo2 { 
   display:block; 
  background: #917E14; 
  float:left; 
  width: 190px; 
  height:325px; 
  border: 2px #ffffff solid; 
  margin-right:0px; 
} 

.promo2 a img 
  { 
   display:block; 
   margin:0px auto 0px auto;  
  width:127px;  
   text-align:center; 
  } 

.promo2 h2{ 
  color: #612828; 
  font-size: 12px; 
  margin-bottom: 10px; 
  margin: 0px; 
  background-color:#ffffff; 
  } 
  
.promo2 p 
  { 
    padding:0px 0px 0px 5px; 
    color:#eeeeee; 
   }   
    
.promo3 { 
   display:block; 
  background: #C3C884; 
  float:left; 
  width: 190px; 
  height:325px; 
  border: 2px #ffffff solid; 
  margin-right:0px; 
} 

.promo3 a img 
  { 
   display:block; 
   margin:0px auto 0px auto; 
   width:127px;  
   text-align:center; 
  } 

.promo3 h2{ 
  color: #612828; 
  font-size: 12px; 
  margin-bottom: 10px; 
  margin: 0px; 
  background-color:#ffffff; 
  } 

.promo3 p 
  { 
    padding:0px 0px 0px 5px; 
    color:#666666; 
   }   
    
#intcont 
  { 
   float:left; 
   width:100%; 
   display:inline;  
   color:#333333;  
  } 
   
#intcont p 
  { 
    font-size:12px;  
  }   
   
#intcont h2 
  { 
    font-size:15px; 
    color:#612828;  
  }  
   
#intcont li 
  { 
    padding-top:10px;  
  }    
   
#footer 
  { 
     width:770px; 
     float:left; 
     padding-top:30px; 
  } 
   
#footer p 
  { 
     font-size:11px; 
     color:#2A3D49; 
     padding:3px 0px 0px 10px; 
  } 
   
#footer a {color:#2A3D49;} 

.misc{ 
  color: #c15b19; 
  padding-right: 15px; 
  font-size: 11px; 
  font-family: arial, verdana, sans-serif; 
} 

.employ { 
  float:right; 
   margin:30px 0px 35px 10px; 
   width:300px; 
       
      } 
       
.bld 
  { 
    font-weight:bold;  
  } 
   
form 
  { 
    margin:0px; 
    padding:0px;  
  } 

.names  
{ 
font-size:14px; 
font-weight:bold; 
} 
   
.blk 
  { 
    display:block;  
  } 
.barr 
  { 
     position:absolute;top:-80px; right:2px;  
  }  
#frmserch 
  { 
    float:left;  
    width:250px; 
    height:21px;     margin-top:6px;  
  }  
#frmserch p 
  { 
    float:left; 
    font-size:11px; 
    font-weight:bold; 
    line-height:21px; 
    color:#ffffff; 
    padding-left:3px;  
  }  
#keyword 
  { 
    float:left; 
    width:60px; 
    display:inline; 
    height:20px; 
    font-size:11px; 
    padding:0px; 
    margin:0px 0px 0px 2px;   
  }    
#rightcont table, #rightcont td, #rightcont tr 
  { 
    width:588px; 
    display:inline; 
    float:right; 
    padding:0px; 
    margin:0px; 
  }    