body, div, h1, h2, h3, ul, li, p {
	padding:0px;
	margin:0px;
	/*font-family: Verdana, Geneva, sans-serif;	*/
	font:14px Georgia, "Times New Roman", Times, serif;
	/*font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;*/
}
body {
	background: url(../images/body.jpg) repeat-x scroll left top;
}
img {
	border:0px;
}
div {
	font-family:verdana;
	font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a, a:link, a:visited {
	padding: 0;
	color: #039;
	text-decoration: none;
}
#container {
	width:985px;
	margin: 0px auto;
	border-top: 0px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}
#header {
	width:985px;
	height:100px;
	float:left;
	display:inline;
	background:#abc8e2;
}
#hdr_logo {
	margin:5px 0 0 30px;
}
#header h1 {
	margin:0 0 0 88px;
	width: auto;
	float:left;
	display:inline;
	color: #fff;
	font-size: 17px;
}
#content {/* Page content area */
	background-color: #abc8e2;
	width:985px;
	/*height:627px;*/
	float:left;
	display:inline;
}
#navigation {
	margin:20px 0 0 5px;
	padding:2px;
	width:220px;
	float:left;
	display:inline;
}
#col_centre {/* Centre column of page */
	float:left;
	width:750px;
	border: 0px solid #f0f0f0;
}
/* PANELS */
/* Large panel */
.panel_large{
	width:743px;
	float:left;
	display:inline;
	background: url(../images/slices/panel_lg_bg.jpg) repeat-y scroll left top;
}
.panel_large_top, .panel_large_btm {
	width:100%;
	height:11px;
	float:left;
	overflow:hidden;
	background: url(../images/slices/panel_lg_top.jpg) no-repeat scroll left top;
}
.panel_large_btm{
	margin:2px 0 0 0;
	height:16px;
	background: url(../images/slices/panel_lg_btm.jpg) no-repeat scroll left top;
}
/* Medium Panel */
.panel_medium{
	float:left;
	display:inline;
	width:369px;
	background: url(../images/slices/panel_med_bg.jpg) repeat-y;
}
.panel_medium_top, .panel_medium_btm{
	width:100%;
	height:10px;
	float:left;
	display:inline;
	overflow:hidden;
	background: url(../images/slices/panel_med_top.jpg) no-repeat scroll;
}
.panel_medium_btm{
	height:14px;
	margin:5px 0 0 0;
	background: url(../images/slices/panel_med_btm.jpg) no-repeat scroll;
}
/* Small panel */
.panel_small{
	float:left;
	display:inline;
	width:244px;
	background: url(../images/slices/panel_sm_bg.jpg) repeat-y scroll;
}
.panel_small_top, .panel_small_btm{
	width:100%;
	height:9px;
	float:left;
	display:inline;
	overflow:hidden;
	background: url(../images/slices/panel_sm_top.jpg) no-repeat scroll;
}
.panel_small_btm{
	background: url(../images/slices/panel_sm_btm.jpg) no-repeat scroll;
	height:15px;
}
/* Panel content area's */
.panel_content {
	float:left;
	padding:0 17px 0 10px;
	overflow:hidden;
}
.panel_content p {
	font-size:14px;
	text-align:justify;
	margin:0 0 5px 0;
	padding:0 5px;
}
.panel_content h1{
	margin:0 0 7px 0;
	padding:0 0 2px 0;
	color:#222;
	background: url(../images/yel_dash.gif) no-repeat scroll left bottom;
	font: 13px Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.panel_content h3{
		font-size: 18px;
	color: #FF5959;
	margin:0 0 0 0;
	padding:0;
}
.panel_content h2 {
	font-size:14px;
	color: #1C72B9;
	font-weight:bold;
}
.panel_content ul{
	margin:0 0 0 20px;
}
.panel_content ul.green_tick li {
	margin:0 0 5px 30px;
	list-style: none outside;
	font-size: 12px;
	background: url(../images/tick.gif) no-repeat scroll left top;
	padding:0 0 5px 20px;
}
.panel_content ul.orange li{
	list-style: none outside;
	background:url(../images/orange-disc.gif) no-repeat scroll left top;
	padding:0 0 4px 20px;
}
.panel_content .img_right{
	float:right;
	margin:0 0 2px 7px;
	}
.panel_content .img_left{
	float:left;
	margin:0 7px 0 0;
}

/* Individual panel styling */
#panel_top {
	margin: 14px 0 0 0;
}
#panel_left_centre, #panel_right_centre, #panel_left_btm, #panel_centre_btm, #panel_right_btm, #panel_left_row3, #panel_centre_row3, #panel_right_row3{
		margin:5px 6px 0 0;
}
.free{
	font-size:10px;
	font-weight: bold;
	color: #063;
}
.li_sub{
	margin:0 0 0 40px;
	font-size:10px;
}
/* Footer */
#footer {
	background-color: #375d81;
	width:985px;
	padding-top:0px;
	height:71px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
}
#footer p{
	text-align:center;
	color:#FFF;
}
#footer a{
	color:#F90;
}
#footer a:hover{color:#3CF;}
#indexes{
	background: #bbb;
	border-color: #000;
	text-align: center;
	float: left;
	width: 985px;
	padding: 0;
}
#indexes h1{
	font-size:14px;
	color:#E5E5E5
}
#indexes img{float:left;margin:10px 10px 0 0;}
#valid_group {
	margin-left:336px;
	margin-top:11px;
	width:324px;
	height:22px;
	margin-bottom:0px;
	/*float:left;*/
	display:inline;
}
/* Navigation */
.nav {
	width: 210px;
	margin:0 auto;
	font-family: verdana;
}
.nav .menu_cont {
	margin: -4px 0 4px 3px;
	padding: 5px;
	background-color: #fff;
	width: 180px;
	border-right: 2px solid #E6B800;
	border-bottom: 3px solid #E6B800;
	border-left: 1px solid #E6B800;
	border-top: 1px solid #E6B800;
}
.nav img {
	margin:5px 5px 0 10px
}
.nav p {
	margin:0 0 5px 0;
	border: none;
	text-decoration: none;
	font-size: 12px;
	margin: 0px;
	padding: 7px;
}
.nav p.para {
	text-align:justify;
}
.nav a.menu_hdr, .nav a.menu_home {
	display: block;
	text-decoration: none;
	font-size: 16px;
	height: 27px;
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	background: url(../images/slices/menu_hdr_norm.jpg) no-repeat scroll left top;
}
.nav a.menu_hdr:hover {
	color:#333;
	background: url(../images/slices/menu_hdr_hl.jpg) no-repeat scroll left top;
	cursor: pointer;
}
.nav a.menu_hdr:focus{
	outline:none;
}
.nav a.menu_hdr.selected {
	color:#fff;
	background: url(../images/slices/menu_hdr_selected.jpg) no-repeat scroll left top;
}
.nav_list {
	margin:0 0 0 30px;
	font-size:12px;
}
.nav .tel, .nav .mb{
	float:right;
	font-family: Verdana, Geneva, sans-serif;
}
.js_only{display:none;}
#contact_us{
	cursor:pointer;
	font-weight:bold;
	color: #3e6286;
}
#contact_msg, #contact_mb, #contact_tel{
	margin:10px 0 0 5px;
	background: url(../images/email.gif) no-repeat scroll left center;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 35px;
	list-style: none;
}
#contact_mb{
	background: url(../images/mb.gif) no-repeat scroll left center;	
}
#contact_tel{
	background: url(../images/tel.gif) no-repeat scroll left center;	
}
/* JQ Dialog */
#dialog_mark_up{display:none;}

