
body {
	background: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	Padding:0px;
}

.date {
	font: bold 11pt ;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	color: #FFFFFF;
	text-decoration: none;
}

.TableHeader {
	font: bold 10pt ;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	color: #FFFFFF;
	text-decoration: none;
}
td {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 10pt;
	line-height: 20px;
	text-decoration: none;
	color: #000000;
	
	/*letter-spacing: 5px;*/
}
.Content {
	font: 11pt;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	/*color: #245305;*/
}
.content_bg{
	background: #fefdfb;

}
.detail_bg{

 background: #ffffff;

}
a:link {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	/*font-size: 11pt;*/
	font-style: normal;
	line-height: 20px;
	/*font-weight: bold;*/
	text-decoration: none;
	color: #0000FF;
}
a:visited {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	/*font-size: 11pt;*/
	font-style: normal;
	line-height: 20px;
	/*font-weight: bold;*/
	text-decoration: none;
	/*font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: bold 12pt;
	text-decoration: none;
	color: #58595B;*/
	color: #0000FF;
}
a:hover {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	/*font-size: 11pt;*/
	font-style: normal;
	line-height: 20px;
	/*font-weight: bold;*/
	text-decoration: none;
/*
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: bold 12pt;
	text-decoration: none;
	color: #0099CC;*/
	color: #0000ff;
}

.left_menu {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	/*font-size: 11pt;*/
	font-style: normal;
	line-height: 20px;
	/*font-weight: bold;*/
	text-decoration: none;
/*
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: bold 12pt;
	text-decoration: none;
	color: #0099CC;*/
	color: #65686a;
}

.sp_left_menu {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	/*font-size: 11pt;*/
	font-style: normal;
	line-height: 20px;
	/*font-weight: bold;*/
	text-decoration: none;

}


.link_selected {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	/*font-size: 11pt;*/
	font-style: normal;
	line-height: 20px;
	/*font-weight: bold;*/
	text-decoration: none;
/*
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: bold 12pt;
	text-decoration: none;
	color: #0099CC;*/
	color: white;
}


.sp_link_selected {
	font-family: sans-serif, Arial, Verdana, Helvetica;
	/*font-size: 11pt;*/
	font-style: normal;
	line-height: 20px;
	/*font-weight: bold;*/
	text-decoration: none;
	color: #ff0000;
}


#infobox span{
	display: none;
	z-index: 10;
}

#infobox a:hover span{
	display: block;
	position:absolute;
	border:1px solid #640000;
	background: #FFFFCC;
	margin-left:-100px;
	margin-top:26px!important; 
	margin-top:20px;
	color:#000;
	padding:5px;
	width:300px;
	text-align:justify; 
	text-justify:inter-ideograph;
}

#infobox-spe1 span{
	display: none;
	z-index: 10;
}

#infobox-spe1 a:hover span{
	display: block;
	position:absolute;
	border:1px solid #640000;
	background: #FFFFCC;
	margin-left:-100px;
	margin-top:26px!important; 
	margin-top:20px;
	color:#000;
	padding:5px;
	width:720px;
	text-align:justify; 
	text-justify:inter-ideograph;
}


.errMsg{
	color:#FF0000;
	display:none;
}
.lblWordCount{
	color:#FF0000;
}
.red{
	color:#FF0000;
}

.section1_text{
	color: #cc3300;
}
.section1_table_bgcolor{
	background: white;
}
.section1_table_header_bgcolor{
	/*background: #e56315;*/
	background: #a3d7ee;
}
.section1_table_header_text{
	color: black;
	font-weight: bold;
}
.section1_table_line1_bgcolor{
	/*background: #fffbb9;*/
	background: #0091d0;
}
.section1_table_line2_bgcolor{
	/*background: #ffdd72;*/
	background: #ffffff;
	text-align:justify; 
	border: 1px solid #0091d0;
}

.section1_table_line2_bgcolor td{
	border: 1px solid #0091d0;
}

.section1_text{
	color: #000066;
	font-weight: bold;
}

.section1_selected_text{
	color:#FF0000;
	font-weight: bold;
}

.section2_table_bgcolor{
	background: white;
}
.section2_table_header_bgcolor{
	background: #6f1e9b;
}
.section2_table_header_text{
	color: #ffffff;
	font-weight: bold;
}

.section2_table_line1_bgcolor{
	background: #cce9f6;
}
.section2_table_line2_bgcolor{
	background: #E1F3FD;
}

