/* CSS Document */
/*Begin Main Menu----------------------------------------------------------------------------------------------------*/
#menu {position:relative;top:-2px;left:0px;width:900px;height:55px;background: url(../images/menu_backg.gif) repeat-x;z-index:2;}
#menu ul {position:relative;float:left;display:block;margin:0;padding:0;list-style-type:none;}
#menu ul li {position:absolute;left:0;width:auto;display:block;margin:0;padding:0;}
#menu ul li a {display:block;position:relative;text-decoration:none; padding:0;margin:0;}
#menu ul li ul, #menu ul li:hover ul ul {display:none;z-index:6;}
#menu a {font:500 12px Arial;color:#FFF;text-decoration:none;}
#menu a:hover {color:#FFF799;}
#news_content a {font:bold 14px Arial;color:#4DD088;text-decoration:none;}
#news_content a:hover {color:#4DD088;text-decoration:underline;}
#menu_left_end {position:absolute;top:0;left:0;width:177px;height:55px;}
#menu_right_end {position:absolute;top:0px;width:180px;height:55px;right:0;}

/* specific to non IE browsers ---------------------------------------------------------------------*/
#menu ul li:hover ul  {display:block;position:relative;width:253px;margin:0;padding:0;}
#menu ul ul li {position:relative;top:0;margin:0;padding:0;width:auto;height:15px;}
#menu ul ul li:hover ul {display:block;position:absolute;top:0px;left:178px;width:243px;margin:0;padding:0;}

/* Rows -------------------------------------------*/
#row1 {position:absolute;top:-24px;left:177px;height:24px;width:543px;float:left;z-index:9;}
#row1 ul {top:0px;height:24px;}
#row1 ul ul li {position:relative;top:0px;width:253px;height:9px;padding:0;margin:0;}
#row1 ul ul ul li {position:relative;top:0px;left:150px;width:253px;height:9px;padding:0;margin:0;}
#row2 {position:absolute;top:0px;left:177px;width:543px;height:23px;float:left;z-index:8;}
#row2 ul {top:0px;height:23px;}
#row2 ul ul li {position:relative;top:-2px;left:-2px;width:253px;height:9px;padding:0;margin:0;}
.blank_top {background:url(../images/li_top.gif) no-repeat;}
#row1 li.bottom, #row2 li.bottom {height:14px;background:url(../images/li_bottom.png) repeat-y;}
#row1 .items, #row2 .items {width:240px;height:15px;padding:5px 0 0 13px;background:url(../images/menu_item_bg.png) repeat-y;}

/* Menu items -------------------------------------*/
ul#about {width:81px;}
ul#about ul li {left:3px;}
ul#about li.top {background:url(../images/about_li_top.gif) no-repeat;}

ul#safety {width:55px;z-index:9;}
ul#safety ul li {left:-1px;}
ul#safety li.top {background:url(../images/safety_li_top.gif) no-repeat;}

ul#market {width:77px;z-index:10;}
ul#contract {width:121px;z-index:10;}
ul#links {width:110px;}
ul#national {width:97px;}

ul#home {width:56px;}
ul#join {width:73px;}
ul#join li.top {background:url(../images/join_li_top.gif) no-repeat;}

ul#careers {width:65px;}
ul#careers li.top {background:url(../images/careers_li_top.gif) no-repeat;}

ul#train {width:117px;}
ul#train li.top {background:url(../images/train_li_top.gif) no-repeat;}
.workforce {position:relative;z-index:100;}

ul#calendar {width:72px;}
ul#news {width:88px;}
ul#members {width:72px;}
ul#members li.top {background:url(../images/members_li_top.png) no-repeat;}

