#skipLinks { display:none; }

/*********************** Main Menu ***********************/
#main_menu { margin:0; padding:0; background:#CCCCCC; margin:10px 0 }

#main_menu ul { line-height:1.8em; margin:0; padding:0; list-style:none; }
#main_menu ul li { float:left; margin:0 2px 0 2px; list-style-type:none; }
#main_menu ul a { padding-left:10px; font-weight:bold; color:#000000; text-decoration:none; display:block; }
#main_menu ul a span { display:block; padding-right:10px; }
#main_menu ul a:hover { background:#000000; color:#FFFFFF; }
#main_menu ul #mainnavlist1active a { background:#000000; color:#FFFFFF; }
#main_menu ul .mainnavlist1top a { }
#main_menu ul .mainnavlist1bottom a { }


/*********************** Side Menu ***********************/
#navcontainer { margin:0; padding:0 0 22px 0; }
#navcontainer ul { margin:0; padding:0; list-style-type:none; }
#navcontainer li { font-weight:bold; background:none; padding:0; margin:0; }
#navcontainer a { display:block; text-decoration:none;}

.menu_level_one {background:url(../theme_images/header-blue.gif) repeat-x; color:#FFFFFF; font-size:16px; font-weight:bold; padding:6px 10px}

/* Level 2 */
#navcontainer ul { background:#0C6A8A; }
#navcontainer ul a { font-size:13px; color:#FFFFFF; padding:5px 10px; font-weight:normal; display:block } /* generally not needed to style this as it is styled in #navcontainer a { } */
#navcontainer ul a:hover { font-weight:bold; background:#72A4C5;}
#navcontainer ul #subnavlist1active a { font-weight:bold; background:#8BB4CF; }
#navcontainer ul .subnavlist1top a { }
#navcontainer ul .subnavlist1bottom a { }

#navcontainer #subnavlist2active a { font-weight:bold; background:#8BB4CF;}
#navcontainer #subnavlist2active .subnavlist3container a { padding-left:20px;}
/* Level 3
#navcontainer ul #subnavlist1active ul { }
#navcontainer ul #subnavlist1active ul a {  display:block; }
#navcontainer ul #subnavlist1active ul a:hover { text-decoration:underline; }
#navcontainer #subnavlist2active a { font-weight:bold; background:#8BB4CF;}
#navcontainer ul #subnavlist1active ul .subnavlist2top a { }
#navcontainer ul #subnavlist1active ul .subnavlist2bottom a { } */

/* Level 4 
#navcontainer ul #subnavlist1active ul #subnavlist2active ul { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul a { width:145px; padding:5px 5px 5px 25px; background:#989898; color:#000000; text-decoration:none; }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul a:hover { text-decoration:underline; }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul #subnavlist3active a { text-decoration:underline; }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul .subnavlist3top a { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul .subnavlist3bottom a { }*/

/*********************** Footer Menu ***********************/
#menu_footer {}
#footer ul { margin:0; padding:0; list-style-type:none; display:inline; }
#footer ul li { display:inline; margin-right:5px; border-right:1px solid #FFFFFF; line-height:1em; }
#footer ul li a { margin-right:5px; color:#FFFFFF; }
#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited { text-decoration:none;}
#footer ul li a:hover { text-decoration:underline;}

#footer ul .footer1top { }
#footer ul .footer1bottom {}