@charset "utf-8";
/* Content */
.content h3{ width: 870px; display: inline; margin-left: 10px; font-size: 10.5pt; font-weight: normal; color: #575757; }
.content #sharethis_0{ float: right; }
.content #sharethis_0 a{ color: #A91B1B; }
.content #sharethis_0 a:hover{ text-decoration: underline; }
.content form{ width: 890px; margin: 10px 0px 0px; padding: 0px; }
.content form .errorExplanation{ background: #F3D9D9; width: 870px; display: block; padding: 10px; margin-bottom: 10px; }
.content form .errorExplanation h2{ font-size: 14pt; font-weight: normal; color: #832828; }
.content form .errorExplanation p, .content .errorExplanation ul li{ color: #832828; }
.content form .rateMe{ width: 870px; display: block; padding: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18pt; font-weight: normal; color: #898989; }
.content form .rateMe input[type='text']{ width: 378px; height: 19px; display: inline-block; padding: 7px 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; color: #898989; vertical-align: middle; }
.content form .questionsContainer{ background: #FFFCFC; width: 870px; display: block; margin: 10px auto 40px; padding: 20px 10px 60px; }
.content form .questionsContainer .questions:first-child{ border-top: none; }
.content form .questionsContainer .questions{ width: 830px; display: block; margin: auto; padding: 13px 20px; border-top: 1px solid #F8F8F8; }
.content form .questionsContainer .questions h3{ width: 230px; float: left; color: #313131; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13.5pt; font-weight: normal; color: #313131; }
.content form .questionsContainer .questions label{ width: 115px; float: left; }
.content form .questionsContainer .questions input[type='radio']{ width: 10px; display: block; float: left; margin-left: 10px; }
.content form .genderContainer{ width: 870px; padding: 0px 10px; font-size: 13.5pt; color: #3E3E3E; }
.content form .genderContainer span{ display: block; margin-top: 5px; padding-left: 100px; text-align: right; font-size: 11pt; }
.content form select{ width: 166px; }
.content form input[type='submit']{ background: url(../images/bg-submit.jpg) no-repeat; width: 179px; height: 36px; display: block; margin: 30px auto 0px; border: none; padding: 0px; font-size: 11pt; color: #F7F7F7; }
.questions  label.error{width:250px!important; font-size:12px; color:#8c1e19; margin:5px 0px 0px 0px; display:block;}
.genderContainer label.error {display:block; width:250px!important; font-size:12px; color:#8c1e19; margin:0px 0px 0px 485px;}
