* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}
#wrapper { 
 margin: 0 auto;
 width: 974px; 
}
#header {
 width: 950px;
 color: #666666;
 height: 77px;
 margin: 10px 0px 10px 0px;
 
}
.floatleft { float: left; width: 150px;}
.floatright { float: right;width: 800px; padding-top: 3px; text-align: right;}
#hdrtopline{width:950px; background-color: #4faa58; height: 1px; font-size:1px;}

a.hdrlinks { font-family: Arial, Helvetica, sans-serif; color: #ff7600; font-size: 11px; text-decoration: none;}
a.hdrlinks:link { font-family: Arial, Helvetica, sans-serif; color: #ff7600; font-size: 11px; text-decoration: none;}
a.hdrlinks:visited { font-family: Arial, Helvetica, sans-serif; color: #ff7600; font-size: 11px; text-decoration: none;}
a.hdrlinks:hover { font-family: Arial, Helvetica, sans-serif; color: #ff7600; font-size: 11px; text-decoration: none;}
#navigation {
 width: 950px; height: 35px;
 
 margin: 20px 0px 20px 0px;
  vertical-align: middle;
 
 
}

#content { 
 width: 950px; 
 color: #333;
 
 
 margin: 0px 0px 0px 0px;
 
 height: 330px;
}
#midsecboxs{ width:950px; height: 342px; background-image:url(images/4boxes_bg.jpg); background-repeat:no-repeat;}
#midsecboxs p{ padding-top: 5px; line-height: 17px;}
.midboxcontent{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align: left; vertical-align:top; padding-left: 20px; padding-right: 8px;}
a.boxlinks { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-decoration: underline; line-height: 27px; font-weight: bold;}
a.boxlinks:link { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-decoration: underline; line-height: 27px; font-weight: bold;}
a.boxlinks:visited { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-decoration: underline; line-height: 27px; font-weight: bold;}
a.boxlinks:hover { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-decoration: underline; line-height: 27px; font-weight: bold;}

#midsecroundedtxt{ width:950px; height: 380px; background-image:url(images/bg_with_boxes.jpg); background-repeat:no-repeat;}
.midroundedcontent{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align: left; padding-left: 20px; padding-top: 20px; vertical-align: top; line-height: 20px; }
#midsecroundedtxt h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #ff7600; line-height: 16px;}
#mrcleft{ width: 270px; float: left;}
#mrcright{ width: 270px; float: left; padding-left: 35px; padding-right: 10px;}

#clienttm{background-repeat: no-repeat; width: 270px; height: 180px; padding-top: 3px; padding-left: 10px; padding-bottom: 10px; font-size: 12px; font-weight: normal;}
#clienttm ul{list-style-type: none; padding-left: 5px; padding-right: 10px; padding-top: 20px; line-height: 24px;}
#clienttm ul li{ padding-left: 15px; padding-right: 5px; background:url(./images/quote_left.jpg) no-repeat 0 2px;}

.midrcquote{ font-family:Arial, Helvetica, sans-serif; float: left; font-size:12px; color:#666666; text-align: left; padding-right: 9px; padding-top: 18px; line-height: 15px;}
.orangecolor{ color: #ff7600;}
.orgfontsze14{ font-size: 14px;}
a.orangelinks { font-family: Arial, Helvetica, sans-serif; color: #ff7600; text-decoration: none; }
a.orangelinks:link { font-family: Arial, Helvetica, sans-serif; color: #ff7600; text-decoration: none; }
a.orangelinks:visited { font-family: Arial, Helvetica, sans-serif; color: #ff7600; text-decoration: none; }
a.orangelinks:hover { font-family: Arial, Helvetica, sans-serif; color: #ff7600; text-decoration: underline; }

.mrcRHSContent{font-family: Arial, Helvetica, sans-serif; color: #666666; text-align: left; vertical-align: top;  padding-top: 10px; padding-left: 15px; padding-right: 5px; font-size: 11px; line-height: 17px; }
#mrcRHSignup{ font-size: 11px; }

#seo_footer {width: 920px; height:44px; vertical-align:bottom; background:url(./images/SEO_footer_bg.jpg); background-repeat: no-repeat; float:left;
  font-family: Arial, Helvetica, sans-serif; color: #666666; margin: 20px 0px 0px 0px; font-size: 11px; padding: 8px 20px 0px 20px; line-height: 15px;
}
a.seo_footerlinks { font-family: Arial, Helvetica, sans-serif; color: #ff7600; font-size: 11px; text-decoration: none;}
a.seo_footerlinks:link { font-family: Arial, Helvetica, sans-serif; color: #ff7600; font-size: 11px; text-decoration: none;}
a.seo_footerlinks:visited { font-family: Arial, Helvetica, sans-serif; color: #ff7600; font-size: 11px; text-decoration: none;}
a.seo_footerlinks:hover { font-family: Arial, Helvetica, sans-serif; color: #ff7600; font-size: 11px; text-decoration: underline;}

#footer {width: 920px; height:29px; background:url(./images/footer_bg.jpg); padding: 10px 20px 0px 20px; background-repeat: no-repeat; float:left;
  font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; line-height: 15px;
 
 margin: 15px 0px 0px 0px;
 
}

a.footerlinks { font-family: Arial, Helvetica, sans-serif; color: #ff7600; font-size: 11px; text-decoration: none;}
a.footerlinks:link { font-family: Arial, Helvetica, sans-serif; color: #ff7600; font-size: 11px; text-decoration: none;}
a.footerlinks:visited { font-family: Arial, Helvetica, sans-serif; color: #ff7600; font-size: 11px; text-decoration: none;}
a.footerlinks:hover { font-family: Arial, Helvetica, sans-serif; color: #ff7600; font-size: 11px; text-decoration: underline;}

.txtbox{width:150px; height:14px; border-style:solid; border-right-width:1px; border-left-width:1px; border-top-width:1px; border-bottom-width:1px; border-right-color:#D9D9D9; border-left-color:#D9D9D9; border-top-color:#D9D9D9; border-bottom-color:#D9D9D9;}

.txtboxsignup{width:200px; height:14px; border-style:solid; border-right-width:1px; border-left-width:1px; border-top-width:1px; border-bottom-width:1px; border-right-color:#D9D9D9; border-left-color:#D9D9D9; border-top-color:#D9D9D9; border-bottom-color:#D9D9D9;}

.roundimg{width: 7px; height: 30px; padding-left: 7px; padding-right: 7px; vertical-align: text-bottom;}

#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:0px;top:30px;}
ul.pureCssMenu ul ul{position: absolute;left:243px;top:0px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	background-repeat:repeat;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	height:21px;
	float: left;
}
ul.pureCssMenu ul{
	width:244.4px; 
}
ul.pureCssMenu li{
	display:block;
	margin:50px 0px 0px 2px;
	font-size:0px; 
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#ecf0f4;
	text-align:center;
	text-decoration:none;
	padding:2px 5px 5px 10px;
	_padding-left:0;
	font:normal 12px Arial;
	color: #000;
	text-decoration:none;
	cursor: hand;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none; border: 1px solid #aaaaaa;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap; overflow: hidden;
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
	
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:3px;
	height:100%;
	display:inline-block; 
	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:100%;
	height:3px;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#07c507;
	
	font:normal 12px Arial;
	color: #ffffff;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#07c507;
	font:normal 12px Arial;
	color: #ffffff;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #ffffff !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:2px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	background-image:url(./images/arrv_white.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:9px;}
ul.pureCssMenu ul span{background-image:url(./images/arr_black.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(./images/arr_white.gif);}
ul.pureCssMenu table a:hover span,ul.pureCssMenu table a:hover a:hover span,ul.pureCssMenu table a:hover a:hover a:hover span{background-image:url(./images/arr_white.gif)}
ul.pureCssMenu table a:hover table span,ul.pureCssMenu table a:hover a:hover table span{background-image:url(./images/arr_black.gif)}
ul.pureCssMenu li.pureCssMenui0 {
width:139px;
height:23px;
}
ul.pureCssMenu li a.pureCssMenui0{
height:100%;
background-image:url(./images/btn3.jpg);
border-width:0px;
font:normal 12px Arial;
color:#ffffff; background-color:#07c507;

}
ul.pureCssMenu li a.pureCssMenui0:hover{
background-image:url(./images/btn4.jpg);
font:normal 12px Arial; 
color:#ffffff; background-color:#07c507;
}
ul.pureCssMenu li.pureCssMenui1 {
width:139px;
height:23px;
}
ul.pureCssMenu li a.pureCssMenui1{
height:100%;
background-image:url(./images/btn4.jpg);
border-width:0px;
font:normal 12px Arial; 
color:#ffffff; background-color:#07c507;

}
ul.pureCssMenu li a.pureCssMenui1:hover{
background-image:url(./images/btn4.jpg);
font:normal 12px Arial; 
color:#ffffff; background-color:#07c507;

}
 ul.pureCssMenum0 {
background-color:transparent;
border-width:0px;
	padding:0px 0px 0px 0px;
}
 ul.pureCssMenum0>li>a {
padding:8px 5px 0px 5px;
}
 ul.pureCssMenum0 a {
padding:8px 5px 0px 5px;
}
 ul.pureCssMenum0 ul a {
padding:2px 5px 5px 0px;
}
 ul.pureCssMenum0>li {
margin:0px 0px 0px 0px;
}
 ul.pureCssMenum0 li {
margin:0px 0px 0px 0px;
}
 ul.pureCssMenum0 li li {
margin:0px 0px 0px 0px;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup 
{
	
	background-color:#ffffff; 
	
	
}

.validatorCalloutHighlight1{ left: 50px;}
.WaterMarkedTextBox
{
    
    height: 14px; vertical-align: top;
    width: 170px; 
    padding: 2px 2px 0px 2px;
    color: gray;
    font-size: 8pt;
    text-align: left;
    background-color: #f2f2f2; color: #cccccc;
}
        
.NormalTextBox
{
   padding: 2px 2px 0px 2px;
   height: 14px;
   width: 170px; vertical-align: top;
   background-color: #ffffff; color: Black;
   
}