/* CSS Document */

html, body, #diagonals1 {
      height:100%;
      margin:0;
      padding:0;
      border:none;
      text-align:left; background-color:#FFFFFF; 
	  font-family:Verdana, Arial, Helvetica, sans-serif;
   }
#diagonals1 {
      margin:0 auto;
	  background-image:url(img/bg_diagonal1.gif); 
	  background-repeat:repeat
   }
   
#bannerhead { background-color:#0A0C27; } 
#blue { background-color:#13237C; } 
#blue2 { background-color:#455FB2; } 
#white { background-color:#FFFFFF; vertical-align:top; } 
#yello { background-color:#FFF5D7; } 
#violet { background-color:#A2AFD8; } 
#violet2 { background-color:#D0D7EC; } 
#grey { background-color:#A5B6BE; } 
#diagonals2 { background-image:url(img/bg_diagonal2.gif); background-repeat:repeat } 
#diagonals3 { background-image:url(img/bg_diagonal3.gif); background-repeat:repeat } 
.table { 
	border-width:1px ; 
	border-style:solid; 
	color:#CCCCCC; 
	}  
td { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:normal;
	font-style:normal;
	font-size:11px;	
	line-height:13px;
	}
	
/* HEADING */
#heading {
	margin:0;
	padding:0;
}					
#heading h1 {
	font-size:9px;
	font-weight:bold;
	line-height:9px; visibility:hidden; vertical-align:top; 
	margin:0;
	padding:0;
	}
#heading .img {margin-top:0; margin-bottom:13px; padding:0 0 0 0;} 

/* CONTENT - CENTRE TABLE */
#content { padding:0; margin:0;}
#content p {
	color:#333;
	font-size:11px;	
	line-height:13px;
	padding:0 35px 14px 0; 
	margin:0; vertical-align:top;
	}

#content2column { padding:0 0 30px 0 ; margin:0;}
#content2column p {
	color:#333;
	font-size:11px;	
	line-height:13px;
	padding:0;
	margin:0 30px 20px 0 ; vertical-align:top; width:220px;
	}
	
.bluetxt_b {
	color:#4560B2;
	font-weight:bold;
}
	.nav_bluetxt:link {
		color:#4560B2;
		font-weight:bold;
		text-decoration:underline;
		}
			.nav_bluetxt:visited {
				color:#4560B2;
				font-weight:bold;
				text-decoration:underline;
			}
				.nav_bluetxt:hover {
					color:#333;
					font-weight:bold;
					text-decoration:underline;
				}
	


h2 { 	
	font-size:9px;
	line-height:11px;
	font-style:bold;
	margin:0; 
	padding:0;
	}
	#contactdetails {
		color:#333;
		padding:0; 
		margin:0; 
		vertical-align:top;
		}
		#contactdetails p { 
			font-size:11px;	
			line-height:12px; 
			padding-bottom:9px;
			}
			#contactdetails td {
				vertical-align:top; 
				padding:0;
				}
				
/* News Column */				
#newscolumn { 
	padding:0; 
	
	}
#newscolumn td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0;
	font-size:9px;
	line-height:11px;
	vertical-align:top;}	
#newscolumn .imgnews { 
	margin-bottom:15px
	}
#newscolumn .imgcontactus { 
	margin-top:8px; 
	margin-bottom:6px
	}
#newscolumn p {
	margin:0; 
	padding:0;
	vertical-align:top;
	} 
#newscolumn .small_blue {  
	font-size:9px;
	line-height:11px;
	color:#4560B2; 
	}
#newscolumn a:link {  
	font-size:9px;
	color:#000000; 
	}
	#newscolumn a:visited { 
	color:#000000; 
	}
	#newscolumn a:focus, #newscolumn a:active, #newscolumn a:hover,  {  
	color:#4560B2;
	}	
#newscolumn .small_blue2 {  
	font-size:9px; padding-top:10px;
	line-height:11px;
	color:#4560B2; 
	}
#nav_small { 
	font-size:9px;
	line-height:12px;
	margin:20 0 0 0; 
	padding:0 0 13px 0; 
	text-decoration:underline;}
	.nav_small:link { color:#000000; }
		.nav_small:visited { color:#000000; }
			.nav_small:focus{ color:#4560B2; }
				.nav_small:hover { color:#4560B2; }
					.nav_small:active { color:#4560B2; }
					
/* FOOTER - BOTTOM SECTION */
.ft { 
	font-size:9px;
	line-height: 10px;
	margin:0 0 0 0; 
	padding:0 0 0 0;
	color:#666
}
.footer { 
	font-size:9px;
	line-height:18px;
	font-style:normal; 
	font-weight:normal;
	margin:0 0 0 0; 
	padding:0 0 0 0;
	color:#989898
}

/* NAVIGATIONAL LINKS */
a:link {	
	color:#4560B2;
	font-style:normal; 
	font-weight:normal;
	font-size:11px;	
	line-height:12px;
	text-decoration:underline;
	}
	a:visited {
		color:#4560B2;
		}
		a:hover {
			color:#333;
			}
.nav_on {
	font-family:Arial, Verdana, Helvetica, sans-serif;	
	color:#4560B2;
	font-style:normal; 
	font-weight:normal;
	font-size:11px;	
	line-height:14px;
	}
	
.nav_sub:active {
	font-family:Arial, Verdana, Helvetica, sans-serif;	
	color:#333;
	font-style:normal; 
	font-weight:normal;
	font-size:11px;	
	line-height:14px;
	text-decoration:none;}
	.nav_sub:link {
		font-family:Arial, Verdana, Helvetica, sans-serif;	
		color:#333;
		font-style:normal; 
		font-weight:normal;
		font-size:11px;	
		line-height:14px;
		text-decoration:none;}
		.nav_sub:visited {
			font-family:Arial, Verdana, Helvetica, sans-serif;	
			color:#333;
			font-style:normal; 
			font-weight:normal;
			font-size:11px;	
			line-height:14px;
			text-decoration:none;}
			.nav_sub:hover {
				font-family:Arial, Verdana, Helvetica, sans-serif;	
				color:#4560B2;
				font-style:normal; 
				font-weight:normal;
				font-size:11px;	
				line-height:14px;
				text-decoration:none;}

.nav_ft:active { 
	font-size:9px;
	line-height:10px;
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	text-decoration:underline;
	color:#666
	}
	.nav_ft:link { 
		font-size:9px;
		line-height:10px;
		margin:0 0 0 0; 
		padding:0 0 0 0; 
		text-decoration:underline;
		color:#666
		}
		.nav_ft:visited { 
			font-size:9px;
			line-height:10px;
			margin:0 0 0 0; 
			padding:0 0 0 0;
			text-decoration:underline;
			color:#666
			}
			.nav_ft:hover { 
				font-size:9px;
				line-height:10px;
				margin:0 0 0 0; 
				padding:0 0 0 0;
				text-decoration:underline;
				color:#4560B2;
				}

#navi {font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px;
	line-height:18px;
	font-style:normal; 
	font-weight:normal;
	margin:0; 
	padding:0;
	color:#989898; text-decoration:none; 
	}
	.navi:link { 
	color:#989898; text-decoration:none; font-size:9px; 
	}
		.navi:visited { 
		color:#989898; text-decoration:none; font-size:9px; 
		}
			.navi:focus{ 
			color:#989898; text-decoration:underline; font-size:9px; 
			}
				.navi:hover { 
				color:#989898; text-decoration:underline; font-size:9px; 
				}
					.navi:active { 
					color:#989898; text-decoration:none; font-size:9px; 
					}
					
								