html {height: 101%}
body { background-color: #fff; margin: 0; padding: 0; font-family: georgia, serif; font-size: 92.5%; }
img {border: none;}
p, li, a {color: #00483a; }
p {padding: 0 0 10px 0; margin: 0;}
li {padding: 0 0 3px 0}
a {outline: none}
h1{color: #00483a; margin: 0; padding: 20px 0 5px 0 ;line-height: 100%; }
h2{font-size: 100%; color: #58595b; margin: 0; padding: 10px 0 0 0; line-height: 100%; }
.clear { clear: both; }

.main { width: 960px; margin: 0px auto; }

.header {width: 960px;  padding: 30px 0 10px 0; margin: 0; text-align: center}

.content {}

.content p { line-height: 130%; }
.content .top {  width: 914px; padding: 0 23px; margin: 0; }
.content .top p{ text-align: center }
.greenbox {margin: 0px auto; width: 606px; padding: 10px 290px 10px 10px; background: #002815 url(../images/gradient.gif) top repeat-x}
.greenbox p{text-align: left!important; color: #fdba31; font-size: 140%; line-height: 120%!important; padding: 0}
.content .centre {width: 906px; margin: 0px auto; padding: 0; border-top: 1px solid #00483a; }
.content .centre.testimonials p{font-size: 90% }
.content .left { background: #fff url(../images/background.jpg) no-repeat; width: 545px; float: left; padding: 10px 75px 10px 10px; margin: 0;}
.content .right { float: left; width: 276px }
hr {background: #BFD1CE; border: none; height: 1px; display: block; margin: 0 0 10px 0}
object {margin: 0; padding: 0; float: left}

.content .right a {display: block; width: 207px; height: 60px; margin-left: 50px}
.content .right a img {display: block; width: 207px; height: 60px;}
.left li a {text-decoration: none}
.left li a:hover {text-decoration: underline}
.navigation { width: 894px; padding: 0 42px 5px 42px; margin: 8px 0 6px 0;background: url(../images/nav.gif) no-repeat 42px 2px}
.navigation ul { padding: 0; margin: 0; }
.navigation li { background: url(../images/nav.gif) no-repeat right; font-size: 120%; font-weight:bold; text-align: center; display: block; padding: 0px 10px; margin: 0; float: left; }
.navigation li a{padding: 0px 0px 2px 0px;}
.navigation li.home { }
.navigation li a:hover { color: #368076; text-decoration: none; }
.navigation li.selected { }
.navigation li.selected a{color: #368076; border-bottom: 2px solid #fdba31;}
.navigation a {display: block; color: #00483a; text-decoration: none;}

.form {padding: 10px 0 0 70px; width: 270px; float: left; display: block}
.left p#form {padding: 40px 0 0px 70px; font-family: georgia, serif; font-size: 110% }
.form p {padding: 0; font-family: arial, sans-serif; font-size: 90%}
.form p input{margin: 0 0 5px 0; width: 258px}
.form p textarea{margin: 0 0 5px 0; font-family: arial, sans-serif; font-size: 90%; width: 258px}
.form p input#submit{margin: 0 0 5px 0; width: 70px}
.address {padding: 40px 0 0 50px; float: left}

.footer { height: 60px; width: 906px; margin: 0px auto}
.footer a{text-align:right; text-decoration: none; color: #00483a; font-weight: bold; }
.footer a:hover{text-decoration: underline}
.footer p {margin: 0; padding: 0 0 5px 0; color: #fff; }

.footerbottom {border-top: 1px solid #bfd1ce; display: block; padding: 10px 0 0px 10px}
.footerbottom p, .footerbottom a{color: #939598; font-family: arial, sans-serif; padding: 0}
.footerbottom p {font-size: 70%;}
.footerbottom a {font-size: 100%; font-weight: normal}
.footerleft {float: left; width: 500px; padding: 0 0 10px 0 }
.footerright{float: right; width: 300px;}
.footerright p{text-align: right}