@charset "utf-8";
/* CSS Document */

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
}

/********************************************************************************
			Menu smallfoot
/********************************************************************************/
#smallfoot {
	width: 1000px;
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
	height: 50px;
	background: #FFFFFF url('/_img/smallfoot_edge.jpg') no-repeat bottom;
}
#smallfoot li {
	float: left;
	width: 166px;
	text-align: center;
}
#smallfoot li h3 {
	font-family:Calibri,Arial Narrow, Times;
	font-size: 14px;
	margin-top: 5px;
	font-weight: normal;
	color:#0070C0;
}
#smallfoot li h3 a {
	color:#0070C0;
	text-decoration: none;
}
#smallfoot li h3 a:hover {
	color:#004578;
	text-decoration: none;
}


/********************************************************************************
			Menu
/********************************************************************************/

#menu {
width: 1000px;
height:31px;
float: left;
z-index:500;
background:#E7E7E7 url("_img/breadcrumb_bigfoot.jpg") no-repeat;
}

#menu ul {
list-style:none;
margin: 0;
padding: 0;
width:138px;
height:30px;
text-align:center;
z-index:inherit;
}

#menu a, #menu h2 {
display: block;
height:30px;
line-height:30px;
vertical-align:middle;
margin: 0;
font-weight:normal;
}

#menu h2 {
color: #333333;
font-family:Calibri,Arial Narrow, Times;
font-size:14px;
font-weight:normal;
z-index:inherit;
}

#menu h2 a.active {
font-weight:bold;
}

#menu a.main {
font-family:Calibri,Arial Narrow, Times;
font-size:14px;
font-weight:normal;
color: #FFFFFF;
text-decoration: none;
z-index:inherit;
}

#menu ul:hover {
background: url("_img/menu_hover.jpg") #FF9C08 repeat;
}
#menu ul:hover a.main {
color:#333333;
}
#menu ul.fill:hover {
background: none;
}

#menu a.sub {
font-family:Calibri,Arial Narrow, Times;
font-size:11px;
font-weight:normal;
color: #333333;
background: #FF9C08;
text-decoration: none;
text-align:left;
padding-left:6px;
border-left:1px solid #0070C0;
border-right: 1px solid #0070C0;
z-index:inherit;
}
#menu a.sub:hover {
color:#FFFFFF;
background: #FF9C08 url("_img/menu_hover_sub25.jpg") no-repeat;
}

#menu a.bottom {
border-top: hidden;
border-bottom: 1px solid #0070C0;
}
#menu a.top {
border-top: 1px solid #0070C0;
border-bottom: 1px solid #FF9C08;
}
#menu a.both {
border-top: 1px solid #0070C0;
border-bottom: 1px solid #0070C0;
}

#menu li {position: relative; z-index:500;}

#menu ul ul {
position: absolute;
list-style:none;
margin-top:-1px;
z-index: 500;
}
#menu ul ul li,
#menu ul ul ul li { 
height:25px;
}
#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}