@charset "utf-8";
body {
	background-color: #FFFFFF;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.program_title		
{
	color: #006699;
	font-family: Century Gothic;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
	font-weight: bold;
	text-align:left;
}
.program_title:link						{
	color: #006699;
	text-decoration: none;
	text-align:left;
}
.program_title:visited					{
	color: #006699;
	text-decoration: none;
	text-align:left;
}
.program_title:active					{
	color: #006699;
	text-decoration: none;
	text-align:left;
}
.program_title:hover					{
	color: #006699;
	text-decoration: none;
	text-align:left;
}
.program_cast		
{
	color: #666666;
	font-family: Verdana;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
	text-align:left;
}
.program_venue	
{
	color: #999999;
	font-family: Verdana;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
		text-align:left;
}
.program_date	
{
	color: #333333;
	font-family: Century Gothic;
	font-size: 15pt;
	margin: 0px 0px 0px 0px;
	line-height: 25px;
	letter-spacing: -2pt;
	text-align:right;
}
.program_type	
{
	color: #999999;
	font-family: Verdana;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
		text-align:left;
}
.content_title		
{
	color: #006699;
	font-family: Century Gothic;
	font-size: 20pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	line-height: 30px;
	font-weight: bold;
		text-align:left;
}
.content_cast		
{
	color: #666666;
	font-family: Verdana;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	line-height: 18px;
		text-align:left;
}
.content_venue	
{
	color: #999999;
	font-family: Verdana;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	line-height: 18px;
	text-align:left;
}
.content_date	
{
	color: #999999;
	font-family: Century Gothic;
	font-size: 20pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	line-height: 32px;
	letter-spacing: -2pt;
	text-align:left;
}
.content_type	
{
	color: #999999;
	font-family: Verdana;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	line-height: 18px;
	text-align:left;

}
.content_info	
{
	color: #999999;
	font-family: Verdana;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 15px;
	line-height: 18px;
	text-align:left;
}
.content_info a:link						{
	color: #FF0000;
	text-decoration: none;
}
.content_info a:visited					{
	color: #FF0000;
	text-decoration: none;
}
.content_info a:active					{
	color: #FF0000;
	text-decoration: underline;
}
.content_info a:hover					{
	color: #FF0000;
	text-decoration: underline;
}
.content_staff	
{
	color: #999999;
	font-family: Verdana;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
	line-height: 18px;
	text-align:left;
}
.content_intro_title	
{
	color: #006699;
	font-family: Verdana;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 10px;
	line-height: 22px;
	text-align:left;
}
.content_intro_content
{
	color: #666666;
	font-family: Verdana;
	font-size: 10pt;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	line-height: 24px;
	text-align:left;
}
.content_intro_content2
{
	color: #666666;
	font-family: Verdana;
	font-size: 8pt;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	line-height: 15px;
	text-align:left;
}
.content_intro_content3
{
	color: #990000;
	font-family: Verdana;
	font-size: 10pt;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	line-height: 24px;
	text-align:left;
}
.event_title
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 3px 10px;
	line-height: 18px;
	text-align:left;
}
.event_intro
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
	text-align:left;
}
.event_intro a:link						{
	color: #FFFF00;
	text-decoration: none;
}
.event_intro a:visited					{
	color: #FFFF00;
	text-decoration: none;
}
.event_intro a:active					{
	color: #FFFF00;
	text-decoration: underline;
}
.event_intro a:hover					{
	color: #FFFF00;
	text-decoration: underline;
}
.photo_title
{
	color: #666666;
	font-family: Verdana;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	line-height: 18px;
	text-align:left;
}
.photo_Photographer
{
	color: #999999;
	font-family: Verdana;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	line-height: 18px;
	text-align:left;
}
.photo_photo
{
	margin: 5px;
}
.recommand_title
{
	color: #666666;
	font-family: Verdana;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	line-height: 18px;
	text-align:left;
}
.sponsor_title
{
	color: #666666;
	font-family: Verdana;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	line-height: 18px;
	text-align:left;
}
.sponsor_intro
{
	color: #999999;
	font-family: Verdana;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	line-height: 18px;
	text-align:left;
}
.down_title		
{
	color: #006699;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	line-height: 18px;
	text-align:left;
}
.down_title a:link						{
	color: #006699;
	text-decoration: none;
}
.down_title a:visited					{
	color: #006699;
	text-decoration: none;
}
.down_title a:active					{
	color: #006699;
	text-decoration: none;
}
.down_title a:hover					{
	color: #006699;
	text-decoration: none;
}
.share_title		
{
	color: #ffffff;
	font-family: Century Gothic;
	font-size: 10pt;
	margin: 5px 5px 5px 5px;
	padding: 5px 0px 5px 0px;
	line-height: 18px;
	text-align:left;
}
.share_title a:link						{
	color: #ffffff;
	text-decoration: none;
}
.share_title a:visited					{
	color: #ffffff;
	text-decoration: none;
}
.share_title a:active					{
	color: #FFFF00;
	text-decoration: none;
}
.share_title a:hover					{
	color: #FFFF00;
	text-decoration: none;
}

