@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(../images/top-bg.jpg);
background-repeat:repeat-x;
text-align:justify;
color:#6a6c6c;
}

h1,h2,h3,h4,ul,li,div{
margin:0px;
padding:0px;
}

img{
border:0px;
}

#containner{
width:952px;
margin-left:auto;
margin-right:auto;
}

.top{
height:129px;
width:952px;
}

.for-tag{
font-size:18px;
color:#2883AE;
display:inline;
line-height:0px;
padding:10px 0 0 10px;
margin-top:15px;
}

.top .asci{
	background-image:url(../images/asscii.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	width:363px;
	height:62px;

}

.top-logo{
width:433px;
height:55px;
float:left;
margin-top:15px;
}

.top-call{
float:right;
font-size:18px;
width:auto;
margin-top:20px;
text-align:right;
height:70px;
}

.green{
color: #6abf2a;
}

.grey{
color:#677878;

}

.top_submit_case{
/*width:140px;
float:right;*/
margin-top:10px;
}

.menu{
float:right;
margin-top:15px;
width:885px;
color:#687979;

}

.menu a{
text-decoration:none;
color: #687979;
font-weight:bold;
}

.menu a:hover{
text-decoration:none;
color:#333333;
text-decoration:underline;
}

.banner{
width:952px;
height:220px;
}

#middle{
margin:0px;
padding:0px;
height:auto;
}

.video-warp{
width:630px;
float:left;
margin-bottom:20px;
}

.video-start{
width:330px;
float:left;
}

.video-content{
float:left;
width:270px;
}

#left{
width:268px;
float:left;
background-color:#f0f2f1;
height:auto;
}

.free-estimate{
margin:10px 0px 0px 0px;
padding:0px;
width:268px;
height:32px;
}

.form{
margin:5px 0px 0px 0px;
padding:0px 10px 0px 10px;
border-bottom:1px solid; 
border-bottom:dashed 1px;
}

.news-release{
padding:15px 15px 40px 15px;
border-bottom:1px solid; 
border-bottom:dashed 1px;
}

.news-release h3{
font-size:16px;
font-weight:bold;
padding-bottom:3px;
}

.matter{
font-size:12px;
color:#333333;
line-height:15px;
font-weight:normal;
}
 
.news-release-read{
float:right;
padding-right:10px;
padding-bottom:20px;
margin-top:10px;
}
 
.client-testimonials{
padding:8px 18px 50px 18px;
margin-bottom:0px;
border-bottom:1px solid; 
border-bottom:dashed 1px;
}
 
.client-testimonials h3{
font-size:16px;
font-weight:bold;
padding-bottom:3px;
}

.client-name{
float:right;
padding-right:10px;
font-weight:bold;
font-size:12px;
}

.client-read{
float:right;
margin-top:20px;
margin-right:0px;
}

.client-read2{
float:right;
margin-top:0px;
margin-right:7px;
}

.submit-case{
margin-top:20px;
width:265px;
height:48px;
margin-left:1px;
padding-bottom:20px;
}


#right{
width:650px;
float:left;
margin:10px 0px 10px 10px;
}

.call{
float:right;
font-size:12px;
font-weight:bold;
clear:left;
}

.lost-data{
padding-left:50px;
font-size:15px;
font-weight:bold;
}

.content-top{
width:650px;
padding:10px 0px 30px 10px;
border-bottom:1px solid; 
border-bottom:dashed 1px;
float:left;
}

.content-top h2{
font-size:14px;
font-weight:bold;
}

.content-top-image{
margin:0px 15px 10px 0px;
float:left;
}

.content-matter-curve{
font-size:12px;
font-weight:bold;
}


#content-medium{
width:650px;
padding:25px 0px 30px 10px;
clear:left;
}

.box-1{
width:210px;
border-right:1px solid; 
border-right:dashed 1px;
float:left;
}

.box-1 h2{
font-weight:bold;
font-size:14px;
text-align:center;
}

.box-1 h3{
font-weight:bold;
font-size:12px;
margin-top:15px;
padding-left:14px;
}

.box-1-image{
margin-top:5px;
margin-left:35px;
}



.box-1-read{
float:right;
margin-right:10px;
margin-top:15px;
}

ul.for-box-nav{
margin:0px;
}

