 
/*
 * COLOURS:
 * Background (ultimate): #000033
 * Sidebar background, title text and links: #003399
 * White (background to top banner): #FFFFFE 
 * Button background (when unpressed): #FFFFEF
 * White (background to main): #FFFFFF
 * Bodytext: #000000
*/

body
{
background-color: #000033;
}

/* BANNER */

td#banner 
{
width: 800px;
background-color: #FFFFFE;
color: white;
font-size: 14px;
font-family: Trebuchet MS, arial, verdana, sans-serif;
margin:0px;
}

/* VERTICAL NAVIGATION*/

td#vnav, td#vnav_top {
width: 200px;
background-color: #003399;
color: white;
font-size: 14px;
font-family: Trebuchet MS, arial, verdana, sans-serif;
margin:0px;
}

div.navmenu
{
	padding: 3px;
	border: solid 1px white;
	width: 160px;
	color: #000033;
	background-color: #FFFFEF;
	font-weight: bold;
	font-family: Trebuchet MS, verdana, arial, sans-serif;
}

div.navmenu_current
{
	padding: 3px;
	border: solid 1px white;
	width: 160px;
	color: #FFFFEF;
	background-color: #0A0000;
	font-weight: bold;
	font-family: Trebuchet MS, verdana, arial, sans-serif;
}

div.navmenu_sub
{
	padding: 1px;
	border: solid 1px white;
	width: 140px;
	color: #000033;
	background-color: #FFFFEF;
	font-weight: normal;
	font-family: Trebuchet MS, verdana, arial, sans-serif;
}

div.navmenu_sub_current
{
	padding: 1px;
	border: solid 1px white;
	width: 140px;
	color: #FFFFEF;
	background-color: #0A0000;
	font-weight: normal;
	font-family: Trebuchet MS, verdana, arial, sans-serif;
}
div.navmenu a, div.navmenu_sub a
{
	color: #000033;
	text-decoration: none;
}

div.navmenu a:hover, div.navmenu_sub a:hover
{
	color: #003399;
	text-decoration: none;
}

div.navmenu_current a, div.navmenu_current a:hover, 
div.navmenu_sub_current a, div.navmenu_sub_current a:hover
{
	color: #FFFFEF;
	text-decoration: none;
}



/* MAIN CONTENT */

td#maincont
{
width: 580px;
background-color: #FFFFFF;
color: #000000;
font-size: 14px;
font-family: Arial, Verdana, sans-serif;
margin: 0px;
padding: 12px;
text-align:left;
}	

td#maincont_wide
{
width: 800px;
background-color: #FFFFFF;
color: #000000;
font-size: 14px;
font-family: Arial, Verdana, sans-serif;
margin: 0px;
padding: 12px;
text-align:left;
}	

td#image_track
{
width: 220px;	
background-color: #FFFFFF;
color: #000000;
font-size: 14px;
font-family: Arial, Verdana, sans-serif;
margin: 0px;
padding-top: 12px;
text-align:center;
border-left: dotted 1px #0A0000;
}	

#maincont h1, #maincont_wide h1
{
color: #003399;
font-size: 20px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
}	

#maincont h2, #maincont_wide h2
{
color: #003399;
font-size: 16px;
font-family: Trebuchet MS, Arial, Verdana, sans-serif;
}

#maincont hr, #maincont_wide hr, #image_track hr
{
color: #0A0000;
background-color: #0A0000; 
width: 80%;
text-align: center;
}

#maincont a, #maincont a:visited, #maincont_wide a, #maincont_wide a:visited
{
color: #003399;
font-family: Arial, Verdana, sans-serif;
text-decoration: underline;
background-color: #FFFFFF;
}

#maincont table.dash_under, #maincont_wide table.dash_under
{
	border-collapse: collapse;
	border: none;
}

#maincont table.dash_under tr.odd, #maincont_wide table.dash_under tr.odd
{
	background-color: #F7EECC;
}

#maincont table.dash_under td, #maincont_wide table.dash_under td
{
	text-align: left;
	border-bottom: 1px #FFFFEF dashed;
}


