/* ThemeMatchBVMenu Style Sheet */

.ThemeMatchBVMenuH,
.ThemeMatchBVMenuV,
.ThemeMatchBVSubMenuTable {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#63A5EF;
	padding:0;
	border:0;
	cursor:pointer;
	text-transform:lowercase;
}

.ThemeMatchBVMenuV {
}

.ThemeMatchBVMenuH span {
   vertical-align:bottom;
}

.ThemeMatchBVSubMenu {
	position:absolute;
	visibility:hidden;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:100;
	border:0;
	padding:0;
}

.ThemeMatchBVSubMenuTable {
	border-top:1px solid #FFFFFF;
	font-size:12px;
	background:#63A5EF;
}

.ThemeMatchBVSubMenuTable td {
	white-space:nowrap;
	padding:3px 5px;
}

.ThemeMatchBVMainItem,
.ThemeMatchBVMainItemHover,
.ThemeMatchBVMainItemActive,
.ThemeMatchBVMenuItem,
.ThemeMatchBVMenuItemHover,
.ThemeMatchBVMenuItemActive {
	white-space:nowrap;
	padding:5px 15px;
}

.ThemeMatchBVMainItemHover,
.ThemeMatchBVMainItemActive,
.ThemeMatchBVMenuItemHover,
.ThemeMatchBVMenuItemActive {
	color:#FFFFFF;
	background:#63A5EF;
}

.ThemeMatchBVMenuItem {
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}

.ThemeMatchBVMenuItemHover,
.ThemeMatchBVMenuItemActive {
	font-weight:normal;
	font-size:12px;
	background:#FFFFFF;
	color:#63A5EF;
}

.ThemeMatchBVMenuSplit {
	height:1px;
	margin-top:1px;
	margin-bottom:1px;
	overflow:hidden;
	background-color:inherit;
}

.ThemeMatchBVMenuVSplit {
	width:1px;
	margin:0px;
	overflow:hidden;
	background-color:inherit;
}

