/*---------------------------------------------------------------------------
Header style

-----------------------------------------------------------------------------*/





/*-----------------------------------------
				Menu layout
------------------------------------------*/

ul.nav:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    font-size:1px;
    clear: both;
}

.menu {
	width: 100%; /*-- You can change the width of the menu here --*/
	/*height: 24px;*/
	margin: 0 -10px 0 0px;
	 background:url('images/button.gif');
	
	position: relative;
}

.menu ul{
	margin:0px 0px 0px 9px; 
	padding: 0;
	list-style: none;
	font-size: 12px;
	height: 24px;	
	/*min-width: 782px;*/
	float: left; /*afterthought*/
	
	background-repeat: repeat-x;
	
}

.menu li {
	margin: 0px 0px 0px 1px; /*-- space between tabs --*/
	padding: 0px 2px 0px 0px; /*-- change the 15px here and #menu li a 15px to decrease the width of the tabs --*/
	background-repeat: no-repeat;
	float: left;
	position: relative;
	background-color: #FEF1E8;
}

.menu li.activelink {
	background-repeat: no-repeat;
}

.menu li a,
.menu li a:link,
.menu li a:visited {
	display: block;
	float: left;
	padding: 0px 3px 0px 10px; /*-- change the 15px here and #menu li 15px to decrease the width of the tabs --*/
	text-align: center;
	white-space: nowrap;
	background-repeat: no-repeat;
	text-decoration: none;
	min-height: 18px;
	height: 18px;
	outline: none;
}

.menu li.activelink a, 
.menu li.activelink a:link, 
.menu li.activelink a:visited {
	background-repeat: no-repeat;
}

.menu li:hover, 
.menu li.sfhover {
	background-position: 100% -200px; /*-- These can be changed to switch which tab colors you want to come up --*/
	cursor: pointer;
	border-bottom: 1px solid #ffffff;
}

.menu ul li:hover a,
.menu ul li:hover a:link,
.menu ul li:hover a:visited,
.menu ul li.sfhover a,
.menu ul li.sfhover a:link,
.menu ul li.sfhover a:visited {
	background-position: 0 -200px; /*-- These can be changed to switch which tab colors you want to come up --*/
	/*border-bottom: 1px solid #ffffff*/
}

.menu li.activelink:hover {
	background-position: 100% -200px; /*-- These can be changed to switch which tab colors you want to come up --*/
}

.menu li.activelink:hover a {
	background-position: 0 0; /*-- These can be changed to switch which tab colors you want to come up --*/
}

/*-----------------------------------------
				End Menu layout
------------------------------------------*/

/*-----------------------------------------
			Menu Images and Colors
------------------------------------------*/

.menu li a.button,
.menu li a.button:link,
.menu li a.button:visited, 
.menu li a.button:hover {
	background-image: url('none') !important;
	padding: 0;
	display: inline; margin-left:0; margin-right:0; margin-top:1px; margin-bottom:0
}

.menu li a.button img {
	margin-top: 0px; 
	margin-left: 2px;
}

.arrow-button {
	background-image: url('../images/menu-arrow.gif');
	background-repeat: no-repeat;
	height: 13px;
	width: 13px
}

/*-----------------------------------------
		End Menu Images and Colors
------------------------------------------*/

.nav li ul {
	position: absolute;
	left: -999em;
	/*border-top: 1px solid #c9c9c9;*/
	border-right: 1px solid #c9c9c9;
	width: 172px;
	margin: 23px 0 0 0px;
	.margin-top: 1px; /* Important for both ie6 and ie7 */
	height: auto !important;
	height: 1%;
	padding: 0;
	clear: left;
	min-width: 0;
	float: none;
	background-color: #ffffff;
	z-index: 999;
}

.nav li ul li {
	background-image: url('none');
	border-bottom: medium none;
	padding: 0;
	margin: 0
}

.nav li ul li a,
.nav li ul li a:link,
.nav li ul li a:visited {
	height: auto !important;
	text-align: left;
	display: block;
	background-image: url('none') !important;
	width: 155px;
	background-color: #ffffff;
	border-bottom: 1px dashed #c9c9c9 !important;
	border-left: 1px solid #c9c9c9 !important;
	min-height: 0;
	white-space: normal; padding-left:10px; padding-right:6px; padding-top:5px; padding-bottom:5px
}

.nav li ul li.last-nav-item a,
.nav li ul li.last-nav-item a:link,
.nav li ul li.last-nav-item a:visited {
	border-bottom: 1px solid #c9c9c9 !important;
}

.nav li ul li.first-nav-item {
	/*border-top: 1px solid #c9c9c9;*/
}

.nav li ul li a:hover {
	background-color: #f5f5f5 !important;
}

.nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

.nav li ul li:hover,
.nav li ul li.sfhover {
	border-bottom: none;
}
/*---------------------------
 	End nav drop downs
----------------------------*/
