@charset "utf-8";
/* SITE COLOURS: ??*/

body{ background: #ffffff ;margin:0; padding:0; font-family: Arial, Helvetica, sans-serif;text-align: center; color:#000033; }
h1,h2,h3,h4,h5,h6,form,div{ margin:0px; padding:0px;}
h1{ font-size:1.6em; margin-bottom:12px;}
h2{ font-size:1.4em; margin-bottom:10px}
h3{ font-size:1.2em; margin-bottom:8px;}
h4{ font-size:1.0em; margin-bottom:6px;}
h5{ font-size:0.9em; margin-bottom:3px;}
h6{ font-size:0.85em; margin-bottom:6px;}

p{padding:0; margin:0; padding-bottom:10px; }
li{font-size:0.85em;}

.listSpace{margin-bottom:5px;}
.normal_text{ text-transform:none;}
.centre_image{margin:0 15px;}
.iLeft{float: left;margin: 0px 20px 10px 0px;	padding: 0px 10px 10px 10px;}
.iLeft2{float: left; margin: 0px 5px 5px 0px; }
.iRight{float: right; margin: 0px 0px 20px 20px; }
.iRight2{float: right;	margin: 0px 0px 20px 20px;}
.temp_text{ color:#FF0000;}
.mainBody #outer_container {width: 980px; margin:0 auto; }
.mainBody #main_container { 
	width: 980px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
} 
.main_table{ font-size:11px;}
.main_table td .left_image_container{margin:1px 0 30px 6px;}
.main_table td  #news_container{ margin:0 0 0 18px}
.main_table td #submenu_container{ margin:0 15px;}

.mainBody #header { background: #DDDDDD; padding: 0 10px; } 
.mainBody #header h1 {margin: 0; padding: 10px 0;}

.mainBody #sidebar1 {float: left; width: 11em; background: #EBEBEB; padding: 15px 0;}
.mainBody #sidebar2 {float: right; width: 11em;	background: #EBEBEB; 	padding: 15px 0; }

/* the left and right margin should be given to every element that will be placed in the side columns */
.mainBody #sidebar1 h3, .mainBody #sidebar1 p, .mainBody #sidebar2 p, .mainBody #sidebar2 h3 {margin-left: 10px; margin-right: 10px;}

.mainBody #mainContent {margin: 0 12em 0 12em; } 

.mainBody #footer { padding: 3px 0; font-size:11px;} 
.mainBody #footer p {margin: 0; padding: 10px 0;}
.mainBody #footer a{color:#666;}
.mainBody #footer a:hover{color:#000;}



/* Miscellaneous classes for reuse */
.fltrt { float: right;	margin-left: 8px;}
.fltlft { float: left;	margin-right: 8px;}
.clearfloat { clear:both; height:0;font-size: 1px;line-height: 0px;}


<!--[if IE]>
<style type="text/css"> 
/* place css fixes for all versions of IE in this conditional comment */
.mainBody #sidebar1, .mainBody #sidebar2 { padding-top: 30px; }
.mainBody #mainContent { zoom: 1; padding-top: 15px; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
</style>
<![endif]--