.photoPanel								{ position: absolute; width: 770px; height: 600px; z-index: 99999; text-align: center; display: none; }
.photoPanel .photo						{ padding: 10px; border: solid 1px #666666; background-color: #ffffff; }
.photoBackground						{ position: absolute; top: 0px; left: 0px; z-index: 99998; background-color: #000000; cursor: not-allowed; filter: alpha(opacity=60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; -moz-opacity: 0.6; opacity: 0.6; display: none; }
.largePhoto								{ cursor: hand; }
.home_news_title
{
	color: #999999;
	font-family: Verdana;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	line-height: 18px;
	text-align:left;
}
.home_news
{
	color: #333333;
	font-family: Verdana;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	line-height: 18px;
	text-align:left;
}
.home_news a:link						{
	color: #333333;
	text-decoration: none;
}
.home_news a:visited					{
	color: #006699;
	text-decoration: none;
}
.home_news a:active					{
	color: #333333;
	text-decoration: none;
}
.home_news a:hover					{
	color: #333333;
	text-decoration: none;
}
.2010tifpdf_title
{
	color: #999999;
	font-family: Verdana;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 3px 0px;
	line-height: 18px;
	text-align:left;
}
.magazine_title
{
	color: #999999;
	font-family: Verdana;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 3px 0px;
	line-height: 18px;
	text-align:left;
}
.magazine_intro
{
	color: #666666;
	font-family: Verdana;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
	text-align:left;
}
.magazine_intro a:link						{
	color: #666666;
	text-decoration: none;
}
.magazine_intro a:visited					{
	color: #FFFF00;
	text-decoration: none;
}
.magazine_intro a:active					{
	color: #FFFF00;
	text-decoration: underline;
}
.magazine_intro a:hover					{
	color: #FFFF00;
	text-decoration: underline;
}
.page_title
{
	color: #333333;
	font-family: Helvetica sans-serif;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 24px;
	text-align:left;
}
.page_title_en
{
	color: #333333;
	font-family: Helvetica;
	font-size: 20pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 32px;
	letter-spacing: -1pt;
	text-align:left;
}
.mail_input		
{
	color: #666666;
	font-family: Verdana;
	font-size: 9pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 15px;
	text-align: center
}
.outer_title		
{
	color: #333333;
	font-family: Century Gothic, sans-serif;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	line-height: 15px;
	font-weight: bold;
	text-align:left;
}
.outer_info		
{
	color: #666666;
	font-family: Century Gothic, sans-serif;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	line-height: 24px;
	text-align:left;
}
.outer_info:link						{
	color: #006699;
	text-decoration: none;
	text-align:left;
}
.outer_info:visited					{
	color: #006699;
	text-decoration: none;
	text-align:left;
}
.outer_info:active					{
	color: #006699;
	text-decoration: none;
	text-align:left;
}
.outer_info:hover					{
	color: #006699;
	text-decoration: none;
	text-align:left;
}
.outer_info_right	
{
	color: #666666;
	font-family: Century Gothic, sans-serif;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 10px 0px;
	line-height: 24px;
	text-align:right;
}
.outer_title2		
{
	color: #006699;
	font-family: Century Gothic, sans-serif;
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
	line-height: 24px;
	text-align:left;
}
.outer_title1		
{
	color: #333333;
	font-family: Century Gothic, sans-serif;
	font-size: 15pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	line-height: 22px;
	font-weight: bold;
	text-align:left;
}
.outer_time		
{
	color: #339900;
	font-family: Century Gothic, sans-serif;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 0px;
	text-align:left;
}
.ssss	
{
	color: #339900;
	font-family: Century Gothic, sans-serif;
	font-size: 5pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 0px;
	text-align:left;
}
.home_title		
{
	color: #006699;
	font-family: Century Gothic;
	font-size: 15pt;
	margin: 0px 0px 0px 0px;
	line-height: 22px;
	font-weight: bold;
	text-align:left;
}
.home_title:link						{
	color: #006699;
	text-decoration: none;
	text-align:left;
}
.home_title:visited					{
	color: #006699;
	text-decoration: none;
	text-align:left;
}
.home_title:active					{
	color: #006699;
	text-decoration: none;
	text-align:left;
}
.homem_title:hover					{
	color: #006699;
	text-decoration: none;
	text-align:left;
}
.calendar_title	a	
{
	color: #666666;
	font-family: Century Gothic, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
}
.calendar_title:link						{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.calendar_title	a:visited					{
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.calendar_title	a:active,.calendar_title	a:hover						{
	color: #006699;
	text-decoration: none;
	text-align:left;
}

.calendar_title		
{
	color: #666666;
	font-family: Century Gothic, sans-serif;
	font-size: 9pt;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
.calendar__date	
{
	color: #000000;
	font-family: Century Gothic;
	font-size: 20pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	line-height: 25px;
	letter-spacing: -2pt;
	text-align:left;
}
.calendar__date2
{
	color: #999999;
	font-family: Century Gothic, sans-serif;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	line-height: 25px;
	letter-spacing: -1pt;
	text-align:left;
}
.calendar__date3
{
	color: #FF6600;
	font-family: Century Gothic, sans-serif;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	line-height: 25px;
	letter-spacing: -1pt;
	text-align:left;
}

.outer_info_full {
	color: #990000;
	font-family: Century Gothic, sans-serif;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 10px 0px;
	line-height: 24px;
	text-align:left;
}