h1 { color: #000; font-size: 14spt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; }
a:link { color: #f2bc58; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: none }
a:visited { color: #f2bc58; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: none }
a:hover { color: #f2bc58; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: underline }
.header_link a:link  { color: #fff; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: normal; text-decoration: none }
.header_link a:visited  { color: #fff; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: normal; text-decoration: none }
.header_link a:hover  { color: #000; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: normal; text-decoration: none }
.body_text    { color: #000; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11pt; text-decoration: none }
.black_small { color: #000; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; }
.white_small { color: #fff; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; }
.footer_text   { color: #cfcfcf; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 10pt; text-decoration: none }
.title { color: #647078; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12pt; text-decoration: none }
.title_orange { color: #f2bc58; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; }
.title_black_large { color: #000; font-size: 13pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; }
.title_black { color: #000; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none; }
.subtitle { color: #404040; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 11pt; text-decoration: none }
.small_link a:link   { color: #f2bc58; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: normal; text-decoration: underline }
.small_link a:visited   { color: #f2bc58; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: normal; text-decoration: underline }
.small_link a:hover   { color: #000; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: normal; text-decoration: underline }
.footer_link a:link { color: #cfcfcf; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 10pt; text-decoration: none; }
.footer_link a:visited { color: #cfcfcf; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 10pt; text-decoration: none; }
.footer_link a:hover { color: #fff; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 10pt; text-decoration: underline; }
.highlightit img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);-moz-opacity: 0.5;}.highlightit:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}
.error { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 9pt; color: Red; font-weight: bold; }
.feature_link a:link { color: #000; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none }
.feature_link a:visited { color: #000; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: none }
.feature_link a:hover { color: #000; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: normal; text-decoration: underline }
.small_grey { color: #404040; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }

td.but1 {
   cursor:hand;
   background:#CCCCCC;
   text-align: center;
   font: 10px Verdana, Arial, Helvetica, sans-serif;}

td.but2 {
   cursor:hand;
   background:#888888;
   text-align: center;
   font: 10px Verdana, Arial, Helvetica, sans-serif;}

table#userquiz { margin-bottom: 10px; }
table#userquiz tr th { font: bold 16px georgia, serif; text-align: left; padding: 12px 0px 4px 2px; }
table#userquiz tr th.first { padding-top: 0px; }
table#userquiz tr td { vertical-align: top; padding: 2px 12px 2px 12px; width: 612px; background: #eeeeee url(images/td.gif) repeat-y top left; }
table#userquiz tr td.first { background: url(images/tdtop.gif) no-repeat top left; padding-top: 10px; }
table#userquiz tr td.last { background: url(images/tdbot.gif) no-repeat bottom left; padding-bottom: 10px; }