	/* CSS Document */
body
{
/*background-image: url(../images/stripe.png);*/
background-color: rgb(38, 169, 59);
margin:0;
padding:0;
/*margin-top:20px;*/
}
h4 {
text-transform: uppercase;
font-size: 22px;
margin: 0;
color: rgb(17, 166, 45);
padding-bottom: 14px;
border-bottom: 1px solid #CAC9C7;
}
#wrapper
{
width:990px;
margin:0px auto;
background-image:url(../images/shadowbg.png);
background-repeat:repeat-y;
}
.templatearea
{
float:left;
width:956px;
background:#FFFFFF;
height:auto;
margin:0 17px 0 17px;
_margin:0 9px 0 9px;
box-shadow: 0px -10px 9px rgba(0,0,0,0.7);
-webkit-box-shadow: 0px -10px 9px rgba(0,0,0,0.7);

}
#header
{
float:left;
width:956px;
height: 128px;
}
#logo
{
float:left;
background:url(../images/logo.png);
width: 406px;
height: 94px;
margin:21px 0 0 26px;
_margin:21px 0 0 13px;
}
.righttoparea
{
float:right;
width: 155px;
height: 18px;
margin: 23px 38px 0 0;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #D5D5D5;
}
.toptext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #818181;
text-decoration:none;
}
.toptext:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#838a90;
text-decoration:underline;
}
#mailimages
{
float:left;
/*background:url(../images/contactimage.jpg) no-repeat;*/
width:313px;
height:53px;
margin:15px 0 0 0;
}


