body{ color: #505050; background-color: transparent; font-family: Verdana, Arial, Sans-Serif; font-size: 80%; }
p{ margin: 0px 0px 9px 0px; }
.surveyAnswer{clear: both; width: 100%;}
.container{ width: 640px; border-width: 1px; border-style: solid; border-color: #a0a0e0; color: #303030; }
.fullHeader{ margin: 0 -15px; padding: 0; height: 100px; background-color: #008561; }
.header{ width: 640px; height: 100px; color: #505050; border-bottom-color: #909090; background-color: #008561; }
.printIcon img{border: none; margin: 4px;}
.pracName{ letter-spacing: -1px; color: #ffffff; padding: 0 0 0 10px; font-size: 200%; margin: 15px 0 5px 0; }
.pracByline{ color: #ffffff; margin: 0px 0 0 30px; font-size: 180%;}
.welcome{ width: 620px; padding: 0px 10px 10px 10px; border-right: 1px solid #a0a0a0;border-bottom: 1px solid #a0a0a0;}
.welcome a{ color: #444444; background-color: inherit; }
.welcome a:hover{ color: #EE2C2C; background-color: inherit; text-decoration: none; }
.welcome h2{ color: #505050; background-color: inherit; }
h1{ color: #454397; }
h2{ margin: 5px 0 5px 0; color: #454397; }
h3{ font-weight: bold; margin: 12px 0 10px 0; color: #974345; }
h4{ line-height: 15px; color: #974345; }
.red{ color: red; font-weight: bold; }
.box{ background-color: #eaeaec; color: #505050; border: solid 1px #c0c0c0; padding: 3px; }
.answer{ color: Navy; font-weight: bold; }
.answerText{ color: Navy; font-weight: normal; border-bottom: 1px solid #c0c0c0; border-top: 1px solid #c0c0c0;  }
.formHeader{ background-color: #a0a0a0; color: White; font-weight: bold; }
.formHeader a{ color: White !important; }
label{ color: #454397; font-weight: bold; float: left; width: 300px;}
.footer { border-left-color: #a0a0e0; border-right-color: #a0a0e0; border-bottom-color: #a0a0e0; color: #FFFFFF; background: #8EAEE2; background-image: url(/images/footer.jpg); }
.watermarked{ background-color: white; color: gray; font-style: italic; }
td{ vertical-align: top; }
.navButton{ background-color: #ddddff; padding: 0 2px 0 2px; margin: 0 2px 0 2px; width: 80px; float: right;}
.button,.buttonClose{ width: 90px; height: 24px; }
.navButtonNext{ float: right;}
.navButtonPrevious{ float: left;}
.mobileTable{ width: 95%; margin: 10px 0 10px 0;}
.mobileLabel{float:left; width: 120px;}
.mobileField{float:left;}
.mobileLine{clear:both; padding: 4px 0 4px 0;  min-height: 50px;}
.comments{width:95%;}
.mobileList{width: 200px;}
.mobileSend{ text-align: center; border-top: solid 1px #a0a0a0; padding: 10px 0 0 0;}
.text200{width:200px;}
.panel{float: left; padding: 5px; margin: 15px 0 0 0; color: #454397; }
.surveyResponse { font-weight: bold; color: #EB0000; margin: 20px 0 20px 0; }
legend.clearBorder { border: 0;	margin: 0; }