/* CSS Document */

/*Created by Sai Ashish 13-10-09*/

.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #001220;
	margin: 0px;
}.bg {
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	height: 558px;
	width: 944px;
}
.text1 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.link1 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.pipe {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.link1:hover {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.link7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.link7:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0070B2;
	text-decoration: none;
}
.content1 {
	font-family: tahoma;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #4A4A4D;
	text-decoration: none;
}
.line1 {
	background-image: url(../images/line1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.text2 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #57575A;
	text-decoration: none;
}
.link2 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #57575A;
	text-decoration: none;
}
.link2:hover {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #57575A;
	text-decoration: underline;
}
.text3 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #1168A1;
	text-decoration: none;
}
.heading1 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: normal;
	color: #1067A0;
	text-decoration: none;
}
.heading2 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.heading3 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height:35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #58595b /*FB991A*/;
}
.line2 {
	background-image: url(../images/line2.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.link3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.link3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0070B2;
	text-decoration: none;
}
.linklist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0070B2;
	text-decoration: none;
}
.linklist:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A4A4D;
	text-decoration: underline;
}.text4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.text5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height:25px;
}
.link8 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #CBCBCB;
	text-decoration: none;
}
.link8:hover {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #fef127;
	text-decoration: underline;
}
.text6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height:25px;
}
.textfield3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	height: 18px;
	width: 150px;
	background-image: url(../images/form_bg.gif);
	background-repeat: repeat-x;
	border:1px solid #58595b;
}
.textfield4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	height: 120px;
	width: 350px;
	background-image: url(../images/textfield_box.gif);
	background-repeat: repeat-x;
	border:1px solid #58595b;
	line-height: 16px;
	background-color:#525455;
}
.content2 {
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #57575A;
	text-decoration: none;
}
.content3 {
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}.c1 {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FB991A;
}
.c2 {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #BD295B;
}
.c3 {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #B3C136;
}
.c4 {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FB991A;
}
.c5 {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #EAEAEA;
}.link4 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #CBCBCB;
	text-decoration: none;
}
.link4:hover {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #CBCBCB;
	text-decoration: underline;
}

.link8{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #CBCBCB;
	text-decoration: none;
}
.showcase_bg {
	background-image: url(../images/showcase_bg.gif);
	background-repeat: no-repeat;
	height: 107px;
	width: 383px;
}
.stay_connected {
	background-image: url(../images/stayconnected_bg.gif);
	background-repeat: no-repeat;
	height: 129px;
	width: 173px;
}
.link5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;

}
a.link5:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;


}.imgbg1 {
	padding: 4px;
	border: 1px solid #B6B6B6;
}
.heading_bg1 {
	background-image: url(../images/heading_bg.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 716px;
	padding-left: 35px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.heading_bg2 {
	background-image: url(../images/heading_bg2.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 298px;
	padding-left: 35px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.border1 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D3D3D3;
	border-bottom-color: #D3D3D3;
	border-left-color: #D3D3D3;
	padding: 5px;
}
.textfield_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.textfield1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 18px;

}
.textfile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 23px;

}
.redtext {
	color: #FF0000;
}
.textfield2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 100px;
	
}

.padding1{
/*padding-left:8px;*/
padding-right:8px;
}
.heading4 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.border2 {
	padding: 5px;
	border: 1px solid #D3D3D3;
}.link6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1067A0;
	text-decoration: underline;
}
.link6:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1067A0;
	text-decoration: none;
}
.sn {
	Z-INDEX: 1000; VISIBILITY: hidden; FONT: bold 12px Arial, Helvetica, sans-serif; WIDTH: 300px; POSITION: absolute; BACKGROUND-COLOR: #e9e9e9
}

#navlinks {
	CLEAR: both; MARGIN: 0px; WIDTH: 679px; LIST-STYLE-TYPE: none; POSITION: relative; TOP: 0px; HEIGHT: 33px
}
#navlinks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#navlinks UL LI {
	FLOAT: left; OVERFLOW: hidden; TEXT-INDENT: -679px; LIST-STYLE-TYPE: none
}
#navlinks UL LI A {
	DISPLAY: block; BACKGROUND: url(../images/nav_ct.gif) no-repeat right 100%; HEIGHT: 33px;
}
#navlinks UL LI.Corporate {
	WIDTH: 112px
}
#navlinks UL LI.Services {
	WIDTH: 76px
}
#navlinks UL LI.Solutions {
	WIDTH: 82px
}

#navlinks UL LI.Verticals {
	WIDTH: 79px
}
#navlinks UL LI.Clients {
	WIDTH: 68px
}
#navlinks UL LI.Technology {
	WIDTH: 93px
}
#navlinks UL LI.Careers {
	WIDTH: 93px
}
#navlinks UL LI.RFP {
	WIDTH: 76px
}
.snhdr {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 16px; height:0px; PADDING-BOTTOM: 10px; COLOR: #000000; PADDING-TOP: 0px
}

