*{margin:0; padding:0;}
body{margin:0; padding:0; background:#014593; font-family:Arial;}
.wrapper{width:970px; background:#fff;  margin:0 auto}
.container{width:948px; margin:0 auto;}
.logo{width:948px; height:90px;}
.flt{float:left}
.frt{float:right;}
.clr{clear:both;}
.maincontent{margin:8px 0  0 0;}
.leftcontent{width:689px;}
.rightcontent{width:252px; height:auto; border:1px #e8e8e8 solid; background:#f2ead8;}

.vmenu{width:181px; height:204px; position:relative; clear:left;}
.vmenu ul{list-style:none; width:181px; margin:0; padding:0;}
.vmenu ul li{background:url(Images/vmenubg.jpg) no-repeat top;}
.vmenu li a{font-family:Arial; font-size:13px; color:#004faa; display:block; padding:9px 0; text-indent:47px; text-decoration:none; width:181px;}
.vmenu li a:hover{background:url(Images/vmenuhover.jpg) no-repeat center center; padding:9px 0;  width:181px; color:#fff; font-weight:bold;}
.vmenu li .current,.menuverti li a:hover{background:url(Images/vmenuhover.jpg) no-repeat center center; padding:9px 0;  width:181px; color:#fff; font-weight:bold;}

.homebanner{width:502px; margin:0 0 0 0; background:url(Images/homebanner.jpg) no-repeat right center; height:204px;}
.itservicesbanner{width:502px; margin:0 0 0 0; background:url(Images/Itservicesbanner.jpg) no-repeat right center; height:204px;}
.consultancybanner{width:502px; margin:0 0 0 0; background:url(Images/Consultancybanner.jpg) no-repeat right center; height:204px;}
.casesudiesbanner{width:502px; margin:0 0 0 0; background:url(Images/Casesudiesbanner.jpg) no-repeat right center; height:204px;}
.aboutusbanner{width:502px; margin:0 0 0 0; background:url(Images/Aboutusbanner.jpg) no-repeat right center; height:204px;}
.contactusbanner{width:502px; margin:0 0 0 0; background:url(Images/Contactusbanner2.jpg) no-repeat right center; height:204px;}
.privacybanner{width:502px; margin:0 0 0 0; background:url(Images/Privacystatement.jpg) no-repeat right center; height:204px;}
.termsbanner{width:502px; margin:0 0 0 0; background:url(Images/Termsbanner.jpg) no-repeat right center; height:204px;}
.disclaimerbanner{width:502px; margin:0 0 0 0; background:url(Images/Disclaimerbanner.jpg) no-repeat right center; height:204px;}
.Newsbanner{width:502px; margin:0 0 0 0; background:url(Images/Newsbanner.jpg) no-repeat right center; height:204px;}
.welcomecontainer{margin:8px 0 0 0;}
.heading{background:url(Images/headingbg.jpg) repeat-x; height:34px; line-height:34px;}
.heading span{background:url(Images/headingbullet.gif) no-repeat 7px; height:34px; line-height:34px; padding:0 0 0 30px; font-size:13px; font-weight:bold; color:#fff;}
.welcometext{font-size:15px; color:#002d61; line-height:20px;  border:1px #e8e8e8 solid; padding:15px; text-align:justify;}
.welcometext a{text-decoration:none; color:#0250ab;}
.welcometext a:hover{color:#002d61;}
.padb15{padding:0 0 15px 0;}
.padt15{padding:0 0 15px 0;}
.welcometext span{color:#002d61; font-weight:bold;}
.marb8{margin:0 0 8px 0;}
.services{border:1px #e8e8e8 solid; padding:11px;}
.servicesheadtext{font-size:15px; color:#002d61; line-height:21px; text-align:justify;}
.allservices{height:184px; margin:15px 0 0 0;}
.homeitservices{width:215px; height:184px; background:url(Images/itservicesbg.gif) no-repeat;}
.homeconsultancy{width:215px; height:184px; background:url(Images/consultanybg.gif) no-repeat; margin:0 0 0 10px;}
.homecasestudies{width:215px; height:184px; background:url(Images/casestudiesbg.gif) no-repeat; margin:0 0 0 10px;}
.allservices ul{margin:65px auto 0 auto; list-style:none;  text-align:center;}
.allservices ul li{display:block;}
.allservices ul li a{text-decoration:none; height:35px; display:block; color:#017ab0; font-size:15px;  line-height:35px;}
.allservices ul li a:hover{color:#015174; height:35px;}
.latestnews{background:url(Images/Letestnews.gif) no-repeat center 5px; padding:65px 10px 0 10px;}
.latesttext{color:#002d61; font-size:13px; text-align:justify;}
.latesttext a{color:#002d61; font-size:13px; text-decoration:none; line-height:21px;}
.latesttext a:hover{color:#015174;}
.latestnewsbdr{border-bottom:1px #64afaf solid;}
.latestbutt{text-align:right;}
.subscribebg{height:304px; background:url(Images/Subscribebg.gif) repeat-x; margin:20px 0 0 0;}
.subscribehead{background:url(Images/Subscribeheadbg.gif) no-repeat center 10px; height:57px;}
.subscribetext{color:#002d61; font-size:12px; padding:12px;}
.padb7{padding:0 0 7px 0;}
.padb10{padding:0 0 10px 0;}
.inputfield{width:224px; border:1px #c6c6c6 solid; height:19px; background:url(Images/inputbg.gif) repeat left bottom; font-family:Verdana; font-size:11px; line-height:19px;}
.inputtextarea{width:224px; border:1px #c6c6c6 solid; height:44px; background:url(Images/inputbg.gif) repeat left bottom; font-family:Verdana; font-size:11px;}
.subscribebutt{text-align:right; margin:15px 0;}
.checkout{background:url(Images/Checkusouton.gif) no-repeat center 10px; padding:70px 10px 10px 10px; font-family:Verdana;}
.facebook{line-height:59px; color:#0250ab; font-weight:bold; text-indent:80px; background:url(Images/Facebook.gif) no-repeat 30px center; font-family:Verdana;}
.facebook a{color:#0250ab; text-decoration:none;}
.twitter{line-height:59px; color:#0250ab; font-weight:bold; text-indent:80px; background:url(Images/Twitter.gif) no-repeat 30px center; font-family:Verdana;}
.twitter a{color:#0250ab; text-decoration:none;} 
.innerheadtext{color:#002d61; font-size:14px; font-weight:bold;}
.youarehere{color:#0250ab; font-size:10px; font-family:Verdana; padding:0 0 8px 0;}
.youarehere a{color:#0250ab; text-decoration:none;}
.youarehere a:hover{color:#002d61;}
.termsnumbers{width:30px; vertical-align:top; text-align:left;}
.mandatory{color:red;}
.contactusfields{text-align:right; margin:0 155px 15px 0;}
.contactinput{width:250px; height:15px; font-family:Verdana; font-size:11px;}
.contactbut{margin:20px 0 0 270px; width:220px;}
.footer{height:66px; background:url(Images/footerbg.gif) repeat-x; margin:8px 0 0 0; color:#fff; font-size:12px; line-height:66px; padding:0 15px;}
.footer a{color:#fff; font-size:12px; text-decoration:none;}
.footer a:hover{ color:#017ab0;}