/************************************** H T M L **************************************/

* {
	margin:0;
	padding:0;
	}
	
html {
 	background: /*<edit title="Footer Background">*/#F1F3F2;/*</edit>*/
	height: 100%;
}

body {
	font: 0.7em Geneva, Arial, Helvetica, sans-serif;
	color:/*<edit title="Body Text">*/#150700/*</edit>*/;
	line-height: 1.5em;
	background-color:/*<edit title="Body Background">*/#FFFFFF/*</edit>*/;
	margin: 0;
	padding: 0;
	min-width: 960px;
	}

fieldset {
	border:0;
	}

legend {
	display:none;
	}

#content p,h1,h2,h3,h4,h5,h6 {
	margin:.5em 0 1em 0;
	border:0
	}

#topContent p,h1,h2,h3,h4,h5,h6 {
	margin:.5em 0 1em 0;
	border:0;
	}	

h1 {
	font-size:1.7em;
	}

		
/************************************** L A Y O U T **************************************/
			
#bg {
	padding-bottom:0px;
	width: 100%;
	}

#bg:after {
	content:" ";
	clear:both; 
	display:block
	}
	
#wrapper {
	width:960px;
	margin:0px auto;
	
/*	background: #fff;*/


	}

	#top {min-height:1em;padding: 7px 0 0 0;background-color:/*<edit title="Top Background">*/#130057/*</edit>*/;height: 2.2em;width:100%;	}
		#top_container	{width:960px;margin:0px auto;}
			.topAddress {width:650px;float:left;color:/*<edit title="Top Text Colour">*/#FFFFFF/*</edit>*/;padding: 2px 0 0 0;}
				.topAddress a {color:#FFFFFF;text-decoration:none;}	
					.topAddress a:hover {text-decoration:underline;	}	
		#searchSite {width:300px;float:right;text-align: right;vertical-align: middle;margin-top: 0;position: relative;	}	
			.searchBox {position: absolute;	top: 1px;right: 56px;border:1px solid #fff;	margin: 0;	font-size: 100%;}

	#header {clear:both;border-bottom: solid 1px /*<edit title="Header Border Bottom">*/#130057;/*</edit>*/background-color:/*<edit title="Header Background">*/#ffffff/*</edit>*/;padding-top:10px;}
		#holder	{width:960px;margin:0px auto;}
		.logo	{position:relative;top:0;left:0;margin:0px 0 0 0;}
		.menu {position:relative;bottom:0;right:0;text-align:right;}
			.menu li {display:inline;margin:0 0 0 1.3em;}
			.menu a {color:/*<edit title="Main Menu Text Colour">*/#003367/*</edit>*/;text-decoration:none;text-transform: uppercase;font-size:1.1em;font-weight:bold;}		
			.menu a:hover {color:#91AA9D;text-decoration:none;}		
			.menu ul ul {display:none;}



#topContent {
	clear:both;
	width:100%;
	padding: 15px 0 10px 0;
	}
	
#content {
	clear: both;
	padding: 15px 0 0 0;
	}
#content:after {
	clear:both;
	content:" ";
	display:block;

	border-top:solid 4px #333;
	}
#content a {
		color: /*<edit title="link colour">*/#717171;/*</edit>*/;
		text-decoration:none;
		font-weight: bold;
		}

	#content a:hover {
		color:/*<edit title="mouseover link colour">*/#000/*</edit>*/;
		}
	
	#content li {margin-left:20px;list-style:url(../_images/bullet.gif);margin-bottom: .3em;}		
		#home #content li {margin-left:30px;margin-bottom:1.5em;}
		
	#column1 {width:310px;float:left;}	
	#column2 {width:634px;float:right;}	
		#home #column2 {width:310px;float:left;margin-left:15px;}		
		#inside #column2 {}
		#home #column3 {width:310px;float:left;margin-left:15px;}	
	#column4 {width:310px;float:left;margin-left:15px;}
	#column5 {width:100%;float:left;margin-left:15px;}	
		
	#column1 .title h2 {color:/*<edit title="Column 1 Title">*/#3f3f3f;/*</edit>*/}
	
	#column2 .title h2 {color:/*<edit title="Column 2 Title">*/#3f3f3f;/*</edit>*/}
	
	#column3 .title h2 {color:/*<edit title="Column 3 Title">*/#3f3f3f;/*</edit>*/}


#footerWrapper {
	padding-bottom:60px;
	border-top:solid 4px /*<edit title="Footer Border">*/#333;/*</edit>*/
	margin-top:-4px;
	background: /*<edit title="Footer Background">*/#F1F3F2;/*</edit>*/
	}
	
	#footer {
		width:960px;
		margin:10px auto;
		color:/*<edit title="Footer Text">*/#000000</edit>*/
		}
		
		#footer a {
			color:/*<edit title="Footer Link">*/#000;/*</edit>*/
			text-decoration:none;
			}
			
		.footerLeft {
			float:left;
			width:450px;
			}
			
		.footerRight {
			float:right;
			width:450px;
			text-align:right
			}
					
/************************************** B L O C K S **************************************/
#\_blocks {width:365px;}
.vx_block {
	margin-bottom:10px;
	}

