/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px solid gray;
	background: #414141;
	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 white; /*right divider between tabs*/
	color: white;
	background: #414141;
}
.mattblackmenu li a:visited {
	color: white;
}
.mattblackmenu li a:hover {
	background: black; /*background of tabs for hover state */
}
.mattblackmenu a.selected {
	background: black; /*background of tab with "selected" class assigned to its LI */
}
.btm_menu_list {
	font-weight: normal;
	padding:0px 0 0 0;
	margin:20px 0px 0 10px;
	width:100%;
}
.btm_menu_list ul {
	width:100%;
	padding: 0px 0;
	margin: 0 0 0 3px;
	text-align: left; /*set value to "left", "center", or "right"*/
	display:table;
}
.btm_menu_list ul li {
	display:table-cell;
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
	border:0px solid red;
	width:12.5%;
	*width:12%;
	text-align:center;
	white-space:nowrap;
}
.ddmenu {
	font-weight: normal;
	padding:0px 0 0 0;
	margin:0px 0px 0px 10px;
	width:97.9%;
	border:0px solid red;
	clear:left;

}
.ddmenu:after { /*Add margin between menu and rest of content in Firefox*/
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;

}
.ddmenu ul {
	width:100%;
	padding: 0;
	margin: 0 0 0 2px;
	text-align: left; /*set value to "left", "center", or "right"*/
	display:table;
	background:url(../img/menu_bg.gif) repeat-x 0px 0;
	list-style-type:none;
}
.ddmenu ul li {
	display:table-cell;
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
	border:0px solid red;
    padding: 0px 5px;
    text-align:center;
	white-space:nowrap;

}
.ddmenu ul li.sep {
	display:table-cell;
	padding:0;
	margin:0;
	list-style-type:none;
	width:1px
}
.ddmenu ul li a {
	padding: 3px 0 5px 0;
	margin: 0;
	display:block;
	text-decoration: none;
	font:10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.ddmenu ul li a:hover {
	padding: 3px 0 5px 0;
	margin: 0;
	text-decoration: underline;
	font:10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
	position:absolute;
	top: 0;
	border-top: 0px solid #E3E3E3; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font:10px Arial, Helvetica, sans-serif;
	/*text-transform:lowercase;*/
	line-height:18px;
	z-index:100;
	width: 200px;
	visibility: hidden;/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}
.dropmenudiv a {
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 0px solid #BBB; /*THEME CHANGE HERE*/
	padding: 2px 10px;
	text-decoration: none;
	font-weight: normal;
	color: #fff;
	background: url(../img/bull_white.gif) no-repeat 6px 10px
}
* html .dropmenudiv a { /*IE only hack*/
	width: 100%;
	color: #fff;
	background: url(../img/bull_white.gif) no-repeat 6px 10px
}

/*.dropmenudiv a:hover{ 
background:#f39c46 url(../img/bull_white.gif) no-repeat 6px 10px;
color:#FFFFFF 
}*/
