body { background: #089146; margin: 0px; padding: 0px; font-family: Arial, Helvetica, "sans-serif"; font-size: 14px; text-align: center; color: #666; line-height: 1.4em; }
img { border: none; }
form { margin: 0px; padding: 0px; }
input, select, textarea { font-family: Arial, Helvetica, "sans-serif"; font-size: 12px; }

.clear { clear: both; }

#headercontainer { position: relative; margin: 0px; padding: 0px; background: #089146; }
#header { position: relative; width: 960px; margin: 0px auto; padding: 0px; background: #089146; color: #fff; text-align: left; }
#header #logo { padding: 0px 40px; height: 150px; overflow: hidden; }
#header #logo img { padding-top: 15px; }
#header #title { position: absolute; top: 35px; left: 233px; }
#header #details { position: absolute; top: 35px; right: 40px; height: 57px; overflow: hidden; }

#contentcontainer { background: #fff; margin: 0px; padding: 0px; text-align: center; }
#container { position: relative; width: 960px; margin: 0px auto; padding: 15px 0px; text-align: left; }
#page { padding: 0px; margin: 0px 40px 100px 40px; }

#left { float: left; width: 170px; }

#nav { position: relative; border-bottom: 1px solid #83c8a2;  }
#nav ul { list-style: none; padding: 0px; margin: 0px; cursor: pointer; }
#nav ul li { float: left; text-align: left; width: 170px; }
#nav ul li a { display: block; margin: 0px; padding: 0px; text-decoration: none; font-weight: normal; color: #089146; border-top: 1px solid #83c8a2; padding: 9px 0px; }
#nav ul li a:hover { color: #000; }
#nav ul li.selected a { font-weight: bold; color: #000; }
#nav ul li a:hover, #nav ul .selected a { }
#nav ul ul { margin: 0px 0px 0px 20px; }
#nav ul li li { float: left; text-align: left; width: 150px; }
#nav ul li li a { border-top: 0px; }
#nav li.selected li a { color: #089146; font-weight: normal; }
#nav li.selected li a.selected { color: #000; font-weight: bold; }

#testimonial { margin: 50px 0px; width: 150px; }
#testimonial .image { margin: 15px 0px; }
#testimonial .item { color: #089146; font-style: italic; }
#testimonial .item b { display: block; }

#content { position: relative; margin: 0px; padding: 0px; color: #000; width: 680px; float: right; }
#content #images { margin: 0px 0px 15px 0px; width: 670px; height: 250px; overflow: hidden; border: 5px solid #089146; }
#content #images ul { list-style: none; margin: 0px; padding: 0px; }
#content h1 { color: #089146; font-weight: normal; }
#content h2 { color: #089146; font-weight: normal; }
#content h3 { color: #089146; font-weight: normal; }
#content p { color: #000; }
#content ol, #content ul {}
#content li { }
#content li a { }
#content a { text-decoration: none; font-weight: bold; color: #089146; }
#content a:hover { }
#content input, #content textarea, #content select { }
#content label { font-weight: bold; }
#content form b { color: #f00; }

#footercontainer { position: relative; margin: 0px; padding: 0px; background: #089146; }
#footer { position: relative; width: 960px; margin: 0px auto; padding: 0px; background: #089146; color: #fff; text-align: left; }
#footer .inner { margin: 0px; padding: 15px 15px 15px 235px; color: #fff; font-weight: normal; }
#footer .inner a { text-decoration: none; color: #fff; }
