html * {padding:0;margin:0;font-family:arial;}
html {height:100%;}
body {position:relative;height:100%;background:#c4cbc4;text-align:center;font-size:62.5%;}

h1 {font-size:14px;background:#eef3ee;font-weight:bold;padding:5px;clear:both;margin:0 0 15px;border:1px solid #c4cbc4;color:#004e02;}
h2 {font-size:14px;background:#eef3ee;font-weight:bold;padding:5px;clear:both;margin:0 0 15px;border:1px solid #c4cbc4;color:#004e02;}
h3 {color:#004e02;font-size:12px;margin:10px 0 5px;font-weight:normal;}


#container {width:900px;margin:0 auto;}
#header {width:900px;background:#004e02;margin:0 auto;text-align:left;height:83px;}

#nav {background:url(../images/menuBack.jpg) repeat-x top;text-align:right;padding-left:270px;height:30px;}
#nav a {font-size:11px;font-weight:bold;color:#004e02;display:block;float:left;margin:0 5px;padding:6px 5px 0;height:24px;}
#nav a:hover {background:url(../images/navOver.jpg); text-decoration:none;color:#004e02;}
#nav a.active {background:url(../images/navOver.jpg); text-decoration:none;color:#004e02;cursor:default;}

#main {width:870px;background:#fff;margin:0 auto;text-align:left;padding:0 15px 15px;font-size:1.2em;line-height:1.5em;}
#content {}

#footer {width:900px;background:url(../images/footerBack.gif) bottom repeat-x #004e02;margin:0 auto;text-align:center;height:298px;}
#footerMain {background:url(../images/footerMainBack.jpg) no-repeat; width:900px;padding:80px 0 0;margin:0 auto;text-align:left;color:#fff;font-size:1.2em;}
#footerMain h2 {margin:10px 0 3px;padding:0 0 0 2px;font-size:1.0em;text-transform:uppercase;background:none;color:#fff;border:0;border-bottom:1px solid #fff;}
#footerMain a {color:#fff;}
#footerMain a,#footerMain strong {color:#fff;}

.contactForm {background:#f3f3f3;padding:10px;text-align:center;width:380px;margin:0 auto;}
.contactForm form {width:100%;height:100%;}
.contactForm form input {float:left;width:200px;}
.contactForm form textarea {float:left;font-family:arial;font-size:12px;}
.contactForm span {width:120px;float:left;text-align:left;display:block;padding:2px 4px;}

p {margin:0 0 15px;}

.contact {padding:5px 15px 0;}
.footerA {color:#f1cf12 !important;}
a {text-decoration:none;color:#004e02;}
a:hover {text-decoration:underline;}

.sdwmid {padding:2px;border:1px solid #c4cbc4;margin:10px auto;}
.sdwright {float:right;padding:2px;border:1px solid #c4cbc4;margin:0 0 10px 10px;}
.breadcrumbs {font-weight:bold;font-size:0.8em;text-transform:uppercase;color:#c4cbc4;}

ul {margin:10px 0 30px;}
ul li {margin:0 0 5px 40px;}
b,strong {color:#004e02;}

.flatRoof {float:left;width:410px;padding:0 5px;margin:5px;background:#eef3ee;border:1px solid #c4cbc4;}
.clear {clear:both;height:1px;}
