#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 0 15px 0; background:#0C6A8A; font-family:Verdana, Arial, Helvetica, sans-serif; }
#navcontainer ul { margin:0; padding:0; list-style-type:none; }
#navcontainer li { background:none; padding:0; margin:0; }
#navcontainer a { display:block; padding:3px 35px 3px 10px; width:195px; text-decoration:none; color:#FFFFFF; }

/* Level 1 */
#navcontainer ul { }
#navcontainer ul a { } /* generally not needed to style this as it is styled in #navcontainer a { } */
#navcontainer ul a:hover { background:url(/creo_files/css_themes/default/theme_images/icon-arrow.gif) 95% 50% no-repeat; }
#navcontainer ul #subnavlist0active a { background:url(/creo_files/css_themes/default/theme_images/icon-arrow.gif) #8BB4CF 95% 50% no-repeat; font-weight:bold; }
#navcontainer ul .subnavlist0top a { }
#navcontainer ul .subnavlist0bottom a { }

/* Level 2 */
#navcontainer ul #subnavlist0active ul { }
#navcontainer ul #subnavlist0active ul a { font-weight:normal; background:#6FA2C4; width:185px; padding:3px 35px 3px 20px; }
#navcontainer ul #subnavlist0active ul a:hover { background:url(/creo_files/css_themes/default/theme_images/icon-arrow.gif) #6FA2C4 95% 50% no-repeat; }
#navcontainer ul #subnavlist0active ul #subnavlist1active a { background:url(/creo_files/css_themes/default/theme_images/icon-arrow.gif) #6FA2C4 95% 50% no-repeat; }
#navcontainer ul #subnavlist0active ul .subnavlist0top a { }
#navcontainer ul #subnavlist0active ul .subnavlist0bottom a { }

/* Level 3 */
#navcontainer ul #subnavlist0active ul #subnavlist1active ul { }
#navcontainer ul #subnavlist0active ul #subnavlist1active ul a { width:175px; background:#5B95BB; padding:3px 35px 3px 30px; }
#navcontainer ul #subnavlist0active ul #subnavlist1active ul a:hover { background:url(/creo_files/css_themes/default/theme_images/icon-arrow.gif) #5B95BB 95% 50% no-repeat; }
#navcontainer ul #subnavlist0active ul #subnavlist1active ul #subnavlist2active a { background:url(/creo_files/css_themes/default/theme_images/icon-arrow.gif) #5B95BB 95% 50% no-repeat; }
#navcontainer ul #subnavlist0active ul #subnavlist1active ul .subnavlist0top a { }
#navcontainer ul #subnavlist0active ul #subnavlist1active ul .subnavlist0bottom a { }

/* Level 4 */
#navcontainer ul #subnavlist0active ul #subnavlist1active ul #subnavlist2active ul { }
#navcontainer ul #subnavlist0active ul #subnavlist1active ul #subnavlist2active ul a { width:165px; background:#4987AF; padding:3px 35px 3px 40px; }
#navcontainer ul #subnavlist0active ul #subnavlist1active ul #subnavlist2active ul a:hover { background:url(/creo_files/css_themes/default/theme_images/icon-arrow.gif) #4987AF 95% 50% no-repeat; }
#navcontainer ul #subnavlist0active ul #subnavlist1active ul #subnavlist2active ul #subnavlist3active a { background:url(/creo_files/css_themes/default/theme_images/icon-arrow.gif) #4987AF 95% 50% no-repeat; }
#navcontainer ul #subnavlist0active ul #subnavlist1active ul #subnavlist2active ul .subnavlist0top a { }
#navcontainer ul #subnavlist0active ul #subnavlist1active ul #subnavlist2active ul .subnavlist0bottom a { }


/*********************** Footer Menu ***********************/
#menu_footer {}
#footer ul { margin:0; padding:0; list-style-type:none; display:inline; }
#footer ul li { display:inline; margin-left:5px; border-left:1px solid #FFFFFF; line-height:1em; }
#footer ul li.footer1top { border-left:none; }
#footer ul li a { margin-left:5px; color:#FFFFFF; text-decoration:none; }
#footer ul li a:hover { text-decoration:underline; }
#footer ul .footer1top {  }
#footer ul .footer1bottom {  }
