.menuBar,
.menu,
.menu a
{
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000;
	background-color: #E0EBF6;
}

table.menuBar
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.menuBar td.menuButton
{
	margin: 0;
	padding: 0 0 0 20px;
	height: 35px;
    background: url("/forum/images/km_button_background.png") repeat-x bottom;
	cursor: default;
}

.menuBar td.menuSeparator
{
	margin: 0px;
	padding: 0px;
	width: 29px;
	height: 35px;
    background: url("/forum/images/km_button_separator_bg.png") no-repeat bottom;
}

.menuBar a,
.menuBar a:visited,
.menuBar a:hover
{
	/* color: #000; */
	color: #000;
	text-decoration: none;
}

div.menuBar
{
	display: block;
}

div.menu 
{
	left: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 101;
	background-color: #E0EBF6;
}

#tabMenuLower td.menuButton a.menuItem
{
	color: #000;
}

div.menu a.menuItem,
#tabMenuLower div.menu a.menuItem 
{
	color: #000;
	cursor: default;
	display: block;
	padding: 3px 1em;
	text-decoration: none;
	white-space: nowrap;
    background: url("/forum/images/km_menu_item_background.png") repeat-x bottom;
    border: 1px solid #497AA7;
    border-top: 0;
}

#tabMenuLower div.menu a.menuItem:hover, 
div.menu a.menuItem:hover, 
#tabMenuLower div.menu a.menuItemHighlight,
div.menu a.menuItemHighlight 
{
	text-decoration: underline;
}
