/* CSS Document */
body {
	font-size: 10pt;
	font-family: MingLiU;
	line-height: 13pt;
	background-color: #BBBB79;
	margin-top: 5px;
}
h3 {
	font-family: MingLiU;
	font-size: 13pt;
	font-weight: bold;
	color: #000000;
}
h4 {
	font-family: MingLiU;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0px;
	margin-top: 10px;
}
h5 {
	font-family: MingLiU;
	font-size: 11pt;
	color: #000000;
	margin-top: 3px;
	margin-bottom: 3px;
	font-weight: normal;
}
#table_search textarea, select {
	font-size: 7pt;
	font-family: MingLiU;
}
#site_nav {
	margin-left: 0px;
	font-size: 9pt;
	font-family: MingLiU;
	letter-spacing: 1pt;
	display: block;
}
#site_nav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#site_nav li {
	margin: 0px;
	display: inline;
}
#site_nav a {
	text-decoration: none;
	display: block;
	padding: 5px 20px 3px;
	width: 80px;
	margin-bottom: 5px;
	color: #FFFFFF;
	border: 1px solid #E72C84;
	background-color: #E72C84;
}
#site_nav a:hover {
	width: 80px;
	color: #E72C84;
	background-color: #FFFFFF;
	border: 1px solid #E72C84;
}
#topnav {
	color: #E72C84;
	font-size: 10pt;
	padding-top: 1px;
	padding-bottom: 0px;
}
#topnav a:link {
	color: #E72C84;
	text-decoration: none;
	font-size: 10pt;
	font-weight: ;
	letter-spacing: 1px;
	padding-top: 1px;
	padding-bottom: 0px;
}
#topnav a:active {
	color: #E72C84;
	text-decoration: none;
	font-size: 10pt;
	font-weight: ;
	letter-spacing: 1px;
	padding-top: 1px;
	padding-bottom: 0px;
}
#topnav a:visited {
	color: #E72C84;
	text-decoration: none;
	font-size: 10pt;
	font-weight: ;
	letter-spacing: 1px;
	padding-top: 1px;
	padding-bottom: 0px;
}
#topnav a:hover {
	text-decoration: underline;
	color: #E72C84;
	font-size: 10pt;
	font-weight: ;
	letter-spacing: 1px;
	padding-top: 1px;
	padding-bottom: 0px;
}

#step {
	color: #E72C84;
	font-size: 9pt;
	letter-spacing: 2px;
	font-family: MingLiU;
	display: block;
}
#step a:link {
	text-decoration: none;
	font-family: MingLiU;
	font-size: 9pt;
	color: #E72C84;
}
#step a:visited {
	color: #E72C84;
	text-decoration: none;
	font-weight: normal;
}
#step a:active {
	color: #E72C84;
	text-decoration: none;
	font-weight: normal;
}
#step a:hover {
	font-weight: normal;
	text-decoration: underline;
}

#table_order {
	background-image: url(../images/order.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 200px;
}
#table_tell {
	background-image: url(../images/email.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 200px;
}
#table_search {
	background-image: url(../images/program_pic.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 200px;
}
#network {
	font-family: MingLiU;
	font-size: 10pt;
	line-height: 16pt;
}
#network a:link {
	font-family: MingLiU;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
}
#network a:visited {
	font-family: MingLiU;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
}
#network a:active {
	font-family: MingLiU;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
}
#network a:hover {
	font-family: MingLiU;
	font-size: 10pt;
	text-decoration: underline;
	color: #E72C84;
}

#recomd {
	font-family: MingLiU;
	font-size: 10pt;
	line-height: 13pt;
}
#recomd a:link {
	font-family: MingLiU;
	font-size: 10pt;
	text-decoration: underline;
	color: #000000;
}
#recomd a:visited {
	font-family: MingLiU;
	font-size: 10pt;
	text-decoration: underline;
	color: #000000;
}
#recomd a:active {
	font-family: MingLiU;
	font-size: 10pt;
	text-decoration: underline;
	color: #000000;
}
#recomd a:hover {
	font-family: MingLiU;
	font-size: 10pt;
	text-decoration: underline;
	color: #E72C84;
}
#speaker {
	font-family: MingLiU;
	font-size: 10pt;
	line-height: 16pt;
}
#speaker a:link {
	font-family: MingLiU;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
}
#speaker a:visited {
	font-family: MingLiU;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
}
#speaker a:active {
	font-family: MingLiU;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
