@font-face {
	font-family: 'ARCHERBold';
	src: url('Archer-Bold-Pro.eot');
	src: local('Archer Bold'), local('Archer-Bold'), url('Archer-Bold-Pro.otf') 

format('truetype');
}

p {
	 font-family: 'ARCHERBold';
	 font-size: 17px;
  color: #00294f;
}

p a:link{
	 font-family: 'ARCHERBold';
	 font-size: 18px;
  color: #00294f;
  text-decoration: none;
}

p a:visited{
	 font-family: 'ARCHERBold';
	 font-size: 17px;
  color: #00294f;
}

p a:hover {
	 font-family: 'ARCHERBold';
	 font-size: 17px;
  color: #205c93;
  text-decoration: underline;
  
  
}

h2 {
	 font-family: 'ARCHERBold';
  color: #006c5c;
}

.communitylink:hover{
	 font-family: 'ARCHERBold';
    font-size: 18px;
  color: #205c93;
    text-decoration: none;
}

h4 {
	 font-family: 'ARCHERBold';
  color: #006c5c;
    margin: -3px;
  padding: 0;
    font-size: 19px;
}


#allwrapper {
  background-color: #ffffff;
  width: 1037px;
  margin-right: auto;
  margin-left: auto;
}
#navarea {
  margin: 0;
  padding: 0;
  float: left;
  position: relative;
  width: 1037px;
  height: 77px;
}

#mainnav {
  right: 0;
  margin-right: 95px;
  bottom: 15px;
  position: absolute;
}
#blunavarea {
	
  margin: 0;
  padding: 0;
  width: 109px;
  background-color: white;
  float: left;
}

#blunavarea ul {
 font-family: 'ARCHERBold';
 font-size: 17px;
  list-style-type: none;
  float: right;
  margin-right: 29px;
  text-align: right;
  margin-top: 39px;
}

#blunavarea ul li a:link {
  color: #00294f;
  text-decoration: none;
 
}

#blunavarea ul li a:visited {
color: #00294f;
  text-decoration: none;
  
}

#blunavarea ul li a:hover {
  color: #205c93  ;
  text-decoration: none;
  
}


#blunavarea li {
  text-align: right;
  float: right;
}


#blunavarea img {
  margin: 0 29px 0 0;
  padding: 0;
  float: right;
}




#servicesbluelogobox {
float: left;
width: 30px;
}
#servicesblubox {
float: left;
margin-left: 5px;
}
#servicesgreenlogobox {
float: left;
width: 30px;
margin-left: 100px;
}
#servicesgreenbox {
float: left;
margin-left: 5px;
}








#bigimagearea {
  margin: 0;
  padding: 0;
  float: left;
  height: 403px;
  width: 833px;
  background-color: #ffffff;
}
#contenttextarea {
  background-color: white;
  width: 511px;
  float: left;
  margin-left: 109px;
}
#contentleftoverarea {
  margin-right: 0px;
  width: 322px;
  background-color: #ffffff;
/*  float: right;*/
  text-align: left;
}

#contenttextareaforservices {
  margin-top:32px;	
  background-color: white;
  width: 833px;
  float: left;
  margin-left: 109px;
	
}


#vinenavarea {
  background-color: white;
  width: 95px;
  float: right;
}
#vinenavarea img {
  float: right;
}
#vinenavarea ul {
	font-family: 'ARCHERBold';
	font-size: 17px;
  margin: 39px 0 0 35px;
  padding: 0;
  float: left;
  list-style-type: none;
}
#vinenavarea a:link {
  color: #006c5c;
  text-decoration: none;
}

#vinenavarea a:visited {
  color: #006c5c;
  text-decoration: none;
}

#vinenavarea a:hover {
  color: #09907c;
  text-decoration: none;
}

#mainnav ul {
	font-family: 'ARCHERBold';
	font-size: 14px;

  margin: 0;
  padding: 0;
  list-style-type: none;
  float: right;
}
#mainnav ul li {
  float: left;
  padding-left: 25px;
}


#mainnav ul a:link {
  color: #00294f;
    text-decoration: none;
}


#mainnav ul a:visited {
  color: #00294f;
    text-decoration: none;
}

#mainnav ul a:hover {
  color: #006c5c;
    text-decoration: none;
}


#contact {
  bottom: 15px;
  font-family: 'ARCHERBold';
  font-size: 14px;
  
  position: absolute;
  margin-left: 109px;
}

#contact a img {
	border:none;
}

#contact a:link {
  color: #00294f;
  text-decoration: none;
}
#contact a:visited {
  color: #00294f;
  text-decoration: none;
}
#contact a:hover {
  color: #006c5c;
  text-decoration: none;
}

#contactbutton
{
display: block;
width: 79px;
height: 16px;
background: url("images/contactbuttonstates.gif") no-repeat 0 0;

}

#contactbutton:hover
{
background-position: 0 -16px;
}


#contactbutton span
{
display:none;
}