@charset "UTF-8";
html,body {
font-family:"Helvetica", Arial, sans-serif;
font-size:11px;
color:#32372b;
text-align:left;
margin:0;
padding:0;
}

body {
background:#9dcc64 url(../imgs/bg-green.jpg) repeat scroll left top;
color:#32372b;
}

img {
border:none;
}

#wrapper {
display:block;
width:100%;
float:left;
text-align:left;
position:relative;
margin:0;
padding:0;
}

#header {
display:block;
width:100%;
height:170px;
float:left;
text-align:left;
position:relative;
margin:0;
padding:0;
}

#nav {
display:block;
width:100%;
height:64px;
float:left;
text-align:left;
position:relative;
margin:0;
padding:0;
}

#navmenu {
display:block;
width:800px;
height:43px;
float:left;
text-align:left;
position:relative;
margin:0;
padding:0;
}

#navmenu ul {
display:block;
position:relative;
float:left;
width:800px;
text-align:left;
list-style:none;
list-style-type:none;
list-style-position:inside;
margin:0;
padding:0;
}

#navmenu ul li {
display:block;
position:relative;
float:left;
width:159px;
height:37px;
text-align:left;
top:1px;
border-left:1px solid #fff;
margin:0;
padding:0;
}

#navmenu ul li a:link,#navmenu ul li a:visited,#navmenu ul li a:active,#navmenu ul li a:focus {
display:block;
position:relative;
float:left;
width:140px;
text-align:left;
color:#fff;
font-family:"Helvetica", Arial, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:400;
top:24px;
left:7px;
letter-spacing:0.5px;
margin:0;
padding:0;
}

#navmenuspacer {
display:block;
width:175px;
height:43px;
float:left;
text-align:left;
position:relative;
margin:0;
padding:0;
}

#navgroove {
display:block;
width:100%;
height:21px;
float:left;
text-align:left;
background:transparent url(../imgs/nav-groove.gif) no-repeat scroll 175px top;
position:relative;
margin:0;
padding:0;
}

#logo {
display:block;
float:left;
position:relative;
width:336px;
height:170px;
margin:0;
padding:0;
}

#prs {
display:block;
float:right;
position:relative;
margin:118px 50px 0 0;
padding:0;
}

#content {
display:block;
width:980px;
height:auto;
float:left;
text-align:left;
position:relative;
background:transparent url(../imgs/dotted-hs.png) no-repeat scroll left bottom;
margin:0;
padding:0;
}

#bodytext {
display:block;
width:386px;
height:auto;
float:left;
text-align:left;
position:relative;
left:336px;
margin:0;
padding:0;
}

#bodytext h1 {
font-family:"Helvetica", Arial, sans-serif;
font-weight:400;
font-size:2.8em;
color:#32372b;
display:block;
position:relative;
width:386px;
margin:28px 0 0;
padding:0;
}

#bodytext h2 {
font-family:"Helvetica", Arial, sans-serif;
font-weight:400;
font-size:1.8em;
color:#e0f5c0;
display:block;
position:relative;
width:386px;
margin:18px 0 0;
padding:0;
}

#bodytext p {
font-family:"Helvetica", Arial, sans-serif;
font-weight:400;
font-size:1.2em;
color:#32372b;
display:block;
position:relative;
width:386px;
margin:10px 0 0;
padding:0;
}

#bodytext p a:link,#bodytext p a:visited,#bodytext p a:active,#bodytext p a:focus {
font-family:"Helvetica", Arial, sans-serif;
font-weight:400;
font-size:inherit;
color:#e0f5c0;
text-decoration:none;
letter-spacing:0.5px;
margin:0;
padding:0;
}

#bodytext p a:hover {
text-decoration:underline;
}

#bodytext ul li {
margin:0 0 8px;
padding:0 0 0 10px;
}

#bodytext ul li a:link,#bodytext ul li a:visited,#bodytext ul li a:active,#bodytext ul li a:focus {
font-family:"Helvetica", Arial, sans-serif;
font-weight:400;
font-size:1.2em;
color:#e0f5c0;
text-decoration:none;
margin:0;
padding:0;
}

.white {
font-family:"Helvetica", Arial, sans-serif;
font-weight:400;
font-size:inherit;
color:#e0f5c0;
}

.dark {
font-family:"Helvetica", Arial, sans-serif;
font-weight:400;
font-size:inherit;
color:#32372b;
}

#bodytext p.testimonial {
font-family:"Helvetica", Arial, sans-serif;
font-weight:400;
font-size:1.2em;
color:#e0f5c0;
display:block;
position:relative;
width:386px;
text-align:right;
margin:0 0 20px;
padding:0;
}

#bodytext ul {
font-family:"Helvetica", Arial, sans-serif;
font-weight:400;
font-size:1.2em;
color:#32372b;
display:block;
position:relative;
width:386px;
list-style-image:url(../imgs/body-bullet.gif);
list-style-position:inside;
margin:12px 0 0;
padding:0;
}

#footernav {
font-family:"Helvetica", Arial, sans-serif;
font-size:0.95em;
display:block;
width:200px;
height:auto;
float:right;
text-align:right;
position:absolute;
bottom:0;
right:2px;
margin:0;
padding:0;
}

#footernav ul {
list-style:none;
direction:rtl;
margin:0;
padding:0;
}

#footernav a:link,#footernav a:visited,#footernav a:active,#footernav a:focus {
color:#e0f5c0;
background-image:url(../imgs/footer-nav-bullet.gif);
background-repeat:no-repeat;
background-position:right 3px;
font-family:"Helvetica", Arial, sans-serif;
font-size:0.95em;
text-decoration:none;
display:block;
letter-spacing:0.5px;
padding:1px 12px 1px 0;
}

#copy {
display:block;
width:980px;
height:auto;
float:left;
text-align:right;
position:relative;
margin:0;
padding:0;
}

#copy ul {
list-style:none;
margin:0 2px 0 0;
padding:0;
}

#copy ul li {
direction:rtl;
color:#587536;
background-image:url(../imgs/footer-nav-bullet.gif);
background-repeat:no-repeat;
background-position:right 3px;
font-family:"Helvetica", Arial, sans-serif;
font-size:0.95em;
text-decoration:none;
display:block;
padding:1px 12px 1px 0;
letter-spacing:0.5px;
}

label {
display:block;
float:left;
position:relative;
width:160px;
margin:2px 0 0;
padding:0;
}

input {
background-color:#fff;
border-top:1px solid #848484;
border-right:1px solid #c0c0bf;
border-bottom:1px solid #e1e1e1;
border-left:1px solid silver;
color:#587536;
width:200px;
margin:0;
padding:2px;
font-family:"Helvetica", Arial, sans-serif;
font-size:1em;
}

textarea {
background-color:#fff;
border-top:1px solid #848484;
border-right:1px solid #c0c0bf;
border-bottom:1px solid #e1e1e1;
border-left:1px solid silver;
color:#587536;
width:200px;
margin:0;
padding:2px;
font-family:"Helvetica", Arial, sans-serif;
font-size:1em;
}

input.formbtn {
width:100px;
font-family:"Helvetica", Arial, sans-serif;
font-size:1em;
background-color:#587536;
color:#fff;
padding:2px;
}

#navmenu ul li a:hover,#bodytext ul li a:hover,#footernav a:hover {
color:#32372b;
}