/* General */td { font-size: 12px; color: #431a34; font-family: arial, helvetica, sans-serif; }.justify { text-align: justify; }.instruction { border-right: #669999 1px solid; border-top: #669999 1px solid; border-left: #669999 1px solid;  border-bottom: #669999 1px solid; background-color: #d2cef2; text-align: justify; }.instructiontext { color: #3c193f; text-align: left; }.textNonBold { font-size: 13px; color: #669999; font-family: arial, helvetica, sans-serif; }.textBold { font-weight: bold; font-size: 13px; color: #6e8792; font-family: arial, helvetica, sans-serif;}.textBoldSmall { font-weight: bold; font-size: 11px; color: #669999; font-family: arial, helvetica, sans-serif;}a  { color: #669999; font-family: arial, helvetica, sans-serif; text-decoration: none; }a:hover  { text-decoration: underline; }.asterisk { font-family: arial, helvetica, sans-serif; font-size: 14px; color: #ff0000; font-weight:bold; }
.warning { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #ff0000; font-weight:bold; }li { margin: 0, 0, 6px, 0;  }.configuration_section_panel { background-color: #d2cef2; } .configuration_section_label { font-weight: bold; font-size: 13px; color: #ffffff; font-family: arial, helvetica, sans-serif; }/* Cell Backgrounds */  .darkest  { background-color: #d2cef2 }.white{ background-color: #ffffff}.picturegrid  { background-color: #a55f79 }.messageboardbg { background-color: #845271; border-right: #774256 1px solid; border-top: #774256 1px solid; border-left: #774256 1px solid; border-bottom: #774256 1px solid;} /* SubMenus */  .submenu_pipe { color: #669999; }.submenu_active { font-weight: bold; font-size: 12px; color: #774256; font-family: arial, helvetica, sans-serif; text-decoration: none; }.submenu_inactive { font-weight: bold; font-size: 12px; color: #f8f8ff; font-family: arial, helvetica, sans-serif; text-decoration: none; }.submenu_inactive:hover { text-decoration: underline; }
/* Left Panel */ 
.editbox_label { font-weight: bold; font-size: 12px; color: #f8f8ff; font-family: arial, helvetica, sans-serif; }
.editbox_text { font-size: 8pt; width: 130px; color: #000000; font-family: Arial, Helvetica, sans-serif; background-color: #F1F0FB; }
.loginFailed { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.smallRedText { font-family: arial, helvetica, sans-serif; font-size: 10px; color: #ff0000; }
.smallLink  { color: #669999; font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 8px; }.area_description { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; }
a.area_description { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; text-decoration:underline; }
.copyright { font-size: 11px; color: #94a3be; font-family: arial, helvetica, sans-serif; }

/* Central Panel */ 
.heading {  padding: 10px,0,5px,0 ; color: #ffdf55;}
.list_rule { background-color: #669999; }
.head_1 { font-weight: bold; font-size: 14px; color: #8eafb9; font-family: arial, helvetica, sans-serif; }   /* Main Page Head */
.head_2 { font-weight: bold; font-size: 12px; color: #884c62; font-family: arial, helvetica, sans-serif; }
.head_3 { font-weight: bold; font-size: 12px; color: #669999; font-family: arial, helvetica, sans-serif; margin: 0,0,8px,0 ;}   /* Yellow SubHead */
.textbold_2 { font-weight: bold; font-size: 13px; color: #669999; font-family: arial, helvetica, sans-serif; }  /* information area */
.textbold_3 { font-weight: bold; font-size: 13px; color: #884c62; font-family: arial, helvetica, sans-serif; } /* information area */
.textbold_italic { font-weight: bold; font-size: 13px; color: #669999; font-family: arial, helvetica, sans-serif; font-style: italic; }  /* information area */
.column_head_rule  { background-color: #6e8792; }
.column_head  { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #6e8792; font-weight:bold; text-decoration: none; }
.textfooter_1 { font-weight: bold; font-size: 9px; color: #bfc9cb; font-family: arial, helvetica, sans-serif; } /* information area */
.asterisk_1 { font-weight: bold; font-size: 13px; color: #ff0000; font-family: arial, helvetica, sans-serif; } /* information area */
.helpfooter { font-weight: bold; font-size: 9px; color: #94a3be; font-family: arial, helvetica, sans-serif; } /* information area */
.helpfooter_link { font-weight: bold; font-size: 9px; color: #7189a9; font-family: arial, helvetica, sans-serif; text-decoration: none; }
.helpfooter_link:hover { text-decoration: underline; }
.tour_image img {border:1px solid #ccc;}

.report_page_panel { background-color: #d2cef2; } .report_page_label { font-weight: bold; font-size: 13px; color: #ffffff; font-family: arial, helvetica, sans-serif; }

/* information area */
.homebutton {  padding-left: 5px; float: right; }
a.textlink  { color: #669999; font-family: arial, helvetica, sans-serif; font-weight:bold; text-decoration: none; }a.textlink:hover  { text-decoration: underline; }
.questions_pagecount { font-weight: bold; font-size: 14px; color: #c46696; font-family: arial, helvetica, sans-serif; }
.questions_numbers  { font-weight: bold; font-size: 14px; color: whitesmoke; font-family: arial, helvetica, sans-serif; }
.questions_variables  {  font-size: 12px; color: #ffdf55; font-family: arial, helvetica, sans-serif; }
.questions_trial  { font-weight: bold; font-size: 12px; color: whitesmoke; font-family: arial, helvetica, sans-serif; }
.textBoldGuidance { font-weight: bold; font-size: 13px; color: #000000; font-family: arial, helvetica, sans-serif;} .textBoldGuidance_1 { font-weight: bold; font-size: 13px; color: #787878; font-family: arial, helvetica, sans-serif; font-style: italic; } 
.textBoldGuidance_2 { font-weight: bold; font-size: 13px; color: #787878; font-family: arial, helvetica, sans-serif; }  


/* List Bottom */ 
.pageTurner_pipe  { color: #000033 }
.pageTurner_text  { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #cccccc; }
a.pageTurner_link  { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #8094C0; font-weight:bold;  text-decoration:none; }

/* Form */.registerPage {  font-size: 12px; width: 220px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }.profilePage1 {  font-size: 12px; width: 100px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }.profilePage2 {  font-size: 12px; width: 200px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }.questionnairePage1 {  font-size: 12px; width: 200px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }.registerPageDOB {  font-size: 12px; width: 65px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB;  }.registerPageDOBY {  font-size: 12px; width: 80px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }.asterisk { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #ffffff;  text-decoration: none }
.contactPage {  font-size: 12px; width: 550px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; height: 200px; }
.registerPageAreaCode {  font-size: 12px; width: 65px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }
.registerPageTelephone {  font-size: 12px; width: 145px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }
.standardBox {  font-size: 12px; width: 220px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }.halfBox {  font-size: 12px; width: 105px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }.editBox {  font-size: 12px; width: 220px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; height: 200px; }.mediumBox {  font-size: 12px; width: 90px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }.smallBox {  font-size: 10px; width: 40px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }.panelAnswerType {  font-size: 9px; width: 50px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }
.standardTextBox {  font-size: 12px; width: 220px; height: 60px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }
.configureTextBox {  font-size: 10px; width: 220px; height: 45px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }
.emailTextBox {  font-size: 12px; width: 350px; height: 220px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }
.boxDOB {  font-size: 12px; width: 65px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB;  }.boxDOBY {  font-size: 12px; width: 80px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }.boxAreaCode {  font-size: 12px; width: 65px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }
.boxTelephone {  font-size: 12px; width: 145px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }
.questionnaireBox {  font-size: 12px; width: 200px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }
.reportBox {  font-size: 12px; width: 535px; height: 150px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }.reportBox_2 {  font-size: 12px; width: 450px; height: 50px; font-family: arial, helvetica, sans-serif; background-color: #F1F0FB; }
/* Help Section */
.grabshift { position: relative; top: -8px; }

/* Report */.freeTextHeading { position:relative; margin-top: 0px; margin-bottom: 0px; margin-left: 8px; color: #000000; font-weight: bold;}.freeTextBody { position:relative; margin-top: 0px; margin-bottom: 0px; margin-left: 8px; color: #000000; }.noResponses1 { position:relative; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; color: #000000; font-style: italic; }.noResponses2 { position:relative; margin-top: 0px; margin-bottom: 0px; margin-left: 8px; color: #000000; font-style: italic; }.GuidanceTable {width:650px;}  .GuidanceTable th.Col1 {width:350px; text-align:left;}  .GuidanceTable th.Col2 {width:300px; text-align:left;}  .GuidanceTable td.Col1 {width:350px;}  .GuidanceTable td.Col2 {width:300px;}.AcornLogo {position:absolute; top:95px; left:840px; width:126; height:165;}.AcornLogo p {font-size:10px; font-weight:bold; color:#46565b; font-family:Arial, Sans-Serif; margin:10px 0px 0px 0px;}