/*
File Type			: CSS Style Sheet
Created by			: Shanti Kumar Khumukcham (Espire Infolabs)
___________________________________________________________________________________________________ */
@page {
  size: 8.5in 11in;  /* width height */
}
@page { margin: 0 } /* All margins set to 0 */
/*Header*/
@page { 
   @top-left{
       font-family: tahoma; 
       font-size: 10px; 
       font-weight: bolder; 
   } 
 } 
/*Footer*/
@page {
  counter-increment: pages;
  @bottom-center {
      font-family: tahoma; 
      font-size: 10px;
      font-weight: normal;
      content: "Page " counter(pages);
  }
 }



html, body{
margin: 0; padding: 0; border: 0 none; height: 100%; text-align:center;
}
img, a img, form { 
margin: 0; padding: 0; border: 0 none; text-decoration: none; 
}
a, a:active, a:visited  {color:#1e347e;text-decoration: underline; background:none;}
a:hover {text-decoration: none; color:#1e347e;}
p{
	padding:0;
	margin:0;
	margin-bottom:10px;
	text-align:justify;
	}
/* 
define the parent font for other elements to inherit
____________________________________________________________________________________________________ */
html, body, p,div,table, span 
{ 
	font-family: tahoma;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	color:#3c3c3c;
}

ul{
	list-style-image:url(../images/bullet3.gif);
	margin-left: 25px; 
	margin-top:10px;
	padding-left: 0;
	line-height:18px;
	font-weight:normal;
}
ul.bullet1{
	list-style-image:url(../images/bullet4.gif);
	margin-left: 25px; padding-left: 0;
	line-height:18px;
	font-weight:bold;
	margin-top:2px;
}
ul.bullet2{
	list-style-image:url(../images/bullet2.gif);
	margin-left: 50px; padding-left: 0;
	line-height:18px;
	font-weight:normal;
}
ul.bullet3{
	list-style-image:url(../images/bullet3.gif);
	margin-left: 25px; 
	margin-top:10px;
	padding-left: 0;
	line-height:18px;
	font-weight:normal;
}

ul.noBullet{
	list-style-image:none;
	list-style:none;
	margin-left: 25px; padding-left: 0;
	line-height:18px;
	font-weight:normal;
}
ul.noBulletBold{
	list-style-image:none;
	list-style:none;
	margin-left: 20px; padding-left: 0;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
}

/*First-child
________________________________________________________________________----*/

ul.bullet4{
	list-style-image:url(../images/bullet6.gif);
	margin-left:16px; padding-left: 10px;
	line-height:17px;
	font-weight:normal;
	margin-top:6px;
	margin-bottom:6px;
}
/*First sub-child
________________________________________________________________________----*/

ul.bullet5{
	list-style-image:url(../images/bg-subMenu.jpg);
	margin-left:16px; padding-left: 10px;
	line-height:17px;
	font-weight:normal;
	margin-top:6px;
	margin-bottom:6px;
}

ol{
	margin-left: 30px; 
	margin-top:0;
	padding-left:0;
	line-height:18px;
}
ol.link1{
	font-weight:bold;
	/*text-transform:uppercase;*/
}
ol.links{
	color:#aa211b;
}
ol.nested{
	list-style-type:lower-roman;
	margin-left: 25px; 
	padding-left: 2px;
	line-height:18px;
}
strong{font-weight:bolder;}
b{font-weight:bolder;}
/* 
Define page Background
___________________________________________________________________________________________________*/
body 
{
	text-align: center;
	background:white;
}

/* 
Layout wrapper 
__________________________________________________________________________________________________*/
#container
{
	margin: 0 auto;
	width: 90%;   
	text-align: left; 
}
/*Logo
----------------------------------------------------------------------*/
#header{
	height:122px;
	width:100%;
}
#globalToolbar {
display:none;
}
#search {
display:none;
}

#globalText {
display:none;
}
#globalText img {margin-right:10px;}
#logo {
	float:left;
	/*background: url(../images/logo.jpg) no-repeat 50% 0%;*/
	height:122px;
	width:120px;
}
	#logo img{
		margin-left:20px;
	}
.globalNav{
display:none;
}
.globalNav a, .globalNav a:visited { 
	margin-left:4px;
	margin-right:4px;
	text-decoration:none;
	font-weight:bold;
	color:#3c3c3c;

	}
.globalNav a:hover {
	text-decoration: none; 
	color:#1e347e;
	/*border-bottom:4px solid #1e347e;*/
}

