#skipLinks { display:none; }

/*********************** Main Menu ***********************/
#main_menu { font-size:1.1em; margin:0; padding:0; background:url(/creo_files/css_themes/default/theme_images/menu.gif) #EFE9E5 left top repeat-x; }

#main_menu ul { line-height:1.6em; margin:0; padding:0; list-style:none; }
#main_menu ul li { border-bottom:1px solid #FFFFFF; float:left; margin:0; list-style-type:none; padding:3px 0 4px 0;  position:relative; z-index:2; background:url(/creo_files/css_themes/default/theme_images/menu.gif) #EFE9E5 left top repeat-x; }
#main_menu ul a { padding-left:10px; color:#000000; text-decoration:none; display:block; border-left:1px solid #F7F4F2; border-right:1px solid #C7BDB2; }
#main_menu ul a span { display:block; padding-right:10px; }
#main_menu ul a:hover { color:#E41937; }
#main_menu ul #mainnavlist1active { background:url(/creo_files/css_themes/default/theme_images/menu-active.gif) #DAD2CA left top repeat-x; }
#main_menu ul #mainnavlist1active a { color:#E41937; }
#main_menu ul .mainnavlist1top a { border-left:none; }
#main_menu ul .mainnavlist1bottom a { border-right:none; }
#main_menu ul li.activeBorderBtm { border-bottom:1px solid #DAD2CA; }


#main_menu_sub { font-size:1.1em; margin:-1px 0 0 0; padding:0; background:#DAD2CA; border-top:1px solid #FFFFFF; position:relative; z-index:1; }

#main_menu_sub ul { line-height:1em; margin:0; padding:0; list-style:none; }
#main_menu_sub ul li { float:left; margin:0; list-style-type:none; padding:5px 0 6px 0; background:none; position:relative; z-index:3; }
#main_menu_sub ul a { padding-left:10px; color:#000000; text-decoration:none; display:block; border-left:1px solid #B0AAA4; border-right:1px solid #5D5B59; }
#main_menu_sub ul a span { display:block; padding-right:10px; }
#main_menu_sub ul a:hover { color:#E41937; }
#main_menu_sub ul #mainsubnavlist2active {  }
#main_menu_sub ul #mainsubnavlist2active a { color:#E41937; }
#main_menu_sub ul .mainsubnavlist2top a { border-left:none; }
#main_menu_sub ul .mainsubnavlist2bottom a { border-right:none; }


/*********************** Side Menu ***********************/
#navcontainer { margin:0; }
#navcontainer ul { margin:0; padding:0; list-style-type:none; }
#navcontainer li { font-weight:bold; background:url(/creo_files/css_themes/default/theme_images/blu-dash-hrz.gif) #F2FBFD left bottom repeat-x; padding:0; margin:0; }
#navcontainer a { display:block; width:175px; color:#777777; text-decoration:none; }
#navcontainer a span { display:block; padding:5px 10px; width:155px; cursor:pointer; }

/* Level 3 */
#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/blu-dash-hrz.gif) #DEF4FA left bottom repeat-x; }
#navcontainer ul #subnavlist2active a { background:url(/creo_files/css_themes/default/theme_images/blu-dash-hrz.gif) #DEF4FA left bottom repeat-x; }
#navcontainer ul .subnavlist2top a span { background-image:url(/creo_files/css_themes/default/theme_images/blu-dash-hrz.gif); background-position:left top; background-repeat:repeat-x; }
#navcontainer ul .subnavlist2bottom a { }

/* Level 4 */
#navcontainer ul #subnavlist2active ul { }
#navcontainer ul #subnavlist2active ul li { background-color:#F2FBFD; }
#navcontainer ul #subnavlist2active ul a { background-image:none; background-color:transparent; }
#navcontainer ul #subnavlist2active ul a span { width:150px; padding:5px 10px 5px 15px; }
#navcontainer ul #subnavlist2active ul a:hover { background:url(/creo_files/css_themes/default/theme_images/blu-dash-hrz.gif) #DEF4FA left bottom repeat-x; }
#navcontainer ul #subnavlist2active ul #subnavlist3active a { background:url(/creo_files/css_themes/default/theme_images/blu-dash-hrz.gif) #DEF4FA left bottom repeat-x; }
#navcontainer ul #subnavlist2active ul .subnavlist3top a {  }
#navcontainer ul #subnavlist2active ul .subnavlist2bottom a { }

/* Level 5 */
#navcontainer ul #subnavlist2active ul #subnavlist3active ul li { background-color:#F2FBFD; }
#navcontainer ul #subnavlist2active ul #subnavlist3active ul a { background-image:none; background-color:transparent; }
#navcontainer ul #subnavlist2active ul #subnavlist3active ul a span { width:145px; padding:5px 10px 5px 20px; }
#navcontainer ul #subnavlist2active ul #subnavlist3active ul a:hover { background:url(/creo_files/css_themes/default/theme_images/blu-dash-hrz.gif) #DEF4FA left bottom repeat-x; }
#navcontainer ul #subnavlist2active ul #subnavlist3active ul #subnavlist4active a { background:url(/creo_files/css_themes/default/theme_images/blu-dash-hrz.gif) #DEF4FA left bottom repeat-x; }

