/* menu styled for new Signiant theme */

.RadMenu_signiant_top {
	position:relative;
	background-color: #0065a4;
}

/* Todd's IE fix */
div.RadMenu_signiant_top ul.rootGroup{float:left;}

div.RadMenu_signiant_top ul.rootGroup li.item{display:inline-block;float:left;}

div.RadMenu_signiant_top ul.rootGroup li.separator{display:inline-block;float:left;}

div.RadMenu_signiant_top ul.rootGroup li.separator span.text{padding:0;}

div.RadMenu_signiant_top ul.rootGroup li.item a.link{display:inline-block;float:left;}

div.RadMenu_signiant_top ul.rootGroup li.item a.link span.text{display:inline-block;float:left;}
/* end IE fix */

div.RadMenu_signiant_top ul.rootGroup li.item {
	background: #0065a4 none;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	color:#E2E7F2;
	font-size:14px;
	font-weight:bold;
	line-height:41px;
	margin-left:17px;

/*	width:135px; */

}
div.RadMenu_signiant_top ul.rootGroup li.item.first { 
	margin-left:15px;
}
div.RadMenu_signiant_top ul.rootGroup li.item.last { 
	margin-right: -5px;
}

div.RadMenu_signiant_top ul.rootGroup li.item .text{
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color:#E2E7F2;
	font-size:14px;
	font-weight:bold;
	line-height:41px;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	padding-right: 17px;
	padding-left: 17px;

}
.RadMenu_signiant_top ul.rootGroup li.item a.link:hover, 
.RadMenu_signiant_top ul.rootGroup li.item a.focused, 
.RadMenu_signiant_top ul.rootGroup li.item a.expanded, 
.RadMenu_signiant_top ul.rootGroup li.item a.link.rootgroup_SelectedPath {
	color: #f05d22;
	background: #fff url(img/link.gif) bottom left no-repeat;
	text-decoration: none;
	
}
.RadMenu_signiant_top ul.rootGroup li.item a.link:hover span.text, 
.RadMenu_signiant_top ul.rootGroup li.item a.focused span.text, 
.RadMenu_signiant_top ul.rootGroup li.item a.expanded span.text {
	color: #999999;
	background: transparent url(img/span.gif) bottom right no-repeat; 
	text-decoration: none;
}
.RadMenu_signiant_top ul.rootGroup li.item a.link.rootgroup_SelectedPath span.text {
	color: #f05d22;
	background: transparent url(img/span.gif) bottom right no-repeat; 
	text-decoration: none;
}

.RadMenu_signiant_top ul.rootGroup li.item a.link.rootgroup_SelectedPath:hover {
	color: #9999BD;
	background: #fff url(img/link.gif) bottom left no-repeat;
	text-decoration: none;
}
.RadMenu_signiant_top ul.rootGroup li.item a.link.rootgroup_SelectedPath:hover span.text {
	color: #9999BD;
	background: transparent url(img/span.gif) bottom right no-repeat; 
	text-decoration: none;
}


/* --------  Sub-menu, 1st level  ------------ */


.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level1 {
	width: 240px;
	background: #ffffff none !important;
	border-right: solid 1px #6F9BC8;
	border-bottom: solid 1px #6F9BC8;
	border-left: solid 1px #6F9BC8; 
	color: #0065a4;
	margin: 0px !important;
	
}


.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level1 li.item {
	background: #ffffff none !important;
	text-align: left;
	margin: 0px !important;
	color: #0065a4;
	font-size:10px;
	height: 20px;
	width: 240px;
}

.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level1 li.item:hover {
	text-align: left;
	margin: 0px !important;
	font-size:10px;
	height: 20px;
	width: 240px;

	background: #A8A9AD none !important;
	color: #ffffff !important;
}

.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level1 li.item a.link {
	background: #ffffff none !important;
	text-align: left;
	text-decoration: none;
	margin: 0px !important;
	color: #0065a4;
	font-size:10px;
	height: 20px;
	width: 240px;
}


.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level1 li.item a.link:hover, 
.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level1 li.item a.focused, 
.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level1 li.item a.expanded {
	background: #A8A9AD none !important;
	color: #ffffff !important;
	width: 240px;
	margin: 0px !important;
}

.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level1 li.item a.link .text {
	background-image: none;
	font-size:10px;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	color: #0065a4;
	width: 190px;
}

