body {  
	color: #383737;  background: #ffffff;  margin: 0px; 2D2C1C
}
body,td,th,div,table,p,span,li { 
	color: #2D2C1C; font-family: Arial, Helvetica, sans-serif; line-height: 16px;
}
td {
	font-size: 12px; color: #2D2C1C; line-height: 16px; font-family: Arial, Helvetica, sans-serif;
}
th {
	font-size: 12px; color: #2D2C1C; line-height: 16px; font-family: Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6 { 
	margin: 0; padding: 0; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;
}
h1, h2, h3, h4 {
	margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #666666;
	font-size:11px;
}
h1 {
	margin:0px; padding:0; font-size: 24px; color: #0B1654; line-height: normal; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; margin-left: 18px;
}
h2 {
	font-size: 14px; color: #91A608 /*#0B1654*/; line-height: normal; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; margin-left: 19px;
}
.h2 { 
	font-size: 13px; color: #91A608; line-height: normal; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;
}
.a {
	font-size: 12px; color: #2D2C1C; line-height: 16px; font-family: Arial, Helvetica, sans-serif;; text-decoration: none;
}
.a:hover {
	font-size: 12px; color: #2D2C1C; line-height: 16px; font-family: Arial, Helvetica, sans-serif;; text-decoration: underline;
}

/* ============================= Index layout ====================== */

.bodybg	{
	background-color: #F1F1F1/*F8F8F8*/;
}
.bg_white {
	background-color: #ffffff;
	/*border:1px solid #cccccc;*/
}
.bg_blue {
	background-color: #0B1654;
}
.bg_gray {
	background-color: #E2E2E2;
}
.banbg {
	background-color: #DEDEDE;
}
.bg_green {
	background-color: #B2C538; 
}
.title {
	margin:0px; padding:0; font-size: 24px; color: #0B1654; line-height: normal; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; margin-left: 18px;
}
.tablebg { 
	background: #EBEEE5 url(../images/tablebg.jpg) repeat-x;
}
.home-bg { 
	background: url(../images/home-bg.jpg) repeat-x;
}
.v-line { 
	background: url(../images/v-line.gif) repeat-x;
}
.H-line { 
	background: url(../images/H-line.gif) repeat-y;
}
.h3 { 
	font-size: 13px; color: #573607; line-height: normal; font-weight: bold; font-family: Arial, Helvetica, sans-serif;
}
.abstract {
	background:url(../images/icon-expand-abstract.gif) no-repeat left ;
	margin:0 5px 0 0;
	padding: 0 0 0 15px;
	}
	
.abstract-close {
	background:url(../images/icon-contract-abstract.gif) no-repeat left;
	margin:0 5px 0 0;
	padding: 0 0 0 15px;
	}
	
.redmore {
	FONT-SIZE: 11px; COLOR: #FF6600; line-height: normal; margin-right: 19px; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.redmore:hover {
	FONT-SIZE: 11px; font-weight:normal; COLOR: #FF6600; margin-right: 19px;line-height: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none 
}
.talbeborderleft {
	border: #E6E6E6; border-style: solid; border-left-width: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; 
}	
	
.h7 {
	color:#333;
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 0 0 2px 0;
}

a.h7:hover {
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
}
a {
	font-size:11px;
	color:#ff6600;
	text-decoration:none;
}
	
a:hover {
	font-size:11px;
	color:#2D2C1C;
	text-decoration:none;
}
#relatedinfo-title {
	color:#91A608;
	font-size:14px;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:19px;
	height:23px;
}
.readmore {
	padding-left:12px;
	background:url(../images/arrow1.gif) no-repeat;
	line-height:22px;
	}

/* ============================= Main nav ====================== */

.tdbackground	{
	background-image: url(../images/bg.gif);	
}
.bg_gray1 {
	background-color: #EEEFE9;
}
.top1 { 
	background:url(images/top.gif);
}
.right { 
	background:url(images/right.gif);
}
.bottom { 
	background:url(images/bottom.gif);
}
.left { 
	background:url(images/left.gif);
}
.topborder {
	border: #CECEBE; border-style: solid; border-left-width: 0px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; 
}
.rightborder {
	border: #CECEBE; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; 
}

.bottomborder {
	border: #CECEBE; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; 
}

.leftborder {
	border: #CECEBE; border-style: solid; border-left-width: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; 
}

#nav ul {
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 13px;
}

#nav ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

#nav li a {
	float: left;
	display: inline;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 10px;
	/*color: #000;*/
	text-transform: uppercase;
	text-decoration: none;
}

