@charset "utf-8";

/* CSS Document */

body,td,p,div,span,select,input,textarea,h1,h2,h3{

	font-family:Tahoma, Arial;

	font-size:11px;

}

body{

	margin:0px;

	background-image:url(../images/e-bg.jpg);

	background-repeat:repeat-x;

	background-color:#8697A1;

}

.top1{

	background-image:url(../images/e-top-1.jpg);

	width:939px;

	height:85px;	

}

.top2{

	background-image:url(../images/e-top-2.jpg);

	width:939px;

	height:58px;	

	color:#616B75;

}

.top2 a{

	color:#616B75;

	

}

.spacer{

	width:125px;

	float:left;

}

.topA{

	width:60px;

}

.topB{

	width:105px;

}

.topC{

	width:774px;

}

.topD{

	width:60px;

}

.topE{

	width:105px;

}

.topF{

	width:751px;

	padding-bottom:5px;

}

.topF a{

	color:#616B75;

	text-decoration:none;

}

.topF a:hover{

	color:#333333;

	text-decoration:underline;

}

.homeContent{

	width:868px;

	padding:5px;

}

.content{

	background-image:url(../images/e-content-bg.jpg);

	background-repeat:no-repeat;

	background-color:#B0BCCA;

	width:939px;

	height:500px;

	padding-bottom:10px;

}

.contentLeft{

	width:590px;

	color:#333333;

}

.contentLeft h1{

	background-image:url(../images/e-h1-bg.gif);

	width:580px;

	height:26px;

	color:#FFFFFF;

	line-height:24px;

	padding-left:10px;

	margin-bottom:5px;

}

.contentLeft li{

	list-style-image: url(../images/e-bullet.gif);	



}

.contentLeft h2{

	color:#E09304;

	text-decoration:underline;

	text-transform:capitalize;

}

.contentLeft h3{

	color:#0F437D;

	text-decoration:none;

	text-transform:capitalize;

	padding:5px;

	margin:0px;

}

.gradient{

	background-image:url(../images/e-gradient.jpg);

	background-repeat:no-repeat;

	background-color:#D4DAE1;

	padding:10px;

}

.homeGradient{

	background-image:url(../images/e-home-bg.jpg);

	background-repeat:no-repeat;

	background-color:#D3DAE2;

	padding:10px;

}

.contentMid{

	width:18px;

}

.contentRight{

	width:270px;

	text-align:center;

}

.rightPanelHeader{

	background-image:url(../images/e-right-h1-bg.jpg);

	background-position:center;

	background-repeat:no-repeat;

	width:265px;

	height:23px;

	color:#FFFFFF;

	line-height:23px;

	margin-bottom:5px;

	font-weight:bold;

}

.rightPanelOrange{

	background-color:#FCAD1B;



}

.whiteText{

	color:#FFFFFF;

	text-align:left;

}

.panel{

	background-image:url(../images/e-right-box.jpg);

	background-repeat:no-repeat;

	background-color:#D4D9E2;

	width:245px;

	height:245px;

	padding:10px;

	text-align:left;

}

.panel h1{

	color:#E09304;

}

.careers{

	background-image:url(../images/e-careers.jpg);

	width:265px;

	height:137px;



}

.txtBox{

	width:200px;

	padding:3px;

}



.txtAreaSmall{

	width:200px;

	height:100px;

	padding:3px;

}



.footer{

	background-image:url(../images/e-footer-bg.jpg);

	height:73px;

	width:939px;

	text-align:center;

	color:#616B75;

}

.footer a{

	color:#616B75;

	text-decoration:none;

}

.trailBox{

	background-color:#FEFEFE;

	height:20px;

	line-height:20px;

	padding-left:10px;

	font-size:10px;

}



.trailBox a{

	color:#616B75;

	font-size:10px;

}

.trailBox a:hover{

	color:#616B75;

	font-size:10px;

	text-decoration:none;

}

.topLinks{

	color:#B9BBBD;

	font-size:10px;

	padding-left:620px;

	padding-top:15px;

}

.topLinks a{

	color:#B9BBBD;

	text-decoration:none;

}

.topLinks a:hover{

	text-decoration:underline;

	color:#FCAE20;

}

.topMenu{

	color:#B9BBBD;

	padding-left:120px;

	padding-top:24px;

	font-weight:bold;

}

.topMenu a{

	color:#FFFFFF;

	text-decoration:none;

	background-image:url(../images/e-top-sep-1.jpg);

	background-repeat:no-repeat;

	background-position:right;

	padding:10px;

}

.topMenu a:hover{

	text-decoration:underline;

	color:#FFFFFF;

}

.search{

	padding-left:550px;

	float:left;

}

.searchBox{

	border:1px solid #7F9DB9;

	background-color:#FFFFFF;

	color:#7B838B;

	padding:2px;

	width:100px;

}

form{

	margin:0px;

}

.newBg{

	background-color:#0E447F;

}

.newsHeadline{

	background-image:url(../images/e-headline-bg.jpg);

	width:299px;

	height:69px;

	padding:5px;

	color:#BDC8D2;

	background-repeat:no-repeat;

}	

.newsHeadline h2{

	margin:0px;

	font-size:12px;

	font-weight:bold;

	color:#E09304;

}

