/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, textarea, p, blockquote, th, td {
	border:  					0;
	margin:  					0;
	padding: 					0;
}

body {
	background: 				#04586f; 
}

body, p, td {	
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					12px;
	line-height: 				18px;
}

h1 {
	font-size: 					14px;
	line-height:				18px;
	padding-top:				0px;
}

h2 {
	font-size: 					10px;
	line-height:				16px;
	padding-top:				0px;
}

h3 {
	color: #565656;
	font-size: 					14px;
	font-weight: 				bold;
	line-height:				16px;
	padding-top:				12px;
	padding-bottom:			6px;
}

h4 {
	font-size: 					14px;
	font-weight: 				normal;
	line-height:				20px;
	padding-top:				18px;
	text-transform: 			uppercase;
}

p {
	padding-top:				6px;
	padding-bottom: 			6px;
}

ul {
	margin-top:					9px;
	margin-bottom:				9px;
}

table {
	border-collapse: 			collapse;
	border-spacing: 			0;
}

table td {
	padding-top:				3px;
	padding-bottom: 			3px;
}

fieldset, img {
	border:						0;
}

address, caption, cite, code, dfn, em, strong, th, var {  
	font-style:					normal;   
	font-weight:				normal;   
} 

ol, ul {  
	list-style: 				none;   
} 

caption, th {  
	text-align:					left;   
} 

q:before, q:after {  
	content:						'';   
} 

abbr, acronym { 
	border:						0;   
}  

/***************************************************************************************
/*  HYPERLINKS 																 							   
/***************************************************************************************/

a, a:active, a:visited, a:hover {
	text-decoration: 			none;
}

a, a:active, a:visited {
	color:						#92052c;
}

a:hover {
	color: 						black;
}

/***************************************************************************************
/*  TEXT COLOURS		  																   					
/***************************************************************************************/

