/* ThemeRTVRMenu Style Sheet */

.ThemeRTVRMenu,.ThemeRTVRSubMenuTable
{
	font-family:	Tahoma;
	font-size:	14px;
	color:	#FFFFFF;	
	padding:	0;
	white-space:	nowrap;
	cursor:		pointer;
	width: 173px;
}

.ThemeRTVRSubMenu
{
	

	margin:-1;
	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:		1px solid #A0C512;*/

	filter:progid:DXImageTransform.Microsoft.Shadow(color=#FFFFFF, Direction=135, Strength=2);
}

.ThemeRTVRSubMenuTable
{
	overflow:	visible;
}

.ThemeRTVRMainItem,.ThemeRTVRMainItemHover,.ThemeRTVRMainItemActive,
.ThemeRTVRMenuItem,.ThemeRTVRMenuItemHover,.ThemeRTVRMenuItemActive
{
	border:		0;
	cursor:		pointer;
	white-space:	nowrap;			
}

.ThemeRTVRMainItem
{		
	background-image:url(/images/themes/default/off.gif);
	font-family: Verdana;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	height:25px;

}

.ThemeRTVRMainItemHover,.ThemeRTVRMainItemActive
{		
	background-image:url(/images/themes/default/on.gif);
	font-family: Verdana;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	height:25px;
	
		
}

.ThemeRTVRMenuItem
{	
	background-image:url(/images/themes/default/off.gif);
	font-family: Verdana;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	height:24px;
	text-align:right;	
}

.ThemeRTVRMenuItemHover,.ThemeRTVRMenuItemActive
{	
	background-image:url(/images/themes/default/on.gif);
	font-family: Verdana;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	height:24px;
	text-align:right;		
}

/* vertical main menu sub components */

td.ThemeRTVRMainFolderLeft,td.ThemeRTVRMainItemLeft
{
	
	color: #FFFFFF;
	/*font-family: simplified Arabic,Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	border-bottom:		1px solid #ffffff;	
}

td.ThemeRTVRMainFolderText,td.ThemeRTVRMainItemText
{	
	background-color:	inherit;
	white-space:	nowrap;
	color: #ffffff;	
	/*font-family: simplified Arabic,Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	text-align:right;
	padding-right:30px;	
	border-bottom:		1px solid #ffffff;		
}

td.ThemeRTVRMainFolderRight,td.ThemeRTVRMainItemRight
{
		
	color: #FFFFFF;	
	/*font-family: simplified Arabic,Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	border-bottom:		1px solid #ffffff;	
}

tr.ThemeRTVRMainItem td.ThemeRTVRMainFolderLeft,
tr.ThemeRTVRMainItem td.ThemeRTVRMainItemLeft
{		
	
    
}

tr.ThemeRTVRMainItem td.ThemeRTVRMainFolderText,
tr.ThemeRTVRMainItem td.ThemeRTVRMainItemText
{
	text-align:right;
	height:24px;
	padding-top:0px;
	padding-bottom:0px;

}

tr.ThemeRTVRMainItem td.ThemeRTVRMainItemRight,
tr.ThemeRTVRMainItem td.ThemeRTVRMainFolderRight
{
	
}


/* sub menu sub components */

.ThemeRTVRMenuFolderLeft,.ThemeRTVRMenuItemLeft
{	
	font-family: Verdana;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	
	border-bottom:		1px solid #ffffff;	
	background-color:#FFFFFF;	
	
}

.ThemeRTVRMenuFolderText,.ThemeRTVRMenuItemText
{
	
	white-space:	normal;
	color:#ffffff;
	font-family: Verdana;
	font-size: 14px;	
	font-weight: bold;
	padding-right:30px;	
	border-bottom:		1px solid #ffffff;		
	
}

.ThemeRTVRMenuFolderRight,.ThemeRTVRMenuItemRight
{
	
	white-space:	normal;	
	border-bottom:		1px solid #ffffff;		
}

.ThemeRTVRMenuItem .ThemeRTVRMenuFolderLeft,
.ThemeRTVRMenuItem .ThemeRTVRMenuItemLeft
{
	white-space:	normal;
	border:		0;
	border-bottom:		1px solid #ffffff;
	background-color:#FFFFFF;
	
}

.ThemeRTVRMenuItem .ThemeRTVRMenuFolderText,
.ThemeRTVRMenuItem .ThemeRTVRMenuItemText
{
	text-align:right;	
}

.ThemeRTVRMenuItem .ThemeRTVRMenuFolderRight,
.ThemeRTVRMenuItem .ThemeRTVRMenuItemRight
{	
	
	font-size: 14px;
}
