
BODY { margin: 0; padding:0;}
H1, H2, H3, H4, H5, H6, P, A, TD, OL, UL, DT, DD, TH, DIV, SPAN
{ 
font-family: verdana, helvetica, arial, sans-serif;
}
 
P, TD, OL, UL, DT, DD, TH, H4, H5 {font-size: x-small;}
A { text-decoration: underline;}

A:active {color: black;}
A:hover { text-decoration: none; color:#336699; }
H1 { font-size: large; color:#0033CC; }
H2 { font-size: medium; color:#0033CC; }
H3 { font-size: small; color:#0033CC; }
H4 { font-weight: bold; color:#0033CC; }
H5 { font-style: italic; color:#0033CC; }
H6 { font-size: xx-small; color:#0033CC; font-weight: bold; }
DT, TH { font-weight: bold; }
SUP {font-size: xx-small;}
.footnote {font-size: xx-small;}
.footnote A {font-size: xx-small;} /* Makes sure that links within footnotes are xx-small} */
.footnote SUP {font-size: xx-small;}
.search {font-size: xx-small; line-height: small;}
.address1 {font-size: xx-small; color:#ffffff; }
.address1 A {font-size: xx-small; color:#ffffff; }
.address2 {font-size: xx-small; color:#ffffff; font-weight: bold; }
.address2 A {font-size: xx-small; color:#ffffff; font-weight: bold; }
TH.footnote {font-size: xx-small;}
TD.footnote {font-size: xx-small;}
TT {font-family:"courier new"; font-size: x-small;}
H3 A { font-size: xx-small; font-weight: none;}
.table1 {font-size: xx-small;}
.table1 A {font-size: xx-small;} /* Makes sure that links are xx-small} */
.table1 SUP {font-size: xx-small;}
.table1 TD {font-size: xx-small;}
.table1 TH {font-size: xx-small;}
.table {font-size: xx-small;}
.table2 {font-size: xx-small;}
.table2 SUP {font-size: xx-small;}
.table2 A {font-size: xx-small;}
.table3 {font-size: xx-small;}
.footnote TT {font-size: xx-small;}
.title { font-size: medium; font-weight: bold; color: #FFFFFF; }
.bluetitle { font-size: medium; font-weight: bold; color: #0033CC; }
.fronttitle { font-size: xx-small; font-weight: bold; }
.caption { font-weight: bold; }
.subtitle { font-size: small; font-weight: bold; color:#0033CC; }
ul.no-bullet li { list-style: none; }
.pdf
   { 
   border-width: 1px; 
   border-style: solid; 
   border-color: #336699; 
   padding: 2px;
   text-align: center;
   }
.tablehighlight 
   { 
   background-color: #336699; 
   border-width: 1px; 
   border-style: solid;
   color: #000000; 
   }
.tableborder
   {
   border-width: 1px; 
   border-style: solid; 
   border-color: #336699;
   border-collapse: collapse;  
   }
.tableborder TH
   {
   border-width: 1px; 
   border-style: solid; 
   border-color: #336699; 
   }
.tableborder TD
   {
   border-width: 1px; 
   border-style: solid; 
   border-color: #336699; 
   }
.tableborderdashed
   {
   border-width: 1px; 
   border-style: dashed; 
   border-color: #336699;
   border-collapse: collapse; 
   }
.tableborderdashed TH
   {
   border-width: 1px; 
   border-style: dashed; 
   border-color: #336699; 
   }
.tableborderdashed TD
   {
   border-width: 1px; 
   border-style: dashed; 
   border-color: #336699; 
   }
.tableinlist
   {
   width: 93%;
   }
.quote 
   {
   font-size: xx-small; 
   margin-left: 30px; 
   }   
.listquote 
   {
   font-size: xx-small; 
   margin-left: 60px; 
   }
.legemph { font-style: italic; }
.title-page, .centre
   {
   text-align: center; 
   }
.trainer-table, .exam-table
	{
	width: 100%;
	border-width: 1px; 
	border-style: dashed; 
	border-color: #336699;
	border-collapse: collapse; 
	}
.trainer-table td, .trainer-table th, .exam-table td, .exam-table th
	{
	border-width: 1px; 
	border-style: dashed; 
	border-color: #336699;
	border-collapse: collapse;
	padding: 2px;
	vertical-align: top; 
	}
.trainer
	{
	width: auto;
	}
.trainer-provided
	{
	text-align: center;
	width: 100px;
	}
.exam-table
	{
	width: 450px;
	border-width: 1px; 
	border-style: dashed; 
	border-color: #336699;
	border-collapse: collapse; 
	}
.exam-city
	{
	width: 150px;
	font-weight: bold
	}
.trainer-contact-table 
	{
	width: 100%;
	font-size: xx-small;
	border-width: 1px; 
	border-style: dashed; 
	border-color: #336699;
	border-collapse: collapse; 
	}
.trainer-contact-table td, .trainer-contact-table th
	{
	
	border-width: 1px; 
	border-style: dashed; 
	border-color: #336699;
	border-collapse: collapse;
	padding: 2px;
	vertical-align: top; 
	}
.trainer-contact-table td a
	{
		
	}
.indent {margin-left: 30px;}

.page_title { font-size: 18px; font-family: arial; padding-left: 10px; font-weight: bold; }

.page_title.board { color: #b7e8e8; }

.index_list { list-style: none; font-size: 14px; padding-left: 0px; }
.border { border: 1px solid #000000; padding: 10px 20px; margin-top: 10px; margin-bottom: 10px; }
.border table { text-align: left; }
.notes { font-style: italic; }
div.notes { margin-bottom: 30px; }
table.outline { text-align: left; border: 1px solid #888888; border-collapse: collapse; margin: 10px 0;  }
table.outline td, table.outline th { vertical-align: top; border: 1px solid #888888; border-collapse: collapse; padding: 2px 4px; }
table.outline th { padding: 5px 4px; font-size: 12px; }
.roman { list-style: none; }
.underline { text-decoration: underline; }



.top_achievers_col {width:160px; float:left;position:relative;margin:10px 50px 30px 0;}
.clear {clear:left;}
.top_achievers_col table{width:100%;text-indent:0;}
.top_achievers_col tr{padding:0;}
.top_achievers_col .right {text-align:right;}

.last_col {margin:10px 0 30px 0;}

.top_achievers_box {width:800px;}
