﻿body {
	margin:0px;
	padding:5px 5px 15px 5px;
	font-family: PMingLiU;
	font-size: 12px;
	color: #333333;
}


table.contentTable {
width:100%;
border-collapse:collapse;
border: 1px solid #cccccc;
}

table.contentTable td {
padding:3px;
/*text-align:center;
background-color:#ffffff;*/
border:solid 1px #cccccc;
line-height: 160%;
}

table.contentTable td.header {
padding:3px;
text-align:center;
font-family: PMingLiU;
border: 1px solid #ffffff;
border-top-color:cccccc;
border-left-color:cccccc;
border-right-color:cccccc;
background-color:#e0e0e0;
}

/* custom */
table.contentTable1 {
width:100%;
border-collapse:collapse;
border: 1px solid #cccccc;
}

table.contentTable1 td {
padding:3px;
/*background-color:#ffffff;
border-top:solid 1px #cccccc;

*/
border:solid 1px #cccccc;

line-height: 160%;
}

table.contentTable1 td.header {
padding:3px;
font-family: PMingLiU;
/* text-align:center;*/
border: 1px solid #ffffff;
border-top-color:cccccc;
border-left-color:cccccc;
border-right-color:cccccc;
background-color:#e0e0e0;
}

/* for GI*/
span.highlightedRed, p.highlightedRed,{
	color:#C60058;
	font-weight:bold;
}
.txt_normal_even {
 color:#333333;
 background-color:#F3DAE3;
}
table.noBorders, table.noBorders td {
 border: 0 !important;
}

/* end custom*/


br {
	font-size: 12px;
	line-height: 160%;
}

td {
	font-size: 12px;
	line-height: 160%;
}

a {
	text-decoration:none;
	color: #9D3C51;
}

a:hover {
	text-decoration:underline;
	color: #9D3C51;
}

ul {
	margin:0px;
	padding-left:15px;
}

/* ul li {
	list-style:none;
   	background : url(../images/common/dot.gif) left 7px no-repeat;
   	padding-left:15px;
}*/

ol {
	margin:0px;
	padding-left:30px;
}

ol li {
   	padding-left:0px;
}

tr.evenRow {
	background-color:#ffffff;
}

tr.oddRow {
	background-color:#f5f5f5;
}

td.evenRow {
	background-color:#ffffff;
	vertical-align:top;
	font-size:12px;;
	border-bottom:#ffffff 1px solid;
}

td.oddRow {
	background-color:#f5f5f5;
	vertical-align:top;
	font-size:12px;;
	border-bottom:#f5f5f5 1px solid;
}

tr.evenRow2 {
	background-color:#ffffff;
}

tr.oddRow2 {
	background-color:#f5f5f5;
}

td.evenRow2 {
	padding:5px 5px 5px 25px;
	background-color:#ffffff;
	vertical-align:top;
	font-size:12px;
	border-bottom:#ffffff 1px solid;
}

td.oddRow2 {
	padding:5px 5px 5px 25px;
	background-color:#f5f5f5;
	vertical-align:top;
	font-size:12px;
	border-bottom:#f5f5f5 1px solid;
}


td.overRow {
	background-color:#F5ECEF;
	vertical-align:top;
	font-size:12px;
	border-bottom:#EBCAD1 1px solid;

}

table.contentTable2 {
width:100%;
border-collapse:collapse;
border: 1px solid #cccccc;
background-color:#e0e0e0;
}

table.contentTable2 td {
padding:3px;
text-align:center;
/*background-color:#ffffff;*/
border: 0px solid #cccccc;
}

table.contentTable2 td.header {
padding:3px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #ffffff;
border-top-color:cccccc;
border-left-color:cccccc;
border-right-color:cccccc;
background-color:#e0e0e0;
}


.E_bold_black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #111111;
	line-height: 160%;
	text-decoration: none;
	font-weight:bold;
}


.E_bold_black_big {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #111111;
	line-height: 160%;
	text-decoration: none;
	font-weight:bold;
}

