*{margin:0;padding:0}
html, body{height:100%}
body{background-color:#7f7f7f;color:#000;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:12px;text-align:center}
h1{font-weight:normal;font-size:30px;line-height:30px;margin-bottom:18px;color:#87b400}
h2{font-weight:normal;font-size:20px;line-height:24px;margin-bottom:9px;color:#828487}
h3{font-weight:normal;font-size:16px;line-height:22px;margin-bottom:9px}
p{line-height:15px;margin-bottom:18px}
a{color:#88b931;text-decoration:none;padding:0px 1px 0px 1px}
a:hover{color:#fff;text-decoration:none;background-color:#fcd604}
a img{border:none}
ul, ol{list-style:none none;margin:0px}
ul li a{text-decoration:none}
.floatLeft{float:left}
.floatRight{float:right}
.printOnly{display:none}
.hidden{display:none}
#wrapper{margin:0 auto;width:878px;padding:0px 12px 0px 12px;background-color:#eeece0;background-image:url('images/back_repeat.gif');background-repeat:repeat-y;position:relative;height:100%;text-align:left}
html>body #wrapper{min-height:100%;height:auto !important;width:854px}
#bannerImage{width:854px;height:300px;float:left;background-color:#c6d0d1;overflow:hidden}
#navigation{width:854px;height:29px;float:left;padding:0px 18px 0px 21px;background-color:#f6f5ee;border-bottom:1px solid #88b931}
html>body #navigation{width:815px}
#navigation ul{margin:0px;height:auto;width:auto;float:left;border-left:1px solid #88b931}
#navigation ul li{float:left;height:auto;width:auto}
#navigation ul li a{float:left;display:block;width:auto;height:29px;color:#000;font-size:14px;padding:6px 9px 0px 9px;border-right:1px solid #88b931}
html>body #navigation ul li a{width:auto;height:23px}
#navigation ul li a:hover{background-color:#99cc00;color:#fff;text-decoration:none}
#middle{margin:0px;margin-bottom:27px;padding-bottom:27px}
#middle:after{clear:both;display:block;font:1px/0px serif;content:".";height:0;visibility:hidden}
#leftSide{width:488px;padding:18px;height:auto;float:left}
html>body #leftSide{width:452px}
#leftSide-contact{width:391px;padding:18px;height:auto;float:left}
html>body #leftSide-contact{width:391px}
#leftSide ul{margin:0px 0px 9px 14px}
#leftSide li{background-image:url('images/bullet.png');background-repeat:no-repeat;background-position:0px 5px;padding-left:9px;margin-bottom:4px}
#rightSide{width:366px;padding:18px;height:auto;float:left}
html>body #rightSide{width:330px}
#rightSide-contact{width:391px;padding:66px 18px 18px;height:auto;float:left}
html>body #rightSide-contact{width:391px}
div.rightPanel{width:328px;height:120px;padding:4px 9px 9px 9px;background-image:url('images/back_rightpanel.jpg');background-repeat:no-repeat;background-color:#f6f5ee;border:1px solid #c3d2a0}
html>body div.rightPanel{width:309px;min-height:107px;height:auto}
div.rightPanel h2{color:#fff;margin-bottom:20px}
div.rightPanel p{font-size:1.1em}
#footer{float:none;height:29px;border-top:1px solid #88b931;width:854px;padding:9px 0px 0px 18px;text-align:left;position:relative;margin:-2.5em auto 0 auto;background-color:#f6f5ee}
html>body #footer{width:836px;height:21px}
* html #footer{margin-top:-2.4em}
#footer p{color:#333}
