/* Page Margins */
body 
{
margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px;	
background-color: #5096CA;
background-image: url(images/pageBG.gif);
}

/* Fonts */
.Basefont {font-family: verdana, Tahoma, georgia; font-size: 15px; color: #333333;}
.TitleBOLD {font-family: verdana, Tahoma, georgia;font-size: 18px;color: #1A5F9C;font-weight: bold;}
.SubTitle {font-family: verdana, Tahoma, georgia; font-size: 15px; color: #1A5F9C; font-weight: bold;}

/* Borders and Colors */

table.data { border-width: 1px ; border-style: solid ; border-color: #C9C9C9 ; border-collapse: collapse ; border-spacing: 1px ; padding: 5px ; width: 100% ; background-color: #FFFFFF}

.fullborder {
border-bottom: 1px solid #D1D1D1;
border-top: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;
border-left: 1px solid #D1D1D1;}

.leftborder {border-left: 1px solid #E9E9E9;}

.rightborder {border-right: 1px solid #f2f8fc;}

.bottomborder {border-bottom: 1px solid #E9E9E9;}

.topborder {border-top: 1px solid #DDDDDD;}



/* Link Colours */
.generic {font-family: Trebuchet MS, Tahoma, Verdana;font-size: 11px;color: #055391;}
.generic:link {  color: #055391; text-decoration: none}
.generic:visited { color: #055391; text-decoration: none}
.generic:hover { color: #328750; text-decoration: underline}



/* Navigation Menu */ 
.menu A 
{
	display: block;
	color: #FFFFFF;
	background: url(images/icon_mainnav_off.gif) no-repeat 2px 10px;
	margin: 0x;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	font: 11px Trebuchet MS, Tahoma, Verdana;
	font-weight: bold;
	text-align: left;
	text-indent: 12pt;
}

.menu A:HOVER 
{
display: block;	
color: #FFFFFF;
background: url(images/icon_mainnav_on.gif) no-repeat 2px 10px ; 
background-color: #61B348;	
margin: 0px;
padding: 5px 5px 5px 5px;	
text-decoration: none;	
font: 11px Trebuchet MS, Tahoma, Verdana;
font-weight: bold; 
}

.menu A 
{
	display: block;
	color: #5096CA;
	background: url(images/ico1.jpg) no-repeat 2px 4px;
	margin: 0x;
	text-decoration: none;
	font: 11px Trebuchet MS, Tahoma, Verdana;
	font-weight: bold;
	text-align: left;
	text-indent: 12pt;
}

.menu A:HOVER 
{
display: block;	
color: #1E7D40;
background: url(images/ico1_ON.jpg) no-repeat 2px 4px;
background-color: #FFFFFF;	
margin: 0px;
text-decoration: none;	
font: 11px Trebuchet MS, Tahoma, Verdana;
font-weight: bold; 
}

.fmenu A 
{
	display: block;
	color: #FFFFFF;
	background: url(images/ico2.jpg) no-repeat 2px 0px;
	background-color: #5096CA;	
	margin: 0x;
	text-decoration: none;
	font: 11px Trebuchet MS, Tahoma, Verdana;
	font-weight: bold;
	text-align: left;
	text-indent: 18pt;
}

.fmenu A:HOVER 
{
display: block;	
color: #FFFFFF;
background: url(images/ico2_ON.jpg) no-repeat 2px 0px;
background-color: #5096CA;	
margin: 0px;
text-decoration: none;	
font: 11px Trebuchet MS, Tahoma, Verdana;
font-weight: bold; 
}