.newsHeadline p{

	margin:0px;

}

.newsHeadline a{

	font-size:10px;

	color:#E09304;

}

.newsHeadline a:hover{

	text-decoration:underline;

	

}

.f1{

	background-image:url(../images/publications.png);

	width:218px;

	height:172px;

	background-repeat:no-repeat;

	background-position:center;



}

.f2{

	background-image:url(../images/projects.png);

	width:218px;

	height:172px;

	background-repeat:no-repeat;

	background-position:center;



}

.f3{

	background-image:url(../images/vendors.png);

	width:218px;

	height:172px;

	background-repeat:no-repeat;

	background-position:center;



}

.f4{

	background-image:url(../images/career.png);

	width:218px;

	height:172px;

	background-repeat:no-repeat;

	background-position:center;

}





.fBox{

	color:#9FA9B4;

}

.fBox h4{

	font-size:12px;

	font-weight:bold;

	color:#E09304;

	margin:0px;

	text-align:left;

}

.fBox a{

	color:#E09304;

}

.fBox a:hover{

	text-decoration:underline;

	

}

.tab1{

	background-image:url(../images/e-message-tab-1.jpg);

	width:430px;

	height:180px;

	background-repeat:no-repeat;

}

.tab2{

	background-image:url(../images/e-message-tab-2.jpg);

	width:430px;

	height:180px;

	background-repeat:no-repeat;

	

}

.tab3{

	background-image:url(../images/e-message-tab-3.jpg);

	width:430px;

	height:180px;

	background-repeat:no-repeat;

	

}

.tab4{

	background-image:url(../images/e-message-tab-4.jpg);

	width:430px;

	height:180px;

	background-repeat:no-repeat;

	background-position:right;

}

.tab5{

	background-image:url(../images/e-message-tab-5.jpg);

	width:430px;

	height:180px;

	background-repeat:no-repeat;

	background-position:right;

}



.tabText{

	color:#595E63;

	font-size:11px;	

}

.tabLink{

	color:#0D55A7;

	text-decoration:none;

	font-size:11px;

}

.padding{

	padding:5px;

	float:left;

}

a{

	color:#666666;

	text-decoration:underline;

}

a:hover{

	color:#666666;

	text-decoration:none;

}

.tab_1{

	background-image:url(../images/msg-1.jpg);

	width:430px;

	height:180px;

	background-repeat:no-repeat;



}		

		

.tab_2{

	background-image:url(../images/msg-2.jpg);

	width:430px;

	height:180px;

	

	background-repeat:no-repeat;





}		

		

.tab_3{

	background-image:url(../images/msg-3.jpg);

	width:430px;

	height:180px;



	background-repeat:no-repeat;



}



.corpMsg{

	font-size:11px;

	text-decoration:none;

	color:#000000;

}

.corpText{

	font-size:11px;



	color:#666666;

}

.more{

	color:#13426e;

}

.border{

	border:#666666 4px solid;

}

/* FORM */

div.row { 

	width: 90%; 

	margin: 0 auto; 

	padding: 5px 0; 

} 

div.right { 

	width: 90%; 

	margin: 0 auto; 

	padding: 5px 0; 

	text-align:right;

} 

label { 

	vertical-align: middle; 

	display:block;

	line-height:25px;

	height:25px;

} 

.inlineError{

	font-size:10px;

	color:#FF0000;

	padding-left:10px;

}

.btnSubmit{

	width:95px;

	height:35px;

}



.txtBoxClass { 

	vertical-align: middle; 

	font-size:11px;

	width:150px;

	border:1px solid #133864;

}

.txtBoxSmall { 

	vertical-align: middle; 

	font-size:11px;

	width:70px;

	border:1px solid #133864;

}

.txtBoxVerySmall { 

	vertical-align: middle; 

	font-size:11px;

	width:46%;

	border:1px solid #133864;

}

.txtBoxSmallGrid { 

	vertical-align: middle; 

	font-size:11px;

	width:97%;

	border:1px solid #133864;

}

.txtBoxBig { 

	vertical-align: middle; 

	font-size:11px;

	width:462px;

	border:1px solid #133864;

}

.dropDownClass { 

	vertical-align: middle; 

	font-size:11px;

	width:150px;

	border:1px solid #133864;

} 



.txtAreaClass { 

	width: 350px; 

	height: 80px;

	border: 1px solid #133864; 

	font-size:11px;	

} 

form, fieldset { 

	margin: 0; 

	padding: 0; 

} 

form { 

	width: 100%; 

	padding: 15px 0; 

} 

fieldset { 

	display: block; 

	width: 95%; 

	margin: 0 auto; 

	border: 1px solid #CCCCCC; 

	padding: 0 0 10px 0;

	background-image:url(form-bg.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

} 

legend{

	font-size:16px;

	font-weight:bold;

	color:#333333;

}

.tableBg{

	background-color:#133864;

}

.tableHeader{

	background-image:url(../images/jobtable-bg.jpg);

	height:26px;

	background-color:#133864;

	font-weight:bold;

	color:#FFFFFF;

}

.tableData{

	background-color:#EEEEEE;

}
.blackLink{
	color:#000000;
}
