/*menus*/
	#bc{
		text-indent:-21px;
		padding:7px 0 8px 23px;
		font-size:70%;
		color:gray;
		float:left;
		vertical-align:middle;
	}	
	#bc ul{
		margin:0;
		padding:0;
	}
	#bc li{
		white-space:nowrap;
		display:inline;
	
	}
	#bc ul img{
		vertical-align:middle;
	}
	
	#bc a{
		padding-right:13px;
		vertical-align:middle;
		color:#616267;
	}
	#bc a:hover{
		color:#004D7E;
	}
	#pageId{
		padding:7px 5px 8px 0px;
		color:gray;
		font-size:70%;
		float:right;
	}
	
	#menu{
		position:absolute;
		left:0px;
		top:0px;
		width:206px;
		z-index:100;
		padding-bottom:40px;
	}
	#menuSections{
		margin-top:70px;
	}
	#menu ul{
		padding:0;
		margin:0;
		width:208px;
		border-top:1px dotted #CDCDCD;
	}
	#menu ul li{
		list-style-type:none;
		padding:4px 0 4px 23px;
		border-bottom:1px dotted #CDCDCD;
		color:#00619E;
		font-size:75%;
		text-indent:-10px;
		line-height:120%;
	}


	#menu ul li ul{
		padding:0px;
		margin:4px 0 0 -20px;
		width:208px;
		/*border-top:1px solid #DFECF5;*/
		border-top:none;
	}
	#menu ul li ul li{
		list-style-type:none;
		padding:4px 0 4px 28px;
		border-top:1px dotted #CDCDCD;
		border-bottom:none;
		color:#00619E;
		font-size:100%;
		text-indent:-10px;
	}
	#menu li a{
		color:#00619E;
	}
	#menu li a:hover{
		color:#00619E;
	}
	#menu li.sel{
		background-color:#F1F1F1;
		
	}
	#menu ul img{
		vertical-align:middle;
	}
	#menu .sectionHeadline{
		font-weight:bold;
		color:#8A8A8A;
		font-size:75%;
		margin:17px 0 5px 15px;
	}
	#menu .headline{
		font-weight:bold;
		color:#8A8A8A;
		font-size:75%;
		margin:17px 0 5px 15px;
	}
	#menu .menutext{
		text-indent:0px;
		color:#5A5A5A;
		padding:11px 0 11px 0;
		margin-left:-6px;
		
	}
	#menu .menutextgreen{
		color:#6BC049;
		font-size:150%;
		padding-left:8px;
		font-style:italic;
	}
	
#menu .sectionListHide{
	display:none;
}
#menu .sectionListShow{
	display:block;
}
#menu .separator{
		border-bottom:1px dotted #CDCDCD;
}

/*#### Sitemap #####*/

.sitemapLayer{
    position:absolute;
    width:300px;
    overflow:auto;
    background-color:#dfecf6;
    z-index:500;
    font-size:100%;
    font-weight:normal;
    padding:0;
    margin:0;
}

#sitemapL{
	font-size:80%;
	float:left;
	width:100%;
}
#sitemapL ul{
	padding:0;
	margin:0;
}
#sitemapL li{
	list-style-type:none;
}
#sitemapL a{
	text-decoration:none;
}

#sitemapL .div1{
	background-color:#dfecf5;
	margin-bottom:1px;
	padding:2px 0 2px 0;
}
#sitemapL .div1 a{
	margin-left:17px;
	color:#004D7E;	
}	

#sitemapL .div2{
	background-color:#dfecf5;
	margin-bottom:1px;
	text-indent:-10px;
	padding:2px 0 2px 27px;
}
#sitemapL .div2 a{
	color:#004D7E;
}
#sitemapL .div3{
	text-indent:-10px;
	padding:2px 0 2px 10px;
}
#sitemapL .div3 a{
	color:black;
}
#sitemapL .div4{
	text-indent:-10px;
	padding:2px 0 2px 10px;
}
#sitemapL .div4 a{
	color:#004D7E;
}
#sitemapL .sectionHl{
	font-weight:bold;
}
#sitemapL ul ul ul{
	margin-left:34px;
}
#sitemapL ul ul ul ul{
	margin-left:17px;
}
#sitemapL ul ul ul ul .sectionHl{
	color:#004D7E;
}


.sitemapLayer #sitemapL .div1{
	background-color:#82b4d8;
}
.sitemapLayer #sitemapL .div1 a{
	color:white;
}
.sitemapLayer #sitemapL .div2{
	background-color:#82b4d8;
}
.sitemapLayer #sitemapL .div2 a{
	color:white;
}

