body {
	scrollbar-face-color : #666666;
	scrollbar-shadow-color : #666666;
	font-family: Century Gothic;
	letter-spacing : 0px;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration : none;
	background-color: #6A6A6A;
	background-image: url(../images/home_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
}
body.bs     { scrollbar-arrow-color: DarkOrange; scrollbar-3dlight-color: #111111; scrollbar-highlight-color: #666666; scrollbar-face-color: #444444; scrollbar-shadow-color: #191919; scrollbar-track-color: #111111; scrollbar-darkshadow-color: #191919; }
.smfont {  font-family: Verdana; color: #000000; letter-spacing : 0px; font-size: 8pt; font-style: normal; font-weight: normal; text-decoration : none;}					
.thisec {
	color:#4379ff;
	font-size: 11pt;
	font-weight: normal;
	text-decoration : none;
	line-height : 80%;
	text-align: left;
	text-indent: 0px;
	font-family: Century Gothic, Verdana, MS Gothic;
}					
.thispage {
	font-family: Century Gothic, Verdana, MS Gothic;
	color:#4379ff;
	font-size: 8pt;
	font-weight: normal;
	text-decoration : none;
	text-align: right;
}					
.thispage_cr {
	font-family: Century Gothic, Verdana, MS Gothic;
	color:#4379ff;
	font-size: 8pt;
	font-weight: normal;
	text-decoration : none;
	text-align: right;
	line-height :60%;
}
.bullpt {  font-family: Verdana; letter-spacing : 0px; font-size: 9pt; font-style: normal; font-weight: normal; color: #ffffff; text-decoration : none; line-height : 100%;}					
.month {  font-family: Verdana; color: #666666; letter-spacing : 0px; font-size: 12pt; font-style: normal; font-weight: bold; text-decoration : none;}					
.store { text-align: center; font-family: Verdana; color: #cc3399; letter-spacing : 0px font-size: 8pt; font-style: normal; font-weight: bold; text-decoration : none;}					
.headings {
	font-family: Century Gothic, Verdana, MS Gothic;
	color:#000000;
	letter-spacing : 0px;
	font-size: 36pt;
	font-weight: normal;
	text-decoration : none;
	text-align: right;
	vertical-align: top;
}					
.headings2 {
	font-family: Century Gothic, Verdana, MS Gothic;
	color: #000000;
	font-size: 12pt;
	font-weight: normal;
	text-decoration : none;
	text-align: left;
	vertical-align: top;
}					
.headings3 {  font-family: Verdana; color: #000000; letter-spacing : 0px; font-size: 10pt; font-weight: bold; text-decoration : none;}					
.pagedesp1 {  font-family: Verdana; letter-spacing : 0px font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; text-decoration : none;}					
.showcaseitem {
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.td{padding: 2px 2px 2px 2px;}
.pagedesp:link		{font-family: Verdana; font-weight: normal; font-size:8pt;color: #e0e0e0;text-decoration:none;}
.pagedesp:visited	{font-family: Verdana; font-weight: normal; font-size:8pt;color: #e0e0e0;text-decoration:none;}
.pagedesp:hover		{font-family: Verdana; font-weight: normal; font-size:8pt;color: #663300;text-decoration:none;}

.copyright {  font-family: Verdana; letter-spacing : 0px; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; text-decoration : none;}					
.copyright:link		{font-family: Verdana; font-weight: normal;font-size:8pt; color: #ffff99;text-decoration:none;}
.copyright:visited	{font-family: Verdana; font-weight: normal;font-size:8pt; color: #ffff99;text-decoration:none;}
.copyright:hover		{font-family: Verdana; font-weight: normal;font-size:8pt; color: #cc3300;text-decoration:none;}

.close:link		{font-family: Verdana; font-weight: bold;font-size:8pt;color: #ffffff;text-decoration:none; background-color : #000000; border : 1px #e0e0e0; letter-spacing : 10px;}
.close:visited	{font-family: Verdana; font-weight: bold;font-size:8pt;color: #ffffff;text-decoration:none; background-color : #000000; border : 1px #e0e0e0; letter-spacing : 10px;}
.close:hover		{font-family: Verdana; font-weight: bold;font-size:8pt;color: #ffffcc;text-decoration:none; background-color : #000000; border : 1px #e0e0e0; letter-spacing : 10px;}

.redlink         { font-family: "Verdana"; color: #FF0000; text-decoration: none; }
.redlink:hover   { text-decoration: underline; }

.smenu:link		{font-family: Century Gothic, Verdana, MS Gothic; font-weight: normal;font-size:8pt;color: #7f7f7f; text-decoration:none;  line-height :150%;}
.smenu:visited	{font-family: Century Gothic, Verdana, MS Gothic; font-weight: normal;font-size:8pt;color: #7f7f7f; text-decoration:none;  line-height :150%;}
.smenu:hover	{font-family: Century Gothic, Verdana, MS Gothic; font-weight: normal;font-size:8pt;color: #FF9900; text-decoration:none;  line-height :150%;}

.smenu_wrap:link	{font-family: Century Gothic, Verdana, MS Gothic; font-weight: normal;font-size:8pt;color: #7F7F7F;	text-decoration:none;  line-height :100%;}
.smenu_wrap:visited	{font-family: Century Gothic, Verdana, MS Gothic; font-weight: normal;font-size:8pt;color: #7F7F7F; text-decoration:none;  line-height :100%;}
.smenu_wrap:hover	{font-family: Century Gothic, Verdana, MS Gothic; font-weight: normal;font-size:8pt;color: #FF9900; text-decoration:none;  line-height :100%;}

.topmenu:link		{
	font-family: Century Gothic, Verdana, MS Gothic;
	font-weight: normal;
	font-size:11pt;
	color: #7f7f7f;
	text-decoration:none;
	line-height :100%;
	text-align: left;
}
.topmenu:visited	{
	font-family: Century Gothic, Verdana, MS Gothic;
	font-weight: normal;
	font-size:11pt;
	color: #7f7f7f;
	text-decoration:none;
	line-height : 100%;
	text-align: left;
}
.topmenu:hover		{
	font-family: Century Gothic, Verdana, MS Gothic;
	font-weight: normal;
	font-size:11pt;
	color: #ff9900;
	text-decoration:none;
	line-height : 100%;
	text-align: left;
}

.ticker		{font-family: Verdana; font-weight: normal;font-size:7pt;color: #000080; text-decoration:none;  letter-spacing : 0px; line-height :140%;}
.ticker:link		{font-family: Verdana; font-weight: normal;font-size:8pt;color: #000080; text-decoration:none;  letter-spacing : 0px; line-height :100%;}
.ticker:visited	{font-family: Verdana; font-weight: normal;font-size:8pt;color: #000080; text-decoration:none;  letter-spacing : 0px; line-height : 100%;}
.ticker:hover		{font-family: Verdana; font-weight: normal;font-size:8pt;color: #CFEA7A; text-decoration:none; letter-spacing : 0px; line-height : 100%;}
	
.index:link		{font-family: Verdana; font-weight: normal;font-size:8pt;color: #CFEA7A; text-decoration:none;  letter-spacing : 0px;  line-height :120%;}
.index:visited	{font-family: Verdana; font-weight: normal;font-size:8pt;color: #CFEA7A; text-decoration:none;  letter-spacing : 0px;  line-height :120%;}
.index:hover		{font-family: Verdana; font-weight: normal;font-size:8pt;color: #ffffff; text-decoration:none; letter-spacing : 0px;  line-height :120%;}
.smenu_short:link {
font-family: Verdana; font-weight: bold;font-size:8pt;color: #ffffff; text-decoration:none;  letter-spacing : 0px;  line-height :100%;
}
.smenu_short:visited {
font-family: Verdana; font-weight: bold;font-size:8pt;color: #ffffff; text-decoration:none;  letter-spacing : 0px;  line-height :100%;
}
.smenu_short:hover {
font-family: Verdana; font-weight: bold;font-size:8pt;color: #EFAC18; text-decoration:none; letter-spacing : 0px;  line-height :100%;
}
.smenu_cr:link		{font-family: Century Gothic, Verdana, MS Gothic; font-weight: normal;font-size:8pt;color: #7f7f7f; text-decoration:none;  line-height :60%;}
.smenu_cr:visited	{font-family: Century Gothic, Verdana, MS Gothic; font-weight: normal;font-size:8pt;color: #7f7f7f; text-decoration:none;  line-height :60%;}
.smenu_cr:hover	{font-family: Century Gothic, Verdana, MS Gothic; font-weight: normal;font-size:8pt;color: #FF9900; text-decoration:none;  line-height :60%;}
.showcase:link {
font-family: Verdana; font-weight: bold;font-size:8pt;color: #CFEA7A; text-decoration:none;  letter-spacing : 0px;  line-height :100%;
}
.showcase:visited {
font-family: Verdana; font-weight: bold;font-size:8pt;color: #CFEA7A; text-decoration:none;  letter-spacing : 0px;  line-height :100%;
}
.showcase:hover {
font-family: Verdana; font-weight: bold;font-size:8pt;color: #EFAC18; text-decoration:none; letter-spacing : 0px;  line-height :100%;
}
.curriculum:link {font-family: "Verdana"; color: Darkorange; text-decoration: none; }
.curriculum:hover {color: White; text-decoration: underline; }


.title    { color: DarkBlue; font-size: 13px; text-decoration: underline; }
.URL      { color: Darkorange; font-size: 10px; text-decoration: none; }
.snippet  { color: LightSlateGray; font-size: 10px; }
.summary  { color: LightSlateGray; font-size: 10px; }
.page     { font-weight: bold; font-size: 10px; }
font      { font-family: "Verdana"; color: Black; font-size: 13px; text-decoration:none; white-space: nowrap; }

a         { font-family: "Verdana"; color: Darkorange; text-decoration: none; }
a:hover   { text-decoration: underline; }

table.full     { width: 100%; }

td        { padding: 0px; }
td.form   { text-align: right; vertical-align: bottom; }
td.number { padding: 5px; text-align: right; vertical-align: top; color: DarkBlue; font-weight: bold; }
td.result { padding: 5px; text-align:  left; vertical-align: top; }
td.nav    { padding: 2px; text-align: right; border-top: 1px solid LightGrey; border-bottom: 1px solid LightGrey;font-family: "Verdana"; color: Black; font-size: 10px; }
td.thisec {
	font-family: Century Gothic, Verdana, MS Gothic;
	color:#4379ff;
	font-size: 11pt;
	font-weight: normal;
	text-decoration : none;
	line-height : 80%;
	text-align: left;
	text-indent: 0px;
}
td.contact	{ padding: 0px;}

li        { font-family: "Verdana"; color: DarkBlue; font-size: 13px; margin: 0px 13px; }
.aboutus_content {
	font-family: Century Gothic, Verdana, MS Gothic;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	white-space: -moz-pre-wrap;
	white-space: pre-wrap;
	text-align: justify;
}

pre {
	font-family: Century Gothic, MS Gothic, Verdana;
	font-size: 10pt;
	color: #000000;
}
.headings3_white {
	font-family: Verdana;
	color: #FFFFFF;
	letter-spacing : 0px;
	font-size: 10pt;
	font-weight: bold;
	text-decoration : none;
}
td.headings {
	padding: 0px 0px 0px 4px;
	font-family: Century Gothic, Verdana, MS Gothic;
	color: #FFFFFF;
	background-color: #000000;	
	font-size: 12pt;
	font-weight: normal;
	text-decoration : none;
	text-align: left;
	vertical-align: middle;
	height: 30;
}
td.contact_title {
	padding: 0px 0px 0px 0px;
	font-family: Century Gothic, Verdana, MS Mincho;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	vertical-align: middle;
	text-align: center;
}
td.contact_title_L {
	padding: 0px 0px 0px 4px;
	font-family: Century Gothic, Verdana, MS Mincho;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333333;
	vertical-align: middle;
	text-align: left;
	height: 25;
}
td.contact_title_R {
	padding: 0px 2px 0px 4px;
	font-family: Century Gothic, Verdana, MS Mincho;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333333;
	vertical-align: middle;
	text-align: right;
	height: 25;
}
td.contact_title_chinese {
	padding: 0px 0px 0px 0px;
	font-family: "·s²Ó©úÅé";
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333333;
	vertical-align: middle;
	text-align: right;
	height: 25;
	white-space: nowrap;	
}
td.contact_post {
	padding: 0px 0px 0px 2px;
	font-family: Century Gothic, Verdana, MS Mincho;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	white-space: nowrap;
}
td.contact_name {
	padding: 0px 0px 0px 2px;
	font-family: Century Gothic, Verdana, MS Mincho;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	white-space: nowrap;
}
td.contact_cname {
	padding: 0px 0px 0px 2px;
	font-family: Century Gothic, Verdana, MS Mincho;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}
td.contact_phone {


	padding: 0px 0px 0px 4px;
	font-family: Century Gothic, Verdana, MS Mincho;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: right;
	white-space: nowrap;
}
td.contact_email {



	padding: 0px 0px 0px 2px;
	font-family: Century Gothic, Verdana, MS Mincho;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: right;
}
td.contact_room {




	padding: 0px 0px 0px 2px;
	font-family: Century Gothic, Verdana, MS Mincho;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: right;
}
td.award_competition {
	padding: 0px 0px 0px 4px;
	font-family: Century Gothic, Verdana, MS Mincho;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	white-space: normal;
	white-space: pre-wrap;
	white-space: normal;
	text-align: center;
	vertical-align: middle;
}
td.award_award {


	padding: 0px 0px 0px 4px;
	font-family: "Century Gothic", Verdana, "MS Mincho";
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
}
td.award_name {
	padding: 0px 0px 0px 4px;
	font-family: "Century Gothic", Verdana, "MS Mincho";
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
}
td.award_project {
	padding: 0px 0px 0px 4px;
	font-family: "Century Gothic", Verdana, "MS Mincho";
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
td.visitor_date {
	padding: 0px 0px 0px 4px;
	font-family: "Century Gothic", Verdana, "MS Mincho";
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
td.visitor_org {

	padding: 0px 0px 0px 4px;
	font-family: "Century Gothic", Verdana, "MS Mincho";
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
td.visitor_list {
	padding: 0px 0px 0px 4px;
	font-family: "Century Gothic", Verdana, "MS Mincho";
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}
li.visitor_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	margin: 0px 10px;
}
li.news {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	margin: 0px 10px;
}
.news {
font-family: "Century Gothic", Verdana, "MS Gothic"; font-weight: normal;font-size:10pt;color: #000000; text-decoration:none;
}
.news:link {
font-family: "Century Gothic", Verdana, "MS Gothic"; font-weight: normal;font-size:10pt;color: #000000; text-decoration:none;
}
.news:visited {
font-family: "Century Gothic", Verdana, "MS Gothic"; font-weight: normal;font-size:10pt;color: #666666; text-decoration:none;
}
.news:hover {
font-family: "Century Gothic", Verdana, "MS Gothic"; font-weight: normal;font-size:10pt;color: #ff9900; text-decoration:none;
}
.email:link {

font-family: "Century Gothic", Verdana, "MS Gothic"; font-weight: normal;font-size:9pt;color: #FF9900; text-decoration:none;
}
.email:visited {

font-family: "Century Gothic", Verdana, "MS Gothic"; font-weight: normal;font-size:9pt;color: #ff9900; text-decoration:none;
}
.email:hover {

font-family: "Century Gothic", Verdana, "MS Gothic"; font-weight: normal;font-size:9pt;color: #000000; text-decoration:none;
}
td.section_title {
	padding: 0px 0px 0px 4px;
	font-family: Century Gothic, Verdana, MS Mincho;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333333;
	vertical-align: middle;
	text-align: left;
}
td.award_title {

	padding: 0px 0px 0px 4px;
	font-family: Century Gothic, Verdana, MS Mincho;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	vertical-align: middle;
	text-align: center;
}
td.visitor_title {

	padding: 0px 0px 0px 4px;
	font-family: Century Gothic, Verdana, MS Mincho;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	vertical-align: middle;
	text-align: center;
}
li.seminars {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	margin: 0px 10px;
}
li.general {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	margin: 0px 10px;
}
td.program_list_title {


	padding: 0px 0px 0px 4px;
	font-family: Century Gothic, Verdana, MS Mincho;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	vertical-align: middle;
	text-align: center;
}
.bigname {

	font-family: Century Gothic, Verdana, MS Gothic;
	color:#000000;
	letter-spacing : 0px;
	font-size: 18pt;
	font-weight: normal;
	text-decoration : none;
	vertical-align: bottom;
}
.bigcname {
	color:#000000;
	font-size: 16pt;
	font-weight: bold;
	text-decoration : none;
	vertical-align: text-bottom;
}
td.people_details {
	padding: 0px 0px 0px 2px;
	font-family: "Century Gothic", Verdana, "MS Mincho";
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
	text-align: left;
}
td.showcase_details {

	padding: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
	text-align: left;
}
.showcase_details_special {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #999999;
	vertical-align: top;
	text-align: left;
}
.news_date {
	font-family: "Century Gothic", Verdana, "MS Gothic";
	font-weight: normal;
	font-size:9pt;
	color: #000000;
	text-decoration:none;
	font-style: italic;
}