.section3_table_bgcolor{
	background: #233960;
}
.section3_table_header_bgcolor{
	background: #7bd6db;
}
.section3_table_header_text{
	color: #313a71;
	font-weight: bold;
}
.section3_table_line1_bgcolor{
	background: #c6f0f2;
}
.section3_table_line2_bgcolor{
	background: #ffffff;
}
.section4_table_bgcolor{
	background: #2B9113;
}
.section4_table_header_bgcolor{
	background: #2B9113;
}
.section4_table_header_text{
	color: #ffffff;
	font-weight: bold;
}
.section4_table_line1_bgcolor{
	background: #fffbb9;
}
.section4_table_line2_bgcolor{
	background: #ffdd72;
}
.section4_text{
	color: #cc3300;
}

.bottom_text_chi{
	color:#15145f;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
.bottom_text_eng{
	color:#919192;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}

.main_submenu1{
	LEFT: 212px; 
	TOP:72px; 
	POSITION: absolute; 
	display: none;
}


.SearchTitleBg {
	background: #482887;
}
.TitleBg1 {
	background: #AD0EC8;
}
.TitleBg2 {
	background: #00B700;
}
.TitleBg3 {
	background: #FF9805;
}
.TitleBg4 {
	background: #0151FF;
}
.TitleBg5 {
	background: #FF2B01;
}

.Title {
	font-size: 18pt ;
	font-weight: bold;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	color: #ffffff;
	text-decoration: none;
}

.SubTitle {
    font-size: 14pt ;
    font-family: sans-serif, Arial, Verdana, Helvetica;
	color: #1753a2;
	font-weight: bold;
}

.SubTitle_eng {
    font-size: 12px ;
    font-family: sans-serif, Arial, Verdana, Helvetica;
	color: #006838;
	font-weight: bold;
}


.NewsTitle {
	font: 14pt ;
	font-weight: bold;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	color: #7fa20a;
	text-decoration: none;
}

.NewsSubTitle {
	font: 11pt ;
	font-weight: bold;
	color: #445a6e;
}

.NewsLink {
	color: #7fa20a;
}
.NewsbottomText {
	font: 8pt ;
	font-weight: bold;
	color: #000000;
}
.TopMenuTitleBg{
	background: #AAE925;
}
.TopMenuTitle {
	font: bold 18px ;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	color: #023C82;
	text-decoration: none;
}
.TopSubTitle {
	font: bold 15px ;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	color: #023C82;
	text-decoration: none;
}

.Search_Content{
	font: 12px ;
	color:#2d5b06;
	/*font-weight: bold;*/
}
LI.List1 {
	list-style-type: square;
	/*list-style-image: url(/images/bullet1.jpg);*/
	list-style-position: outside;
	/*list-style: square url(/images/bullet1.jpg) outside; */
	color:#AD0EC8;
}
LI.List2 {
	list-style-type: square;
	/*list-style-image: url(/images/bullet2.jpg);*/
	list-style-position: outside;
	/*list-style: square url(/images/bullet1.jpg) outside; */
	color:#00B700;
}
LI.List3 {
	list-style-type: square;
	/*list-style-image: url(/images/bullet3.jpg);*/
	list-style-position: outside;
	/*list-style: square url(/images/bullet1.jpg) outside; */
	color:#FF9805;
}
LI.List4 {
	list-style-type: square;
	/*list-style-image: url(/images/bullet4.jpg);*/
	list-style-position: outside;
	/*list-style: square url(/images/bullet1.jpg) outside; */
	color:#0151FF;
}
LI.List5 {
	list-style-type: square;
	/*list-style-image: url(/images/bullet5.jpg);*/
	list-style-position: outside;
	/*list-style: square url(/images/bullet1.jpg) outside; */
	color:#FF2B01;
}
.LI_Text{
	color:black
}

.Bulletin_Board {
	font: bold 12px ;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	color: #023C82;
	/*background: #AAE926;*/
	text-decoration: none;
}
.Bulletin_Board_Content {
	font: bold 12px ;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	background: #85F4EE;
	color: #000000;
	text-decoration: none;
}
.Bulletin_Board_Content_temp {
	font: 12px ;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	/*background: #85F4EE;*/
	color: #000000;
	text-decoration: none;
}
.MenuTitle3 {
	font: bold 18px ;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	color: #EA8208;
	text-decoration: none;
}

.MainBg{
	background-image: url(/images/common_bg_center.jpg);
	background-repeat: repeat-x;
}

.FlashBg{
	background-image: url(/images/common_bg_right.jpg);
	background-repeat: no-repeat;
}

.MenuBg{
	background-image: url(/images/common_bg_left.jpg);
	background-repeat: no-repeat;
}

.white {
	font-family:"Arial", "Verdana", "Helvetica", "sans-serif";
	/*font-size: 15px;*/
	font-weight: bold;
	color: #FFFFFF;
}

.green {
	font-family:"Arial", "Verdana", "Helvetica", "sans-serif";
	/*font-size: 15px;*/
	font-weight: bold;
	color: #034003;
}


.right_photo_text {
	font-family:"Arial", "Verdana", "Helvetica", "sans-serif";
	/*font-size: 15px;*/
	font-weight: bold;
	color: #741d24;
}

.red {
	font-family:"Arial", "Verdana", "Helvetica", "sans-serif";
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
}

.red2{
	color:#003705;
	font-weight: bold;

}

.black {
	font-family:"Arial", "Verdana", "Helvetica", "sans-serif";
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.yellow {
	font-family:"Arial", "Verdana", "Helvetica", "sans-serif";
	font-size: 15px;
	font-weight: bold;
	color: #fff200;
}
.blue{
	color:#004576;
}

.font_smaller{
	/*font-size: 9pt;*/
	font-size: 12px;
	/*font-weight: bold;*/
	
}
.font_normal{
	/*font-size: 11pt;*/
	font-size: 15px;
	/*font-weight: bold;*/
	
}
.font_larger{
	/*font-size: 13pt;*/
	font-size: 18px;
	/*font-weight: bold;*/
	
}

.Bottom_Text{
	color: #666666;
	font-family: "sans-serif","Arial", "Verdana", "Helvetica";
	font-size: 12px;
	/*line-height: 20px;*/
	text-decoration: none;
	font-weight: bold;
}


.psp_table_bgcolor{
	background: #b9e256;
}
.psp_table_header_bgcolor{
	/*background: #e56315;*/
	background: #fff450;
}
.psp_table_header_text{
	color: #ffffff;
	font-weight: bold;
}
.psp_table_line1_bgcolor{
	/*background: #fffbb9;*/
	/*background: #b9e256;*/
}
.psp_table_line2_bgcolor{
	/*background: #ffdd72;*/
	background: #d8f1ff;
	/*text-align:justify; */
}

.psp_table_label{
	/*background: #ffdd72;*/
	font-size: 12pt;
	font-weight: bold;
	/*text-align:justify; */
}
.title_link {
	font-family: Arial, Verdana, Helvetica,sans-serif;
	/*font-size: 11pt;*/
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	text-decoration: underline;
	color: #0000FF;
}
.sch_detail_header{
	background: #a6cd39;
	font-family: Arial, Verdana, Helvetica,sans-serif;
	color: #7c2924;
	font-weight: bold;
	font-size: 14pt;
}
.sch_detail_header_text{
	font-family: Arial, Verdana, Helvetica,sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 14pt;
}
.sch_detail_poa{
	font-family: Arial, Verdana, Helvetica,sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12pt;
}

.sch_detial_stat{
	background: #056839;
	color: #FFFFFF;
}	

.sch_detail_info{
	font-family: Arial, Verdana, Helvetica,sans-serif;
	color: #231f20;
	font-size: 12pt;
}
.sch_detail_line1_bgcolor{
	background: #ffffff;
	/*background: #FFFDE3;
	
	background-image: url(../images/sch_detail_line1_bg.jpg);
	background-repeat: repeat-y;*/
}
.sch_detail_line2_bgcolor{
	background: #ffffff;
	/*background: #F2DBA3;*/
	/*text-align:justify; 
	background-image: url(../images/sch_detail_line2_bg.jpg);
	background-repeat: repeat-y;*/
}
	
.PT-7{position: relative;top: -7px;}

.left-title1{
	color: white;
	font-size: 15px;

}
.PT2{
	position: relative;
	top: 2px;
}

.eform_left_tr_selected{
	background: #0091d0;
}
.PT-4{
	position: relative;
	top: -4px;
}
.button {
    background-color: #0091d0; 
    border: none;
    color: white;
    padding: 5px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 25px;
}

.button-save {
    background-color: #ef3f6b; 
    border: none;
    color: white;
    padding: 5px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 25px;
    color: white;
}

.button-cancel {
    background-color: #0091d0; 
    border: none;
    color: white;
    padding: 5px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 25px;
    color: white;
}