/*
homepage Boxes
________________________________________________________________________________________________*/

.mainContainerHome{
	height:100%;
	width:100%;
	background:none;;
}
.leftHome{
	float:left;
	height:422px;
	width:302px;
	padding:0;
}
.rightHome{
	float:right;
	height:262px;
	width:639px;
	position:relative;
}
.rightHomeB{
	height:146px;
	width:639px;
	padding:0;
	margin:0
}
	.rightHomeB div{
		height:136px;
		width:186px;
		float:left;
		padding-left:20px;
		padding-top:4px;
		color:#1e347e;
		margin-top:3px;
		border-right:1px solid white;
	}
	.rightHomeB div p{
		font-size:10px; 
		text-transform:uppercase; 
		margin-bottom:-10px; 
		padding-bottom:0;
		font-weight:bold;
	}
	.rightHomeB div UL{
		font-size:10px;
		line-height:14px;
		margin-bottom:0;
		padding-bottom:0;
	}
	.rightHomeB div UL a, .rightHomeB div UL a:visited {text-decoration:none;}
.boxTLHome{
	/*background:#396aad url(../images/bg-tl-hp.jpg) no-repeat top left;*/
	background:transparent;
	width:302px;
	height:262px;
}
	.boxTLHome div{
		width:83%;
		margin-left:26px;
		padding-top:26px
	}
	.boxTLHome div p
		{
		color:white;
		text-align:justify;
		font-weight:bold;
		}
		.boxTLHome div a, .boxTLHome div a:visited, .boxTLHome div a:hover{
			width:90%;
			text-decoration:none;
			border-bottom:1px solid #aad5f8;
			display:block;
			color:white;
			padding-top:5px;
			padding-bottom:5px;
			font-weight:bold;
		}
.boxBLHome{
	background:#1d387b url(../images/bg-bl-hp.jpg) no-repeat bottom left;
	width:302px;
	height:160px;
}
	.boxBLHome div{
		/*width:241px;*/
		color:#ffffff;	
	}
	/*News Scroller - Home Page*/

	.boxBLHome div.newsHeader{
		font-size:120%;
		text-transform:uppercase;
		margin-left:26px;
		padding-top:26px
	}
	.boxBLHome div.news{
		height:70px;
		margin-left:26px;
		padding-top:6px;
		width:140px;
	}
	.newsDate{font-weight:bold; display:block; color:white; margin-bottom:4px;}
	.newsItem{
		color:#ffffff; margin-bottom:20px;
		width:140px;
		
	}
	.boxBLHome div.more{
		background:url(../images/icon-more.gif) no-repeat 0% 50%;
		text-transform:uppercase;
		margin-left:26px;
		margin-top:6px;
		width:140px;
	}
		.boxBLHome div.more a, .boxBLHome div.more a:visited, .boxBLHome div.more a:hover{
			margin-left:10px;
			color:white;
			text-decoration:none;
		}
		.boxBLHome div.more a:hover{
			text-decoration:underline;
		}
.tEspire{
	float:right;
	position:relative;
	width:120px;
}


/*News Archives*/

.newsItemHeader{
	/*background:url(../images/bg-news.jpg) no-repeat left;*/
	/*padding:6px 0 6px 30px;*/
	font-weight:bold;
	color:#1e347e;
	text-transform:uppercase;
}

/*
Highlight(Change the color of) the Global Navigation menu of current Page
_____________________________________________________________________________________*/

body#home a#home, 
body#about a#about, 
body#services a#services, 
body#industries a#industries, 
body#clients a#clients, 
body#quality a#quality, 
body#downloads a#downloads, 
body#careers a#careers, 
body#contact a#contact
{
	color:#1e347e;
	
}
/*
PAge Containers
__________________________________________________________________________________________*/

/*Banner Are*/
.bannerArea{
display:none;
}
	.bannerLeft{
		width:233px;
		float:left;
		height:127px;
	}
	.bannerRight{
		width:708px;
		float:right;
		position:relative;
	}

/*Breadcrumb*/
.breadCrumb{
	width:100%;
	height:26px;
	border-top:1px solid black;
}
	.bcLeft{
		display:none
	}
	.bcLeft div{
		display:none
	}
	.bcRight{
		width:100%;

	}
	.bcRight div{
		font-size:11px;
		text-align:left
	}
		.bcRight div#fontSize{
			display:none;
		}
			.bcRight div#fontSize input{
				padding:0px; 
				margin:0px;
				margin-left:3px;
				margin-top:2px;
								
			}
