﻿@charset "utf-8";
/* CSS Document */

.CUTable{
	border-collapse:collapse;
	padding:0;
	margin:0;
	width:100%;
}
#contact_form {
	background: url(/SiteCollectionImages/Core/contact_form_bg.jpg) no-repeat;
	width: 556px;
	margin: 15px 0 0 0;
	padding: 3px 0 0 0;
}
.CUKeyLabel {
	padding-left:18px
}
#contact_form tr.cformbottom,
.CUButtonsCell {
	background: url(/SiteCollectionImages/Core/contact_form_bgbottom.jpg) no-repeat;
	height: 50px !important;
	padding:0;
}

#contact_form td {
	font-weight: bold;
	height: 39px;
	vertical-align: middle;
}
#contact_form select {
	margin: 0;
	width: 253px;
	border:1px solid #72b6c6;
	height:21px;
}
#contact_form input {
	width: 250px;
	border:solid 1px #72b6c6;
	height:18px;
	line-height:16px;
	padding:2px 0 0 1px;
}
.field_name, .CULabel {
	width: 149px;
	vertical-align: top;
	padding:0 0 0 18px;
}
.field_name img {
	margin-right: 5px;
}

#contact_form input.CUSubmitButton {
	border:1px solid #A7B27B;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	padding:4px;
	width:99px;
	height:27px;
	margin-left:163px
}
#contact_form textarea {
	margin:10px 0 4px 0;
	padding:1px 0 1px 1px;
	width:365px;
	height: 70px;
	border:solid 1px #72b6c6;
	font-family:Verdana, Arial, Verdana;
	font-size:1.1em;
}

#contact_form .privacy a{
	color: #7A8E04;
	font-weight:bold;
}
.CULabel span {
	position:relative;
	left:14px;
}
.CULabel span span.CURequiredFieldIndicator{
	position:absolute;
	left:-14px;
	top:3px;
	display:block;
	width:8px;
	height:8px;
	
}
.CURequiredFieldIndicator {
	background:transparent url(/SiteCollectionImages/Core/buttons/mandatory.gif) no-repeat scroll 0 0;
	color:#BED62F;
	font-size:1px;
	display:inline-block;
	width:8px;
	height:8px;
	vertical-align:middle;
}
.CUValidationLabel{
	padding:2px 0;
}
