form.standardForm .confirmation {
  font-size: 115%;
  font-weight: bold;
  padding: 5px 20px;
  color: #004b85;
}
form.standardForm .errors ul, p.warning {
	padding:10px 10px 10px 30px; 
	background-color: #f1f1f1; 
	border: solid 1px #999999;
	width:auto;
	margin-left:2.5%;
	margin-right:2.5%;
}
p.warning {
	padding:10px; 
}
form.standardForm .errors li {
	font-size:120%;
	color:#9B0A0E;
}
form.formCenter a {text-decoration:underline; color:#004b85;}
form.formCenter {
	margin-left:auto; 
	margin-right:auto; 
	border-left:solid 1px #ffffff;
	font:100% Verdana,Arial,Helvetica,sans-serif;
}
form.formLeft{
  margin-left:0;
  border-left:solid 1px #ffffff;
	font:100% Verdana,Arial,Helvetica,sans-serif;
}

form.formLeft, form.formCenter {	
	text-align:left;
	color: #333333;
	width:700px;
	margin-bottom:0px;
	/*min-height: 400px;*/
}
form.standardForm p {margin:10px 0;}
form.standardForm .formTitle {
  text-align: left;
  color:#4b4b4b; 
  font-size:110%; 
  font-weight:bold; 
  border-bottom:solid 2px #e6ae5b; 
  padding-bottom:10px; 
  margin-bottom:14px;
}
form.standardForm .formContentGrey {padding:10px 20px 40px 20px; background-color:#e9e9e9;}
form.standardForm label {font-weight: normal; text-align:left;}
form.standardForm h2 {color: #004b85; font-weight: bold; font-size:100%; margin: 20px 0 5px 0;}
form.standardForm input[type=checkbox] {display:inline; margin-right:5px;}
form.standardForm input[type=text], form.standardForm input[type=password] {font-size:100%; width:98%; height:18px; margin:3px 0 15px 0; color: #004b85;}
form.standardForm input[type=radio], {margin:5px 0;}
form.standardForm input[type=file] {margin:5px 0; width:100%;}
form.standardForm input[type=submit], form.standardForm  input[type=button] {
	background-color: #DFDFDF;
    background-image: url("/img/buttons/btn-tab.gif");
    background-repeat: repeat-x;
    border-bottom: 2px solid #8D8D8D !important;
    border-left: 1px solid #8D8D8D;
    border-right: 2px solid #8D8D8D;
    border-top: 1px solid #8D8D8D;
    color: #333333;
    cursor: pointer;
    font-size: 110%;
    font-weight: normal;
    height: 25px;
    margin-top:20px;
    padding:0 5px;
}
form.standardForm input[type=submit] {margin-right:20px;}
form.standardForm input.hasDatepicker {width:100%; margin:5px 0; line-height:2em;}

form.standardForm .ui-widget-header {background-color:#004B85;}
form.standardForm .leftCOL select {
	width:100%;
	height:23px; 
	float:left; 
	margin:3px 0px 15px 0px;
	font-size:100%;
	padding:1px;
	color:#004b85;
}
form.standardForm .leftCOL select[multiple] {
	height:120px;
}
form.standardForm .leftCOL {
	margin-top:20px;
	padding:15px 0;
	float:left;
	width: 45%;
	margin-left:2.5%;
	margin-right:2.5%;
}
form.standardForm .rightCOL {
	margin-top:20px;
	padding:15px 0;
	float:left;
	width: 45%;
	margin-left:2.5%;
	margin-right:2.5%;
}

form.standardForm .middleLINE {
	
	
	float:left;
	width: 90%;
	margin-left:2.5%;
	margin-right:2.5%;
}

form.standardForm .rightCOL ol{
margin-left: 40px;
}
form.standardForm .rightCOL ol li{
list-style: decimal;
}
form.standardForm .rightCOL ul{
margin-left: 40px;
}
form.standardForm .rightCOL ul li{
list-style: disc;
}
form.standardForm .cl{clear:left;}
form.standardForm ul.contactOptions { line-height:20px; margin-top:5px; margin-left: 10px; margin-bottom: 15px; }
form.standardForm .terms{
	margin-left:2.5%;
	margin-right:2.5%;
	margin-top: 0px;
	width:95%;
	height:45px;
	clear:left;	
}
form.standardForm ul.contactOptions li {list-style:none !important;}
form.standardForm .btns{
	margin-top:-20px;
	margin-left:2.5%;
	margin-right:2.5%;
	font-weight: normal;
	border-top:dotted 1px #999999;
}
input.error, select.error, textarea.error { border: 1px solid red; }
label.error { color: red; }

input.missingValue { background-color: #FFFF66; }



#recaptcha_image,  
#recaptcha_image img   
{  
    width: 100% !important;  
}
form.standardForm .multiline {
	width: auto !important;
	height:100% !important; 
	float:left; 
	margin:3px 0px 15px 0px;
	font-size:100%;
	padding:1px;
	color:#004b85;
}

form.standardForm .multilineError {
	width: auto !important;
	height:100% !important; 
	float:left; 
	margin:3px 0px 15px 0px;
	font-size:100%;
	padding:1px;
	color:#004b85;
	border: 1px solid red;
}

form.standardForm .errorMessage {
	width: 98% !important;
	height:100% !important; 
	float:left; 
	margin:3px 0px 15px 0px;
	font-size:100%;
	padding:1px;
	color:#004b85;
	border: 1px solid red;
}

form.standardForm .message {
	width: 98% !important;
	height:100% !important; 
	float:left; 
	margin:3px 0px 15px 0px;
	font-size:100%;
	padding:1px;
	color:#004b85;
}

form.standardForm .rightCOL select {
	width:100%;
	height:23px; 
	float:left; 
	margin:3px 0px 15px 0px;
	font-size:100%;
	padding:1px;
	color:#004b85;
}

.centerTextAboveForm {
	width:700px; margin: 0 auto; text-align: left; margin-bottom: 30px;
}

.bodybluebd { color:#004b85; font-weight:bold; font-size:120%; }

.promotionalCode {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding-top: 10px; }
.promotionalCode label{font-weight: bold !important;}

  
