html { min-height: 100%; margin-bottom: 1px; }body,td,th {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;}body {	background-color: #ccc;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	text-align: center;}img {	border: 0px solid #FFFFFF;}news_body {	background-color: #000000;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	text-align: center;}a {	font-size: 11px;	color: #4a392f;	font-weight: bold;}a:link {	text-decoration: none;}a:visited {	text-decoration: none;	color: #4a392f;}a:hover {	text-decoration: none;	color: #a89586;}a:active {	text-decoration: none;	color: #105200;}h1 {	font-size: 125%;	color: #000000;	border-bottom: 1px solid #000000;	padding-bottom: 5px;}h2 {	font-size: 115%;	color: #000000;	padding-bottom: 5px;	border-bottom: 1px solid #000000;}h3 {	font-size: 100%;	color: #000000;	border-bottom: 1px solid #000000;	padding-bottom: 5px;}h4 {	font-size: 125%;	color: #000000;	border-bottom: 1px solid #544239;	padding-bottom: 5px;}h5 {	font-size: 115%;	color: #105200;}#wrapper {	text-align: left;	width: 760px;	background-color: #fbfddb;	margin: 30px auto;}#news_wrapper {	text-align: left;	width: 760px;	margin: 30px auto;}#head {	float: left;	height: 100px;	width: 760px;	background-color: #999999;}/* Lists */ul {	margin-left: 25px;	padding: 0;}li {	list-style-type: square;}/* Header */#head {	width: 760px;	height: 100px;	float: left;	background: url("../images/banner.jpg");	border-bottom: 0px solid #544239;}#headimage {	width: 760px;	height: 140px;	float: left;	background: url("../images/banner.jpg");	border-bottom: 0px solid #544239;}#smallheadimage {	width: 760px;	height: 140px;	float: left;	background: url("../images/banner.jpg");	border-bottom: 0px solid #544239;}/* Navigation */#nav {	margin: 0;	padding:0px;	width: 760px;	height: 25px;	float: left;	/*background-image: url(../images/nav_background7.gif);*/	background-color: #000;}/* Navigation list */#nav ul {	margin: 0 0 0 8px;	padding: 0;}#nav li {	float: left;	list-style: none none;	font-size: 1.1em;	margin: 0 0 0 2px;	padding: 2px 0;	text-transform: uppercase;	font-weight:bold;	vertical-align: middle;}/* Navigation links */#nav li a:link, #nav li a:visited {	margin: 0;	padding: 3px 0;	display: block;	width: 122px;	color: #fff;	background-color: #000;	text-decoration: none;	text-align: center;	border-right: 0px solid #CCCCCC;}#nav li a:hover, #nav li a:active {	margin: 0;	padding: 3px 0;	display: block;	color: #8b0008;	background-color: #000;	text-decoration: none;}/* Span to change colour */#nav li a:link span, #nav li a:visited span {	margin: 0;	padding: 0;	color: #5588b5;	text-decoration: none;}#nav li a:hover span, #nav li a:active span {	margin: 0;	padding: 0;	color: #5588b5;	text-decoration: none;}/* Main content */#main {	width: 450px;	padding: 15px;	float: left;}/* Sidebar */#sidebar {	width: 120px;	float: left;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 15px;}.left_boxes {	width: 120px;	float: left;	background: #fff;	margin-bottom: 10px;	padding: 10px 10px 10px 15px;	margin-left: 15px;	color: #000 ;	border: 1px solid ;	border-color:#000}/* Sidebar list links */#sidebar ul {	margin: 0;	padding: 0;}#sidebar li {	margin: 3px 0 0 0;	padding: 0;	list-style-type: none;}#sidebar li a:link, #sidebar li a:visited {	display: block;	width: 140px;	padding: 2px 0 2px 5px;	background-color: #fff;	color: #ha392f;	text-decoration: none;	border-bottom: 1px solid #ha392f;}#sidebar li a:hover, #sidebar li a:active {	display: block;	width: 135px;	padding: 2px 0 2px 5px;	background-color: #fff;	color: #a89586;	text-decoration: none;	border-right: 0px solid #999999;}/* Footer */#main_content {	float: right;	width: 550px;	padding: 15px 30px 15px 15px;	text-align: justify;}#main_content_news {	float: left;	text-align: justify;	padding-right: 20px;	padding-left: 40px !important;	padding-left: 15px;	margin: 0px;	width: 400px !important;	width: 380px;	padding-top: 15px;}#main_content_home {	float: left;	text-align: justify;	padding-right: 20px;	padding-left: 60px !important;	padding-left: 50px;	width: 510px!important;	width: 570px;	padding-top: 0px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#main_content p {	line-height: 140%;}#p_home{}#footer a {	font-size: 10px;	color: #fff;}#footer {	height: 30px;	width: 760px;	font-size: 10px;	color: #fff;	line-height: 30px;	/*background-image: url(../images/footer4.gif);*/	background-color: #000;	border-top: 1px solid #000;	border-bottom: 1px solid #000;	text-align: center;	float: left;	clear: both;}#body {	float: left;	width: 760px;	background: #fff;}#body_news {	float: left;	width: 760px;	background-color: #fff;}#news {	float: right;	width: 135px;	margin-right: 15px;	margin-top: 15px;}#pictures ul {	margin-bottom: 10px;	width: 760px;	list-style: disc inside;}#pictures {	margin-top: 20px;	width: 360px;	padding: 0px 0px 0px 0em;	margin-left: 0px;}#pictures li {	list-style-type: none;	float: left;	margin-right: 15px;	margin-bottom: 10px;	text-align: center;	height: 120px;	font-size: 11px;	line-height: 16px;}#pictures img {	display: block;	border: 0px solid #FFFFFF;}.clear {	clear: both;}.news_heading {	font-size: 12px;	color: #009999;	font-weight: bold;}#news {	font-size: 95%;	background-color: #DDDDBB;	float: right;	width: 130px;	text-align: left;	padding: 8px;	border: 0px solid #000000;	margin: 20px 20px 20px 0px;}#news p {	margin-bottom: -0.4em;}#news img {	border: 1px solid #CCCCCC;}.picture {	border: 0px solid #999999;	float: left;	margin-right: 20px;	margin-bottom: 10px;}#nav_picture {	float: left;	width: 145px;	padding-top: 20px;	padding-left: 15px;}#left_cont {	float: left;	width: 135px;	margin: 0px;	padding: 0px;}.special_offer {color:#544239;	}.required {color:#772723;	}.table_heading {	background-color: #544239;}.homeheadings {	font-size: 125%;	color: #105200;	font-weight: bold;}
