/************************************************************ Menu */
body div#menubar { font-size:11px;  }
body div#menubar * { padding:0px; margin:0px;} 

body div#menubar ul#topmenu { list-style:none; }
body div#menubar ul#topmenu li { float:left; border-left:1px solid #aaa; }

body div#menubar ul#topmenu li a { display:block; padding: 8px 15px 8px 15px; font-family: arial; font-size:1em; color:#fff; font-weight:bold; }

body div#menubar ul#topmenu img#flagmenu-img { display:block; margin: 3px 15px 3px 15px; cursor: hand; }

body div#menubar ul#topmenu li.hover a,
body div#menubar ul#topmenu li:hover a,
body div#menubar ul#topmenu li a:hover { background-color:#FE7322; color: #fff; text-decoration:none; 
	background:url("../images/gui/menu-itm-hover-bg.gif") repeat-x #fc641c;}

/************************************************************ submenu */
body div#menubar ul#topmenu li ul { display:none; position: absolute; list-style:none; z-index: 1000; background:#999; padding-bottom:0px; margin-left: -1px;}

body div#menubar ul#topmenu li ul#flagmenu-right-indent { overflow:hidden; margin-left: -107px; }

body div#menubar ul#topmenu li ul li { float:none; border: 1px solid #777;  border-top:none;  }

body div#menubar ul#topmenu li ul li a {  width:145px;}

body div#menubar ul#topmenu li.hover ul li a,
body div#menubar ul#topmenu li:hover ul li a { background-image:none; background-color:#999; color: #fff;}

body div#menubar ul#topmenu li ul li a.hover,
body div#menubar ul#topmenu li ul li a:hover { 	background:url("../images/gui/menu-itm-hover-bg.gif") repeat-x #fc641c;  color: #fff; }

body div#menubar ul#topmenu li ul li#flagmenu-child { overflow:hidden; height: 30px; width: 165px; }
body div#menubar ul#topmenu li ul li a img#flagmenu-child-img { float:left; margin: -5px 0 9px -9px; }
body div#menubar ul#topmenu li ul li a span#flagmenu-child-text { margin: 9px 0 0 9px; }

/*body div#menubar ul#topmenu li ul li.hover,
body div#menubar ul#topmenu li ul li:hover { background:url("../images/gui/menu-itm-hover-bg.gif") repeat-x #fc641c;  color: #fff; }*/

body div#menubar ul#topmenu li.hover ul,
body div#menubar ul#topmenu li:hover ul { display:block; }

body div#menubar ul#topmenu li ul li a.sidemenu { background: url("../images/gui/menu-side-itm-bg.gif") #999; }
body div#menubar ul#topmenu li ul li a.sidemenu.hover,
body div#menubar ul#topmenu li ul li a.sidemenu:hover { background:url("../images/gui/menu-side-itm-hover-bg.gif") repeat-x #fc641c; } 
body div#menubar ul#topmenu li ul li.hover a.sidemenu,
body div#menubar ul#topmenu li ul li:hover a.sidemenu { background:url("../images/gui/menu-side-itm-hover-bg.gif") repeat-x #fc641c; } 

/************************************************************ sidesubmenu */
body div#menubar ul#topmenu li.hover ul li ul,
body div#menubar ul#topmenu li:hover ul li ul { display:none; position: absolute; margin-left:165px; margin-top:-30px; height:0px; list-style:none; z-index: 1000; }
body div#menubar ul#topmenu li ul li ul li { float:none; }
body div#menubar ul#topmenu li ul li ul { border:none }

body div#menubar ul#topmenu li ul li.hover ul li a,
body div#menubar ul#topmenu li ul li:hover ul li a { background-color:#999; color: #fff; }

body div#menubar ul#topmenu li ul li ul li a.hover,
body div#menubar ul#topmenu li ul li ul li a:hover { background:url("../images/gui/menu-itm-hover-bg.gif") repeat-x #fc641c; color: #fff;}

body div#menubar ul#topmenu li ul li.hover ul,
body div#menubar ul#topmenu li ul li:hover ul { display:block; background:#aaf; height;0px;}

/************************************************************ Join Now */
body div#menubar ul#topmenu li.menujoinnow a { background: url("../images/gui/joinbutton.gif") no-repeat 2px 1px; 
	margin:0px 0px; text-indent: -5000px; display:block; width:113px; color:#a0f; height:30px; width: 118px; padding:0px;}

body div#menubar ul#topmenu li.menujoinnow a:hover { background: url("../images/gui/joinbutton.gif") no-repeat 2px -27px;}

body div#menubar ul#topmenu a small {white-space:normal;}

body div#menubar ul#topmenu li a.new { background: url("../images/new-menu.gif") no-repeat top left; }
body div#menubar ul#topmenu li ul li a.new { background: url("../images/new-menu.gif") no-repeat top left; }
body div#menubar ul#topmenu li ul li ul li a.new { background: url("../images/new-menu.gif") no-repeat top left; }

body div#menubar ul#topmenu li a.new:hover { background: url("../images/gui/new-menu-itm-hover-bg.gif") no-repeat top left; }
body div#menubar ul#topmenu li ul li a.new:hover { background: url("../images/gui/new-menu-itm-hover-bg.gif") no-repeat top left; background-color: #fc661a;}
body div#menubar ul#topmenu li ul li ul li a.new:hover { background: url("../images/gui/new-menu-itm-hover-bg.gif") no-repeat top left; }

/************************************************************ Menu Table */
body td#menubar { background: url("../images/tab_blu_v0.png") #777 repeat-x;}


/************************************************************ Promo Banner Expansion Menu */

body div#PromoExpansion,
body div#FPList
    { font-size:11px; }
    
body div#PromoExpansion *,
body div#FPList *
    { padding:0px; margin:0px; }

body div#PromoExpansion ul#top,
body div#FPList ul#top
    { list-style:none; }
    
body div#PromoExpansion ul#top li,
body div#FPList ul#top li
    { float:left; cursor:pointer; font-weight:normal; }

body div#PromoExpansion ul#top li:hover,
body div#FPList ul#top li:hover 
    { display:block; font-family: arial; font-size:1em; color:#fff; font-weight:normal; }

body div#PromoExpansion ul#top li.hover ul,
body div#PromoExpansion ul#top li:hover ul,
body div#FPList ul#top li.hover ul,
body div#FPList ul#top li:hover ul
    { display:block; border-top: 1px solid #777; }

body div#PromoExpansion ul#top li ul,
body div#FPList ul#top li ul 
    { display:none; position: absolute; list-style:none; z-index: 1000; background:#999; padding-bottom:0px; margin-left: -1px; }
    
body div#PromoExpansion ul#top li ul li,
body div#FPList ul#top li ul li 
    { float:none; border: 1px solid #777;  border-top:none; width: 200px; padding: 5px; font-weight:bold;}

body div#PromoExpansion ul#top li ul li.hover,
body div#PromoExpansion ul#top li ul li:hover,
body div#FPList ul#top li ul li.hover,
body div#FPList ul#top li ul li:hover 
    { background:#AAA; font-weight:bold;}