body { behavior: url(js/csshover.htc);} /* WinIE behavior call */

/* MAIN MENU */
#menu_base {text-align: right; margin: 0 auto; position: relative;  font-size: 12px; color:#E8D219; text-align:center; float: left;}

/* set z-index and clear margins and padding for list */
#menu_base ul {margin: 0; padding: 0; z-index: 10; }

/* set z-index and side to side list style */
#menu_base li {z-index: 10; position: relative; float: left; list-style: none; margin: 0 0 1px; min-height: 1px; vertical-align: bottom; }


/* ---------------------------- LEVEL1 STYLES ------------------------------------- */

/* first item */
#menu_base li.first { border:0;}

/* level1 link style */
#menu_base li a { display: block; padding: 5px 5px 5px 20px; text-decoration:none; color:#FFF; }

/* what happen when mouse over link */
#menu_base li:hover a { color:#E8D219;  }


/* ------------------------------ LEVEL2 STYLES --------------------------- */

/* position of submenu */
#menu_base ul.level2 { top: 22px; left: 0px; }

/* hide all submenus */
#menu_base ul ul {position: absolute; display: none; }

/* show submenu when mouse over level1 menu */
#menu_base ul.level1 li.submenu:hover ul.level2,
#menu_base ul.level2 li.submenu:hover ul.level3 { display:block; }



/* style for all submenu items */
#menu_base li.submenu li { text-align: left; color: #E8D219; }

/* set font size for submenu items */
#menu_base li:hover li a { color:#E8D219;  font-size:12px; }

/* style for link items in submenu */
#menu_base li li a { padding: 0px 0px 0px 0px; color: #E8D219; }

#menu_base li li a span { display: block; padding: 7px 7px 7px 20px; background-color: #19458C;}

/* when mouse over link in submenu */
#menu_base li li:hover a { color: #fff; font-size:12px; }
#menu_base li ul.level2 li:hover a span { background-color: #113265; font-size:12px;}
#menu_base li ul.level2 li:hover div.subitems span { background-color: #19458C; }

/* set width for submenu with level3 submenu */
#menu_base ul.level2.subitems { width: 300px; background-color: #19458C; font-size:12px;}
#menu_base ul.level2.subitems li div { width: 300px; background-color: #19458C;}

/* set width for submenu without level3 submenu */
#menu_base ul.level2.no_subitems { width: 200px; background: #19458C; font-size:12px;}
#menu_base ul.level2.no_subitems li div { width: 200px; }





/* ----------------------------- LEVEL3 STYLES ------------------------------ */
#menu_base ul ul ul {position: relative; display: block; }
#menu_base ul.level3 { height: 1.75em; margin: 4px auto 0; }
#menu_base ul.level2.subitems li div {  padding-bottom: 2px; }


/* on mouse over level3 menu link */
#menu_base li li div.subitems a:hover { color: #fff; text-decoration: underline; font-size:11px;}

/* display level3 menu side by side */
#menu_base li li div.subitems span { display: inline; padding: 0;}
#menu_base li.submenu li div.subitems a { display: inline; padding: 0 0px 0 10px; color: #fff; font-size:11px; }
#menu_base li.submenu li div.subitems a:hover {  color: #E8D219; font-size:11px; }

/* for Internet Explorer */
/*\*/
* html #menu_base div.subitems { letter-spacing: -1px; }
/**/