#skipLinks { display:none; }

#main_menu { margin:0; padding:0 13px 0 0; background:#78C4B5; float:right; }
/* Opera - If UL is set to float:left all collapse left */
#main_menu ul { line-height:1.8em; margin:0; padding:0; list-style:none;/* background:#FFFFFF;*/ overflow:hidden; border-left:1px solid #FFFFFF; }
#main_menu li { float:left; margin:0; list-style-type:none; border-right:1px solid #FFFFFF; background:#CCCCCC; }

#main_menu a:link, #main_menu a:visited { padding-left:10px; font-weight:bold; color:#000000; text-decoration:none; }
#main_menu a, #main_menu a span { display:block; float:left; }
#main_menu a span { padding:3px 10px 3px 0; }

/* Main menu hover and selected */
/*#main_menu a:hover, #main_menu li.main_menu_selected a { background:#78C4B5; color:#FFFFFF; }*/
#main_menu a.colour_1:hover, #main_menu li.main_menu_selected a.colour_1 { background:#FF0D74; color:#FFFFFF; }
#main_menu a.colour_2:hover, #main_menu li.main_menu_selected a.colour_2 { background:#990066; color:#FFFFFF; }
#main_menu a.colour_3:hover, #main_menu li.main_menu_selected a.colour_3 { background:#FF6600; color:#FFFFFF; }
#main_menu a.colour_4:hover, #main_menu li.main_menu_selected a.colour_4 { background:#99CC33; color:#FFFFFF; }
#main_menu a.colour_5:hover, #main_menu li.main_menu_selected a.colour_5 { background:#FF9900; color:#FFFFFF; }
#main_menu a.colour_6:hover, #main_menu li.main_menu_selected a.colour_6 { background:#78C4B5; color:#FFFFFF; }
#main_menu a:hover span, #main_menu li.main_menu_selected a span {}

/* Hide from IE5-Mac \*/
#main_menu a, #main_menu a span, #main_menu a.main_menu_selected { float:none; }
/* End hide */


/*********************** side menu ***********************/
#navcontainer { margin:0 0 20px 0; padding-left:10px; }
#navcontainer ul { margin:0; padding:0; list-style-type:none; border-top:1px solid #CCCCCC; }
#navcontainer li { font-weight:bold; border-bottom:1px solid #CCCCCC; }
#navcontainer a { display:block; padding:5px; width:135px; color:#000000; text-decoration:none; background:#FFFFFF; text-align:right; }

/* subnavlist1 */
#navcontainer #subnavlist1container .subnavlist1 a,
#navcontainer #subnavlist1container .subnavlist1top a { color:#000000; background:#FFFFFF; }
/* First subcontainer hover */
#navcontainer .subnavlist1 a:hover { text-decoration:underline; background:#FFFFFF; color:#000000; }
/* Bottom element */
#navcontainer #subnavlist1container .subnavlist1bottom a { }
/* selected item in first subcontainer */
#navcontainer #subnavlist1container #subnavlist1active a { text-decoration:underline; }


/* Second subnavlist2 */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2 a,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2bottom a,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2top a {
	color:#333333;
	width:140px;
	background:#D4EFEA; text-decoration:none;
}
/* Second subcontainer hover */
#navcontainer #subnavlist1active .subnavlist2 a:hover { text-decoration:underline; }
/* selected item in Second subcontainer */
#navcontainer #subnavlist1active #subnavlist2active a { text-decoration:underline; }
/* selected item in second subcontainer */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active a { text-decoration:underline; }

.left_menu_item{ color:#333333; text-align:right; position:relative;text-decoration:none;}
.left_menu_item a:link, .left_menu_item a:visited { color:#333333; text-decoration:none; }
.left_menu_item a:hover { text-decoration:underline; }
.left_menu_container{position: relative; text-align:right; float: right; padding-right: 5px; padding-bottom: 20px}
.left_menu_title{position:relative; text-align:right; margin-bottom:5px; color:#78C4B5; font-weight:bold; font-size:1.2em}

/* Third subcontainer */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active #subnavlist3container .subnavlist3 a,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active #subnavlist3container .subnavlist3bottom a,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active #subnavlist3container .subnavlist3top a {
	background:#AADFD4;
	color:#000000;
	width:140px; text-decoration:none;
}
/* Second subcontainer hover */
#navcontainer  #subnavlist1active #subnavlist2active .subnavlist3 a:hover { text-decoration:underline; }
/* selected item in third subcontainer */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active #subnavlist3active a {
	text-decoration:underline;
}

/*********************** footer menu ***********************/
#menu_footer {}

#footer ul { margin:0; padding:0; list-style-type:none; display:inline; }
#footer1container li { display:inline; margin-left:5px; border-left:1px solid #696A6A; line-height:1em; }
#footer1container li a { margin-left:5px; color:#696A6A; }
#footer1container li a:link, #footer1container li a:visited { text-decoration:none; }
#footer1container li a:hover { text-decoration:underline; }
#footer1container .footer1 {  }
#footer1container .footer1top {  }
#footer1container .footer1bottom {  }