.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level1 li.item a.link .text:hover {
	background-image: none;
	font-size:10px;
	text-align: left;
	text-decoration: none;

	background-color: #A8A9AD;
	color: #ffffff;
	
}

.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level1 li.item.separator {
	height: 0px;
}
.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level1 li.item.separator .text {
	padding-top: 1px;
	background-image: none;
	background-color: #ffffff;
	font-size: 1px;
	color: #ffffff;
}



/* --------  Sub-menu, 2nd level  ------------ */

.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level2 {
	width: 240px;
	background: #E7E8EA none !important;
	border: solid 1px #6C6D6F; 
	color: #6C6D6F;
	margin: 0px !important;
	
}
.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level2 li.item {
	background: #E7E8EA none !important;
	text-align: left;
	margin: 0px !important;
	color: #6C6D6F;
	font-size:10px;
	height: 20px;
	width: 240px;
}

.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level2 li.item:hover {
	text-align: left;
	margin: 0px !important;
	font-size:10px;
	height: 20px;
	width: 240px;

	background: #6C6D6F none !important;
	color: #ffffff !important;
}

.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level2 li.item a.link {
	background: #E7E8EA none !important;
	text-align: left;
	text-decoration: none;
	margin: 0px !important;
	color: #6C6D6F;
	font-size:10px;
	height: 20px;
	width: 240px;
}


.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level2 li.item a.link:hover, 
.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level2 li.item a.focused, 
.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level2 li.item a.expanded {
	background: #6C6D6F none !important;
	color: #ffffff !important;
	width: 240px;

}

.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level2 li.item a.link .text {
	background-image: none;
	font-size:10px;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	color: #6C6D6F;
	
}

.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level2 li.item a.link .text:hover {
	background-image: none;
	font-size:10px;
	text-align: left;
	text-decoration: none;

	background-color: #6C6D6F;
	color: #ffffff;
	
}

.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level2 li.item.separator {
	height: 0px;
}
.RadMenu_signiant_top ul.rootGroup li.item ul.vertical.group.level2 li.item.separator .text {
	padding-top: 1px;
	background-image: none;
	background-color: #E7E8EA;
	font-size: 1px;
	color: #E7E8EA;
}

/* --- arrows --- */

.RadMenu_signiant_top .leftArrow,
.RadMenu_signiant_top .rightArrow,
.RadMenu_signiant_top .topArrow,
.RadMenu_signiant_top .bottomArrow,
.RadMenu_signiant_top .leftArrowDisabled,
.RadMenu_signiant_top .rightArrowDisabled,
.RadMenu_signiant_top .topArrowDisabled,
.RadMenu_signiant_top .bottomArrowDisabled {
	background: transparent url(img/left.gif) center center no-repeat;
	width:15px;
}

.RadMenu_signiant_top .topArrow,
.RadMenu_signiant_top .topArrowDisabled {
	background-image: url('img/top.gif');
	width: 100%;
}

.RadMenu_signiant_top .bottomArrow,
.RadMenu_signiant_top .bottomArrowDisabled {
	background-image: url('img/bottom.gif');
	width: 100%;
}

.RadMenu_signiant_top .rightArrow,
.RadMenu_signiant_top .leftArrow {
	height: 100%;
}

.RadMenu_signiant_top .rightArrow,
.RadMenu_signiant_top .rightArrowDisabled {
	background-image: url('img/right.gif');
}

.RadMenu_signiant_top .expandLeft,
.RadMenu_signiant_top .expandRight {
	background: transparent url(img/groupImage.gif) right center no-repeat !important;
}

.RadMenu_signiant_top_rtl .expandLeft,
.RadMenu_signiant_top_rtl .expandRight {
	background: transparent url(img/left.gif) left center no-repeat;
	margin-left: 8px;
}


.RadMenu_signiant_top_rtl .group .link:hover .expandLeft,
.RadMenu_signiant_top_rtl .group .link:hover .expandRight {
	background:transparent url(img/invertedGroupImageRTL.gif) left center no-repeat;
	margin: 0px;
	margin-left: 8px;
}

.RadMenu_signiant_top .link:hover .expandLeft,
.RadMenu_signiant_top .link:hover .expandRight,
.RadMenu_signiant_top .focused .expandLeft,
.RadMenu_signiant_top .focused .expandRight,
.RadMenu_signiant_top .expanded .expandLeft,
.RadMenu_signiant_top .expanded .expandRight {
	background:transparent url(img/invertedGroupImage.gif) right center no-repeat;
}

