#skipLinks { display:none; }

/*********************** Main Menu ***********************/
#main_menu { margin:0; padding:0; background:#FFFFFF; margin:5px 0; font-size:12px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}

#main_menu ul { line-height:29px; 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:0 9px 0 9px; font-weight:normal; color:#636363; text-decoration:none; display:block; background:url(../theme_images/main_menu_border.gif) no-repeat 100% 50% }
#main_menu ul a span { display:block; padding-right:9px; }
#main_menu ul a:hover { color:#636363; }
#main_menu ul #mainnavlist1active a {  color:#00A651; }
#main_menu ul .mainnavlist1top a { padding:0 10px 0 0; }
#main_menu ul .mainnavlist1bottom a { padding:0 0 0 9px; background:none;}


/*********************** Side Menu ***********************/
#navcontainer { margin:0; }
#navcontainer ul { margin:0; padding:0; list-style-type:none; }
#navcontainer li { font-weight:bold; background:none; padding:0; margin:0; width:246px; }
#navcontainer a { display:block; padding:0 10px 0 10px; line-height:33px; display:block; color:#818181; text-decoration:none; background:url(../theme_images/side_menu_bck.jpg) no-repeat; font-size:1.0em; }

/* 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/side_menu_bck_sel.jpg) no-repeat; color:#FFFFFF; }
#navcontainer ul #subnavlist1active a { background:url(../theme_images/side_menu_bck_sel.jpg) no-repeat; color:#FFFFFF; }
#navcontainer ul .subnavlist1top a { }
#navcontainer ul .subnavlist1bottom a { }

/* Level 3 */
#navcontainer ul #subnavlist1active ul { }
#navcontainer ul #subnavlist1active ul a { width:155px; padding:5px 5px 5px 15px; background:#BABABA; color:#000000; text-decoration:none; }
#navcontainer .subnavlist2container .subnavlist2 a { background:none; border-bottom:1px dotted #333333; line-height:30px; margin-right:5px; }
#navcontainer .subnavlist2container .subnavlist2 a:hover { background:none; border-bottom:1px dotted #333333; line-height:30px; margin-right:5px; color:#11AC5D}
#navcontainer .subnavlist2container .subnavlist2bottom a { border:none !important}

#navcontainer ul #subnavlist1active ul #subnavlist2active a { text-decoration:underline; }
#navcontainer ul #subnavlist1active ul .subnavlist1top a { }
#navcontainer ul #subnavlist1active ul .subnavlist1bottom 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 .subnavlist1top a { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul .subnavlist1bottom 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 #939393; line-height:1em; }
#footer ul li a { margin-right:5px; }
#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited { color:#707070; text-decoration:none;}
#footer ul li a:hover { text-decoration:underline}
#footer ul .footer1top {  }
#footer ul .footer1bottom { border:none;  }
