﻿@charset "utf-8";
/* CSS Document */

.CUTable{
	border-collapse:collapse;
	padding:0;
	margin:0;
	width:100%;
}
#contact_form {
	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;
}

/*****
* CRM
****/
#contact_form{
	padding-top:0px;
}
#contactUsForm{
	overflow:hidden;
	background:url("/SiteCollectionImages/Core/contact_form_bg.jpg") no-repeat scroll 0 0 transparent;
	width:565px;
}
#contactUsForm table{
	padding:0px;
	background:transparent;
	color:#333;

}
#contactUsForm tr.odd,#contactUsForm tr{
	background:transparent;
}
#contactUsForm label.error{
	float:left;
	margin-top:0px;	
	margin-left:160px;
	line-height:11px;
}
#contactUsForm tr select,#contactUsForm tr input, #contactUsForm tr textarea{
	border:	1px solid #72B6C6;
	height:21px;
	width:250px;
	line-height:16px;
	margin: 5px 0px;
}
#contactUsForm tr textarea{
	width:365px;
	height:70px;
	font-size:0.8em;
	margin-top:10px;
}
#contactUsForm tr label{
	font-size:0.7em;
	line-height:25px;
	width:130px;
	text-transform:capitalize;
}
#contactUsForm .asterix{
	background:url("/SiteCollectionImages/Core/buttons/mandatory.gif") no-repeat scroll 0 0px transparent;	
	text-indent:-999px;
	width:10px;
	display:inline-block;
	height:10px;
}
#contactUsForm tr td{
	height:39px;
}
#contactUsForm tr th .asterix{
	background-position:0px 7px;
	margin:0px;
	line-height:22px;
	width:10px;
}
#contactUsForm tr .asterix{
	background-position:5px 9px;
	width:20px;
	margin-left:10px;
	height:auto;
	padding:0px;
}
#contactUsForm #formFooter {
	background:url("/SiteCollectionImages/Core/contact_form_bgbottom.jpg") no-repeat scroll 0 0 transparent;
	height:50px !important;
	padding:0;
	width:100%;
}
#contactUsForm #formFooter .SubmitBtn{
	background:url("/SiteCollectionImages/Core/buttons/button_contact_send.gif") no-repeat #BED62F;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	text-indent:-9999px;
	height:27px;
	padding:0px;
	font-size:0.7em;
	width:99px;
	color:#000;
	clear:none;
	margin-top:10px;
	margin-left:165px;
}

