:focus{
	-moz-outline-style: none;
}
#navtabs{
	width: 970px;
	list-style: none;
	height: 27px;
	font-size: 11px;
	font-weight: normal;
}

#navtabs li{
	float: left;
	background: url(../images/navleft.gif) no-repeat top left;
	padding: 7px 0 8px 10px;
	margin-right: 2px;
	list-style: none;
}

#navtabs li a{
	background: url(../images/navcenter.gif) repeat-x top right;
	padding: 7px 0 7px 0;
	color: #555;
	text-decoration:none;
}

#navtabs li .tabright{
	background: url(../images/navright.gif) no-repeat top right;
	padding: 7px 10px 7px 0;

}

#navtabs li:hover,#navtabs li.current_nav{
	background: url(../images/navleft_hover.gif) no-repeat top left;
}

#navtabs li:hover a,#navtabs li.current_nav a{
	background:  url(../images/navcenter_hover.gif) scroll right top;
	color: #555555;
}

#navtabs li:hover .tabright, #navtabs li.current_nav .tabright{
	background: url(../images/navright_hover.gif) no-repeat top right;
}

.megamenu{
	position: absolute;
	display: none;
	left: -10em;
	top: -4px;
	background: #F7F7F7;
	padding: 10px;
	z-index: 100;
	font-size:11px;
	color: #555555;
	border-top: none;
	border-right: thin solid #e0e0e0;
	border-bottom: thin solid #e0e0e0;
	border-left: thin solid #e0e0e0;
}

.megamenu .column{
	float: left;
	width: 180px; /*width of each menu column*/
	margin-right: 5px;
}

.megamenu .column ul{
	list-style-type: none;
}

.megamenu .column ul li{
	padding-bottom: 5px;
	list-style:none;
}

.megamenu .column h3{
	background: #e0e0e0;
	font: bold 13px Arial;
	margin: 0 0 5px 0;
}

.megamenu .column ul li a{
	text-decoration: none;
	color: #555;
	padding:5px;
}

.megamenu .column ul li a:hover{
	color: red;
	background-color:#DADADA;
}