body{
	margin: 0px;
	font-size: .75em;
	font-family: arial, Helvetica, sans-serif;
	height: 100%;
	background:  url("/images/bg_content_standard.gif") repeat-x;
}
/*Added by Sushil Kumar Raghav*/
.green{
	color:#94A858;
	font-size:25.76px;
	font-weight:normal;
	margin:0;
	padding:15px 0 0 30px;
}

#header {
	height:12.42em;
	width:83.00em;
	background-image:  url("/images/bg_site_content.jpg");
	clear:both;
}

#header .floatleft{
	margin:30px 0 0 30px;
}

#header fieldset{
	margin:0;
	padding:0;
	border:0;
}

#header #left_header{
	float:left;
}

#header #right_header{
	float:right;
	padding:62px 47px 0 0;
	margin:0;
	width:200px;
	width:"250px";
}

#header #right_header #search {
	margin:0;
	padding:0;
}

#header #searchbtn{
	padding:0 0 0 7px;
}

#header .inputfield
{
	left:-2px;
	padding:3px 8px 2px 6px;
	#padding:3px 7px 2px 7px;
 	width:146px;
	height:13px;
	height:"18px";
	width:"160px";
	background-image:url("/images/bg_sitesearch.gif");
	color:#157595;
	background-color:#72BEE1;
	float:left;
	font-size:10.0833px;
	border:0;
	font-family: arial, Helvetica, sans-serif;
}

#header #sitewide{
	float:left;
	#margin:-19px 0 0 0;
	padding:0;
}

#header #sitewide a{ 
	text-decoration:none;
	color:#157595;
	font-weight:normal;
}

#header #sitewide a:hover{ 
	text-decoration:underline;
	color:#157595;
}

#header #sitewide ul{
	font-size:10.08px;
	margin:7px 0 0 -9px;
	padding:0;
	float:left;
	list-style-type:none;
}


#header #sitewide ul li {
	padding-left:10px;
	float:left;
	list-style-type:none; 
}


/* First Tier Specific */

#header #routerholder{
	clear:both;
	margin:33px 0 0 5px;
	padding:0;
	float:left;
	font-size:13px;
}

#header #routerholder ol{
	padding:0 0 0 25px;
	margin:0;
	float:left;
}

#header #routerholder ol li
{
	display:inline;
	margin-right:20px;
	color:#FFFFFF;
	text-decoration:none;
}

#header #routerholder ol li a
{	
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

#header #routerholder ol li a:hover
{
	color:#D7FF5B;
	text-decoration:none;
}

#header #routerholder ol li.active
{
 	color:#D7FF5B;
}

#header #routerholder ol li.active a
{
 	color:#D7FF5B;
	border-bottom:1px solid white;
	line-height:20px;
}

#header #routerholder ol li.last-child
{
	margin-right:0;
}

#innertopcontent{
	margin:0;
	padding:0;
	width:100%;
	float:left;
	height:5.25em;
}

#innertopcontent .left_bg_header{
	float:left;
	height:5.25em;
	background-image:url("/images/bg_down_left.gif");
}

#innertopcontent .right_bg_header{
	float:left;
	height:5.25em;
	width:3.17em;
	background-image:url("/images/bg_down_right.gif");
}

/*------------------------------------------------------------------*/

#bar{
	height: 18px;
	background-color: #084C8D;
	padding-left: 5px;
	padding-top: 2px;

}

#container{
	margin:0;
	padding:0;
	width:99.5%;
	float:left;
}

#main_container{
	width:100%;
	min-height:600px;
	height:auto!important;
	height:100%;
	margin:12px 0 0 0;
	padding:0;
	display:table;
	clear:both;
}


/*left*/
#nav_left{
	width:20%;
	float:left !important;
	padding:10px 10px 0 2.50em;
	margin:0;
}



#nav_left #white_box{
	background-color:#ffffff;
	padding:7px 0 10px 12px;
	margin:5px 0;
	/*border:1px solid #fc0000;*/
}



.menulink {
	color: White;
	font-size: 11px;
	text-decoration: none;
	margin:0;
	padding:0;
	/*border:1px solid red;*/
}

.menulink a:link {
	color: White;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.menulink a:visited {
	color: White;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.menulink a:hover {
	color: White;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}
.menusublink {
	color: Black;
	font-size: 11px;
	text-decoration: none;
	margin:0;
	padding:0;
	font-weight: normal;
}
.menusublink a:link {
	color: Black;
	font-size: 11px;
	text-decoration: none;
}
.menusublink a:visited {
	color: Black;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal
}
.menusublink a:hover {
	color: Black;
	font-size: 11px;
	text-decoration: underline;
}

/*Menu1*/

#nav_left #menu1 {
	width: 100%;
	margin:0px;
	padding:0px;
	border:1px solid black;
	font-size: 12px;
	display:table;
}
	
#nav_left #menu1 h3 {
	margin : 0px;
	padding : 2px 5px;
	border-bottom : none;
	background-image:  url("../images/box_heading.gif");
	font-size: 12px;
	}
	
#nav_left #menu1 ul {
	list-style: none;
	margin:0px 0px 0px 0px;
	padding:0;
	}
	
#nav_left #menu1 ul li{
	list-style: none;
	margin :0;
	padding:0;
	/*border:1px solid red;*/
	}
		
