p {
}

img {
    border: 0px;
}

/* Basic link style */


/* Right */

.right_area {
	background-color: #FFF;
	width: 180px;
}

.banner	{
	border: 1px solid #F2F2F2;
	padding: 9px;
	background-color: #F2F2F2;
}

.banner_vertical {
	padding-bottom: 15px;
}

.banner_horizontal	{
	width: 542px;
	height: 90px;
}
.banner_text	{
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding-left: 0px;
}




/* general */
body {
	font-family: Arial, Geneva, Helvetica, 新細明體, mingliu;
	text-align: left;
	direction: ltr;
}

.bottom {
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding-top: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
}

.bottom a:link	{
	color: #0098CD; text-decoration: none;
}
.bottom a:visited	{
	color: #0098CD; text-decoration: none;
}
.bottom a:hover {
	color: #ED0202; text-decoration: nones;
}
.bottom a:active {
	color: #ED0202; text-decoration: nones;
}

.top_area	{
	width: 940px;
	background: white center;
	margin-top: 15px;
}

.date {
	font-size: 11px;
	color: #000;
	text-align: right;
	width: 200px;
	padding-right: 10px;
	height: 29px;
}

.footer {
	background-color: #EEE;
	width: 940px;
	vertical-align: bottom;
}

.pagetop	{
	border-bottom: 1px solid #333333;
	background-color: white;
	padding-left: 639px;
}

.terms	{
	font-size: 12px;
	color: #333;
	padding-top: 10px;
	padding-left: 10px;
}

.terms a:link	{
	color: #333; text-decoration: nones;

}

.terms a:visited	{
	color: #333; text-decoration: nones;
}

.terms a:hover	{
	color: #ED0202;text-decoration: nones;
}
.terms a:active	{
	color: #ED0202;text-decoration: nones;
}

.view	{
	font-size: 12px;
	color: #444;
	padding-top: 5px;
	padding-left: 0px;
	border-top: 1px solid #C5C5C5;
}
.view a:link	{
	color: #333; text-decoration: nones;
}
.view a:visited	{
	color: #333; text-decoration: nones;
}
.view a:hover	{
	color: #ED0202; text-decoration: nones;
}
.view  a:active	{
	color: #ED0202; text-decoration: nones;
}


.title	{
	margin-bottom: 12px;
}
/* navigation */

.navigation	{
	background: url(../img/top_menu_bg.gif) repeat-x;
	height: 37px;
	width: 940px;
}

/* Search */

.home_search	{
	width: 940px;
	background-color: white;
	height: 50px;
	position: relative;
	margin: auto;
}

.search_block {
	float:right;
	height:20px;
	padding-top:13px;
	text-align:right;
	vertical-align:middle;
	width:180px;
}


/* Happenings */
.home_highlights_tc {
	font-size: 15px;
	line-height: 17px;
	color: #444444;
	text-align: left;
	padding-bottom: 3px;
}
.home_highlights_tc A:link {
	color: #0098CD; text-decoration: none;
}

.home_highlights_tc A:visited {
	color: #0098CD; text-decoration: none;
}

.home_highlights_tc A:hover {
	color: #ED0202; text-decoration: nones;
}

.home_highlights_tc A:active {
	color: #ED0202; text-decoration: nones;
}

.home_highlights_en {
	font-size: 16px;
	line-height: 18px;
	color: #444444;
	text-align: left;
	padding-bottom: 3px;
}

.home_highlights_en A:link  {
	color: #0098CD; text-decoration: nones;
}
.home_highlights_en A:visited {
	color: #0098CD; text-decoration: nones;
}
.home_highlights_en A:hover {
	color: #ED0202; text-decoration: nones;
}
.home_highlights_en A:active {
	color: #ED0202; text-decoration: nones;
}


.ha_heading_tc {
	font-size: 13px;
	line-height: 13px;
	color: #444444;
	text-align: left;
	padding-bottom: 3px;
}
.ha_heading_tc A:link {
	color: #444444; text-decoration: none;
}

.ha_heading_tc A:visited {
	color: #444444; text-decoration: none;
}

.ha_heading_tc A:hover {
	color: #ED0202; text-decoration: nones;
}

.ha_heading_tc A:active {
	color: #ED0202; text-decoration: nones;
}

.ha_heading_en {
	font-size: 13px;
	line-height: 15px;
	color: #444444;
	text-align: left;
	padding-bottom: 3px;
}

