.officeTopLevel 
{
}

.officeTopLevelContainer 
{
}

.officeItemSeparator
{
	background-color: #A5A6A5;
}

.officePopupSeparator #bg
{
	background-color: #A5A6A5;
}

.officeTopItem
{
/*	background-color: #EFEFEF;*/
	padding: 1px;
}

.officeTopItem #item
{
	font-family: tahoma, helvetica;
	font-size: 11px;
	color: black;

	color:white;		/* mod */
	cursor: pointer; /* mod */	
}

.officeTopItemDisabled
{
/*	background-color: #EFEFEF;*/
	padding: 1px;
}

.officeTopItemDisabled #item
{
	font-family: tahoma, helvetica;
	font-size: 11px;
	color: Silver;
}

.officeTopItemNN
{
	background-color: #EFEFEF;
}

.officeTopItemNN #item
{
	font-family: tahoma, helvetica;
	font-size: 11px;
	color: black;
}


.officeTopItemActive
{
	background-color: #DEDBD6; /* mod  #C6D3EF;  */
	border-width: 1px;
	border-style: solid;
	border-color: #A5A6A5; /* mod   #3169C6;  */
	cursor: pointer; /* mod */
}

.officeTopItemActive #item
{
	font-family: tahoma, helvetica;
	font-size: 11px;
	color: black; /* mod  black;  */
}

.officeTopItemExpanded 
{
	background-color: #DEDBD6;
	border-width: 1px;
	border-style: solid;
	border-color: #A5A6A5;
}

.officeTopItemExpanded #item
{
	font-family: tahoma, helvetica;
	font-size: 11px;
	color: black;
	cursor: pointer; /* mod */
}


/* popup */

.officePopup 
{
}

.officePopupContainer
{
	/* filter:progid:DXImageTransform.Microsoft.Shadow(strength=2, color=silver,direction=135);*/
}

.officePopupContainer #border
{
	background-color: #A5A6A5;
}

.officePopupContainer #container
{
	background-color: #FFFBF7;
}

.officeItem
{
	padding: 1px;
}

.officeItem #item
{
	font-family: tahoma, helvetica;
	font-size: 11px;
	color: black;
}

.officeItemDisabled
{
	padding: 1px;
}

.officeItemDisabled #item
{
	font-family: tahoma, helvetica;
	font-size: 11px;
	color: gray;
}

.officeItemDisabledNN
{
}

.officeItemDisabledNN #item
{
	font-family: tahoma, helvetica;
	font-size: 11px;
	color: gray;
}

.officeItemNN
{
}

.officeItemNN #item
{
	font-family: tahoma, helvetica;
	font-size: 11px;
	color: black;
}

.officeItemActive
{
	background-color: #C6D3EF;
	border-width: 1px;
	border-style: solid;
	border-color: #3169C6;
	cursor: pointer; /* mod */
}

.officeItemActive #item
{
	font-family: tahoma, helvetica;
	font-size: 11px;
	color: black;
}

.officeItemExpanded 
{
	background-color: #DEDBD6;
	border-width: 1px;
	border-style: solid;
	border-color: #A5A6A5;
}

.officeItemExpanded #item
{
	font-family: tahoma, helvetica;
	font-size: 11px;
	color: black;
}
