@charset "utf-8";
/* CSS Document */
#topnav ul li#contact a{
background:url(/images/bgnavitem.jpg) repeat-x 0 -66px;
color:#141613;
}

#topnav  ul li#contact ul li a{
background:#2d90b7;
color:#fff;	
}

.content {
	width: 670px;
	height: 800px;
	background:url(/pics/contact.jpg) no-repeat 0 60px;
}

.content section{
display:block;
border:none;	
}

.content .intro{
margin:0 0 0 300px;
padding:0;
clear:both;
float:none;	

}


.content form {
  margin: 0px;
  padding: 0px;
  width: 100%;
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;
  float:left;
}

.content form label{
width:300px;
height:auto;
margin:0 5px 15px 0;
padding:3px 0 0;
text-align:right;
float:left;
clear:left;	
font-weight:bold;
}

.content form .frmwrap{
width:300px;
display:block;
float:left;
clear:right;	
}

/*


.content form p{
margin:0;
padding:0;	
}

.content form label:after{
content:":";	
}

.content form label.req:before{
content:"*";
color:#f00;	
}

.content form label.noafter::after{
content:"";	
}

form input {
  border: 1px solid #7F9DB9;
  margin: 5px 0 0px;
  padding: 1px;
  float:left;
  clear:none;
}

form select {
  margin: 5px 0 0;
  padding: 0px;
  border: 1px solid #7F9DB9;
  float:left;
  clear:none;
}

form textarea {
  margin: 5px 0 0;
  padding: 1px;
  border: 1px solid #7F9DB9;
  float:left;
  clear:none;
}

*/

form #btnsubmit {
  margin: 5px 0;
  padding: 0;
  height: 40px;
  width: 80px;
  border: 3px outset #FFF;
  font-weight: bold;
  text-align:center;
  line-height:35px;
  float:left;
  clear:none;
  -webkit-appearance:none;
}

#captcha {
  width: 200px;
  height:auto;
  float:left;
  clear:none;
}

.captcha {
	height:120px;
	overflow:hidden;
	line-height: 170px;
}


#confirmation {
margin-left:250px;	
}