ul.for-box-nav li{
list-style:none;
background-image:url(../images/bullet.jpg);
background-repeat:no-repeat;
background-position:15px 10px;
padding:7px 0px 0px 30px;
font-size:11px;
}

ul.for-box-nav li a{
text-decoration:none;
color:#333333;
}

ul.for-box-nav li a:hover{
text-decoration:underline;
color:#000000;
}

ul.arrow{
margin:0px;
}

ul.arrow li{
list-style:none;
background-image:url(../images/bullet.jpg);
background-repeat:no-repeat;
background-position:15px 10px;
padding:7px 0px 0px 30px;
font-size:12px;
}


.box-3{
width:210px;
float:left;
}

.box-3 h2{
font-weight:bold;
font-size:14px;
text-align:center;
}

.box-3 h3{
font-weight:bold;
font-size:12px;
margin-top:15px;
padding-left:14px;
}

.box-3-image{
margin-top:5px;
margin-left:35px;
}

.box-3-read{
float:right;
margin-right:10px;
margin-top:15px;
clear:right;
}

.stellar-partner{
background-image:url(../images/stellar-partner.jpg);
background-repeat:no-repeat;
width:670px;
height:120px;
margin-top:15px;
float:left;
margin-bottom:0px;
}

.stellar-partner-button{
float:right;
margin-top:85px;
margin-right:50px;
}

.our-clients{
background-color:#b5bdbd;
margin-left:auto;
margin-right:auto;
clear:both;
width:946px;
margin-top:2px;
text-align:center;
height:40px;
padding-top:10px;
}

.blue{
color:#058996;
font-size:14px;
font-weight:bold;
}

.white{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.our-clients-pic{
margin-left:15px;
}

.second-last-footer{
background-color:#595959;
margin-left:auto;
margin-right:auto;
clear:both;
width:946px;
margin-top:1px;
padding-top:10px;
}

.second-last-footer-box{
background-color:#595959;
width:312px;
border-right:1px solid; 
border-right:dashed 1px #FFFFFF;
padding-top:20px;
padding-bottom:20px;
float:left;
height:140px;
}

.second-last-footer-box h3{
color:#82CAEC;
font-size:14px;
font-weight:bold;
padding-left:50px;
}


.second-last-footer-box3{
background-color:#595959;
width:320px;
padding-top:20px;
padding-bottom:20px;
float:left;
height:140px;
}

.second-last-footer-box3 h3{
color:#82CAEC;
font-size:14px;
font-weight:bold;
padding-left:50px;
}



ul.footer-nav{
margin:0px;
}

ul.footer-nav li{
list-style:none;
background-image:url(../images/bullet2.jpg);
background-repeat:no-repeat;
background-position:50px 6px;
padding:3px 0px 0px 70px;
font-size:11px;
}

ul.footer-nav li a{
text-decoration:none;
color:#FFFFFF;
}

ul.footer-nav li a:hover{
text-decoration:underline;
color:#F3F3F3;
}

ul.footer-nav2{
margin:0px;
}

ul.footer-nav2 li{
list-style:none;
background-image:url(../images/bullet3.jpg);
background-repeat:no-repeat;
background-position:70px 6px;
padding:3px 0px 0px 90px;
font-size:11px;
}

ul.footer-nav2 li a{
text-decoration:none;
color:#FFFFFF;
}

ul.footer-nav2 li a:hover{
text-decoration:underline;
color:#F3F3F3;
}

.footer{
clear:both;
text-align:center;
background-color:#b4bebd;
width:946px;
margin-top:2px;
margin-left:auto;
margin-right:auto;
height:45px;
padding-top:7px;
color:#333333;
}

.trademark{
color:#333333;
font-size:10px;
background-color:#DADADA;
}

.footer h3{
font-size:12px;
font-weight:normal;
}

.footer h3 a{
text-decoration:none;
color:#000000;
}

.footer h3 a:hover{
text-decoration:underline;
color:#000000;
}










/*---------inner page css----------------*/

#left-section{
width:268px;
float:left;
background-color:#f0f2f1;
}

.form-for-inner{
margin:5px 0px 0px 0px;
padding:0px 10px 0px 10px;
background-color:#f0f2f1;
border-bottom:1px solid; 
border-bottom:dashed 1px;
}

