@charset "UTF-8";
/* CSS Document */

img, div , td, a { behavior: url(iepngfix.htc);}

th {
	font-weight:bold; background-color:#1b78bc; color:#FFF;
	padding:0px 5px 0px 5px;
	}
/*
Page Border System. 
Uses background image gradient for page body - 545 pixels high, and body background colour same as bottom of background image gradient.
Uses full width Image with shading for top and bottom of centre content- colour matching gradient.
Uses PNG shading image only on left and right of centre content table.
No further background required for centre page content, as body background presents.
Page content must have minimum height (545) same as body background image height.
*/


.sty_body {
	background-color: #a8c0db;
	background-image: url(images/style/bg4.jpg);
	background-repeat:repeat-x;
	margin:0px;
	color:#333;
	line-height:130%;
	}

#flashContent { width:100%; height:100%; }
	
.sty_page {
	/*background-color: #3887ee;*/
	}
	
.sty_LH_ColBG {
	background-image:url(imagesBG/Bckground_09.png)
	}
	
.sty_RH_ColBG {
	background-image:url(imagesBG/Background_10.png)
	}
	
/* End Page Border System*/

/* Content */

/* Page Content Outer Padding - Provides an outer margin for the entire content*/
.sty_content_padding {
	/*padding-left: 5px;
	padding-right: 5px;*/
	padding-bottom:10px;
	}

/* Page Inner Content Area */
.sty_content_left {
	padding:0px 0px 0px 15px;
	}
.sty_content_right {
	padding:0px 2px 0px 0px;
	}
.sty_body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}

.sty_body a:link {color: #333; font-weight: normal; text-decoration: none}
.sty_body a:visited {color: #333; font-weight: normal; text-decoration: none}
.sty_body a:active {color: #333; font-weight: normal; text-decoration: none}
.sty_body a:hover {color: #0066cc; font-weight: normal; text-decoration: underline}

.sty_content_table {
	background-color:#FFF;
	}
	
/*Columns*/

.sty_column {
	background-color:#FFF;
	padding:0px 2px 0px 0px;
	}
.sty_column_right { 
	background-color:#FFF;
	padding:0px 0px 0px 0px;
	}
	
.sty_Menu_Top {
	padding: 0px 0px 0px 10px;
	width: 20%;
	vertical-align:top;
	}
	
.sty_mainimage {
	padding: 0px 0px 0px 0px;
	/*border:1px solid #333;*/
	}
	
.sty_faderimage {
	/*padding: 0px 0px 10px 0px;*/
	padding: 0px 0px 10px 0px;
	visibility:inherit;
	}
	
.sty_RH_image_spacer {
	padding-bottom:10px;
	}
	
.sty_menubar {
	padding: 0px 0px 0px 0px;
	background-image:url(images/style/MenuBar.jpg);
	background-position:top;
	background-repeat:no-repeat;	
	}
	
.sty_list {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	}
	
.sty_padding1 {
	padding:0px 0px 0px 18px;
	}
	
.sty_padding2 {
	margin:20px 0px 8px 0px;
	}
	
.sty_table_cell {
	background-color:#d7e2ee;
	}
.sty_disclaimer {
	padding: 10px 0px 0px 0px;
	font-size:10px;
	}
	
.sty_sig {
	font-size:10px;
	padding-top:0px;
	padding-left:20px;
	padding-bottom:0px;
	padding-right:20px;
	}
	
.sty_sig_bg {
	background-image:url(images/style/sig_bg.png);
	background-repeat:no-repeat;
	}
