/*
NetEdge Computing Global Services Pvt.Ltd.

File Type			: CSS Style Sheet
Date of Creation	: 27/12/2005
Created by			: Shanti Kumar Khumukcham(NetEdge)
Revised on			:
___________________________________________________________________________________________________ */
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; 
}

/* 
define the parent font for other elements to inherit
____________________________________________________________________________________________________ */
html, body, p,div,table, span 
{ 
	font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: normal;
}
p{margin-top:10px; margin-bottom:12px;}
th {text-align:left; font-weight:bolder;}
h1, h2, h3, h4, h5, h6 
{
	margin: 5px 0;
	padding: 5px 0;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
}

h1 { font-size: 15px; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }
h6 { font-size: 10px; }

H1{
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; color:#F22161;
	display:inline;
	padding:3px 0 0 0;
}

H2{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; color:#F22161;
	display:inline;
	padding:3px 0 0 0;
}

H3{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; color:#800080;
	display:inline;
	padding:3px 0 0 0;
}

H4{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; color:#800080;
	display:inline;
	padding:3px 0 0 0;
}
ul{
	list-style-image:url(../images/bullet.gif);
	margin-left: 20px; padding-left: 0;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	color:#575757;
}
ul.bullet1{
	list-style-image:url(../images/bullet4.gif);
	margin-left: 25px; padding-left: 0;
	line-height:18px;
	font-weight:normal;
	color:#575757;
	margin-top:2px;
}
ul.bullet2{
	list-style-image:url(../images/bullet2.gif);
	margin-left: 25px; padding-left: 0;
	line-height:18px;
	font-weight:normal;
	color:#575757;
}
ul.bullet3{
	list-style-image:url(../images/bullet3.gif);
	margin-left: 25px; padding-left: 0;
	line-height:18px;
	font-weight:normal;
	color:#575757;
}
ul.noBullet{
	list-style-image:none;
	list-style:none;
	margin-left: 25px; padding-left: 0;
	line-height:18px;
	font-weight:normal;
	color:#575757;
}
ul.noBulletBold{
	list-style-image:none;
	list-style:none;
	margin-left: 20px; padding-left: 0;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	color:#575757;
}
ul.bullet4{
	list-style-image:url(../images/bullet_arrow.gif);
	margin-left: 35px; padding-left: 0;
	line-height:17px;
	font-weight:normal;
	color:#575757;
}
ul.industries{
	list-style-image:url(../images/bullet7.gif);
	list-style:none;
	line-height:16px;
	padding-left:0;margin-left: 17px;
	font-weight:normal;
	color:#575757;
	margin-bottom:0;
}
ol{
	margin-left: 25px; 
	padding-left: 2px;
	line-height:18px;
}
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;
}
a, a:active,a:visited  {color:#0f328e;text-decoration: none;}
/*a:visited {color: #74198b;text-decoration: none;}*/
a:hover {color: red;text-decoration: none;}

hr 
{
	background: #eaeaea;
	border: 0;
	height: 1px;
	padding:0;
	margin: 4px 0 0 0;
	width: 100%;
	color:#eaeaea;
}

/* 
Layout wrapper 
__________________________________________________________________________________________________*/
#backGround{
	text-align: center;
	background:#f1f8fe url(../images/bg_body.jpg) repeat-y top center;
}
#wrapper 
{
	margin: 0 auto;
	width: 1008px;       
	text-align: left;   /*to counteract the body text-align*/
}
/*
Page Styles
________________________________________________________________________________________________*/

#headerBox{
	border-top:2px solid #0e3194;
	background:white;
}

/*Global Navigation TDs_________________________________________________________________________*/

.globalNav{
	background:url(../images/bg_globalNav.jpg) repeat-x top center;
	height:20px;
	border-bottom:1px solid #b8d4f9;
	border-right:1px solid #afc9ec;
	border-left:1px solid #fff;
	text-align:center;
	text-decoration:none;
	color:#05409a;
}
.globalNavHover{
	background:url(../images/bg_globalNavHover.jpg) repeat-x top center;
	height:20px;
	border-bottom:1px solid #b8d4f9;
	border-right:1px solid #afc9ec;
	border-left:1px solid #fff;
	text-align:center;
	text-decoration:none;
	color:#05409a;
	}
