/* CSS Document */
ul, li {
	border: 0; 
	margin: 0; 
	padding: 0; 
	list-style: none;
}

ul {
	border-bottom: solid 1px #e9f0f5;
	height: 49px;
}

li {
	float: left;
	margin-right: 1px;
}

.tab a:link, .tab a:visited {
	background: url(images/frame/menu.png) right 50px;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	text-decoration: none;
}

.tab a span {
	background: url(images/frame/menu.png) left 50px;
	display: block;
	height: 50px;
	margin-right: 20px;
	padding-left: 20px;
}

.tab a:hover {
	background: url(images/frame/menu.png) right 100px;
	display: block;
	color: #FFFFFF;
}

.tab a:hover span{
	background: url(images/frame/menu.png) left 100px;
	display: block;
}

.active a:link, .active a:visited, .active a:visited, .active a:hover {
	color: #FFFFFF;
	background: url(images/frame/menu.png) right 0 no-repeat;
}

<!-- Active -->
.active a span, .active a:hover span{
	background: url(images/frame/menu.png) left 0 no-repeat;
}

.padding-inside {
	padding-left: 25px;
	padding-right: 25px;
}

.separator {
	background: url(images/frame/header-short.gif) repeat-x;
}