.bcRight a, .bcRight a:visited {

}
.bcRight a:hover{
}

/*Text Holders Containers*/

.mainContainer{
	width:96%;
	background:none;

}
	
	/*Left Panel*/
	
	.leftContainer{
		display:none;
	}
	.leftPanelHeader{
		display:none;
	}
	/*Left Panel Navigation 
	
	======================================(Not in USE)==========================================
	*/
	/*
	.nav{
		margin-left:20px;
		clear:both;
	}
	.nav a, .nav a:visited {
		text-decoration:none;
		text-align:left;
		display:block; 
		width:90%; 
		padding:6px 0 6px 0;
		border-bottom:1px solid #dadbdd;
		font-weight:bold;
		color:#3c3c3c;

	}
		.nav a:hover {
			background :#fafafa;
			color: #1e347e;
		}
	.nav span a, .nav span a:visited {
		text-decoration:none;
		text-align:left;
		display:block; 
		width:172px; 
		padding:6px 0 6px 20px;
		border-bottom:1px solid #dadbdd;
		font-weight:normal;
		background:url(../images/bullet2.gif) no-repeat 1% 40%;
	}
		.nav span a:hover{
		background:#fafafa url(../images/bullet2.gif) no-repeat 1% 40%;
		color: #1e347e;
		}
		
		
	=============================================================================================*/

	#insideContainer{
		float:right;
		position:relative;
		width:100%;
	}
		/*MasterHeader============================*/
		#insideContainer div.masterheader{
			text-align:left;
			width:94%;
			color:#1e347e;
			font-size:200%;
			margin:20px 0 14px 20px;
			padding-bottom:6px;
		}
	/*SubHeader==============*/
		.subHeader{
			font-weight:bold;
			color:#1e347e;
		}

		/*Text + Right Panel===========*/
		#insideContainer div.textContainer{
			text-align:left;
			width:100%;
			margin-left:20px;
			font-size:11px;
		}

		/*Text=============*/
		.texts{
			width:100%;
			height:auto;
		}
		.rightPanel{
			display:none;
		}
		.rightPanel img{
			margin-bottom:10px
		}

.bottomContainer{
	display:none;
}


/*Footer
______________________________________________________________________________________*/

/*.footerLeft{
		width:333px;
		float:left;
		height:40px;
	}
	.footerLeft div{
		margin-top:10px;
	}
	.footerLeft div img{
		margin-right:10px;
	}
.footerRight{
		width:608px;
		float:right;
		position:relative;
		height:40px;
	}*/
	.footer{
	display:none;
	}
	.footer a, .footer a:visited {
		text-decoration:underline;	
		color:#666;
	}
	.footer a:hover{
		text-decoration:none;
		color:#666;
	}


/*logo Holder------------------------------------------*/

	.imgBox{
		width:110px;
		height:56px;
		float:left;
		text-align:left;
	}
	.imgBox img {
		margin-top:5px;
	}

/*
Alliances
_______________________________________________________________*/

.alliances img{
	display:inline;
	margin-right:11px;
	margin-bottom:10px;
}

/*
tabular Boxes
______________________________________________________________*/

.tabularContainer{
	width:490px;
	border: 1px solid #dadbdd;
	margin:10px 0;
	display:block;
}
	.tabularHeader{
		background:#eaeaea;
		padding:3px 0;
		text-align:center;
		float:left;
		position:relative;
		font-weight:bold;
	}
	.tabularBox{
		border:1px solid #dadbdd;
		text-align:center;
		float:left;
		position:relative;
	}

/*Image Caption*/

.caption{
	color:#1e347e;
	text-align:center;
	width:100%;
	border-top:1px solid #dadbdd;
	padding-top:6px;
	margin-bottom:20px;
	}

/*Quality Policy
________________________________________________________________________*/
.qualityPolicy{
	border:1px solid #1e347e;
	width:100%;
	height:auto;
	margin-bottom:10px;
}

	.qualityPolicy div#qHeader{
		background:#1e347e;
		padding:6px 10px;
		font-size:120%;
		color:#ffffff;
		text-transform:uppercase;
		font-weight:bold;
	}
	.qualityPolicy div#qText{
		padding:10px;
		background:url(../images/bg-q.jpg) no-repeat 50% 50%;
		height:160px;
		color:#1e347e;
	}
	.qualityPolicy div#qText p{
		color:#1e347e;
	}

