body   { color: #616161; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(images/page_bg.gif) repeat-x scroll }
h1 {font-size:40px}
h2  { color: #616161; font-size: 22px; margin-bottom: 0px; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #fff }
p   { color: #616161; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td {}
.pageHeader  { margin-bottom:8px }
#introContainer  { background-color: #e1edf2; margin-bottom: 10px }
#container { margin-bottom: 10px }
.introCopy    { color: #616161; font-size: 14px; line-height: 18px; font-family: Arial; margin-top: 10px; margin-right: 10px }
.formText  { color: #09597b; font-size: 12px; font-family: Arial; padding: 8px 0px; border-top: 1px dotted #09597b}
.formHeader  { color: #09597b; font-weight: bold; font-size: 16px; line-height: 16px; padding-top: 4px; padding-bottom: 12px; }

select  { color: #09597b; background-color: #ffffff; border: solid 1px #09597b; width: 170px;}

form  { border-left: 1px dotted #a9a9a9; margin: 10px 0px 0px 20px;  padding: 0px 0px 0px 20px}

.qnum  { color: #616161; font-weight: bold; font-size: 50px; font-family: Arial; float: left; padding-right: 20px; border-right: 1px dotted #a9a9a9 }
.question  { color: #616161; font-size: 22px; font-family: Arial; padding-left: 20px }
a.submit  { color: #fff; font-weight: bold; font-size: 18px; font-family: Arial; text-decoration: none; background: url(images/arrow_up.gif) no-repeat left ; padding-left: 18px }
a.submit:link  { color: #fff; font-weight: bold; font-size: 18px; font-family: Arial; text-decoration: none; background: url(images/arrow_up.gif) no-repeat left ; padding-left: 18px }
a.submit:visited  { color: #fff; font-weight: bold; font-size: 18px; font-family: Arial; text-decoration: none }
a.submit:hover  { color: #ffd700; font-weight: bold; font-size: 18px; font-family: Arial; text-decoration: none; background: url(images/arrow_dn.gif) no-repeat left  }

a.txtLink   { color: #348ab0; text-decoration:none; background: url(images/arrow_bl_up.gif) no-repeat left ; padding-left: 14px }
a.txtLink:link  { text-decoration: none; background: url(images/arrow_bl_up.gif) no-repeat left ; padding-left: 14px }
a.txtLink:visited  {}
a.txtLink:hover  { color: #ee0000; background: url(images/arrow_bl_dn.gif) no-repeat left  }

#optionContainer   { background-color: #e7e7e7; margin-top: 1px; margin-bottom: 1px }
div.itemH #optionContainer   { background-color: #e1edf2; margin-top: 1px; margin-bottom: 1px }

tr.hi {background-color: red;}
tr.hi td {color: #fff;}

#choiceContainer { background-color: #e1edf2;}

.choices   { color: #000; font-size: 16px; font-family: Arial; margin-top: 8px; margin-bottom: 8px; margin-left: 20px }
.options   { color: #616161; font-size: 12px; font-family: Arial; text-align: right; margin-right: 12px; margin-left: 40px }
.radioButs   { margin-right: 8px;}

.graphResult   { color: #616161; font-size: 12px; font-family: Arial }
.legend { color: #348ab0; font-weight: bold; font-size: 12px; font-family: Arial }
.resultsHeader { color: #0057a6; font-weight: bold; font-size: 20px }
