/* ThemeCosmosMenu Style Sheet */

.ThemeCosmosMenu,.ThemeCosmosSubMenu
{
	font-family: ·s²Ó©úÅé, Arial;
	font-size: 11px;
	color: #900444;
	background-color: #F7F3F7;
	collapse-border: collapse;
	cursor: hand;
}

.ThemeCosmosSubMenu
{
	display: none;
	position: absolute;
	visibility: hidden;

	border: 1px solid #9C9A9C;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#DEDEDE, Direction=135, Strength=4)
}

.ThemeCosmosMenuItem,.ThemeCosmosMenuItemHover,.ThemeCosmosMenuItemActive
{
	cursor: hand;
	white-space: nowrap;
}

.ThemeCosmosMainItem,
.ThemeCosmosMenuItem
{
	background-color: #F7F3F7;
}

.ThemeCosmosMainItemHover,
.ThemeCosmosMainItemActive,
.ThemeCosmosMenuItemHover,
.ThemeCosmosMenuItemActive
{
	background-color: #C6C6C3;
	background-color: #296D94;
	background-color: #000031;
	
	color: #FFFFFF
}


/* horizontal main menu sub components */
/* Cosmos doesn't really support horizontal menus */

.ThemeCosmosMainFolderLeft,.ThemeCosmosMainItemLeft,
.ThemeCosmosMainFolderText,.ThemeCosmosMainItemText,
.ThemeCosmosMainFolderRight,.ThemeCosmosMainItemRight
{
	border: 0;
	background-color: inherit;
}

/* vertical main menu sub components */
TD.ThemeCosmosMainFolderLeft,TD.ThemeCosmosMainItemLeft,
{
	padding-left: 0px;
	padding-right: 0px;

	border-left: 1px solid #9C9A9C;

	white-space: nowrap;
	background-color: inherit;
}

TD.ThemeCosmosMainFolderLeft,TD.ThemeCosmosMainItemLeft,
TD.ThemeCosmosMainFolderText,TD.ThemeCosmosMainItemText,
TD.ThemeCosmosMainFolderRight,TD.ThemeCosmosMainItemRight
{
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #9C9A9C;
	border-bottom: 1px solid #9C9A9C;

	background-color: inherit;
	white-space: nowrap;
}

TD.ThemeCosmosMainFolderLeft,TD.ThemeCosmosMainItemLeft
{
	padding-right: 0px;
	padding-left: 0px;
	border-left: 1px solid #9C9A9C;

	background-color: inherit;
	white-space: nowrap;
}

TD.ThemeCosmosMainFolderText,TD.ThemeCosmosMainItemText
{
	padding-right: 10px;
	padding-left: 10px;

	background-color: inherit;
	white-space: nowrap;
}

TD.ThemeCosmosMainFolderRight,TD.ThemeCosmosMainItemRight
{
	padding-right: 0px;
	padding-left: 0px;
	border-right: 1px solid #9C9A9C;

	background-color: inherit;
	white-space: nowrap;
}

TR.ThemeCosmosMainItem TD.ThemeCosmosMainFolderLeft
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 1px;
	padding-right: 0px;

	border: 0;
	white-space: nowrap;
	background-color: inherit;
}

TR.ThemeCosmosMainItem TD.ThemeCosmosMainItemLeft
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 1px;
	padding-right: 0px;

	border: 0;
	white-space: nowrap;
	background-color: inherit;
}

TR.ThemeCosmosMainItem TD.ThemeCosmosMainFolderText
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;

	border: 0;
	white-space: nowrap;
	background-color: inherit;
}

TR.ThemeCosmosMainItem TD.ThemeCosmosMainItemText
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;

	border: 0;
	white-space: nowrap;
	background-color: inherit;
}

TR.ThemeCosmosMainItem TD.ThemeCosmosMainItemRight
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 1px;

	border: 0;
	white-space: nowrap;
	background-color: inherit;
}

TR.ThemeCosmosMainItem TD.ThemeCosmosMainFolderRight
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 1px;

	border: 0;
	white-space: nowrap;
	background-color: inherit;
}

/* sub menus sub components */

.ThemeCosmosMenuFolderLeft,.ThemeCosmosMenuItemLeft,
{
	padding-left: 0px;
	padding-right: 0px;

	border-left: 1px solid #9C9A9C;

	white-space: nowrap;
	background-color: inherit;
}

.ThemeCosmosMenuFolderLeft,.ThemeCosmosMenuItemLeft,
.ThemeCosmosMenuFolderText,.ThemeCosmosMenuItemText,
.ThemeCosmosMenuFolderRight,.ThemeCosmosMenuItemRight
{
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #9C9A9C;
	border-bottom: 1px solid #9C9A9C;

	background-color: inherit;
	white-space: nowrap;
}

.ThemeCosmosMenuFolderLeft,.ThemeCosmosMenuItemLeft
{
	padding-right: 0px;
	padding-left: 2px;
	border-left: 1px solid #9C9A9C;

	background-color: inherit;
	white-space: nowrap;
}

.ThemeCosmosMenuFolderText,.ThemeCosmosMenuItemText
{
	padding-right: 3px;
	padding-left: 5px;

	background-color: inherit;
	white-space: nowrap;
}

.ThemeCosmosMenuFolderRight,.ThemeCosmosMenuItemRight
{
	padding-right: 0px;
	padding-left: 0px;
	border-right: 1px solid #9C9A9C;

	background-color: inherit;
	white-space: nowrap;
}

TR.ThemeCosmosMenuItem TD.ThemeCosmosMenuFolderLeft
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 0px;

	border: 0;
	white-space: nowrap;
	background-color: inherit;
}

TR.ThemeCosmosMenuItem TD.ThemeCosmosMenuItemLeft
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 0px;

	border: 0;
	white-space: nowrap;
	background-color: inherit;
}

TR.ThemeCosmosMenuItem TD.ThemeCosmosMenuFolderText
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 5px;

	border: 0;
	white-space: nowrap;
	background-color: inherit;
}

TR.ThemeCosmosMenuItem TD.ThemeCosmosMenuItemText
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 5px;

	border: 0;
	white-space: nowrap;
	background-color: inherit;
}

TR.ThemeCosmosMenuItem TD.ThemeCosmosMenuItemRight
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 1px;

	border: 0;
	white-space: nowrap;
	background-color: inherit;
}

TR.ThemeCosmosMenuItem TD.ThemeCosmosMenuFolderRight
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 1px;

	border: 0;
	white-space: nowrap;
	background-color: inherit;
}

.ThemeCosmosMenuSplit
{
	margin: 2px;
	height: 1px;
	overflow: hidden;
	background-color: inherit;
	border-top: 1px solid #9C9A9C;
}