/* Level 6 */
#navcontainer ul #subnavlist2active ul #subnavlist3active ul #subnavlist4active ul li { background-color:#F2FBFD; }
#navcontainer ul #subnavlist2active ul #subnavlist3active ul #subnavlist4active ul a { background-image:none; background-color:transparent; }
#navcontainer ul #subnavlist2active ul #subnavlist3active ul #subnavlist4active ul a span { width:140px; padding:5px 10px 5px 25px; }
#navcontainer ul #subnavlist2active ul #subnavlist3active ul #subnavlist4active ul a:hover,
#navcontainer ul #subnavlist2active ul #subnavlist3active ul #subnavlist4active ul #subnavlist5active a { background:url(/creo_files/css_themes/default/theme_images/blu-dash-hrz.gif) #DEF4FA left bottom repeat-x; }

/* Level 7 */
#navcontainer ul #subnavlist2active ul #subnavlist3active ul #subnavlist4active ul #subnavlist5active ul li { background-color:#F2FBFD; }
#navcontainer ul #subnavlist2active ul #subnavlist3active ul #subnavlist4active ul #subnavlist5active ul a { background-image:none; background-color:transparent; }
#navcontainer ul #subnavlist2active ul #subnavlist3active ul #subnavlist4active ul #subnavlist5active ul a span { width:135px; padding:5px 10px 5px 30px; }
#navcontainer ul #subnavlist2active ul #subnavlist3active ul #subnavlist4active ul #subnavlist5active ul a:hover,
#navcontainer ul #subnavlist2active ul #subnavlist3active ul #subnavlist4active ul #subnavlist5active ul #subnavlist6active a { background:url(/creo_files/css_themes/default/theme_images/blu-dash-hrz.gif) #DEF4FA left bottom repeat-x; }

/* Level 8 */
#navcontainer ul #subnavlist2active ul #subnavlist3active ul #subnavlist4active ul #subnavlist5active ul #subnavlist6active ul li { background-color:#F2FBFD; }
#navcontainer ul #subnavlist2active ul #subnavlist3active ul #subnavlist4active ul #subnavlist5active ul #subnavlist6active ul a { background-image:none; background-color:transparent; }
#navcontainer ul #subnavlist2active ul #subnavlist3active ul #subnavlist4active ul #subnavlist5active ul #subnavlist6active ul a span { width:130px; padding:5px 10px 5px 35px; }
#navcontainer ul #subnavlist2active ul #subnavlist3active ul #subnavlist4active ul #subnavlist5active ul #subnavlist6active ul a:hover,
#navcontainer ul #subnavlist2active ul #subnavlist3active ul #subnavlist4active ul #subnavlist5active ul #subnavlist6active ul #subnavlist7active a { background:url(/creo_files/css_themes/default/theme_images/blu-dash-hrz.gif) #DEF4FA left bottom repeat-x; }


.colour_yellow #navcontainer li { background-image:url(/creo_files/css_themes/default/theme_images/ylw-dash-hrz.gif); background-color:#FFFCE7; }
.colour_yellow #navcontainer ul a:hover { background-image:url(/creo_files/css_themes/default/theme_images/ylw-dash-hrz.gif); background-color:#FFF7BD; }
.colour_yellow #navcontainer ul #subnavlist2active a { background-image:url(/creo_files/css_themes/default/theme_images/ylw-dash-hrz.gif); background-color:#FFF7BD; }
.colour_yellow #navcontainer ul .subnavlist2top a span { background-image:url(/creo_files/css_themes/default/theme_images/ylw-dash-hrz.gif); }

.colour_yellow #navcontainer ul #subnavlist2active ul li { background-color:#FFFCE7; }
.colour_yellow #navcontainer ul #subnavlist2active ul a { background-image:none; background-color:transparent; }
.colour_yellow #navcontainer ul #subnavlist2active ul a span { background-image:none; background-color:transparent; }
.colour_yellow #navcontainer ul #subnavlist2active ul a:hover { background-image:url(/creo_files/css_themes/default/theme_images/ylw-dash-hrz.gif); background-color:#FFF7BD; }
.colour_yellow #navcontainer ul #subnavlist2active ul #subnavlist3active a { background-image:url(/creo_files/css_themes/default/theme_images/ylw-dash-hrz.gif); background-color:#FFF7BD; }

.colour_red #navcontainer li { background-image:url(/creo_files/css_themes/default/theme_images/red-dash-hrz.gif); background-color:#FCE8EB; }
.colour_red #navcontainer ul a:hover { background-image:url(/creo_files/css_themes/default/theme_images/red-dash-hrz.gif); background-color:#FCD2D6; }
.colour_red #navcontainer ul #subnavlist2active a { background-image:url(/creo_files/css_themes/default/theme_images/red-dash-hrz.gif); background-color:#FCD2D6; }
.colour_red #navcontainer ul .subnavlist2top a span { background-image:url(/creo_files/css_themes/default/theme_images/red-dash-hrz.gif); }

.colour_red #navcontainer ul #subnavlist2active ul li { background-color:#FCE8EB; }
.colour_red #navcontainer ul #subnavlist2active ul a { background-image:none; background-color:transparent; }
.colour_red #navcontainer ul #subnavlist2active ul a span { background-image:none; background-color:transparent; }
.colour_red #navcontainer ul #subnavlist2active ul a:hover { background-image:url(/creo_files/css_themes/default/theme_images/red-dash-hrz.gif); background-color:#FCD2D6; }
.colour_red #navcontainer ul #subnavlist2active ul #subnavlist3active a { background-image:url(/creo_files/css_themes/default/theme_images/red-dash-hrz.gif); background-color:#FCD2D6; }


/*********************** 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 #999999; line-height:1em; padding:0; background:none; }
#footer ul li a { margin-left:5px; }
#footer ul .footer1top { border-left:none; }
#footer ul .footer1bottom {  }
