body{
  background-image: url(images/bg2.gif);
  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;
  }
  
#lgtext {padding:0px;margin:0px;font-size:11px;}

#cnter
  {
	  width:770px;
	  margin:0px auto 0px auto;
	  text-align:left;
  }
  
#contain
  {
	  width:770px;
	  float:left;
	  background-color:#f4f0e0;
  }
  
#header
  { 
	  position:relative;
	  width:770px;
	  height:147px;
	  float:left;
	  background:#B2C8D7 url(images/top.jpg) no-repeat;
  }
  
#logo
  {
	  top:0px;
	  left:0px;
	  position:absolute;
	  width:278px;
	  height:147px;
  }
#footer_hr{
	width: 770px;
	height: 24px;
	background: #f4f0e0 url(images/footer_hr.jpg) repeat-x;

} 
/* Main navigation
-----------------------------*/
#nav
  {
	  height:31px;
	  width:770px;
	  float:left;
	  background:#486575 url(images/menu_fill.gif) repeat-x;
  }
  
#nav ul
  { 
      width:760px;
	  padding-left:18px;
	  margin:0px;
	  font-size:11px;
	  font-weight:bold;
	  list-style:none;
  }
  
#nav li
  { 
	  padding-right:16px;
	  float:left;
	  height:31px;
	  line-height:31px;
	}
	
#nav img {
	float:left;
}

#nav li a:link{color:#cccccc;text-decoration:none;}
#nav li a:visited{color:#cccccc;text-decoration:none;}
#nav li a:hover{color:#dfa745;text-decoration:none;}
#nav li a:active{color:#cccccc;text-decoration:none;}

/* This is the top navigation for the about us and contact links
-----------------------------------------------------------------------*/
#navtop
  {
	  height:24px;
	  width:770px;
	  float:left;
	  background:#ffffff url(images/topnav_bgrnd.gif) repeat-x;
}
  
#navtop ul
  { 
	  width:760px;
	  padding-left:10px;
	  margin:0px;
	  font-size:14px;
	  font-weight:bold;
	  list-style:none;
  }
  
#navtop li
  { 
	  padding-right:16px;
	  float:right;
	  height:24px;
	  line-height:26px;
	}
	
#navtop img {
	float:left;
}
  
#navtop li a:link{color:#ffffff;text-decoration:none;}
#navtop li a:visited{color:#ffffff;text-decoration:none;}
#navtop li a:hover{color:#dfa745;text-decoration:none;}
#navtop li a:active{color:#ffffff;text-decoration:none;}


h1{
  color: #9d3e12;
  font-family: arial, verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
	margin-top:10px;
}

h2{
  color: #000000;
  font-family: arial, verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 17px;
  vertical-align: middle;
}
h3{
  font-size: 16px;
	color: #9d3e12;
}

#cont
  {
	  width:740px;
	  min-height:520px;
	  height:auto;
	  height:520px;
	  margin:0px auto 0px auto;
  }
#cont strong {font-size: 14px;color: #9d3e12;font-style:italic;}
#cont Span {font-size: 14px;color: #9d3e12;font-style:italic;}
#cont p
  {
		font-size:12px;
		padding:8px;
		margin-top:8px;
  }
  
#cont ul
  {color: #333333;
	 font-size: 12px;
	 list-style-image:url(fsh.gif);
	 margin-top:0px; 
  }  
#cont dl {font-size:12px;padding:0px;margin:0px 0px 20px 0px;}
#cont dt {font-weight:bold;padding:0px;margin:0px;}
#cont dd {text-indent:10px;padding:0px;margin:0px;}
#left{float:left;width:440px;margin:10px 0px 0px 10px;}

.cont2  {
	  width:740px;
	  min-height:520px;
	  height:auto;
	  height:800px;
	  margin:0px auto 0px auto;
  }
#cont2 strong {font-size: 14px;color: #9d3e12;font-style:italic;}
#cont2 Span {font-size: 14px;color: #9d3e12;font-style:italic;}
#cont2 p
  {
		font-size:12px;
		padding:8px;
		margin-top:8px;
  }

.promo {
  display:block;
  background: #ffffff url(images/promo_bg.gif) top repeat-x;
  float:left;
  width: 230px;
  height:268px;
  border: 2px #ffffff solid;
  margin:5px;
}

.promo h5{
  color: #345163;
  font-size: 13px;
  margin-bottom: 10px;
  margin: 0px;
  background-color:#ffffff;
  }
 
 .promo a{
	color: #9d3e12;
 
 }

#side {
  background-color: #ffffff;
  float:right;
  width: 180px;
  border: 2px #ffffff solid;
  margin-left:10px;
}

#side h4
  {
	  font-size:13px;
	  color: #ffffff;
	  background-color:#7A99AD;
	  padding-left:4px;
  }
  
#side h5
  {
	  font-size:12px;
	  padding:4px 0px 0px 10px;
	  
  }
  
#side p
  {
	  padding:0px 0px 0px 10px;
  }

#footer
  {
	  width:770px;
	  text-align:center;
	  padding-top:30px;
	  height:130px;
	  clear:both;
  }
  
#footer p
  {
	  font-size:11px;
	  color:#2A3D49;
	  padding:3px 6px 0px 4px;
  }
  
#footer a {color:#2A3D49;}

.misc{
  color: #c15b19;
  padding-right: 15px;
  font-size: 11px;
  font-family: arial, verdana, sans-serif;
}

#employ {
  float:right;
  margin:10px 0px 0px 0px;
	width:276px;

		}
		
#employ p
  {
	 padding:3px;
	 margin:0px; 
  }
  
#employ p input
  {
	  padding:0px;
	  margin:0px;
	  height:20px;
  }
  
#employ textarea
  {
	  width:250px;
  }
  
.frm p {line-height:14px;}
#fld 
	{
	line-height: 20px;
	padding-left: 0px;
	}
		
.bld
  {
	 font-weight:bold; 
  }