body {
	background-color: #000000;
	font-size: 10pt;
	margin:0 0 0 0;
	font-family: Arial;
	color: #ECCC84;
	letter-spacing: 1.2px;
	word-spacing: normal;
	line-height: 16pt;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
}

a:link {
	color: #E8C168;
}

a:hover {
	color: #FFE084;
}

a:visited {
	color: #E1A900;
}

p {
	text-align:justify;
	text-justify: inter-ideograph; 
}


#indexBG {

	background-color: Black;

}

#header_ic {
	background-image: url('/OM/images/header01C.jpg');	
	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;
	margin-left: auto;
	margin-right:auto;
}

#mainMenu {	
	position: relative;
	top: 162px;
	height: 28px;
	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: 28px;
	display: block;
	text-indent: -3000px;
	font-size: 1px;
}

#mainMenu li.Home a {
	background-image: url('/OM/images/menuC.gif'); 
	width: 75px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:0px 0px;
}

#mainMenu li.Home a:hover {
	background-image: url('/OM/images/menuC.gif'); 
	width: 75px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: 0px -28px;
}

#mainMenu li.Intro a {
	background-image: url('/OM/images/menuC.gif'); 
	width: 85px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-76px 0px;
	
}

#mainMenu li.Intro a:hover {
	background-image: url('/OM/images/menuC.gif'); 
	width: 85px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -76px -28px;

}

#mainMenu li.Director a {
	background-image: url('/OM/images/menuC.gif'); 
	width: 85px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-161px 0px;
	
}

#mainMenu li.Director a:hover {
	background-image: url('/OM/images/menuC.gif'); 
	width: 85px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -161px -28px;

}

#mainMenu li.Musicians a {
	background-image: url('/OM/images/menuC.gif'); 
	width: 85px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-246px 0px;
	
}

#mainMenu li.Musicians a:hover {
	background-image: url('/OM/images/menuC.gif'); 
	width: 85px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -246px -28px;

}
/*
#mainMenu li.Instruments a {
	background-image: url('/OM/images/menuC.gif'); 
	width: 75px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-306px 0px;
	
}

#mainMenu li.Instruments a:hover {
	background-image: url('/OM/images/menuC.gif'); 
	width: 75px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -306px -28px;

}*/

#mainMenu li.Events a {
	background-image: url('/OM/images/menuC.gif'); 
	width: 70px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-331px 0px;
	
}

#mainMenu li.Events a:hover {
	background-image: url('/OM/images/menuC.gif'); 
	width: 70px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -331px -28px;

}

#mainMenu li.MusicCollection a {
	background-image: url('/OM/images/menuC.gif'); 
	width: 70px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-401px 0px;
	
}

#mainMenu li.MusicCollection a:hover {
	background-image: url('/OM/images/menuC.gif'); 
	width: 70px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -401px -28px;

}

#mainMenu li.News a {
	background-image: url('/OM/images/menuC.gif'); 
	width: 75px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-471px 0px;
	
}

#mainMenu li.News a:hover {
	background-image: url('/OM/images/menuC.gif'); 
	width: 75px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -471px -28px;
}

#mainMenu li.Videos a {
	background-image: url('/OM/images/menuC.gif'); 
	width: 85px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-546px 0px;
}

#mainMenu li.Videos a:hover {
	background-image: url('/OM/images/menuC.gif'); 
	width: 85px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -546px -28px;
}

/*
#mainMenu li.Gallery a {
	background-image: url('/OM/images/menuC.gif'); 
	width: 82px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-532px 0px;
}

#mainMenu li.Gallery a:hover {
	background-image: url('/OM/images/menuC.gif'); 
	width: 82px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -532px -28px;
}
*/

#mainMenu li.Ticket a {
	background-image: url('/OM/images/menuC.gif'); 
	width: 85px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-631px 0px;	
}

#mainMenu li.Ticket a:hover {
	background-image: url('/OM/images/menuC.gif'); 
	width: 85px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -631px -28px;
}


