@charset "utf-8";
/* CSS Document */
body {
	background:#e6e6e6 url(../images/bodybg.gif) repeat-x 0% 0%;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#container {
	background:#FFFFFF;
	width:900px;
	margin:0px auto;
}
#mainLeft {
	width:226px;
	float:left;
	background:url(../images/menubg2.gif) no-repeat 0% 0%;
}
#mainRight {
	width:674px;
	float:right;
	background:url(../images/mainrightbg.gif) no-repeat 0% 0%;
}
#homecontentFull {
	width:98%;
	margin:0px auto;
}
#homecontentLeft {
	float:left;
	width:60%;
	padding:10px 0px 0px 0px;
}
#homecontentRight {
	width:100%;
	font-size:11px;
	padding:10px 0px 0px 0px;
}
#homecontentRight h1 {
	font-family:"trebuchet MS", Arial;
	font-size:14px;
	padding:2px 0px 2px 10px;
	background:#838998;
	color:#FFFFFF;
	margin:0px;
}
#homecontentRight dl {
	margin:5px 0px 5px 0px;
	padding:0px;
	border-bottom:1px dotted #767676;
	font-family:Tahoma, Arial;
}
#homecontentRight dt {
	background:url(../images/newsarr.gif) no-repeat 0% 4px;
	padding:0px 10px 0px 15px;
	color:#8e8e90;
}
#homecontentRight dd {
	text-align:right;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0px 5px 0px;
	color:#b26d5b;
}
#homecontentRight dd a{
	text-decoration:none;
	color:#b26d5b;}
#homecontentRight dd a:hover{
	color:#FF0000;
	}
#homenews{
	float:right;width:48%;
	}
#mainNav {
	width:100%;
	margin:20px auto;
	height:310px;
}
#mainNav ul {
	margin:0px 5px 0px 5px;
	padding:0px 10px 0px 10px;
}
#mainNav li {
	list-style:none;
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	color:#5b8398;
	padding:2px 0px 0px 15px;
	background:url(../images/listbg.gif) no-repeat 0% 50%;
	border-bottom:1px solid #e9eaeb;
	border-top:1px solid #FFFFFF;
	height:20px;
}
#mainNav li a {
	text-decoration:none;
	color:#5b8398;
}
#mainNav li a:hover {
	color:#FF0000;
}



#claims {
	width:207px;
	margin:50px auto 10px auto;
	padding:50px 0px 0px 0px;
	background:url(../images/claimsbg.gif) no-repeat 0% 0%;
}
#claimsalt {
	background:url(../images/claimsbg.gif) no-repeat 0% 100%;
	padding:0px 0px 10px 0px;
	vertical-align:top;
	text-align:left;
}
#claimsdetails {
	width:90%;
	margin:0px auto;
	padding:5px;
	background:#FFFFFF;
	border:1px solid #d7d6d4;
	font-family:Tahoma, Arial;
	color:#878383;
	font-size:11px;
}
#mainRightHeader {
	background:#eeeee9 url(../images/rightheaderbg.gif) repeat-y 0% 0%;
	width:100%;
	height:30px;
	text-align:right;
	font-size:11px;
	color:#797373;
}
#mainRightHeader a {
	color:#191c1f;
	text-decoration:none;
}
#mainRightHeader p {
	margin:0px;
	padding:5px 10px 0px 0px;
}

#mainRightHeader hover {
	color:#ffffff;
	text-decoration:none;
}

.tabletopbotline
{
border-style:solid;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-color-top:#ffffff;
}
#homecontent {
	width:95%;
	margin:15px auto 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#485360;
	border-bottom:2px dotted #d3d6da;
	padding:0px 0px 10px 0px;
}
#homecontent p {
	margin:0px;
	padding:10px 0px 0px 0px;
}
.clear {
	clear:both;
}
#footer {
	background:#838998;
	height:50px;
	width:100%;
	clear:both;
}
.microsoft {
	background:url(../images/microsoft.gif) no-repeat 100% 0%;
	padding:0px 80px 0px 0px;
}
.logo {
	padding:30px 10px 0px 0px;
	text-align:center;
}
#mainfooter {
	width:780px;
	margin:0px auto;
	padding:5px 0px 5px 0px;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#contentHomeConsultingalt {
	width:660px;
	margin:0px auto 10px 0px;
	background:url(../images/homesubox.gif) no-repeat 0% 0%;
	padding:10px 0px 0px 0px;
}
#contentHomeConsulting {
	width:100%;
	background:url(../images/homesubox.gif) no-repeat 0% 100%;
	color:#7b808d;
	padding:0px 0px 10px 0px;
}
#contentHomeConsulting h1 {
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0px;
	color:#5a7ea0;
}
#contentHomeConsulting a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#6e8aad;
	float:right;
}
#contentHomeConsulting p {
	font-size:11px;
	padding:10px 10px 0px 10px;
	margin:0px;
}
#breadcrumb{
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#B6B6B6;
	padding:5px 0px 5px 10px;
	border-bottom:1px solid #f7f8fd;
	}
