@charset "UTF-8";
/* CSS Document */
fieldset fieldset { padding-right:8px; }
.cntContent {
	background:url(../images/bg-paint-taupe2.jpg) no-repeat #C4BB9E;
	min-height:865px;
	height:auto !important;
	height:865px;
}
#cntIntro { position:relative; border-top:5px solid #00599E; }
#cntForm { position:relative; background:url(../images/bg-registration.jpg) no-repeat bottom; }
#cntLogin { position:absolute; width:250px; left:522px; top:34px; }
#cntLogin * { position:relative; text-align:left; }
#cntLogin p.errorMsg { font-weight:bold; font-size:11px; color:#990000; clear:both; padding-top:8px; }
#cntRegistration { width:487px; }
#cntRegistrationForm { background-color:#FFFFFF; border-right:2px solid #CECABD; padding:20px 16px 200px 16px; }
#cntContactInfo { padding-top:6px; }
#cntForgotPass { padding-top:12px; }
#cntForgotPass * { font-size:10px; }
#cntForgotPass strong { font-size:11px; text-decoration:none; color:#333333; }
#cntLogin p.txtInstructions { margin-bottom:4px; }
#cntSurvey { padding:14px 0 14px 0; border-top:1px dotted #666666; border-bottom:1px dotted #666666; }
#cntSurvey label { padding-left:14px; font-size:11px; }
#fsFname { width:35%; }
#fsLname { width:35%; }
#fsEmail { width:35%; }
#fsZip { width:35%; }
#fsPasswordGroup {  border-top:1px dotted #666666; padding-top:14px; }
#fsPassword { width:35%; padding-bottom:16px; }
#fsPassword2 { width:35%; padding-bottom:16px; }
#fsFname input { width:95%; }
#fsLname input { width:95%; }
#fsEmail input { width:95%; }
#fsZip input { width:95%; }
#fsPassword input { width:95%; }
#fsPassword2 input { width:95%; }
#cntLoginEmail, #cntLoginPassword { padding-bottom:6px; width:85%; }
#cntLoginEmail input, #cntLoginPassword input { width:95%; }
.txtDark { color:#00599E; }
#picHeader { position:absolute; top:93px; left:35px; }
#cntIntro p { padding:95px 60px 12px 360px; }
.txtRequireMsg { color:#6699CC; font-size:11px; font-weight:bold; }
.para { font-weight:bold; font-size:11px; color:#990000; clear:both; padding-top:8px; }