body {
	background-image: url('images/bg.jpg');
	background-repeat: repeat-x;
	background-color: #fff;
	margin: 0px;
	border: 0px none;
}

h1 {
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 18px;
	color: #1e3c72;
	font-weight: bold;
	margin-top: 0px;
}
h2 {
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 15px;
	color: #0f7abf;
	font-weight: bold;
	margin-top: 0px;
}
h3 {
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	
}
p {line-height: 18px;}
img {border: 0px;}
hr {border: 1px #0f7abf; color: #0f7abf; background-color: #0f7abf; height: 1px; margin-bottom: 10px;}

.spaced {line-height: 20px;}
.bodytext { font-size: 12px; }
.blue { font-family: 'Arial', Helvetica, sans-serif; color: #0f7abf; }
.darkblue { font-family: 'Arial', Helvetica, sans-serif; color: #1e3c72; }
.white { font-family: 'Arial', Helvetica, sans-serif; color: #fff; }
.formfield { font-family: 'Arial', Helvetica, sans-serif; font-size: 12px; color: #333; }

.novmargin {margin: 0px;}
.margl { margin-left: 10px; }
.floatright {float:right;}
.floatleft {float:left;}

a:link {color: #0f7abf; text-decoration: none;}
a:visited {color: #0f7abf; text-decoration: none;}
a:hover {color: #0f7abf; text-decoration: underline;}
a:active {color: #0f7abf; text-decoration: none;}

#centre_container {
	width: 952px;
	height: auto;
	margin: 0px auto 0px;
	background: transparent;
}
#main_background_container {
	width: 952px;
	height: auto;
	float: left;
	background-image: url('images/liquid.jpg');
	background-repeat: repeat-y;
}
#header {
	width: 952px;
	height: 200px;
	float: left;
	background-image: url('images/header.jpg');
	background-repeat: no-repeat;
}
#footer {
	width: 892px;
	height: 72px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	padding-top: 60px;
	padding-right: 30px;
	padding-left: 30px;
	background-image: url('images/footer.jpg');
	background-position: top;
	background-repeat: no-repeat;
}
#footer a:link {color: #fff; text-decoration: none;}
#footer a:visited {color: #fff; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}
#footer a:active {color: #fff; text-decoration: none;}

#footer .lefttext{
	width: auto;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	background: transparent;
}
#footer .righttext{
	width: auto;
	height: auto;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	background: transparent;
}
#content_container {
	width: 650px;
	height: auto;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background: transparent;
	padding-left: 0px;
	padding-right: 50px;
	padding-top: 25px;
	padding-bottom: 0px;
}
#text_container_1 {
	width: 650px;
	height: auto;
	background: transparent;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-bottom: 15px;
}
#text_container_2 {
	width: 300px;
	height: auto;
	background: transparent;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#form_container {
	width: 320px;
	height: auto;
	background: transparent;
	float: right;
}
#map_container {
	width: 404px;
	height: 639px;
	float: right;
	background: transparent;
}
#providers_container {
	width: 240px;
	height: auto;
	float: left;
	background: transparent;
}
#providers_logo {
	width: 240px;
	height: auto;
	float: left;
	background: transparent;
	padding-bottom: 10px;
	padding-top: 10px;
}
/* Start of Side Navigation */

#side_nav_main {
	width: 193px;
	height: auto;
	float: left;
	padding-left: 12px;
	padding-top: 10px;
	background: transparent;
}
#side_nav_container ul {
	border: 0px none;
	margin: 0px 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
	background: url('images/button_over.gif'); 
}
#side_nav_container ul li {
	text-align: left;
	float: left;
	padding-top: 8px;
	margin: 0px;
}
#side_nav_container ul li a, .navcontainer ul li a.selected {
	/* inactive option box colours */
	width: 158px;
	height: 24px; /* below baseline of button text */
	color: #fff; /*color for up text*/
	text-decoration: none;
	padding-left: 35px;
	padding-top: 7px;
	background: url('images/button_up.gif');
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom: 0px;
}
#side_nav_container ul li a:hover { 
	color: #fff; /* type colour for other option hover*/
	background-image: url('images/button_over.gif'); /* box colour for other option hover*/
}
#side_nav_container ul li a.selected {
	background-image: url('images/button_over.gif');
	color: #fff;
}

/* End of Side Navigation */

/* Start of Join Navigation */

#join_nav_container ul {
	border: 0px none;
	margin: 0px 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
	background: url('images/join_button_over.gif'); 
}
#join_nav_container ul li {
	text-align: left;
	float: left;
	margin: 0px;
	padding-bottom: 10px;
}
#join_nav_container ul li a, .navcontainer ul li a.selected {
	/* inactive option box colours */
	width: 158px;
	height: 24px; /* below baseline of button text */
	color: #fff; /*color for up text*/
	text-decoration: none;
	padding-left: 35px; 
	padding-top: 7px;
	background: url('images/join_button_up.gif');
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom: 0px;
}
#join_nav_container ul li a:hover { 
	color: #fff; /* type colour for other option hover*/
	background-image: url('images/join_button_over.gif'); /* box colour for other option hover*/
}
#join_nav_container ul li a.selected {
	background-image: url('images/join_button_over.gif');
	color: #fff;
}

/* End of Join Navigation */

/* Start of Feedback Forms Navigation */

#feedback_nav_container ul {
	border: 0px none;
	margin: 0px 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
	background: url('images/feedback_button_over.gif'); 
}
#feedback_nav_container ul li {
	text-align: left;
	float: left;
	margin: 0px;
	padding-bottom: 10px;
}
#feedback_nav_container ul li a, .navcontainer ul li a.selected {
	/* inactive option box colours */
	width: 358px;
	height: 24px; /* below baseline of button text */
	color: #fff; /*color for up text*/
	text-decoration: none;
	padding-left: 35px; 
	padding-top: 7px;
	background: url('images/feedback_button_up.gif');
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom: 0px;
}
#feedback_nav_container ul li a:hover { 
	color: #fff; /* type colour for other option hover*/
	background-image: url('images/feedback_button_over.gif'); /* box colour for other option hover*/
}
#feedback_nav_container ul li a.selected {
	background-image: url('images/feedback_button_over.gif');
	color: #fff;
}

/* End of Feedback Forms Navigation */

#vid_container_1 {
	width: 650px;
	height: auto;
	background-image: url('images/vid_bg.jpg');
	background-repeat: repeat-y;
	float: left;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
}
#vid_container_2 {
	width: auto;
	height: auto;
	background: transparent;
	float: left;
}
#inner_vid_column {
	width: 280px;
	height: auto;
	background: transparent;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#inner_vid_column_providers {
	width: 190px;
	height: auto;
	background: transparent;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#inner_vid_column_providers_left {
	width: 390px;
	height: auto;
	background: transparent;
	float: left;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#join_strip {
	width: 650px;
	height: auto;
	background-image: url('images/vid_bg.jpg');
	background-repeat: repeat-y;
	float: left;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
}
#join_strip_providers {
	width: 230px;
	height: auto;
	background-image: url('images/vid_bg_b.jpg');
	background-repeat: repeat-y;
	float: left;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 15px;
}
#join_strip_providers_right {
	width: 210px;
	height: auto;
	background-image: url('images/vid_bg_b.jpg');
	background-repeat: repeat-y;
	float: right;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}
#feedback_strip_providers {
	width: 410px;
	height: auto;
	background-image: url('images/vid_bg_b.jpg');
	background-repeat: repeat-y;
	float: left;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 5px;
}