/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#152532;
}



/*------DIV TO HOLD ALL SITE CONTENT----------------*/

.site_container {
	margin: 0px auto;
	width: 900px;
	padding:0px 0px 0px 0px;
	overflow:auto;
	}

/*------DIV TO HOLD ALL SITE CONTENT----------------*/		

	
.header {
	width:900px;
	height:136px;
	background:url(images/header_strip.jpg) repeat-x;
	}

.flash_ban {
	/*border-top: 1px solid #02386c;
	border-bottom: 1px solid #02386c;*/
	}
	
	
/*-----------------------LOGIN STYLES START----------------------------------*/	
	
.log {
	float:left;
	font-family:"Century Gothic", "Trebuchet MS";
	font-size:11px;
	color:#1d3c5c;
	}
	
.log a {
	color:#1d3c5c;
	text-decoration:none;
	}
	
.log a:hover {
	color:#1d3c5c;
	text-decoration:underline;
	}
	
/*--------------------------------------*/
	
.log_textbox {
	margin: 3px 3px 0px 6px;
	font-family:"Century Gothic", "Trebuchet MS";
	font-size:12px;
	height:13px;
	}
	
.log_btn {
	background-color:#4d7bac;
	border: 0px solid #0d3c62;
	font-family:"Century Gothic", "Trebuchet MS";
	color:#dfe8f1;
	font-size:11px;
	height:18px;
	width:50px;
	cursor:pointer;
	}
	
/*-----------------------LOGIN STYLES END----------------------------------*/	







	
/*///////////////CONTENT STYLES START//////////////////////////////////////////////////////////////////////////////////*/


/*-------------------BIG HOLDER FOR EDITIBLE SITE CONTENT--------------------*/

.content_container {
	width:850px;
	float:left;
	padding:25px 25px 25px 25px;
	display:inline;
	background:url(images/content_bg.jpg) no-repeat #456781;
	margin-bottom:0px;
	overflow:auto;
	/*min-height:461px;*/
	}
			
/*----ADD CONTENT IN THIS DIV!-------------------------------------------------------------------------------------------------------------------------------------*/

.content {
	float:left;
	/*width:710px;*/
	}
	
/*----ADD CONTENT IN THIS DIV!-------------------------------------------------------------------------------------------------------------------------------------*/









/*----right adds div---------*/
	
.adds_holder {
	width:138px;
	float:right;
	margin:-25px -25px -25px 0px;
	}
	
.adds_holder img {
	border:0px;
	}
	
/*----right adds div on contact page---------*/
	
.contact_adds_holder {
	width:138px;
	float:right;
	}
	
.contact_adds_holder img {
	border:0px;
	}
	









	
	
/*----------------------------- TABLE STYLES START--------------------------*/


/*style for entire table*/
.tbl {
	background-color:#21486F;
	font-family:"Century Gothic", "Trebuchet MS";
	font-size:14px;
	}

/*main headings style*/	
.tbl_headings {
	color:#fafcfd;
	font-size:15px;
	/*background-color:#FF7522;*/
	background-image:url(images/tbl_head.jpg);
	font-weight:bold;
	height:27px;
	padding:0px 12px 0px 12px;
	}
	
/*sub headings styles*/
.tbl_subheadings {
	color:#fafcfd;
	font-size:15px;
	/*background-color:#FF7522;*/
	background-image:url(images/tbl_subhead.jpg);
	font-weight:bold;
	height:23px;
	padding:0px 12px 0px 12px;
	}

/*individual items inside table styles*/	
.tbl_item {
	background-color:#fafcfd;
	color:#1d3c5c;
	padding:0px 12px 0px 12px;
	height:23px;
	}
	
	
	
/*------ TABLE STYLES END--------------------------*/
	
	
	





	
	

/*///////////////CONTENT STYLES END////////////////////////////////////////////////////////////////////////////////////////*/

	
	
/*////////////////FOOTER CONTAINER/////////////*/
	
.footer {
	float:left;
	margin:0px 0px 0px 0px;
	width:900px;
	height:81px;
	background:url(images/footer_strip.jpg);
	text-align:center;
	}

#footer_text {
	font-family:Arial, Helvetica, sans-serif;
	color:#DEF2FB;
	font-size:10px;
	text-align:center;
	margin-top:60px;
	}	







/*----------------------------CONTACT STYLES START-----------------------------------------------*/

/*holder for content of contact page*/
.contact_holder {
	width:727px;
	height:412px;
	float:left;
	padding:94px 0px 0px 35px;
	background:url(images/contact_bg.jpg) no-repeat #456781;
	margin-bottom:0px;
	overflow:auto;
	}

/*holder for content on left [telephone nr. fax email etc]*/	
.contact_sep1 {
	width:430px;
	float:left;
	line-height:26px;
	margin-top:20px;
	}