.sn UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sn LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 26px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(dark_arrow.gif) no-repeat 16px 6px; PADDING-BOTTOM: 2px; COLOR: #666566; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.sn LI A:visited {
	COLOR: #666566; TEXT-DECORATION: none
}
.sn LI A:hover {
	BACKGROUND: url(bltSubNavOnRed_grey_101608.gif) #666566 no-repeat 16px 6px; COLOR: #fff; TEXT-DECORATION: none
}
.snleft {
	FLOAT: left; MARGIN: 0px 0px 12px; WIDTH: 190px
}
.snleft LI A {
	WIDTH: 272px
}
.snright {
	BACKGROUND: url(reddividerflyout.gif) no-repeat left 45px; FLOAT: left; MARGIN: 0px 0px 12px; WIDTH: 199px
}
.snright LI A {
	WIDTH: 163px
}
.snbtm {
	CLEAR: both; HEIGHT: 1%; BACKGROUND-COLOR: #666566
}
.snbtm UL {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: 0px; WIDTH: 300px; PADDING-TOP: 12px; LIST-STYLE-TYPE: none
}
.snbtm LI A {
	DISPLAY: inline-block; FONT-WEIGHT: bold
}
.snbtm LI A {
	DISPLAY: block; BACKGROUND: url(bltSubNavOnRed_grey_101608.gif) no-repeat 16px 6px; COLOR: #fff
}
.snbtm LI A:hover {
	BACKGROUND: url(ORANGE_arrow_grey_101608.gif) no-repeat 16px 6px; COLOR: #e97400
}

#navlinks UL LI.Corporate {
	background-color: #8c1e16;
	background-image: url(../images/corporate_up.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#navlinks UL LI.Corporate A.highlighted {
	BACKGROUND: url(../images/corporate_dn.gif) #e9e9e9 no-repeat left top
}

#navlinks UL LI.Services {
	background-color: #8c1e16;
	background-image: url(../images/services_up.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#navlinks UL LI.Services A.highlighted {
	BACKGROUND: url(../images/services_dn.gif) #e9e9e9 no-repeat left top
}

#navlinks UL LI.Solutions {
	background-color: #8c1e16;
	background-image: url(../images/solutions_up.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#navlinks UL LI.Solutions A.highlighted {
	BACKGROUND: url(../images/solutions_dn.gif) #e9e9e9 no-repeat left top
}


#navlinks UL LI.Verticals {
	background-color: #8c1e16;
	background-image: url(../images/verticals_up.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#navlinks UL LI.Verticals A.highlighted {
	BACKGROUND: url(../images/verticals_dn.gif) #e9e9e9 no-repeat left top
}

#navlinks UL LI.Clients {
	background-color: #8c1e16;
	background-image: url(../images/clients_up.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#navlinks UL LI.Clients A.highlighted {
	BACKGROUND: url(../images/clients_dn.gif) #e9e9e9 no-repeat left top
}

#navlinks UL LI.Technology {
	background-color: #8c1e16;
	background-image: url(../images/technology_up.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#navlinks UL LI.Technology A.highlighted {
	BACKGROUND: url(../images/technology_dn.gif) #e9e9e9 no-repeat left top
}

#navlinks UL LI.Careers {
	background-color: #8c1e16;
	background-image: url(../images/showcase_up.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#navlinks UL LI.Careers A.highlighted {
	BACKGROUND: url(../images/showcase_dn.gif) #e9e9e9 no-repeat left top
}

#navlinks UL LI.RFP {

	BACKGROUND: url(../images/sendrfp_up.gif) #8c1e16 no-repeat right 100%
	
}
#navlinks UL LI.RFP A.highlighted {
	BACKGROUND: url(../images/sendrfp_dn.gif) #e9e9e9 no-repeat right 100%
}



#sidenav ul {
	float: left;
	margin: 0px 0 0; 
	padding: 0;
	list-style: none;
	font-size: 1.2em;
}
#sidenav ul li {	
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
#sidenav ul li{
	padding: 6px 1px 0px 0px;
	/*margin-left:25px;*/
	display: block;
	text-decoration: none;
	position: relative;
	z-index: 1000;
}
#sidenav ul li a:hover {
	/*background-color: #004c8d;
	border-top: 1px solid #1a4c76;*/
}
#sidenav ul li div {	
	display:none;
	position: absolute;
	top: 1px;
	/*left: 20px;	*/
	font-size: 0.9em; 
}
#sidenav ul li div p {
	margin: 5px 0;
	line-height: 1.6em;
	padding: 0 0px 0px 0px;
}


	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #ffffff;
		padding: 10px;
		width: 715px;
	 
	}
	 
 	#gallery ul { list-style: none;  }
	#gallery ul li { display: inline-table;padding: 3px; }
	#gallery ul img {
	 /*	border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px; */
	}
	#gallery ul a:hover img {
		/*border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff; */
	}
	#gallery ul a:hover { color: #fff; }


#listing ul{ 
list-style-image:url(../images/arrow4.gif);
vertical-align:middle;
}
