




#skipLinks { display:none; }


#main_menu { margin:-15px 0 0 0; width:98%; padding:0 1% 0 1%; }

#main_menu ul { line-height:1.8em; margin:0; padding:0; list-style:none; font-size:1.1em; float:right; }
#main_menu ul li { float:left; margin:0 2px 0 2px; list-style-type:none; }
#main_menu ul a { text-decoration:none; display:block; color:#000000; position:relative; background:url(../creo_img/menu-bgnd.gif) #D6DDE6 top left repeat-x; border-top:1px solid #FFFFFF; }
#main_menu ul a:hover { text-decoration:underline; }
#main_menu ul a span { display:block; }
#main_menu ul a span.left { position:absolute; font-size:0; top:0; left:0; width:4px; height:6px; background:url(../creo_img/menu-top.gif) #FFFFFF top left no-repeat; }
#main_menu ul a span.center { border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:7px 10px 7px 10px; }

#main_menu ul a span.right { position:absolute; font-size:0; top:0; right:0; width:4px; height:6px; background:url(../creo_img/menu-top.gif) #FFFFFF top right no-repeat; }
#main_menu ul a:hover { }
#main_menu ul #mainnavlist1active a { position:relative; z-index:1000; font-weight:bold; }



#main_menu .menucolour1 ul #mainnavlist1active a { border-bottom:1px solid #008AC4; }
#main_menu .menucolour2 ul #mainnavlist1active a { border-bottom:1px solid #BBEBD5; }
#main_menu .menucolour3 ul #mainnavlist1active a { border-bottom:1px solid #CBCC66; }
#main_menu .menucolour4 ul #mainnavlist1active a { border-bottom:1px solid #FFFFCD; }
#main_menu .menucolour5 ul #mainnavlist1active a { border-bottom:1px solid #8BD7FD; }
#main_menu .menucolour6 ul #mainnavlist1active a { border-bottom:1px solid #FDD740; }
#main_menu .menucolour7 ul #mainnavlist1active a { border-bottom:1px solid #FDD7B2; }
#main_menu .menucolour8 ul #mainnavlist1active a { border-bottom:1px solid #D8B4D9; }
#main_menu .menucolour9 ul #mainnavlist1active a { border-bottom:1px solid #C9B0B1; }


#main_menu .colour1 a { background:url(../creo_img/menu-bgnd-dbl.gif) #008AC4 top left repeat-x; }
#main_menu .colour2 a { background:url(../creo_img/menu-bgnd-grn.gif) #BBEBD5 top left repeat-x; }
#main_menu .colour3 a { background:url(../creo_img/menu-bgnd-dgrn.gif) #CBCC66 top left repeat-x; }
#main_menu .colour4 a { background:url(../creo_img/menu-bgnd-ylw.gif) #FFFFCD top left repeat-x; }
#main_menu .colour5 a { background:url(../creo_img/menu-bgnd-bl.gif) #8BD7FD top left repeat-x; }
#main_menu .colour6 a { background:url(../creo_img/menu-bgnd-dylw.gif) #FDD740 top left repeat-x; }
#main_menu .colour7 a { background:url(../creo_img/menu-bgnd-or.gif) #FDD7B2 top left repeat-x; }
#main_menu .colour8 a { background:url(../creo_img/menu-bgnd-lil.gif) #D8B4D9 top left repeat-x; }
#main_menu .colour9 a { background:url(../creo_img/menu-bgnd-brd.gif) #C9B0B1 top left repeat-x; }




#main_menu ul .mainnavlist1top a { }
#main_menu ul .mainnavlist1bottom a { }


#header_menu { margin:0; float:right; }
#header_menu ul { margin:0; padding:0; list-style-type:none; line-height:1.2em; }
#header_menu li { float:left; background:none; padding:0; margin:0; border-left:1px solid #787878; }
#header_menu a { display:block; padding:0 5px; color:#787878; text-decoration:none; }
#header_menu a:hover { text-decoration:underline; }
#header_menu .topnavlist1top { border-left:none; }


#navcontainer_outer { margin-top:-1px; min-height:24px; height:24px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
html>body #navcontainer_outer { height:auto; }
#navcontainer { margin:0; padding:5px 0; }
#navcontainer ul { margin:0; padding:0; list-style-type:none; line-height:1.1em; }
#navcontainer li { background:none; display:block; float:left; padding:0; margin:0; border-left:1px solid #000000; }
#navcontainer a { display:block; padding:0 8px; color:#000000; text-decoration:none; }


#navcontainer ul { }
#navcontainer ul a { } 
#navcontainer ul a:hover { text-decoration:underline; }
#navcontainer ul #subnavlist1active a { font-weight:bold; }
#navcontainer ul .subnavlist1top { border-left:none; }
#navcontainer ul .subnavlist1top a { }
#navcontainer ul .subnavlist1bottom a { }


#navcontainer ul #subnavlist1active ul { }
#navcontainer ul #subnavlist1active ul a { text-decoration:none; }
#navcontainer ul #subnavlist1active ul a:hover { text-decoration:underline; }
#navcontainer ul #subnavlist1active ul #subnavlist2active a { text-decoration:underline; }
#navcontainer ul #subnavlist1active ul .subnavlist1top a { }
#navcontainer ul #subnavlist1active ul .subnavlist1bottom a { }


#navcontainer ul #subnavlist1active ul #subnavlist2active ul { }
#navcontainer ul #subnavlist1active ul #subnavlist2active ul a { 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 { }


#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 #9B9B9B; line-height:1em; }
#footer a { margin-left:5px; color:#9B9B9B; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer ul .footer1top {  }
#footer ul .footer1bottom {  }



#group_menu { margin:0; padding:0; list-style:none; overflow:hidden; }
#group_menu li { float:left; display:block; padding:0px 5px; margin:1px 0; font-weight:bold; border-left:1px solid #AAAAAA; }
#group_menu li.first { border-left:none; }
#group_menu li a { color:#666666; text-decoration:none; }
#group_menu li a.sel { text-decoration:underline; }
#group_menu li a:hover { text-decoration:underline; }
