#skipLinks { display:none; }

/*********************** Main Menu ***********************/
#main_menu { background:url(../theme_images/menu-bgnd.gif) #FFFFFF bottom left repeat-x; border-top:1px solid #DADADA; border-bottom:1px solid #DFDFDF; padding:5px 65px; }

#main_menu ul { line-height:1em; margin:0; padding:0; list-style:none; }
#main_menu ul li { background:none; float:left; padding:0; margin:0 2px; list-style-type:none; border-right:1px solid #000000; }
#main_menu ul li.mainnavlist1bottom { border-right:none; }

#main_menu ul a { padding-left:10px; color:#000000; text-decoration:none; display:block; border:none; position:relative; }
#main_menu ul a span { display:block; padding-right:15px; }
#main_menu ul a:hover { color:#F67416; }
#main_menu ul #mainnavlist1active a { color:#F67416; font-weight:bold; }
#main_menu ul .mainnavlist1top a { }
#main_menu ul .mainnavlist1bottom a { }


/*********************** Side Menu ***********************/
#navcontainer { width:1024px; background:url(../theme_images/menu-sub-bgnd.gif) #F67416 top left repeat-x; border-top:1px solid #9F9F9F; border-bottom:1px solid #6E6E6E; }
#navcontainer ul { margin:0; padding:0 0 0 77px; list-style-type:none; overflow:hidden; }
#navcontainer li { float:left; background:none; padding:0; margin:0; border-right:1px solid #FFFFFF; }
#navcontainer a { display:block; padding:0 5px; color:#FFFFFF; text-decoration:none; }


#navcontainer_inner_top { width:1024px; padding:4px 0; line-height:1em; }
#navcontainer_inner_btm { width:1024px; }

.site_content_home #navcontainer_inner_top, .site_content_home #navcontainer_inner_btm { background: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 { text-decoration:underline; }
#navcontainer ul #subnavlist1active a { text-decoration:underline; }
#navcontainer ul .subnavlist1top a { padding-left:0; }
#navcontainer ul .subnavlist1bottom { border-right:none; }
#navcontainer ul .subnavlist1bottom a { }

/* Level 3 */
#navcontainer ul /*#subnavlist1active ul */{ }
#navcontainer ul /*#subnavlist1active ul */a {/* width:155px; padding:5px 5px 5px 15px; background:#BABABA; color:#000000; 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 */.subnavlist2top a { padding-left:0; }
#navcontainer ul /*#subnavlist1active ul */.subnavlist2bottom { border-right:none; }
#navcontainer ul /*#subnavlist1active ul */.subnavlist2bottom a { }

/* Level 4 */
#navcontainer ul /*#subnavlist1active */ul #subnavlist2active ul { }
#navcontainer ul /*#subnavlist1active */ul #subnavlist2active ul a { width:145px; padding:5px 5px 5px 25px; background:#989898; color:#000000; 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 .subnavlist3top a { }
#navcontainer ul /*#subnavlist1active */ul #subnavlist2active ul .subnavlist3bottom a { }

/*********************** Footer Menu ***********************/
#menu_footer {}
#footer ul { margin:0; padding:0; list-style-type:none; display:inline; }
#footer ul li { background:0; padding:0 5px; margin:0; display:inline; border-right:1px solid #FFFFFF; line-height:1em; }
#footer ul li.footer1top { padding-left:0; }
#footer ul li.footer1bottom { border-right:0; }
#footer ul li a { text-decoration:none; }
#footer ul li a:hover { text-decoration:underline; }
#footer ul .footer1top {  }
#footer ul .footer1bottom {  }

#footer #footer_content_btm { margin-top:-1px; }
#footer #footer_content_btm ul { display:block; }
#footer #footer_content_btm ul li { padding-top:3px; border-top:3px solid #F6A00D; border-right:0; margin-right:5px; font-weight: bold; font-size:0.8em; display:block; float:left; width:120px; text-align:center; }
#footer #footer_content_btm ul li.colour1 { border-top:3px solid #F6A00D; }
#footer #footer_content_btm ul li.colour2 { border-top:3px solid #EF6022; }
#footer #footer_content_btm ul li.colour3 { border-top:3px solid #99A326; }
#footer #footer_content_btm ul li.colour0 { border-top:3px solid #088EB0; }
#footer #footer_content_btm ul li a { color:#706E6D; text-decoration:none; }
#footer #footer_content_btm ul li a:hover { color:#000000; }