#mainMenu li.Notice a {
	background-image: url('/OM/images/menuC.gif'); 
	width: 130px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-716px 0px;
}

#mainMenu li.Notice a:hover {
	background-image: url('/OM/images/menuC.gif'); 
	width: 130px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -716px -28px;
}

#mainMenu li.Contact a {
	background-image: url('/OM/images/menuC.gif'); 
	width: 85px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-846px 0px;
}

#mainMenu li.Contact a:hover {
	background-image: url('/OM/images/menuC.gif'); 
	width: 85px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -846px -28px;
}

#mainMenu li.Recruit a {
	background-image: url('/OM/images/menuC.gif'); 
	width: 70px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:-931px 0px;
}

#mainMenu li.Recruit a:hover {
	background-image: url('/OM/images/menuC.gif'); 
	width: 70px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -931px -28px;
}

#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: 280px;
	height: 228px;
	margin-right: 16px;
	float:left;
	
}

#def_news
{	
	float:left;		
	width: 640px;	
	margin-bottom:10px;
}

#def_news2
{	
	float:left;		
	width: 1000px;	
	margin-bottom:10px;
}

.def_newsTitle 
{
	font-size: 14px;
	font-weight: bold;
	
	
}

.def_otherNews
{
	float:left;
	padding-right: 20px;
	
	width: 300px;	
	text-align:left;	
	
}

.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/seasonmenuBG.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/seasonmenuC.gif'); 
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:0px -64px;
	
}

#def_seasonMenu li.seasonMenu1 a:hover
{
	background-image: url('/OM/images/seasonmenuC.gif'); 
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -188px -64px;
}

#def_seasonMenu li.seasonMenu2 a
{
	background-image: url('/OM/images/seasonmenuC.gif'); 
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:0px -94px;
	
}

#def_seasonMenu li.seasonMenu2 a:hover
{
	background-image: url('/OM/images/seasonmenuC.gif'); 
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -188px -94px;
}

#def_seasonMenu li.seasonMenu3 a
{
	background-image: url('/OM/images/seasonmenuC.gif'); 
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:0px -124px;
	
}

#def_seasonMenu li.seasonMenu3 a:hover
{
	background-image: url('/OM/images/seasonmenuC.gif'); 
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -188px -124px;
}

#def_seasonMenu li.seasonMenu4 a
{
	background-image: url('/OM/images/seasonmenuC.gif'); 
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:0px -154px;
	
}

#def_seasonMenu li.seasonMenu4 a:hover
{
	background-image: url('/OM/images/seasonmenuC.gif'); 
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -188px -154px;
}

#def_seasonMenu li.seasonMenu5 a
{
	background-image: url('/OM/images/seasonmenuC.gif'); 
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:0px -184px;
	
}

#def_seasonMenu li.seasonMenu5 a:hover
{
	background-image: url('/OM/images/seasonmenuC.gif'); 
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: -188px -184px;
}

#def_seasonMenu li.seasonMenu6 a
{
	background-image: url('/OM/images/seasonmenuC.gif'); 
	height: 30px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:0px -214px;
	
}

#def_seasonMenu li.seasonMenu6 a:hover
{
	background-image: url('/OM/images/seasonmenuC.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: 61px;
top:21px;
}

#season_bottom
{
	
}

#season_subMenu 
{	
	float:left;
	background-image: url('/OM/images/insseasonplC.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:15px; letter-spacing:2px; text-decoration: none; font-weight: bold;}
a.seasonSubMenuIndex:visited{ color: #966900; font-size:15px;  letter-spacing:2px; text-decoration: none; font-weight: bold; }
a.seasonSubMenuIndex:hover{ color: #966900; font-size:15px; letter-spacing:2px; 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: -25px;
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: 180px;
height:35px;
position:relative;
top: 67px;
left: 653px;
margin: 0;
padding: 0;
overflow:hidden;
}

#websiteSearch
{
width: 160px;
height:25px;
position:relative;
top: 30px;
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;
}