/* r.a.d.menu styled for TSI skin */

.RadMenu_TSI 
{
	height: 16px;
	background-color:#82404A;
	background-image:none;
	white-space: normal;
}

.RadMenu_TSI .link
{
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	text-decoration:none;
	text-transform: lowercase;
	color: white;
	line-height: 16px;
	background-color: transparent;
	text-align: center;
	white-space: normal;
	cursor: hand;
/* vertical alignment fix */
    /* firefox */
    vertical-align:middle;
    display:table-cell !important;
    /* IE */
    _padding-top:expression((this.offsetHeight - this.firstChild.offsetHeight) / 2 + "px");
}

.RadMenu_TSI .rootGroup_SelectedPath {
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	text-decoration:none;
	text-transform: lowercase;
	color: white;
	line-height: 16px;
	background-color:#82404A;
	text-align: center;
	white-space: normal;
	cursor: hand;
}

.RadMenu_TSI .link:hover,
.RadMenu_TSI .focused,
.RadMenu_TSI .expanded
{
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	text-decoration:none;
	text-transform: lowercase;
	color:black;
	line-height: 16px;
	background-color:#D9BABF;
	text-align: center;
	white-space: normal;
	cursor: hand;
}

.RadMenu_TSI .rootGroup .disabled:hover
{
	background: #82404A none;
}

.RadMenu_TSI .text
{
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px; 
	font-size: 11px; 
	font-weight: normal;
	font-style: normal; 
	white-space: normal;
	color: white;
}

.RadMenu_TSI .group
{
	border: solid 0px #D9BABF;
	background-image: none;
	background-color: #D9BABF;
}

.RadMenu_TSI .group .text
{
	color: white;
}      

.RadMenu_TSI .group .link
{
	background: #D9BABF none;
	border-left: solid 1px #666666;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #666666;
	width: 180px;
	line-height: 16px;
	text-align: left;
	padding-left: 5px;
	cursor: hand;
    /* Negate vertical alignment fix for second level or higher*/
    display:block !important;
    _padding-top:0;
}

.RadMenu_TSI .group .link .text 
{
	color: black;
}

.RadMenu_TSI .group .link:hover .text, 
.RadMenu_TSI .group .focused .text 
{
	color: white;
}

.RadMenu_TSI .group .link:hover,
.RadMenu_TSI .group .focused,
.RadMenu_TSI .group .expanded
{
	background: #82404A;
	width: 180px;
	line-height: 16px;
	text-align: left;
	padding-left: 5px;
	cursor: hand;
}

.RadMenu_TSI .leftArrow,
.RadMenu_TSI .rightArrow,
.RadMenu_TSI .topArrow,
.RadMenu_TSI .bottomArrow,
.RadMenu_TSI .leftArrowDisabled,
.RadMenu_TSI .rightArrowDisabled,
.RadMenu_TSI .topArrowDisabled,
.RadMenu_TSI .bottomArrowDisabled
{
	display: none;
}

.RadMenu_TSI .topArrow,
.RadMenu_TSI .topArrowDisabled
{
	display: none;
}

.RadMenu_TSI .bottomArrow,
.RadMenu_TSI .bottomArrowDisabled
{
	display: none;
}

.RadMenu_TSI .rightArrow,
.RadMenu_TSI .leftArrow
{
	display: none;
}

.RadMenu_TSI .rightArrow,
.RadMenu_TSI .rightArrowDisabled
{
	display: none;
}

.RadMenu_TSI .vertical .separator .text
{
	display: none;
}

.RadMenu_TSI .expandLeft,
.RadMenu_TSI .expandRight
{
	display: block;
}

.RadMenu_TSI_rtl .expandLeft,
.RadMenu_TSI_rtl .expandRight
{
	display: block;
}

/* right to left */
.RadMenu_TSI_rtl .group .link:hover .expandLeft,
.RadMenu_TSI_rtl .group .link:hover .expandRight
{
	display: block;
}

.RadMenu_TSI .link:hover .expandLeft,
.RadMenu_TSI .link:hover .expandRight,
.RadMenu_TSI .focused .expandLeft,
.RadMenu_TSI .focused .expandRight,
.RadMenu_TSI .expanded .expandLeft,
.RadMenu_TSI .expanded .expandRight
{
	display: block;
}


