/* -- Sidebar Navigation  ------ */
#sidebarNavCol {width:180px; float:left; margin:17px 0 0 0;}
#sidebarNav { margin-bottom:20px; }
#sidebarNav h3.blueHeading { margin-bottom:1px; }
#sidebarNav .backToGuides { display:block; margin-top:5px;}
#sidebarNav .backToGuides a { font-weight:normal; text-decoration:underline; color:#fff;  background:url(/images/bookers/bullets/backtoguides.gif) no-repeat 100% 50%; padding-right:16px;  }
#sidebarNav .backToGuides a:hover { color:#CCC; }
#sidebarNav input { margin:1px 5px 0 0 ; padding:0; float:left;}
#sidebarNav .filterField { display:block; float:left; margin-bottom:.5em; }
#sidebarNav .defaultMsg { background:#5EB8ED url(/images/bookers/backgrounds/refinedmsgbg.jpg) repeat-x 100% 100%; padding:1em 1.5em; color:#fff; font-weight:bold; }
/*-- Parent --*/
.sidebarNavList { margin-top:0px; margin-bottom:15px; padding-top:10px;  }
.sidebarNavList ul { list-style:none; padding:0; margin:0px; padding-bottom:25px; border-top:1px dotted #CCCCCC;}
.sidebarNavList li { display:block; border-bottom:1px dotted #CCCCCC; padding:2px 0px 2px 20px;}
.sidebarNavList li:hover { background:#D1EAF6; } 
.sidebarNavList li a { background: url(/images/bookers/bullets/arrowsmall.gif) no-repeat 0% 55%; padding-left:10px; display:block; font-weight:normal; font-size:18px; }
.sidebarNavList li a:hover { text-decoration:none; }
.sidebarNavList li a.selected { font-weight: bold; }
/*-- Child (used when a child page loads i.e. --*/
.sidebarNavList.child li a { background:none;}
.sidebarNavList.child li a:hover { text-decoration:none; }
.sidebarNavList.child li a.selected { font-weight: bold; background: url(/images/bookers/bullets/arrowsmall.gif) no-repeat 0% 55%;}
.sidebarNavList.child li a.selectedChild { font-weight: bold; background:none;}
#sidebarNav #sidebarNavOther a:hover { text-decoration:none; }
#sidebarNav #sidebarNavOther h3.blueHeading { margin-bottom:1px !important; }
/*-- Sidebar Accordion --*/
#sidebarNavAccordion h3.blueHeading {cursor:pointer;}
#sidebarNavAccordion .AccordionPanelContent { clear:left; overflow:hidden; }
#sidebarNavAccordion .AccordionPanelOpen .AccordionPanelTab { background: url(/images/bookers/bullets/arrowbig.gif) no-repeat left; padding-left:25px; }
#sidebarNavAccordion .AccordionPanelClosed .AccordionPanelTab { background: url(/images/bookers/bullets/arrowbigright.gif) no-repeat left; padding-left:25px; }
/* -- Size and position content area when there's a sidebar ------ */
#newsletterMain { float:right; margin:20px; width:720px; display:inline; }