.free-estimate-inner{
margin-left:1px;
padding:0px;
width:268px;
height:32px;
}

.inner-nav-box{
margin:0px;
padding-bottom:20px;
border-bottom:1px solid; 
border-bottom:dashed 1px;
}

.inner-nav-box h2{
font-size:15px;
font-weight:bold;
padding:20px 0px 0px 40px;
}

ul.inner-left-nav{
margin:0px;
}

ul.inner-left-nav li{
list-style:none;
background-image:url(../images/bullet.jpg);
background-repeat:no-repeat;
background-position:45px 10px;
padding:5px 0px 0px 60px;
font-size:13px;
}

ul.inner-left-nav li a{
text-decoration:none;
color:#333333;
font-size:13px;
}

ul.inner-left-nav a:hover{
text-decoration:underline;
color:#000000;
}










#right-section{
width:677px;
float:left;
margin:0px 0px 10px 1px;
}

.banner-inner{
width:677px;
width:219px;
}

.right-section-content{
padding:15px;
}
.right-section-content-call{
float:right;
font-size:12px;
font-weight:bold;
clear:left;
}

.right-section-content h2{
font-size:14px;
font-weight:bold;
}

.right-section-content h3{
font-size:12px;
color:#6a6c6c;
text-align:justify;
font-weight:normal;
}

.right-section-content h4{
font-size:12px;
color:#6a6c6c;
text-align:justify;
font-weight:normal;
}

.right-section-content ul{
margin:0px;
}

.right-section-content ul li{
list-style:none;
background-image:url(../images/bullet.jpg);
background-repeat:no-repeat;
background-position:45px 10px;
padding:5px 0px 0px 60px;
font-size:12px;
color:#6a6c6c;
}

.grey_bold
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
}

.standerdatarecover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#75776c;
text-decoration:underline;
}
.tabtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #3C3C3C;
padding-left:8px;
}
 .newsdate
 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636667;
	padding-left:45px;
	font-weight: bold;
 
 }
 .redbold
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#CE1E04;
 }
 
.input-heading{
width:458px;
height:25px;
line-height:25px;
margin:10px 0px 0px 0px;
padding:0px 10px 0px 10px;
background-color:#E0E0E0;
font-weight:bold;
color:#3D6F92;
}
.input-lable{
padding:0px 0px 0px 20px;
}
		
.request-form{
margin:10px 0px 0px 0px;
padding:0px;
width:478px;
height:auto;
		/*background-color:#CCCCCC;*/
}
.request-form .input-check{
margin:0px;
padding:0px;
}
		
.tabletext
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:7px;
padding-right:3px;
color: #333333;
text-align:justify;
}

.small{
font-size:10px;
color:#333333;
}


/*----------------------------------------memorial day special-----------------------------------------*/
.right-section-content2{
padding:0px;
}

.right-section-content2 p{
margin:0px 0px 0px 0px;
padding:0px;
}


#mem-block { width:680px; float:left; margin:0px; padding:0px; background:transparent url(../images/memorial-day.gif) no-repeat left top; }
.mem-block-left { width:250px; float:left; margin:0px; padding:0px; }
.mem-block-right { width:430px; float:left; margin:0px; padding:0px; color:#000000; }
#mem-breadcrumb { width:950px; float:left; margin:0px; padding:0px; clear:left; }
.mem-breadcrumb {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#5e8a4e;}
.mem-breadcrumb a{	color:#5e8a4e;	text-decoration:none;}
.mem-breadcrumb a:hover{	color:#5e8a4e;	text-decoration:underline;}
.mem-heading1 { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; }
.mem-heading2 { font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:60px; font-weight:bold; color:#000000; }
.mem-heading3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.mem-heading4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.mem-heading5 { font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.mem-blue { color:#0b7098; }
.mem-blue1 { color:#2596cb;}
.mem-blue2 { color:#043f5d;}
.mem-red { color:#ab0909; }
.mem-green { color: #256f05; }
.mem-footer { background-color:#cae7f4; width:680px; float:left; margin:0px; padding:0px; }
a.mem-footer-links { color:#003366; text-decoration:none; font-weight:bold; }
a:hover.mem-footer-links { text-decoration:underline; font-weight:bold; }

