@charset "utf-8";
/* Default CSS setup for all sites */
/* standardise some html margins and padding which vary among different browsers */
form, input{margin:0; padding:0;}
ul, ol  {padding:0 0 0 25px; margin:0;}
li {padding-left:0;}
/*h1{margin:0; padding:0;}
h2{margin:12px 0 5px 0; padding:0; }
h3, h4, h5, h6{margin :12px 0 0 0;padding :0; }
p {margin:0 0 12px 0;padding:0;} */

h1,h2,h3,h4,p,hr{margin:10px 0; padding:0;}

/*hardocde all the h tag sizes else the different browsers will give different sizes*/
h1 {font-size: 200%;}
h2 {font-size: 150%;}
h3, h4, h5, h6 {font-size: 115%;}
/*Remove the blue line around image links.*/
a img{border:none;}
#menu a,#sub_menu a{text-decoration:none;}
a:hover{text-decoration:none;}
a:link, a:visited{
 	color:blue;
	text-decoration:underline;
}
/* extra styles */
.font_x_large {font-size: 200%;}
.font_large {font-size: 150%;}
.font_small {font-size: 85%;}
.font_x_small {font-size: 70%;}
.content_box{padding:10px;}
/* Standard Containers */
html, body, #container, #header_container, #footer_container{
	margin:0;
	padding:0;
	text-align:center;
}
#header, #column_container, #footer{
	margin:0 auto;
	text-align:left;
	width:955px;
}
#left_top,#left,#left_bottom{float:left;}
#centre_top,#centre,#centre_bottom{float:left;}
#right_top,#right,#right_bottom{float:left;}
#left_centre_top,#left_centre,#left_centre_bottom{float:left;}
#left_centre_right_top,#left_centre_right,#left_centre_right_bottom{float:left;}
#centre_right_top,#centre_right,#centre_right_bottom{float:left;}