/* Style sheet navigation */
#headnavigation{
	font-size:90%;
	padding-top: 5px;
	padding-bottom: 5px;
}

#headnavigation a{ text-decoration: none;}
#headnavigation a:hover{ text-decoration: underline;}

#mainmenu{
	margin-left: 10px;
	padding-top:40px;
	overflow: visible;
}

#mainmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
overflow:visible;	
}

#mainmenu ul.level_1{
background:url("../images/layout/line_bottom.png") right top no-repeat;
}

#mainmenu ul.level_2 li.first{
margin-top:10px;
}

#mainmenu ul.level_1 li {
background:url("../images/layout/line_bottom.png") right bottom no-repeat;
padding-top:5px;
padding-bottom:5px;
text-indent:10px;
overflow:hidden;
}

#mainmenu ul.level_2 li {
padding-top:2px;
padding-bottom:2px;
background:none;
text-indent:15px;
border-bottom:none;
}

#mainmenu ul.level_1 li:hover, #mainmenu ul.level_1 li.active, #mainmenu ul.level_1 li.trail{
background:url("../images/layout/mainmenu_bg.png") left top no-repeat;
}

#mainmenu ul.level_2 li a:hover{
	color:#a00000 !important;
}

#mainmenu ul.level_2 li p.active, #mainmenu ul.level_2 li a.trail{
	color:#4c0000 !important;
	font-weight: bolder !important;
}
 #mainmenu ul.level_2 li a.trail:hover{color:#a00000 !important;}


#mainmenu ul.level_2 li:hover, #mainmenu ul.level_2 li p.active, #mainmenu ul.level_2 li.trail{
background: url("../images/layout/arrow.gif") 5px center no-repeat !important;
}

#mainmenu ul.level_1 li:hover a{
background:none;
color:#a00000;
}

#mainmenu ul.level_1 li:hover ul.level_2 a{
background:none;
color:#4c0000;
}

#mainmenu ul.level_1 li a:hover,#mainmenu ul.level_1 li p.active,#mainmenu ul.level_1 li p.trail, #mainmenu ul.level_1 li a.trail{
text-decoration:none;
background:none;
color:#a00000;
}

#mainmenu ul li p{
margin-bottom:0px;
}

#mainmenu ul.level_1 li a, #mainmenu ul.level_1 li span, #mainmenu ul.level_1 li p{
color:#4c0000;
font-family:Tahoma,Helvetica,Arial,sans-serif;
font-weight:bold;
font-size:14px;
display: block;
background:none;
}

#mainmenu ul.level_2 li a, #mainmenu ul.level_2 li span, #mainmenu ul.level_2 li p{
color:#4c0000;
font-family:Tahoma,Helvetica,Arial,sans-serif;
font-weight:bold;
font-size:13px;
}
