#skipLinks { display:none; }

#main_menu { margin:0; padding:82px 0 0 0; }

#navigation { background:#1D3976; padding:5px 5px 0 5px; }
#navigation a { float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 0 0 9px;
	margin:0;
}
#navigation a, #navigation a span { display:block; }
#navigation a span { padding-right:9px; }

/* Hide from IE5-Mac \*/
#navigation a { float:none; }
/* End hide */

#navigation a:hover { background:#009933 url(../img/main-menu-sides-left.gif) left top no-repeat; }
#navigation a:hover span { background:url(../img/main-menu-sides-right.gif) right top no-repeat; }

/* Main menu selected */
#navigation li.main_menu_selected a { background:#009933 url(../img/main-menu-sides-left.gif) left top no-repeat; }
#navigation li.main_menu_selected a span { background:url(../img/main-menu-sides-right.gif) right top no-repeat; }
#navigation li.main_menu_selected { display:block; float:left; }

/* Hide from IE5-Mac \*/
#navigation a.main_menu_selected { float:none; }
/* End hide */

#navigation ul { list-style:none; padding:0; margin:0; }
#navigation li { float:left; margin:0 2px 0 2px; list-style-type:none; }

/* Opera - If UL is set to float:left all collapse left */
#main_menu ul{ line-height:1.8em; margin:0; padding:0; }

#main_menu a:link, #main_menu a:visited { font-weight:bold; margin:0; text-decoration:none; }

/*********************** side menu ************************************/
#side_menu_container { position:relative; background:url(../img/menu-side-background.gif) #244994 right 8px repeat-y; }
#navcontainer { 
	background:url(../img/menu-side-top.gif) top right no-repeat;
	margin:-10px 0 0 0;
	display:relative;
	color:#FFFFFF;
}

#navcontainer ul { margin:0; padding:0; list-style-type:none; width:142px; background:#009933; }
#navcontainer li { font-weight:bold; }
#navcontainer a { display:block; padding:5px 5px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #007726; }
#navcontainer a:hover { color:#000000; }

/* subnavlist1 */
#navcontainer #subnavlist1container .subnavlist1 a,
#navcontainer #subnavlist1container .subnavlist1top a { color:#FFFFFF; }
/* First subcontainer hover */
#navcontainer .subnavlist1 a:hover { text-decoration:none; color:#FFFFFF; background:#009933; }
/* Bottom element */
#navcontainer #subnavlist1container .subnavlist1bottom a { }
/* selected item in first subcontainer */
#navcontainer #subnavlist1container #subnavlist1active a { background-color:#009933; color:#222222; }



/* Second subnavlist2 */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2 a,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2bottom a,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2top a {
	color:#FFFFFF;
	background:#006600;
	padding:5px 5px 5px 10px;
}
/* Second subcontainer hover */
#navcontainer #subnavlist1active .subnavlist2 a:hover { text-decoration:none; padding:5px; }
/* selected item in Second subcontainer */
#navcontainer #subnavlist1active #subnavlist2active a { padding:5px; }
/* selected item in second subcontainer */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active a { color:#222222; }





/* 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 { padding:5px; color:#FFFFFF; background:#004A00; padding:5px 5px 5px 20px; }
/* Second subcontainer hover */
#navcontainer  #subnavlist1active #subnavlist2active .subnavlist3 a:hover { text-decoration:none; padding:5px; }
/* selected item in third subcontainer */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active #subnavlist3active a {
	padding:5px;
}


#menu_header {
	width:132px;
	background: url(../img/menu-side-green-top.gif) #009933 top right no-repeat;
	min-height:18px;
	padding:5px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:1.3em;
	border-bottom:2px solid #007726;
}
#menu_footer {
	width:142px;
	background: url(../img/menu-side-green-bottom.gif) #007526 right top no-repeat;
	min-height:18px;
	border-top:1px solid #007726;
}

#menu_contact { margin-top:30px; background:#009933; font-size:1.2em; font-weight:bold; }
#menu_contact_header { background:url(../img/menu-side-green-top-2.gif) top right no-repeat; height:6px; }
#menu_contact_footer { background:url(../img/menu-side-green-bottom-2.gif) bottom right no-repeat; height:6px; }
#side_menu_footer { background:url(../img/menu-side-background-footer.gif) bottom left no-repeat; height:11px; margin-top:10px; }
