@charset "utf-8";
/* CSS Document */

body{
	margin:0; padding:0; border-top:solid 5px #29bdbe;
}
h1, h2, h3, h4, h5, b, div, span, p{
	margin:0; padding:0;
}
h1{
	width:344px; float:left; overflow:hidden; margin:8px 0 10px 0; height:75px;
}
h3{
	width:331px; float:left; margin:28px 0px 0 302px; height:75px;
}

ul.address-list{
	margin:0; padding:0; list-style-type:none;
}
ul.address-list li{
	margin:0; padding:0; list-style-type:none; width:350px;  float:left; overflow:hidden;
}

/*----------------------------- Lay Out -----------------------------*/
#main-div{
	width:982px; margin:auto;
}
.header{
	width:800px; float:left; height:349px;
}

.block{
	width:168px; background:url(../images/dot-lines.gif) no-repeat right top; float:left; padding:0 9px 0 0px; margin:20px 9px 0 0px;
	font:normal 13px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;
}
.block h2{
	font:normal 22px "Trebuchet MS"; color:#2e4d4f; background:url(../images/domain-hosting.gif) no-repeat right top; line-height:25px; margin-bottom:7px;
}
.read-more:link, .read-more:visited{
	font:bold 13px Arial, Helvetica, sans-serif; color:#0e5d92; text-decoration:none;
}
.read-more:hover{
	font:bold 13px Arial, Helvetica, sans-serif; color:#0e5d92; text-decoration:underline;
}
.clear{
	line-height:7px;
}
.web-development{
	width:175px; background:url(../images/dot-lines.gif) no-repeat right top; float:left; padding:0 9px 0 0px; margin:20px 9px 0 0px;
	font:normal 13px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;
}
.web-development h2{
	font:normal 22px "Trebuchet MS"; color:#2e4d4f; background:url(../images/web-development.gif) no-repeat right top; line-height:25px; margin-bottom:7px;
}
.web-security{
	width:168px; background:url(../images/dot-lines.gif) no-repeat right top; float:left; padding:0 9px 0 0px; margin:20px 9px 0 0px;
	font:normal 13px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;
}
.web-security h2{
	font:normal 22px "Trebuchet MS"; color:#2e4d4f; background:url(../images/web-security.gif) no-repeat right 5px; line-height:25px; margin-bottom:7px;
}
.search-engine{
	width:220px; background:url(../images/dot-lines.gif) no-repeat right top; float:left; padding:0 9px 0 0px; margin:20px 9px 0 0px;
	font:normal 13px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;
}
* html .search-engine{
	width:220px; background:url(../images/dot-lines.gif) no-repeat right top; float:left; padding:0 9px 0 0px; margin:20px 9px 0 0px;
	font:normal 13px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;
}
.search-engine h2{
	font:normal 22px "Trebuchet MS"; color:#2e4d4f; background:url(../images/search-engine-optimization.gif) no-repeat right 5px; line-height:25px; margin-bottom:7px;
}
.our-portal{
	width:170px; float:left; padding:0 0px 0 0px; margin:20px 0px 0 0px;
	font:normal 13px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;
}
.our-portal h2{
	font:normal 22px "Trebuchet MS"; color:#2e4d4f; background:url(../images/our-portal.gif) no-repeat right 5px; line-height:25px; margin-bottom:7px;
}
.services-panel{
	background:url(../images/search-bg.jpg) no-repeat left top; width:800px; height:80px; float:right; 
}
.services-panel h2{
	width:145px; height:60px; float:left; font:normal 30px "Trebuchet MS"; color:#FFFFFF; text-shadow:2px 1px 1px #43696f; padding:2px 0 0 10px 
}
ul.ervice-list{
	margin:0; padding:15px 0 0 0; list-style-type:none;
}

