﻿ul.menu2012 {
	list-style: none; margin: 0px; padding: 0px;
}
ul.menu2012 * {
	margin: 0px; padding: 0px;
}
ul.menu2012 a {
	height: 25px; color: rgb(0, 0, 0); line-height: 25px; text-decoration: none; display: block;
}
ul.menu2012 li {
	margin-left: 30px; float: left; position: relative;
}
ul.menu2012 ul {
	background: rgb(4, 128, 250); list-style: none; left: 0px; top: 34px; display: none; position: absolute; opacity: 0;
}
ul.menu2012 ul li {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(62, 146, 255) rgb(62, 146, 255); margin: 0px; border-image: none; width: 90px; position: relative;
}
ul.menu2012 ul li a {
	padding: 3px 7px 5px; color: rgb(255, 255, 255); font-size: 12px; display: block; background-color: rgb(4, 128, 250);
}
ul.menu2012 ul li a:hover {
	color: rgb(255, 242, 238); font-size: 12px; background-color: rgb(4, 128, 250);
}
ul.menu2012 ul ul {
	left: 80px; top: -1px; font-size: 12px;
}
ul.menu2012 .menulink {
	padding: 4px 0px 0px; border: 0px solid rgb(62, 146, 255); border-image: none; width: 90px; height: 29px; font-weight: bold;
}
ul.menu2012 .menulink:hover {
	font-size: 12px;
}
ul.menu2012 .menuhover {
	font-size: 12px;
}
ul.menu2012 .sub {
	background: url("../../imagesNew/arrow.gif") no-repeat 100% 0px rgb(4, 128, 250);
}
ul.menu2012 .topline {
	border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid;
}