﻿body {
	background-color: #000000;
	font-size: 10pt;
	margin:0 0 0 0;
	font-family: Arial;
	color: #ECCC84;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 14pt;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
a:link {
	color: #E8C168;
}
a:hover {
	color: #FFE084;
}
a:visited {
	color: #E1A900;
}
p {
	text-align:left;
	text-justify: inter-ideograph;
}
#indexBG {
	background-color: Black;
}
#header_ic {
	background-image: url('/OM/images/header01P.gif');
	background-repeat: no-repeat;
	width: 1000px;
	height: 22px;
	margin-left: auto;
	margin-right:auto;
}
#header_main {
	background-image: url('/OM/images/headerBG.jpg');
	background-repeat: no-repeat;
	width: 1000px;
	height: 189px;
	margin-left: auto;
	margin-right:auto;
}
#main_top_decor {
	position:relative;
	background-image: url('/OM/images/header_bottom.gif');
	background-repeat: no-repeat;
	background-position: top;
	height: 16px;
	width: 1000px;
	top:8px;
	margin-left: auto;
	margin-right:auto;
}
#mainMenu {
	position: relative;
	top: 162px;
	height: 34px;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
#mainMenu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#mainMenu li {
	margin: 0px;
	float: left;
}
#mainMenu li a {
	height: 34px;
	display: block;
	text-indent: -3000px;
	font-size: 1px;
}
#mainMenu li.Home a {
	background-image: url('/OM/images/menuP.gif');
	width: 85px;
cn  overflow:hidden;
	background-repeat: no-repeat;
	background-position:0px 0px;
}
#mainMenu li.Home a:hover {
	background-image: url('/OM/images/menuP.gif');
	width: 85px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: 0px -34px;
}
#mainMenu li.Intro a {
	background-image: url('/OM/images/menuP.gif');
	width: 80px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-86px 0px;
}
#mainMenu li.Intro a:hover {
	background-image: url('/OM/images/menuP.gif');
	width: 80px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -86px -34px;
}
#mainMenu li.Director a {
	background-image: url('/OM/images/menuP.gif');
	width: 65px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-166px 0px;
}
#mainMenu li.Director a:hover {
	background-image: url('/OM/images/menuP.gif');
	width: 65px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -166px -34px;
}
#mainMenu li.Musicians a {
	background-image: url('/OM/images/menuP.gif');
	width: 85px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-231px 0px;
}
#mainMenu li.Musicians a:hover {
	background-image: url('/OM/images/menuP.gif');
	width: 85px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -231px -34px;
}
/*#mainMenu li.Instruments a {
	background-image: url('/OM/images/menuP.gif'); 
	width: 105px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-306px 0px;
	
}

#mainMenu li.Instruments a:hover {
	background-image: url('/OM/images/menuP.gif'); 
	width: 105px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -306px -34px;

}*/

#mainMenu li.Events a {
	background-image: url('/OM/images/menuP.gif');
	width: 105px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-316px 0px;
}
#mainMenu li.Events a:hover {
	background-image: url('/OM/images/menuP.gif');
	width: 105px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -316px -34px;
}
#mainMenu li.MusicCollection a {
	background-image: url('/OM/images/menuP.gif');
	width: 80px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-421px 0px;
}
#mainMenu li.MusicCollection a:hover {
	background-image: url('/OM/images/menuP.gif');
	width: 80px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -421px -34px;
}
#mainMenu li.News a {
	background-image: url('/OM/images/menuP.gif');
	width: 65px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-501px 0px;
}
#mainMenu li.News a:hover {
	background-image: url('/OM/images/menuP.gif');
	width: 65px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -501px -34px;
}
#mainMenu li.Videos a {
	background-image: url('/OM/images/menuP.gif');
	width: 50px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-566px 0px;
}
#mainMenu li.Videos a:hover {
	background-image: url('/OM/images/menuP.gif');
	width: 50px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -566px -34px;
}
/*
#mainMenu li.Gallery a {
	background-image: url('/OM/images/menuP.gif'); 
	width: 82px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-532px 0px;
}

#mainMenu li.Gallery a:hover {
	background-image: url('/OM/images/menuP.gif'); 
	width: 82px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -532px -34px;
}
*/

#mainMenu li.Ticket a {
	background-image: url('/OM/images/menuP.gif');
	width: 105px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-616px 0px;
}
#mainMenu li.Ticket a:hover {
	background-image: url('/OM/images/menuP.gif');
	width: 105px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -616px -34px;
}
#mainMenu li.Notice a {
	background-image: url('/OM/images/menuP.gif');
	width: 50px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-721px 0px;
}
#mainMenu li.Notice a:hover {
	background-image: url('/OM/images/menuP.gif');
	width: 50px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -721px -34px;
}
#mainMenu li.Contact a {
	background-image: url('/OM/images/menuP.gif');
	width: 120px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-771px 0px;
}
#mainMenu li.Contact a:hover {
	background-image: url('/OM/images/menuP.gif');
	width: 120px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -771px -34px;
}
#mainMenu li.Recruit a {
	background-image: url('/OM/images/menuP.gif');
	width: 110px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-891px 0px;
}
#mainMenu li.Recruit a:hover {
	background-image: url('/OM/images/menuP.gif');
	width: 110px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -891px -34px;
}
#footer_main {
	width: 1000px;
	height: 133px;
	margin-left: auto;
	margin-right:auto;
}
#navBar {
	width: 630px;
	position: relative;
	left: 335px;
	top: 10px;
}
#container_main {
	background-image: url('/OM/images/img0.jpg');
	background-repeat: no-repeat;
	background-position: top;
	height:auto!important;
	height: 600px;
	min-height:600px;
	width: 1000px;
	margin-left: auto;
	margin-right:auto;
}