ul.ervice-list li{
	margin:0 0 20px 0; padding:0; list-style-type:none; float:left; width:185px;
	font:normal 10px Arial, Helvetica, sans-serif; color:#FFFFFF; 
}
*+ html ul.ervice-list li{
	margin:0 0 5px 0; padding:0; list-style-type:none; float:left; width:185px;
	font:normal 10px Arial, Helvetica, sans-serif; color:#FFFFFF; 
}
* html ul.ervice-list li{
	margin:0 0 5px 0; padding:0; list-style-type:none; float:left; width:185px;
	font:normal 10px Arial, Helvetica, sans-serif; color:#FFFFFF; 
}
.download-brochure{
	margin:14px 0 0 40px;
}
*+ html .download-brochure{
	margin:-19px 0 0 0px !important; float:right;
}
* html .download-brochure{
	margin:-19px 0 0 0px !important; float:right;
}
.inner-content{
	width:725px; float:left; margin:15px 15px 0 0; font:normal 13px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:18px;
}
.inner-content a{
	font:normal 13px Arial, Helvetica, sans-serif; color:#850000; text-decoration:none;
}
.inner-content a:hover{
	font:normal 13px Arial, Helvetica, sans-serif; color:#850000; text-decoration:underline;
}
.inner-content h2{
	font:normal 24px "Trebuchet MS"; color:#2e4d4f; padding-bottom:5px;
}
.right-panel{
	width:240px; float:left; margin:15px 0px 0 0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#7e7e7e;
}
.right-panel h2{
	font:normal 22px "Trebuchet MS"; color:#fff; background:#19525d; padding:1px 10px; margin-bottom:1px;
}
ul.right-list{
	margin:0; padding:0 0 5px 0; list-style-type:none; background:url(../images/box-bottom.gif) no-repeat left bottom; overflow:hidden; 
}
ul.right-list li{
	margin:0 0 1px 0; padding:7px 0 7px 20px; list-style-type:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; 
	background:#f0f0f0 url(../images/right-icon.gif) no-repeat 10px 12px;
}
ul.right-list li a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
ul.right-list li a:hover{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;
}
.formbg{
	background-color:#f0f0f0 !important; padding-top:10px !important;
}
.input-box{
	border:solid 1px #c1c1c1; background-color:#fff; width:213px; height:20px; font:normal 12px Arial, Helvetica, sans-serif; color:#686868;
	padding:2px 0 0 5px; margin-bottom:5px;
}
.textarea{
	border:solid 1px #c1c1c1; background-color:#fff; width:213px; height:100px; font:normal 12px Arial, Helvetica, sans-serif; color:#686868;
	padding:2px 0 0 5px; margin-bottom:5px; vertical-align:top;
}
.code-box{
	border:solid 1px #c1c1c1; background-color:#fff; width:135px; height:22px; font:normal 12px Arial, Helvetica, sans-serif; color:#686868;
	padding:2px 0 0 5px; margin-left:2px;
}
.code{
	border:solid 1px #c1c1c1;
}
.submit{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background:#c08b02; border:solid 1px #9c7100; padding:4px 12px;
	margin:5px 1px 15px 0;
}
.share{	
	background:url(../images/share-bg.gif) no-repeat left top; width:220px; height:23px; padding:7px 10px; margin-top:3px; 
}
.share-img{
	margin:2px 8px 0 9px;
}
.banner{
	float:left;
}
.blocks{
	width:240px; float:left; margin-right:1px; overflow:hidden; background:#f0f0f0 url(../images/box-bottom.gif) no-repeat left bottom;
	margin-bottom:15px; 
}
.blocks h2{
	font:normal 15px "Trebuchet MS"; color:#fff; background:#19525d; padding:1px 10px;
}
.blocks ul{
	margin:0; padding:15px 10px; list-style-type:none;
}
.blocks ul li{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; padding:0 0 0 12px; margin-bottom:7px;
	background:#f0f0f0 url(../images/right-icon.gif) no-repeat 0px 5px;
}
.blocks ul li a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
.blocks ul li a:hover{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;
}
ul.expert-list{
	margin:0; padding:0; list-style-type:none; width:320px; float:left;
}
ul.expert-list li{
	margin:0 0 5px 8px; padding:0 0 0 12px; list-style-type:none; font:normal 13px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;
	background:url(../images/right-icon.gif) no-repeat 0px 5px;
}
ul.expert-list li.title{
	font:bold 13px Arial, Helvetica, sans-serif; color:#000000 !important; background:none !important; padding:0px !important; margin:15px 0px 8px 0px !important;
}
/*----------------------------- Footer -----------------------------*/
.footer{
	width:100%; height:470px; margin:25px auto 0 auto; float:left;
	background:url(../images/footer-bg.gif) repeat-x left top; 
}
.footer-warpper-in{
	width:962px; margin:auto; padding:0 10px;
}
.site-nav{
	width:650px; margin:15px 0; padding:0; float:left;
}
.site-nav h2{
	margin:0px 0 0 0; padding:0 0 3px 0; font:normal 25px "Trebuchet MS"; color:#FFFFFF; background:url(../images/title-line.gif) repeat-x left bottom;
}
ul.nav-list{	
	margin:15px 0 0 10px; padding:0; list-style-type:none; width:120px; float:left;
}
ul.nav-list li{	
	margin:0 0 23px 0; padding:0 0 0 10px; list-style-type:none; background:url(../images/list-icon.gif) no-repeat left 5px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#9ed1db; text-decoration:none;
}
ul.nav-list li a{	
	margin:0; padding:0; list-style-type:none; 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#9ed1db; text-decoration:none;
}
ul.nav-list li a:hover{	
	margin:0; padding:0; list-style-type:none; 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#9ed1db; text-decoration:underline;
}
ul.service-list{	
	margin:15px 0 0 10px; padding:0; list-style-type:none; width:270px; float:left;
}
ul.service-list li{	
	margin:0 0 16px 0; padding:0 0 0 10px; list-style-type:none; background:url(../images/sub-list-icon.gif) no-repeat left 5px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#5da9b7; text-decoration:none;
}
*+ html ul.service-list li{	
	margin:0 0 13px 0; padding:0 0 0 10px; list-style-type:none; background:url(../images/sub-list-icon.gif) no-repeat left 10px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#5da9b7; text-decoration:none;
}
* html ul.service-list li{	
	margin:0 0 13px 0; padding:0 0 0 10px; list-style-type:none; background:url(../images/sub-list-icon.gif) no-repeat left 10px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#5da9b7; text-decoration:none;
}
ul.service-list li a{	
	margin:0; padding:0; list-style-type:none; 
	font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#5da9b7; text-decoration:none;
}
ul.service-list li a:hover{	
	margin:0; padding:0; list-style-type:none; 
	font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#5da9b7; text-decoration:underline;
}
.resouce-list{
	width:120px !important;
}
.about-list{
	width:90px !important;
}
li.head a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif !important; color:#9ed1db !important; text-decoration:none;
	background:none !important;
}
.blog-fallow{
	width:277px; margin:15px 0px 18px 35px; padding:0; float:left; font:normal 13px Arial, Helvetica, sans-serif; color:#77a7b0;	
}

