
.text_black {
	color: #000;
}

.text_gray {
	color: #5283B3;
}
.text_red {
	color: #D32128;
}

.text_white {
	color: #fff;
}


.text_brown {
	/**color: #7D0000;**/
	color: #660000;
}
.text_green {
	color: #009966;
}
.text_gold {
	color: #9C7729;
}

.text_orange {
	color: #F08209;
}

.text_orange_dark {
	color: #FB5404;
}

.text_blue {
	color: #006D97;
}


.text_body{font-size:0.8em; line-height: 1.6em; color: #333; text-decoration: none; font-family:Arial, Helvetica, sans-serif }

.text_pt8em {
	font-size: .8em;
}

.text_pt9em {
	font-size: .9em;
}
.text_1pt2em {
	font-size: 1.2em;
}

.text_1pt4em {
	font-size: 1.4em;
}
.text_2em {
	font-size: 2em;
	line-height:1.4em;
}

.text_12px {
	font-size: 13px;
}

.chi {
font-family: SimHei,新細明體,黑體;

}
.eng  {
font-family:Arial, Helvetica, sans-serif
}

.img_p{
	margin: 10px 0px 10px 10px;
	border:1px solid #CCC;

}

#imageslist01 {
	list-style-type: none;
	margin: 0px auto;
	padding: 0px 0px 0px 15px;

}
#imageslist01 li {
	display: inline-block;
	margin: 5px 5px 15px 0px;
	vertical-align: top;
	min-height: 80px;
	width: 195px;
	background-color:#FFFDF9;
	padding: 5px;
	border: 1px solid #D8D1BE;
	box-shadow: 2px 2px 5px #D8D1BE;
	
}
#imageslist01 li img{
	width: 195px;
	padding: 0px 0px 5px 0px;

}

#imageslist02 {
	list-style-type: none;
	margin: 0px auto;
	padding: 0px;

}
#imageslist02 li {
	display: inline-block;
	margin: 5px 5px 15px 0px;
	vertical-align: top;
	min-height: 250px;
	width: 320px;
	background-color:#FFFDF9;
	padding: 7px;
/*	border: 1px solid #D8D1BE;
	box-shadow: 2px 2px 5px #D8D1BE;*/
	
}
#imageslist02 li img{
	width: 320px;
	padding: 0px 0px 5px 0px;

}





/*** new ***/


img.border_11 { border:#EFEFEF 11px solid;}

.bullet {padding: 0px 0px 0px 15px;}
.bullet  ul{  margin: 0px 0px 0px 33px; width: 460px; float:left; *margin-left: 5px;/*ie 6,7*/ }
.bullet  li{ color: #000; line-height: 20px; *margin-left: 0px;/*ie 6,7*/}



/**-----------------------other -------------------------**/
		
.bkgdfix{background-repeat:repeat-x;}

.bkgdfix01{
background-repeat:repeat-x;
background-position:0% 100%;
}
.newstable{
	background-repeat:repeat-x;
	background-image:url(images/bkgd_news.jpg);
	border: #FFC993 1px solid;
}


.view_selected
 {
 border-style:solid;
 border-width:1px;
 }
 


h3 {
	border-bottom: 1px #FAAF6C solid;
	padding-bottom: 10px;
}


ul.sitemap ul {  margin-bottom:20px; margin-left:20px; }
ul.sitemap ul li { list-style:square outside; color:#FAAF6C; }
ul.sitemap li a { font-weight:bold; border-left:3px solid #FAAF6C; padding-left:5px;  margin-bottom:10px; }
ul.sitemap li li a { border:none; font-weight:normal;  margin-bottom:0; padding:0; line-height:2; }






/* btn*/

input.button1 {
    background-color: #1BB7C4;  padding: 5px 13px; border: 1px solid #000;
    border-color: #4EDBE7;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-appearance: none;
}
input.button1:hover { background-color: #4DC89F; }

input.button2 {
    background-color: #333;  padding: 2px 13px; border: 1px solid #000;
    border-color: #000;
	color:#fff;
	-webkit-appearance: none;
}
input.button2:hover { background-color: #000; }


/**-----------------------4 Sep 2013-------------------------**/

.e_sub {font-size:1.4em; line-height: 1.5em; color: #D2232B; text-decoration: none; }
.e_sub01 h2{font-size:1.4em; line-height: 1.5em; color: #D2232B; text-decoration: none; }
.e_sub02 {font-size:1.2em; line-height: 1.5em; color: #FF6600; text-decoration: none; }



.e_txt11black {font-size:0.8em; line-height: 1.7em; color: #000; text-decoration: none;}
.e_txt12black {font-family: Arial, Helvetica, sans-serif; font-size:1em; line-height: 1.7em; color: #000; text-decoration: none;}

.e_txt25white h1 {font-size: 2em; line-height: 1em; color: #fff; text-decoration: none; font-weight:bold; }


#border_top_grey td{
	border-top: #BEBEBE 1px dashed;}
	
#border_right_grey{
	border-right: #BEBEBE 1px dashed;}

#border_all_grey td {
	border-bottom: #BEBEBE 1px dashed; padding:10px;  border-left: #BEBEBE 1px dashed;
	}
	
#border_all_none td{
	border-bottom: 0px none; padding:0px;  border-left:  0px none;	}
		
	
#border_bottom_grey td{
	border-bottom: #BEBEBE 1px dashed; padding:10px; vertical-align:top;
	}
	
#border_bottom_grey01 td{
	border-bottom: #BEBEBE 1px dashed; padding:10px; vertical-align:top;
	}
#border_pic	{padding:8px; border:  #ccc 1px solid}


#border_eassy td{
	border: #BEBEBE 1px dashed; padding:10px; background-color:#fff	}



.artist {border-bottom: 1px dashed #333; padding:10px 0px 10px 0px; display:inline-block}

.artist a{display:block}