#footerarea
{
float:left;
width:990px;
height:12px;
}
.rightfoot
{
float:left;
background:url(../images/right_corner.png);
width:17px;
height:12px;
}
.middlefoot
{
float:left;
background-image:url(../images/bottom_shadow.png);
width:956px;
height:12px;
}
.leftfoot
{
float:left;
background:url(../images/left_corner.png);
width:17px;
height:12px;
}
#menu
{
float:left;
width: 942px;
height:33px;
margin-left: 8px;
border-radius: 8px;
padding-bottom: 13px;
background: linear-gradient(rgb(85, 207, 106), rgb(38, 169, 59));/* For Opera 11.1 to 12.0 */
 /* Standard syntax (must be last) */

}
#menu{font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; line-height:18px; padding-top:1px; color:#FFFFFF;}
#menu ul {list-style-type:none;   /* margin:3px 0px 0px 12px; */ padding:0px;}
#menu ul li{display:inline;}
#menu ul li a{ display:inline-block; text-decoration:none; color:#000; padding-right: 38px; margin-left: 17px;line-height:25px;}
#menu ul li a:hover{ display:inline-block; text-decoration:none; color: #D9271E; padding-right: 38px; line-height:25px;}
#menu ul li #active{ display:inline-block; text-decoration:none; color: #000; padding-right: 38px; line-height:25px;}
#menu3{font-family:Arial; font-size:12px; text-decoration:none; line-height:18px; padding-top:1px; color:#FFFFFF;}
#menu3 ul {list-style-type:none;   margin:3px 0px 0px 15px; padding:0px;}
#menu3 ul li{display:inline;}
#menu3 ul li a{ display:inline-block; text-decoration:none; color:#FFF; padding:0px 15px 0px 20px; line-height:25px;}
#menu3 ul li a:hover{ display:inline-block; text-decoration:none; color:#B3B8BB; padding:0px 15px 0px 20px; line-height:25px;}
#menu3 ul li #active{ display:inline-block; text-decoration:none; color:#B3B8BB; padding:0px 15px 0px 20px; line-height:25px;}
.menuleft
{
float:left;
background:url(../images/menu_left.jpg) no-repeat;
width:5px;
height:33px;

}
.menuright
{
float:right;
background:url(../images/menu_right.jpg) no-repeat;
width:5px;
height:33px;

}
/*bannerarea*/
.banner
{
float:left;
background:url(../images/banner.jpg) no-repeat;
width:956px;
height:280px;
margin:7px 0 0 0;
}
.contentarea
{
float:left;
width:956px;
height:auto;
margin: 37px 0 0 0;
}
.contentarea1
{
float:left;
width:956px;
height:auto;
margin:20px 0 0 0;
}
.cqareat
{
float:left;
width:213px;
height:auto;
}
.cqarea
{
float:left;
width:205px;
height:auto;
background:url(../images/cq_middle.jpg) repeat-y;
margin:0 0 0 8px;
_margin:0 0 0 4px;
}
.cqhead
{
float:left;
width:192px;
height:24px;
background:url(../images/cq_top.jpg) no-repeat;
font-family:Tahoma;
font-size:17px;
font-weight:400;
padding:14px 0 0 13px;
_padding:14px 0 0 13px;
color:#006eb1;

}
.cqmittletext
{
	float:left;
	width:181px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	padding:10px 12px;
	_padding:10px 12px;
	color:#686868;
	text-align:justify;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b1cef4;
}
.cqbt
{
float:left;
width:205px;
height:5px;
background:url(../images/cq_bt.jpg) no-repeat;
}
.mainarea
{
float:left;
width:490px;
height:auto;
}
.mainhead
{
float:left;
vertical-align:top;
width:100%;
height:24px;
background:url(../images/toptextline.jpg);
font-family:Tahoma;
font-size:17px;
font-weight:400;
padding:14px 0 0 16px;
_padding:14px 0 0 16px;
color:#006eb1;
}
.mainheadtx
{
float:left;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
padding:14px 10px 0 16px;
_padding:10px 10px 0 16px;
color:#686868;
text-align:justify;
}
.testimonialsarea
{
float:right;
width:175px;
height:230px;
vertical-align:top;
padding:46px 30px 0 15px;
margin:0 0 0 15px;
_margin:0 0 0 11px;
background:url(../images/testimonials.jpg) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#b1cef4;
text-align:justify;
}
.testimonialsareaw
{
color:#FFFFFF;
}
.markarea
{
float:left;
width:222px;
height:auto;
margin:0 8px;
_margin:0 4px;
}
.markimg
{
float:left;
width:222px;
height:92px;
}
.markmaintext
{
float:left;
width:222px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#000000;
text-align:justify;
padding:0px 0;
}
.markmaintexth
{
float:left;
width:222px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
text-align:justify;
padding:10px 0;
}
.markpoint
{
float:left;
width:222px;
height:auto;
margin:8px 0;
}
.markline
{
float:left;
width:222px;
margin:4px 0;
}
.markarrow
{
float:left;
background:url(../images/right.jpg) no-repeat;
width:11px;
height:16px;
margin:4px 10px 0 0;
}
.marktext
{
float:left;
width:184px;
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:2px 0 ;
}