#breadcrumb a{
	text-decoration:none;
	color:#999999;
	}
#breadcrumb a:hover{
	color:#FF0000;
	}
#subContent{
	width:99%;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	#subContent h1{
		color:#772805;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		padding:5px;
		margin:0px;
		text-transform:uppercase;
		}
.persdetails{
	width:99%;
	margin:0px auto 10px auto;
	border-bottom:3px solid #F2F2F2;
	}
.persdetailsleft{
	width:25%;
	float:left;
	}
.persdetailsleft p{
	padding:0px 0px 0px 5px;
	margin:0px;
	}
.txbld{
	font-weight:bold;
	}
.persdetailsright h2{
	margin:0px;
	padding:4px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#05549e;
	}
.persdetailsleft img,.supprotboxleft img,.newimg{
		margin:3px;
		padding:5px;
		border:1px solid #dadada;
		}
.persdetailsright{
	width:73%;
	float:right;
	color:#29364e;
	}
.persdetailsright p{
	padding:0px 5px 10px 5px;
	line-height:140%;
	margin:0px;

	}
#subContentMaintechno{

background:url(../images/banner2.jpg) no-repeat 0% 0%;
padding:165px 0px 0px 0px;
width:100%;}
#subContentMain{
	width:97%;
	margin:0px auto;
		color:#29364e;
	}
#subContentMain h1{
	color:#0f4f7f;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		padding:5px;
		margin:0px;
		}
#subContentMain h2{
	color:#0f4f7f;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:5px;
		margin:0px;
		}
#subContentMain h3{
	color:#a25604;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		padding:5px;
		margin:0px;
		}

#subContentMain p{
	padding:0px 5px 10px 10px;
	line-height:140%;
	margin:0px;
	text-align:justify;

	}
#subContentMain ul{
	margin:0px 0px 15px 40px;
	padding:0px;
	}
#subContentMain li{
	list-style:none;
	background:url(../images/newsarr.gif) no-repeat 0% 50%;
	padding:0px 0px 5px 15px;
	}
.contactbox{
	width:174px;
	height:308px;
	margin:0px 8px 0px 10px;
	background:url(../images/contactbox.gif) no-repeat 0% 0%;
	float:left;
	color:#0f4f7f;
	font-weight:bold;
	font-size:11px;
	}
.contactbox h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0364ad;
	margin:10px;
	padding:10px 0px 5px 5px;
	border-bottom:1px solid #FF0000;
	text-transform:uppercase;
	}
.contactboxhq{
	width:557px;
	height:103px;
	margin:0px 8px 15px 20px;
	background:url(../images/contactboxhq.gif) no-repeat 0% 0%;
	color:#0f4f7f;
	font-weight:bold;
	font-size:11px;
	}
.contactboxhq h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0364ad;
	margin:10px;
	padding:10px 0px 5px 5px;
	border-bottom:1px solid #FF0000;
	text-transform:uppercase;
	}
.contactboxhq p{
	margin:0px;
	padding:5px 0px 0px 10px;
}
.txhd{
	color:#1386dd;
	}
#contactprcess{
	width:95%;
	margin:10px auto;
	}
.contactrequestform{
	width:450px;
	margin:0px auto 10px 0px;
	border:2px solid #F2F2F2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.contactrequestform td{
	padding:5px;
	border-bottom:1px solid #F2F2f2;
	}
	
.contactrequestform2{
	width:611px;
	margin:0px auto 10px 0px;
	border:2px solid #F2F2F2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.contactrequestform2 td{
	padding:5px;
	border-bottom:1px solid #F2F2f2;
	}
.alignrgt{
	text-align:right;
	}
.contacttxbx{
	width:90%;
	border:1px solid #c2c8cd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.supportbox{
	width:100%;
	margin:10px auto;
	border-bottom:2px dotted #D2D6DD;
	}
.supprotboxleft{
	width:20%;
	float:left;
	}
.supportboxright{
	width:76%;
	float:right;
	vertical-align:top;
	text-align:left;
	}
.supportboxright a{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 10px 0px;
	color:#3399FF;
	}
.supportboxright a:hover{
	color:#CC0000;
	}
#getlisted{
	width:50%;
	background:#e6e6e6 url(../images/getlistedico.gif) no-repeat 100% 50%;
	margin:0px auto 0px 0px;
	border:1px solid #dbdde2;
	font-size:11px;
	font-family:Tahoma, Arial;
	height:100%;
	color:#5b5454;
	float:left;
	}
#getlisted p{
	padding:5px 70px 5px 10px;
	margin:0px;
	}
