/* links */
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #999999;
}


/* fonts */

/* chi */
.cheadline {
	font-family: PMingLiU;
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #990033
}
.csubheadline {
	font-family: PMingLiU;
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #999999
}
.csubhead {
	font-family: PMingLiU;
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #990033
}
.cbgsubhead {
	font-family: PMingLiU;
	FONT-WEIGHT: bold; COLOR: #990033; BACKGROUND-COLOR: #ffcccc
}
.cmidfont {
	font-family: PMingLiU;
	FONT-SIZE: 12px; COLOR: #2E2E2E; TEXT-DECORATION: none;
}
.cmidfont_highlight {  
	font-family: PMingLiU;
	font-size : 12px;
	color: #990033;
	font-weight: bold; 
}
.csmallfont {
	font-family: PMingLiU;
	FONT-SIZE: 11px;
	COLOR: #2E2E2E;
	TEXT-DECORATION: none
}
.cxsmallfont {
	font-family: PMingLiU;
	FONT-SIZE: 10px; COLOR: #2E2E2E; TEXT-DECORATION: none
}
.cxxsmallfont {
	font-family: PMingLiU;
	FONT-SIZE: 9px; COLOR: #2E2E2E; TEXT-DECORATION: none
}
.cxxxsmallfont {
	font-family: PMingLiU;
	FONT-SIZE: 8px; COLOR: #2E2E2E; TEXT-DECORATION: none
}



/* eng */
.eheadline {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #990033; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.esubheadline {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.esubhead {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #990033; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ebgsubhead {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #990033; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffcccc
}
.emidfont {
	FONT-SIZE: 12px; COLOR: #2E2E2E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.emidfont_highlight {  
	font-size : 12px;
	color: #990033;
	font-weight: bold; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}	
.esmallfont {
	FONT-SIZE: 11px; COLOR: #2E2E2E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.exsmallfont {
	FONT-SIZE: 10px; COLOR: #2E2E2E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.exxsmallfont {
	FONT-SIZE: 9px; COLOR: #2E2E2E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


/* other format */
.wtxt {color: #FFFFFF; font-weight:bold;
}
.wgrey {color: #CCCCCC;
}
.trgrey {
	BACKGROUND-COLOR: #dfdfdf
}
.trred {
	BACKGROUND-COLOR: #ffcccc
}

.bullet_rome {
	list-style-type: lower-roman;
}
.bullet_upper_rome {
	list-style-type: upper-roman;
}
.bullet_alpha {
	list-style-type: lower-alpha;
}
.bullet_upper_alpha {
	list-style-type: upper-alpha;
}






/* new */
td {
	font-size: 12px;
	vertical-align:top;
	line-height: 140%;
	color:#2E2E2E;

}
		
.separator_grey {
	background-color: #d7d7d7;
}		
.separator_grey2 {
	background-color: #e7e8e9;
}
.separator_red {
	background-color: #b81651;
}

.separator_white {
	background-color: #FFFFFF;
}
		
.border {
	border: 1px solid #cfcfcf;
}

.table_bkgd_red {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b81e54;
	margin: 0px;
	padding: 3px;
}

.table_bkgd_grey {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	margin: 0px;
	padding: 3px;
}
.table_bkgd_grey_FontBlack {
	font-weight: bold;
	color: #2E2E2E;
	background-color: #D1D1D1;
	margin: 0px;
	padding: 3px;
}
.table_bkgd_white {
	color: #333333;
	margin: 0px;
	padding: 3px;
	font-size: 12px;
}
		
		
ul {
	list-style:none;
	list-style-image: url(http://www.dahsing.com/dsb/rbd/image/edm_image/common/g_bullet_arrow.gif);
	margin:0px;
	padding-left:10px;			
}

ol {
	margin:0px;
	padding-left:30px;
	
}
		
#edm.remarks {
	font-size: 11px;
	color: #454545;
	background-color: #EEEFF0;
	margin: 0px;
	line-height: 130%;
}





/* old, but should keep as some eDMs use it */
.eheadline_new {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #990033; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.esubheadline_new {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.esubhead_new {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #990033; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ebgsubhead_new {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #990033; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffcccc
}
.emidfont_new {
	FONT-SIZE: 12px; COLOR: #2E2E2E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.esmallfont_new {
	FONT-SIZE: 11px; COLOR: #2E2E2E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.exsmallfont_new {
	FONT-SIZE: 10px; COLOR: #2E2E2E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.exxsmallfont_new {
	FONT-SIZE: 9px; COLOR: #2E2E2E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