/*holder for content on right [bank details etc]*/		
.contact_sep2 {
	width:245px;
	height:56px;
	float:left;
	background-image:url(images/bank_details.jpg);
	margin:35px 0px 30px 0px;
	padding:37px 0px 0px 7px;
	font-family:"Century Gothic", "Trebuchet MS";
	color:#FFFFFF;
	font-size:12px;
	}
	
/*contact form holder*/
.contact_box {
	width:660px;
	height:217px;
	float:left;
	background:url(images/contact_textbox.jpg);
	padding:12px 0px 0px 20px;
	}
	
/*NB!!!!! RE-USABLE BUTTON---------------------------------------------------*/	
.mybtn {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	background-color:#204A70;
	padding:1px 10px 1px 10px;
	border-color:#A5ACB2;
	border-width:1px;
	border-style:solid;
	margin:0;
	cursor:pointer;
	}

/*contact small blue text*/	
.contact_required {
	color:#FD6500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

/*contact small orange text*/	
.contact_required2 {
	color:#d4e9fa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
/*----------------------------CONTACT STYLES END-----------------------------------------------*/	























/*//////////////////////////MAIN BUTTONS START//////////////////////////////////////////////////////////////////////////////*/


/*-------------BUTTONS CONTAINER---------------*/

.main_nav_container {
	float:right;
	height:136px;
}



/*---------------BUTTONS-----------------------*/

.nav1 {
	position:relative;
	display:block;
	font-family:"Century Gothic", "myriad Pro", "Trebuchet MS";
	font-size:15px;
	text-align: center;
	float:left;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	width: 93px;
	height: 136px;
	background:url(images/btns/1_over.jpg) no-repeat;
	margin-right:10px;
	}

.nav1 a {
		display: block;
		color:#8cbad2;
		text-decoration:none;
		float: left;
		width: 93px;
		height: auto;	
		overflow:hidden;
		text-align: center;	
		}
		
.nav1 a:hover {
		color:#fafcfd;
		text-decoration:none;
		}
		
.nav1 img {
		width: 93px;
		height: 136px;
		border: 0px;	
		}
		
* html a:hover {
		visibility:visible;
		}
		
		
.nav1 a:hover img {
		visibility:hidden;						    
		}

.nav1 span {
			position:absolute;
			left:0px;
			top:13px;
			text-align: center;
			font-weight:normal;
			cursor: pointer;
			width: 93px;
		}
		
/*--------------------------------------------------*/
		
.nav2 {
	position:relative;
	display:block;
	font-family:"Century Gothic", "myriad Pro", "Trebuchet MS";
	font-size:15px;
	text-align: center;
	float:left;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	width: 93px;
	height: 136px;
	background:url(images/btns/2_over.jpg) no-repeat;
	margin-right:10px;
	}

.nav2 a {
		display: block;
		color:#8cbad2;
		text-decoration:none;
		float: left;
		width: 93px;
		height: auto;	
		overflow:hidden;
		text-align: center;	
		}
		
.nav2 a:hover {
		color:#fafcfd;
		text-decoration:none;
		}
		
.nav2 img {
		width: 93px;
		height: 136px;
		border: 0px;	
		}
		
		
.nav2 a:hover img {
		visibility:hidden;						    
		}

.nav2 span {
			position:absolute;
			left:0px;
			top:13px;
			text-align: center;
			font-weight:normal;
			cursor: pointer;
			width: 93px;
		}
		
/*--------------------------------------------------*/

.nav3 {
	position:relative;
	display:block;
	font-family:"Century Gothic", "myriad Pro", "Trebuchet MS";
	font-size:15px;
	text-align: center;
	float:left;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	width: 93px;
	height: 136px;
	background:url(images/btns/3_over.jpg) no-repeat;
	margin-right:10px;
	}

.nav3 a {
		display: block;
		color:#8cbad2;
		text-decoration:none;
		float: left;
		width: 93px;
		height: auto;	
		overflow:hidden;
		text-align: center;	
		}
		
.nav3 a:hover {
		color:#fafcfd;
		text-decoration:none;
		}
		
.nav3 img {
		width: 93px;
		height: 136px;
		border: 0px;	
		}
		
		
.nav3 a:hover img {
		visibility:hidden;						    
		}

.nav3 span {
			position:absolute;
			left:0px;
			top:13px;
			text-align: center;
			font-weight:normal;
			cursor: pointer;
			width: 93px;
		}
		

		
/*--------------------------------------------------*/
		
.nav4 {
	position:relative;
	display:block;
	font-family:"Century Gothic", "myriad Pro", "Trebuchet MS";
	font-size:15px;
	text-align: center;
	float:left;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	width: 93px;
	height: 136px;
	background:url(images/btns/4_over.jpg) no-repeat;
	margin-right:10px;
	}

.nav4 a {
		display: block;
		color:#8cbad2;
		text-decoration:none;
		float: left;
		width: 93px;
		height: auto;	
		overflow:hidden;
		text-align: center;	
		}
		
.nav4 a:hover {
		color:#fafcfd;
		text-decoration:none;
		}
		
.nav4 img {
		width: 93px;
		height: 136px;
		border: 0px;	
		}
		
		
.nav4 a:hover img {
		visibility:hidden;						    
		}

.nav4 span {
			position:absolute;
			left:0px;
			top:13px;
			text-align: center;
			font-weight:normal;
			cursor: pointer;
			width: 93px;
		}
		
/*--------------------------------------------------*/
		
.nav5 {
	position:relative;
	display:block;
	font-family:"Century Gothic", "myriad Pro", "Trebuchet MS";
	font-size:15px;
	text-align: center;
	float:left;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	width: 93px;
	height: 136px;
	background:url(images/btns/5_over.jpg) no-repeat;
	margin-right:10px;
	}

.nav5 a {
		display: block;
		color:#8cbad2;
		text-decoration:none;
		float: left;
		width: 93px;
		height: auto;	
		overflow:hidden;
		text-align: center;	
		}
		
.nav5 a:hover {
		color:#fafcfd;
		text-decoration:none;
		}
		
.nav5 img {
		width: 93px;
		height: 136px;
		border: 0px;	
		}
		
		
.nav5 a:hover img {
		visibility:hidden;						    
		}

.nav5 span {
			position:absolute;
			left:0px;
			top:13px;
			text-align: center;
			font-weight:normal;
			cursor: pointer;
			width: 93px;
		}
		
/*--------------------------------------------------*/
		
.nav6 {
	position:relative;
	display:block;
	font-family:"Century Gothic", "myriad Pro", "Trebuchet MS";
	font-size:15px;
	text-align: center;
	float:left;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	width: 93px;
	height: 136px;
	background:url(images/btns/6_over.jpg) no-repeat;
	margin-right:10px;
	}

.nav6 a {
		display: block;
		color:#8cbad2;
		text-decoration:none;
		float: left;
		width: 93px;
		height: auto;	
		overflow:hidden;
		text-align: center;	
		}
		
.nav6 a:hover {
		color:#fafcfd;
		text-decoration:none;
		}
		
.nav6 img {
		width: 93px;
		height: 136px;
		border: 0px;	
		}
		
		
.nav6 a:hover img {
		visibility:hidden;						    
		}

.nav6 span {
			position:absolute;
			left:0px;
			top:13px;
			text-align: center;
			font-weight:normal;
			cursor: pointer;
			width: 93px;
		}
				 
					 
/*///////////////////MAIN BUTTONS END/////////////////////////////////////////////////////////////////////////*/


	

	
	

	
	
/*///////////////////////////////FONT STYLES START////////////////////////////////////////////////////////////////////////////////*/

h1 {
	font-family:"Century Gothic", "Trebuchet MS";
	font-size:23px;
	color:#012f55;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
h1 a {
	color:#012f55;
	text-decoration:none;
	font-weight:bold;
	}
	
h1 a:hover {
	color:#012f55;
	text-decoration:underline;
	font-weight:bold;
	}

/*----------------------------------------------*/

h2 {
	font-family:"Century Gothic", "Trebuchet MS";
	font-size:16px;
	color:#d4e9fa;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	}
	
h2 a {
	color:#d4e9fa;
	text-decoration:none;
	font-weight:normal;
	}
	
h2 a:hover {
	color:#d4e9fa;
	text-decoration:underline;
	font-weight:normal;
	}
	
/*----------------------------------------------*/
	
h3 {
	font-family:"Century Gothic", "Trebuchet MS";
	font-size:14px;
	color:#fafcfd;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	line-height:25px;
	}
	
h3 a {
	color:#fafcfd;
	font-weight:normal;
	text-decoration:none;
	}
	
h3 a:hover {
	color:#fafcfd;
	font-weight:normal;
	text-decoration:underline;
	}
	
/*----------------------------------------------*/

h4 {
	font-family:"Century Gothic", "Trebuchet MS";
	font-size:13px;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	}
	
h4 a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	}
	
h4 a:hover {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
	}
	
/*----------------------------------------------*/
	
h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	color:#8b8b8b;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
h6 a {
	color:#403f3f;
	text-decoration:none;
	font-weight:bold;
	}
	
h6 a:hover {
	color:#403f3f;
	text-decoration:underline;
	font-weight:bold;
	}
	
/*/////////////////////////////////FONT STYLES END////////////////////////////////////////////////////////////////////////////*/

