#skipLinks { display:none; }

/*********************** Main Menu ***********************/
#main_menu { /*margin:0 3px 15px 0;*/ width:840px; position:absolute; bottom:15px; right:0; }
#main_menu ul { line-height:1.4em; margin:0; padding:0; list-style:none; float:right; }
#main_menu ul li { float:left; margin:0 2px 0 2px; list-style-type:none; position:relative; }
#main_menu ul a { padding-left:15px; color:#666666; text-decoration:none; display:inline-block; }
#main_menu ul a span.btm { margin:0; display:block; padding:2px 15px 2px 0; }
#main_menu ul a:hover, #main_menu ul #mainnavlist1active a { color:#000000; }
#main_menu ul a:hover span, #main_menu ul #mainnavlist1active a span { }
#main_menu ul .mainnavlist1top a { }
#main_menu ul .mainnavlist1bottom a { }

#main_menu .sb-inner { background:#FFFFFF; }


/*********************** Side Menu ***********************/
#navcontainer { margin:0 0 100px 0; }
#navcontainer ul { margin:0; padding:0; list-style-type:none; }
#navcontainer li { padding:0; margin:0 0 5px 0; }
#navcontainer a { background:url(/creo_files/css_themes/default/theme_images/menu-side.gif) #FFFFFF top left repeat-y; display:block; width:160px; display:block; color:#333333; text-decoration:none; }
#navcontainer a span { cursor:pointer; }
#navcontainer a span.top { background:url(/creo_files/css_themes/default/theme_images/menu-side-top.gif) top left no-repeat; display:block; width:160px; }
#navcontainer a span.btm { display:block; width:140px; padding:5px 10px; background:url(/creo_files/css_themes/default/theme_images/menu-side-btm.gif) bottom left no-repeat; }

/* Level 2 */
#navcontainer ul { }
#navcontainer ul a { } /* generally not needed to style this as it is styled in #navcontainer a { } */
#navcontainer ul a:hover, #navcontainer ul #subnavlist1active a { background:url(/creo_files/css_themes/default/theme_images/menu-side.gif) #0099CC top left repeat-y; color:#FFFFFF; }
#navcontainer ul a:hover span, #navcontainer ul #subnavlist1active a span { }
#navcontainer ul .subnavlist1top a { }
#navcontainer ul .subnavlist1bottom a { }

/* Level 3 */
#navcontainer ul #subnavlist1active ul { }
#navcontainer ul #subnavlist1active ul li { margin:0; }
#navcontainer ul #subnavlist1active ul .subnavlist1bottom { margin:0 0 5px 0; }
#navcontainer ul #subnavlist1active ul a { background:#EAEAEA; color:#333333; text-decoration:none; }
#navcontainer ul #subnavlist1active ul a span { background:none; }
#navcontainer ul #subnavlist1active ul a:hover, #navcontainer ul #subnavlist1active ul #subnavlist2active a { text-decoration:underline; }
#navcontainer ul #subnavlist1active ul .subnavlist2top a { }
#navcontainer ul #subnavlist1active ul .subnavlist2bottom a span.btm { background:url(/creo_files/css_themes/default/theme_images/menu-sub-bgnd.gif) bottom left no-repeat; }

/* Level 4 */
#navcontainer ul #subnavlist1active ul #subnavlist2active ul { margin:0; padding:0; }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul a { background:#EAEAEA; 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 a span.btm { width:130px; padding:5px 10px 5px 20px; }


/*********************** Side Menu - Secondary ***********************/
#navcontainer2 { margin:0 0 20px 0; }
#navcontainer2 ul { margin:0; padding:0; list-style-type:none; }
#navcontainer2 li { padding:0; margin:0 0 5px 0; }
#navcontainer2 a { background:url(/creo_files/css_themes/default/theme_images/menu-side.gif) #FFFFFF top left repeat-y; display:block; width:160px; display:block; color:#333333; text-decoration:none; }
#navcontainer2 a span { cursor:pointer; }
#navcontainer2 a span.top { background:url(/creo_files/css_themes/default/theme_images/menu-side-top.gif) top left no-repeat; display:block; width:160px; }
#navcontainer2 a span.btm { display:block; width:140px; padding:5px 10px; background:url(/creo_files/css_themes/default/theme_images/menu-side-btm.gif) bottom left no-repeat; }
/* Level 2 */
#navcontainer2 ul { }
#navcontainer2 ul a { } /* generally not needed to style this as it is styled in #navcontainer a { } */
#navcontainer2 ul a:hover, #navcontainer2 ul #subnavlist_secondary1active a { background:url(/creo_files/css_themes/default/theme_images/menu-side.gif) #0099CC top left repeat-y; color:#FFFFFF; }
#navcontainer2 ul .subnavlist_secondary1top a { }
#navcontainer2 ul .subnavlist_secondary1bottom a { }

/* Level 3 */
#navcontainer2 ul #subnavlist_secondary1active ul { }
#navcontainer2 ul #subnavlist_secondary1active ul a { text-decoration:none; }
#navcontainer2 ul #subnavlist_secondary1active ul a:hover { text-decoration:underline; }
#navcontainer2 ul #subnavlist_secondary1active ul #subnavlist_secondary2active a { text-decoration:underline; }
#navcontainer2 ul #subnavlist_secondary1active ul .subnavlist_secondary2top a { }
#navcontainer2 ul #subnavlist_secondary1active ul .subnavlist_secondary2bottom a { }

/* Level 4 */
#navcontainer2 ul #subnavlist_secondary1active ul #subnavlist_secondary2active ul { }
#navcontainer2 ul #subnavlist_secondary1active ul #subnavlist_secondary2active ul a { text-decoration:none; }
#navcontainer2 ul #subnavlist_secondary1active ul #subnavlist_secondary2active ul a:hover { text-decoration:underline; }
#navcontainer2 ul #subnavlist_secondary1active ul #subnavlist_secondary2active ul #subnavlist_secondary3active a { text-decoration:underline; }
#navcontainer2 ul #subnavlist_secondary1active ul #subnavlist_secondary2active ul .subnavlist_secondary3top a { }
#navcontainer2 ul #subnavlist_secondary1active ul #subnavlist_secondary2active ul .subnavlist_secondary3bottom a { }

/*********************** Footer Menu ***********************/
#menu_footer {}
#footer a { color:#000000; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer ul { margin:0; padding:0; list-style-type:none; display:inline; }
#footer ul li { display:inline; margin-left:5px; border-left:1px solid #000000; line-height:1em; }
#footer ul li a { margin-left:5px; }
#footer ul .footer1top {  }
#footer ul .footer1bottom {  }