#getlisted a{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 10px 0px;
	color:#b26d5b;
	}
#getlisted a:hover{
	color:#FF0000;
	}
.subanner{
	padding:0px 0px 10px 0px;
	}
	
/**** Added by sankar for our tech home box ***/

#getlisted2{
	width:50%;
	background:#e6e6e6 url(../images/getlistedico.gif) no-repeat 100% 50%;
	margin:0px auto 0px 0px;
	border:1px solid #dbdde2;
	font-size:11px;
	font-family:Tahoma, Arial;
	height:100%;
	color:#5b5454;
	float:left;
	}
#getlisted2 p{
	padding:5px 70px 5px 10px;
	margin:0px;
	}
#getlisted2 a{
	float:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 10px 0px;
	color:#b26d5b;
	}
#getlisted2 a:hover{
	color:#FF0000;
	}
	
	/*** Testimonial Style ***/

#leftcontainer{

	width:640px;
	height:auto;
	float:left;
	display:block;
	background: #fff;
	border:1px solid #c5c5c5;
    padding:3px;
    margin-bottom:7px;
}


.moduletabletesti h3

{
padding:0;
margin:0;
background-color: #9d9d9d;
overflow:hidden;
font-family:Verdana;
font-size:12px;
font-weight:700;
text-align:left;
color:#fff;
text-align:left;
line-height:14px;
text-decoration:none;
padding:3px;
margin-bottom:10px;
}

.moduletabletesti{

font-family:Verdana;
font-size:11px;
font-weight:500;
text-align:left;
/*color:#585858; */
text-align:left;
line-height:17px;
text-decoration:none;
height:auto;
padding-bottom:10px;

}

.moduletabletesti a:hover{color:#bb0800;}

.moduletabletesti div, p.quote

{
padding:0;
margin:0;
padding:2px 5px 5px 5px;

}

.moduletabletesti b, span.quote-marks

{
color:#b02229;
font-family:arial;
font-size:18px;
font-weight:bold;
padding:0px 2px 0px 2px;


}

.moduletabletesti span.name, div.quote-author
{
color:#b02229;
text-align:right;
float:right;
padding-bottom:5px;
width:275px;

}

div.quote-author em
{
color:#9d9d9d;
font-size:10px;
}

.act {
	font-family: arial;
	font-size: 8pt;
	text-decoration: none;
	text-align: none;
	color: #000000;
}
a.act:link {
	color: #000000;
	text-decoration: none;
}
a.act:visited {
	color: #000000;
	text-decoration: none;
}
a.act:hover{
	color: #1386dd;
	text-decoration: none;
}

.act2 {
	font-family: arial;
	font-size: 9.5pt;
	text-decoration: none;
	text-align: none;
	color: #000000;
}
a.act2:link {
	color: #b02229;
	text-decoration: none;
	font-weight:bold;
}
a.act2:visited {
	color: #b02229;
	text-decoration: none;
		font-weight:bold;
}
a.act2:hover{
	color: #000000;
	text-decoration: none;
}

.act3 {
	font-family: arial;
	font-size: 9.5pt;
	text-decoration: none;
	text-align: none;
	color: #29364e;
}
a.act3:link {
	color: #2f3f5d;
	text-decoration: none;
	font-weight:none;
}
a.act3:visited {
	color: #2f3f5d;
	text-decoration: none;
		font-weight:none;
}
a.act3:hover{
	color: #0f4f7f;
	text-decoration: none;


}

.act4 {
	font-family: Verdana;
	font-size: 8.5pt;
	text-decoration: none;
	text-align: none;
	color: #575a5d;
}
a.act4:link {
	color: #000000;
	text-decoration: none;
	font-weight:none;
}
/*a.act4:visited {
	color: #6e6e6e;
	text-decoration: none;
		font-weight:none;
}*/
a.act4:hover{
	color: #a2a5a4;
	text-decoration: none;

}
.txttable{
margin-top:2px;
background-color:#efefef;
border:1px solid #dadada;

}
.txttable td{

padding:0px;
cellspacing:10px;

}



/*.act4 {
	width:100%;
	margin:0px 5px 0px 5px;
	padding:0px 10px 0px 10px;

}
.act4 ul {
	margin:0px 5px 0px 5px;
	padding:0px 10px 0px 10px;
}*/
.act4  {
	width:100%;
	margin:0px 5px 0px 5px;
	list-style:none;
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	color:#5b8398;
	padding:2px 0px 0px 15px;
	background:url(../images/listbg.gif) no-repeat 0% 50%;
	border-bottom:1px solid #e9eaeb;
	border-top:1px solid #FFFFFF;
	height:20px;
}
.act4 a {
	text-decoration:none;
	color:#5b8398;
} 
.act4 a:hover {
	color:#FF0000;
}