/*Contact Address
_____________________________________________________________________*/

.contactAddress{
	border:1px solid #dadbdd;
	width:100%;
	height:auto;
	margin-bottom:10px;
}

	.contactAddress div.cHeader{
		background:#dadbdd;
		padding:6px 10px;
		font-size:120%;
		color:#3c3c3c;
		text-transform:uppercase;
		font-weight:bold;
	}
		/*.contactAddress div.cHeader#india{
			background:#dadbdd url(../images/contact-india-flag.jpg) no-repeat 100% 0;
		}
		.contactAddress div.cHeader#australia{
			background:#dadbdd url(../images/contact-australia-flag.jpg) no-repeat 100% 0;
		}
		.contactAddress div.cHeader#japan{
			background:#dadbdd url(../images/contact-japan-flag.jpg) no-repeat 100% 0;
		}
		.contactAddress div.cHeader#uk{
			background:#dadbdd url(../images/contact-uk-flag.jpg) no-repeat 100% 0;
		}
		.contactAddress div.cHeader#usa{
			background:#dadbdd url(../images/contact-usa-flag.jpg) no-repeat 100% 0;
		}*/
	.contactAddress div.cText{
		padding:10px;
		height:auto;
		text-align:left;
	}
	.contactAddress div#cText1{
		padding:10px;
		height:auto;
		float:left;
		width:50%;
		text-align:left;
	}
	.contactAddress div#cText2{
		padding:10px;
		height:auto;
		float:right;
		position:relative;
		width:40%;
		text-align:left;
	}

/*
Client Speak
________________________________________________________*/

.clientSpeak{
	background:url(../images/q1.jpg) no-repeat top left;
	width:100%;
	margin-bottom:20px;
}

.clientSpeak p.clientName{	
	width:74%;
	margin-left:66px;
	border-top: 1px solid #747474;
	/*color:#747474;*/
}
.clientSpeak div.out {
	background:url(../images/q2.jpg) no-repeat bottom right;
	width:100%;
}
.clientSpeak div.out div{
	width:74%;
	margin-left:66px;
}
.clientSpeak div.out div p{
	font-weight:normal;
	/*color:#747474;*/
}


/*Download Collaterals
__________________________________________________________*/

.downloadCollaterals{
	border-top:1px solid #dadbdd;
	margin-bottom:20px;
	font-size:11px;
}
.downloadCollaterals span{
	Background:#eaeaea;
	font-weight:bold;
	padding:4px 0;
	padding-left:6px;
	width:99%;
	display:block;
}
.downloadCollaterals a, .downloadCollaterals a:visited{
	border-bottom:1px solid #dadbdd;
	padding:4px 0;
	padding-left:6px;
	width:99%;
	display:block;
	text-decoration:none;
	color:#1e347e;
	background: url(../images/icon-pdf.gif) no-repeat 99% 50%;
	font-weight:normal;
}
.downloadCollaterals a:hover{
	background: #f4f4f4 url(../images/icon-pdf.gif) no-repeat 99% 50%;
	color:#1e347e;
	text-decoration:none;
}
/*Current Openings
__________________________________________________________*/

.currentOpenings{
	border:1px solid #dadbdd;
	border-bottom:0;
	width:100%;
	height:auto;
	overflow:auto;
	margin-bottom:10px;
}
	.currentOpenings div.openingsText{
		padding:10px;
		height:auto;
		overflow:auto;
		text-align:left;
		border-bottom:1px solid #dadbdd;
	}
	
.careersDivider{
	color:#1e347e;
	text-align:right;
	width:100%;
	border-top:1px solid #dadbdd;
	text-transform:uppercase;
	font-weight:bold;
	}
.careersDivider a, .careersDivider a:visited{text-decoration:none;}
/*Form Elements_______________________________________*/

/*Containing all the element boxes*/
.elementContainer{
	width:100%;
	height:auto;
	clear:both;
}
/*Header*/
div.headText{
		background:#dadbdd;
		font-size:120%;
		color:#3c3c3c;
		text-transform:uppercase;
		font-weight:bold;
		padding:6px;
		width:478px;
	}

/*Box floating left------------------------*/
.form-t-left{
	width:230px;
	float:left;
	margin-top:6px;
	margin-right:18px
}
/*Box floating right---------------------------------*/
.form-t-right{
	width:230px;
	float:right;
	position:relative;
	display:block;
	margin-top:6px;
}
/*Box stretching full=---------------------------*/
.form-t-full{
	width:490px;
	float:left;
	margin-top:6px;
}
/*Label/Text
------------------------------------------*/
span.formLabel{
	text-align:left;
	margin:3px 0;
}