#nav li a.home {
	height: 31px;
	width: 75px;
	text-indent: -10000px;
	background-image: url(../images/nav-home.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav li a.aboutus {
	height: 31px;
	width: 89px;
	text-indent: -10000px;
	background-image: url(../images/nav-aboutus.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav li a.solutions {
	height: 31px;
	width: 96px; 
	text-indent: -10000px;
	background-image: url(../images/nav-solutions.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav li a.services {
	height: 31px;
	width: 87px;
	text-indent: -10000px;
	background-image: url(../images/nav-services.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav li a.industries {
	height: 31px;
	width: 97px;
	text-indent: -10000px;
	background-image: url(../images/nav-industries.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav li a.careers {
	height: 31px;
	width: 83px;
	text-indent: -10000px;
	background-image: url(../images/nav-careers.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav li a.contactus{
	height: 31px;
	width: 105px;
	text-indent: -10000px;
	background-image: url(../images/nav-contactus.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav li a.about {
	height: 31px;
	width: 96px;
	text-indent: -10000px;
	background-image: url(../images/nav-contactus.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}


#nav li a:hover, #nav li a.selected {
	background-position: 0 -31px;
	/*color: #000;*/
}

/* ============================= Middle Pannel ====================== */

.bg_1 {
	background-color: #E6EAD1;
}
.bg_2 {
	background-color: #DCDCC4;
}
.bg_3 {
	background-color: #999999;
}
.content {
	font-size: 12px; color: #2D2C1C; line-height: 16px; margin-right: 18px; font-family: Arial, Helvetica, sans-serif;
}
.tableheading {
	font-size: 11px; color: #2D2C1C; font-weight: bold; line-height: 16px; font-family: Arial, Helvetica, sans-serif;
}
.tdbg{
	background-image: url(../images/tdbg.jpg);
	background-repeat: repeat-x;
}
.talbeborder {
	border: #D1D1D1; border-style: solid; border-left-width: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; 
}
.li {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	LIST-STYLE-POSITION: outside;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	COLOR: #ffffff;
	list-style-image: url(../images/arrow1.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#bullet { clear: left; float: left; width: 0px; padding: 0 34px 0 15px; font-size: .9em; margin: 0 0 15px; font-family: Arial, Helvetica, sans-serif;}
	#bulletpoint { list-style: none; margin: 0 0 00px 39px; font-family: Arial, Helvetica, sans-serif;}
	#bulletpoint li { padding: 0 0 0 16px; background: url(../images/arrow1.gif) no-repeat center left; color: #2D2C1C; line-height: 2; font-family: Arial, Helvetica, sans-serif; }
	#bulletpoint li a {  color: #424242; }
	
.titlebg {
	BACKGROUND-COLOR: #E6EAD1;
}
.graybg {
	BACKGROUND-COLOR: #f7f7f7;
}
.apply {
	FONT-SIZE: 12px; COLOR: #2D2C1C; line-height: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.apply:hover {
	FONT-SIZE: 12px; font-weight: bold; COLOR: #2D2C1C; line-height: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.top {
	FONT-SIZE: 12px; COLOR: #FF6600; line-height: normal; margin-right: 19px; FONT-FAMILY: rial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.top:hover {
	FONT-SIZE: 12px; font-weight:normal; COLOR: #FF6600; margin-right: 19px;line-height: normal; FONT-FAMILY: rial, Helvetica, sans-serif; TEXT-DECORATION: underline 
}
.org1 {
	FONT-SIZE: 12px; COLOR: #FF6600; line-height: normal; FONT-FAMILY:  class="h2"TEXT-DECORATION: none
}

/* ============================= Right Menu ====================== */

#offerings-header {
	width:auto;
	height:26px;
	border-top:1px solid #f0f0f0; 
	border-bottom:2px solid #ebebeb;
	line-height:27px;
	margin:0;
	padding:0 0 0 16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; ; Georgia,"Times New Roman", Times, serif;
}

#offerings-wrapper {
	padding:16px;
}

#offerings-links1 {
	width:211px;
	position:relative;
}
a.offering-link1 {
	display:block;
	color:#666666;
	text-decoration:none;
	background-image:url(../images/offerings-1.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}
a.offering-link1:hover {
	color:#170E64;
	text-decoration:none;
	background-image:url(../images/offerings-2.gif);
}
a.offering1{
	display:block;
	color:#2063b2;
	text-decoration:none;
	background-image:url(../images/offerings-3.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}
a.offering1.active{
	color:#2063b2;
	text-decoration:none;
	background-image:url(../images/offerings-3.gif);
}
#offerings-links2 {
	width:211px;
	position:relative;
}
a.offering-link2 {
	display:block;
	color:#666666;
	text-decoration:none;
	background-image:url(../images/offerings-1.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}
a.offering-link2:hover {
	color:#170E64;
	text-decoration:none;
	background-image:url(../images/offerings-2.gif);
}
a.offering2{
	display:block;
	color:#2063b2;
	text-decoration:none;
	background-image:url(../images/offerings-3.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}
#offerings-links3 {
	width:211px;
	position:relative;
}
a.offering-link3 {
	display:block;
	color:#666666;
	text-decoration:none;
	background-image:url(../images/offerings-1.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}
a.offering-link3:hover {
	color:#170E64;
	text-decoration:none;
	background-image:url(../images/offerings-2.gif);
}
a.offering3{
	display:block;
	color:#2063b2;
	text-decoration:none;
	background-image:url(../images/offerings-3.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}
#offerings-links3 {
	width:211px;
	position:relative;
}

#offerings-links4 {
	width:211px;
	position:relative;
}
a.offering-link4 {
	display:block;
	color:#666666;
	text-decoration:none;
	background-image:url(../images/offerings-1.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}
a.offering-link4:hover {
	color:#170E64;
	text-decoration:none;
	background-image:url(../images/offerings-2.gif);
}
a.offering4{
	display:block;
	color:#2063b2;
	text-decoration:none;
	background-image:url(../images/offerings-3.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}
a.offering-more {
	display:block;
	color:#666666;
	text-decoration:none;
	background-image:url(../images/offerings-more-1.gif);
	height:21px;
	border-bottom:1px solid #f2f2f2;
	line-height:22px;
	padding-left:16px;
}
a.offering-more:hover, a.offering-more:active, a.offering-more:focus {
	color:#2063b2;
	text-decoration:none;
	background-image:url(../images/offerings-more-2.gif);
}
a.consulting-link {
	display:block;
	color:#666666;
	text-decoration:none;
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}
a.consulting-link:hover {
	color:#2063b2;
	text-decoration:none;
}
.offerings-menu-items1 {
	display: none;
	position: absolute;
	background: #F7F7F7;
	border:1px solid #ccc;
	width:316px;
	left: -318px;
	top:-2px;
}
.offerings-menu-items1 a{
	color:#170E64;
	text-decoration:none;
}.offerings-menu-items1 a:hover{
	color:#FF6600;
	text-decoration:none;
}
.offerings-menu-items2 {
	display: none;
	position: absolute;
	background: #F7F7F7;
	border:1px solid #ccc;
	width:316px;
	left: -318px;
	top:-2px;
}
.offerings-menu-items2 a{
	color:#170E64;
	text-decoration:none;
}.offerings-menu-items2 a:hover{
	color:#FF6600;
	text-decoration:none;
}
.offerings-menu-items3 {
	display: none;
	position: absolute;
	background: #F7F7F7;
	border:1px solid #ccc;
	width:316px;
	left: -318px;
	top:-2px;
}
.offerings-menu-items3 a{
	color:#170E64;
	text-decoration:none;
}.offerings-menu-items3 a:hover{
	color:#FF6600;
	text-decoration:none;
}.offerings-menu-items4 {
	display: none;
	position: absolute;
	background: #efefef;
	border:1px solid #ccc;
	width:316px;
	left: -318px;
	top:-2px;
}	
.offerings-menu-items4 a{
	color:#170E64;
	text-decoration:none;
}.offerings-menu-items4 a:hover{
	color:#FF6600;
	text-decoration:none;
}

/* ============================= Right Pannel ====================== */

#right-links1 {
	width:211px;
	position:relative;
}
a.right-link1 {
	display:block;
	color:#666666;
	text-decoration:none;
	background-image:url(../images/right-1.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}
a.right-link1:hover {
	color:#170E64;
	text-decoration:none;
	background-image:url(../images/right-2.gif);
}
#rightsub-links1 {
	width:211px;
	position:relative;
}
a.rightsub-link1 {
	display:block;
	color:#170E64;
	text-decoration:none;	
	/*background: #efefef;*/
	background-image:url(../images/rightsub-1.gif);
	height:23px;
	border-bottom:1px solid #f2f2f2;
	line-height:24px;
	padding-left:16px;
}
a.rightsub-link1:hover {
	color:#FFFFFF;
	text-decoration:none;
	/*background: #170E64;*/	
	background-image:url(../images/rightsub-2.gif);
}

/* ============================= From Element ====================== */

.input {
	border: #CDCDCD 1px solid; color:#5F5F5F; height:16px; font: 11px Arial, Helvetica, sans-serif; vertical-align: middle;
	width: 190px; background-color: #FFFFFF; background-image: url(../images/input-bg.gif); background-repeat: repeat-x; background-position: top;
}
.txtarea {
	border: #CDCDCD 1px solid;padding:3px; color:#5F5F5F; font: 11px Arial, Helvetica, sans-serif; height:80px; width: 185px; background: #FFFFFF url(../images/input-bg.gif) repeat-x top;
}
.star {
	FONT-SIZE: 11px; COLOR: #FF0000; line-height: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.email {
	font-size: 11px; color: #ff6600; line-height: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;
}
.email:hover {
	font-size: 11px; color: #ff6600; line-height: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}

/* ============================= Footer Element ====================== */

.footerbg { 
	background-color: #8B8B8B;
}
.footer{
	font-size: 11px; color: #565656; line-height: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;
}
.copyright {
	font-size: 10px; color: #ffffff; line-height: 16px; font-family: Arial, Helvetica, sans-serif;
}


/* ============================= Inner pages ====================== */

#menu { 
	float: right; 
	background: #fff url(../images/barul.gif) no-repeat right bottom; 
	color: #808080; 
	padding: 18px 1px 11px 0; 
	margin: 0; 
}
	#menu li { 
		padding: 14px 18px 14px 18px; 
		color: #444; 
		background: #fff url(../images/bar.gif) no-repeat bottom left; 
		display: inline; 
	}
	#menu li.active { 
		background: #fff url(../images/baractive.gif) no-repeat bottom left; 
		color: #FFFFFF; 
		font-weight: bold; 
		padding: 14px 18px 14px 18px; 
		margin: 0 1px 0 0; 
	}
	#menu li a { 
		background: #FEFEFF; 
		color: #808080; 
		text-decoration: none; 
	} 	
	#menu li a:hover { 
		color: #000; 
		background: #FEFEFF; 
	} 	
	.key { text-decoration: underline; 
	}

/* ============================= Heading Sublink ====================== */

#titlewrapper {
	float:left;
	width:966px;
	height:69px;
	/*background:#fff;*/
}
#breadcrumb {
	font-size:10px;
	color:#999999;
	text-decoration:none;
	margin:1px 0 0 18px;
}
#breadcrumb a {
	font-size:10px;
	color:#333333;
	text-decoration:none;
	margin:0 0 20px 0;
}
#breadcrumb a:hover {
	color:#999999;
	text-decoration:none;
}

/* ============================= Right Sublink ====================== */

#leftmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0;
	padding: 0;
	color: #808080;
	text-decoration: none;
}
#leftmenu a {
	display: block;
	color: #808080;
	padding: 5px 0 5px 29px;
	margin: 0 0 1px 0;
	text-decoration: none;
	background-color: #F1F1F1;
	/*background-image: url(../images/vmenuarrow.gif);
	background-repeat: no-repeat;
	background-position: center left;*/
}
#leftmenu a:hover {
	color: #FFFFFF;
	background-color: #170E64;
	/*background-image: url(../images/vmenuarrowhover.gif);
	background-repeat: no-repeat;
	background-position: center left;*/
}
#leftmenu a:active{
	color: #FFFFFF;
	background: #170E64; /*url(../images/vmenuarrowhover.gif) no-repeat center left;*/
}

/* ============================= Press Release ====================== */

.newsroom{
	font-size: 12px; color: #2D2C1C; line-height: normal; font-family: Arial, Helvetica, sans-serif;; text-decoration: underline;
}
.newsroom:hover {
	font-size: 12px; color: #2D2C1C; line-height: normal; font-family: Arial, Helvetica, sans-serif;; text-decoration: none;
}
.org2 {
	FONT-SIZE: 12px; COLOR: #FF6600; line-height: normal; margin-left: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.digram{ 
	background: url(../images/Diagram.jpg) no-repeat;
}

/* ============================= News letter ====================== */
.newsheading { font-size: 18px; font-weight: normal; line-height: 23px; font-family: Georgia, "Times New Roman", Times, serif; }
.newsfooter { font-size: 11px; color: #ffffff; line-height: 18px; font-family: Arial, Helvetica, sans-serif; }
.newsfooter a { font-size: 11px; color: #ffffff; line-height: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.newsfooter a:hover { font-size: 11px; color: #ffffff; line-height: 18px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.newsheaderbg { background:url(../images/newsheaderbg.gif) repeat-x; }

.h1-news {	margin:0px; padding:0; font-size: 20px; color: #0B1654; line-height: normal; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; padding-left: 19px;}