#nav_left #menu1 li.home {
	padding : 5px;
	margin: 0px;
	display: block;
	background-color: #084C8D;
	}
	
#nav_left #menu1 li.company {
	padding : 5px;
	margin: 0px;
	background-color: #9398C3;
	}

#nav_left #menu1 li.company_sub {
	padding : 5px;
	margin: 0px;
	line-height: 5px;
	display: block;
	background-color: #BaBED9;
	}

#nav_left #menu1 li.services {
	padding : 5px;
	margin: 0px;
	display: block;
	background-color: #00879F;}

#nav_left #menu1 li.services_sub {
	padding : 5px;
	margin: 0px;
	line-height: 5px;
	display: block;
	background-color: #5CaFC8;}

#nav_left #menu1 li.capabilities {
	padding : 5px;
	margin: 0px;
	display: block;
	
	background-color: #5390C7;}

#nav_left #menu1 li.capabilities_sub {
	padding : 5px;
	line-height:5px;
	margin: 0px;
	display: block;
	background-color: #97B9DD;}

#nav_left #menu1 li.careers {
	padding : 5px;
	margin: 0px;
	display: block;
	background-color: #75C3B7;}
	
#nav_left #menu1 li.careers_sub {
	padding : 5px;
	line-height:5px;
	margin: 0px;
	display: block;
	background-color: #aCD9D5;
}
	
#nav_left #menu1 li.news {
	padding : 5px;
	margin: 0px;
	display: block;
	
	background-color: #608a9E;
	}
	
#nav_left #menu1 li.news_sub {
	padding : 5px;
	line-height:5px;
	margin: 0px;
	display: block;
	
	background-color: #9aB3C4;
	}
#nav_left #menu1 li.contact {
	padding: 5px;
	margin: 0px;
	display: block;
	
	background-color: #015Ea3;}
/*End Menu1*/

/*Box*/
#box {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
}
	
#box h3 {
	margin : 0px;
	padding : 2px 5px;
	border : 1px solid Black;
	border-bottom : none;
	background-image:  url("../images/box_heading.gif");
	font-size: 12px;
}

#box ul {
	list-style : none;
	margin : 0px 0px 5px ;	
	padding : 5px;
	border : 1px solid Black;
	background-color: White;
}
	
	#box li {
	margin-top: 6px;}
/*Box end*/

/*box1*/
#box1 {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;}

#box1 h3 {
	margin : 0px;
	padding : 2px 5px;
	border : 1px solid Black;
	border-bottom : none;
	background-image:  url("../images/box_heading.gif");
	font-size: 12px;
}

#box1 ul {
	list-style : none;
	margin : 0px 0px 5px ;	
	padding : 5px;
	border : 1px solid Black;
	background-color: White;	
}
	
#box1 li {
	margin-top: 6px;}
/*end*/

/* center section*/
#centre_section{
	width:54%;
	padding:8px 8px 20px 8px;
	margin:10px 0px 0 0px!important;
	float:left;
/*border:1px solid red;*/
}

#centre_section a{
	color: #084C8D;
	font-weight: bold;
	text-decoration: none;
}
#centre_section a:hover{
	color: #084C8D;
	font-weight: bold;
	text-decoration: underline;
}
/* end*/

/* right colum*/
#nav_right{
	/*border:1px solid red;*/
	float: right;
	width: 19%;
	padding:0;
	overflow: hidden;
	margin:10px 10px 0 10px!important;
}

h2{
	font-weight:bold;
	margin:0px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

ul.bluetxtlink select{
	padding:0; 
	margin:0; 
	width:160px;
	font-size:10px;
	font-family:Arial;
	border-collapse:collapse;
	float:none;
	z-index:-1;
}

.bluetxtlink {
	color: #084C8D;
	font-weight: bold;
	text-decoration: none;
}

.bluetxtlink a:hover {
	text-decoration: underline;
}
.bluetxtlink a:link {
	text-decoration: none;
}
.bluetxtlinkc {
	color: #084C8D;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.bluetxthead {
	font-family: arial, Helvetica, sans-serif;
	color: #084C8D;
	font-weight: bold;
}
.bluetxtheader {
	font-family: arial, Helvetica, sans-serif;
	color: #084C8D;
	font-weight: bold;
}

.bluetxtlinkc a:hover {
	text-decoration: underline;
}
.bluetxtlinkc a:link {
	text-decoration: none;
}

/*Added by Sushil Kumar Raghav*/


#footer {
	height:50px;
	width: 100%;
	float:left;
	border-top:1px solid #b7cfda;
	font-size:10.0833px;
}

#innerfooter ul{
	float:left;
	margin:0;
	padding:15px 0 0 30px;
	width:76.7%;
	width:"79%";
}

#innerfooter ul li
{
	line-height:150%;
	color:#598FA9;
	float:left;
	list-style-type:none;
	padding-right:23px;
}

#innerfooter ul li a
{
	color:#416A7E;
	text-decoration:none;
}

#innerfooter ul li a:hover
{
	color:#416A7E;
	text-decoration:underline;
}

#innerfooter ul li.copyright a
{
	color:#88AFC2;
	text-decoration:none;
}

#innerfooter ul li.copyright a:hover
{
	color:#88AFC2;
	text-decoration:underline;
}

.roundhouse {
	float:right !important;
	top: 15px;
	margin:0;
	padding:0;
}