/* CSS Document */


label {
	margin: 0;
	padding:0.2em;
	margin-top:0.3em;
	text-align:right;
	width:85px;
	float:left;
	color: #12498b;
  }
  

.br {display:none;}  
  
.textfield {
	font:1.1em  Verdana, Arial, Helvetica, sans-serif;
	margin:3px;
	height:17px;
	padding: 3px 8px;
	width:200px;
	border: 1px #666666 solid;
}

.pho_field {
	font:1.1em  Verdana, Arial, Helvetica, sans-serif;
	margin:3px;
	height:17px;
	padding: 3px 8px;
	width:130px;
	border: 1px #666666 solid;
}


.ext_field {
	font:1.1em  Verdana, Arial, Helvetica, sans-serif;
	margin:3px;
	height:17px;
	padding: 3px 8px;
	width:37px;
	border: 1px #666666 solid;
}

textarea {
	font:1.1em Verdana, Arial, Helvetica, sans-serif;
	margin:3px;
	height:165px;
	padding: 0 8px;
	width:200px;
	border: 1px #666666 solid;
}

.submit {
	margin:3px;
	height:20px;
	width:62px;
	/*background-image: url(zImages/login_button.gif);
	background-repeat: no-repeat;*/
 }
 
 
#contactform {
	padding: 30px 80px 30px 325px;
	height: 600px;
	}

#contactinfo{
	position: absolute;
	left: 115px;
	top: 405px;
	width: 174px;
	height: 160px;
}

#contactinfo p{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
}

#map {
	position: absolute;
	left: 115px;
	top: 215px;
	height: 134px;
	width: 176px;
}

.maplink {
	float: left;
	width: 174px;
	height: 181px; /*height of map graphic (136px) + position (45px) */
	text-align: center;
	background: url(zImages/map.jpg) no-repeat 0 45px /*positions map so text sits above graphic*/;
}

a.maplink:link, a.maplink:visited, a.maplink:active {
	text-decoration: none;
	color: #12498B;
	font: normal 100%/1.2em Arial, Helvetica, sans-serif;
}