.mandatory{color:red;}

input, select, textarea{
	font-size:11px;
	font-family:tahoma;
}
input.medium, select.medium, textarea.medium{
	width:220px;
}
input.large, textarea.large{
	width:482px;
}
select.large{width:358px;}
select.services{
	width:153px; 
	margin-bottom:4px;
}
textarea{font-family:arial;}
.mandatory{color:red;padding-right:2px}
.formTable{padding:2px; font-weight:bold;}
input.submit{
	background:url(../images/bg-submitButton.jpg) repeat-x center top;
	width:80px;
	height:24px;
	border:1px solid #cccccc;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	margin-top:10px;
}
input.search{
	border:1px solid #666;
	width:120px;
	background:#fff;
	color:#000;
	font-size:10px;
}
/*Search
____________________________*/
.resultsLine{
	color:#1e347e;
	text-align:right;
	width:100%;
	border-top:1px solid #dadbdd;
	font-weight:bold;
	}
.resultsHeader{
	font-weight:bold;
	color:#1e347e;
}
.searchResultsPages{
	
}

/*Global Client Spread List*/

.clientSpread{
	width:490px;
	background:#eaeaea;
	border:1px solid #cccccc;
	font-family:tahoma;
	font-size:11px;
}
.clientSpread div{
	padding:4px; 
	width:100%;
}
.clientSpread span{
	width:120px;
	height:20px;
}
h4{
	font-size:11px;
	padding:0;
	margin:0;
}

/*Dropdown Menu
==================================================================*/
.dropmenudiv {
	padding:0; 
	z-index: 100; 
	visibility: hidden; 
	font: 12px/18px tahoma; 
	width: 220px; 
	position: absolute; 
	top: 4px; 
	background: white filter: alpha(opacity=80); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity:0.9;
	/*FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=1); */
	background-color:white;
}
.dropmenudiv A {
	padding: 5px; 
	display: block; 
	font-size: 11px; 
	width: 100%; 
	color: #555555; 
	text-indent: 3px; 
	border-bottom: #cccccc 1px dotted; 
	font-family: tahoma; 
	text-align: left; 
	text-decoration: none
}
.dropmenudiv A:hover {
	color: #1e347e
}
.dropmenudiv B {
	display: block; 
	padding: 2px 0px 2px 6px; 
	font-weight: bold; 
	font-size: 11px; 	
	width: 100%; 
	color: #1e347e; 
	text-indent: 3px; 	
	border-bottom: #cccccc 1px dotted; 
	font-family: tahoma; 
	text-align: left; 
	text-decoration: none
}
.dropmenudiv IMG {
	padding: 0;
	text-decoration: none
}
.selected_dropdown {
	padding: 2px 0px 2px 0px;
	font-weight: bold; 
	font-size: 11px; 
	width: 100%; 
	color: #f57300; 
	font-family: tahoma; 
	text-align: left; 
	text-decoration: none
}
.selected_dropdown A {
	padding: 2px 0px 2px 6px;
	font-weight:bold;
	font-size: 11px; 
	width: 100%; 
	color: #e48100; 
	text-indent: 3px; 
	font-family: tahoma; 
	text-align: left; 
	text-decoration: none
}

/*
Dropdown Menu A
====================================================*/
.dropmenudiva {
	padding: 0px;
	z-index: 100; 
	visibility: hidden; 
	font: 12px/18px tahoma; 
	width: 150px; 
	position: absolute; 
	top: 4px; 
	background: white filter: alpha(opacity=90); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	opacity:0.9;
	/*FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=1); */ 
	background-color:white;
	border-top:2px solid #1e347e; 
	margin-top:4px
}
.dropmenudiva A, .dropmenudiva A:visited {
	padding:5px;
	display: block; 
	font-size: 11px; 
	width: 100%; 
	color: #555555; 
	text-indent: 3px; 
	border-bottom: #cccccc 1px dotted; 
	font-family: tahoma; 
	text-align: left; 
	text-decoration: none
}
.dropmenudiva A:visited{
	color: #1e347e
	}
