/* CSS Menu Document */

/*MAIN MENU*/
#main_menu ul{
margin:auto; padding:0px;
display:block; width:503px;
list-style:none;
}
#main_menu li{
margin:0px; padding:0px;
float:left;
}
#main_menu ul li, #main_menu ul a {
margin:0px; padding:0px;
display:block; height:50px;
}

/*MENU ITEMS*/
#menu_lounge a, #menu_lounge a:visited{display:block; width:89px; background: url(../gui/menu.gif) no-repeat 0px 0px;}
#menu_services a, #menu_services a:visited{display:block; width:98px; background: url(../gui/menu.gif) no-repeat -89px 0px;}
#menu_portfolio a, #menu_portfolio a:visited{display:block; width:101px; background: url(../gui/menu.gif) no-repeat -187px 0px;}
#menu_resources a, #menu_resources a:visited{display:block; width:110px; background: url(../gui/menu.gif) no-repeat -288px 0px;}
#menu_company a, #menu_company a:visited{display:block; width:105px; background: url(../gui/menu.gif) no-repeat -398px 0px;}

/*MENU ROLLOVERS*/
#menu_lounge a:hover, #menu_lounge a:active{background: url(../gui/menu.gif) no-repeat 0px -50px;}
#menu_services a:hover, #menu_services a:active{background: url(../gui/menu.gif) no-repeat -89px -50px;}
#menu_portfolio a:hover, #menu_portfolio a:active{background: url(../gui/menu.gif) no-repeat -187px -50px;}
#menu_resources a:hover, #menu_resources a:active{background: url(../gui/menu.gif) no-repeat -288px -50px;}
#menu_company a:hover, #menu_company a:active{background: url(../gui/menu.gif) no-repeat -398px -50px;}


/*MENU 2nd LEVEL*/
#main_menu ul li ul{
display:none;
margin:0px; padding:0px;
}
#main_menu ul li:hover ul{
margin:0px; padding-bottom:21px;
display:block; width:132px;
visibility:visible; position:absolute;
background:url(../gui/submenu_bottom.gif) no-repeat bottom;
}
#main_menu ul li ul li{
display:block;
margin:0px; padding:0px;
width:130px; height:34px;
background:#01280E;
border-bottom: 1px solid #2C6021;
border-right: 1px solid #000000; 
border-left: 1px solid #000000;
}

/*2nd LEVEL ITEMS*/
#main_menu ul li ul li a, #main_menu ul li ul li a:visited{
display:block;
background:none;
margin:0px; padding-top:9px;
width:100%;
color:#FFFFFF;
font:.9em Verdana, Arial, Helvetica, sans-serif; text-align:center;
font-weight:normal;
letter-spacing:-.01em;
word-spacing:-.05em;
text-decoration:none;
}
/*2nd LEVEL ROLLOVERS*/
#main_menu ul li ul li a:hover, #main_menu ul li ul li a:active{
background:url(../gui/submenu.gif) no-repeat;
font-weight:bold;
letter-spacing:-.1em;
color:#001406;
}

#menu li.over ul{
margin:0px; padding-bottom:21px;
display:block; width:132px; 
visibility:visible; position:absolute;
background:url(../gui/submenu_bottom.gif) no-repeat bottom;
}

#menu li.over ul li a, #menu li.over ul li a:visited{
margin:0px; _padding-top:9px; _height:25px;
}

#menu li.over ul#stretch{width:166px; background:url(../gui/submenu_bottom2.gif) no-repeat bottom;}
#main_menu ul li:hover ul#stretch{width:166px; background:url(../gui/submenu_bottom2.gif) no-repeat bottom;}
#main_menu ul li ul#stretch li{width:164px;}
#main_menu ul li ul#stretch li a:hover, #main_menu ul li ul#stretch li a:active{background:url(../gui/submenu2.gif) no-repeat;}

/*SUBMENU*/
ul#submenu{
margin:0px; padding:16px 0px 0px 230px;
list-style:none;
}

ul#submenu li{
margin:0px; padding:0px;
list-style:none;
color:#d7ff8c;
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
font-weight:bold;
letter-spacing:-1%;
text-transform: lowercase;
text-decoration:none;
float:left;
}

ul#submenu li a, ul#submenu li a:visited{
font-size:1em;
color:#d7ff8c;
font-weight:bold;
text-decoration:none;
}

ul#submenu li a:hover, ul#submenu li a:active{
color:#ffffff;
}