#container_main_def {
	background-image: url('/OM/images/indexBG.jpg');
	background-repeat: no-repeat;
	background-position: top;
	height:auto!important;
	height: 600px;
	min-height:600px;
	width: 1000px;
	margin-left: auto;
	margin-right:auto;
}

#inner_box {
	position:relative;
	width: 948px;
	margin-left: 26px;
	margin-right: 26px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#inner_box_txt {
	position:relative;
	width: 630px;
	margin-left: 26px;
	margin-right: 26px;
	margin-top: 10px;
	left: 286px;
	min-height:450px;
	height: auto !important;
	height:450px;
}
#def_1 {
	clear:both;
	width: 948px;
}
#def_decor_bar {
	clear:both;
	background-image: url('/OM/images/decobar.gif');
	background-repeat: no-repeat;
	width: 662px;
	height: 12px;
	position:relative;
	left: -8px;
	margin-top: 15px;
}

#flashAD
{
    width:510px;
	height: 170px;
	margin-left:53px;
	margin-top:17px;
	margin-right: 85px;
	float:left;
    }

#def_member {
	width: 270px;
	height: 228px;
	margin-right: 16px;
	float:left;
}
#def_news {
	float:left;
	width: 640px;
	margin-bottom:10px;
}
.def_newsTitle {
	font-size: 14px;
	font-weight: bold;
}
.def_otherNews {
	float:left;
	padding-left: 20px;
	width: 280px;
	text-align:right;
}
.def_hotNews {
	clear:both;
	float:left;
	width:315px;
}
#def_2 {
	clear:both;
	width: 964px;
	padding-top: 15px;
}
#def_seasonMenu {
	float:left;
	background-image: url('/OM/images/seasonmenuBGP.gif');
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 70px;
	width: 188px;
	height: 276px;
}
#def_seasonMenu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#def_seasonMenu li {
	margin: 0px;
	float: left;
}
#def_seasonMenu li a {
	width: 188px;
	display: block;
	text-indent: -3000px;
	font-size: 1px;
}
#def_seasonMenu li.seasonMenu1 a {
	background-image: url('/OM/images/seasonmenuP.gif');
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:0px -64px;
}
#def_seasonMenu li.seasonMenu1 a:hover {
	background-image: url('/OM/images/seasonmenuP.gif');
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -188px -64px;
}
#def_seasonMenu li.seasonMenu2 a {
	background-image: url('/OM/images/seasonmenuP.gif');
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:0px -94px;
}
#def_seasonMenu li.seasonMenu2 a:hover {
	background-image: url('/OM/images/seasonmenuP.gif');
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -188px -94px;
}
#def_seasonMenu li.seasonMenu3 a {
	background-image: url('/OM/images/seasonmenuP.gif');
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:0px -124px;
}
#def_seasonMenu li.seasonMenu3 a:hover {
	background-image: url('/OM/images/seasonmenuP.gif');
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -188px -124px;
}
#def_seasonMenu li.seasonMenu4 a {
	background-image: url('/OM/images/seasonmenuP.gif');
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:0px -154px;
}
#def_seasonMenu li.seasonMenu4 a:hover {
	background-image: url('/OM/images/seasonmenuP.gif');
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -188px -154px;
}
#def_seasonMenu li.seasonMenu5 a {
	background-image: url('/OM/images/seasonmenuP.gif');
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:0px -184px;
}
#def_seasonMenu li.seasonMenu5 a:hover {
	background-image: url('/OM/images/seasonmenuP.gif');
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -188px -184px;
}
#def_seasonMenu li.seasonMenu6 a {
	background-image: url('/OM/images/seasonmenuP.gif');
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:0px -214px;
}
#def_seasonMenu li.seasonMenu6 a:hover {
	background-image: url('/OM/images/seasonmenuP.gif');
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -188px -214px;
}
#def_events {
	margin-top: 22px;
	float:left;
	width: 552px;
	height:auto!important;
	height: 250px;
	min-height: 250px;
}
#def_events_top {
	margin-left: 25px;
}
#def_events_bottom {
	margin-left: 25px;
}
#def_buttonMenu {
	margin-top: 22px;
	float:right;
	margin-left: 4px;
	width: 200px;
	height: 250px;
}
#def_buttonMenu ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#def_buttonMenu ul li {
	padding-bottom: 15px;
}
#season_top {
	text-align:right;
	margin-top: 20px;
	position:relative;
	height: 40px;
	width: 630px;
	left: 310px;
}
#season_year {
	position:absolute;
	height: 40px;
	width: 630px;
	right: 160px;
	top:20px;
}
#season_bottom {
}
#season_subMenu {
	float:left;
	background-image: url('/OM/images/insseasonplP.gif');
	background-repeat: no-repeat;
	width: 268px;
	height: 276px;
}
#season_subMenu_cat {
	float:left;
	padding-left:0;
	position: relative;
	left: 32px;
	top: 70px;
	height: 200px;
	width: 180px;
}
#season_eventsListBar {
	float:left;
	margin-top: 40px;
}
#season_eventsList {
	margin-top: 10px;
	margin-left: 20px;
	float:left;
	width: 630px;
}
.pageButton {
	border:solid 1px #A17600;
	padding-left: 4px;
	padding-right: 4px;
	margin:3px;
}
.curPageButton {
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	margin:3px;
}
a.lightlink:link {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
a.lightlink:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
a.lightlink:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
}
a.seasonSubMenu:link {
	color: #966900;
	text-decoration: none;
	font-weight: bold;
}
a.seasonSubMenu:visited {
	color: #966900;
	text-decoration: none;
	font-weight: bold;
}
a.seasonSubMenu:hover {
	color: #966900;
	text-decoration: none;
	font-weight: bold;
	background-color: #E6C26C;
}
a.pageButton:link {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.pageButton:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.pageButton:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #FBE46C;
}
a.seasonSubMenuIndex:link {
	color: #966900;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
a.seasonSubMenuIndex:visited {
	color: #966900;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
a.seasonSubMenuIndex:hover {
	color: #966900;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
	background-color: #E6C26C;
}
.title {
	font-size: 14pt;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
}
.subtitle1 {
	font-size: 12pt;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
}
.subtitle2 {
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
#lang_menu {
	width: 274px;
	height:35px;
	position:relative;
	top: -90px;
	left: 700px;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
#lang_menu li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	overflow:hidden;
}
#cn_btn {
	display:block;
	width:70px;
	height:20px;
	text-decoration:none;
	background-image:url(/OM/images/lan.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	overflow:hidden;
}
#cn_btn:hover {
	display:block;
	width:70px;
	height:20px;
	text-decoration:none;
	background-image:url(/OM/images/lan.gif);
	background-repeat:no-repeat;
	background-position: 0px -22px;
	overflow:hidden;
}
#cn_btn span {
	visibility:hidden;
}
#gb_btn {
	display:block;
	width:70px;
	height:20px;
	text-decoration:none;
	background-image:url(/OM/images/lan.gif);
	background-repeat:no-repeat;
	background-position: -71px 0px;
	overflow:hidden;
}
#gb_btn:hover {
	display:block;
	width:70px;
	height:20px;
	text-decoration:none;
	background-image:url(/OM/images/lan.gif);
	background-repeat:no-repeat;
	background-position: -71px -22px;
	overflow:hidden;
}
#gb_btn span {
	visibility:hidden;
}
#pt_btn {
	display:block;
	width:72px;
	height:20px;
	text-decoration:none;
	background-image:url(/OM/images/lan.gif);
	background-repeat:no-repeat;
	background-position: -141px 0px;
	overflow:hidden;
}
#pt_btn:hover {
	display:block;
	width:72px;
	height:20px;
	text-decoration:none;
	background-image:url(/OM/images/lan.gif);
	background-repeat:no-repeat;
	background-position: -141px -22px;
	overflow:hidden;
}
#pt_btn span {
	visibility:hidden;
}
#en_btn {
	display:block;
	width:61px;
	height:20px;
	text-decoration:none;
	background-image:url(/OM/images/lan.gif);
	background-repeat:no-repeat;
	background-position: -213px 0px;
	overflow:hidden;
}
#en_btn:hover {
	display:block;
	width:61px;
	height:20px;
	text-decoration:none;
	background-image:url(/OM/images/lan.gif);
	background-repeat:no-repeat;
	background-position: -213px -22px;
	overflow:hidden;
}
#en_btn span {
	visibility:hidden;
}
#functionMenu {
	width: 280px;
	height:35px;
	position:relative;
	top: 95px;
	left: 603px;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
#websiteSearch {
	width: 160px;
	height:25px;
	position:relative;
	top: 60px;
	left: 828px;
	margin: 0;
	padding: 0;
	overflow:hidden;
	vertical-align:bottom;
}
#websiteSearch input {
	width:92px;
	height: 14px;
	font-size: 11px;
	background-color: #f1e1ec;
	border:#000000 1px solid;
}
#header_main a:link {
	color: #e2cb88;
	font-size: 11px;
	text-decoration:none;
}
#header_main a:visited {
	color: #e2cb88;
	font-size: 11px;
	text-decoration:none;
}
#header_main a:hover {
	color: #FFE084;
}
#header_main a:active {
	color: #FFE084;
}
.imgWrapSpace {
	margin-right: 5px;
	margin-bottom: 5px;
}
.contentIndent p {
	text-indent: 2em;
}
.contentIndent p img {
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
