.zht 	{
	font-family: MS Hei, SimSun, sanserif;
	line-height:18px
	}
	
.iframecss { overflow-y: scroll; overflow-x: hidden; }


iframe { overflow-y: scroll; overflow-x: hidden; }

.table1 { bgcolor:"#FFFFFF"; } 

.imglink { color:#ffffff; text-decoration:none; border:0; }
a.imglink:link { color:#ffffff; text-decoration:none; border:0; }
a.imglink:hover { color:#ffffff; text-decoration:none; border:0; }
a.imglink:active { color:#3399FF; text-decoration:none; border:0; }
a.imglink:visited { color:#ffffff; text-decoration:none; border:0; }

.tagline {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px; color: #999999;
}
.taglineZHT {
	font-family:"SimHei";
	font-size:12px;
	}

/*main content*/
.maincontentTitle {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.maincontentTitle2 {
}
.maincontentTitleZHT {
	font-family: SimHei;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	}

.maincontent {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	line-height: 16px;
}
a.maincontent:link { color:#FC028F; text-decoration:none; }
a.maincontent:visited { color:#FC028F; text-decoration:none; }
a.maincontent:hover { color:#FC028F; text-decoration:underline; }
a.maincontent:active { color:#FC028F; text-decoration:underline; }
.maincontentZHT {
	font-family: SimHei;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
a.maincontentZHT:link { color:#FC028F; text-decoration:none; }
a.maincontentZHT:visited { color:#FC028F; text-decoration:none; }
a.maincontentZHT:hover { color:#FC028F; text-decoration:underline; }
a.maincontentZHT:active { color:#FC028F; text-decoration:underline; }

maincontent2 {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	text-decoration:none;
	}
a.maincontent2:link { color:#00bFF3; text-decoration:none; }
a.maincontent2:visited { color:#00bFF3; text-decoration:none; }
a.maincontent2:active { color:#00bFF3; text-decoration:none; }
a.maincontent2:hover { color:#00bFF3; text-decoration:none; }
.maincontent3 { 
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

/*lang, top right*/
.langslct {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
}
a.langslct:link { color: #999999; text-decoration:none; }
a.langslct:visited { color: #999999; text-decoration:none; }
a.langslct:hover { color: #00bFF3; text-decoration:none; }
a.langslct:active { color: #00bFF3; text-decoration:none; }
.langslctX {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal;
	color: #00bFF3;
}
.langslctZHT {
	font-family: SimHei;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
	}
a.langslctZHT:link { color: #999999; text-decoration:none; }
a.langslctZHT:visited { color: #999999; text-decoration:none; }
a.langslctZHT:hover { color: #00bFF3; text-decoration:none; }
a.langslctZHT:active { color: #00bFF3; text-decoration:none; }
.langslctZHTX {
	font-family: SimHei; font-size: 11px; line-height: 16px;
	color: #00bFF3; 
}

/* main nav bar */
.mainnav {		/*for slashes*/
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	}
a.mainnav:link { font-size: 11px; font-style: normal; font-weight: normal; 
				color: #666666; text-decoration: none; }
a.mainnav:visited {	font-size: 11px; font-style: normal; font-weight: normal;
	color: #666666; text-decoration: none; }     
a.mainnav:hover { color:#00bFF3; }

.mainnavZHT {
	font-family: SimHei;
	font-size: 13px;
	line-height: 14px;
	color: #999999;
}
a.mainnavZHT:link { color: #666666; text-decoration: none; }
a.mainnavZHT:visited {	color: #666666; text-decoration: none; }     
a.mainnavZHT:hover { color:#00bFF3; text-decoration: none; }
a.mainnavZHT:active {	color: #00bFF3; text-decoration: none; }     
     
/* main nav bar : item - we are on thispage*/
.mainnav2 {		
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00bFF3;
}
a.mainnav2:link { font-family: "trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #00bFF3; font-style: normal; font-weight: normal;
				text-decoration: none; }
a.mainnav2:visited { font-family: "trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #00bFF3; font-weight: normal;
					text-decoration: none; }     
a.mainnav2:hover { font-family: "trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #00bFF3; }  
.mainnav2ZHT {
	font-family: SimHei;
	font-size: 13px;
	line-height: 14px;
	color: #999999;
}
a.mainnav2ZHT:link { color: #00bFF3; text-decoration: none; }
a.mainnav2ZHT:visited { color: #00bFF3; text-decoration: none; }     
a.mainnav2ZHT:hover { color: #00bFF3; text-decoration: none; }  

/* submenu - middle top right */
.submenu {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;	line-height: 20px;
	color: #333333;
	font-style: normal;
}
a.submenu:link { text-decoration:none; }
a.submenu:active{ text-decoration:none; }
a.submenu:visited { text-decoration:none; }
a.submenu:hover { text-decoration:none; color:#00bFF3;}

.submenuZHT {
	font-family: SimHei;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
a.submenuZHT:link { text-decoration:none; line-height: 16px;}
a.submenuZHT:visited { text-decoration:none; line-height: 16px;}
a.submenuZHT:active{ text-decoration:none; line-height: 16px; color:#00bFF3;}
a.submenuZHT:hover { text-decoration:none; line-height: 16px; color:#00bFF3;}

.submenuX {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #00bFF3;
	line-height: 20px;
}
a.submenu:link { text-decoration:none; }
a.submenuX:hover { text-decoration:underline; }
a.submenuX:active{ text-decoration:none; }
a.submenuX:visited { text-decoration:none; }
.submenuZHTX {
	font-family: SimHei;
	font-size: 12px;
	line-height: 16px;
	color: #00bFF3;
}
a.submenuZHTX:link { text-decoration:none; }
a.submenuZHTX:visited { text-decoration:none; }
a.submenuZHTX:active{ text-decoration:none; color:#00bFF3;}
a.submenuZHTX:hover { text-decoration:none; color:#00bFF3; }

.hoverLN { }
a.hoverLN:link { text-decoration:none; }
a.hoverLN:visited { text-decoration:none; }
a.hoverLN:active { text-decoration:underline; }
a.hoverLN:hover { text-decoration:underline; }

.blueLNK {}
a.blueLNK:link {  }
a.blueLNK:visited {  }
a.blueLNK:active { color:#00bFF3; }
a.blueLNK:hover { color:#00bFF3; }


/* menu middle bottom right*/
.specials {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px; color:#FC028F; line-height:18px;}
a.specials:link 	{ font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; line-height:18px; color:#FC028F; text-decoration:none; }
a.specials:visited 	{ font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; line-height:18px; color:#FC028F; text-decoration:none; }	
a.specials:hover 	{ font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; line-height:18px; color:#FC028F; text-decoration:underline; }	
a.specials:active 	{ font-family:"trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; line-height:18px; color:#FC028F; text-decoration:underline; }		
.specialsZHT {
	font-family: SimHei;
	font-size: 13px; color:#FC028F; 
	line-height: 18px;
}
a.specialsZHT:link 	{ color:#FC028F; text-decoration:none; }
a.specialsZHT:visited 	{ color:#FC028F; text-decoration:none; }	
a.specialsZHT:hover 	{ color:#FC028F; text-decoration:underline; }	
a.specialsZHT:active 	{ color:#FC028F; text-decoration:underline; }		


/*bottom bar - imprint, contact, sponsors*/
.btm {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:normal;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}
a.btm:link { font-size:9px; color:#FC028F; text-decoration:none; }
a.btm:visited { font-size:9px; color:#FC028F; text-decoration:none; }
a.btm:active { font-size:9px; color:#FC028F; text-decoration:none; }
a.btm:hover { font-size:9px; color:#FC028F; text-decoration:underline; }

.btmZHT {
	font-family: SimHei;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height:normal;
	color: #999999;
}
a.btmZHT:link { color:#FC028F; text-decoration:none; }
a.btmZHT:visited { color:#FC028F; text-decoration:none; }
a.btmZHT:active { color:#FC028F; text-decoration:none; }
a.btmZHT:hover { color:#FC028F; text-decoration:underline; }

/* news page */
.newstext {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	width: 250px;
	font-size: 10px;
	line-height:normal;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

/*other styles*/
.style1 {
	background-color: #ffffff;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px; font-style: normal; line-height: normal; text-decoration: none; letter-spacing: normal;
	text-align: left; vertical-align: top; border: none;
}
.style2 {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
}
a.style2:link { text-decoration: none; }
a.style2:visited { text-decoration: none; }
a.style2:active { text-decoration: underline; }
a.style2:hover { text-decoration: underline; }


.spacer5 { line-height:5px; }
.spacer6 { line-height:6px; }
.spacer7 { line-height:7px; }
.spacer8 { line-height:8px; }
.spacer9 { line-height:9px; }
