#top_bg {
	Z-INDEX: 999;  WIDTH: 100%; BACKGROUND: #C03115; HEIGHT: 40px; LEFT: 0px; box-shadow: 1px 1px 7px #999;text-align:center;vertical-align :middle;
}
#navul{
    list-style: none;padding: 0px;margin: 0px 0px 0px 20px;
}
.nav_z {
	Z-INDEX: 999; POSITION: relative; WIDTH: auto !important; FLOAT: left; HEIGHT: 40px
}
#navul LI {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 40px;  FLOAT: left; HEIGHT: 40px;
	margin: 0px 5px 3px 0px;
}
#to_line{
	COLOR: #fff;font-weight: lighter;
}
#navul LI A:link {
	LETTER-SPACING: 2px; COLOR: #fff; FONT-WEIGHT: 500
}
#navul LI A:visited {
	LETTER-SPACING: 2px; COLOR: #fff; FONT-WEIGHT: 500
}
#navul LI UL {
	Z-INDEX: 999; BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: #c6c6c6 1px solid; DISPLAY: none; BACKGROUND: #e6e6e6; BORDER-TOP: #c6c6c6 1px solid; BORDER-RIGHT: #c6c6c6 1px solid;padding:0px;margin:0px;
}
#navul LI UL LI {
	POSITION: relative; LINE-HEIGHT: 30px;  DISPLAY: block;WIDTH: 110px; HEIGHT: 30px; FONT-SIZE: 12px;BORDER-BOTTOM: #c6c6c6 1px solid; text-align:left; 
}
#navul LI.navmoon {
	BORDER-BOTTOM: #c6c6c6 1px solid; BORDER-LEFT: #c6c6c6 1px solid; LINE-HEIGHT: 38px;  BACKGROUND: #e6e6e6; HEIGHT: 38px; BORDER-TOP: #c6c6c6 1px solid; BORDER-RIGHT: #c6c6c6 1px solid;
}
#navul LI.navmoon A {
	COLOR: #404a58
}
#navul LI.navhome A:hover {
	COLOR: #fcff00
}
#navul LI.navmoon UL {
	DISPLAY: block
}
#navul LI.navmoon UL A {
	LINE-HEIGHT: 30px;  DISPLAY: block; HEIGHT: 30px
}
#navul LI.navmoon UL A:hover {
	BACKGROUND: #fff; COLOR: #0573bd
}