#speaker a:hover {
	font-family: MingLiU;
	font-size: 10pt;
	color: #E72C84;
	text-decoration: underline;
}
#program table{
	font-family: MingLiU;
	font-size: 10pt;
	list-style-type: square;
	background-image: url(../images/puzzle_guy.gif);
	background-repeat: no-repeat;
	background-position: right 45px;
}

#program ul {
	font-family: MingLiU;
	list-style-type: none;
	margin-left: 2px;
}
#program li {
	font-family: MingLiU;
	line-height: 16pt;
	padding-left: 15px;
	list-style-type: none;
}
#program a:link {
	font-family: MingLiU;
	font-size: 10pt;
	padding-bottom: 25px;
	padding-top: 25px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
#program a:visited {
	font-family: MingLiU;
	font-size: 10pt;
	padding-bottom: 25px;
	padding-top: 25px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
#program a:active {
	font-family: MingLiU;
	font-size: 10pt;
	padding-bottom: 25px;
	padding-top: 25px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
#program a:hover {
	font-family: MingLiU;
	font-size: 10pt;
	padding-bottom: 25px;
	padding-top: 25px;
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}
#activity a:link {
	font-family: MingLiU;
	font-size: 10pt;
	padding-bottom: 25px;
	padding-top: 28px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
#activity a:visited {
	font-family: MingLiU;
	font-size: 10pt;
	padding-bottom: 25px;
	padding-top: 28px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
#activity a:active {
	font-family: MingLiU;
	font-size: 10pt;
	padding-bottom: 25px;
	padding-top: 28px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
#activity a:hover {
	font-family: MingLiU;
	font-size: 10pt;
	padding-bottom: 25px;
	padding-top: 28px;
	text-decoration: underline;
	color: #E72C84;
	font-weight: bold;
}
#org_intro {
	font-family: MingLiU;
	font-size: 10pt;
	line-height: 16pt;
}
#org_intro a:link {
	font-family: MingLiU;
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
}
#org_intro a:visited {
	font-family: MingLiU;
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
}
#org_intro a:active {
	font-family: MingLiU;
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
}
#org_intro a:hover {
	font-family: MingLiU;
	font-size: 11pt;
	color: #E72C84;
	text-decoration: underline;
}

#index_intro {
	font-family: MingLiU;
	font-size: 12pt;
	line-height: 18pt;
}
#index_intro ul {
	font-family: MingLiU;
	text-indent: 0px;
	display: list-item;
	margin-left: 0px;
}
#index_intro li {
	font-family: MingLiU;
	text-indent: 0px;
	display: list-item;
	margin-left: 17px;
	margin-right: 0px;
}
#index_intro a:link {
	font-family: MingLiU;
	font-size: 10pt;
	text-decoration: underline;
	color: #E72C84;
}
#index_intro a:visited {
	font-family: MingLiU;
	font-size: 10pt;
	text-decoration: underline;
	color: #E72C84;
}
#index_intro a:active {
	font-family: MingLiU;
	font-size: 10pt;
	text-decoration: underline;
	color: #E72C84;
}
#index_intro a:hover {
	font-family: MingLiU;
	font-size: 10pt;
	text-decoration: none;
	color: #E72C84;
}
#course {
	font-size: 10pt;
	color: #000000;
}
#course a:link {
	font-family: MingLiU;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}
#course a:visited {
	font-family: MingLiU;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}
#course a:active {
	font-family: MingLiU;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}
#course a:hover {
	font-family: MingLiU;
	font-size: 10pt;
	color: #E72C84;
	text-decoration: none;
}
#press a:link {
	font-family: MingLiU;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}
#press a:visited {
	font-family: MingLiU;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}
#press a:active {
	font-family: MingLiU;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}
