* {	margin: 0;	padding: 0;	outline-style: none;	outline-width: 0;}body, html {	height: 100%;}body {	font-family: Arial, sans-serif;	font-size: 14px;	color: #444444;	line-height: 20px;	background: url(../images/bkg_body.gif) top left repeat;}P {	margin-bottom: 15px;}.container {	position: relative;	width: 100%;	min-height: 100%;	height: auto !important;	height: 100%;	clear: both;	margin: 0;	padding: 0;	}.padding_top {	position: relative;	display: block;	height: 23px;	width: 960px;	margin-left: auto;	margin-right: auto;	clear: both;}.padding_bottom {	position: relative;	display: block;	height: 23px;	width: 960px;	margin-left: auto;	margin-right: auto;	clear: both;}.site {	position: relative;	display: block;	width: 800px;	margin-left: auto;	margin-right: auto;	padding-left: 60px;	padding-right: 60px;	border-top: 0;	border-bottom: 0;	clear: both; 	background: #FFFFFF;}.header {	position: relative;	display: block;	width: 800px;	height: 267px;	margin-left: auto;	margin-right: auto;	padding-top: 35px;	border-bottom: 8px solid #AFD135;	background: #FFFFFF;}.body_left {	position: relative;	float: left;	display: block;	width: 192px;	padding-top: 40px;	padding-bottom: 40px;	clear: left;	background: #FFFFFF;}.body_right {	position: relative;	float: right;	display: block;	width: 568px;	clear: right;	padding-top: 40px;	padding-bottom: 60px;	background: #FFFFFF;	color: #555555;	text-align: justify;}	.body_right H1 {		font-family: Arial;		font-size: 18px;		line-height: 22px;		font-weight: bold;		color: #444444;		margin-bottom: 20px;	}	.body_right H2 {		font-family: Arial;		font-size: 18px;		line-height: 22px;		font-weight: bold;		color: #AFD135;		margin-bottom: 20px;	}	.body_right H3 {		font-family: Arial;		font-size: 16px;		line-height: 20px;		font-weight: bold;		color: #444444;		margin-bottom: 15px;	}	.body_right UL, .body_right OL {		margin-left: 25px;		margin-bottom: 15px;	}	.body_right A {		color: #AFD135;		text-decoration: none;	}	.body_right A:HOVER {		color: #AFD135;		text-decoration: underline;	}.enquiryform td {	position: relative;	padding: 3px;}	.navigation {	z-index: 9999;	position: relative;	display: block;	clear: both;	border-bottom: 1px solid #AFD135;}	.nav ul {			}	.nav li {		list-style-type: none; 		border-top: 1px solid #AFD135;		text-align: right;		padding-top: 5px;		padding-bottom: 5px;	}		.nav li A {			font-family: Arial; 			font-size: 16px;			font-weight: bold;			color: #888888;			text-decoration: none;		}		.nav li A:HOVER {			color: #AFD135;			text-decoration: none;		}.body_left_bottom {	z-index: 9999;	position: relative;	padding-top: 50px;	padding-bottom: 20px;	clear: both;}.contactdiv {	position: relative;	width: 170px;	padding-top: 15px;	padding-bottom: 10px;	padding-left: 15px;	padding-right: 10px;	font-size: 16px;	color: #666666;	background: #EEEEEE;	border: 1px solid #DDDDDD;}	.contactdiv H2 {		font-size: 16px;		font-weight: bold;		margin-bottom: 15px;	}		.contactdiv H3 {		font-size: 14px;		font-weight: normal;		margin-bottom: 15px;	}	.footer {	z-index: 9999;	position: relative;	margin-left: auto;	margin-right: auto;	width: 900px;	padding-top: 10px;	padding-bottom: 10px;	font-size: 11px;	font-weight: normal;	color: #FFFFFF;}	.footer_col1 {		position: relative;		display: inline;		float: left;		width: 400px;		text-align: left;		color: #FFFFFF;	}	.footer_col2 {		position: relative;		display: inline;		float: right;		width: 400px;		text-align: right;		color: #FFFFFF;	}	.footer A , .footer_col1 A , .footer_col2 A {		color: #FFFFFF;		text-decoration: none;	}	.footer A:HOVER, .footer_col1 A:HOVER, .footer_col2 A:HOVER {		color: #FFFFFF;		text-decoration: underline;	}.clear {	clear: both;}.overlay1 {	position: absolute;	z-index: 9000;	width: 260px;	height: 372px;	background: url(../images/bkg_overlay1.png) top left repeat;	top: 0;	right: 0;}.overlay2 {	position: absolute;	z-index: 9001;	width: 360px;	height: 504px;	background: url(../images/bkg_overlay2.png) bottom left repeat;	bottom: 0;	left: 0;}.textfield1 {	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	background-color: #FFFFFF;	font-size: 11px;	color: #000000;	padding: 3px;	padding-left: 4px; padding-right: 4px;	width: 250px;	height: 17px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 2px;	border: 1px solid #CCCCCC;	border-top: 1px solid #AAAAAA;	border-left: 1px solid #AAAAAA;}.textfield1:HOVER, .textfield1:FOCUS {	border: 1px solid #AFD135;	border-top: 1px solid #AFD135;	border-left: 1px solid #AFD135;	background-color: #FFFFFF;}.textarea1 {	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	background-color: #FFFFFF;	font-size: 11px;	color: #000000;	padding: 3px;	padding-left: 4px; padding-right: 4px;	width: 98%;	height: 150px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 2px;	border: 1px solid #CCCCCC;	border-top: 1px solid #AAAAAA;	border-left: 1px solid #AAAAAA;}.textarea1:HOVER, .textarea1:FOCUS {	border: 1px solid #AFD135;	border-top: 1px solid #AFD135;	border-left: 1px solid #AFD135;	background-color: #FFFFFF;}.status1 { /* For notices */	position: relative;	display: block;	width: auto;	float: left;	clear: both;	margin-bottom: 15px;	padding-top: 4px;	font-size: 14px;	font-weight: normal;	color: #444444;	text-decoration: underline;	margin-bottom: 15px;}.status2 { /* For successes */	position: relative;	display: block;	width: auto;	float: left;	clear: both;	margin-bottom: 10px;	padding-top: 4px;	font-size: 14px;	font-weight: normal;	color: #339900;	text-decoration: underline;	margin-bottom: 15px;}.status3 { /* For errors */	position: relative;	display: block;	width: auto;	float: left;	clear: both;	margin-bottom: 15px;	padding-top: 4px;	font-size: 14px;	font-weight: normal;	color: #990000;	text-decoration: underline;	margin-bottom: 15px;}