* {padding: 0; margin: 0;}
body {
background:#96C56F url(../Images/bg.gif) repeat-y 0 0;
color:#363636;
font:normal 14px Arial,Helvetica,sans-serif;
margin:0;
padding:0;
}
p, div, h1, h2, h3, form, input, textarea, img, span, li {
margin:0;
padding:0;
}
ul {
list-style-type:none;
margin:0;
padding:0;
}
img {
border:medium none;
display:block;
font-size:0;
line-height:0;
}
a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
.spacer {
clear:both;
font-size:0;
line-height:0;
margin:0;
padding:0;
}
img#bg{ width:100%; position:absolute; left:0; top:0; z-index:-1; }
.wrapper{ width:1000px; margin:0 auto; position:relative;}
.top-div{ background-color:#c7deb4; height:20px; width:100%; }
.top-div .left-curve{ float:left; width:9px;}
.top-div .right-curve{ float:right; width:9px;}

.white-bg{ background-color:#fff; }
.logo-container{ width:95%; margin:0 auto; background-color:#fff; }
.logo-container .left-part{ width:60%; background:url(../Images/tagline.gif) no-repeat 107px center; float:left; height:130px;}
.logo-container .left-part img{ margin-top:10px; }
.logo-container .right-part{ width:40%; float:right; height:130px; text-align:right; }
.logo-container .right-part img{ margin-top:53px; float:right; }


.header{ width:100%;}
#background{ width:100%; }


.container{ width:100%; margin:0 auto; padding-top:12px; position:relative; }

.container .mid-nav{ width:97%; margin:0 auto; background:url(../Images/mid-nav-bg.gif) repeat-x 0 0; height:52px; position:relative; text-align:center; margin-bottom:45px; }
.container .mid-nav .curve-left{ float:left; width:74px;}
.container .mid-nav .curve-right{ float:right; width:74px;}
.container .mid-nav p{ position:absolute; color:#fff; top:18px; font:normal 16px Arial, Helvetica, sans-serif; width:70%; right:3%; padding:0 13%;}
.container .mid-nav p a{ text-transform:uppercase; color:#fff; font:normal 16px Arial, Helvetica, sans-serif; padding:0 16px;}
.container .mid-nav p a:hover{ text-decoration:underline; }
.container .mid-body { width:97%; margin:0 auto; padding-bottom:25px; }
.container .mid-body h1{ font:normal 18px Arial, Helvetica, sans-serif; color:#60a20d; }
.container .mid-body h2{ font:normal 10px Arial, Helvetica, sans-serif; }
.container .green-border{ padding-top:10px; border-bottom:solid 1px #539c05; margin-bottom:7px;}
.container .mid-body .left{ float:left; width:320px; margin-right:40px; margin-bottom:50px;}
.container .mid-body .right{ float:left; width:61%; }
.container .mid-body a{ color:#539C05; font-weight:bold; }
.container .mid-body a:hover{ text-decoration:underline; }
.container .mid-body p{ font:normal 14px/22px Arial, Helvetica, sans-serif; color:#363636; padding-top:30px; }
.container .mid-body p.less-pad{ padding-top:15px; }


.footer{ width:100%; position:relative; height:34px; background-color:#539c05; color:#fff; text-align:center; font:bold 12px/34px Arial, Helvetica, sans-serif; }
.footer span{ left:40%; right:38%;}
.footer .left-img{ float:left; width:12px; position:absolute; bottom:0; left:0;}
.footer .right-img{ float:right; width:12px; position:absolute; bottom:0; right:0;}