#press a:hover {
	font-family: MingLiU;
	font-size: 10pt;
	color: #E72C84;
	text-decoration: none;
}
#video {
	font-family: MingLiU;
	font-size: 8.5pt;
	width: 142px;
}
#article {
	font-family: MingLiU;
	font-size: 12pt;
	line-height: 14pt;
}
#article a:link {
	font-family: MingLiU;
	font-size: 12pt;	
	color: #000000;
	text-decoration: none;
}
#article a:visited {
	font-family: MingLiU;
	font-size: 12pt;	
	color: #000000;
	text-decoration: none;
}
#article a:active {
	font-family: MingLiU;
	font-size: 12pt;
	font-weight: bold;	
	color: #000000;
	text-decoration: none;
}
#article a:hover {
	font-family: MingLiU;
	font-size: 12pt;
	text-decoration: underline;
	color: #E72C84;
}
#article_ad {
	font-family: MingLiU;
	font-size: 10pt;
	line-height: 14pt;
}
#article_ad a:link {
	font-family: MingLiU;
	font-size: 9pt;	
	color: #E72C84;
	text-decoration: none;
}
#article_ad a:visited {
	font-family: MingLiU;
	font-size: 9pt;	
	color: #E72C84;
	text-decoration: none;
}
#article_ad a:active {
	font-family: MingLiU;
	font-size: 9pt;
	color: #E72C84;
	text-decoration: none;
}
#article_ad a:hover {
	font-family: MingLiU;
	font-size: 9pt;
	text-decoration: underline;
	color: #E72C84;
}

#page a:link {
	color: #E72C84;
	text-decoration: none;
	line-height: 16pt;
}
#page a:active {
	color: #E72C84;
	text-decoration: none;
	line-height: 16pt;
}
#page a:visited {
	color: #E72C84;
	text-decoration: none;
	line-height: 16pt;
}
#page a:hover {
	text-decoration: underline;
	color: #E72C84;
	line-height: 16pt;
}
.intro_title {
	font-size: 11pt;
	font-weight: bold;
	font-family: MingLiU;
}
.img {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}
#catalog {
	font-size: 10pt;
	font-family: MingLiU;
}
#catalog table {
	text-align: center;
	float: left;
	margin-left: 15px;
	border: 1px solid #BBBB79;
	margin-top: 15px;
	padding: 2px 2px 0px;
}
.order_title {
	font-size: 8pt;
	font-weight: bold;
}
.order_text {
	font-size: 8pt
}
.tell_title {
	font-size: 8pt;
	font-weight: bold;
}
.tell_text {
	font-size: 8pt;
	padding-top: 4px;
	font-family: MingLiU;
}
.search_title {
	font-size: 8pt;
	font-weight: bold;
}
.search_text {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
.copyright_en {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.copyright_cn {
	font-family: MingLiU;
	font-size: 8pt;
	color: #FFFFFF;
}
.line_bg {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #E72C84;
	border-right-color: #E72C84;
	border-bottom-color: #E72C84;
	border-left-color: #E72C84;
}
.eng_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.text_10 {
	font-size: 10pt;
}
.text_11 {
	font-size: 10pt;
}
.text_12 {
	font-size: 12pt;
	line-height: 18pt;
}
.text_small {
	font-family: MingLiU;
	font-size: 8pt;
}
.text_white {
	font-family: MingLiU;
	font-size: 10pt;
	color: #FFFFFF;
}
.title_white {
	font-family: MingLiU;
	font-size: 10pt;
	color: #FFFFFF;
	padding-top: 4px;
	font-weight: bold;
}
.mission {
	font-family: MingLiU;
	font-size: 14pt;
	font-weight: bold;
	line-height: 20pt;
}
.course_header {
	font-family: MingLiU;
	font-size: 14pt;
	font-weight: bold;
	line-height: 22pt;
}
.course_title {
	font-family: MingLiU;
	font-size: 12pt;
	font-weight: bold;
	line-height: 22pt;
}
.text_red {
	color: #E72C84;
}
.error_msg {
	font-family: MingLiU;
	font-size: 8pt;
	color: #E72C84;
}
.eng_11 {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
}

