
/*link colours - all black*/
a:link { color: #000000; }
a:visited { color: #000000; }
a:active { color:#000000; }
a:hover{ color:#000000; }

html{overflow: -moz-scrollbars-vertical;}
html{overflow-x: auto;}

/* main body properties*/
body 
{ 
background-color:#FAFAFA; 
font-family: Verdana, FreeSans, Arial, Helvetica, sans-serif;
font-size: 12px; 
}

table
{
font-family: Verdana, FreeSans, Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* The main table that holds the content of the web page */
table.main
{
/*font-family: Arial, Helvetica, Geneva, sans-serif;*/
font-family: Verdana, FreeSans, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #000000;
background-color: #FFFFFF;
border-collapse: collapse;
border-spacing: 0px;
/*border: 2px solid #1E376D; */
margin-top: 0px;
width: 950px;
/*height: 100%;*/
}

/* General Navigation Bar properties */
table.main tr.navbar
{ 
background-color: #69AADC;
text-align: center;
font-family: Verdana, FreeSans, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
width: 20px;
height: 30px;
color: #404040;
}

/*  */
table.main tr.navbar td
{
vertical-align: middle;
font-weight: bold;
padding: 0px;
}

table.main tr.navbar td:hover
{
/*background: #92c2c8;*/
color: #404040;
/*cursor: pointer;*/
}

table.main tr.submenu
{
background-color: #92c2c8;
height: 20px;
color: #404040;
}

table.main tr.submenu td
{
vertical-align: middle;
font-weight: bold;
padding: 0px;
}

table.main td
{
vertical-align: top;
padding: 10px;
/*border: 1px solid black;*/
}

table.main td.buttons
{
padding: 0px;
vertical-align: middle;
}

table.main td.buttons img
{
cursor: pointer;
}

table.main tr.navbar td a
{
color: #FFFFFF;
font-weight: bold;
text-decoration:none;
padding: 6px;
/*border: 1px solid #000000;*/
display: block;
}

/* Hack so that ie will display the blocks correctly */
* html table.main tr.navbar td a{
width:100%;
}

table.main tr.navbar td a:hover
{
color: #404040;
font-weight: bold;
}

table.main tr.navbar td a:hover span
{
color: #404040;
}

table.main tr.header
{
width: 100%;
/*height: 155px;*/
height: 145px;
text-align: center;
/*background: #d9deed;*/
}

table.main tr.header td
{
padding: 0px;
}

table.logos
{
padding: 0px;
}

table.logos tr
{
text-align: center;
height: 150px;
}

table.logos td
{
width: 255px;
vertical-align: bottom;
}

h1
{
color: #004981;
font-size: 20pt;
font-family: Verdana, FreeSans, Arial, Helvetica, sans-serif;
/*font-style: italic;*/
margin-bottom: -5;
}

/* General Navigation Bar properties */
table.main tr.footer
{ 
background-color: #69AADC;
text-align: center;
font-family: Verdana, FreeSans, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
width: 20px;
height: 30px;
color: #404040;
}

/*  */
table.main tr.footer td
{
vertical-align: middle;
font-weight: bold;
padding: 0px;
}
