/*update*/
.border {height:20px; border-bottom:1px solid #E6E6E6; margin:0 0 40px 0;}

#float_left {float:left; width:663px;}
#float_right {width:250px; height:170px; background:url(../bg.jpg) no-repeat; margin:0px 20px 0px 0px; padding:11px 0 0 7px; float:right;}

#testimonials {width:630px; border-bottom:1px solid #eeeeee; padding-bottom:0px;}
#testimonials h1 {color:#000000 !important; margin:0px 0 10px 0; font-size:16px; font-weight:bold;}
#testimonials h2 {color:#000000 !important; margin:10px 0 0px 0; font-size:15px;}
#testimonials ul {margin-top:5px;}
.testimonials_left {width:200px; float:left;}
.testimonials_right {width:410px; float:right; margin:0 0 0 20px;}

#mc_screenshot {width:202px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0 0 10px 10px;}
#screenshot_header {width:100%; min-height:41px; background:url(../images/screenshot-header.png) #83BE00 top no-repeat; padding:0 0 5px 0; color:#FFFFFF; text-decoration:none; font-size:11px}
#screenshot_header p {width:151px; margin:5px 0 5px 10px; padding:7px 0 0 0;}
#screenshot_header a {color:#FFFFFF; text-decoration:none; font-size:11px}
#screenshot_header a:hover {color:#FFFFFF; text-decoration:underline;}
#screenshot_mid {width:100%; background:#83BE00; min-height:100px; text-align:center;}
#screenshot_mid img {border:none;}
#screenshot_footer {width:100%; height:19px; background:url(../images/screenshot-footer.png) top no-repeat;}

#mc_linkcontainer {text-align:right;}
#mc_linkcontainer img {border:none; margin:0px 10px -5px 0;}
#mc_image_ads {width:202px; margin:0 0 10px 15px;}
#mc_image_ads a {color:#333333; text-decoration:none;}
#mc_image_ads a:hover {color:#333333; text-decoration:underline;}
#mc_image_ads p {font-size:11px; margin-top:3px; padding:0 0 0 3px;}
#mc_image_adsleft {width:202px; margin:10px 0 10px 0px;}

.greenfont {color:#84B601; font-weight:bold;}

/**************
Generic content
**************/
body
{
	background: #E6E5E5 url(../images/bg_main.jpg) repeat-x;
	text-align: center;
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}

img
{
	border: 0;
}

#main_container
{
	position: relative;
	margin: 0 auto;
	width: 982px;
	padding:28px 0 0 0;
	text-align: left;
	background: #ffffff url(../images/bg-main.png) no-repeat top;
}
#mc_inner {background:url(../images/bg-inner.png) repeat-y;}

#logo
{
	position: absolute;
	top: 28px;
	left: 28px;
	width: 238px;
	height: 85px;background: url(../images/logo.jpg) no-repeat;
}

#inner_logo {	position: absolute;
	top: 29px;
	left: 7px;
	width: 238px;
	height: 85px;}

#nav
{
	padding: 28px 0 0 266px;
}

#nav div {margin:0 3px 0 3px 0;}

#main_content
{
	padding-left: 28px;
}

#footer
{
	clear: both;
	width: 982px;
	height: 49px;
	background: url(../images/footer.jpg) no-repeat;
}

/************************
Homepage-specific content
************************/


#mcb_side {width:202px; float:left; margin:10px 20px 0 0;}
#sidebox {width:100%;background:url(../images/greenboxtop.png) top no-repeat #83BE00; min-height:100px; padding:5px 0 10px 0;}
#sidebox img {float:left; border:none; margin:0 0 0 10px;}
#sidebox p {float:right; color:#FFFFFF; width:100px; margin:0 10px 0 0;}
#sidebox a {color:#FFFFFF;}
#sidebox h1 {color:#FFFFFF; font-size:15px; font-weight:bold; margin:7px 0 10px 10px;} 
#sidebox_bottom {background:url(../images/greenboxbottom.png) top no-repeat; width:100%; height:19px;}

#mcb_left
{
	float: left;
	background: url(../images/main_32.jpg) no-repeat;
	padding: 0px 0 30px 7px;
	width: 650px;
	margin:0 27px 0 0;

}
#mcb_left p {	text-align:justify;}
#mcb_left h2 {color:#84B601; font-size:15px;}
#mcb_left ul {margin:0 0 0 25px; padding:0px; list-style-image: url('../images/bullet-img.png')}
#mcb_left li {padding:4px 0 4px 0;}
*html #mcb_left
{
	width: 663px;
}

#mcb_right
{
	float: right;
	padding-top: 7px;
	padding-bottom:20px;
}

#mcbr_top
{
	width: 154px;
	height: 74px;
	background: url(../images/main_4.jpg) no-repeat;
	padding: 10px 0 0 96px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}


#mcbr_top a {text-decoration:none; color:#ffffff;}
#mcbr_top a:hover {text-decoration:underline;}


*html #mcbr_top
{
	width: 250px;
	height: 90px;
}

#mcbr_bottom
{
	width: 233px;
	height: 56px;
	background: url(../images/main_5.jpg) no-repeat;
	padding: 13px 0 20px 17px;font-family:Arial, Helvetica, sans-serif; font-size:11px;
}


#mcbr_bottom a {text-decoration:none; color:#ffffff;}
#mcbr_bottom a:hover {text-decoration:underline;}

.cont {width:150px;}

*html #mcbr_bottom
{
	width: 250px;
	height: 98px;
}

#mcbr_top h2, #mcbr_bottom h2
{
	font: bold 15px "MS Trebuchet", arial;
	color: #ffffff;
	margin: 0;
	padding: 0;
}

/***********************
Subpage-specific content
***********************/

#subpage_divider
{
	text-align: center;
	height: 25px;
	background: url(../images/subpage_divider.jpg) no-repeat;
}

#subpageside {width:202px; margin:10px 20px 0 0px; float:left;}

#subpage_content
{
	width: 630px;
	float:right;
	padding-left: 0px;
	padding:0 60px 30px 0;
}

#subpage_contenthome
{
	width: 461px;
	float:right;
	padding-left: 0px;
	padding:0 10px 10px 0;
}
#subpage_content p {text-align:justify; margin:5px 0 5px 0; padding:0px;}
#subpage_content span {float:right; padding:0 0px 0 0;}
#subpage_content h3 {color:#84B601; font-size:16px; font-weight:bold; margin:10px 0 0px 0 !important; padding:0px !important; line-height:normal;}
#subpage_content h2 {color:#000000; font-size:14px; font-weight:bold; margin:0px 0 0px 0 !important; padding:0px !important; line-height:normal;}
#subpage_content a {color:#84B601;}
*html #subpage_content
{
	width: 669px;
}

h1
{
	color: #84B601;
	font: normal 23px "Trebuchet MS", arial, sans-serif;
}
#subpage_content  li {list-style:url(../images/bullet-img.png) outside; padding:0 0 3px 3px; _padding:0 0 5px 3px;}

