div#topbar {
	height: 130px;
	
	/*XMAS SETTING*/
	/*height: 152px;*/
	
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
	border: 0px solid black;
}

div#topbar h1.logo
{
	margin: 0px 0px 0px 0px;
	padding: -1px;
	
	width: 175px;
	height: 80px;
	
	/*XMAS SETTING*/
	/*width: 288px;*/
	/*height: 122px;*/
	/*background: url('/images/new/clublogo.png') no-repeat;*/
}

div#topbar h1 a {
	background: transparent;
	color: #000;
}

div#topbar h1 a:hover {
	background: transparent;
	color: #fff;
}

div#topbar hr {
	display: none;
}

div#datebar {
	position: absolute;
	width: 300px;
}

.bannerBox 
{
	margin: 0px 0px 0px 0px;
	padding: -1px;
	height: 80px;
	width: 500px;
	border: 1px solid black;
}

.top_level_menu
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	z-index: 100;
	height:30px;
}

.top_level_menu li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	z-index: 200;
}

.top_level_menu li a, .top_level_menu li a:visited
{
	display: block;
	margin: 0px 0px 0px 0px;
	/*padding: 7px 0px 7px 0px;*/
	padding: 7px 0px 0px 0px;
	/*padding: 0px;*/
	width: 93px;
	height: 30px;
	background: url(/images/menubar/blank_0.png) no-repeat;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	z-index: 200;
}

.top_level_menu li a.top
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	/*padding: 7px 7px;*/
	width: 93px;
	height: 30px;
	background: url(/images/menubar/blank_0.png) no-repeat;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.top_level_menu li a.top_logon, .top_level_menu li a.top_logon:visited
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 7px 7px;
	width:200px;
	height:30px;
	background:url(/images/menubar/logon_0.png) no-repeat;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.top_level_menu li a:hover
{
	width: 93px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
	background: url(/images/menubar/blank_1.png) no-repeat;

}

.top_level_menu li a.top_logon:hover
{
	width:200px;
	height:30px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
	background:url(/images/menubar/logon_1.png) no-repeat;

}

.top_level_menu div
{	position: absolute;
	visibility: hidden;
	margin: -1px 0px 0px 0px;
	padding: 0px;
	width: 150px;
	height: auto;
	text-align: left;
	background: #FFFFFF;
	border: 1px solid #5970B2;
	white-space: nowrap;
	z-index:300;
}

.top_level_menu div a, .top_level_menu div a:visited{
    position: relative;
	display: block;
	margin: 2px 2px 2px 2px;
	padding: 2px 0px 0px 0px;
	/*padding: 4px 4px;*/
	width: 146px;
	height: 20px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	text-indent: 4px;
	background: #FFFFFF;
	color: #000000;
	font: 12px arial;
	z-index:300;
}

.top_level_menu div a:hover{
	background: #2785B4;
	color: #FFFFFF;
	text-align: left;
	height: 20px;
	width: 146px;
	margin: 2px 2px 2px 2px;
	padding: 2px 0px 0px 0px;
	/*padding: 4px 4px;*/
	text-decoration: none;
	text-indent: 4px;
	white-space: nowrap;
	z-index:300;
}

.top_level_menu div a.fly, .top_level_menu div a.fly:visited
{
    position: relative;
	display: block;
	margin: 2px 2px 2px 2px;
	padding: 2px 0px 0px 0px;
	/*padding: 4px 4px;*/
	width: 146px;
	height: 20px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	text-indent: 4px;
	background: #FFFFFF url(/images/menubar/arrow.gif) 135px 7px no-repeat;
	color: #000000;
	font: 12px arial;
	z-index:400;
}

.top_level_menu div a.fly:hover{
	background: #2785B4 url(/images/menubar/arrow_over.gif) 135px 7px no-repeat;
	color: #FFFFFF;
	text-align: left;
	height: 20px;
	width: 146px;
	margin: 2px 2px 2px 2px;
	padding: 2px 0px 0px 0px;
	/*padding: 4px 4px;*/
	text-decoration: none;
	text-indent: 4px;
	white-space: nowrap;
	z-index:400;
}

.top_level_menu div div
{	position: absolute;
	visibility: hidden;
	margin: -24px 0px 0px 0px;
	padding: 0px;
	left: 148px;
	width: 150px;
	height: auto;
	text-align: left;
	background: #FFFFFF;
	border: 1px solid #5970B2;
	white-space: nowrap;
	z-index:500;
}

.top_level_menu div div a{
    position: relative;
	display: block;
	margin: 2px 2px 2px 2px;
	padding: 2px 0px 0px 0px;
	/*padding: 4px 4px;*/
	width: 146px;
	height: 20px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	text-indent: 4px;
	background: #FFFFFF;
	color: #000000;
	font: 12px arial;
	z-index:500;
}

.top_level_menu div div a:hover{
	background: #2785B4;
	color: #FFF;
	text-align: left;
	height: 20px;
	width: 146px;
	margin: 2px 2px 2px 2px;
	padding: 2px 0px 0px 0px;
	/*padding: 4px 4px;*/
	text-decoration: none;
	text-indent: 4px;
	white-space: nowrap;
	z-index:500;
}
