BODY{background-color:#604a23; font:10pt/14pt Trebuchet MS, Arial, sans-serif; color:#3E3E3E;}
td{vertical-align:top; text-align:left;}
th{text-align:left;}
img, a img{border:0px;}
p{margin-top:.3em; margin-bottom:.7em;}
a, a:visited{color:#604a23;}
a:hover{color:#18781F;}

h1, h2{margin:1em 0 .6em 0; color:#2D2D2D;}
h1{font-size:12pt; line-height:16pt;}
h2{font-size:11pt; line-height:15pt;}

ul{margin-top:0; margin-bottom:.5em;}
ul li{padding-right:90px;}

.small{font-size:9pt; line-height:12pt;}

#container{width:100%; padding-top:1em;}
#main{background-color:#fff;}

#sideBar{background: url(images/side-bg.gif) repeat-y #e9f7e9; padding-top:.5em;}
#sideBar .item{margin:0px; background: url(images/sbItem-bg.gif) repeat-y #d6ecd7; width:326px; padding-top:1em; padding-bottom:1em;}
#sideBar .item p, #sideBar .item h1{margin-left:25px; margin-right:50px; margin-bottom:0;}
#sideBar .item h1{margin-top:0; margin-bottom:.3em; padding:0;}
#sideBar .line{background: url(images/sbItem-line.gif) no-repeat; height:1px; width:326px; margin:0; padding:0; line-height:0px;}
#sideBar .bottom{margin-bottom:20px;}
#sideBarTop{background: url(images/side-top.png) no-repeat #e9f7e9;}

#sidePhoto{margin:0 0 20px 4px;}

#rightSide{background: url(images/shadow-right.gif) repeat-y #604a23;}

#footer{background-color:#604a23; color:#d2f2d4; text-align:center; padding-top:.5em;}
#footer a, #footer a:visited{color:#d6ecd7; text-decoration:none;}
#footer a:hover{color:#fff; text-decoration:underline;}
#footer .divider{color:#7e6333;}

#mainCell{padding-bottom:2em; padding-top:.1em;}
#mainCell p, #mainCell h1, #mainCell h2{padding-left:6px; padding-right:36px;}
#mainCell .NPZ p{padding-right:0px;}
#mainCell table{margin:0em 0 .5em 6px;}

.homepage h1{margin:1em 0px 0px 0px; padding:0px;}
.homepage p{margin-right:40px; margin-left:6px;}

.rates{border:1px solid #604a23; border-bottom:0;}
.rates th{background-color:#E9F7E9;}
.rates th, .rates td{padding:4px 8px; border-bottom:1px solid #604a23;}

#faqs{border-top:1px solid #aeaeae; border-bottom:1px solid #aeaeae; background-color:#e9f7e9; padding-top:10px; padding-bottom:10px; margin-right:36px;line-height:1.4em;}
.question{font-weight:bold; margin-top:1.5em; margin-right:36px;}
.answer{padding-bottom:1.2em; border-bottom:1px solid #d6ecd7; margin-right:36px;}
.topLink{font-size:8.5pt; color:#333;}

.review{border-top:1px solid #e9f7e9; padding:.2em 0; margin:30px 36px 5px 6px;}
#mainCell .review p{padding:0px;}

.callEmail{margin-top:2em; margin-right:40px; padding:.3em; background-color:#e9f7e9; border:1px solid #AEAEAE;}

form p{margin-bottom:14px;}