ul.menu  {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a { display:block; color: #000; text-decoration:none}
ul.menu li {position:relative; float:left; text-align: center; z-index: 10;}
ul.menu li.separator { width: 1px; background: URL(/images/bars.gif) no-repeat left -513px; }
ul.menu ul {position:absolute; top: 26px; left: -3px; background:#d1d1d1; display:none; /*opacity:0; */list-style:none;}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width: 200px; margin:0; text-align: left;}
ul.menu ul a { color: black; }
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1; color: #000000; }
ul.menu ul li a:hover {background-color:#c5c5c5; color: #000000; }
ul.menu ul ul { left:200px; top:-1px; }
ul.menu .menulink { 
	border-right: 2px solid #C1BEBB;
	padding-left: 10px;
	padding-right: 10px;
	padding: 3px 13px 8px 13px; 
	font-weight:bold; 
}
/*ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}*/
ul.menu .sub { }
ul.menu .sub ul a { color: blue; }
ul.menu .topline { }

.top_menu td.menuItem { 
	background: url(/images/top_menu_bg.gif) no-repeat left; 
	height: 44px; 
	text-align: center; 
	padding: 0 27px; 
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #A5A5A5;
	cursor: pointer;
}
.top_menu td.menuItem:hover,
.top_menu td.menuItem.selected { 
	background: url(/images/top_menu_bg_hover.gif) no-repeat left; 
	border-right: 1px solid #626262;
	cursor: pointer;
}
.top_menu td.menuItem a { 
	color: #3A3A3A; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	text-transform: uppercase; 
}
.top_menu td.menuItem:hover a,
.top_menu td.menuItem.selected a {
	text-decoration: none;
	color: #FFFFFF;
}



.sideMenu .sideMenuTitle { display: none; } 

.sideMenu h1 {display: none; /*WTF*/}
.sideMenu h2 { font-size: 13px; margin: 0; padding: 7px 3px 7px 15px; border-bottom: 1px solid #FFFFFF; height: 100%; }
.sideMenu a, .sideMenu a:visited, .sideMenu a:link { color: #3A3A3A; text-decoration: none; }
.sideMenu a:hover { text-decoration: underline; }

.sideMenu a {font-weight: bold;}
.sideMenu .high a, .sideMenu .high a:visited,
	.sideMenu .high h2 a, .sideMenu .high h2 a:visited { color: #FFFFFF; }
.sideMenu .high { background-color: #555657; }

.sideMenu .level1 { padding-left: 20px; margin-bottom: 10px;}
.sideMenu .subSelected h2 > a, .sideMenu .subSelected h2 > a:visited {color: #AD0101; }