@charset "UTF-8";


ul.MenuBarHorizontal {margin: 0; padding: 0; list-style-type: none;	font-size: 12px; cursor: default; width:770px; height:36px; }
ul.MenuBarActive {z-index: 1000;}

ul.MenuBarHorizontal li{ margin: 0; padding: 0; list-style-type: none; font-size: 12px; position: relative; text-align: center; cursor: pointer; float: left;  height:36px; background:url(../images/bg_menu_bar.gif) repeat-x;}
ul.MenuBarHorizontal li a {	display: block; cursor: pointer; padding:10px 8px; color: #333; text-decoration: none; border-left:1px #e0dbca solid; border-right:1px #ffffff solid;} 
ul.MenuBarHorizontal li a:hover {background: url(../images/menu_hover.gif) repeat-x!important; color: #000;}


ul.MenuBarHorizontal li.home_m a { display: block; cursor: pointer; padding:11px 12px 11px 16px; color: #333; text-decoration: none; background: url(../images/home.gif) no-repeat; border-left:none;}
ul.MenuBarHorizontal li.home_m a:hover { background: url(../images/home.gif) no-repeat 0 -36px !important;}


ul.MenuBarHorizontal li.dform a { display: block; cursor: pointer; padding:11px 16px 11px 11px; color: #333; text-decoration: none; background: url(../images/d_form.gif) top right no-repeat; border-right:none;}
ul.MenuBarHorizontal li.dform a:hover { background: url(../images/d_form.gif) no-repeat 100% -36px !important;}


ul.MenuBarHorizontal li.dform ul {width:170px; margin: 0 0 0 -160%;}
ul.MenuBarHorizontal li.dform ul li {text-align:left; border-bottom: 1px solid #CCC; width:170px; background:none!important; height:auto;}
ul.MenuBarHorizontal li.dform ul li a {background:#e5e1ce!important; border: none; padding:5px 12px !important;  font-size:12px; font-family:Arial, Helvetica, sans-serif; }
ul.MenuBarHorizontal  li.dform ul li a:hover {background:#edc8eb!important; background-image:none!important;}



ul.MenuBarHorizontal ul {margin:0; padding:0; list-style-type:none; font-size:12px; z-index:1020; cursor:default; position:absolute; left: -1000em; background:#0099FF;}
ul.MenuBarHorizontal ul {border-top: 1px solid #CCC; border-left: 1px solid #CCC;border-right: 1px solid #CCC; width:200px; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {left: auto;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible { left: auto; top: 0; }

ul.MenuBarHorizontal ul li {text-align:left; border-bottom: 1px solid #CCC; width:200px; background:none!important; height:auto;}
ul.MenuBarHorizontal ul li a {background:#e5e1ce!important; border: none; padding:5px 12px;  font-size:12px; font-family:Arial, Helvetica, sans-serif; }
ul.MenuBarHorizontal ul li a:hover {background:#edc8eb!important; background-image:none!important;}

ul.MenuBarHorizontal li ul li a {background:none;}
ul.MenuBarHorizontal li ul li a:hover {color: #000; background:none;}

ul.MenuBarHorizontal li a.MenuBarItemHover,
ul.MenuBarHorizontal li a.MenuBarItemSubmenuHover,
ul.MenuBarHorizontal li a.MenuBarSubmenuVisible { color: #000;}

ul.MenuBarHorizontal ul ul { position: absolute; margin: 0 0 0 100%; width:170px;}
ul.MenuBarHorizontal ul ul li {width:170px;}

ul.MenuBarHorizontal ul ul ul{ position: absolute; margin: 0 0 0 100%; width:200px;}
ul.MenuBarHorizontal ul ul ul li {width:200px;}
/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe { position: absolute; z-index: 1010; }
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection{ul.MenuBarHorizontal li.MenuBarItemIE	{display: inline;f\loat: left;background:url(../images/bg_menu_bar.gif) repeat-x;	}}

@media screen, projection{ul.MenuBarHorizontal li.MenuBarItemIE ul li{	display: inline;f\loat: left;}}