.dropmenudiva A:hover {
	color: #1e347e
}
.dropmenudiva B {
	padding:2px 0px 2px 6px;
	display: block; 
	font-weight: bold; 
	font-size: 11px; 
	width: 100%; 
	color: #1e347e; 
	text-indent: 3px; 
	border-bottom: #cccccc 1px dotted; 
	font-family: tahoma; 
	text-align: left; 
	text-decoration: none
}
.dropmenudiva IMG {
	padding:0px;
	text-decoration: none
}

/*
Dropdown Menu B
====================================================*/
.dropmenudivb {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	Z-INDEX: 100; 
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 0px; 
	FONT: 11px/18px tahoma; 
	WIDTH: 190px; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 0px; 
	BACKGROUND: white filter: alpha(opacity=90); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	opacity:0.9;
	/*FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=1); */
	background-color:white;
	border-top:2px solid #1e347e; 
	margin-top:4px;
}
.dropmenudivb A,.dropmenudivb A:visited {
	padding:5px;
	display: block; 
	font-size: 11px; 
	width: 100%; 
	color: #555555; 
	text-indent: 3px; 
	border-bottom: #cccccc 1px dotted; 
	font-family: tahoma, sans-serif; 
	text-align: left; 
	text-decoration: none;
	/*BACKGROUND: white url(../images/bullet2.gif) no-repeat 5% 34%;*/
}
.dropmenudivb A:visited{
	color: #1e347e
}
.dropmenudivb A:hover {
	color: #1e347e
}
.dropmenudivb B {
	padding: 2px 0px 2px 6px;
	display: block; 
	font-weight: bold; 
	font-size: 11px; 
	width: 100%; 
	color: #1e347e; 
	text-indent: 3px; 
	border-bottom: #cccccc 1px dotted; 
	font-family: tahoma, sans-serif; 
	text-align: left; 
	text-decoration: none
}
.dropmenudivb IMG {
	padding:0;
	text-decoration: none
}

/*Downloads
_______________________________________________________________________*/

.downloadHeader{
	background:#1e347e;
	width:153px;
	color:white;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	/*text-transform:uppercase;*/
}
.downloadBox{
	border:1px solid #1e347e;
	border-top:0;
	width:151px;
	margin-bottom:10px;
	padding-top:4px;
}
	.downloadBox p{
		padding-left:6px;
		padding-right:3px;:
		font-size:11px;
	}
.downloadBox ul{
	margin-top:0;
	margin-bottom:4px;
	list-style-image:url(../images/bullet7.gif);
	margin-left:23px;
	font-size:11px;
}
	.downloadBox ul li{
		line-height:14px;
		padding-bottom:3px;
		font-size:11px;
		}
.downloadBox ul a, .downloadBox ul a:visited{
	text-decoration:none;
	color:#3c3c3c;
	font-size:11px;
}
.downloadBox ul a:hover{
	color:#1e347e;
	font-size:11px;
}

/*
Download section on various Pages
--------------------------------------------------------*/
/*Hide all the download boxes initially*/

div#dcs-travel, div#dcs-hospitality, 
div#dcs-logistics, div#dcs-healthcare, 
div#dcs-education, div#dcs-print,
div#download-corporate-resume
{
	display:none;
}
/*Show the box which matches one of the combinations of IDs below*/

body#industries div#rp-travel div#dcs-travel, body#industries div#rp-hospitality div#dcs-hospitality,
body#industries div#rp-logistics div#dcs-logistics, body#industries div#rp-healthcare div#dcs-healthcare,
body#industries div#rp-education div#dcs-education, body#industries div#rp-print div#dcs-print,
body#about div#download-corporate-resume
{
	display:block;
}
/*
Added on: 08 Aug-2008
Added by: Shanti
-------------------------------------------------------------------------------*/

.subHeader2{
	font-weight:bold;
	color:#1e347e;
	border-bottom:1px solid #dadbdd;
	text-transform:uppercase;
	padding-bottom:4px;
	padding-top:10px;
}
.gridContainer{
	height:auto;
	clear:both;
	margin-bottom:10px;
}
.grid1{
	width: 492px;
	background:#dadbdd;
	border-bottom:1px solid #dadbdd;
	overflow:auto
}
.grid2{
	width: 492px;
	background:#f5f5f5;
	border-bottom:1px solid #dadbdd;
	overflow:auto;
}
	.gridLeft{
		width:46%;
		padding:4px;
		font-weight:bold;
	}
	.gridRight{
		float:right;
		position:relative;
		width:50%;
		padding:4px;
		border-left: 1px solid #cdcdce;
	}
		.gridRight ul{
			padding:0; 
			margin:0;
			margin-left:20px;
		}