/* HYPACK Certification Test */
body
{
	font: inherited; 	
}

.cert_header
{
}

.cert_question
{
}

.cert_footer
{
}

th
{
   font-weight:normal;
   color:Black;
}

table.tbl_test
{
   border-collapse:collapse;
   border-top: solid 1px #DDD;
}

table.tbl_test th
{
   padding: 3px;
   font-size: 1.0em;
   border-bottom: solid 1px #DDD;
   background-color: #EEE;
   white-space:nowrap;
}

table.tbl_test td
{
   padding: 10px;
   font-size: 1.0em;
   border-bottom: solid 1px #DDD;
   white-space:nowrap;
}

.left
{
   text-align:left;
}

.center
{
   text-align:center;
}



div.category
{
   padding: 4px;
   font:1.1em;
   background-color:#003366;
   color:#FFF;
}

div.progress
{
   padding: 4px;
   font:0.9em;
   color:#003366;
   font-style:italic;
}

div.question
{
   padding:20px 10px 10px 10px;
   background-image:url(top_grad.png);
   background-position:top;
   background-repeat:repeat-x;
}

div.answers 
{
   padding: 0px 10px 10px 15px;
   background-image:url(bottom_grad.png);
   background-position:bottom;
   background-repeat:repeat-x;
}

div.buttons
{
   padding: 5px;
   color:#003366;
   font-weight:bolder;
} 

table.question td
{
   vertical-align:top;
}

table.userdata td
{
   padding:3px 5px 5px 3px;
   vertical-align:top;
   white-space:nowrap;
}

table.questions
{
   border-collapse:collapse;
   border-top: solid 1px #DDD;
}

table.questions td
{
   padding:2px;
   border-bottom: solid 1px #DDD;
   vertical-align:top;
}

table.questions th
{
   border-bottom: solid 1px #DDD;
   background-color: #EEE;
   vertical-align:top;
}

td.category
{
   background-color: #003366;
   color: #FFF;
}

td.question
{
   text-align:left;
}

td.question img
{
   display:none;
}