.blog-fallow a{
	font:bold 12px Arial, Helvetica, sans-serif; color:#77a7b0; text-decoration:none;	
}
.blog-fallow a:hover{
	font:bold 12px Arial, Helvetica, sans-serif; color:#77a7b0; text-decoration:underline;	
}
.blog-fallow h2{
	margin:0px 0 10px 0px; padding:0 0 3px 0; font:normal 25px "Trebuchet MS"; color:#FFFFFF; background:url(../images/title-line.gif) repeat-x left bottom;
}
.blog-fallow img{
	margin-right:15px; 
}
.no-padd{
	margin-right:0px !important;
}
.footer-nav{
	font:normal 11px Arial, Helvetica, sans-serif; color:#676666; text-decoration:none; width:275px; float:left; padding-top:15px; line-height:20px;
	clear:left;
}
*+ html .footer-nav{
	font:normal 11px Arial, Helvetica, sans-serif; color:#676666; text-decoration:none; width:275px; float:left; padding-top:8px; line-height:20px;
	clear:left;
}
* html .footer-nav{
	font:normal 11px Arial, Helvetica, sans-serif; color:#676666; text-decoration:none; width:275px; float:left; padding-top:8px; line-height:20px;
	clear:left;
}
.footer-nav a{
	font:normal 11px Arial, Helvetica, sans-serif; color:#676666; text-decoration:none;
}
.footer-nav a:hover{
	font:normal 11px Arial, Helvetica, sans-serif; color:#1f616d; text-decoration:none;
}
.footer-nav span{
	padding:0 12px;
}
.callto{
	float:right; margin:0;
}
*+ html .callto{
	float:right; margin-top:-6px;
}
* html .callto{
	float:right; margin-top:-6px;
}
fieldset{
	border:solid 1px #CCCCCC; margin:10px 0;
}
legend{
	font:bold 16px Arial, Helvetica, sans-serif; color:#000000;
}
.formField{
	margin:5px 0; border:solid 1px #C1C1C1; margin-right:7px;
}
.formFieldRequired{
	margin:5px 0; border:solid 1px #cbcbcb;
}
.contact_textfild{
	margin:5px 0; border:solid 1px #cbcbcb;
}
.contact_jump_menu{
	margin:5px 0; border:solid 1px #cbcbcb;
}
.star{
	font:normal 13px Arial, Helvetica, sans-serif; color:#FF0000;
}
/*----------------------------- Menu -----------------------------*/
.menu{
	width:180px; margin-right:1px; float:left; 
}
.menu ul{
	margin:0; padding:0; list-style-type:none; 
}
.menu ul li{
	margin:0 0 1px 0; padding:0; list-style-type:none; font:normal 20px "Trebuchet MS"; text-decoration:none; color:#FFFFFF;  width:180px; height:55px;
}
.menu ul li a{
	margin:0; padding:15px 0 0 20px; list-style-type:none; font:normal 20px "Trebuchet MS"; text-decoration:none; color:#FFFFFF;
	background:url(../images/menu-base.gif) no-repeat left top; width:160px; height:40px; display:block;
}
.menu ul li a:hover, .menu ul li a.visit{
	margin:0; padding:15px 0 0 20px; list-style-type:none; font:normal 20px "Trebuchet MS"; text-decoration:none; color:#FFFFFF;
	background:url(../images/menu-hover.gif) no-repeat left top;  width:160px; height:40px; display:block;
}
