body {
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;

color:#333;
margin:0;
padding:0;
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;

color:#333;
}

a {
color:#7BA732;
text-decoration:underline;
}

a:hover {
color:#000;
text-decoration:underline;
}

p {
margin:5px 0 10px;
}

.pic_left {
float:left;
margin-right:20px;
margin-bottom:20px;
}

.pic_right {
float:right;
margin-left:20px;
margin-bottom:20px;
}

.clear {
clear:both;
}

h1 {
text-transform:uppercase;
font-size:14px;
font-weight:700;
color:#80AC36;
border-bottom:2px solid #94C640;
padding:0 0 5px 10px;
}

h2 {
color:#FFF;
font-size:12px;
}

.main {
width:900px;
}

ul {
list-style-image:url(bullet.gif);
}

.leftcol {
width:190px;
vertical-align:top;
}

.content {
vertical-align:top;
padding:10px 15px 20px;
}

.content p {
margin:5px 0 10px 10px;
}

.rightcol {
vertical-align:top;
width:210px;
padding-top:10px;
}

.right_box {
background:#94C640 url(right_bg.jpg) top repeat-x;
color:#FFF;
font-size:11px;
vertical-align:top;
line-height:120%;
padding:0 7px;
}

.dashed {
background:url(dash.gif) center repeat-x;
margin:0;
}

.date {
background:url(bullet_white.gif) left center no-repeat;
padding-left:13px;
font-weight:700;
}

.leftPad {
margin-left:13px;
}

a.mainbuttontext {
display:block;
height:33px;
line-height:33px;
background:url(menu_bg.jpg) bottom repeat-x;
text-transform:uppercase;
color:#333;
font-size:11px;
text-decoration:none;
padding-left:10px;
}

a.mainbuttontext:hover {
color:#80AC36;
text-decoration:none;
}

.footer {
text-align:center;
font-size:11px;
line-height:120%;
}

.right_box a,.right_box a:hover {
color:#FFF;
text-decoration:underline;
}


.featuresdiv{
	color:#fff !important;
	border:0;
	width:207px;
	margin:20px 0;
	background:#94C640 url(feature_bottom.jpg) no-repeat bottom left ;
	padding:0 0 20px 0;

}
.featuresdiv p a.normal{
	color:#fff !important;
}
.featuresdiv p{
	padding:0 0 0 10px;
	margin:0;
	color:#fff;
}
.featuresdiv h2,.featuresdiv h3{
	padding:0;
	margin:0;
}
.featuresdiv h3{
	background:url(bullet_white.gif) left center no-repeat;
	padding-left:13px;
	color:#fff;
	font-size:12px;
}
.feat_1,
.feat_2,
.feat_3,
.feat_4{
background:url(dash.gif) bottom center repeat-x;
margin:0;
padding:5px 0;
}
.featuresspan{
background:#94C640 url(feature_top.jpg) top left no-repeat;
padding:20px 10px 0 10px;
margin: 0 ;
height:100%;
display:block;

}
td#maintext {

	padding:0 20px;
}
div#mainbuttontext{
	width:195px !important;
}