/* ThemeRTVMenu Style Sheet */

.ThemeRTVMenu,.ThemeRTVSubMenuTable
{
	font-family:	Tahoma;
	font-size:	13px;
	color:	#FFFFFF;	
	padding:	0;
	white-space:	nowrap;
	cursor:		pointer;
	width: 92px;	
}

.ThemeRTVSubMenu
{
	

	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);
}

.ThemeRTVSubMenuTable
{
	overflow:	visible;
}

.ThemeRTVMainItem,.ThemeRTVMainItemHover,.ThemeRTVMainItemActive,
.ThemeRTVMenuItem,.ThemeRTVMenuItemHover,.ThemeRTVMenuItemActive
{
	border:		0;
	cursor:		pointer;
	white-space:	nowrap;	
}

.ThemeRTVMainItem
{		
	text-align:right;	
    background-image:url(../../images/themes/default/button_off.jpg);	
	height:26px;
	
	color:#5F5F5F;
	font-family: Verdana;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	padding-right:10px;
	padding-left:10px;
	border-left:1px solid #ffffff;
	border-top:1px  solid #E4E4E4;
}

.ThemeRTVMainItemHover,.ThemeRTVMainItemActive
{			
	font-family:Verdana;
	font-size: 13px;
	text-align:right;
	
	background-image:url(../../images/themes/default/button_on.jpg);
	
	height:26px;
	
	color:#5F5F5F;
	text-decoration: none;
	padding-right:10px;
	padding-left:10px;
	border-left:1px solid #ffffff;
	border-top:1px  solid #E4E4E4;
	
}

.ThemeRTVMenuItem
{
	text-align:right;
	padding-right:10px;
    background-image:url(../../images/themes/default/button_off.jpg);	
	height:25px;
	
	color:#5F5F5F;
	font-family: Verdana;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;	
}

.ThemeRTVMenuItemHover,.ThemeRTVMenuItemActive
{
	font-weight: bold;	
	font-family:Verdana;
	font-size: 13px;
	text-align:right;
	padding-right:10px;
	background-image:url(../../images/themes/default/button_on.jpg);
	width:94px;
	height:25px;
	
	color:#5F5F5F;
	text-decoration: none;
}

/* vertical main menu sub components */

td.ThemeRTVMainFolderLeft,td.ThemeRTVMainItemLeft
{
	font-weight: bold;	
	font-family:Verdana;
	font-size: 13px;
	text-align:right;
	padding-right:10px;
	background-image:url(../../images/themes/default/button_on.jpg);
	width:94px;
	height:25px;
	
	color:#5F5F5F;
	text-decoration: none;
	
}

td.ThemeRTVMainFolderText,td.ThemeRTVMainItemText
{	
	font-weight: bold;	
	font-family:Verdana;
	font-size: 13px;
	text-align:right;
	padding-right:10px;
	background-image:url(../../images/themes/default/button_on.jpg);
	width:94px;
	height:25px;
	
	color:#5F5F5F;
	text-decoration: none;
}

td.ThemeRTVMainFolderRight,td.ThemeRTVMainItemRight
{
	
	font-weight: bold;	
	font-family:Verdana;
	font-size: 13px;
	text-align:right;
	padding-right:10px;
	background-image:url(../../images/themes/default/button_on.jpg);
	width:94px;
	height:25px;
	
	color:#5F5F5F;
	text-decoration: none;
}

tr.ThemeRTVMainItem td.ThemeRTVMainFolderLeft,
tr.ThemeRTVMainItem td.ThemeRTVMainItemLeft
{
	white-space:	normal;
	background-color:	inherit;	
}

tr.ThemeRTVMainItem td.ThemeRTVMainFolderText,
tr.ThemeRTVMainItem td.ThemeRTVMainItemText
{
	background-color:	inherit;
}

tr.ThemeRTVMainItem td.ThemeRTVMainItemRight,
tr.ThemeRTVMainItem td.ThemeRTVMainFolderRight
{
	background-color:	inherit;
}


/* sub menu sub components */

.ThemeRTVMenuFolderLeft,.ThemeRTVMenuItemLeft
{
	font-weight: bold;	
	font-family:Verdana;
	font-size: 13px;
	text-align:right;
	padding-right:10px;
	background-image:url(../../images/themes/default/button_on.jpg);
	width:94px;
	height:25px;
	
	color:#5F5F5F;
	text-decoration: none;	
}

.ThemeRTVMenuFolderText,.ThemeRTVMenuItemText
{
	
	font-weight: bold;	
	font-family:Verdana;
	font-size: 13px;
	text-align:right;
	padding-right:10px;
	background-image:url(../../images/themes/default/button_on.jpg);
	width:94px;
	height:25px;
	
	color:#5F5F5F;
	text-decoration: none;
}

.ThemeRTVMenuFolderRight,.ThemeRTVMenuItemRight
{

	font-weight: bold;	
	font-family:Verdana;
	font-size: 13px;
	text-align:right;
	padding-right:10px;
	background-image:url(../../images/themes/default/button_on.jpg);
	width:94px;
	height:25px;
	
	color:#5F5F5F;
	text-decoration: none;	
}

.ThemeRTVMenuItem .ThemeRTVMenuFolderLeft,
.ThemeRTVMenuItem .ThemeRTVMenuItemLeft
{
	text-align:right;
	padding-right:10px;
    background-image:url(../../images/themes/default/button_off.jpg);	
	height:25px;
	
	color:#5F5F5F;
	font-family: Verdana;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.ThemeRTVMenuItem .ThemeRTVMenuFolderText,
.ThemeRTVMenuItem .ThemeRTVMenuItemText
{
	
	text-align:right;
	padding-right:10px;
    background-image:url(../../images/themes/default/button_off.jpg);	
	height:25px;
	
	color:#5F5F5F;
	font-family: Verdana;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	
}

.ThemeRTVMenuItem .ThemeRTVMenuFolderRight,
.ThemeRTVMenuItem .ThemeRTVMenuItemRight
{	
	text-align:right;
	padding-right:10px;
    background-image:url(../../images/themes/default/button_off.jpg);	
	height:25px;
	
	color:#5F5F5F;
	font-family: Verdana;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
