input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

.FormControl span.FormControlCheckbox label {
	font-size: 80%;
}

.FormInsertCancelButtons {
	text-align: center;
}

.FormConsultantTable {
	width: 95%;
	margin: 0 auto;
	padding-bottom: 20px;
}

.FormInterestFields,
#ctl00_cphMainContent_FormModuleContactForm1_FieldsInterested {
	padding-bottom: 20px;
	padding-top: 10px;
	padding-left: 15px;
}

#ctl00_cphMainContent_plContent_ctl06_LabelFieldsInterestedTitle {
	padding-bottom:10px;
	display: block;
}

.PostalCode,
.Phone4Digits,
.Phone3Digits,
#ctl00_cphMainContent_FormModuleContactForm1_FieldEveningPhoneExt,
#ctl00_cphMainContent_FormModuleContactForm1_FieldEveningPhone2,
#ctl00_cphMainContent_FormModuleContactForm1_FieldEveningPhone1,
#ctl00_cphMainContent_FormModuleContactForm1_FieldDayPhoneExt,
#ctl00_cphMainContent_FormModuleContactForm1_FieldDayPhone2,
#ctl00_cphMainContent_FormModuleContactForm1_FieldDayPhone1 {
	width: 30px;
	border: 1px solid #c2c0aa;
}

#ctl00_cphMainContent_FormModuleContactForm1_FieldEveningPhone3,
#ctl00_cphMainContent_FormModuleContactForm1_FieldDayPhone3 {
	border: 1px solid #c2c0aa;
	width: 40px;
}

#ctl00_cphMainContent_FormModuleContactForm1_LabelPrivacyPolicy,
#ctl00_cphMainContent_FormModuleContactForm1_LabelPrivacyPolicyInfo,
.FormContainer .FormControl span,
.FormContainer .FormInterestFields {
	color: #8C8863;
	font-size: 80%;
}

.FormContainer a {
	color: #8C8863;
	font-weight: bold;
}

.FormContainer .FormLabel {
	padding-bottom: 10px;
}

.FormContainer .FormControl table label,
.FormContainer .FormLabel {
	font-size: 80%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #8C8863;
} 

.FormContainer .FormControl {
	width: 60%;
}

.FormContainer .FormLabel {
	width: 40%;
}

.FormConsultantTable td {
	vertical-align: top;
}

.FormContainer select,
.FormContainer #ctl00_cphMainContent_FormModuleContactForm1_FieldZipCode,
.FormContainer input.TextBox {
	border: 1px solid #c2c0aa;
}

.PostalCode {
	width: 80px;
	display: inline;
}

.sm-form-field { width: 120px; }

.FormContainer td.FormControl {
	padding: 5px;
}

input.required, textarea.required, select.validate-one-required, input.optional { border: 1px solid #c2c0aa; }

input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}

input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0 0px;
	font-size: 60%;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font: 95% sans-serif,"Times New Roman", Times, serif;
	color:#79754D;
	padding-bottom: 10px;
}

.form-row {
	clear: both;
	padding: 5px 10px;
}

.help {
	font-size: 70%;
	color: #8c8863;
}

.form-row .left { margin-right: 5px; }

form .clear { padding-bottom: 5px; }

.form-object {
	background-color: #f2f0de;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 10px 10px 10px 15px;
}

#bounds #container #content #column-left .form-object h2 {
	margin: 0 0 5px;
	/*padding-left: 10px;*/
}

#bounds #container #content #column-left .form-object h2 { padding: 0; }

.FormSpaceText span {
	font-weight: bold;
	padding-left: 20px;
}

#bounds #container #content #column-left .FormLabelControl h4.language {
	margin-bottom: 0;
	font-size: 80%;
	color: #908b61;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

#bounds #container #content #column-left .FormLabelControl label {
	
	font-family: Arial, Helvetica, sans-serif;	
}

#bounds #container #content #column-left .FormLabelControl #FieldAreaLanguage label {
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;
}

.FormSpaceText span,
.form-object .FormLabelControl label,
.form-object .FormLabelControl span,
.form-object .FormLabelControl strong,
.form-object .FormLabel strong,
.form-object .FormLabel span,
.form-object .FormButtonsContainer span {
	color:#79754D;
	font-size: 80%;
}

.form-object .FormButtonsContainer span a {
	color:#79754D;
	font-weight: bold;
}


.form-object .FormButtonsContainer span.ApoFpoMsg {
	padding-left: 15px;
	font-size: 75%;
}

.form-object .RadioButtonList {
	color:#79754D;
	font-size: 80%;
	position:relative; 
	top:-20px;
}

.form-object .EmailSignupFields {
	position:relative; 
	left:75px;
}

.form-object td { padding-bottom: 5px; }

.FormButton {
	padding: 3px;
	color: #fff;
	text-transform: uppercase;
	font-size: 70%;
	background-color: #a29f81;
	border: 1px solid #868257;	
}

.FormButtonBig {
	padding: 3px;
	color: #fff;
	text-transform: uppercase;
	font-size: 70%;
	background-color: #a29f81;
	border: 1px solid #868257;	
	position:relative; 
	top:-10px; 
	left:115px; 
	width:200px
}

.CloseButtonBig {
	padding: 3px;
	color: #fff;
	text-transform: uppercase;
	font-size: 70%;
	background-color: #a29f81;
	border: 1px solid #868257;	
	position:relative; 
	top:0px; 
	left:10px; 
	width:200px
}

.FormButton:hover { background-color: #787555; }

.FormButtonBig:hover { background-color: #787555; }

.CloseButtonBig:hover { background-color: #787555; }

.form-object td.FormLabel { padding-right: 5px; }

.form-object .FormLabelControl input,
.form-object .FormControl input { border: 1px solid #e3e0c8; }

.NotValid { color: #990000; padding-left: 5px; font-size: 70%; }
.error p, .error p a { color: #990000 !important; }

.SectionHeading
{
	position:relative; 
	top:-10px; 
	left:25px;
}

#ctl00_cphMainContent_plContent_ctl02_FieldAreaLanguage
{
	font-size: 100%;
}