.C_bold_black {
	font-family: PMingLiU;
	font-size:12px;
	color: #111111;
	line-height: 160%;
	text-decoration: none;
	font-weight:bold;
}

.C_bold_black_big {
	font-family: PMingLiU;
	font-size:15px;
	color: #111111;
	line-height: 160%;
	text-decoration: none;
	font-weight:bold;
}

.E_bold_red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #C60058;
	line-height: 160%;
	text-decoration: none;
	font-weight: bold;
}


.E_bold_red_big {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #C60058;
	line-height: 160%;
	text-decoration: none;
	font-weight: bold;
}




.C_bold_red {
	font-family: PMingLiU;
	font-size:12px;
	color: #C60058;
	line-height: 160%;
	text-decoration: none;
	font-weight: bold;
}


.C_bold_red_big {
	font-family: PMingLiU;
	font-size:15px;
	color: #C60058;
	line-height: 160%;
	text-decoration: none;
	font-weight: bold;
}



.E_boldbig_red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #C60058;
	line-height: 160%;
	text-decoration: none;
	font-weight: bold;
}

.C_boldbig_red {
	font-family: PMingLiU;
	font-size:15px;
	color: #C60058;
	line-height: 160%;
	text-decoration: none;
	font-weight: bold;
}

.E_small_black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #111111;
	line-height: 160%;
	text-decoration: none;
	font-weight:normal;
}

.C_small_black {
	font-family: PMingLiU;
	font-size:11px;
	color: #111111;
	line-height: 160%;
	text-decoration: none;
	font-weight:normal;
}

.E_small_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
	line-height: 160%;
	text-decoration: none;
	font-weight:normal;
}

.C_small_grey {
	font-family: PMingLiU;
	font-size:11px;
	color: #666666;
	line-height: 160%;
	text-decoration: none;
	font-weight:normal;
}

.E_plain_black {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	line-height: 160%;
	text-decoration: none;
	font-weight: normal;
}

.C_plain_black {
	font-family: PMingLiU;
	font-size:12px;
	color: #333333;
	line-height: 160%;
	text-decoration: none;
	font-weight: normal;
}

.superscript {
	font-size: 85%; 
	vertical-align: super;
}



/* ====== end round corner button ========


/************************************************
	Inner Site Button
************************************************/
ul.button1 {	
	padding:0px 0px 25px 0px;
}
.button1 li {
	display:inline; 
	list-style:none;	
}

.button1 li a {
	background:transparent url(../images/common/button/buttons.jpg) no-repeat top left;
	display:block; 
	float:left; 
	height:22px;
	margin-right:0px;
	margin-left:2px;	/* for right/centre align without space at the back */
	margin-top:2px;
	text-decoration: none;
}


.button1 li a span {
	background:transparent url(../images/common/button/buttons.jpg) no-repeat right top;
	cursor:pointer;
	display:inline; 
	float:left;  
	height:19px;
	padding:3px 13px 0px 3px; 
	margin-left:10px;	
}

.button1 li a:hover {
	background-position:0px bottom; 
	color:#fff;

	text-decoration:none;
}

.button1 li a:hover span {
	background-position:right bottom;
	text-decoration:none;
}

.tncField_format {
	width: 95%;
	border: 1px solid #CCCCCC;
	font-family: PMingLiU;
	font-size:11px;
	color: #111111;
	line-height: 160%;
	text-decoration: none;
	padding: 5px;
}

.inputField_format1 {
	width: 91%;
	font-family: PMingLiU;
	font-size: 12px;
}

.inputField_format2 {
	width: 83%;
	font-family: PMingLiU;
	font-size: 12px;
}

#errorMsg1 ul {	
	list-style:none;
	list-style-image: url(../images/common/g_error_mark.gif);
	margin:0px;
	color: #9D3C51;
	padding: 0px 0px 0px 20px;
}

.underline {
	 text-decoration: underline;
}
