/* ThemeRTVMenu Style Sheet */

.ThemeRTVMenu,.ThemeRTVSubMenuTable
{
	float:right; 
	font-family: tahoma, arial;
	font: 12px ;	
	width: 100%;
	color:#FFFFFF;
	height:30px;
	background-color:	#FF7930;
	border-color: #FF7930;	
}

.ThemeRTVSubMenu
{
	

	margin:-1;
	position:	absolute;	
	visibility:	hidden;
	width:154px;	
	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	100;
	border:		1;
	padding:	0;

	overflow:	visible;
	/*border:		1px solid #A0C512;*/
   
		
	
	
}

.ThemeRTVSubMenuTable
{
	overflow:	visible;	
}

.ThemeRTVMainItem,.ThemeRTVMainItemHover,.ThemeRTVMainItemActive,
.ThemeRTVMenuItem,.ThemeRTVMenuItemHover,.ThemeRTVMenuItemActive
{
	border:		0;
	cursor:		pointer;
	white-space:	nowrap;		
}

.ThemeRTVMainItem
{		
	text-align:right;   
	height:30px;
	
	color:#ffffff;
	font-family: tahoma, arial;
	font: 12px ;
	text-decoration: none;	
	border-left:2px solid #ffffff;
	text-align:center;	
	background-color:	#cc092f;
}

.ThemeRTVMainItemHover,.ThemeRTVMainItemActive
{			
	font-family: tahoma, arial;
	font-size: 12px;
	text-align:center;
	
	background-color:#FF5A00; /*background of menu items during onmouseover (hover state)*/
	
	
	height:30px;
	
	color:#000000;
	text-decoration: none;
	
	border-left:2px solid #ffffff;
	
	
	
}

.ThemeRTVMenuItem
{	
    background-color: #FF5A00;	
	height:25px;	
}

.ThemeRTVMenuItemHover,.ThemeRTVMenuItemActive
{	
	height:25px;
	background-color: #FF7930 ;	
	
}

/* vertical main menu sub components */

td.ThemeRTVMainFolderLeft,td.ThemeRTVMainItemLeft
{	
	background-color:	inherit;	
	font-family: tahoma, arial;
	font-size: 12px;	
	height:30px;
	
	color:#ffffff;
	/*border-top: 1px solid #FF7930;
	border-bottom: 1px solid #FF7930;		*/
}

td.ThemeRTVMainFolderText,td.ThemeRTVMainItemText
{			
	font-family: tahoma, arial;
	font-size: 12px;
	
		
	height:30px;
	
	color:#ffffff;	
	/*border-top: 1px solid #FF7930;
	border-bottom: 1px solid #FF7930;*/
	
	background-color:	inherit;
	white-space:	normal;	
	
}

td.ThemeRTVMainFolderRight,td.ThemeRTVMainItemRight
{		
	font-family: tahoma, arial;
	font-size: 12px;		
	color:#ffffff;		
	/*border-top: 1px solid #FF7930;
	border-bottom: 1px solid #FF7930;*/
	background-color: #FF7930 ;
}

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-family: tahoma, arial;
	font-size: 12px;
	
	width:1px;	
	background-color: #FF7930 ;	
	border-top: 1px solid #FF7930;
	border-bottom: 1px solid #FF7930;	
}

.ThemeRTVMenuFolderText,.ThemeRTVMenuItemText
{		
	font-family: tahoma, arial;
	font-size: 12px;	
	background-color: #FF7930 ;
	white-space:	normal;		
	color:#ffffff;
	border-top: 1px solid #FF7930;
	border-bottom: 1px solid #FF7930;
}

.ThemeRTVMenuFolderRight,.ThemeRTVMenuItemRight
{	
	white-space:	normal;
	width:1px;
	border-top: 1px solid #FF7930;
	border-bottom: 1px solid #FF7930;
}

.ThemeRTVMenuItem .ThemeRTVMenuFolderLeft,
.ThemeRTVMenuItem .ThemeRTVMenuItemLeft
{	
    background-color: #FF5A00 ;
	white-space:	normal;
			
}

.ThemeRTVMenuItem .ThemeRTVMenuFolderText,
.ThemeRTVMenuItem .ThemeRTVMenuItemText
{
		
	background-color: #FF5A00 ;	
	
}

.ThemeRTVMenuItem .ThemeRTVMenuFolderRight,
.ThemeRTVMenuItem .ThemeRTVMenuItemRight
{		
	background-color: #FF5A00 ;	
		
}
