/*=================================		HORIZONTAL MAIN MENU	====================================*/
#horizontal{clear:both; text-align:center; height:25px; background:url(../images/menuBar_BG.jpg) repeat-x; width:100%; }
#horizontal .moduletable{margin:0;}
ul.menu_horiz .moduletable{ margin:0;}
ul.menu_horiz {list-style:none; font-size:13px; margin:0px; width:1020px; padding:2px 0px 0px 0px; position:relative;}/* Left padding of menu */
ul.menu_horiz li{display:inline; position:relative; width:auto; margin:0px; padding:0px 15px 0px 12px;}/* Space between menu items */
ul.menu_horiz li a{ text-decoration: none; padding:8px 0px 4px 0px; width:auto; line-height:14px;}
ul.menu_horiz li a:hover{}
ul.menu_horiz li ul { margin:0px 0px 0px 4px; padding:0px 0px 0px 0px; display:block; height:auto; width: 175px; position:absolute; /*z-index:99;*/ left: -999em; text-align:left;}
ul.menu_horiz li ul ul {margin: -32px 0 0 175px;}
ul.menu_horiz li li { width:175px; height:auto; padding:2px 0px 2px 0px; display:block;}
ul.menu_horiz li li a{ text-decoration: none; display: block; background:none; padding:8px 7px;}
ul.menu_horiz li ul {left: -999em;}
ul.menu_horiz li:hover ul ul, ul.menu_horiz li:hover ul ul ul, ul.menu_horiz li.sfhover ul ul, ul.menu_horiz li.sfhover ul ul ul {left: -999em;}
ul.menu_horiz li:hover ul, ul.menu_horiz li li:hover ul, ul.menu_horiz li li li:hover ul, ul.menu_horiz li.sfhover ul, ul.menu_horiz li lsi.sfhover ul, ul.menu_horiz li li.sfhover ul {left:0;}

/*=================================		IE6 fixes	====================================*/
* html #horizontal {padding:0px; margin:0px; height:25px;}
* html ul.menu_horiz {margin:2px 0px 0px 5px; padding:0px; height:16px;}
* html ul.menu_horiz li {padding:0px 3px 0px 0px; margin:0px;} 
* html ul.menu_horiz li li {padding:0px; margin:0px; font-weight:normal;}
* html ul.menu_horiz li a  {margin:0px; padding:5px 7px; line-height:15px;}
* html ul.menu_horiz li ul {padding:24px 0px 0px 0px; margin:0px 0px 0px 0px;}
* html ul.menu_horiz li li.parent {margin:0px;  margin-bottom:-3px; }
* html ul.menu_horiz li li.sfhover ul {left:0; margin: -32px 0 0 175px; padding-top:8px;}

/*=================================		IE7 fixes	====================================*/
*:first-child+html #horizontal {margin-top:0px; }

*:first-child+html ul.menu_horiz li ul {padding-top:28px; }
*:first-child+html ul.menu_horiz li ul ul {padding-top:0px; margin: -32px 0 0 175px; }
*:first-child+html ul.menu_horiz li li.parent {margin:0px;  margin-bottom:-3px; }