.mainBox, #\_blocks .mainBox {
	background:/*<edit title="Box Background">*/#EBEDF7;/*</edit>*/
	color:/*<edit title="Box Text">*/#150700;/*</edit>*/
	padding:10px;
	line-height:1.7em;
	clear:both;
	}
	#\_blocks li {
		margin-left:20px;
		list-style:url(../_images/bullet.gif);
		margin-bottom: .3em;
		}

	
	#topContent .mainBox {width:290px;height:276px;overflow:hidden;float: left;}
		
	.mainBox h1 {color:/*<edit title="Box Title">*/#150700;/*</edit>*/border:0;}		
	.mainBox h2,h3,h4,h5,h6 {color:/*<edit title="Box Heading">*/#ff8f02</edit>*/border:0;}		
		.mainBoxLink h2 {border:0;}		
			.mainBox h2 a {	color:/*<edit title="Box Button Font">*/#fff;/*</edit>*/font-weight:bold;background:/*<edit title="Box Button Link Background">*/#444;/*</edit>*/padding:3px;text-decoration:none;font-size:.6em;border:0;}	
				.mainBox h2 a:hover {background:/*<edit title="Box Button Link Hover Background">*/#000;/*</edit>*/}	
	#content .mainBox a, #\_blocks .mainBox a {color:/*<edit title="Box Link">*/#fff;/*</edit>*/text-decoration:none;font-weight: bold;}
		#content .mainBox a:hover, #\_blocks .mainBox a:hover {color:/*<edit title="Box Link Hover">*/#000;/*</edit>*/}
	.mainBox li	{margin-bottom:0.5em !important;}
		
.title h2 {
	font-size:1.4em;
	border-bottom:solid 1px #ccc;
	padding-bottom:3px;
	font-weight:bold
	}
	
.imageLeft, #\_blocks .imageLeft	{clear:both;padding-bottom:4px;}
	.imageLeft:after {content:" ";clear:both;display:block;}
		.imageLeft .image {float:left;border:solid 4px  /*<edit title="Small Image Border">*/#ffffff;/*</edit>*/margin-right: 10px;position: relative;}
			.imageLeft .image img {	display: block;}
			
		.imageLeft.wider, #\_blocks .imageLeft.wider {clear:both;}
			.imageLeft.wider .image, #\_blocks .imageLeft.wider .image {width:auto;height:auto;}
				.imageLeft.wider .image img, #\_blocks .imageLeft.wider .image img {display:block;width:300px;height:80px;}
				
		.imageLeft.taller, #\_blocks .imageLeft.taller {clear:both;}
			.imageLeft.taller .image, #\_blocks .imageLeft.taller .image {width:auto;height:auto;}
				.imageLeft.taller .image img, #\_blocks .imageLeft.taller .image img {display:block;width:300px;height:300px;}

.vx_block.wider  {float:left;clear:none;width:317px;}
	.wider .image {float:none;}
	
.banner img {border:solid 4px /*<edit title="Banner Image Border">*/#ffffff;/*</edit>*/float: right;}
#inside .banner img	{margin:0 0 20px 0;}

.insidebanner {clear:both;}
	.insidebanner .image {border:solid 4px  /*<edit title="Small Image Border">*/#ffffff;/*</edit>*/}
		.insidebanner .image img {display: block;}
			#inside #column1 .insidebanner .image img {width:302px;height:72px;}
			
				#inside #column1 .insidebanner.small .image img {width:302px;height:48px;}	
							
			#inside #column2 .insidebanner .image img {width:626px;height:150px;}
			
				#inside #column2 .insidebanner.small .image img {width:626px;height:100px;}
				
			#home #column1 .insidebanner .image img, #home #column2 .insidebanner .image img, #home #column3 .insidebanner .image img {width:302px;height:72px;}
			
				#home #column1 .insidebanner.small  .image img, #home #column2 .insidebanner.small  .image img, #home #column3 .insidebanner.small  .image img {width:302px;height:48px;} 
				
			#\_blocks .insidebanner .image img	{width:302px;height:72px;}
			
				#\_blocks .insidebanner.small .image img	{width:302px;height:48px;}
			
	
.noBorder img {border:0;}
	
/***** forms *****/

.form, .form fieldset, .form div { overflow: hidden; }
.form fieldset {border: none;}
.form input, .form textarea {float: left;clear: right;width:60%;}
.form p { clear: both; margin-bottom: 1em; overflow: hidden; }
	.form legend {font-weight: bold;font-size: 1.1em;margin-bottom:5px;}
	.form label {float: left;width: 7em;clear: left;font-weight: bold;text-align: right;margin-right: 1em;}
.form .submit {width: auto;clear: left;float: none;text-align: center;margin-left: 90px;}

/****** T A B L E S *******/
table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: /*<edit title="table border colour">*/#dedede/*</edit>*/;
	border-collapse: separate;
	background-color: /*<edit title="table background colour">*/#f2f2f2/*</edit>*/;
}
table th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: /*<edit title="table header border colour">*/gray gray gray gray/*</edit>*/;
	background-color: /*<edit title="table header background colour">*/#309958/*</edit>*/;
	-moz-border-radius: 0px 0px 0px 0px;
	color: /*<edit title="table header font colour">*/#FFFFFF/*</edit>*/;
	font-weight:bold;
}
table td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: /*<edit title="table cell border colour">*/#e5e5e5/*</edit>*/;
	background-color: /*<edit title="table cell background colour">*/#f2f2f2/*</edit>*/;
	-moz-border-radius: 0px 0px 0px 0px;
}


/************************************** T i n y M C E **************************************/

body.mceContentBody { min-width: 0px !important; min-height: 100%; margin: 0 !important; padding: 0 !important; background-image: none; background-color: /*<edit title="Body Background">*/#FFFFFF/*</edit>*/; color: /*<edit title="main text">*/#333/*</edit>*/; } 
body.mceContentBody p { margin: 1em 0; }
body.mceContentBody li { list-style: url(../_images/bullet.gif); margin-left: 20px; margin-bottom: 0.3em; }
body.mceContentBody a:link,
body.mceContentBody a:visited { color: /*<edit title="link colour">*/#717171*</edit>*/ !important; }
