body {margin: 0; padding: 0; font: 11px verdana; color: #4f4f4f; background: #fdfef5;}

a {color: #3b7b30; font-size: 14px; text-decoration: underline;}
a:hover {text-decoration: none;}
img {border: 0;}
h1,h2 {color: #0f0e0e; margin: 0; font: 27px georgia;}
h4, .name {margin: 0; font: 22px georgia;}
p {margin: 11px 0;}


.fs22 {font-size: 22px;}
.fs12 {font-size: 12px;}
.fs9 {font-size: 9px;}
.red {color: #cc1c1c;}
.dark {color: #0f0e0e;}
.green {color: #3b7b30;}
.silver {color: #c7c8be;}

.maincontainer{width: 900px; margin: 0 auto; margin-top: 142px;}

.colorline {background: #b01919 url('line.gif'); height: 6px; line-height: 6px; font-size: 1px;}
.toparea {position:absolute; width:900px; top:0;}
.toparea .header {display: block; background: #3b7b30; height: 64px;}

.toparea .menu {float: right; width: 650px; margin-top: 27px; padding-left: 10px;}
.toparea .menu a {float: left; margin-right: 40px; color: #3b7b30; text-decoration: underline;}
.toparea .menu a:hover {text-decoration: none;}
.toparea .menu a.selected {color: #cc1c1c; text-decoration: none;}
.toparea .menu a.selected:hover {text-decoration: none;}

.indent20 {clear:both; height: 20px;}
.indent30 {clear:both; height: 30px;}

.content {float: right; width: 641px; min-height: 780px; height: auto !important; height: 780px; padding: 0 10px; background: url('dots_v.gif') repeat-y;}

.sidebar {float: left; width: 219px; position: relative; margin-top: -72px; z-index: 1; padding: 0 10px;}
.sidebar img {display: block; border: 0;}

.screamer_block {float: right; width: 248px; padding: 11px 15px; background: #f0f1e8 url('screamer.gif') no-repeat 85% 100%; border: 1px dashed #4f4f4f; margin: 0 0 10px 15px;}

.testimonials_block {float: right; width: 280px; margin: 0 0 15px 10px;}
.testimonials_block div {padding: 10px 15px; background: #f0f1e8; border: 1px dashed #4f4f4f;}
.testimonials_block div span {display: block; font: 22px georgia; margin-top: 5px; text-align: right;}
.testimonials_block a {float: right; margin: 8px 10px;}

.comparsion_table {color: #0f0e0e; font-size: 12px;}
.comparsion_table tr {height: 24px;}
.comparsion_table th {padding-left: 23px; text-align: left;}
.comparsion_table .odd {background: #f0f1e8;}
.comparsion_table .row2 {padding-right: 10px; color: #cc1c1c; text-align: center;}
.comparsion_table .row3 {padding-right: 23px; color: #3b7b30; font-weight: bold; text-align: center;}

.link_list {margin-top: 8px;}
.link_list h3 {font-weight: normal; margin: 0 0 5px 0;}
.link_list a {color: #4f4f4f; font-size: 12px;}
.link_list a:hover {text-decoration: none;}

/**************/

.testimonials p {background: url('dots_h.gif') repeat-x 0 100%; padding-bottom: 11px;}
.testimonials .name {display: block; font: 22px georgia; color: #0f0e0e; margin: 10px 10px 0 0; text-align: right;}

/**************/

.toc {margin-top: -120px;}
.toc .headings {font-size: 16px; color: #cc1c1c; font-weight: bold;}

/**************/

.footer {background: url('line.gif') repeat-x; padding: 12px 15px;}
.footer a {font-size: 13px;}
.footer .copy {font-size: 12px; color: #0f0e0e; margin: 60px 0 7px 0;}