.globalNav1{
	background:url(../images/bg_globalnav.jpg) repeat-x top center;
	height:20px;
	border-bottom:1px solid #b8d4f9;
	border-right:1px solid #afc9ec;
	text-align:center;
	text-decoration:none;
	color:#05409a;
}
.globalNav1Hover{
	background:url(../images/bg_globalNavHover.jpg) repeat-x top center;
	height:20px;
	border-bottom:1px solid #b8d4f9;
	border-right:1px solid #afc9ec;
	text-align:center;
	text-decoration:none;
	color:#05409a;
}

/*Global Navigation__________________________________________________________________-*/

a.globalNavText ,a.globalNavText:hover,a.globalNavText:visited,a.globalNavText:active {
	color:#05409a;
	text-decoration:none;
	font-weight:bold;
}

/*Global Toolbar__________________________________________________________________-*/

.globalToolbar{
	height:18px;
	border-top:1px solid #fff;
	background-color:#e6f3fc;
	padding-left:8px;
	font-size:10px;
}
.globalToolbar1{	
	font-size:10px;
	color:black;

}
.globalToolbar1 a,.globalToolbar1 a:visited,.globalToolbar1 a:hover{
	font-size:10px;
	color:black;
	text-decoration:none;
		padding-right:28px;
}
.searchBox{
	background-color:#a2d1fb;
}
input.searchHome{
	font-size:9px;
	width:80px;
	border:1px solid #69b4dc;
}
.secondaryNav{
	background:#0e3194 url(../images/bg_secondaryNav.jpg) no-repeat right;
	height:20px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#fff;
	text-align:center;
	padding-right:1px;
	font-weight:bold;
}
.secondaryNav1{
	background:#0e3194;
	height:20px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
.secondaryNavText, a.secondaryNavText,a.secondaryNavText:visited, a.secondaryNavText:active{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

a.secondaryNavText:hover{
	/*color:#bafbec;*/
	color:yellow;
	text-decoration:none;
	font-weight:bold;
}

/*BreadCrumb______________________________________________________________*/

.breadCrumbBox{
	background-color:#f1f8fe;
	height:22px;
	padding-left:14px;
	text-decoration:none;
}
a.bcPrevious,a.bcPrevious:visited,a.bcPrevious:active,a.bcPrevious:hover
{
	color:#575757; 
	text-decoration:none
}
a.bcPrevious:hover{color:black}
/*_________________________________________________________________________*/

.leftTop{
	width:186px;
	background-color:#cedff4;
	color:#575757;
	font-weight:bolder;
	height:22px;
}
.leftHeader{
	width:100%;
	background-color:#cedff4;
	color:#575757;
	font-weight:bolder;
	height:22px;
	padding-left:10px;
}
.leftPanel{
	width:186px;
	background-color:#f1f8fe;
}
.leftPanel1{
	width:186px;
	background-color:#f1f8fe;
	height:450px;
}
.mainTextArea
{
	
	text-align: justify;
	color: #575757;
	background: white;
	padding-left: 18px;
	padding-bottom: 3px;
	padding-top: 3px;
}

/*Master header on each Page__________________________________________*/
.mastHeader{
	font-size: 16px;
	color:#575757;
	font-weight:bolder;
	margin-bottom:10px;
	border-bottom: 1px solid #eaeaea;
}
.mastHead{
	font-size: 16px;
	color:#575757;
		margin-bottom:10px;
	
}
.mastHeadteam{
	font-size: 16px;
	color:#575757;
		margin-bottom:10px;
		font-weight:bolder;
	
}
.subHeader{
	font-size: 12px;
	color:#575757;
	font-weight:bolder;
	display:block;
	padding-right:3px;
	padding-bottom:3px;
}
.subHeader1{
	font-size: 12px;
	color:#575757;
	font-weight:bolder;
	background:#f7f7f7; /*url(../images/bullet5.gif) no-repeat 4px 1px;*/
	padding:2px;
	padding-left:6px;
	border:1px solid #eaeaea;
}
.newsHeadlines{
	font-size: 12px;
	color:#575757;
	font-weight:bolder;
	display:block;
	padding-left:8px;
	padding-top:0px;
	background: url(../images/bullet6.gif) no-repeat ;
}
.subCaseStudies{
	font-size: 12px;
	color:#575757;
	font-weight:bolder;
	display:block;
	padding-left:8px;
	padding-top:0px;
	background: url(../images/bullet6.gif) no-repeat ;
	margin-bottom:6px;
}
.subHeader2{
	font-size: 12px;
	color:#575757;
	font-weight:bolder;
	display:block;
	padding-left:8px;
	padding-top:0px;
	background: url(../images/bullet6.gif) no-repeat ;
	margin-bottom:6px;
}
.footerLeft{
	background:#0e3194;
	height:20px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#fff;
	padding:2px;
	width:186px;
}
.footerRight{
	background:#0e3194;
	height:20px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#fff;
	padding:2px;
}
a.footerText,a.footerText:active, a.footerText:visited {
	color:#fff;
	text-decoration:underline;
}
a.footerText:hover{
	color:#fff;
	text-decoration:none;
}
/*Homepage Column seperator*/
#vertcalSep{
	background:url(../images/bg_vertcalSep.jpg) repeat-y top right;
	/*width:300px;*/
	padding-right:18px;
	text-align:justify;
}
#vertcalSepSitemap{
	background:url(../images/bg_vertcalSep.jpg) repeat-y top left;
	width:172px;
	padding-left:14px;
	text-align:justify;
}
#homeRightPanel{
	width:150px;padding-left:16px;
}
#homeImages{
	width:80px;
}
#moreBoxHome{
	background:url(../images/bg_horSep.jpg) repeat-x bottom left;
	margin-bottom:6px;
}
#more {
	width:30px;
	background:url(../images/more_home.gif) no-repeat left;
	padding-left:10px;
	text-align:right;
}
a.moreText, a.moreText:visited{text-decoration:none;}
#initiativesBox{
	height:100px;
	border: 1px solid #cedff3
}
#homeRightBox{border: 1px solid #cedff3; width:0px;margin-bottom:10px; padding:10px;padding-top:2px; padding-bottom:2px;}
#homeChatBox{border: 1px solid #cedff3; width:0px; cursor:pointer;}
#newsBox{
	border: 1px solid #cedff3; 
	width:142px;
	margin-bottom:10px; 
	line-height:11px;
	text-align:left;

}
#newsItem {
	width:100px; 
	padding:2px;
	border-left: 1px solid #eaeaea;
	color:#575757;
	color:#0e3194;

}
.news, a.news, a.news:visited{
	color:#0e3194;
	text-decoration:none;
	font-size:90%;
}
.qualityText{
	padding:8px;
	padding-top:20px;
	background:url(../images/quality.gif) no-repeat center center;
	font-size:100%;
	line-height:17px;
	font-weight:bold;
	}
