body {
margin: 5px;
}

h1 {
color: #000000;
font-family: Tahoma, Verdana, Arial;
font-size: 18pt;
font-weight: bold;
text-align: left
}
h2 {
color: #000000;
font-family: Tahoma, Verdana, Arial;
font-size: 14pt;
font-weight: bold;
text-align: left
}
h3 {
color: #000000;
font-family: Tahoma, Verdana, Arial;
font-size: 11pt;
text-align: left
}

p, ul, ol, div, span, td, th {
color: black;
font-family: Tahoma, Verdana, Arial;
font-size: small;
}

img {border-color: #4E88D1;}

a {color: #0A5EB2;text-decoration: none}
a:visited {color: #0A5EB2;text-decoration: none}
a:link {color: #0A5EB2;text-decoration: none}
a:hover {color: #0066cc; text-decoration:underline}

a.rowhdr {color: #243E81;text-decoration: none}
a.rowhdr:visited {color: #243E81;text-decoration: none}
a.rowhdr:link {color: #243E81;text-decoration: none}
a.rowhdr:hover {color: #243E81; text-decoration:underline}

a.rowhdr2 {color: #0A5EB2;text-decoration: underline}
a.rowhdr2:visited {color: #0A5EB2;text-decoration: underline}
a.rowhdr2:link {color: #0A5EB2;text-decoration: underline}
a.rowhdr2:hover {color: #0066cc; text-decoration:underline}

td.top_section {
color: #8FB5E6;
font-size: 18pt;
font-weight: bold;
}

th.box_panel {
color: black;
background-color: #e7ecf8;
font-weight: bold;
padding: 1px;
text-align: center;
}
td.box_panel {
background-color: #ffffff;
padding: 1px;
}

.tabtable {background-color: #4E88D1;}
td.box_tab1 {
border: 1px solid #E7E9EF;
background-color: #ffffff;
padding: 3px;
}
td.box_tab0 {
border: 1px solid #E7E9EF;
background-color: #E8F0F8;
padding: 3px;
}

.btn {border-top: #6679A6 1px solid; border-left: #6679A6 1px solid; border-bottom: #0066CC 1px outset; border-right: #0066CC 1px outset; color: #243E81; background-color: #F4F6FB; font-family: Verdana, Tahoma, Arial; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}

td.signin1 {padding: 5px; border: 1px solid #E7E9EF; background-color: #F1F4FB; text-align: center;}
td.signin2 {padding: 5px;}

.rowtable {border: #1587C6 solid 1px; padding: 2px;}
.rowtable2 {background-color: #E7E9EF;}
.rowtable3 {background-color: #D9DDE6;}

.rowhdr1 {color: #243E81; background: #CFD9F1; font-size: x-small; font-weight: bold; text-align: center;}
td.rowhdr2 {border: 1px solid #FFFFFF; color: #243E81; background: #CFD9F1; font-weight: bold;}
.rowone {background-color: #ffffff; text-align: left;}
.rowtwo {background-color: #e7ecf8; text-align: left;}
.rowone2 {background-color: #ffffff; text-align: left;}
.rowtwo2 {background-color: #e3f6e8; text-align: left;}

.gray {color: #E7E9EF;}
.system {background-color: #FFF0F0;}
.note {padding: 5px; font-size: x-small; font-family: Tahoma, Verdana, Arial; color: #808080;}
.feedback {border: #ffffa0 solid 1px; background-color: #fffff0;}
.currentitem {background: #ffffff; font-weight: bold; border: 1px solid #CFD9F1;}

td.question {}
td.answer {}


p.flash_notice {
	background-color: #0e82cd;
	color: white;
	font-size: 15px;
	text-align: center;
	padding: 5px;
}

.correct_answer {
	background-color: gold;
	padding: 3px 0px 3px 0px;
}

table.detailed_3_results tr td {
	padding: 3px 0px 3px 0px;
}

table.detailed_3_results tr td.feedback {
/*	font-weight: normal;*/
}

span.registration_username_taken {
	background-color: #ffc;
}

.banner_wa0906{
  background:URL(/test/files/bk_banner_wa0906.gif) repeat-x 0 100%;
  /*background:#24385b;*/
}

.banner_wa0906 a, .cell_wa0906 a{
  text-decoration:underline;
  color:#0A67B8
}

.banner_wa0906 .signin2 h2{
  color:#FFF;
  font-size:41px;
  line-height:1.098;
  font-family:Arial, sans-serif;
  font-weight:normal;
  margin-top:0;
  padding-bottom:0.5em;
}

.banner_wa0906 .signin2 h2 span{
  color:#00A3DC;
  font-size:41px;
  line-height:1.098;
  font-family:Arial, sans-serif;
  font-weight:bold;
}

.banner_wa0906 .signin2 strong{
  color:#00A3DC;
}

.banner_wa0906 .signin2 strong span{
  color:#FFF;
  font-family:"Arial Black", Arial, sans-serif;
  font-size:17px;
}

.banner_wa0906 .signin2 li strong, .banner_wa0906 .signin1 strong{
  color:#FFF;
}

.banner_wa0906 ul, .cell_wa0906 ul{
  margin:0;
  padding:0 0 0 20px;
}

.banner_wa0906 .signin2 li{
  color:#00A3DC;  
  font-size:17px;
}

.banner_wa0906 .signin2 li p{
  color:#DBE2F5;
  margin-top:0;
}

.banner_wa0906 .signin2 p{
  color:#0A67B8;  
  font-size:17px;
  line-height:1.647;
  margin-bottom:0 !important;
  font-family:Arial, sans-serif;
}


.banner_wa0906 .signin2 p{
  color:#0A67B8;  
  font-size:17px;
  line-height:1.647;
  margin-bottom:0 !important;
  font-family:Arial, sans-serif;
}


.register_wa0906 .signin2 h2{
  color:#FFF;
  font-size:17px;
  line-height:1.647;
  font-family:"Arial Black", Arial, sans-serif;
  margin-top:0;
  padding-bottom:0.5em;
}

.register_wa0906 .signin2 p{
  font-size:13px;
  line-height:1.308;
}


.banner_wa0906 .signin2 strong{
  font-family:"Arial Black", Arial, sans-serif;
}

.banner_wa0906 .signin1{
  background:#384D68;
  border:0px;
  text-align:left;
  padding-bottom:1em;
  margin:0;
}

.register_wa0906 .signin1{
  padding:0.5em 0;
}



.banner_wa0906 .signin1 p{
  color:#DBE2F5;
  font-family:Arial, sans-serif;
  font-size:13px;
  line-height:1.308;
  padding:0 10px;
}


.banner_wa0906 .forgot_password{
  float:left;
}

.dotted{
  border:0;
  border-bottom:1px dotted #FFF;
}

.cell_wa0906{
  width:288px;
  padding-left:30px;
  vertical-align:top;
}

.cell_wa0906 h3{
  font-size:23px;
  font-family:Arial, sans-serif;
  font-weight:normal;
  border-top:1px solid #DADDE6;
  padding-top:0.75em;
  margin-bottom:1em;
  clear:both;
  position:relative;
  color:#0E2848;
}

.cell_wa0906.first{
  padding-left:0;
}
.cell_wa0906 p, .cell_wa0906 label, .cell_wa0906 input{
  font-family:Arial, sans-serif;
  font-size:13px;
}

.cell_wa0906 hr{
  border:0;
  border-top:1px solid #DADDE6;
  height:0;
}

.buy_online{
  background:URL(/test/files/bk_button_wa0906.gif) no-repeat 0 0;
  width:120px;
  height:25px;
  display:block;
  text-align:center;
  float:right;
  padding-top:0.25em;
  position:absolute;
  top:1.5em;
  right:0;
}

.buy_online a{
  color:#FFF;
  text-decoration:none;
}

.cell_wa0906 input{
  width:287px;
}

.forgot_password{
  float:right;
  padding-bottom:1em;
}

input.button_wa0906{
  background:URL(/test/files/bk_button_wa0906.gif) no-repeat 0 0;
  width:120px;
  height:25px;
  border:0px;
  color:#FFF;
  float:left;
  margin:0.5em 0 1em;
}

.cell_wa0906 blockquote{
  margin:0;
  padding:0;
}

.cell_wa0906 blockquote p{
  color:#0A67B8;
  font-size:19px;
  line-height:1.158;
  font-weight:bold;
}

.cell_wa0906 ul.logos{
  margin:0;
  padding:0;
}

.cell_wa0906 .logos li{
  display:inline;
  margin-left:12px;
}

.cell_wa0906 .logos li.first{
  margin-left:0;
}

.cell_wa0906 .logos img{
  margin-bottom:10px;
  display:inline;
  vertical-align:middle;
}

.nav_wa0906{
  background:URL(/test/files/bk_banner_wa0906.gif) repeat-x 0 100%;
  /*background:#06365b;*/
  position:relative;
}

.nav_wa0906 td{
  color:#00A3DC; 
  padding:20px;
  font-size:17px;
  line-height:1;
  font-family:"Arial Black", Arial, sans-serif;
  
}

.nav_wa0906 a{
  font-size:17px;
  line-height:1;
  font-family:"Arial Black", Arial, sans-serif;
  color:#00A3DC;
  text-transform:uppercase;
}


.nav_wa0906 a.active{
  color:#FFF;
}

.nav_wa0906 ul{
  float:right;
}

.nav_wa0906 li{
  color:#00A3DC; 
  display:inline;
}

.nav_wa0906 li a{
  font-family:Arial, sans-serif;
  font-size:12px;
  text-transform:none;
}

.table_test_wa0906{
  margin:1em 0;
  position:relative;
}


.table_test_wa0906 td {
  padding:10px 20px 15px;
  border-bottom:1px solid #FFF;
}

.table_test_wa0906 td a{
  color:#0A67B8; 
  font-size:17px;
  line-height:1;
  font-family:"Arial Black", Arial, sans-serif;
}

.table_test_wa0906 td.button_test_wa0906 {
  vertical-align:middle;
  text-align:left;
}

.table_test_wa0906 td.button_test_wa0906 a{
  color:#FFF;
  font-family:Arial, sans-serif;
  font-size:15px;
  background:URL(/test/files/bk_button_test_wa0906.gif) no-repeat 0 0;
  width:144px;
  height:25px;
  display:block;
  font-weight:normal;
  text-align:center;
  padding-top:0.65em;
}

.table_test_wa0906 td.button_test_wa0906 a.free{
  background-image:URL(/test/files/bk_button_free_test_wa0906.gif);
  width:191px;
}

.facebook img{
  margin-top:1.7em;
}

.facebook p{
  background:#E7ECF8;
  padding:15px 15px 30px;
  margin-top:0;
}

.highlight{
  background:#D2DBF1;
  padding:15px;
  margin:0;
}

.table_user_wa0906 td{
  font-family:Arial, sans-serif;
  background:#E7ECF8 !important;
  border-bottom:1px solid #FFF;
  padding-top:0.75em;
  padding-bottom:0.5em;
}
.table_user_wa0906 td.cell_labels_wa0906{
  text-align:right;
  padding-right:20px;
  padding-top:1em;
}

.form_user_wa0906{
  position:relative;
}

#username_advice{
  position:absolute;
  top:0.25em;
  left:700px;
}

.footer_wa0906 img{
  float:left !important;
  margin-right:10px;
}

.footer_wa0906 ul{
  margin:0;
  padding:0;
}

.footer_wa0906 .left{
  text-align:left;
  background:#33302b URL(/test/files/bk_footer_l_wa0906.gif) no-repeat 0 0;
  padding:15px 0 15px 10px;
}

.footer_wa0906 .right{
  text-align:right;
  background:#33302b URL(/test/files/bk_footer_r_wa0906.gif) no-repeat 100% 0;
  padding:15px 10px 15px 0;
}

.footer_wa0906 li{
  display:inline;
  color:#6D6C6C;
  font-family: Arial, sans-serif;
  font-size:11px;
  line-height:1.455em;
}

.footer_wa0906 li.copy{
  display:block;
}

.footer_wa0906 a{
  color:#FFF !important;
  text-decoration:underline;
}

.footer_wa0906 a:hover{
  color:#6D6C6C !important;
}
