
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; }
.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; }