.quality{
	border:1px solid #078cd1;
	text-align:justify;
	width:250px;
	height:300px;
	background:#f6f9fb;
}
.qualityPolicy{
	color:white;
	background:#078cd1;
	/*padding:1px;
	padding-left:0;
	padding-right:0;*/
	font-size:180%;

}
.qualityPolicy1{

	font-size:180%;

}
.photo{
	border:1px solid #eaeaea;
	padding:6px;
	padding-left:8px;
	width:97%;
	text-align:left;
}
.photo2{
	border:1px solid #eaeaea;
	padding:8px;
	margin-right:8px;
	text-align:left;
}
.photo1{
	border:1px solid #eaeaea;
	padding:4px;
	margin-right:8px;
	margin-bottom:8px;
	text-align:left;
}
.important{
	color:#575757; 
	font-weight:bolder;
	}
.contact{
	border:1px solid #0e3194;
	padding:3px;
}
.contactHeader{
	padding:3px;
	background:#0e3194;
	color:#fff;
}
.contact1{
	border:1px solid #620067;
	padding:3px;
}
.contactHeader1{
	padding:3px;
	background:#620067;
	color:#fff;
}
.rightSepInside{
	background:url(../images/bg_vertcalSep.jpg) repeat-y top left;
	width:168px;
	padding-left:16px;
	margin-left:16px;
	text-align:justify;
}
.dark{color:black;}
.netEdgeBlue{color:#0e3194;font-weight:bolder;}
.netEdgeRed{color:red;font-weight:bolder;}

/*Form Elements_______________________________________*/
input,select,textarea{font-size:11px}
textarea{font-family:arial;}
input.large,textarea.large{
	width:280px;
	padding:1px;margin:2px;
	border-top: 2px ridge #999999;
	border-right: 1px inset #CCCCCC;
	border-bottom: 1px inset #CCCCCC;
	border-left: 2px ridge #999999;
	}
input.medium,textarea.medium{
	width:200px;
	padding:1px;margin:2px;
	border-top: 2px ridge #999999;
	border-right: 1px inset #CCCCCC;
	border-bottom: 1px inset #CCCCCC;
	border-left: 2px ridge #999999;
	}
input.small,textarea.small{
	width:100px; 
	padding:1px;margin:2px;
	border-top: 2px ridge #999999;
	border-right: 1px inset #CCCCCC;
	border-bottom: 1px inset #CCCCCC;
	border-left: 2px ridge #999999;
	}

select.medium{
	width:207px;
	padding:1px;margin:1px;
	border-top: 2px ridge #999999;
	border-right: 1px inset #CCCCCC;
	border-bottom: 1px inset #CCCCCC;
	border-left: 2px ridge #999999;
}

select.small{
	width:120px;
	padding:1px;margin:1px;
	border-top: 2px ridge #999999;
	border-right: 1px inset #CCCCCC;
	border-bottom: 1px inset #CCCCCC;
	border-left: 2px ridge #999999;
}
select.large{
	width:280px;
	padding:1px;margin:1px;
	border-top: 2px ridge #999999;
	border-right: 1px inset #CCCCCC;
	border-bottom: 1px inset #CCCCCC;
	border-left: 2px ridge #999999;
}
.mandatory{color:red;}
/*press release main page*/
.pressDateIn{
	width:110px; 
	padding:4px; 
	color:#66737b; 
	background:#eef0f1; 
	font-weight:bold;
	}
.pressDateOut{	
	border:1px solid #dde1e3; 
	margin-right:5px;
	margin-bottom:5px;
	padding:1px;
}

/*Press release pages*/
.pressDateIn1{
	width:110px; 
	padding:4px; 
	color:#66737b; 
	background:#eef0f1; 
	font-weight:bold;
	}
.mediaCoverageIn{
	width:100%; 
	padding:4px; 
	color:#66737b; 
	background:#eef0f1;
	
	}
.mediaCoverageIn1{
	padding:4px; 
	color:#66737b; 
	font-weight:bold;
	}
.pressDateIn2{
	padding:4px; 
	color:#000; 
	font-weight:bold;
	text-align:left;
	}
.pressDateOut1{	
	border:1px solid #dde1e3; 
	margin-bottom:2px;
	padding:1px;
}
.pressIn{
	width:99%; 
	padding:4px; 
	color:#66737b; 
	background:#f7f7f7; 
	font-weight:bold;
	}
.pressOut{	
	border:1px solid #dde1e3; 
	margin-right:5px;
	margin-bottom:5px;
	padding:1px;
}

.boxIn{
	width:99%; 
	padding:2px; 
	color:#66737b; 
	background:#eef0f1;
	margin-right:-1px;
	
	}
.boxOut{	
	border:1px solid #dde1e3; 
	margin-bottom:5px;
	padding:1px;
}
/*Alliances Header outer and inner Divs*/
.alliancesBox1{
	border:1px solid #eaeaea;
	padding:4px;
	margin-right:8px;
	margin-bottom:8px;
	text-align:left;
}
.alliancesBox2{
	border:1px solid #eaeaea;
	padding:4px;
	
	margin-bottom:8px;
	text-align:left;
}

/*Pseudo Element First letter used in Press releases*/
 .firstLetter:first-letter {
	font-size: 400%; 
	float: left ;
	padding:3px;
 }
/* media coverage page numbers*/
 .pageNo{
	font-size: 12px;
	color:#575757;
	background:#fff;
	padding:3px;
	padding-left:6px;
	border-top:1px solid #f7f7f7;
}
/*Box containing media coverage Items*/
.mediaCoverageBox{height:290px}

/*TD containing Chat Box in Gateway Pages*/
.rightSepChat{
	width:168px;
	padding-left:16px;
	margin-left:16px;
	text-align:justify;
}
/*Also See Box*/
.rightPanelBox{
	border:1px solid #cedff3; 
	padding:2px; 
	width:136px;
	margin-bottom:10px; 
}
/*Grid*/

.gridItem{
	padding-bottom:20px;
	text-align:left;
}
.gridItem a{
	font-size:110%;
	font-weight:bold;
	margin-bottom:6px;

}
.paging{
	text-align:center;
	font-weight:bold;
	padding:3px;
	background:#f4f4f4;
	line-height:20px;
	height:24px;
}
.paging a{padding:4px;}

/*Jobs Grid*/
.jGrid{
	padding:3px;
}
.jGridHeader{
	font-weight:bold; 
	background:#cfcfcf;
}
.jGridItemAlternate{
	background:#f4f4f4;
}
.jPaging{
	text-align:center;
	font-weight:bold;
	background:#fafafa;
	border-top:1px solid;
}
.jPaging a{padding:4px;}

/* */

/* class for job available description text padding */
.padding5 {
	padding-left: 10px;
}