.ha_heading_en A:link,  {
	color: #444444; text-decoration: nones;
}
.ha_heading_en A:visited {
	color: #444444; text-decoration: nones;
}
.ha_heading_en A:hover {
	color: #ED0202; text-decoration: nones;
}
.ha_heading_en A:active {
	color: #ED0202; text-decoration: nones;
}


.ha_content	{
	font-size: 12px;
	color: #000;
	line-height: 15px;
	text-align: left;
	padding-bottom: 5px;
}

.category_blue	{
	font-size: 11px;
	line-height: 16px;
	color: #0098CD;
	padding-bottom: 3px;
}

.category_blue a:link	{
	color: #0098CD; text-decoration: nones;
}
.category_blue a:visited	{
	color: #0098CD; text-decoration: nones;
}
.category_blue a:hover	{
	color: #ED0202; text-decoration: nones;
}
.category_blue a:active	{
	color: #ED0202; text-decoration: nones;
}

.category_grey	{
	font-size: 11px;
	color: #666;	
}
.category_grey a:link	{
	color: #0098CD; text-decoration: nones;
}
.category_grey a:visited	{
	color: #0098CD; text-decoration: nones;
}
.category_grey a:hover	{
	color: #ED0202; text-decoration: nones;
}
.category_grey  a:active	{
	color: #ED0202; text-decoration: nones;
}
.highlights_01 {
	width: 542px;
	margin-bottom: 20px;
}

.highlights_02 {
	width: 166px;
	padding-bottom: 30px;	
}

.highlights_02_pic	{
	padding-bottom: 10px;
}


/* Creator Map */
.cm_home_block	{
	width: 166px;
	margin-bottom: 20px;
}

.cm_home_pic	{
	padding-bottom: 5px;
}

.cm_name_tc	{
	font-size: 13px;
	line-height: 15px;
	color: black;
	text-align: left;
	margin-bottom: 3px;
}
	
.cm_name_en	{
	font-size: 13px;
	line-height: 15px;
	color: black;
	text-align: left;
	margin-bottom: 3px;
}

/* Directory */
.dir_listing	{
	width: 500px;
	margin-bottom: 35px;
	margin-top: 10px;
}

.dir_listing2	{
	width: 110px;
	margin-bottom: 35px;
	margin-top: 10px;
}

.dir_promo	{
	width: 150px;
	margin-bottom: 35px;
}

.dir_name_tc	{
	font-size: 12px;
	line-height: 15px;
	color: #333;
	text-align: left;
	margin-bottom: 3px;
}
.dir_name_tc a:link	{
	color: #333; text-decoration: nones;
}
.dir_name_tc a:visited	{
	color: #333; text-decoration: nones;
}
.dir_name_tc a:hover	{
	color: #ED0202; text-decoration: nones;
}
.dir_name_tc  a:active	{
	color: #ED0202; text-decoration: nones;
}	
.dir_name_en	{
	font-size: 12px;
	line-height: 15px;
	color: #333;
	text-align: left;
	margin-bottom: 3px;
}
.dir_name_en a:link	{
	color: #333; text-decoration: nones;
}
.dir_name_en a:visited	{
	color: #333; text-decoration: nones;
}
.dir_name_en a:hover	{
	color: #ED0202; text-decoration: nones;
}
.dir_name_en  a:active	{
	color: #ED0202; text-decoration: nones;
}
/* home promotion */

.hightlights_03	{
	width: 166px;
	background-color: white;
	padding-bottom: 25px;
}

.ul	{
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	padding-left: 20px;
	left: 0px;

}

.ul a:link	{
	color: #333; text-decoration: nones;
}
.ul a:visited	{
	color: #333; text-decoration: nones;
}
.ul a:hover	{
	color: #ED0202; text-decoration: nones;
}
.ul  a:active	{
	color: #ED0202; text-decoration: nones;
}

li { 
	padding:0px; 
	list-style-image: url(../img/bullet_arrow.gif);
	color: #000000;
	margin: 0px 0 10px 0px;
	left: 0px;

}


/* site promotion */

.promotion_block	{
	width: 166px;
	margin-bottom: 20px;
	border: 1px solid #a0a0a0;
}

.enews	{
	width: 166px;
	border-top: 1px solid #E7E7E7;
	margin-bottom: 20px;
	border-bottom: 1px solid #E7E7E7;
	border: 1px solid #E7E7E7;	
	background: url(../img/subscribe_enews_bg.gif) repeat-x;
	padding-left: 9px;
	padding-right: 9px;
	height: 83px;
	padding-top: 31px;
}

.hide {
    display: none;
}

#SearchKey {
	width: 120px;
}
