/* CSS of menus */

.menu {
	border-top:1px solid #ffffff;
}
.menu a{
	display:block;
	padding:3px;
	text-align:center;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
}
.menu a:hover{
	color:#FFFFFF;
	font-weight:normal;
}

div.dropmenu {
	top:107px;
	visibility: hidden;
	position: absolute; 
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
div.dropmenu a {
	display:block;
	padding:3px;
	padding-left:16px;
	padding-right:1px;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px solid #ffffff;
}

div.dropmenu a:hover {
	background-image:url(../images/menu_over.gif);
	background-repeat:no-repeat;
	background-position:6px 9px;
}

/* sub classes for color gradients */
a.m1-1 { background-color:#4F6D43; }
a.m1-2 { background-color:#607B55; }
a.m1-3 { background-color:#69835F; }
a.m1-4 { background-color:#728A69; }
a.m1-5 { background-color:#7B9272; }
a.m1-6 { background-color:#8CA085; }

a.m1-1:hover, a.m1-2:hover, a.m1-3:hover, a.m1-4:hover, a.m1-5:hover, a.m1-6:hover { background-color:#4F6D43; color:#FFFFFF;}

a.m2-1 { background-color:#EDB70E; }
a.m2-2 { background-color:#EFBE26; }
a.m2-3 { background-color:#F1C53E; }
a.m2-4 { background-color:#F2CC56; }
a.m2-5 { background-color:#F2D373; }

a.m2-1:hover, a.m2-2:hover, a.m2-3:hover, a.m2-4:hover, a.m2-5:hover { background-color:#EDB70E; color:#FFFFFF;}

a.m3-1 { background-color:#C8622E; }
a.m3-2 { background-color:#CD7142; }
a.m3-3 { background-color:#D38158; }
a.m3-4 { background-color:#D8916C; }

a.m3-1:hover, a.m3-2:hover, a.m3-3:hover, a.m3-4:hover { background-color:#C8622E;color:#FFFFFF; }

