#skipLinks { display:none; }

/*********************** Main Menu ***********************/
#main_menu { background:url(../theme_images/menu-bgnd.gif) #FCFCFC top left repeat-x; border-top:1px solid #A6A6A6; padding:5px 15px 5px 10px; width:755px; }

#main_menu ul { line-height:1.3em; margin:0; padding:0; list-style:none; }
#main_menu ul li { background:none; float:left; padding:0; margin:0 2px; list-style-type:none; border-right:1px solid #000000; }
#main_menu ul li.mainnavlist1bottom { border-right:none; }

#main_menu ul a { padding-left:5px; color:#000000; text-decoration:none; display:block; border:none; }
#main_menu ul a span { display:block; padding-right:10px; }
#main_menu ul a:hover { color:#0A507C; }
#main_menu ul #mainnavlist1active a { color:#0A507C; font-weight:bold; }
#main_menu ul .mainnavlist1top a { }
#main_menu ul .mainnavlist1bottom a { }

#main_menu_inner { float:left; width:595px; }

#mainMenuBtm { background:url(../theme_images/menu-btm.gif) #0A507C left top repeat-x; height:15px; }

/*********************** Side Menu ***********************/
#menuTitle { font-size:1.1em; line-height:1.6em; margin-bottom:15px; font-weight:bold; color:#0A507C; }

#navcontainer { margin:0 0 20px 0; border:1px solid #B2B2B2; width:158px;/* position:relative;*/ }
#navcontainer ul { margin:0; padding:0; list-style-type:none;/* position:relative;*/ }
#navcontainer li { background:none; padding:0; margin:0; border-bottom:1px solid #B2B2B2; }
#navcontainer a { display:block; padding:5px; width:148px; color:#000000; text-decoration:none; background:url(../theme_images/menu-side-bgnd.gif) #FCFCFC left top repeat-x; overflow:hidden;/* position:relative;*/ }

/* Level 2 */
#navcontainer ul { }
#navcontainer ul a { } /* generally not needed to style this as it is styled in #navcontainer a { } */
#navcontainer ul a:hover { background:url(../theme_images/menu-side-bgnd-sel.gif) #E6E6E6 left top repeat-x; color:#0A507C; }
#navcontainer ul #subnavlist1active a { background:url(../theme_images/menu-side-bgnd-sel.gif) #E6E6E6 left top repeat-x; color:#0A507C; }
#navcontainer ul .subnavlist1top a { }
#navcontainer ul .subnavlist1bottom a { }
#navcontainer ul li.subnavlist1bottom { border-bottom:none; }

/* Level 3 */
#navcontainer ul #subnavlist1active ul { }
#navcontainer ul #subnavlist1active ul a, #navcontainer ul ul a { width:143px; padding:5px 5px 5px 10px; background:#CCCCCC; color:#000000; text-decoration:none; }
#navcontainer ul #subnavlist1active ul a:hover, #navcontainer ul ul a:hover { background:#CCCCCC; text-decoration:underline; }
#navcontainer ul #subnavlist1active ul #subnavlist2active a, #navcontainer ul ul #subnavlist2active a { text-decoration:underline; }
#navcontainer ul #subnavlist1active ul .subnavlist2top a { }
#navcontainer ul #subnavlist1active ul .subnavlist2bottom a { }
#navcontainer ul #subnavlist1active ul li.subnavlist2top, #navcontainer ul ul li.subnavlist2top { border-top:1px solid #B2B2B2; }
#navcontainer ul #subnavlist1active ul li.subnavlist2bottom, #navcontainer ul ul li.subnavlist2bottom { border-bottom:none; }

/* Level 4 */
#navcontainer ul #subnavlist1active ul #subnavlist2active ul { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul a, #navcontainer ul #subnavlist1active ul ul a, #navcontainer ul ul ul a { width:128px; padding:5px 5px 5px 15px; background:#BBBBBB; color:#000000; text-decoration:none; }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul a:hover, #navcontainer ul #subnavlist1active ul ul a:hover, #navcontainer ul ul ul a:hover { background:#BBBBBB; text-decoration:underline; }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul #subnavlist3active a, #navcontainer ul #subnavlist1active ul ul #subnavlist3active a, #navcontainer ul ul ul #subnavlist3active a { text-decoration:underline; }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul .subnavlist3top a { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul .subnavlist3bottom a { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul li.subnavlist3bottom, #navcontainer ul ul ul li.subnavlist3bottom { border-bottom:none; }

/*********************** Footer Menu ***********************/
#menu_footer {}
#footer ul { margin:0; padding:0; list-style-type:none; }
#footer ul li { margin:0; }
#footer ul li a { }
#footer ul .footer1top {  }
#footer ul .footer1bottom {  }