﻿/* CONTENT style for the Contact page. 
It will not have content in the leftnav
horizontal line will be under the anchor links under the page header
*/
#contentcontact { 
  width: 411px; 
  float: left; 
  padding-left: 176px; 
  margin-bottom: 10px;  
  background-image: url("../images/vrt-rule-dashed.png"); 
  background-repeat: repeat-y; 
  background-position: right;   
}

#contentcontact h2, #news h2 { 
  font-size: 18px; 
  font-weight: bold; 
  color: #757575; 
  padding: 0 0 10px 0;
} 

#contactlinks { 
  font-size: 12px; 
  font-weight: normal; 
  line-height:17px; 
  padding: 0px 0 30px 41px; 
}
.errormsg { color: Red; padding-bottom: 10px;}

.vrtrule {
  width: 410px;
  height: 1px; 
  font-size: 0px; 
  line-height: 0px; 
  background-image: url("../images/hr-dashed-transparent.png"); 
  background-repeat:repeat-x; 
  background-position: bottom; 
}

.contactwrapper { 
  width: 410px;
  background-color: #dadada;
  background-image: url("../images/bg-grad-contact.png"); 
  background-repeat: repeat-x; 
  background-position: left top; 
  padding-top: 14px;
}
.contactform { 
  width: 339px; 
  margin: 0 30px 0 41px; 
}

.contactinfo { 
  width: 339px; 
  margin: 14px 30px 25px 41px; 
}

.required { 
  float:right; 
  font-size: 11px; 
  color: #44697d; 
  font-style: italic; 
  padding-top: 25px;
}

.contactlabel { 
  padding-top: 10px; 
  float: left; 
  clear:left; 
  width: 80px; 
  font-size: 12px; 
  color: #303030; 
  font-weight: bold; 
}

.contactinput { 
  padding-top: 5px; 
  float: left; 
  width: 240px;
}
/*contact check boxes */
.contactcboxpad { padding: 10px 0 10px 0; } 

.contactcbox { 
  width: 200px; 
  float: left; 
  padding-top: 10px; 
}
.cboxitem { width: 200px; }

.cbox { 
  float: left;
  width: 13px; 
  height: 15px; 
  color: #21a121;
}

.cboxlabel {  
  float: left;
  width: 170px; 
  font-size: 12px; 
  color: #303030; 
  font-weight: normal; 
  padding: 0 0 5px 11px;
}

.cbox input { color: #21a121; }

.contactinput input { 
  width: 195px; 
  height: 15px; 
  border: solid 1px #1c5180;
}

.contactinput textarea { 
  height: 120px; 
  width: 257px; 
  border: solid 1px #1c5180; 
}

.contactsend { 
  padding-top: 15px; 
  float: right; 
  padding-bottom: 25px;
}

/*contact from old site*/
#contactContainer {
	width: 690px;
	background-color: #f3f3f3;
	padding: 10px;
}
.contactHeader {
	height: 14px;
	color: #000;
	font-weight: bold;

}
.contactMain {
	height: 120px;
}
.contactHeaderLine {
	height: 14px;
	color: #000;
	font-weight: bold;
	padding: 2px 0 2px 4px;
	float: left;
	border-bottom: #f3f3f3 solid 15px;
}
.contactOfficeLine {
	color: #000;
	float: left;

}
.contactOfficeLineBlank {
	color: #000;
	padding: 2px 0 2px 4px;
	float: left;
}
.name {
	width: 90px;
	font-weight: bold;
}
.name2lines {
	width: 90px;
	font-weight: bold;
	padding-bottom: 17px;
}
.name3lines {
	width: 90px;
	font-weight: bold;
	padding-bottom: 32px;
}
.address {
	width: 360px;
}
.address2lines {
	width: 360px;
	padding-bottom: 17px;
}
.address3lines {
	width: 360px;
	padding-bottom: 32px;
}
.phone {
	text-align: right;
	width: 220px;
}
.phone2lines {
	padding: 2px 4px 17px 0;
	text-align: right;
	width: 220px;
}
.contactMainAddress {
	float: left;
	font-weight: bold;
	font-size: 18px;
	width: 400px;
}
.contactMainPhone {
	float: right;
	text-align: right;
}
.bigPhone {
	font-size: 18px;
}
.contactSubPhone {
	width: 220px;
	text-align: right;
}
.contactRegion {


}
.contactRegionLabel {
	color: #000;
	padding: 2px 4px 0 4px;
	font-weight: bold;
}
#contactContainer li {
	list-style: none;
	margin: 0;
	padding-top: 10px;
}
#contactContainer h5 {
	border-bottom: #ccc solid 1px;
	padding-bottom: 10px;
}
.locationContainer {

}
.locationContainerFirst {

}
