#skipLinks { display:none; }

/*********************** Main Menu ***********************/
#main_menu { margin:0; padding:0; position:absolute; bottom:0; right:0; z-index:50; }
#main_menu ul { line-height:1em; margin:0; padding:0; list-style:none; float:right; }
#main_menu li { float:left; margin:0 2px 0 2px; list-style-type:none; border-left:1px solid #666666; background:none; padding:0; }

#main_menu a:link, #main_menu a:visited { padding-left:11px; font-weight:normal; color:#666666; text-decoration:none; }
#main_menu a, #main_menu a span { display:block; float:left; text-align:left; }
#main_menu a span { padding:0 10px 0 0; }

#main_menu .mainnavlist1top { border-left:none; }

/* Hide from IE5-Mac \*/
#main_menu a, #main_menu a span, #main_menu a.main_menu_selected { float:none; }
/* End hide */

#main_menu a:hover { color:#0C5091; }
#mainnavlist1active a:link, #mainnavlist1active a:visited { color:#0C5091; font-weight:bold; }

#main_menu ul ul { border-top:3px solid #FFFFFF; background:#F6F6F6; font-size:0.95em; line-height:1.5em; }
#main_menu ul ul li { float:none; display:block; list-style-type:none; border-left:none; border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD; border-left:1px solid #DDDDDD; padding:0; margin:0; width:150px; }
#main_menu ul ul li a:link, #main_menu ul ul li a:visited { font-weight:normal; color:#666666; text-decoration:none; display:block; padding:3px 3px 3px 10px; }
#main_menu ul ul li a:hover { color:#FFFFFF; background:#0C5091; }
#main_menu ul ul li.mainnavlist2bottom { border-bottom:1px solid #DDDDDD; }


/*********************** Side Menu ***********************/
#menu_header { background:url(../creo_img/menu.jpg) #367BAE top left no-repeat; color:#FFFFFF; border-bottom:3px solid #0D4375; padding:10px 25px 10px 15px; width:206px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; }

#navcontainer { margin:0; }
#navcontainer ul { margin:0; padding:0; list-style-type:none; }
#navcontainer li { background:url(../creo_img/menu-line.gif) bottom left repeat-x; padding:0; }
#navcontainer a { display:block; padding:10px 25px 10px 15px; width:204px; color:#666666; text-decoration:none; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; background:url(../creo_img/menu-arrow.gif) 218px 10px 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 { background:url(../creo_img/menu-arrow-sel.gif) 218px 10px no-repeat; }
#navcontainer ul #subnavlist1active a { background:url(../creo_img/menu-arrow-sel.gif) 218px 10px no-repeat; font-weight:bold; }
#navcontainer ul .subnavlist1top a { }
#navcontainer ul .subnavlist1bottom a { border-bottom:3px solid #0D4375; }

/* Level 3 */
#navcontainer ul #subnavlist1active ul { border-bottom:1px solid #BBBBBB; }
#navcontainer ul #subnavlist1active ul a { color:#333333; padding:5px 5px 5px 25px; width:216px; background:#E8E8E8; border-top:1px solid #BBBBBB; font-weight:normal; }
#navcontainer ul #subnavlist1active ul a:hover { background:#DDEEFF; }
#navcontainer ul #subnavlist1active ul #subnavlist2active a { background:#DDEEFF; font-weight:bold; }
#navcontainer ul #subnavlist1active ul .subnavlist1top a { }
#navcontainer ul #subnavlist1active ul .subnavlist1bottom a { }

/* Level 4 */
#navcontainer ul #subnavlist1active ul #subnavlist2active ul { border-bottom:none; }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul a { background:#D6D6D6; padding:5px 5px 5px 35px; width:206px; font-weight:normal; }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul a:hover { background:#DDEEFF; }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul #subnavlist3active a { background:#DDEEFF; font-weight:bold; }
#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-left:5px; border-left:1px solid #093766; line-height:1em; }
#footer ul li a { margin-left:5px; }
#footer ul .footer1top {  }
#footer ul .footer1bottom {  }