@charset "utf-8";
html, body{height:100%; background: url(../images/bg_all.jpg) repeat-y center;}
body{padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6D6D6D; color:#333333;}
div{padding:0px; margin:0px; font-size:12px;}
img {border:none; padding:0px; margin:0px;}
form{padding:0px; margin:0px;}


.topmaindiv{height: 100%; padding:0px; width:100%;    }
.maindiv{width:960px; margin:0 auto;   padding:0px; height:100%;     background-color:#ffffff; }
.topdiv{	width:950px;	height:117px;	padding-left: 6px;margin:0 auto; }
.topdiv div{float:right; width:400px; text-align:right; margin-top:12px; color:#666666; font-size:20px; padding-right:10px;}
.topdiv b{
	color:#CD0100;
	font-size:29px;
	font-weight:normal;
}




.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }


.latest_box				{ width: 950px;    margin:0 auto;padding:0px; }
.latest_inner			{ width: 644px; background: url(../images/mid_content_bg.jpg) repeat-x; margin: 2px 1px 0 0px; float: left; padding: 18px; line-height:22px;  }
.latest_inner a			{ font-weight: normal; }
.peddingmargin0{padding:0px; margin:0px;}

.latest_inner h2 a:link, .latest_inner h2 a:visited{color:#CD0100; font-size:21px; }
.latest_inner h2 a:hover{color:#000;}
.latest_inner h4 {color:#003399; font-size:13px; }
.latest_inner h3{color:#4A76FD; font-size:15px; padding:0px; margin:0px;}
.latest_inner h1{color: #4A76FD;font-size: 26px; font-family:"Calibri", "Lucida Sans", Arial;  margin:0px; padding-top:0px; line-height:30px; }

.latest_inner li{ list-style:none; background:url(../images/arrow.png) left 6px no-repeat; padding-left:25px;}
.latest_inner ol{ list-style:inside decimal;}
.latest_inner .l{ float:left}
.latest_inner .r{ float:left; padding-left:25px;}

.mainpage-contactbg{background:url(../images/sub_form.jpg) left top no-repeat; width:269px; height:206px; float:left; padding:0px 0px 0px 0px; margin-top:2px; margin-left:0px;   border-top:12px solid #C50E10; }
.mainpage-contactbg-form{float:left; width:250px; height:30px; padding-top:55px;padding-left:0px;}
.mainpage-contactbg-form h1{color:#0052BA; padding:10px 0px 20px 0px; margin:0px; font-weight:normal; font-size:19px;}
.mainpage-request-div{float:left; width:300px; padding-left:0px;}
.mainpage-request-div span{float:left; width:105px; padding:2px 5px 3px 0px; text-align:right; color:#3F3F3F;}
.mainpage-request-div div{float:left; width:225px; padding:0px 0px;}
.mainpage-discription-div{float:left; width:280px; padding-left:20px;}
.mainpage-discription-div span{float:left; width:70px; padding:3px 5px 3px 0px; text-align:right; color:#3F3F3F;}
.mainpage-discription-div div{float:left; width:203px; padding:3px 0px;}
.submit-bg{background:url(../images/submit-bg.gif) left top repeat-x; border:none; color:#FFFFFF; font-weight:bold; padding:3px 8px 10px 8px; height:30px; width:70px;}

.redstar{width:15px !important; height:5px; color:#FF0000 !important; padding:0px 0px 0px 0px !important;text-align:right;border:0px solid #FF0000; }

.menudiv{width:950px;margin:0 auto;	color:#000;	background-color:#2E538A;}


.feature_company{ width: 950px; height: 150px; background: url(../images/company.jpg) no-repeat ; margin: 2px auto 0 auto;border-bottom: 6px solid #c9c9c9 ; padding-bottom:0px; }
.feature_seo{ width: 950px; height: 441px; background: url(../images/seobg.jpg) no-repeat ; margin: 2px auto 0 auto;border-bottom: 6px solid #c9c9c9 ; padding-bottom:2px;    }
.feature_ppp{ width: 950px; height: 441px; background: url(../images/ppcbg.jpg) no-repeat ; margin: 2px auto 0 auto;border-bottom: 6px solid #c9c9c9 ; padding-bottom:2px;    }
.feature_web{ width: 950px; height: 441px; background: url(../images/designbg.jpg) no-repeat ; margin: 2px auto 0 auto;border-bottom: 6px solid #c9c9c9 ; padding-bottom:2px;    }
.feature_media{ width: 950px; height: 391px; background: url(../images/social_media.jpg) no-repeat ; margin: 2px auto 0 auto;border-bottom: 6px solid #c9c9c9 ; padding-bottom:2px;    }
.feature_domain{ width: 950px; height: 441px; background: url(../images/domainbg.jpg) no-repeat ; margin: 2px auto 0 auto;border-bottom: 6px solid #c9c9c9 ; padding-bottom:2px;    }
.feature_partners{ width: 950px; height: 150px; background: url(../images/partners.jpg) no-repeat ; margin: 2px auto 0 auto;border-bottom: 6px solid #c9c9c9 ; padding-bottom:2px;    }
.feature_contact{ width: 950px; height: 150px; background: url(../images/contactus1.jpg) no-repeat ; margin: 2px auto 0 auto;border-bottom: 6px solid #c9c9c9 ; padding-bottom:2px;    }
.feature_port{ width: 950px; height: 150px; background: url(../images/portfolio.jpg) no-repeat ; margin: 2px auto 0 auto;border-bottom: 6px solid #c9c9c9 ; padding-bottom:2px;    }
.feature_test{ width: 950px; height: 150px; background: url(../images/test.jpg) no-repeat ; margin: 2px auto 0 auto;border-bottom: 6px solid #c9c9c9 ; padding-bottom:2px;    }



.feature_text{	width: 650px;	height: 120px;	float: left;			margin-top: 0px;	margin-right: 17px;	margin-bottom: 0px;
	margin-left: 0;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;}
.feature_text	h2 {color: #CD0100;font-size: 35px; font-family:"Calibri", "Lucida Sans", Arial; padding-left: 10px; padding-bottom:0px;margin-bottom:0px;}
.feature_text	h3 {color: #4A76FD;font-size: 26px; font-family:"Calibri", "Lucida Sans", Arial; padding-left: 10px; margin:0px; padding-top:0px; }



.feature_text1{	width: 650px;	height: 120px;	float: right;			margin-top: 0px;	margin-right: 17px;	margin-bottom: 0px;
	margin-left: 0;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;}
.feature_text1	h2 {color: #CD0100;font-size: 35px; font-family:"Calibri", "Lucida Sans", Arial; padding-right: 30px;padding-top:20px; padding-bottom:0px;margin-bottom:0px;text-align:right;}
.feature_text1	h3 {color: #4A76FD;font-size: 26px; font-family:"Calibri", "Lucida Sans", Arial; padding-right: 30px; margin:0px; padding-top:0px; text-align:right;}

.form_box				{ float:left;  margin:0 auto;padding:0px; }


.pic1_box	{ width: 250px;    margin:0 auto; text-align:center;  float:left; margin-left:40px; margin-bottom:30px; padding-top:5px;padding-bottom:0px; }
.pic2_box	{ width: 250px;    margin:0 auto; text-align:center;  float:left; margin-left:40px; margin-bottom:30px; padding-top:5px;padding-bottom:0px; }
.pic1_box h3{ margin:0px; padding:0px;}
.port			{ width: 644px;  margin: 0px 0px 0 0px; float: left; padding: 0px; line-height:22px;  }




.test_box	{ width: 610px; font-size:13px;   margin:0 auto;  border:1px solid #CCCCCC;  float:left; margin-left:5px; margin-bottom:20px; padding:10px; }
.test_box h4 {color:#003399; font-size:13px; margin:0px; padding:0px; }
.test_box em { font-size:13px; margin:0px; padding:0px; }


.center_box	{ width: 950px;    margin:0 auto; text-align:center; height:310px; background-color:#EDEDED; float:left;  margin-left:5px; margin-bottom:0px; padding-top:5px;padding-bottom:0px;  }


.bottom_box	{ width: 950px;    margin:0 auto; text-align:center; height:63px; background-color:#EDEDED; float:left; margin-left:5px; margin-bottom:5px; padding-top:5px; }

.footer-div{	width:950px;	margin:0px 10px 0px 5px ;	color:#000;	padding-left:0px; 	border-top: 13px solid #4A76FD;	line-height:20px;	padding-top:20px;	float:left;}


a.site:link,a.site:visited{color:#CD0100; font-size:15px;}
a.site:hover{color:#CD0100; text-decoration:underline;}

a:link,a:visited{color:#6D6D6D; font-size:13px; text-decoration:none; outline:none;}
a:hover{color:#000000;}
a.graylnk20:link,a.graylnk20:visited{color:#8b8b8b; font-size:15px;}
a.graylnk20:hover{color:#000000;}
a.bluelnk30:link,a.bluelnk30:visited{	color:#4A76FD;	font-size:25px;	font-family:"Calibri", "Lucida Sans", Arial;}
a.bluelnk30:hover{color:#000000;}




.moreservices{width:950px; min-height:100px; height:auto !important; height:100px; margin:0px 0px 0px 5px; float:left; text-align:left; padding:0px 0px; }
.moreservices p{color:#db0202; font-size:30px; padding:15px 0px; margin:0px 0px 0px 0px; float:left; display:block; width:950px; border-bottom:1px dotted #CCCCCC;}
.moreservices div{float:left; width:308.6px; padding:5px 4px 5px 4px;background:#f7f7f7; margin-bottom:15px;}
.moreservices div:hover{ background:#fff;}
.moreservices h2 a:link, .moreservices h2 a:visited{color:#db0202; font-size:15px; margin:0px; padding:0px;}
.moreservices h2 a:hover{color:#000; margin:0px; padding:0px;}
.moreservices h3{color:#0a5bc2; font-size:11px; margin:5px;}
.moreservices h2{ margin:10px;}
.moreservices img{ padding-right:15px;}
a.rdmore:link,a.rdmore:visited{color:#000; font-size:11px; line-height:20px; float:right;}
a.rdmore:hover{color:#0a5bc2;}