/* ######### Matt Black Strip Main Menu Bar CSS ######### */
.mattblackmenu{
	margin: 0px !Important;
	padding: 0px !Important;
	border:0px;
	height:25px;
	overflow:hidden;
}

.mattblackmenu ul{
margin: 0;
padding: 0;
font: bold 12px Arial;
list-style-type: none;
border-bottom: 1px solid #aebdc7;
overflow: hidden;
width: 100%;
}

.mattblackmenu li{
display: inline;
margin: 0;
}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 8px; /*padding inside each tab*/
border-right: 1px solid #aebdc7; /*right divider between tabs*/
color: #444444;

}

.mattblackmenu li a:visited{
color: #444444;
}

.mattblackmenu li a:hover{
background: #ffffff; /*background of tabs for hover state */
color:#054979;
/*border:solid 1px #aebdc7;
border-bottom:0px;*/

}

.mattblackmenu a.selected{
background: #ffffff; /*background of tabs for hover state */
color:#054979;
}

.mattblackmenu a.isActive{
	background: #ffffff; /*background of tabs for hover state */
	color:#d97125 !Important;
}





.mattblackmenu li a.shadow:hover{
background: #ffffff; /*background of tabs for hover state */
color:#054979;
/*border:solid 1px #aebdc7;
border-bottom:0px;*/

}

.mattblackmenu li a.shadow{
	 background: URL(../images/menu_shadow_bg.png) repeat-x top left;    
	 color:#666666;
}

.mattblackmenu li a.notallowed{
	 background: URL(../images/menu_shadow_bg.png) repeat-x top left;    
	 color:#666666;
	 cursor:not-allowed;
}


.mattblackmenu li a.notallowed:hover{
background: #ffffff; /*background of tabs for hover state */
color:#914452;
 cursor:not-allowed;
/*border:solid 1px #aebdc7;
border-bottom:0px;*/

}



/****************************************************/
.rangeselectormenu{
	margin: 0px !Important;
	padding: 0px 0px 0px 0px !Important;
	
	border:0px;
	height:23px !Important;

	overflow:hidden;
	background-color: buttonface;
	background: buttonface url(../images/down-arrow-off.png) no-repeat right;
	border-left: 1px solid buttonhighlight;
	border-top: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;

}



.rangeselectormenu ul{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    overflow: hidden;
    width: 100%;

	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color:#D97125;
	height: 21px;
	*height:20px;
	display:block;
	


}

.rangeselectormenu li{
display: inline;
margin: 0;
}

.rangeselectormenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 2px ; /*padding inside each tab*/
/*border-right: 1px solid #aebdc7;*/ /*right divider between tabs*/
color:#D97125;
height: 20px;

width:100%;

}

.rangeselectormenu li a:visited{
color: #D97125;
}

.rangeselectormenu li a:hover{
/*background-color: buttonface;*//*background of tabs for hover state */


color:#D97125;
/*border:solid 1px #aebdc7;
border-bottom:0px;*/

}

.rangeselectormenu a.selected{
/*background-color: buttonface;*/ /*background of tabs for hover state */
color:#D97125;
}

.rangeselectormenu a.isActive{
	/*background-color: buttonface;*/ /*background of tabs for hover state */
	color:#D97125 !Important;
}





.rangeselectormenu li a.shadow:hover{
/*background-color: buttonface;*/ /*background of tabs for hover state */
color:#D97125;
/*border:solid 1px #aebdc7;
border-bottom:0px;*/

}

