/* ThemeCSMenu Style Sheet */

.ThemeCSMenu,
{
		width:192px;
		font-family:Trebuchet MS, Tahoma;
		font-size:11px;
        	line-height:24px;
		vertical-align:middle;
		color:#000000;
		font-weight:bold;
		cursor:hand;
		text-indent:19px;
		background-color: #ffffff;
}
.ThemeCSSubMenuTable
{
		width:192px;
		font-family:Trebuchet MS, Tahoma;
		font-size:11px;
                line-height:24px;
		vertical-align:middle;
		color:#000000;
		font-weight:bold;
		cursor:hand;
		text-indent:19px;
}
.ThemeCSSubMenu
{
	position: absolute;
	visibility: hidden;
	color: #ff0000;
	width: 150;
	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:        0;
	border:		0;
	padding:	0;
}

.ThemeCSSubMenuTable
{
	border:	2px solid #e6e6e6;
	background-color: #ffffff;

}

.ThemeCSSubMenuTable TD
{
	white-space:	nowrap;

}

tr.ThemeCSMainItem td.ThemeCSMainFolderLeft,
tr.ThemeCSMainItem td.ThemeCSMainItemLeft,
tr.ThemeCSMainItem td.ThemeCSMainItemText,
tr.ThemeCSMainItem td.ThemeCSMainFolderText
{
	background-position: -3px center;
    background-Repeat:no-repeat;
    background-image:url('../images/blockgray_n.gif');
}

tr.ThemeCSMainItemHover td.ThemeCSMainFolderLeft,
tr.ThemeCSMainItemHover td.ThemeCSMainItemLeft,
tr.ThemeCSMainItemHover td.ThemeCSMainItemText,
tr.ThemeCSMainItemHover td.ThemeCSMainFolderText
{
	background-position: -3px center;
    background-Repeat:no-repeat;
    background-image:url('../images/blockgray_h.gif');
    background-color: #f7f7f7;
}

.ThemeCSMainItemHover,.ThemeCSMainItemActive
{
    background-color: #F7F7F7;
}

.ThemeCSMainItem,.ThemeCSMainItemHover,.ThemeCSMainItemActive,
.ThemeCSMenuItem,.ThemeCSMenuItemHover,.ThemeCSMenuItemActive
{
	white-space:	nowrap;}
.ThemeCSMainItem,.ThemeCSMainItemHover,.ThemeCSMainItemActive
{padding-left:0px; padding-right:106px;}

.ThemeCSMainItemHover,.ThemeCSMainItemActive,

{
	color:		#000000;
    background-color: #F7F7F7;
    padding-left:0px; padding-right:106px;
}
.ThemeCSMenuItemHover,.ThemeCSMenuItemActive
{
	color:		#000000;
                background-color: #F7F7F7;
                padding-left:0px; padding-right:106px;
}
.ThemeCSMenuSplit
{
	height:		1px;
	margin-top:	1px;
	margin-bottom:	1px;
	overflow:	hidden;
	background-color:	inherit;
}

.ThemeCSMenuVSplit
{
	width:		1px;
	margin:		0px;
	overflow:	hidden;
	background-color:	inherit;
	border-right:	1px solid white;
}