/* Shades of Grey */
.fc-black						{ color: #000000; background: Transparent none; }
.fc-grey4						{ color: #666666; background: Transparent; }
.fc-red4							{ color: #cc0000; background: Transparent; }
/***************************************************************************************
/*  FONT STYLE STYLE																	      			   
/***************************************************************************************/

#content .bd 					{ font-weight: 		bold;  }
#content .it 					{ font-style: 			italic; }
#content .scap					{ font-variant: 		small-caps; }
#content .xthru				{ text-decoration: 	line-through; }
#content .ul					{ text-decoration: 	underline; }

/***************************************************************************************
/*  FONT SIZE																		      				   
/***************************************************************************************/

#content .f06 					{ font-size: 			6px;  }
#content .f07	 				{ font-size: 			7px;  }
#content .f08 					{ font-size: 			8px;  }
#content .f09 					{ font-size: 			9px;  }
#content .f10 					{ font-size: 			10px; }
#content .f11 					{ font-size: 			11px; }
#content .f12	 				{ font-size: 			12px; }
#content .f13 					{ font-size: 			13px; }
#content .f14 					{ font-size: 			14px; }
#content .f15 					{ font-size: 			15px; }
#content .f16 					{ font-size: 			16px; }
#content .f18 					{ font-size: 			18px; }

/***************************************************************************************
/*  MARGINS																			 						 
/***************************************************************************************/

#content .mt00  				{ margin-top: 			0px;   }
#content .mt03  				{ margin-top: 			3px;   }
#content .mt04		  			{ margin-top: 			4px;   }
#content .mt05  				{ margin-top: 			5px;   }
#content .mt06  				{ margin-top: 			6px;   }
#content .mt09  				{ margin-top: 			9px;   }
#content .mt10		  			{ margin-top: 			10px;  }
#content .mt12  				{ margin-top: 			12px;  }
#content .mt15  				{ margin-top: 			15px;  }
#content .mt18  				{ margin-top: 			18px;  }
#content .mt20		 			{ margin-top: 			20px;  }
#content .mt21  				{ margin-top: 			21px;  }
#content .mt24  				{ margin-top: 			24px;  }
#content .mt30  				{ margin-top: 			30px;  }
#content .mt36		  			{ margin-top: 			36px;  }
#content .mt50  				{ margin-top: 			50px;  }
#content .mt75  				{ margin-top: 			75px;  }

	
#content .mb00  				{ margin-bottom: 		0px;  }
#content .mb03		  			{ margin-bottom: 		3px;  }
#content .mb05  				{ margin-bottom: 		5px;  }
#content .mb06  				{ margin-bottom: 		6px;  }
#content .mb09  				{ margin-bottom: 		9px;  }
#content .mb10		  			{ margin-bottom: 		10px; }
#content .mb12  				{ margin-bottom: 		12px; }
#content .mb15  				{ margin-bottom: 		15px; }
#content .mb18  				{ margin-bottom: 		18px; }
#content .mb20 	 			{ margin-bottom: 		20px; }
#content .mb24  				{ margin-bottom: 		24px; }
#content .mb30  				{ margin-bottom: 		30px; }
#content .mb36  				{ margin-bottom: 		36px; }
#content .mb50		  			{ margin-bottom: 		50px; }

/***************************************************************************************
/*  PADDING																		   					      
/***************************************************************************************/

#content .pt00  				{ padding-top: 		0px;  }
#content .pt03		  			{ padding-top: 		3px;  }
#content .pt06  				{ padding-top: 		6px;  }
#content .pt09  				{ padding-top: 		9px;  }
#content .pt12		  			{ padding-top: 		12px; }

#content .pb00					{ padding-bottom: 	0px;  }
#content .pb03					{ padding-bottom: 	3px;  }
#content .pb06					{ padding-bottom: 	6px;  }
#content .pb09					{ padding-bottom: 	9px;  }
#content .pb12					{ padding-bottom: 	12px; }

/***************************************************************************************
	/* WIDTH																		   					      
/***************************************************************************************/

#content .w10					{ width:					10px;  }
#content .w15					{ width:					15px;  }
#content .w20					{ width:					20px;  }
#content .w25					{ width:					25px;  }
#content .w30					{ width:					30px;  }
#content .w35					{ width:					35px;  }
#content .w40					{ width:					40px;  }
#content .w45					{ width:					45px;  }
#content .w50					{ width:					50px;  }
#content .w60					{ width:					60px;  }
#content .w70					{ width:					70px;  }
#content .w80					{ width:					80px;  }
#content .w90					{ width:					90px;  }
#content .w100					{ width:					100px; }
#content .w125					{ width:					125px; }
#content .w150					{ width:					150px; }
#content .w175					{ width:					175px; }
#content .w200					{ width:					200px; }
#content .w240					{ width:					240px; }
#content .w245					{ width:					245px; }
#content .w250					{ width:					250px; }
#content .w300					{ width:					300px; }
#content .w350					{ width:					350px; }
#content .w400					{ width:					400px; }
#content .w450					{ width:					450px; }
#content .w500					{ width:					500px; }
#content .w600					{ width:					600px; }
#content .w700					{ width:					700px; }
#content .w800					{ width:					850px; }

/***************************************************************************************
/*  ALIGNMENT																		     
/***************************************************************************************/

#content .ac					{ text-align: 			center; }
#content .al					{ text-align: 			left;   }
#content .ar					{ text-align: 			right;  }
#content .aj					{ text-align: 			justify;}
	
#content .vm					{ vertical-align: 	middle; }
#content .vt					{ vertical-align: 	top;    }
#content .vb					{ vertical-align: 	bottom; } 

#content .centre	{
	margin-left: 				auto;
	margin-right: 				auto;
	text-align: 				center;
}

/***************************************************************************************
/*  FLOATS																		     
/***************************************************************************************/
	
.fleft 							{ float: 				left;  }
.fright 							{ float: 				right; }

.cleft  { 
	clear: 						left;  
	height:						0%;
	visibility:					visible;
}

.cright { 
	clear: 						right; 
	height:						0%;
	visibility:					hidden;
}

.clearit { 
	clear:						both;  
	height:						0%;
	visibility:					hidden;
}

/***************************************************************************************
/*  BORDER STYLES																		     
/***************************************************************************************/

#content .nb {					/* no border */
	border:						0px none;
}

/***************************************************************************************
/*  IMAGES
/***************************************************************************************/

#content img { 
	border: 						0px none;
	vertical-align: 			middle; 
}

#content .noborder {
	border:						0px none;
}

#content .thumbnail {
	margin:						5px;
}

#content .photoleft {
	float: 						left;
	margin-bottom:				12px;
	margin-right:				12px;
}

#content .photoright {
	float: 						right;
	margin-bottom:				12px;
	margin-left:				12px;
}	

/***************************************************************************************
/*  TABLES
/***************************************************************************************/

input, option, select, textarea  { 
	vertical-align: 			middle; 
}

table td {
	vertical-align: 			top;
}

/***************************************************************************************
/*  MISCELLANEOUS
/***************************************************************************************/

hr {
	border: 						0px none; 
	height: 						1px;
	margin: 						0 auto 9px auto;
	text-align: 				center;
	width: 						60%;
}

.rule {
	background: url(../images/rule.gif) repeat-x;
	height:						2px;
	margin:						18px 0 12px 0;
	padding:						0;
	width:						200px;
}

.seologo {
	border:						0px none;
	margin:						350px 0 0 0;
	text-align:					center;
	width:						875px;
}
