.ThemeCCCMenu,.ThemeCCCSubMenuTable
{
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-weight: bold;
	font-size: 10px;

	color: white;

	cursor:		default;
	cursor:		hand !important;
	white-space:	nowrap;
}

.ThemeCCCSubMenu
{
	position:	absolute;
	display:	block;
	visibility:	hidden;
	overflow:	hidden;

	border:		1px outset #9C9A9C;
	background-color: transparent;
}

.ThemeCCCSubMenuTable
{
	border-collapse:	separate;
}

.ThemeCCCMenuItem,.ThemeCCCMenuItemHover,.ThemeCCCMenuItemActive
{
	cursor:		default;
	cursor:		hand !important;
	white-space:	nowrap;
}

.ThemeCCCMainItem,
.ThemeCCCMenuItem
{
	padding:	4px 10px 4px 10px;

	border:		0px solid #ffffff;
	background-color:	#6B8730;
	}

.ThemeCCCMainItemHover,
.ThemeCCCMainItemActive
{
	padding:	4px 10px 4px 10px;
	border:		0px solid #ffffff;
    text-decoration: underline;
	color: #980000;
	}

.ThemeCCCMenuItemHover,
.ThemeCCCMenuItemActive
{
	padding:	5px;
	border:		1px solid #ffffff;
	background-color:	#6B8730;
	color:      #980000;
}

.ThemeCCCMainFolderLeft,
.ThemeCCCMainItemLeft,
.ThemeCCCMainFolderText,
.ThemeCCCMainItemText,
.ThemeCCCMainItemRight,
.ThemeCCCMainFolderRight
{
	border: 0;
	background-color: inherit;
	white-space: nowrap;
}

.ThemeCCCMenuFolderLeft,
.ThemeCCCMenuItemLeft
{
	padding:	3px 0px 3px 3px;
	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemeCCCMenuFolderText,
.ThemeCCCMenuItemText
{
	padding:	3px 3px 3px 5px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemeCCCMenuItemRight,
.ThemeCCCMenuFolderRight
{
	padding:	3px 1px 3px 0px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemeCCCMenuItemHover .ThemeCCCMenuFolderLeft,
.ThemeCCCMenuItemActive .ThemeCCCMenuFolderLeft,
.ThemeCCCMenuItemHover .ThemeCCCMenuItemLeft,
.ThemeCCCMenuItemActive .ThemeCCCMenuItemLeft,
.ThemeCCCMenuItemHover .ThemeCCCMenuFolderText,
.ThemeCCCMenuItemActive .ThemeCCCMenuFolderText,
.ThemeCCCMenuItemHover .ThemeCCCMenuItemText,
.ThemeCCCMenuItemActive .ThemeCCCMenuItemText,
.ThemeCCCMenuItemHover .ThemeCCCMenuFolderRight,
.ThemeCCCMenuItemActive .ThemeCCCMenuFolderRight,
.ThemeCCCMenuItemHover .ThemeCCCMenuItemRight,
.ThemeCCCMenuItemActive .ThemeCCCMenuItemRight
{
	border-color:	#9C9A9C;
}

.ThemeCCCMenuItemHover .ThemeCCCMenuFolderLeft,
.ThemeCCCMenuItemActive .ThemeCCCMenuFolderLeft,
.ThemeCCCMenuItemHover .ThemeCCCMenuItemLeft,
.ThemeCCCMenuItemActive .ThemeCCCMenuItemLeft
{
	border-width:	1px 0px 1px 1px;
	border-style:	solid;
	padding:	2px 0px 2px 2px;
}

.ThemeCCCMenuItemHover .ThemeCCCMenuFolderText,
.ThemeCCCMenuItemActive .ThemeCCCMenuFolderText,
.ThemeCCCMenuItemHover .ThemeCCCMenuItemText,
.ThemeCCCMenuItemActive .ThemeCCCMenuItemText
{
	border-width:	1px 0px 1px 0px;
	border-style:	solid;
	padding:	2px 3px 2px 5px;
}

.ThemeCCCMenuItemHover .ThemeCCCMenuFolderRight,
.ThemeCCCMenuItemActive .ThemeCCCMenuFolderRight,
.ThemeCCCMenuItemHover .ThemeCCCMenuItemRight,
.ThemeCCCMenuItemActive .ThemeCCCMenuItemRight
{
	border-width:	1px 1px 1px 0px;
	border-style:	solid;
	padding:	2px 0px 2px 0px;
}

td.ThemeCCCMenuSplit
{
	padding:	0px;
	margin:		0px;
	height:		5px;
	border:		0px;
	background-color:	inherit;
	overflow:	hidden;
}

div.ThemeCCCMenuSplit
{
	margin: 2px;
	height: 1px;
	overflow: hidden;
	background-color: inherit;
	border-top: 1px solid #9C9A9C;
}

.ThemeCCCMenuItem img.seq1
{
	display:	inline;
}

.ThemeCCCMenuItemHover seq2,
.ThemeCCCMenuItemActive seq2
{
	display:	inline;
}

.ThemeCCCMenuItem .seq2,
.ThemeCCCMenuItemHover .seq1,
.ThemeCCCMenuItemActive .seq1
{
	display:	none;
}
