/* CSS menu start */

.menu {
	height:50px;
	width:974px;
	border-top:#cccccc solid 1px;
	margin:0 auto 0 auto;
}
.BA-menu {
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	list-style-type:none;
	display:block;
	background:url(../images/menu-bg.jpg) repeat-x top left;
}
.BA-menu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.BA-menu ul li {
	display:block;
	float:left;
	height:50px;
	margin:0px;
	padding:0px 0px 0px 1px;
	background:url(../images/menu-bg3.jpg) no-repeat left bottom;
}
.BA-menu ul li a {
	display:block;
	float:left;
	margin:0px;
	text-decoration:none;
	padding:18px 20px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/menu-bg4.jpg) no-repeat left top;
}
.BA-menu ul li a span {
	display:block;
	float:left;
	margin:0px;
	text-decoration:none;
	padding:18px 18px 0px 18px;
	color:#FFFFFF;
	background:url(../images/menu-bg4.jpg) no-repeat right top;
}
.BA-menu ul li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	height:31px;
	text-decoration:none;
	background:url(../images/menu-bg2.jpg) repeat-x top left;
	padding:18px 18px 0px 18px;
	border-left:#000000 solid 2px;
	border-right:#000000 solid 2px;
}
.BA-menu ul li a.active {
	color:#FFFFFF;
	height:32px;
	background:url(../images/menu-bg2.jpg) repeat-x top left;
	padding:18px 18px 0px 18px;
	border-left:#000000 solid 2px;
	border-right:#000000 solid 2px;
}
