#skipLinks {display: none;}

#main_menu{	
	margin: 9px;
	padding:0px;
}

#navigation li{ display:block; border-bottom:2px solid #DEEDF0; padding:0; font-size:1.3em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-image:url(../img/background_left_panel.gif);}

#navigation a{

	color:#F4F4F4;
	text-decoration: none;
	padding:0 0 0 25px; margin:9px;
}

#navigation a span{

	padding: 0px 10px 0 0;
}

#navigation a, #navigation a span{
	display: block;
	float: left;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span{
	float: none;
}
/* End hide */

#navigation a:hover{

	color: #FBD71A;
}

#navigation a:hover span{

}

#navigation a.main_menu_selected{

	color: #235B9C;
	text-decoration: none;
	padding-left: 9px;
}

#navigation a.main_menu_selected span{

	padding: 0px 9px 0 0;
}

#navigation a.main_menu_selected, #navigation a span{
	display: block;
	float: left;
}

/* Hide from IE5-Mac \*/
#navigation a.main_menu_selected, #navigation a span{
	float: none;
}
/* End hide */

#navigation ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

#navigation li{

	margin: 0 2px 0 2px;
	list-style-type: none;
}

/* Opera - If UL is set to float:left all collapse left */
#main_menu ul{

	margin: 0;
	padding: 0;
}

#main_menu a:link, #main_menu a:visited{

	margin: 0;
	text-decoration: none;
}

.header_line {
	display:block;
	background:#235B9C;
	color:#FFFFFF;

	margin:0 11px 0 9px;
}
.header_cover {
	display:block;
	background:#FFFFFF;
	color:#000000;

	margin:0 11px 0 9px;	
}

/*********************** side menu ************************************/

#navcontainer {
	 font-size:1.1em; margin:20px 0 0 0;
}

#navcontainer ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family: cursive, verdana, arial, Helvetica, sans-serif; background-image:url(../img/background_left_panel.gif);
}

#navcontainer li { font-weight:normal; margin:0 5px; }

#navcontainer a{
display: block;
padding: 5px 5px;
color: #000000;
text-decoration: none; font-style: normal;
}


/* subnavlist1 */


#navcontainer #subnavlist1container .subnavlist1 a
{
	padding:7px 7px; margin:0 3px 0 7px;  border-left:1px solid #C9D7DA; background:#FBD71A url(../img/left_panel_divide.gif) no-repeat center 100%;
}
#navcontainer #subnavlist1container .subnavlist1top a
{
	padding:7px 7px; margin:0 3px 0 7px;  border-left:1px solid #C9D7DA; background:#FBD71A url(../img/left_panel_divide.gif) no-repeat center 100%;
}
#navcontainer #subnavlist1container .subnavlist1bottom a
{
	padding:7px 7px; margin:0 3px 0 7px;  border-left:1px solid #C9D7DA; background:#FBD71A;
}

/* First subcontainer hover */
#navcontainer #subnavlist1container a:hover{
	
}
/* Bottom element */
#navcontainer #subnavlist1container .subnavlist1bottom a{
	
}
/* selected item in first subcontainer */
#navcontainer #subnavlist1container #subnavlist1active a{
	
	border-bottom:none;
}





/* Second subnavlist2 */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2 a,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2bottom a,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2top a
{
	color:#333333;
	padding: 5px;
	width: 165px;
	background-color:#DDEEFF;
	border-top:#659AD0 1px solid;
}
/* Second subcontainer hover */
#navcontainer  #subnavlist1active .subnavlist2 a:hover{
	text-decoration: none;
	/*background:url(../img/right_nav_sel_background.jpg) repeat-y;*/
	padding: 5px; background-color:red;
}
/* selected item in Second subcontainer */
#navcontainer #subnavlist1active #subnavlist2active a{
	/*background:url(../img/right_nav_sel_background.jpg) repeat-y;*/
	padding: 5px;
	background-color:#F7F7F7;
}
/* selected item in second subcontainer */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active a{
	background-color:#4C88C7;
	color:#FFFFFF;
}






/* 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;
	background-color:#F7F7F7;
	color:#000000;
	width: 165px;

}
/* 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;
	background-color:#5B9C0E;
}


#menu_header{
 height:40px; background:url(../img/left_menu_top_full.gif) no-repeat right top;
}

#menu_footer{
 height:10px; background:url(../img/left_panel_footer.gif) no-repeat right top;
}
.general_menu ul {padding:8px 0 0 0px; margin:0; }
.general_menu li{ display:inline; border-right:1px solid #DCDCDC; padding:0 1px 0 1px;color:#48494A; font-weight:bold; font-size:0.8em;}
.general_menu li a:link {color: #48494A} 
.general_menu li a:visited {color: #48494A} 
.general_menu li a:hover {color: #0000FF} 
.general_menu li a:active {color: #48494A}

