/* menu specific colors */
.menuBL1 a,.menuBL1 {
	color:#006077;
}
.menuBLon1 {
	background-color:#83b9d5;
}
.menuBL2 a,.menuBLon2 a,.menuBL2,.menuBLon2 {
	color:#006077;
}
.menuBLon2,.menuBL2 {
	background-color:#c1dcea;
}

.menuGR1 a,.menuGR1 {
	color:#6a7392;
}
.menuGRon1 {
	background-color:#aeb0c5;
}
.menuGR2 a,.menuGRon2 a,.menuGR2,.menuGRon2 {
	color:#6a7392;
}
.menuGRon2,.menuGR2 {
	background-color:#e3e3eb;
}

.menuBR1 a,.menuBR1 {
	color:#7d7158;
}
.menuBRon1 {
	background-color:#c6bdaa;
}
.menuBR2 a,.menuBRon2 a,.menuBR2,.menuBRon2 {
	/* color:#7d7158; */
	color: #95886d;
}
.menuBRon2,.menuBR2 {
	background-color:#e7e2d7;
}
/* global menu classes */
.menuBLon1 a,.menuBLon1,.menuGRon1 a,.menuGRon1,.menuBRon1 a,.menuBRon1 {
	color:white;
}
.menu,.menuon {
	height:20px;
	padding-top:4px;
	font:10px verdana;
	margin-bottom:-1px;
	/*border:1px solid gray; */
	cursor:pointer;
}
.menu {

}
.menu a,.menuon a {
	text-decoration:none;
	font:10px verdana;
}
.menuon a {
	font-weight:bold;
}
.menuspacer {
	position:relative;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:100%;
	background-position:bottom left;
	background-repeat:repeat-x;
	overflow:none;
}
.BLspacer {
	background-image:url(/template/images/dotted1.gif);
}
.BRspacer {
	background-image:url(/template/images/dotted2.gif);
}
.GRspacer {
	background-image:url(/template/images/dotted3.gif);
}