.officeTopLevel 
{
}

.officeTopLevelContainer 
{
}

.officeItemSeparator
{
	background-color: #A5A6A5;
}

.officePopupSeparator #bg
{
	background-color: #A5A6A5;
}

.officeTopItemDisabled
{
	background-color: #EFEFEF;
	padding: 0;
}

.officeTopItemDisabled #item
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: gray;
}

.officeTopItemNN
{
	background-color: #EFEFEF;
}

.officeTopItemNN #item
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	cursor: hand;
}

.officeTopItem
{
	background-color: #9097aa;
	border-right: 1px solid white;
	height: 100%;
	padding: 3;
	cursor: hand;
}

.officeTopItem #item
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
	cursor: hand;
}

.officeTopItemActive
{
	background-color: #c7cbd4;
	border-right: 1px solid white;
	cursor: default;
	padding: 3;
	cursor: hand;
}

.officeTopItemActive #item
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
	cursor: hand;
}

.officeTopItemExpanded 
{
	background-color: #64718d;
	border-right: 1px solid white;
	padding: 3;
	cursor: hand;
}

.officeTopItemExpanded #item
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
	cursor: hand;
}


/* 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: 1;
}

.officeItem #item
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	cursor: hand;
}

.officeItemDisabled
{
	padding: 1;
}

.officeItemDisabled #item
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: gray;
}

.officeItemDisabledNN
{
}

.officeItemDisabledNN #item
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: gray;
}

.officeItemNN
{
}

.officeItemNN #item
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	cursor: hand;
}

.officeItemActive
{
	background-color: #cd9c9f; /* Red color */
	border-width: 1;
	border-style: solid;
	border-color: #cd9c9f; /* Border color around the red */
	cursor: hand;
}

.officeItemActive #item
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	cursor: hand;
}

.officeItemExpanded 
{
	background-color: #DEDBD6;
	border-width: 1;
	border-style: solid;
	border-color: #A5A6A5;
	cursor: hand;
}

.officeItemExpanded #item
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	cursor: hand;
}