/*=================================		HORIZONTAL MAIN MENU	====================================*/
#topMenuBG{height:21px; width:936px; margin:0px 0px 0px 11px; background:url(../images/topMenu_BG.jpg) repeat-x;}
#horizontal{clear:both; text-align:center; height:26px; width:936px; margin:0px 0px 0px 11px; background:url(../images/menuBG.jpg) repeat-x;}
#horizontal .moduletable{margin:0;}
ul.menu_horiz .moduletable{ margin:0;}
ul.menu_horiz {list-style:none; font-size:13px; margin:0px; padding:0px 0px 0px 0px;}/* Left padding of menu */
ul.menu_horiz li{display:inline; position:relative; width:auto; margin:0px; padding:0px;}/* Space between menu items */
ul.menu_horiz li a{display:inline-block; text-decoration: none; padding:0px 10px 0px 10px; width:auto; line-height:14px;}
ul.menu_horiz li a span {display:inline-block; padding:6px 14px 6px 0px; }
ul.menu_horiz li a:hover{}
ul.menu_horiz li ul { margin:0px 0px 0px 2px; padding:0px 0px 0px 0px; display:block; height:auto; width: 190px; position:absolute; z-index:99; left: -999em; text-align:left;}
ul.menu_horiz li ul ul {margin: -32px 0 0 160px; padding-top:0px;}
ul.menu_horiz li li { width:190px; height:18px; padding:2px 0px 12px 0px; display:block;}
ul.menu_horiz li li a{ text-decoration: none; display: block; background:none; padding:8px 8px;}
ul.menu_horiz li ul {left: -999em;}
ul.menu_horiz li:hover a {background:url(../images/menutab_left.jpg) no-repeat; }
ul.menu_horiz li:hover a span {background:url(../images/menubg.jpg) right 0px no-repeat;}
ul.menu_horiz li:hover ul li a {background:none;} 
ul.menu_horiz li:hover ul li a span {background:none; padding:0px;}
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 li.sfhover ul, ul.menu_horiz li li.sfhover ul {left:0;}

/*=================================		IE6 fixes	====================================*/
* html #horizontal {padding:0px; margin:0px 0px 0px 11px; height:16px;}
* html ul.menu_horiz { margin:0px; padding:0px; height:16px;}
* html ul.menu_horiz li {padding:0px 6px 0px 0px; margin:0px; font-weight:bold;} 
* html ul.menu_horiz li li {padding:0px; margin:0px; font-weight:normal;}
* html ul.menu_horiz li a  {margin:0px; padding:5px 7px;}
* html ul.menu_horiz li ul {padding:0px; margin:0px 0px 0px 0px;}
* html ul.menu_horiz li a  {margin:0px; padding:5px 7px; line-height:15px;}
* html ul.menu_horiz li ul {padding:23px 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 155px; padding-top:8px;}
* html ul.menu_horiz li.sfhover ul li ul li ul {left: -999em;}
* html ul.menu_horiz li.sfhover ul li ul li.sfhover ul {left:0; margin: -32px 0 0 155px; padding-top:8px;}
/*=================================		IE7 fixes	====================================*/
*:first-child+html #horizontal {margin-top:0px; }
*:first-child+html ul.menu_horiz li ul {padding-top:25px; }
*:first-child+html ul.menu_horiz li ul ul {padding-top:0px; margin: -26px 0 0 155px; }
*:first-child+html ul.menu_horiz li li {padding:2px 0px 8px 0px;}
*:first-child+html ul.menu_horiz li li.parent {margin:0px;  margin-bottom:-3px; }
*:first-child+html ul.menu_horiz li:hover a span {cursor:pointer;}
*:first-child+html ul.menu_horiz li li a, *:first-child+html ul.menu_horiz li li li a {padding:5px 8px 5px 8px;}
/**:first-child+html ul.menu_horiz li ul {padding-top:25px; margin:0px 0px 0px 4px; }
*:first-child+html ul.menu_horiz li ul li { height:auto; padding:6px 0px 6px 0px; margin:0px 0px -1px 0px; display:inline-block; }
*:first-child+html ul.menu_horiz li ul ul {padding-top:0px; margin: -32px 0 0 150px; }
*:first-child+html ul.menu_horiz li li.parent {margin:0px;  margin-bottom:-3px; }*/
.elementShown {z-index:1000;}


