/* ThemeRTVMenu Style Sheet */

.ThemeRTVMenu,.ThemeRTVSubMenuTable
{
	font-family:  tahoma,simplified Arabic,verdana, sans-serif;
	font-size:	12px;
	font-weight:	bold;
	color:	#5D2308;
	padding:	0;
	white-space:	normal;
	cursor:		pointer;
	width: 147px;
	background-color:	#F0E3C0;
}

.ThemeRTVSubMenu
{
	margin:0;
	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;

	overflow:	visible;
	border-top:		1px solid #D5BFB4;
	border-right:		1px solid #D5BFB4;
	border-left:		1px solid #D5BFB4;
	border-bottom:		1px solid #D5BFB4;

}

.ThemeRTVSubMenuTable
{
	overflow:	visible;
}


.ThemeRTVMainItem,.ThemeRTVMainItemHover,.ThemeRTVMainItemActive,
.ThemeRTVMenuItem,.ThemeRTVMenuItemHover,.ThemeRTVMenuItemActive
{
	border:		0;
	cursor:		pointer;
	white-space: normal;
	color: #FFFFFF;
}

.ThemeRTVMainItem
{
	height: 23px;
	color: #5D2308;
}


.ThemeRTVMainItemHover,.ThemeRTVMainItemActive,
.ThemeRTVMenuItemHover,.ThemeRTVMenuItemActive
{
	background-color:	#D5BFB4;
	height: 23px;
	color: White;
}



.ThemeRTVMenuItem
{
	background-color:	#F0E3C0;
	
}

/* vertical main menu sub components */

td.ThemeRTVMainFolderLeft,td.ThemeRTVMainItemLeft
{
	vertical-align:top;  
	background-color:	inherit;
	color: #5D2308;
	font-family:  tahoma,simplified Arabic,verdana, sans-serif;
	font-size:	12px;
	border-bottom:	2px solid #FFFFFF;
}

td.ThemeRTVMainFolderText,td.ThemeRTVMainItemText
{
	border-bottom:	2px solid #FFFFFF;
	background-color:	inherit;
	white-space:	normal;
	color: #5D2308;
	font-family:  tahoma,simplified Arabic,verdana, sans-serif;
	font-size:	12px;
	font-weight:	bold;
}

td.ThemeRTVMainFolderRight,td.ThemeRTVMainItemRight
{
	border-bottom:	2px solid #FFFFFF;
	background-color:	inherit;
	color: #5D2308;
	font-family:  tahoma,simplified Arabic,verdana, sans-serif;
	font-size:	12px;
}

tr.ThemeRTVMainItem td.ThemeRTVMainFolderLeft,
tr.ThemeRTVMainItem td.ThemeRTVMainItemLeft
{
	border-bottom:	2px solid #FFFFFF;
	white-space:	normal;
	background-color:	inherit;
}

tr.ThemeRTVMainItem td.ThemeRTVMainFolderText,
tr.ThemeRTVMainItem td.ThemeRTVMainItemText
{
	border-bottom:	2px solid #FFFFFF;
	background-color:	inherit;
}

tr.ThemeRTVMainItem td.ThemeRTVMainItemRight,
tr.ThemeRTVMainItem td.ThemeRTVMainFolderRight
{
	border-bottom:	2px solid #FFFFFF;
	background-color:	inherit;
}


/* sub menu sub components */

.ThemeRTVMenuFolderLeft,.ThemeRTVMenuItemLeft
{
	border-bottom:	2px solid #FFFFFF;
	vertical-align:top;
	white-space:	normal;
	height:23px;
}

.ThemeRTVMenuFolderText,.ThemeRTVMenuItemText
{
	border-bottom:	2px solid #FFFFFF;
	font-family:  tahoma,simplified Arabic,verdana, sans-serif;
	font-size:	12px;
	font-weight:	bold;
	color:	#5D2308;
	white-space:	normal;
}

.ThemeRTVMenuFolderRight,.ThemeRTVMenuItemRight
{
	border-bottom:	2px solid #FFFFFF;
	white-space:	normal;
}

.ThemeRTVMenuItem .ThemeRTVMenuFolderLeft,
.ThemeRTVMenuItem .ThemeRTVMenuItemLeft
{
	border-bottom:	2px solid #FFFFFF;
	white-space:	normal;
}

.ThemeRTVMenuItem .ThemeRTVMenuFolderText,
.ThemeRTVMenuItem .ThemeRTVMenuItemText
{
	border-bottom:	2px solid #FFFFFF;
}	


.ThemeRTVMenuItem .ThemeRTVMenuFolderRight,
.ThemeRTVMenuItem .ThemeRTVMenuItemRight
{
	border-bottom:	2px solid #FFFFFF;
}
