#menu_meta {
	display: block;
	width: 502px;
	height: 26px;
	margin-top: 15px;
}
#menu_meta ul {
	float: right;
	margin: 0;
}

#menu_main {
	display: block;
	width: 960px;
	height: 25px;
	margin-top: 5px;
}

#menu_main ul {
	margin: 0px 0px 0px 12px;
}

#menu_sub ul{
	margin: 0px;
}

#menu_meta a { color: #706868; text-decoration: none; }
#menu_main a { color: #6c6c79; text-decoration: none; }
#menu_main .sub1act a { color: #ffffff; text-decoration: none; }

#menu_meta ul, #menu_main ul, #menu_sub ul{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

/*#menu_meta ul{	float: right;}*/
#menu_meta li{	float: left; }
#menu_main li{ float: left; margin-right: 12px; }


#menu_meta .sub1act a span, #menu_main .sub1 a span, #menu_main .sub1act a span {
    background: transparent url(../images/menu_meta_first_buttons.png) repeat-x;
}

#menu_meta a:hover span, #menu_main a:hover span {
	cursor: pointer;
}

#menu_meta a span {
    height: 26px;
    float: left;
	overflow: hidden;
	line-height: 24px;
}

#menu_main a span {
	height: 25px;
	float: left;
	overflow: hidden;
	line-height: 25px;
}

#menu_meta a span.menu_left, #menu_meta a span.menu_right, #menu_main a span.menu_left, #menu_main a span.menu_right {
	width: 6px;
}

#menu_meta a span.menu_mid{		padding: 0px 5px; }
#menu_main a span.menu_mid{		padding: 0px 3px; }

#menu_meta a span.menu_left{	background-position: 0px 0px;	}
#menu_meta a span.menu_mid{		background-position: 0px -26px;	}
#menu_meta a span.menu_right{	background-position: 0px -52px;	}

#menu_main a span.menu_left{    background-position: 0px -78px;  	}
#menu_main a span.menu_mid{     background-position: 0px -103px;	}
#menu_main a span.menu_right{   background-position: 0px -128px;	}

#menu_main .sub1act a span.menu_left{    background-position: 0px -153px;	}
#menu_main .sub1act a span.menu_mid{     background-position: 0px -178px;	}
#menu_main .sub1act a span.menu_right{   background-position: 0px -203px;	}


#breadcrumbs {
	margin-top: 9px;
    	float: left;
    	font-size: 0.8em;
	color: #3c5f76;
	color: #008090;
	height: 40px;
}

#breadcrumbs a {
    background: transparent url(../images/breadcrumbs_arrow.gif) no-repeat center right;
    margin: 0px 8px 0px 0px;
    padding: 0px 8px 0px 0px;
	color: #8d8c9f;
}

#menu_sub{
	padding: 48px 0px 48px 0px;
	min-height: 300px;
}

#menu_sub a{ color: #6C6D72;}

#menu_sub .subline, #menu_sub .sublineact{ width: 100%; height: 1px; overflow: hidden; background: #dddddd; margin: 1px 0px; }


#menu_sub .sub2top{	width: 100%; height: 0px; overflow: hidden; }
#menu_sub .sub2bot{ width: 100%; height: 10px; overflow: hidden; }

#menu_sub ul li ul { font-size: 0.9em; }
#menu_sub ul li a { padding: 10px 8px 4px 13px; background: transparent; display: block; }
#menu_sub ul li ul li { padding: 2px 0px; width: 100%; }
#menu_sub ul li ul li a{ padding: 0px 8px 0px 26px; background: transparent url(../images/menu_sub_2nd.png) no-repeat 16px 6px; display: block; }
#menu_sub ul li ul li a.highlight{ background: transparent url(../images/menu_sub_2nd.png) no-repeat 16px -24px; }
#menu_sub ul li ul li ul {margin-left:10px; font-size:1em;}

#menu_sub .sub1actcur, #menu_sub .highlight { color: #006786; } 

#menu_sub .sub1, #menu_sub .sub1act{ padding-bottom: 9px; }

#menu_sub a:hover.sub1, #menu_sub a.sub1actcur, #menu_sub a:hover.sub1, #menu_sub a:hover.sub1act, #menu_sub a.sub1.highlight {
	background: transparent url(../images/menu_sub_active.png) no-repeat;
}
