/*code based on Stu Nicholls "ultimate dropdown menu"
http://www.cssplay.co.uk*/
/*common styling*/
.menu {float:left;font-family: arial,verdana,sans-serif;width:883px;position:relative;font-size:11px;font-weight:bold; padding-left:40px;
background:url(../../images/mane_bg.gif) repeat-x;/*bottom border color*/}
.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.menu ul li {float:left;position:relative;display:inline; width:95px;}

/*style of main items normal state*/
.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;color:#fff;width:auto;height:38px;padding:0px 16px 0px 23px;line-height:38px;}
* html .menu ul li a, .menu ul li a:visited {width:auto;width:auto;width:56px;}

/*hide sub nav items*/
.menu ul li ul {display:none;}

/*clear the main nav bg*/
.menu ul li ul li{background:none;}

/*style for table of sub nav items*/
table {margin:-1px;border-collapse:collapse;font-size:11px;}

/*specific to non IE browsers*/
/*main nav over state*/
.menu ul li:hover a {color:#fff;background-color:#131546;}

/*show drop-down list*/
.menu ul li:hover ul {display:block;position:absolute;top:25px;margin-top:1px;left:0;width:100%;}

/*drop-down on state*/
.menu ul li:hover ul li a {display:block;background:#131546;color:#fff;height:auto;line-height:15px;padding:2px 16px 2px 16px;width:120px;border-bottom:1px solid #fff;}

/*sub drop-down over state*/
.menu ul li:hover ul li a:hover {background:#22256D;color:#fff;}

.topmane {
	font: 12px Arial, Helvetica, sans-serif;
	color: #7c7a7d;
	text-decoration: none;
}
.topmane:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #CC6600;
	text-decoration: none;
}


.letmane{float:left;margin: 0px;font: 12px Arial, Helvetica, sans-serif;text-decoration: none;padding-left:45px; padding-top:12px; width:160px; height:20px;font-size: 12px;background:url(../../Images/let_mane_bg.gif) top;color: #21264e;text-decoration: none; }

.letmane:hover{float:left;margin: 0px;font: 12px Arial, Helvetica, sans-serif;text-decoration: none;padding-left:45px;padding-top:12px;width:160px; height:20px;font-size: 12px;background:url(../../Images/let_mane_bg2.gif) bottom;color: #FFFFFF;text-decoration: none; }

.letmane2{float:left;margin: 0px;font: 12px Arial, Helvetica, sans-serif;text-decoration: none;padding-left:45px; padding-top:12px; width:160px; height:20px;font-size: 12px;background:url(../../Images/let_mane_bg2.gif) top;color: #ffffff;text-decoration: none; }
.letmane3{float:left;margin: 0px;font: 12px Arial, Helvetica, sans-serif;text-decoration: none;padding-left:50px; padding-top:12px; width:150px; height:18px;font-size: 12px;background:url(../../Images/let_mane_bg.gif) top;color: #21264e;text-decoration: none; }
.letmane3 span{background:url(../../images/title_icon02.gif) no-repeat 0 3px; padding-left:10px;}
.letmane3:hover span{background:url(../../images/title_icon01.gif) no-repeat 0 3px; padding-left:10px;}
.letmane4{float:left;margin: 0px;font: 12px Arial, Helvetica, sans-serif;text-decoration: none;padding-left:50px; padding-top:12px; width:150px; height:18px;font-size: 12px;background:url(../../Images/let_mane_bg.gif) top;color: #21264e;text-decoration: none; }
.letmane4 span{background:url(../../images/title_icon01.gif) no-repeat 0 3px; padding-left:10px;}
.ling {
	font: 12px Arial, Helvetica, sans-serif;
	color: #17368a;
	text-decoration: none;
}
.newst {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #686868;
	text-decoration: none;
}
.newst:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #CC6600;
	text-decoration: none;
}
.newsl {
	font: normal 12px/22px Arial, Helvetica, sans-serif;
	color: #686868;
	text-decoration: none;
}
.newsneir {
    padding-top:20px;
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	color: #686868;
	text-decoration: none;
	line-height:25px;
}
.newsls {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
}
.newstopbg {
	background-image: url(../../images/News/nelx.gif);

}
.newsdibg {
	background-image: url(../../images/News/nelxd.gif);
	background-attachment: fixed;
	background-repeat: repeat-x;
}
.texcarl {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
.JoblsT{font: 12px Arial, Helvetica, sans-serif; background-color:#21256b; color:#FFFFFF; padding-left:12px;}
.Joblsu{font: 12px Arial, Helvetica, sans-serif; background-color:#f4f1e8; color:#7c7a7d; padding-left:12px;}
.Joblsu2{font: 12px Arial, Helvetica, sans-serif; background-color:#f7f5f0; color:#7c7a7d; padding-left:12px;}
.Joblsu3{font: 12px Arial, Helvetica, sans-serif; background-color:#f7f5f0; color:#7c7a7d; padding-left:12px; padding-top:8px; padding-bottom:8px; line-height:20px;}
.more{
	font: 10px Arial, Helvetica, sans-serif;
	color: #686868;
	text-decoration: none;
}
.more:hover{
	font: 10px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}
.projectt2{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.projectn2{
	font: 12px Arial, Helvetica, sans-serif;
	color: #686868;
	text-decoration: none;
	line-height:16px;
}
.projectt{
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-left:18px;
	color: #686868;
	text-decoration: none;
}
.projectn{
	font: 12px Arial, Helvetica, sans-serif;
	padding-left:18px;
	padding-top:8px;
	color: #686868;
	text-decoration: none;
	line-height:18px;
}
.projectL{
	font: 12px/18px Arial, Helvetica, sans-serif;
	padding-left:18px;
	color: #ee7000;
	text-decoration: none;
}
.projectL:hover{
	font: 12px/18px Arial, Helvetica, sans-serif;
	padding-left:18px;
	color: #666666;
	text-decoration: none;
}
.aboutyg{
	font: 14px/18px Arial, Helvetica, sans-serif;
	color:#686868;
	text-decoration: none;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
}
.aboutygn{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#686868;
	text-decoration: none;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
}
.jobt{
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-left:18px;
	color: #21256b;
	text-decoration: none;
}

.jobtl {
	font: normal 12px "Arial", "Helvetica", "sans-serif";
	color: #21256b;
	text-decoration: none;

}
.jobr {
	font: 12px Arial, Helvetica, sans-serif;
	color: #7c7a7d;
	text-decoration: none;
	line-height:18px;
}