.markpointul
{
float:left;

width:200px;
list-style-type:none

}
.markpointli
{
list-style-type:none;
background-position:left;
background-image:url(../images/right.jpg);
background-repeat:no-repeat;
margin:0 0 0 0;
}
#clear
{
clear:both;
}
#menu5
{
font-family:Arial; 
font-size:12px; 
text-decoration:none; 
line-height:18px; 
padding-top:1px; 
color:#8e8e80;}
#menu5 ul
 {
list-style-type:none; 
margin:15px 0px 0px 15px; 
padding:0px;
}
#menu5 ul li
{
display:inline;
}
#menu5 ul li a
{ 
display:inline-block; 
text-decoration:none; 
color:#8e8e80; 
padding:15px 15px 0px 10px; 
line-height:18px;
}
#menu5 ul li a:hover{ display:inline-block;  text-decoration:none; color:#B3B8BB; padding:15px 15px 0px 10px; line-height:18px;}
#menu5 ul li #active{ display:inline-block; text-decoration:none; color:#B3B8BB; padding:15px 15px 0px 10px; line-height:18px;}
.footertop
{
	float:left;
	width:956px;
	height:auto;
	margin:10px 0 0 0;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dcdcdc;
	padding-top:20px;
}
.footerlink
{
	width:956px;
	height:30px;
	line-height:20px;
	font-family:Tahoma;
	font-size:12px;
	color:#8e8e80;
	text-decoration:none;
	text-align:center;
	padding:10px 0 0 0;
	
}
.footerlink a
{
	width:956px;
	height:30px;
	line-height:20px;
	font-family:Tahoma;
	font-size:12px;
	color:#8e8e80;
	text-decoration:none;
	text-align:center;
	
}
.footerlink a:hover
{
	
	text-decoration:underline;
	text-align:center;
}


/*innerpage*/
.imarkline
{
float:left;
width:182px;
margin:4px 0;
padding-left:10px;
}
.imarkarrowphone
{
float:left;
background:url(../images/phone.jpg) no-repeat;
width:17px;
height:12px;
margin:3px 10px 0 5px;
}
.imarkarrow
{
float:left;
background:url(../images/arrow.jpg) no-repeat;
width:11px;
height:16px;
margin:6px 10px 0 5px;
}
.imarktext
{
float:left;
width:154px;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#686868;
padding:2px 0 ;
}
.imarktextphone
{
float:left;
width:144px;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#686868;
padding:2px 0 ;
}
.icqmittletext
{
	float:left;
	width:204px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#686868;
	text-align:justify;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b1cef4;
}
.itestimonialsarea
{
float:left;
width:210px;
height:453px;
margin:0 0 0 30px;
}

.more
{
float:right;
font-family:Tahoma;
font-size:11px;
color:#006eb1;
text-decoration:none;
padding:14px 7px 0 0;
}
.more:hover
{
float:right;
font-family:Tahoma;
font-size:11px;
color:#006eb1;
text-decoration:underline;
padding:14px 7px 0 0;
}

.servicelink
{
	width:956px;
	height:30px;
	line-height:20px;
	font-family:Tahoma;
	font-size:12px;
	color:#8e8e80;
	text-decoration:none;
	text-align:center;
	padding:10px 0 0 0;
	
}
.servicelink a
{
	width:956px;
	height:30px;
	line-height:20px;
	font-family:Tahoma;
	font-size:12px;
	color:#8e8e80;
	text-decoration:none;
	text-align:center;
	
}
.servicelink a:hover
{
	text-decoration:underline;
	text-align:center;
}

.error
{
font-family:Tahoma;
font-size:12px;
background-color:#b1cef4;
width:400px;
color:#FF0000;
display:none;
float:none;
}

.thanks
{
	display:none;
	padding-top:50px;
	/*float:right;*/
}
.main
{
width:950px;
}
.aside
{
float:left;
margin-left: 20px;
width:250px;
height:222px;

margin-top: 10px;
}
.side-right
{
float:left;
margin-left:15px;
width:650px;
height:222px;
background-color:#fff;
}
.side-right h4
{
text-transform:uppercase;
font-size:22px;
margin:0;
color: rgb(17, 166, 45);
padding-bottom:14px;
border-bottom: 1px solid #CAC9C7;

}
.para
{
text-align: justify;
font-size: 13px;
line-height: 24px;
font-family: arial, sans-serif;
color: #5A5A5A;
float: left;
width: 373px;
}
.img1
{
float:left;
width:249px;
margin-left:17px;
margin-top:17px;
background: #ffffff;
border: 1px solid #ACAFB8;
padding: 2px 2px 0;
border-top: 2px solid #CFCFCF;
border-left: 2px solid #CFCFCF;
border-right: 2px solid #CFCFCF;
border-bottom: 2px solid #CFCFCF;
}
.content
{
width:650px;
}
.elastic h4 {
text-transform: uppercase;
font-size: 22px;
margin: 15px;
color: rgb(17, 166, 45);
padding-bottom: 14px;
border-bottom: 1px solid #CAC9C7;
}