﻿
.TopGroup,.TopGroup td
{
	position:relative;
	z-index:2;
}

.SubGroup
{
	background-color:White;
}

/* Default item styles ------------------------------------ */ 
.Item,.ItemHover,.ItemExpanded
{
	/*Height should end up being 39 but do not specify it since we have padding. Font-size, lineheight and padding effect render height*/
	cursor:pointer;
	font-family:Arial;
	text-transform:capitalize;
	font-size:14px;
	font-weight:bold;
	color:White;
	text-align:left;
	vertical-align:top;
	padding-top:13px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:10px;
	background-image:url(images/arrow.jpg);
	background-repeat:no-repeat;
	background-position:6px 14px;
}

.ItemHover,.ItemExpanded
{
	color:#CC0000;
}


/* Child selected item styles ------------------------------------ */ 
.ChildItem,.ChildItemHover,.ChildItemExpanded
{
	cursor:pointer;  
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:White;
	text-decoration:none;
	background-color:#393A8C;
	text-align:left;
	padding-left:25px;
	padding-right:20px;
	height:26px;
	line-height:26px;
	vertical-align:middle;
}

.ChildItemHover,.ChildItemExpanded
{
	color:White;
	background-color:#A39776;
}


.DivItem,.DivItemHover,.DivItemExpanded
{
	background-image:url(images/divider.png);
	background-repeat:repeat-x;
	overflow:hidden;
	height:3px;
}