/* CSS Document */

body{
	padding:38px 0 0 0;
	margin:0;
	background:url(images/bg.gif) repeat-x 0 0 #606060;
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
p, td, h1, h2, h3, form, input, select, textarea{
	padding:0;
	margin:0;
	}
	
img{
	padding:0;
	margin:0;
	border:none;
	}
	
ul{
	list-style-type:none;
	padding:0; 
	margin:0;
	}

.right-pannel{
	padding:0 0 0 2px;
	}
	
.space{
	line-height:0; font-size:0; clear:both;
	}
/*----------------------------------- GENERAL -------------------------------------*/

.mainPanel{
	padding:23px 33px 16px;
	background-color:#FFFFFF;
	color:#000000;
	}
	
.logo{
	margin-bottom:12px;
	}
	
p.subtext{
	font-size:11px;
	}
	
/*----- Menu Panel -----*/

	
.menuLeft{
	background:url(images/menu-left.gif) no-repeat 0 0;
	padding:1px 0 37px 0;
	width:24px;
	height:41px;
	}
	
.menuRight{
	background:url(images/menu-right.gif) no-repeat 100% 0;
	padding:1px 0 37px 0;
	width:24px;
	height:41px;
	}
	
.menuPanel{
	background:url(images/menubg.gif) repeat-x 0 0;
	padding:1px 0 37px 30px;
	height:41px;
	}
	
.menuPanel ul{
	list-style-type:none;
	position:relative;
	width:800px;
	}

.menuPanel ul li{
	float:left;
	background:url(images/divider.gif) no-repeat 0 50%;
	line-height:41px;
	padding:0 0 0 1px;
	}
	
.menuPanel ul li.nobg{
	background-image:none;
	}
	
.menuPanel ul li a{
	display:block;
	float:left;
	padding:0 30px;
	height:41px;
	font:normal 14px/41px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	text-decoration:none;
	}
	
.menuPanel ul li a:hover{
	background:url(images/hover-bg.gif) no-repeat 50% 100%;
	}
	
	
/*--- Sub Menu ---*/	
	
.menuPanel ul.drop {
	position:absolute; top:40px; left:0; visibility:hidden; display:block;
	margin:0;
	width:220px;
	padding:2px 0 0 0;
	background-color:#e0e0e0;
	color:#000000;
	filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; -khtml-opacity: 0.70;
	}
	
.menuPanel ul.drop li {
	height:34px; float:none; display:block; padding:0; margin:0; background-image:none;
	}
	

.menuPanel ul.drop li a {
	display:block;
	float:none;
	height:34px;
	padding:0 10px;
	font-size:12px;
	line-height:33px;
	color:#000000;
	background-color:inherit;
	text-decoration:none;
	}
	
.menuPanel ul.drop li a:hover {
	background:#000000;
	color:#FFFFFF;
	}
	
.menuPanel ul.drop1 {
	margin:0 0 0 98px; position:absolute;
	}
	
.menuPanel ul.drop2 {
	margin:0 0 0 280px; position:absolute;
	}
	
.menuPanel ul.drop3 {
	position:absolute;
	margin:200px;
	}

	
/*--- Sub Menu ---*/	


/*----- Menu Panel -----*/

.testlink{
	border-left:solid 1px #FFFFFF;
	border-bottom:solid 1px #dddddd;
	font:normal 12px/16px Verdana, Geneva, sans-serif;
	color:#fff;

	}
.testlink a{
		color:#fff !important;
		font:normal 18px/67px Arial, Helvetica, sans-serif;
		height:67px;
		display:block;
		padding:0 0 0 72px;
		text-decoration:none;		
		
}
	
.testlink .nobdr{
	border:none;
	}
	
.testlink a:hover{
	color:#9fc5ff;
	}
	
.testlink a.testimonial{
	background:url(images/testimonial-bg.jpg) no-repeat 0 0;
	
	}
	
.testlink a.portfolio{
	background:url(images/portfolio-bg.jpg) no-repeat 0 0;
	}
	
.testlink a.consultant{
	background:url(images/consultant-bg.jpg) no-repeat 0 0;
	}
	
.testlink a.whitepaper{
	background:url(images/whitepaper-bg.jpg) no-repeat 0 0;
	line-height:21px;
	padding:10px 0 0 72px;
	height:57px;
	}
	
	
	
	
	
	
	
/*-------------------------- Body Panel ------------------------------*/

.headingLeft{
	background:#606C88 url(images/heading-left.gif) no-repeat 0 0;
	width:10px;
	height:40px;
	color:#000000;
	}
	
.headingRight{
	background:#606C88 url(images/heading-right.gif) no-repeat 100% 0;
	width:10px;
	height:40px;
	color:#000000;
	}
	
	
.headingBg{
	background:#606C88 url(images/heading-bg.gif) repeat-x 0 0;
	height:40px;
	line-height:40px;
	color:#FFFFFF;
	font-size:16px;
	}
	
	
	
.feedbackBody{
	background:url(images/feedback-body.gif) repeat-x 0 0;
	padding:36px 18px 0;
	}
	
	
h2.textHeading{
	font-weight:bold;
	font-size:14px;
	line-height:17px;
	margin:12px 0;
	color:#0bafc3;
	background-color:inherit;
	}
	

.textpanel{
	height:160px;
	}
	

	
.logoPanel{
	border-top: dashed 1px #a4a4a4;
	padding:16px 0;
	font-size:11px;
	line-height:14px;
	color:#2062a0;
	background-color:inherit;
	}
	
.padd2{
	padding:5px;
	}
	

	

	
/*----------------------------- Footer -----------------------------*/

.footer{
	border-top:dashed 1px #a4a4a4;
	padding:8px 0 35px 0;
	font-size:11px;
	color:#c3c3c3;
	background-color:inherit;
	}
	
.footer a{
	text-decoration:none;
	color:#c3c3c3;
	background-color:inherit;
	}
	
.footer a:hover{
	text-decoration:underline;
	}
	
/*----------------------------- Inner Pages --------------------------*/

ul.list{
	padding:0 0 0 10px;;
	margin:0 0 12px 0;
	}
	
ul.list li{
	margin-bottom:8px;
	background:url(images/icon.gif) no-repeat 0 5px;
	padding:0 0 0 15px;
	}
	
.bodyPanel{
	padding:0 0 25px 0;
	}
	
.bodyPanel a{
	text-decoration:underline;
	font-weight:bold;
	color:#0A57A5;
	background-color:inherit;
	}
	
.bodyPanel a:hover{
	text-decoration:none;
	}
	
.bodyPanel p{
	margin-bottom:10px;
	}
	

.submitForm{
	width:500px;
	padding:10px;
	margin:0 auto;
	background-color:#f5f5f5;
	border:solid 2px #dbdddf;
	}
	
.portfoliobox{
	border-left: dashed 1px #999999;
	padding:10px 12px;
	}
	
.congratulation{
	font-size:20px;
	line-height:25px;
	font-weight:bold;
	}
	
a.companyName{
	color:#ff8000;
	font-size:16px;
	background-color:inherit;
	}
	
.portfolioDetails{
	padding:15px 0;
	border-top: dashed 1px #999999;
	}
	
.portfolioDetails h2{
	font-size:14px;
	line-height:17px;
	color:#d56c04;
	margin-bottom:15px;
	font-weight:bold;
	background-color:inherit;
	}
	
.portfolioDetails img{
	margin:0 10px 10px 0;
	float:left;
	}
	
.portfolioDetails p{
	text-align:justify;
	}
	
img.toprank{
	float:none;
	margin:10px 0 10px 130px;
	}
	
.pdflink{
	font-size:10px;
	line-height:14px;
	}
	
.note{
	font-size:10px;
	line-height:14px;
	color:#FF0000;
	margin:10px 0;
	text-align:center;
	background-color:inherit;
	}
	
	
.tblhead{
	font-weight:bold;
	font-size:14px;
	line-height:29px;
	background-color:#818181;
	color:#FFFFFF;
	}
	
.headingTxt{
	font-size:14px;
	line-height:25px;
	color:#999999;
	background-color:inherit;
	}
	
img.thumb{
	border:solid 1px #666666;
	}
	
.chart td{
	padding:5px;
	border-bottom:solid 1px #D0CDCD;
	}
	
h2.chartheading{
	font-size:16px;
	line-height:23px;
	font-weight:bold;
	}
	
	
.chart td.paddlft{
	padding:5px 5px 5px 20px;
	}
	
.chart td.nobdr{
	border:none;
	}
	
a.readMore{
	display:block;
	width:109px;
	height:27px;
	font-size:12px;
	font-weight:bold;
	line-height:27px;
	color:#000000;
	background-color:inherit;
	background:url(images/readmore-bg.jpg) no-repeat 0 0;
	text-align:center;
	text-decoration:none;
	padding:0 0 40px 0;
	}
	
a.readMore:hover{
	color:#726020;
	background-color:inherit;
	}
	
/*-------------------Testimonial Pages----------------------------------*/
td.testimonial-border{
	border-bottom:1px dashed #B5B5B5;}
.testimonial-top-bg{
	background:#4C5772; font-weight:bold; color:#D5D5D5; padding:8px;
	}
.testimonial-pad{
	padding:8px;
	}
.images{
	border:7px solid #E9E5E5;
	}
.testimonial-right{
	padding:0 0 0 17px; 
	}
.testimonial-right a{
	font-size:14px; color:#5E9C03; margin:0 0 10px 0; display:block; background-color:inherit;
	}

.testimonial-right p{
	color:#4A4A4A; font-size:11px; padding:0 0 10px 0; background-color:inherit;
	}
.testimonial-right p.extra{
	padding:0; margin:0;
	}
.testimonial-right p span{
	font-weight:bold; color:#CF8208; background-color:inherit;
	}
.testimonial-right a.link{
	font-weight:bold; color:#003366; font-size:12px; display:inline; background-color:inherit;
	}
.testimonial-right h3{
	font-weight:bold; font-size:12px; color:#CF8208; padding:0 0 15px 0; margin:0; background-color:inherit;
	}


/*-------------------Client-Referance---------*/

h2.clientHeading{
	background:url(images/client-ref.gif) no-repeat 0 0;
	height:40px;
	width:358px;
	text-indent:-20000px;
	}	
	

/*------------------ Portfolio ------------------*/

h2.portfolioHeading{
	background:url(images/portfolio-head.gif) no-repeat 0 0;
	height:40px;
	width:358px;
	text-indent:-20000px;
	}	

	
.urlPanel{
	background-color:#f8fcff;
	border:solid 1px #e2eef8;
	color:#000;
	}
	
.urlPanel h2{
	background-color:#2e62ab;
	font-size:12px;
	font-weight:bold;
	line-height:27px;
	color:#FFFFFF;
	padding:0 0 0 15px;
	}
	

	
.links a{
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#404040;
	text-decoration:underline;
	background-color:inherit;
	}
	
.links a:hover{
	text-decoration:none;
	}
	
h3.casestudyHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	line-height:21px;
	color:#838383;
	background-color:inherit;
	margin-bottom:8px;
	}
	
p.caseDetails{
	color:#838383;
	margin-bottom:16px;
	background-color:inherit;
	}
	
.clientPanel{
	font-size:11px;
	line-height:16px;
	color:#4d4b4b;
	background-color:inherit;
	}
	
.clientPanel h2{
	font-size:12px;
	line-height:23px;
	padding:0 0 0 7px;
	background-color:#daf1fd;
	margin-bottom:20px;
	font-weight:bold;
	color:#4c5772;
	}
	
.clientPanel img{
	float:left;
	border:solid 7px #e9e5e5;
	margin:0 15px 15px 0;
	}
	
.clientPanel p{
	margin-bottom:15px;
	}
	
span.clientname{
	font-size:12px;
	line-height:19px;
	font-weight:bold;
	color:#cf8208;
	background-color:inherit;
	}
	
span.companyName{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#5e9c03;
	background-color:inherit;
	}
	
a.webaddress{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#5e9c03;
	margin-bottom:20px;
	text-decoration:underline;
	background-color:inherit;
	}
	
a.webaddress:hover{
	text-decoration:none;
	}
	
.padd3{
	padding:7px 5px;
	}
	
.guide{
	background:url(images/how-to-guide-banner.jpg) no-repeat 0 0;
	width:318px;
	padding:104px 18px 0 18px; font-size:11px; color:#C5C5C5; background-color:inherit;
	}
.guide a{
	font-weight:bold; color:#C5C5C5; background-color:inherit;
	}
/*--------------------------Service--------------------------------*/
.service-inner-pad{
	padding:0 0 0 15px;
	}
.service-pad{
	padding:0 0 30px 230px;
	}
.call-section{
	background:url(images/call-bg-middle.jpg) repeat-x 0 0;
	font-size:12px; font-weight:bold; color:#fff; line-height:39px;
	}
	
/*-----------------------client Support----------------------------*/

.cms-bg{
	background:#EAFADC; border-top:1px solid #96E551;
	border-bottom:1px solid #96E551; padding:12px; color:#424242;
	}
.cms-bg p{
	color:#424242;
	}
.cms-bg p span{
	font-weight:bold;
	}
.cms-bg p a{
	font-weight:bold; color:#2959A1; background-color:inherit;
	}
.cms-bg p a:hover{
	text-decoration:none;
	}

.web-bg{
	background:#E1F3FD;  border-top:1px solid #6DC4F6;
	border-bottom:1px solid #6DC4F6; color: #424242;
	}
.mail-bg{
	background:#FEF7E3; border-top:1px solid #F9D876;
	border-bottom:1px solid #F9D876; color: #424242;
	}
.support-bg{
	background:#FFF0F0;border-top:1px solid #FFD9D9;
	border-bottom:1px solid #FFD9D9; padding:12px; color: #424242;
	}
/*-----------------Site Map----------------------*/

a.site-main-nav{
	font-size:18px; line-height:39px; border:1px solid #748298;
	text-decoration:none; font-weight:normal; padding:5px;
	margin:15px;
	}
a.site-main-nav:hover{
	text-decoration:underline;
	}
.extra-site-pad{
	padding:0 0 0 185px;
	}
.extra-site-pad-one{
	padding:0 0 15px 0;
	}
ul.sitemap{
	margin:0 0 0 0;
	}
ul.sitemap li{
	padding:0 0 10px 0;
	}
ul.sitemap li a{
	font-weight:bold; font-size:12px; color:#9E9996;
	border:1px solid #748298; text-decoration:none;
	padding:10px; line-height:40px; background-color:inherit;
	}
ul.sitemap li a:hover{
	text-decoration:underline;
	}

/*------------------------------FAQ------------------------*/

h2.faqHeading{
	background:url(images/faq-heading.gif) no-repeat 0 0;
	height:40px;
	width:558px;
	text-indent:-20000px;
	}
.faqHeading01 h2{
	background:url(images/faq-heading.gif) no-repeat 0 0;
	height:40px;
	width:558px;
	text-indent:-20000px;
	}	
	
/*--------------Company Info------------------*/
h2.companyinfoHeading{
	background:url(images/company-info.gif) no-repeat 0 0;
	height:40px;
	width:558px;
	text-indent:-20000px;
	}
.company-info-bg{
	background:#F2FDE7; padding:15px; color: #000000;
	}
.company-info-bg p{
	padding:0 0 15px 0;
	}
.company-info-bg p span{
	font-weight:bold;
	}
.company-info-bg a{
	color:#0033FF; background-color:inherit;
	}
.company-info-bg a:hover{
	text-decoration:none;
	}
ul.info{
	list-style-type:none; margin:0 0 15px 0;
	}
ul.info li{
	background:url(images/arrow.gif) no-repeat 0 7px; padding:0 0 10px 15px;
	}
.contact-bg{
	background:#fff; border:12px solid #7EC5EF; padding:15px; color:#000;
	}
.contact-bg h2{
	background:url(images/env.gif) no-repeat 0 0; color:#fff; background-color:inherit;
	font-size:24px; line-height:28px; font-weight:normal; padding:5px 0 20px 40px;
	}
.contact-bg p{
	background:url(images/address-icon.gif) no-repeat 0 5px;
	font-weight:bold; font-size:12px; line-height:18px; padding:0 0 15px 16px;
	}
.contact-bg p.mob{
	background:url(images/phone-icon.gif) no-repeat 0 0;
	}
.contact-bg a{
	background:url(images/email-icon.gif) no-repeat 0 5px; font-weight:bold; padding:0 0 0 23px;
	}
.contact-bg a:hover{
	text-decoration:none;
	}
	
/*------------------------------Hoe To's----------------------------------*/
h2.howtoHeading{
	background:url(images/how-to-heading.gif) no-repeat 0 0;
	height:40px;
	width:558px;
	text-indent:-20000px;
	}
.how-to-bg{	
	padding:6px 0 0 0;
	}	
.acrobot-bg{
	background:url(images/acrobot-bg.gif) repeat-x 0 0 #B6E026;
	padding:7px; height:45px; border:1px solid #6B8904; color:#262626;
	}
.acrobot-bg p{
	padding:0 0 0 6px; font-size:10px; color:#262626; line-height:12px; background-color:inherit;
	}
.note{
	color:#CC061C; font-size:10px; text-align:left; padding:0 0 20px 0; background-color:inherit;
	}
.list{
	background:#F0FCFF; border:1px solid #BAE3ED; color:#3A3A3A;
	}
ul.list-link{
	list-style-type:none; margin:15px 0 15px 6px;
	}
ul.list-link li{
	background:url(images/arrow.gif) no-repeat 10px 5px; padding:0 10px 0 15px;
	border-bottom: 1px dashed #C2CED9; 
	}
ul.list-link li.end{
	border-bottom:none;
	}
ul.list-link li a{
	background:url(images/acrobot-reader.gif) no-repeat 8px 0;
	text-decoration:none; padding:0 0 6px 35px; color:#3A3A3A; font-size:14px;
	display:block; background-color:inherit;
	}
ul.list-link li a span{
	color:#009AC0; font-size:14px; background-color:inherit;
	}
ul.list-link li a:hover{
	text-decoration:underline;
	}
.how-to-right-pad{
	padding:0 0 0 5px;
	}
h2.company{
	background:url(images/small-comp-heading.gif) repeat-x 0 0;
	border:1px solid #A27D11; font:normal 14px/32px Arial, Helvetica, sans-serif;
	color:#A57B00; padding:0 0 0 10px; background-color:inherit;
	}
	
/*----------------------Site Map-------------------------*/
h2.sitemapHeading{
	background:url(images/sitemap-heading.gif) no-repeat 0 0;
	height:40px;
	width:558px;
	text-indent:-20000px;
	}
.sitemap-bg{
	padding:30px 0 0 200px;
	}
.sitemap-bg h2{
	background:#356AA0; font-weight:normal; font-size:14px; width:300px;
	padding:10px; font-weight:bold; border:1px solid #8AA6C4; color:#0F1F30;
	}
.sitemap-bg h2 a{
	font-weight:bold; color:#0F1F30; text-decoration:none; background-color:inherit;
	}	
.sitemap-bg h2 a:hover{
	text-decoration:underline;
	}
.sitemap-bg h3{
	margin:10px 0 0 0;
	background:#B8D5F4; font-weight:normal; font-size:14px; width:300px;
	padding:10px; font-weight:bold; border:1px solid #2A7D54; color:#0F1F30;
	filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; -khtml-opacity: 0.50;
	}
.sitemap-bg h3 a{
	font-weight:bold; color:#0F1F30; text-decoration:none; background-color:inherit;
	}
.sitemap-bg h3 a:hover{
	text-decoration:underline;
	}
.sitemap-bg h3 ul{
	margin:10px 0 0 30px;
	}
.sitemap-bg h3 ul li{
	
	font-size:12px; font-weight:normal;
	}
.sitemap-bg h3 ul li a{
	text-decoration:none; line-height:22px; color:#0066CC; background-color:inherit;
	}
.sitemap-bg h3 ul li a:hover{
	text-decoration:underline;
	}
	
/*  22.04.09    */

.feedbackBody-new{
	background:url(images/feedback-body.gif) repeat-x 0 0;
	padding:21px 18px 0;
	}
	
.feedbackBody-new2{
	background:url(images/feedback-body2.jpg) repeat-x 0 0;
	padding:21px 18px 0;
	}		
	
.leftimage{
float:left;
margin-right:7px;}

.imgleft-text{
color:#3F3F3F;
font-size:12px;
line-height:14px;
background-color:inherit;}

.imgleft-text span{
line-height:22px;
color:#123C77;
font-weight:bold;
background-color:inherit;}

.imgleft-text span.texthead{
line-height:11px;
color:#123C77;
font-weight:bold;
background-color:inherit;}

.imgleft-text a{
color:#CC0000;
text-decoration:underline; padding:0; margin:0; background-color:inherit;}

.imgleft-text a:hover{
color:#990000; background-color:inherit;}	

.imgleft-text p{
display:block;
width:auto;
padding:5px 0 ;
margin:0;}

.imgleft-text a.projectlink{
color:#BC6300;
font-weight:bold;
text-decoration:none; padding:0; margin:0; background-color:inherit;}

.imgleft-text a:hover.projectlink{
color:#990000; background-color:inherit;}	

.H-sep{
background:url(images/H-sep.gif) 0 50% repeat-x; height:30px;}

h2.AffordableHeading{
	background:url(images/affordable-web-solution-hea.gif) no-repeat 8px 0;
	height:40px;
	width:358px;
	text-indent:-20000px;
	}
	
h2.featureHeading{
	background:url(images/featured-project-heading.gif) no-repeat 8px 0;
	height:40px;
	width:385px;
	text-indent:-20000px;
	}

h2.HeadingArticles{
	background:url(images/HeadingArticles.gif) no-repeat 0 0px;
	height:66px;
	width:250px;
	text-indent:-20000px;
	}
	

h2.designWeOfferHeading{
	background:url(images/designWeOfferHeading.gif) no-repeat 0 0px;
	height:66px;
	width:250px;
	text-indent:-20000px;
	}
	
h2.technologiesHeading{
	background:url(images/technologies.gif) no-repeat 0 0px;
	height:66px;
	width:271px;
	text-indent:-20000px;
	}	
	
.borderbottom{
border-bottom:1px solid #D6E2F0;}

.articalText{
	background:url(images/bullet1.gif) no-repeat 8px 9px;
	padding:0 0 10px 20px;
	font-size:12px;
	color:#BC6300;
	background-color:inherit;
	font-weight:bold;
	}
	
.articalTextLink{
	font-size:12px;
	color:#1C336B;
	font-weight:bold;
	text-decoration:none;
	line-height:17px;
	display:block;
	background-color:inherit;
	padding-top:5px;
	}	
	
.articalTextLink:hover{
text-decoration:underline;
}	

.designsweofferText{
background:url(images/bullet2.gif) no-repeat 8px 13px;
padding:9px 0 10px 20px;
font-size:12px;
color:#1C336B;
background-color:inherit;
font-weight:bold;
}

.toppanel{
	padding-top:0;
	background-position:8px 4px
	}

.whoAutoWeb{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;} 

.areasweserviceTable{
padding:4px 0 4px 15px;
background:url(images/bullet2.gif) no-repeat 4px 10px;
border-bottom:1px solid #CCC;}

.areasweserviceTable2{
	padding:4px 0 4px 15px;
	background:url(images/bullet2.gif) no-repeat 4px 10px;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	}
	
.borderT{
background:url(images/borderT.gif) no-repeat 0 0; height:15px;}	

.borderB{
background:url(images/borderB.gif) no-repeat 0 0; height:15px;}	
	
.borderLR{
border-left:10px solid #606C88; border-right:10px solid #606C88; padding:5px 12px;}

.articalTextLink1{
	font-size:12px;
	color:#1C336B;
	font-weight:bold;
	text-decoration:underline;
	line-height:17px;
	display:block;
	background-color:inherit;
	}	
	
.articalTextLink1:hover{
text-decoration:none;
}	

.client-news{
	background:#D9E9F9;
	color:#1C336B;
	padding:10px 15px 0 10px;
	}
	
.header { background:url(images/header-pic.jpg) left top no-repeat; width:598px; height:271px; position:relative;}
.header01 { background:url(images/header-pic02.jpg) left top no-repeat; width:598px; height:271px; position:relative;}

.header img { margin:4px 0 0 0;}


/*==================== 18-02 ==============================*/

.service1{
	background-color:#F2FFC5;
	border-right:solid 1px #D0CDCD;
	color:#000;	
	}
	
.service2{
	background-color:#FCEFB9;
	border-right:solid 1px #D0CDCD;
	color:#000;
	}
	
.service3{
	background-color:#F1F0F5;
	border-right:solid 1px #D0CDCD;
	color:#000;
	}
	
.service4{
	background-color:#FFF2EA;
	color:#000;
	}			
	
a.getstarted{
	display:block;
	width:109px;
	height:27px;
	font-size:12px;
	font-weight:bold;
	line-height:27px;
	color:#000000;
	background:url(images/readmore-bg2.gif) no-repeat 0 0;
	text-align:center;
	text-decoration:none;
	padding:0 0 40px 0;
	background-color:inherit;
	}
	
a.getstarted:hover{
	color:#726020;
	background-color:inherit;
	}
		
		
.chart td.noborder{
	border-bottom:0;
	}
/*----------------promotion----------------*/
.borcol{
	border-collapse:collapse;
}
.tablepromobor{
	border:1px solid #EDEDED;
	}
.tdpromPad{
	padding:10px;
	}	
.clientPanel h2.nomar{
	margin-bottom:0 !important;
	}	
.globalbor{
	border:1px solid #EDEDED;
	border-left:0;
	border-right:0;
	}
.globalbormid{
	border-right:1px solid #EDEDED;
	}	

/*----------------promotion----------------*/		
.findus{
	margin:10px 0;
	}
.headPad{
	padding:0 0 15px 0;
	}
	
	
/*---------27-07-11----*/

.headingBg h2{
	font:normal 16px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#606C88 url(images/heading-bg.gif) repeat-x 0 0;
	padding:10px 0 10px 0;
	}
.ourservbg{
	background:url(images/our-service-bg.jpg) repeat-x 0 0 #D7F0FD;
	border-left:1px solid #A9CCDE;
	border-right:1px solid #A9CCDE;
	padding:8px 12px;
	color:#000;
	}		
	
h2.feedbackHeading{
	background:url(images/feedback-heading.gif) no-repeat 0 0;
	height:40px;
	width:358px;
	text-indent:-20000px;
	}
ul.newse-serv{
	padding:10px 0 0 0;
	margin:0;
	list-style-type:none;
	}
ul.newse-serv li{
	background:url(images/bullet-blue.jpg) no-repeat 0 8px;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#1C336B;
	background-color:inherit;
	border-bottom:1px solid #C3E3F6;
	padding:0 0 10px 15px;
	}
ul.newse-serv li a{
	color:#CD0605;
	background-color:inherit;
	text-decoration:none;
	}
ul.newse-serv li a:hover{
	text-decoration:underline;
	}
ul.newsite{
	padding:10px 0 5px 0;
	margin:0;
	list-style-type:none;
	}
ul.newsite li{
	background:url(images/bullet-blue.jpg) no-repeat 0 8px;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#1C336B;
	background-color:inherit;
	padding:0 0 10px 15px;
	}
ul.newsite li a{
	color:#1C336B;
	background-color:inherit;
	text-decoration:none;
	}
ul.newsite li a:hover{
	text-decoration:underline;
	color:#CD0605;
	background-color:inherit;
	}
.ourservborright{
	background:url(images/our-service-bor.jpg) repeat-y 100% 0;
	padding-right:10px;
	}
.padserleft{
	padding-left:10px;
	}
.ourserarea h2{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding-bottom:10px;
	}
.afortableheading h2{
	font:normal 20px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	}
.disnone{
		display:none;
}
.teammember h2{
		color:#0A57A5;
		background-color:inherit;
		font-size:18px;
		font-weight:normal;
}
.howtoHeading01 h2{
	background:url(images/how-to-heading.gif) no-repeat 0 0;
	height:40px;
	width:558px;
	text-indent:-20000px;
	}
.how-to-right-pad h2{
	background:url(images/small-comp-heading.gif) repeat-x 0 0;
	border:1px solid #A27D11; font:normal 14px/32px Arial, Helvetica, sans-serif;
	color:#A57B00; padding:0 0 0 10px; background-color:inherit;
	}
.clentnewsH h2{
		color:#000000;
		background-color:inherit;
		font-size:30px;
		font-weight:normal;
}
.clentnewsH h3{
		color:#000000;
		background-color:inherit;
		font-size:20px;
		font-weight:normal;
}
.companyinfoHeading01 h2{
	background:url(images/company-info.gif) no-repeat 0 0;
	height:40px;
	width:558px;
	text-indent:-20000px;
	}
.portfolioHeading01 h2{
	background:url(images/portfolio-head.gif) no-repeat 0 0;
	height:40px;
	width:358px;
	text-indent:-20000px;
	}
.casestudyHeading01 h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	line-height:21px;
	color:#838383;
	margin-bottom:8px;
	background-color:inherit;
	}
.sitemapHeading01 h2{
	background:url(images/sitemap-heading.gif) no-repeat 0 0;
	height:40px;
	width:558px;
	text-indent:-20000px;
	}				
		
	
	
