/* CSS Document */

* {margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif;}
body {text-align: center; background: #fff url(../images/body_bg.gif) repeat-x top left;}
.clear {clear: both;}

h1, h2, h3, h4 {color: #333; font-weight: normal; letter-spacing: -1px;}
h1, h2 {font-size: 24px; margin: 7px 0 18px 0;}
h3 {font-size: 18px; margin-bottom: 15px;}

h4 {font-size: 18px; color: #669933; padding: 0 0 5px 5px; letter-spacing: normal; border-bottom: 1px solid #ccc; margin-bottom: 7px;}
h4 strong {color: #666; font-size: 14px; font-weight: normal; margin-right: 5px;}

.return {font-size: 14px; text-align: right; margin: 0; padding: 0; line-hight: 0;}

p {color: #333; font-weight: normal; font-size: 14px; line-height: 16px; padding: 0 0 18px 5px;}
.emp {font-size: 18px; line-height: 20px;}
.small {font-size: 12px; line-height: 14px; color: #666;}

a {color: #669933;}
a:link, a:visited, a:active {text-decoration: none; }
a:hover {text-decoration: underline;}

ul {margin: 0 0 20px 30px;}
li {font-size: 14px; margin-bottom: 4px; color: #333; line-height: 16px;}

/* Layout */

#header {width: 960px; height: 107px; border-bottom: 2px solid #fff; margin: 0 auto;}
#header h1 {background: url(../images/logo.gif) no-repeat; text-indent: -9999px; line-height: 90px; margin: 0;}

#inner {width: 960px; text-align: left; margin: 0 auto; position: relative; border-bottom: 5px solid #669933; padding-bottom: 30px;}
#left {width: 277px; float: left; margin-right: 2px;}
#content {width: 680px; float: left; position: relative;}

#footer {width: 960px; margin: 2px auto 0 auto; text-align: left; height: 200px; background: #fbfbfb url(../images/footer_bg.gif) repeat-x top; position: relative;}
#footerEnd {width: 960px; margin: 2px auto 0 auto; text-align: center; background: #fbfbfb; position: relative;}

/* Left Col Elements */

#menu {height: 175px; padding-top: 14px; background: #f7f7f7; border-bottom: 2px solid #669933; margin-bottom: 8px;}

ul#nav  {width: 220px; margin: 0;}
ul#nav li {font-size: 16px; color: #333; line-height: 22px; list-style: none; text-indent: 30px; border-bottom: 1px solid #e4e4e4; display: block; margin: 0;}
ul#nav li a {color: #333; text-decoration: none; display: block;}
ul#nav li a:hover {background-color: #e4e4e4; color: #669933; }
ul#nav li a.current {color: #336699; }

.leftCol_feat {width: 277px; background: #ebebeb url(../images/leftcol_feat_bg.gif) repeat-x top left; margin-bottom: 8px;}
.leftCol_feat img {margin: 3px; border-bottom: 1px solid #669933;}
.leftCol_feat h3 {margin: 8px 30px 15px 30px;}
.leftCol_feat p {font-size: 12px; padding: 0 30px 12px 35px; line-height: 14px;}
.leftColcorner {width: 277px; height: 20px; background: url(../images/leftcol_feat_br.gif) no-repeat bottom right;}


/* Main Col Elements */

.topbanner {width: 680px; height: 121px; background: url(../images/topbanner2.jpg) no-repeat top left; padding-top: 70px;}
.topbanner h1 {color: #fff; width: 215px; display: block; margin: 0 0 0 445px;}

#main {width: 341px; padding: 30px 42px; float: left;}
#full {width: 596px; padding: 30px 42px; float: left;}

#full img {float: left; border: 1px solid #ccc; padding: 2px; background-color: #fff; margin: 10px 15px 10px 0;}
#full img.logo {float: left; border: 0; padding: 0; margin: 0 15px 10px 0;}

#rightCol {width: 255px; background-color: #c2d6ad; float: left;}
#rightCol h2 {margin: 8px 0 10px 23px;}
#rightCol h2 .sub {font-size: 14px; color: #666;}

.rightCol_item {width: 209px; background: #669933 url(../images/rightcol_feed_bg.jpg) no-repeat top; padding: 15px 23px 3px 23px; border-top: 1px solid #a8c18f;}
.rightCol_item h3 {color: #fff; margin-bottom: 10px;}
.rightCol_item p {color: #000; font-size: 12px; line-height: 14px; padding-bottom: 12px;}

#rightCol a {color: #fff; }

/* Footer Content */

#footLeft {width: 140px; height: 160px; border-right: 1px solid #cccccc; float: left; margin: 20px 0; padding: 0 30px;}
#foot_midLeft {width: 184px; height: 160px; border-right: 1px solid #cccccc; float: left; margin: 20px 0; padding: 0 30px;}
#foot_midRight {width: 184px; height: 160px; float: left; margin: 20px 0; padding: 0 30px;}
#footRight {width: 225px; height: 180px; float: left; background: url(../images/footer_right_bg.gif) repeat-x top; padding: 20px 15px 0 30px;}
#footRight p {font-size: 12px;}

#footer a {color: #333;}

#footerEnd p {color: #666; font-size: 12px; padding: 10px 0;}

/* Form */
 
#form {width: 560px; padding: 0; margin-left: 5px; }
label,input, textarea {
        display: block;
        margin-bottom: 8px;
		font-size: 14px;
		color:#333;
		float: left;
}
input {width: 220px; border: 1px solid #330000; padding: 3px 3px; font-size: 14px;}
input.submit {float:none; width: 93px; margin-left: 78px;}
textarea {width: 220px; height: 100px; padding: 3px; border: 1px solid #333; font-size: 14px;}
.enquirybox {width: 300px; height:200px;}

label {
	text-align: left;
	width: 75px;
	padding-right: 5px;
}
#form br {clear: left;}







