body{
	background:#595959;
}
body,form{
	margin:0;
	padding:0;
}
td{
	vertical-align:top;
	font-family:Arial;
}
html{
	overflow-y:scroll;
}
img{
	border:0px;
}
ul,li{
	margin:0;
}
li{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
}
*{
	outline:none;
}
.footerlinks a,.bluesubemnubtns a,.bredcrumbs a:hover,.usefulinks ul li a,.greensubemnubtns a,.darkbluesubemnubtns a,.newstitle a,.redsubemnubtns a,.yellowsubemnubtns a{
	text-decoration:none;
}
.maintable{
	background:#FFF;
}
.menubg{
	background:url(../images/menu-bg.gif) repeat-x;
}
.centerpad{
	padding-bottom:40px;
}
.footerlinks{
	font-size:12px;
	color:#909090;
	padding:15px 0;
}
.footerlinks a{
	color:#909090;
	margin:0 50px 0 0;
}
.footerlinks a:hover,span.footeron,span.footeronlast{
	color:#FFF;
}
span.footeron{
	margin:0 50px 0 0;
}
.footerlinks a.last{
	margin:0;
}
.posreative{
	position:relative;
}
.absolutemenu{
	position:absolute;
	top:110px;
	left:320px;
}
.bluesubemnubtns,.greensubemnubtns,.darkbluesubemnubtns,.redsubemnubtns,.yellowsubemnubtns{
	font-size:12px;
	color:#0B445A;
	font-weight:bold;
}
.greensubemnubtns,.greensubemnubtns a{
	color:#06380D;
}
.bluesubemnubtns a{
	color:#0B445A;
}
.darkbluesubemnubtns a,.darkbluesubemnubtns{
	color:#06163B;
}
.redsubemnubtns a,.redsubemnubtns{
	color:#310415;
}
.yellowsubemnubtns,.yellowsubemnubtns a{
	color:#3A3605;
}
.bluesubemnubtns a:hover,a.submenuon,.greensubemnubtns a:hover,.greensubemnubtns a.submenuon,.darkbluesubemnubtns a:hover,.darkbluesubemnubtns a.submenuon,.redsubemnubtns a:hover,.redsubemnubtns a.submenuon,.yellowsubemnubtns a:hover,.yellowsubemnubtns a.submenuon{
	color:#FFF;
}
.bredcrumbs{
	font-size:11px;
	color:#909090;
	padding:0 0 0 20px;
	margin-bottom:25px;
}
.bredcrumbs a{
	text-decoration:underline;
	color:#909090;
}
.bredcrumbs a:hover{
	color:#515151;
}
.bredselected{
	color:#515151;
	font-weight:bold;
}
.pagetitle{
	font-size:20px;
	text-transform:uppercase;
	padding:0 0 15px 20px;
}
.blue{
	color:#3BBEF0;
}
.green{
	color:#25A337;
}
.darkblue{
	color:#2451B8;
}
.red{
	color:#A50742;
}
.yellow{
	color:#AFA313;
}
.contenttext{
	font-size:12px;
	color:#515151;
	line-height:17px;
	padding:0 70px 0 20px;
}
.margbottom15{
	margin-bottom:15px;
}
.usefulinks{
	background:#C3C3C6;
}
.usefulinks ul{
	padding:11px 11px 8px 11px;
}
.usefulinks ul li{
	background:url(../images/links-arrow.gif) no-repeat 0 5px;
	padding:0 0 5px 10px;
	font-size:11px;
	color:#515151;
}
.usefulinks ul li a{
	color:#515151;
}
.usefulinks ul li a:hover{
	color:#FFF;
}
.fontsize16{
	font-size:16px;
}
.recogrow{
	padding:19px 0 0 0;
	border-top:1px solid #C9C9C9;
	margin-bottom:19px;
}
.newspic{
	border:1px solid #314C8A;
}
.newsdate{
	color:#314C8A;
}
.newstitle{
	color:#515151;
	font-weight:bold;
}
.newstitle a{
	color:#515151;
}
.newstitle a:hover{
	color:#314C8A;
}
.newsdesc a{
	background:url(../images/more-arrow.gif) no-repeat 10px 5px;
	padding:0 0 0 20px;
	color:#909090;
}
.newsdesc a:hover{
	text-decoration:none;
	color:#314C8A;
}
.newsrow{
	margin-bottom:25px;
}
.contactlist{
	padding:0px;
}
.contactlist li{
	background:url(../images/contact-arrow.gif) no-repeat 0 3px;
	padding:0 0 0 17px;
}
.contactlinks a,.careerslinks a{
	color:#515151;
	text-decoration:underline;
}
.contactlinks a:hover{
	color:#B1285B;
	text-decoration:none;
}
.careerslinks a:hover{
	text-decoration:none;
	color:#AFA313;
}
.contactfield,.contactfieldsmall,.textarea,.contactfield2,.contactfieldsmall2,.contactfieldsmall3{
	width:295px;
	height:22px;
	border:1px solid #999999;
	padding:4px 0 0 7px;
	font-family:Arial;
	font-size:12px;
	color:#777777;
	margin:5px 0 8px 0;
}
.contactfieldsmall{
	width:197px;
}
.contactfieldsmall2{
	width:145px;
}
.contactfieldsmall3{
	width:100px;
}
.textarea{
	width:500px;
	height:180px;
}
.contactfield2{
	width:303px;
}
.lighgray{
	color:#909090;
}
.applicationsect{
	color:#FFF;
	background:#AFA313;
	padding:7px;
	margin-bottom:20px;
}
.margbottom5{
	margin-bottom:3px;
}
.margbottom10{
	margin-bottom:10px;
}
.contactbuton,.sendcvbuton{
	background:url(../images/submit-btn.gif) no-repeat 0 0;
	width:106px;
	height:35px;
	font-size:1px;
	border:0px;
	text-indent:-200px;
	cursor:pointer;
}
.sendcvbuton{
	background:url(../images/submit-yellow.gif) no-repeat 0 0;
}
.erromessagecont{
	font-weight:bold;
	color:#A50742;
}
.erromessagecontyellow{
	font-weight:bold;
	color:#AFA313;
}
.posrelative{
	position:relative;
}
.highzindex{
	z-index:200;
}
.absolutetopmenu{
	top:0;
	left:0;
	position:absolute;
	z-index:200;
	width:905px;
	visibility:hidden;
}
.bluemenu,.greenmenu,.yellowmenu,.redmenu{
	background:#1EA2D5;
	filter: alpha(opacity=85);
	-khtml-opacity: 0.85;
	-moz-opacity: 0.85;
	opacity: 0.85;
	padding:17px 10px 15px 10px;
}
.greenmenu{
	background:#24A236;
}
.yellowmenu{
	background:#B7A90E;
	text-align:right;
}
.redmenu{
	background:#A04362;
	text-align:right;
}
.ewTable{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
.ewTable td{
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-family:Arial;
	font-size:11px;
	color:#333333;
}
.companiesviewcont{
	padding:0 0 0 20px;
}
.companiesviewcont a{
	font-size:12px;
	color:#39A6CF;
	text-decoration:none;
}
.companiesviewcont a:hover{
	text-decoration:underline;
}
.ewTableHeader2{
	font-weight:bold;
}
