/*horizontalMenu styles*/

/* all lists */
#horizontalMenu {width:760px;}
#horizontalMenu, #horizontalMenu ul {padding:0; margin:0; list-style:none; line-height:1; position:relative;}
#horizontalMenu a, #horizontalMenu .selected {display:block; color:#fff; text-decoration:none; font-weight:bold; border-top:1px solid #3D5F7F; border-bottom:2px solid #BF2C19; background:#7BA0BA url(/images/horizontalMenu-moff.gif) top repeat-x; padding-top:8px;}
#horizontalMenu a:hover, #horizontalMenu .selected {border-top:1px solid #BF2C19; border-bottom:2px solid #3D5F7F; background:#C1251C url(/images/horizontalMenu-mo.gif) top repeat-x;}
#horizontalMenu .text {display:block; padding:2px 0 5px 0; border-bottom:1px solid #fff; border-left:1px solid #fff; cursor:pointer; *position:relative;}

/* all list items */
/* width needed or else Opera goes nuts */
#horizontalMenu li {position:relative; z-index:20; float:left; width:127px; text-align:center;}
#horizontalMenu #horizontalLink1, #horizontalMenu #horizontalLink6 {width:126px;}
#horizontalLink1 a .text, #horizontalLink1 .selected .text {border-left:0;}
#horizontalMenu .doubleWidth{ width:252px; }

/* second-level lists */
#horizontalMenu li ul {position:absolute; background:#fff; width:13em; left:-999em; border:1px solid #FDB94D; z-index:20; border-top:0;}
#horizontalMenu li ul li {position:relative; display:block; width:13em; border-top:1px solid #FDB94D; z-index:20;}
#horizontalMenu li ul li a {display:block; width:13em;}

/* third-and-above-level lists */
#horizontalMenu li ul ul {margin:-2.6em 0 0 13em; *display:inline;}
#horizontalMenu li:hover ul ul, #horizontalMenu li:hover ul ul ul, #horizontalMenu li.sfhover ul ul, #horizontalMenu li.sfhover ul ul ul {left:-999em;}

/* lists nested under hovered list items */
#horizontalMenu li:hover ul, #horizontalMenu li li:hover ul, #horizontalMenu li li li:hover ul, #horizontalMenu li.sfhover ul, #horizontalMenu li li.sfhover ul, #horizontalMenu li li li.sfhover ul {left:auto;}



