#skipLinks {display: none;}

#main_menu{vertical-align:bottom;}

#main_menu ul{display: block; margin:0px; padding:0px;}

#main_menu li{	float:left;
	text-decoration: none; margin:0 2px 0 2px;
	font-weight:bold;
	color:#FFFFFF;
	list-style-type: none;

}

/* First Item */
#main_menu .first a:link{
	float:left;
	text-decoration: none; padding:5px 5px 10px 10px;
	background-image:url(../img/menuLeft_unselected.gif); background-repeat:no-repeat;
color:#FFFFFF;
	font-weight:bold;
}

#main_menu .first a:visited{ 
	float:left; 
	text-decoration: none; padding:5px 5px 10px 10px;
	background-image:url(../img/menuLeft_unselected.gif); background-repeat:no-repeat;
	border-right:3px solid #016A3A; color:#FFFFFF;
	font-weight:bold;
}

#main_menu .first a:hover {
	float:left;
	text-decoration: none; padding:5px 5px 10px 10px;
	background-image:url(../img/menuLeft_hover.gif); background-repeat:no-repeat; color:#FFFFFF;
	border-right:3px solid red; 
}

/* First Item:SELECTED */
#main_menu .firstSel a:link{
	float:left;
	text-decoration: none; padding:5px 5px 10px 10px;
	background-image:url(../img/menuLeft_selected.gif); background-repeat:no-repeat;
	border-right:3px solid red; color:#FFFFFF;
	font-weight:bold;
}

#main_menu .firstSel a:visited{ float:left;
	text-decoration: none; padding:5px 5px 10px 10px;
	background-image:url(../img/menuLeft_selected.gif); background-repeat:no-repeat;
	border-right:3px solid red; color:#FFFFFF;
	font-weight:bold;
}

#main_menu .firstSel a:hover {
	float:left;
	text-decoration: none; padding:5px 5px 10px 10px;
	background-image:url(../img/menuLeft_hover.gif); background-repeat:no-repeat; color:#FFFFFF;
	border-right:3px solid red; 
}

/* Other Item */
#main_menu .other a:link{
	float:left;
	text-decoration: none; padding:1px 5px 2px 5px;
	font-weight:bold;
	color:#443120;
}

#main_menu .other a:visited{  float:left;
	float:left;
	text-decoration: none; padding:1px 5px 2px 5px;
	font-weight:bold;
	color:#443120;
}

#main_menu .other a:hover {
	float:left;
	text-decoration: none; padding:1px 5px 2px 5px;
	font-weight:bold; text-decoration:none;
	color:#443120;
}

/* Other Item:SELECTED */
#main_menu .otherSel a:link{
	float:left;
	text-decoration: none; padding:1px 5px 2px 5px; border-bottom:2px solid #FF9900; 
	background-image:url(../img/menuMainSel.jpg); background-repeat:no-repeat; background-position:50% 0px;
	font-weight:bold;
	color:#443120;
}

#main_menu .otherSel a:visited{
	float:left;
	text-decoration: none; padding:4px 5px 2px 5px; border-bottom:2px solid #FF9900;
		background-image:url(../img/menuMainSel.jpg); background-repeat:no-repeat; background-position:50% 0px;
	font-weight:bold;
	color:#443120;
}

#main_menu .otherSel a:hover {
	float:left;
	text-decoration: none; padding:4px 5px 2px 5px; border-bottom:2px solid #FF9900;
		background-image:url(../img/menuMainSel.jpg); background-repeat:no-repeat; background-position:50% 0px;
	font-weight:bold;
	color:#443120;
}

/*
#main_menu a:link.current, #main_menu a:visited.current, #main_menu a:hover{
	border-bottom: 4px solid #7197BD; width:50px; height:25px;
	padding-bottom: 2px;
	color: #41678D;
}*/

.main_menu_selected{

}

/* ********************* side menu ************************************/

.navcontainer {background:url(../img/background_menu.gif) repeat-y ; width:205px; overflow:hidden;}

.menu_header{background:url(../img/menuTop.gif) no-repeat; height:2px;}
.menu_footer{background:url(../img/menuBottom.gif) no-repeat; height:2px;}

.navcontainer ul
{
	margin: 0 0 0 0;	
	padding: 0 0px 0 0px;
	list-style-type: none; list-style-position:outside;
	font-family: verdana, arial, Helvetica, sans-serif;
 	font-size:12px;
}

.navcontainer li { margin:3px 0 ; display:inline; text-decoration:none;}
.navcontainer li li { margin:3px 0;}

.navcontainer ul li a 				{display:block; text-decoration:none; padding:3px; margin:3px 0;}
.navcontainer ul li a:link			{color:#362416; border:1px solid #BFB8A6; background:#FFFFFF;}
.navcontainer ul li a:visited 		{color:#362416; border:1px solid #BFB8A6; background:#FFFFFF;}
.navcontainer ul li a:hover 		{color:#362416; border:1px solid #BFB8A6; background:#E5E5E5;}
.navcontainer ul li a:active 		{color:#362416; border:1px solid #BFB8A6; background:#FFFFFF;}


.navcontainer .subnavlist1active a:link {background-color:#FEDAED;}
.navcontainer .subnavlist1active a:visited {background-color:#FEDAED;}
.navcontainer .subnavlist1active a:hover {background-color:#FEDAED;}
.navcontainer .subnavlist1active a:active {background-color:#FEDAED;}

.navcontainer .subnavlist2 a 			{color:#362416; padding-left:15px;}
.navcontainer .subnavlist2 a:link 		{background: url(../img/icon_menulv2.gif) no-repeat 5px 50% #FFFFFF;}
.navcontainer .subnavlist2 a:visited 	{background: url(../img/icon_menulv2.gif) no-repeat 5px 50% #FFFFFF;}
.navcontainer .subnavlist2 a:hover 		{background: url(../img/icon_menulv2.gif) no-repeat 5px 50% #E5E5E5;}
.navcontainer .subnavlist2 a:active		{background: url(../img/icon_menulv2.gif) no-repeat 5px 50% #FFFFFF;}

.navcontainer .subnavlist2active a 			{color:#362416; padding-left:15px;}
.navcontainer .subnavlist2active a:link 	{background: url(../img/icon_menulv2.gif) no-repeat 5px 50% #E1F7CC;}
.navcontainer .subnavlist2active a:visited 	{background: url(../img/icon_menulv2.gif) no-repeat 5px 50% #E1F7CC;}
.navcontainer .subnavlist2active a:hover 	{background: url(../img/icon_menulv2.gif) no-repeat 5px 50% #E1F7CC;}
.navcontainer .subnavlist2active a:active 	{background: url(../img/icon_menulv2.gif) no-repeat 5px 50% #E1F7CC;}




.generalMenu ul
{
	margin: 0 0 0 0;	
	padding: 0;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
 	font-size:11px;
}
.generalMenu li { display:inline;}
.generalMenu a { padding:0px 0 0px 0px;}
