body {margin:0px auto;
font-family: Arial, Verdana, Tahoma;
color:#333333;background:url(../images/page_bk.jpg) #ffffff repeat-x top left;
}

html {overflow: -moz-scrollbars-vertical;}

.floatl{float:left;}
.floatr{float:right;}
.trans{ behavior: url(iepngfix.htc) }
.text_r{text-align:right;}
.text_l{text-align:left;}

a img{border:0px;}

.wrapper{width:960px; margin:0px auto; float:none;}


.header{width:960px; background:url(../images/header_right.jpg) no-repeat top right; height:106px; float:left;}
.logo{width:306px; float:left; padding:24px 0px 0px 20px;}
.phn-sec{float:right; width:220px; padding:30px 10px 0px 60px; height:76px;}
.phntext{font-family: "Helvetica 55 Roman",Helvetica ,arial;  font-size:12px; text-transform:uppercase; line-height:12px; color:#80bc37; margin:0px;}
.phnno{font-family: "Helvetica 45 Light", Helvetica ,arial; font-size:35px; color:#305680; margin:0px; line-height:35px;}

.nav{width:960px; background:url(../images/nav.jpg) repeat-x top left; height:35px; line-height:35px; float:left;}
.nav ul{ margin:0px; padding:0px; text-align:center;}
.nav ul li{ list-style:none; display:inline; padding:0px; margin:0px;}
.nav ul li a{display:block; float:left; font-size:15px; color:#c1e2ff; padding:0px 20px; text-decoration:none; font-weight:bold;}
.nav ul li a:hover,.nav ul li a.active{background:url(../images/nav_h.jpg) repeat-x top left; text-decoration:none;}

.banner-sec-home{width:960px; background:url(../images/banner/banner_bk.jpg) no-repeat top left; height:305px; float:left;}
.banner-sec-whyus{width:960px; background:url(../images/banner/banners_whyus.jpg) no-repeat top left; height:305px; float:left;}
.banner-sec-crm{width:960px; background:url(../images/banner/banners_crm.jpg) no-repeat top left; height:305px; float:left;}
.banner-sec-internet-services{width:960px; background:url(../images/banner/banners_internet_services.jpg) no-repeat top left; height:305px; float:left;}
.banner-sec-consultancy{width:960px; background:url(../images/banner/banners_consultancy.jpg) no-repeat top left; height:305px; float:left;}
.banner-sec-itsupport{width:960px; background:url(../images/banner/banners_itsupport.jpg) no-repeat top left; height:305px; float:left;}
.banner-sec-clients{width:960px; background:url(../images/banner/banners_clients.jpg) no-repeat top left; height:305px; float:left;}
.banner-sec-contact{width:960px; background:url(../images/banner/banners_contact.jpg) no-repeat top left; height:305px; float:left;}





h1.banner{ width:500px; padding:105px 0px 0px 20px; font-family: "Helvetica 45 Light", Helvetica ,arial; font-size:35px; color:#ffffff; margin:0px; line-height:40px; font-weight:normal;}
h2.sub{ width:350px; font-size:20px; font-family: "Helvetica 55 Roman",Helvetica ,arial;  color:#92cb4c; margin:0px; line-height:24px; padding-top:10px; padding-left:20px;font-weight:normal;}
h1, h2, h3, h4{color:#013584; margin:0; font-weight:normal;}
h1{ font-size:30px;}
/*h2{ font-size:25px;}*/
h2 {
	font-size: 25px;
	font-weight: normal;
	color: #103F6F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
}
h3{ font-size:20px;}

h3.home{ font-size:25px; color:#013584; margin:0px; line-height:25px; font-weight:normal;}
h3 span{ font-size:20px; }
p{font-size:12px; color:#333333; line-height:16px; padding:10px 0px 0px 0px; margin:0px;}

.content{width:960px; background:url(../images/content_t.jpg) no-repeat top center; padding-top:10px;float:left;}
.info-text{width:620px; padding-right:20px; padding-top:10px; font-size:14px; color:#666666; float:left; line-height:18px;}
.netviewer-sec{width:300px; float:right;}
a.netviewer-txt{ font-size:10px; text-transform:uppercase; color:#6fab84 ;line-height:11px; float:left; text-decoration:none;}
a.netviewer-txt:hover{ color:#013584; }
.box-out{width:920px; padding-left:20px; padding-top:5px; float:left;}
.box-sec{ position:relative; width:920px; background:url(../images/box-sec-t.jpg) no-repeat top center; float:left; font-size:1px; padding-bottom:35px; padding-bottom:30px;}
.service-box{width:300px; padding-top:10px; float:left;  position:relative;}
.service-out{position:relative; }
.service-box-in{width:278px; background:url(../images/gray_strip.jpg) #efefef repeat-x top left; min-height:175px; height:auto !important; height:175px; border:solid 1px #dfeef6; padding:10px 10px 0px 10px; float:left;}
.service-box-bot{width:300px; background:url(../images/blue_bot.jpg) repeat-x bottom left; height:41px; float:left;}
.service-img{ margin:0px; float:right; position:absolute;  vertical-align:bottom; bottom:-30px; right:0px; text-align:right;}

.footer{width:690px; background:url(../images/footer_t.jpg) no-repeat top center; padding:10px 135px; margin-top:10px; float:left;}
.footer p{color:#999999; font-size:12px; text-align:center;}
.green{color:#56916a;}
.padtop10{padding-top:10px;}
.padtop15{padding-top:15px;}
.marleft10{margin-left:10px;}

a.bluelnk{ color:#013584; text-decoration:none;}
a.bluelnk:hover{ color:#0066FF;}

.line {
	width: 200px;
	padding-top: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #103f6f;
}
.line2 {

	width: 100%;
	padding-top: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #889EB4;
}
