/* Start Global */
body {background:#131213;color:#fff;font-family:Arial, Verdana, sans-serif;font-size:11pt;line-height:1.4;}
a {text-decoration:none;color:#6c0;}
a:hover {text-decoration:underline;}
h1 {font-size:16.5pt;font-weight:500;color:#6c0}
/* End Global */

/* Start Common */
.left {float:left;}
.clearboth {clear:both;}
.green {color:#6c0;}
.margintop1em {margin-top:1em;}
.paddingtop1em {padding-top:1em;}
/* End Common */

/* Start Header and Navigation */
#mainwrap {background:#fff;}
#wrapheader {height:112px;width:1024px;margin:auto;}

#logo {float:left;}
#nav, #nav ul {list-style:none;margin:0;padding:0; padding-bottom: 30px;}
#nav {float:right;margin-top:10px;}
#nav a {color:#00944f;display:block;padding:0 8px;}
#nav li ul li {width:6em;}
#nav li {float:left;}
#nav .divider {border-right:1px solid #00944f;}
#nav li ul li {border:0px none;}
#nav li ul {position:absolute;left:-999em;width:10em;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
#nav a:hover, #nav a.selected {color:#6c0;}
/* End Header and Navigation */

/* Start Grass and Contact Us Intermission */
#wrapcontact {background:#151214 url(../images/Grass-repeated-header.png) repeat-x scroll bottom center;height:208px;}
#contactbutton {margin:auto;padding-top:70px;text-align:right;width:900px;}
/* End Grass and Contact Us Intermission */

/* Start Content and Footer styles */
#wrapcontent {background:#151214 url(../images/footer-bg.jpg) repeat-x scroll bottom center;min-height:370px;}
#content {font-size:10.5pt;margin:auto;min-height:295px;padding-bottom:40px;padding-top:15px;width:1024px;}
#footerindex {height:20px;}
#footerother {height:112px;}
#footerother #footer {margin-top:2px;}
#footercert {margin:auto;text-align:right;width:1024px;}
#footer {list-style:none;margin:0 auto;width:950px;}
#footer li {font-size:8pt;float:left;color:#fff;padding:0 8px;}
#footer a {color:#fff;}
#footer .divider {border-right:1px solid #fff;}
/* End Content and Footer styles */

/* Start page-specific styles */
#homeleft {padding-right:40px;width:735px;}
#left2col {padding-right:00px;width:617px;}
#right2col {text-align:right;width:400px;}
#homebuttons img {padding-right:37px;}
#homebuttons #lastbutton {padding-right:0px;}
.phonenumber {font-size:30pt;}
.rightpics div {border:1px solid #fff;margin-top:20px;margin-left:20px;text-align:center;background-color:#363335;}
.rightpics .row2 {margin-left:23px;}
.projectlist .tileimage {border:1px solid #fff;margin-right:36px;text-align:center;background-color:#363335;width: 174px; min-height: 170px;margin-top: 5px;}
.projectlist .lastimage {border:1px solid #fff;text-align:center;background-color:#363335;width: 174px; min-height: 170px;}
.contactnumber {font-size:19pt;}
#topdownloads {border-bottom:1px solid #00944f;}
#topdownloads div div {margin-bottom:40px;}
.certpdfwidth {width:50px;}
.certcol1 {width:273px;}
.certrowspacer {margin-bottom:30px;}
.certheading {margin-left:50px;}
.caringcert {margin-top:80px;}
#bottomdownloads {margin-top:10px;}
#needabobe {margin-top:20px;}
#adobediv {margin-top:5px;}
#getadobe {font-size:7pt;text-align:left;padding-left:10px;}
#titlecontact {height:56px;}
#enquiryinfo {width:350px;}
#enquiryform {padding:0 30px 0 60px;}
#enquiryform input {margin:3px 0;width:180px;}
#enquiryform label {float:left;font-size:8pt;line-height:2.5;padding:0 10px;text-align:right;width:60px;}
label#interestedin {line-height:1.4;margin-top:10px;}
#enquirycheck {padding-left:10px;margin:10px 0 0 70px;width:200px;}
#enquirycheck input {float:none;width:15px;}
#enquirycheck label {float:none;width:160px;line-height:1.4;text-align:left;} 
#enquiryform #labelcomment {float:left;font-size:8pt;line-height:1.4;padding:0 10px;text-align:right;width:60px;}
#commentwrap {margin-top:10px;}
#submitwrap {margin-top:20px;text-align:right;width:265px;}
input#submit {height:30px;width:135px;}
#enquirymap {width:300px;}
/* End page-specific styles */

/* for Internet Explorer */
/*\*/
* html #wrapcontent {height:370px;}
* html #content {height:350px;}
* html .rightpics div {margin-left:12px;}
* html #enquiryform {padding-right:20px;}
/**/