/*faqNav styles*/

/* all lists */
#faqNavHolder {margin:0;}

#faqNav, #faqNav ul {padding:0; margin:0; list-style:none; line-height:1;}
#faqNav {width:100%;}
#faqNav li {margin:0; width:137px;}
#faqNav a, #faqNav .selected {display:block; font-weight:bold; padding:0; text-align:left; width:100%;}

#faqNav a {color:#14286E;}
#faqNav .text {display:block; margin:0 2px 1px 5px; padding:4px 0;}
#faqNav a span {cursor:pointer;}

#faqNav .parent a, #faqNav .child a {color:#14286E; background:#fff; font-weight:bold;}
#faqNav .parent a .text {display:block; margin:0; border-bottom:0; padding:5px;}

#faqNav .parent a:hover, #faqNav a:hover, #faqNav .selected {text-decoration:none; color:#5F5F5F;}

/* second-level lists */
#faqNav li ul {position:absolute; background:#fff; width:13em; left:-999em; border-top:0; z-index:20; margin:-2em 0 0 130px;}
#faqNav li ul li {display:block; width:13em; margin:0;}
#faqNav li ul li a {display:block; width:13em;}

/* third-and-above-level lists */
#faqNav li ul ul {margin:-2em 0 0 13em;}
#faqNav li:hover ul ul, #faqNav li.sfhover ul ul {left:-999em;}

/* lists nested under hovered list items */
#faqNav li:hover ul, #faqNav li li:hover ul, #faqNav li.sfhover ul, #faqNav li li.sfhover ul {left:auto;}
.faqBack { padding-top:20px; clear:both; }

/*top level styles - you need to define a width for each of you top links otherwise safari doesn't like it*/
