/*

	Default stylesheet for XP MenuLink template

*/

/* top level item in NORMAL state */

.xpTopItem
{
	background-color: #FFFFFF;
	border-width: 0;
	border-style: solid;
	border-color: #D6D3CE;
	
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: middle;
	cursor: hand;
	border: solid 1px #FFFFFF;
}

.xpTopItem #item
{
	font-family: arial, helvetica;
	font-size: 11px;
	color: black;
	cursor: hand;
}

/* top level item in ACTIVE state */

.xpTopItemActive
{
	background-color: #999999;
	border-width: 0;
	border-style: solid;
	border-color: #000000;
	cursor: default;
	padding-top: 7px;
	padding-bottom: 7px;
	
	cursor: hand;
	border: solid 1px #FFFFFF;
}

.xpTopItemActive #item
{
	background-color: #999999;
	font-family: arial, helvetica;
	font-size: 11px;
	color: white;
}

/* top level item in EXPANDED state */

.xpTopItemExpanded 
{
	background-color: #999999;
	border-width: 0;
	border-style: solid;
	border-color: #000000;
	cursor: default;
	padding-top: 7px;
	padding-bottom: 7px;
	cursor: hand;
	border: solid 1px #FFFFFF;
	color: white;
}

.xpTopItemExpanded #item
{
	font-family: arial, helvetica;
	font-size: 11px;
	color: black;
	border-color: #000000;
	color: white;
}

/* DISABLED top level */

.xpTopItemDisabled
{
	background-color: #D6D3CE;
	border-width: 1;
	border-style: solid;
	border-color: #D6D3CE;
}

.xpTopItemDisabled #item
{
	font-family: arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
}

/* item in NORMAL state */

.xpItem
{
	padding: 1;
}

.xpItem #item
{
	font-family: arial, helvetica;
	font-size: 11px;
	color: black;
	padding: 5px;
}

/* item in NORMAL state (for NN4.x) */

.xpItemNN
{
}

.xpItemNN #item
{
	font-family: arial, helvetica;
	font-size: 11px;
	color: black;
	
}

/* item in ACTIVE state */

.xpItemActive
{
	background-color: #EEEEEE;
	border: solid 1px #FFFFFF;
	cursor: hand;
	padding: 5px;
}

.xpItemActive #item
{
	font-family: arial, helvetica;
	font-size: 11px;
	color: black;
}

/* item in EXPANDED state */

.xpItemExpanded 
{
	background-color: #FFFFFF;
	border-width: 1;
	border-style: solid;
	border-color: #A5A6A5;
}

.xpItemExpanded #item
{
	font-family: arial, helvetica;
	font-size: 11px;
	color: black;
	padding: 7px;
}

/* DISABLED item */

.xpItemDisabled
{
	padding: 1;
}

.xpItemDisabled #item
{
	font-family: arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
}

/* DISABLED item for (NN4.x) */

.xpItemDisabledNN
{
}

.xpItemDisabledNN #item
{
	font-family: arial, helvetica;
	font-size: 11px;
	color: #FFFFFF;
}

/* separator */

.xpItemSeparator
{
	background-color: #A5A6A5;
}

/* top level surrounding html */

.xpTopLevel 
{
}

/* top level items container */

.xpTopLevelContainer 
{
}

/* popup surounding html */

.xpPopup 
{
	background-color: #FFFFFF;
	border: solid 1px #FFFFFF;
}

/* popup items container */

.xpPopupContainer
{
	
}

.xpPopupContainer #border
{
	background-color: #A5A6A5;
	
}

.xpPopupContainer #container
{
	background-color: #FFFBF7;
	
}

