.ThemeHDSubMenu {
	background: transparent;
	border: 1px solid #3A3A3A;
}
.ThemeHDSubMenuTable {
	width: 160px;
	padding: 0px;
	cursor: default;
	background-color: #8080FF;
	border: 0px;
}
.ThemeHDSubMenuTable tr {
	padding: 0px;
	margin: 0px;
}
.ThemeHDMenuItemHover .ThemeHDMenuItemLeft, .ThemeHDMenuItemActive .ThemeHDMenuItemLeft {
	background-image: url(ThemeHD11.png);
	background-repeat: repeat-x;
	background-color: #000000;
	width: 24px;
	cursor: point
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;er;
	border-right: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 0px;
	font-size: 1pt;
}
.ThemeHDMenuItemHover .ThemeHDMenuItemText, .ThemeHDMenuItemActive .ThemeHDMenuItemText, .ThemeHDMenuItemHover .ThemeHDMenuItemText a, .ThemeHDMenuItemActive .ThemeHDMenuItemText a {
	background-image: url(ThemeHD11.png);
	background-repeat: repeat-x;
	background-color: #000000;
	text-indent: 8px;
	text-decoration: none;
	color: #e40000;
	font-size: 8pt;
	font-family: tahoma, verdana, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	white-space: nowrap;
	margin: 0px;
	cursor: pointer;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 0px;
	border-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
}
.ThemeHDMenuItemHover .ThemeHDMenuItemRight, .ThemeHDMenuItemActive .ThemeHDMenuItemRight {
	background-image: url(ThemeHD11.png);
	background-repeat: repeat-x;
	background-color: #000000;
	width: 14px;
	cursor: pointer;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-indent: 0px;
	font-size: 1pt;
}
.ThemeHDMenuItemHover .ThemeHDMenuFolderLeft, .ThemeHDMenuItemActive .ThemeHDMenuFolderLeft {
	background-image: url(ThemeHD8.png);
	background-repeat: repeat-x;
	background-color: #000000;
	width: 24px;
	cursor: pointer;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 0px;
	font-size: 1pt;
}
.ThemeHDMenuItemHover .ThemeHDMenuFolderText, .ThemeHDMenuItemActive .ThemeHDMenuFolderText, .ThemeHDMenuItemHover .ThemeHDMenuFolderText a, .ThemeHDMenuItemActive .ThemeHDMenuFolderText a {
	background-image: url(ThemeHD10.png);
	background-repeat: repeat-x;
	background-color: #000000;
	text-indent: 10px;
	text-decoration: none;
	color: #e40000;
	font-size: 8pt;
	font-family: tahoma, verdana, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	white-space: nowrap;
	margin: 0px;
	cursor: pointer;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 0px;
	border-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
}
.ThemeHDMenuItemHover .ThemeHDMenuFolderRight, .ThemeHDMenuItemActive .ThemeHDMenuFolderRight {
	background-image: url(ThemeHD9.png);
	background-repeat: repeat-x;
	background-color: #000000;
	width: 14px;
	cursor: pointer;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-indent: 0px;
	font-size: 1pt;
}
.ThemeHDMenuItem .ThemeHDMenuItemLeft {
	background-color: #EBEBEB;
	width: 24px;
	cursor: pointer;
	border-bottom: 0px solid #000000;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	text-align: center;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
	text-indent: 0px;
	font-size: 1pt;
}
.ThemeHDMenuItem .ThemeHDMenuItemText, .ThemeHDMenuItem .ThemeHDMenuItemText a {
	background-color: #FFFFFF;
	text-indent: 10px;
	text-decoration: none;
	color: #000000;
	font-size: 8pt;
	font-family: tahoma, verdana, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	white-space: nowrap;
	margin: 0px;
	cursor: pointer;
	border-bottom: 0px solid #000000;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	vertical-align: middle;
}
.ThemeHDMenuItem .ThemeHDMenuItemRight {
	background-color: #FFFFFF;
	width: 14px;
	cursor: pointer;
	border-bottom: 0px solid #000000;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	padding-top: 1px;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-right: 1px;
	text-indent: 0px;
	font-size: 1pt;
}
.ThemeHDMenuItem .ThemeHDMenuFolderLeft {
	background-color: #EBEBEB;
	width: 24px;
	cursor: pointer;
	border-bottom: 0px solid #000000;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	text-align: center;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
	text-indent: 0px;
	font-size: 1pt;
}
.ThemeHDMenuItem .ThemeHDMenuFolderText, .ThemeHDMenuItem .ThemeHDMenuFolderText a {
	background-color: #FFFFFF;
	text-indent: 10px;
	text-decoration: none;
	color: #000000;
	font-size: 8pt;
	font-family: tahoma, verdana, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	white-space: nowrap;
	margin: 0px;
	cursor: pointer;
	border-bottom: 0px solid #000000;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	vertical-align: middle;
}
.ThemeHDMenuItem .ThemeHDMenuFolderRight {
	background-image: url(ThemeHD7.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: 0px 0px;
	width: 14px;
	cursor: pointer;
	border-bottom: 0px solid #000000;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	padding-top: 1px;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-right: 1px;
	text-indent: 0px;
	font-size: 1pt;
}
.ThemeHDMenu {
	width: 47px;
	padding: 0;
	background-color: #000000;
}
.ThemeHDMenuOuter {
	background-color: transparent;
	border: 0px solid #484A4C;
}
.ThemeHDMenu tr {
	padding: 0px;
	margin: 0px;
	width: 47px;
}
.ThemeHDMainItemHover .ThemeHDMainItemLeft, .ThemeHDMainItemActive .ThemeHDMainItemLeft {
	background-image: url(ThemeHD5.png);
	background-repeat: repeat-x;
	background-color: #000000;
	width: 14px;
	cursor: pointer;
	border-bottom: 1px solid #434546;
	border-left: 1px solid #434546;
	border-top: 1px solid #434546;
	border-right: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 0px;
	font-size: 1pt;
}
.ThemeHDMainItemHover .ThemeHDMainItemText, .ThemeHDMainItemActive .ThemeHDMainItemText, .ThemeHDMainItemHover .ThemeHDMainItemText a, .ThemeHDMainItemActive .ThemeHDMainItemText a {
	background-image: url(ThemeHD5.png);
	background-repeat: repeat-x;
	background-color: #000000;
	text-indent: 0px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10pt;
	font-family: tahoma, verdana, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	white-space: nowrap;
	margin: 0px;
	cursor: pointer;
	border-bottom: 1px solid #434546;
	border-top: 1px solid #434546;
	border-right: 0px;
	border-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
}
.ThemeHDMainItemHover .ThemeHDMainItemRight, .ThemeHDMainItemActive .ThemeHDMainItemRight {
	background-image: url(ThemeHD5.png);
	background-repeat: repeat-x;
	background-color: #000000;
	width: 11px;
	cursor: pointer;
	border-bottom: 1px solid #434546;
	border-right: 1px solid #434546;
	border-top: 1px solid #434546;
	border-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-indent: 0px;
	font-size: 1pt;
}
.ThemeHDMainItemHover .ThemeHDMainFolderLeft, .ThemeHDMainItemActive .ThemeHDMainFolderLeft {
	background-image: url(ThemeHD5.png);
	background-repeat: repeat-x;
	background-color: #000000;
	width: 14px;
	cursor: pointer;
	border-bottom: 1px solid #434546;
	border-left: 1px solid #434546;
	border-top: 1px solid #434546;
	border-right: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 0px;
	font-size: 1pt;
}
.ThemeHDMainItemHover .ThemeHDMainFolderText, .ThemeHDMainItemActive .ThemeHDMainFolderText, .ThemeHDMainItemHover .ThemeHDMainFolderText a, .ThemeHDMainItemActive .ThemeHDMainFolderText a {
	background-image: url(ThemeHD5.png);
	background-repeat: repeat-x;
	background-color: #000000;
	text-indent: 0px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10pt;
	font-family: tahoma, verdana, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	white-space: nowrap;
	margin: 0px;
	cursor: pointer;
	border-bottom: 1px solid #434546;
	border-top: 1px solid #434546;
	border-right: 0px;
	border-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
}
.ThemeHDMainItemHover .ThemeHDMainFolderRight, .ThemeHDMainItemActive .ThemeHDMainFolderRight {
	background-image: url(ThemeHD5.png);
	background-repeat: repeat-x;
	background-color: #000000;
	width: 11px;
	cursor: pointer;
	border-bottom: 1px solid #434546;
	border-right: 1px solid #434546;
	border-top: 1px solid #434546;
	border-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-indent: 0px;
	font-size: 1pt;
}
.ThemeHDMainItem .ThemeHDMainItemLeft {
	background-image: url(ThemeHD4.png);
	background-repeat: repeat-x;
	background-color: #010101;
	width: 14px;
	cursor: pointer;
	border-bottom: 0px solid #000000;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	text-align: center;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
	text-indent: 0px;
	font-size: 1pt;
}
.ThemeHDMainItem .ThemeHDMainItemText, .ThemeHDMainItem .ThemeHDMainItemText a {
	background-image: url(ThemeHD4.png);
	background-repeat: repeat-x;
	background-color: #010101;
	text-indent: 0px;
	text-decoration: none;
	color: #afafaf;
	font-size: 10pt;
	font-family: tahoma, verdana, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	white-space: nowrap;
	margin: 0px;
	cursor: pointer;
	border-bottom: 0px solid #000000;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	vertical-align: middle;
}
.ThemeHDMainItem .ThemeHDMainItemRight {
	background-image: url(ThemeHD4.png);
	background-repeat: repeat-x;
	background-color: #010101;
	width: 11px;
	cursor: pointer;
	border-bottom: 0px solid #000000;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	padding-top: 1px;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-right: 1px;
	text-indent: 0px;
	font-size: 1pt;
}
.ThemeHDMainItem .ThemeHDMainFolderLeft {
	background-image: url(ThemeHD1.png);
	background-repeat: repeat-x;
	background-color: #010101;
	width: 14px;
	cursor: pointer;
	border-bottom: 0px solid #000000;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	text-align: center;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
	text-indent: 0px;
	font-size: 1pt;
}
.ThemeHDMainItem .ThemeHDMainFolderText, .ThemeHDMainItem .ThemeHDMainFolderText a {
	background-image: url(ThemeHD1.png);
	background-repeat: repeat-x;
	background-color: #010101;
	text-indent: 0px;
	text-decoration: none;
	color: #afafaf;
	font-size: 10pt;
	font-family: tahoma, verdana, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	white-space: nowrap;
	margin: 0px;
	cursor: pointer;
	border-bottom: 0px solid #000000;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	vertical-align: middle;
}
.ThemeHDMainItem .ThemeHDMainFolderRight {
	background-image: url(ThemeHD1.png);
	background-repeat: repeat-x;
	background-color: #010101;
	width: 11px;
	cursor: pointer;
	border-bottom: 0px solid #000000;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	padding-top: 1px;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-right: 1px;
	text-indent: 0px;
	font-size: 1pt;
}
.ThemeHDSubMenu TD, .ThemeHDMenu TD, .ThemeHDMenu TR {
	vertical-align: middle;
}
.ThemeHDMenuSplitRight DIV, .ThemeHDMenuSplitText DIV {
	height: 1px;
	padding: 0px;
	background-color: #000000;
	overflow: hidden;
}
.ThemeHDMenuItem .ThemeHDMenuSplitLeft {
	background-color: #EFEBDE;
	height: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.ThemeHDMenuItem .ThemeHDMenuSplitText {
	background-color: #FFFFFF;
	height: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
}
.ThemeHDMenuItem .ThemeHDMenuSplitRight {
	background-color: #FFFFFF;
	height: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 0px;
}
.ThemeHDMainSplitRight DIV, .ThemeHDMainSplitText DIV {
	height: 1px;
	padding: 0px;
	background-color: #071D83;
	overflow: hidden;
}
.ThemeHDMainItem .ThemeHDMainSplitLeft {
	background-image: url(ThemeHD6.png);
	background-repeat: repeat-x;
	background-color: #010101;
	height: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.ThemeHDMainItem .ThemeHDMainSplitText {
	background-image: url(ThemeHD6.png);
	background-repeat: repeat-x;
	background-color: #010101;
	height: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
}
.ThemeHDMainItem .ThemeHDMainSplitRight {
	background-image: url(ThemeHD6.png);
	background-repeat: repeat-x;
	background-color: #010101;
	height: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 0px;
}
.ThemeHDMainItem {
	vertical-align: middle;
}
.ThemeHDHorizontalSplit {
	border-right: 0px solid #8080FF;
	border-left: 0px solid #8080FF;
	width: 10px;
	background-image: url(ThemeHD3.png);
	background-repeat: repeat-x;
	background-color: #010101;
	padding: 0px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	color: #000000;
	font-size: 10pt;
	font-family: serif;
	font-style: normal;
	font-weight: bolder;
}
.ThemeHDMenuItem img.seq1, .ThemeHDMainItem img.seq1, .ThemeHDMenuItemHover seq2, .ThemeHDMenuItemActive seq2, .ThemeHDMainItemHover seq2, .ThemeHDMainItemActive seq2 {
	display: inline;
}
.ThemeHDMenuItem .seq2, .ThemeHDMenuItemHover .seq1, .ThemeHDMenuItemActive .seq1, .ThemeHDMainItem .seq2, .ThemeHDMainItemHover .seq1, .ThemeHDMainItemActive .seq1 {
	display: none;
}
.ThemeHDMainItem, .ThemeHDMainItemHover, .ThemeHDMainItemActive, .ThemeHDMenuItem, .ThemeHDMenuItemHover, .ThemeHDMenuItemActive {
	white-space: nowrap;
}
.themeSpacerDiv {
	background: transparent;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 1pt;
}
.ThemeHDSubMenu {
	position: absolute;
	visibility: hidden;
	overflow: visible;
	z-index: 100;
}
