#skipLinks { display:none; }

/*********************** Main Menu ***********************/
#main_menu { margin:-5px 0 0 0; padding:0 23px 0 0; float:right; background:url(../creo_img/menu-line.gif) bottom left no-repeat; }
#main_menu ul { line-height:1.8em; margin:0; padding:0; list-style:none; }
#main_menu li { float:left; margin:0; list-style-type:none; }

#main_menu a.main_menu_first { /*border-left:1px solid #949BA1;*/ background:url(../creo_img/menu-line.gif) bottom left no-repeat; }
#main_menu a:link, #main_menu a:visited { padding-left:10px; padding-bottom:10px; line-height:1em; font-weight:bold; color:#5C6165; text-decoration:none; /*border-right:1px solid #949BA1;*/ background:url(../creo_img/menu-line.gif) bottom right no-repeat; }
#main_menu a, #main_menu a span { display:block; float:left; }
#main_menu a span { /*padding:0 10px 0 0;*/padding:5px 10px 0 0; display:block; }

/* Main menu hover and selected */
#main_menu a.main_menu_first:hover, #main_menu li.main_menu_selected a.main_menu_first { /*border-left:1px solid #FFFFFF;*/ }
#main_menu a:hover, #main_menu li.main_menu_selected a:link, #main_menu li.main_menu_selected a:visited { background:url(../creo_img/menu-top-left.gif) #949BA1 top left no-repeat; color:#FFFFFF; /*border-right:1px solid #FFFFFF;*/ }
#main_menu a:hover span, #main_menu li.main_menu_selected a span { /*margin-top:-5px; padding-top:5px;*/ background:url(../creo_img/menu-top-right.gif) #949BA1 top right no-repeat; }

/* Hide from IE5-Mac \*/
#main_menu a, #main_menu a span, #main_menu a.main_menu_selected { float:none; }
/* End hide */




/*********************** home menu ***********************/
#homecontainer { margin:0; }
#homecontainer ul { margin:0; padding:0; list-style-type:none; }
#homecontainer li { font-weight:normal; }
#homecontainer a { display:block; padding:5px 5px 5px 15px; width:150px; color:#5E6265; text-decoration:none; }

#homecontainer ul { }
#homecontainer ul a { background:url(../creo_img/menu.gif) 1px 50% no-repeat; color:#5E6265; } /* generally not needed to style this as it is styled in #navcontainer a { } */
#homecontainer ul a:hover { text-decoration:none; color:#5B6064; font-weight:bold; }
#homecontainer ul #subnavlist1active a { background:url(../creo_img/menu-sel.gif) 1px 50% no-repeat; color:#5B6064; font-weight:bold; }
#homecontainer ul .subnavlist1top a { }
#homecontainer ul .subnavlist1bottom a { }
#homecontainer ul .subnavlist1 { }


/*********************** side menu ***********************/
#menu_header { }

#navcontainer { margin:0; padding-bottom:30px; border-bottom:5px solid #949BA1; }
#navcontainer ul { margin:0; padding:0; list-style-type:none; }
#navcontainer li { font-weight:normal; }
#navcontainer a { display:block; padding:6px 5px 6px 10px; width:215px; color:#949BA1; text-decoration:none; }

/* 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(../creo_img/menu.gif) 1px 50% no-repeat; text-decoration:none; color:#5B6064; font-weight:bold; }
#navcontainer ul #subnavlist1active a { background:url(../creo_img/menu.gif) 1px 50% no-repeat; color:#5B6064; font-weight:bold; }
#navcontainer ul .subnavlist1top a { }
#navcontainer ul .subnavlist1bottom a { }
#navcontainer ul .subnavlist1 { border-bottom:1px solid #99A09C; }

/* Level 3 */
#navcontainer ul #subnavlist1active ul { }
#navcontainer ul #subnavlist1active ul a { padding:5px 5px 5px 10px; background:none; font-weight:normal; width:205px; }
#navcontainer ul #subnavlist1active ul a:hover { text-decoration:none; font-weight:bold; }
#navcontainer ul #subnavlist1active ul #subnavlist2active a { padding-left:20px; background:url(../creo_img/menu.gif) 10px 0.9em no-repeat; font-weight:bold; }
#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 { padding:5px 5px 5px 25px; font-weight:normal; width:205px; background:none; }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul a:hover { text-decoration:none; font-weight:bold; }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul #subnavlist3active a { font-weight:bold; background:url(../creo_img/menu.gif) 25px 0.9em no-repeat; padding-left:35px; }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul .subnavlist1top a { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul .subnavlist1bottom a { }




/*********************** footer menu ***********************/
#menu_footer {}

.footer1container { float:left; }

#footer ul { margin:0; padding:0; list-style-type:none; display:inline; }
#footer ul li { display:inline; margin-right:5px; border-left:1px solid #949BA1; line-height:0.9em; }
#footer ul li.footer1top { border-left:none; }
#footer ul li a { margin-left:5px; color:#949BA1; text-decoration:none; }
#footer ul li a:hover { text-decoration:underline; }
#footer ul .footer1top {  }
#footer ul .footer1bottom {  }