BODY {font-size:36px; color:#fefefe; word-wrap:break-word; font-family: '微軟正黑體', 'Microsoft YaHei', '微软雅黑', '宋体', '新宋体', 'AdobeHeitiStd-Regular', 'Tahoma', 'Arial';}
DIV {font-size:36px; color:#fefefe; word-wrap:break-word; font-family: '微軟正黑體', 'Microsoft YaHei', '微软雅黑', '宋体', '新宋体', 'AdobeHeitiStd-Regular', 'Tahoma', 'Arial';}
HR {width:90%; border:0px; height:1px; background-color:#cec6b4; text-align:center; margin: 0 auto;}
IMG {border-width: 0px;}
IMG.a {display:block;}
INPUT {font-size:36px; height:48px; color:#000000; border: 1px solid #fefefe; font-family: '微軟正黑體', 'Microsoft YaHei', '微软雅黑', '宋体', '新宋体', 'AdobeHeitiStd-Regular', 'Tahoma', 'Arial';}
P {font-size:36px; color:#fefefe; word-wrap:break-word; font-family: '微軟正黑體', 'Microsoft YaHei', '微软雅黑', '宋体', '新宋体', 'AdobeHeitiStd-Regular', 'Tahoma', 'Arial'; }
SELECT {font-size:36px; height:44px; color:#000000; border: 1px solid #bdc7d8; font-family: '微軟正黑體', 'Microsoft YaHei', '微软雅黑', '宋体', '新宋体', 'AdobeHeitiStd-Regular', 'Tahoma', 'Arial';}
TEXTAREA {font-size:36px; color:#000000; border: 1px solid #bdc7d8; font-family: '微軟正黑體', 'Microsoft YaHei', '微软雅黑', '宋体', '新宋体', 'AdobeHeitiStd-Regular', 'Tahoma', 'Arial';} 
TD {font-size:36px; color:#fefefe; word-wrap:break-word; font-family: '微軟正黑體', 'Microsoft YaHei', '微软雅黑', '宋体', '新宋体', 'AdobeHeitiStd-Regular', 'Tahoma', 'Arial';}

.alt {text-align: left; vertical-align: top;}
.act {text-align: center; vertical-align: top;}
.art {text-align: right; vertical-align: top;}
.alm {text-align: left; vertical-align: middle;}
.acm {text-align: center; vertical-align: middle;}
.arm {text-align: right; vertical-align: middle;}
.alb {text-align: left; vertical-align: bottom;}
.acb {text-align: center; vertical-align: bottom;}
.arb {text-align: right; vertical-align: bottom;}
.mt20 {margin-top: 20px;}
.mt26 {margin-top: 26px;}
.mt40 {margin-top: 40px;}
.limit180 {max-width:180px; height:80px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}	
.limit470 {max-width:470px; height:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}	/* limit the text length to max 470px; hide the overflown text automatically. In IE, this requires the containing table to have 'table-layout: fixed;' to work */
.justified {text-align: justify; text-justify: inter-ideograph;}
.norepeat {background-repeat: no-repeat;}
.pad3 {padding: 3px 3px 3px 3px;}
.pad10 {padding: 10px 10px 10px 10px;}
.pad20 {padding: 20px 20px 20px 20px;}
.pad40 {padding: 40px 40px 40px 40px;}

.h1 {font-size:50px; font-weight: bold;}
.h2 {font-size:40px; font-weight: bold;}
.h3 {font-size:36px; font-weight: bold;}
.login {font-size:36px; width:330px; height:46px; border-color:#000000};
.txl {font-size:50px;}
.tl {font-size:40px;}
.tm {font-size:36px;}
.ts {font-size:30px;}
.txs {font-size:22px;}
.txxs {font-size:18px;}

.fn {background-color: #edeff4; color: #666666; font-weight: bold;}	 /*field name*/
.cb {border-bottom: 1px solid #d8dfea;} /*cell bottom*/
.nb {border: 0px;} /*no border*/

.black {color: #000000;}
.blue {color: #0000ff;}
.lgrey {color: #cccccc;}
.white {color: #ffffff;}

/* Default links */
A:link {font-family: '微軟正黑體', 'Microsoft YaHei', '微软雅黑', '宋体', '新宋体', 'AdobeHeitiStd-Regular', 'Tahoma', 'Arial'; font-size:36px;  text-decoration: underline; color:#FFFFFF;}
A:hover {font-family: '微軟正黑體', 'Microsoft YaHei', '微软雅黑', '宋体', '新宋体', 'AdobeHeitiStd-Regular', 'Tahoma', 'Arial'; font-size:36px;  text-decoration: underline; color:#FFFFFF;}
A:visited {font-family: '微軟正黑體', 'Microsoft YaHei', '微软雅黑', '宋体', '新宋体', 'AdobeHeitiStd-Regular', 'Tahoma', 'Arial'; font-size:36px;  text-decoration: underline; color:#FFFFFF;}

A.ts:link {font-size:30px;}
A.ts:hover {font-size:30px;}
A.ts:visited {font-size:30px;}

A.txs:link {font-size:22px;}
A.txs:hover {font-size:22px;}
A.txs:visited {font-size:22px;}

/* No underline, No color change */
A.clean:link {text-decoration: none; background-color: transparent;}
A.clean:hover {text-decoration: none; background-color: transparent;}
A.clean:visited {text-decoration: none; background-color: transparent;}

/* Ordinary Blue links */
A.blue:link {color:#0000ff; text-decoration: underline;}
A.blue:hover {color:#0000ff; text-decoration: underline; background-color: #bcab90;}
A.blue:visited {color:#0000ff; text-decoration: underline;}

A.k:link {color:#0000FF; font-size:30px;}
A.k:hover {color:#0000FF; font-size:30px;}
A.k:visited {color:#0000FF; font-size:30px;}

/* Underline */
A.ul:link {text-decoration: underline; background-color: transparent;}
A.ul:hover {text-decoration: underline; background-color: transparent;}
A.ul:visited {text-decoration: underline; background-color: transparent;}


#div_mesgbox {z-index: 130; -moz-box-shadow: 2px 2px 15px #999999; -webkit-box-shadow: 2px 2px 15px #999999; box-shadow: 2px 2px 15px #999999;
	-webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px; 
	border: 1px solid #d5d5d5; background-color: #ffffff;
	padding: 10px 10px 10px 10px;}
.round10 {-webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;}
.roundb10 {-webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; border: 1px solid #554235;}
.roundborder {
	-webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; 
	border: 3px solid #554235;
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
}
.roundglow {-moz-box-shadow: 0 0 5px 1px #d9d1c5; -webkit-box-shadow: 0 0 5px 1px #d9d1c5; box-shadow: 0 0 5px 1px #d9d1c5;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; 
	border: 1px solid #dddddd;
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
}
.roundshadow {-moz-box-shadow: 2px 2px 5px #999999; -webkit-box-shadow: 2px 2px 5px #999999; box-shadow: 2px 2px 5px #999999;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; 
	border: 1px solid #d5d5d5; background-color: #ffffff;
	padding: 10px 10px 10px 10px;
}
.squareshadow {-moz-box-shadow: 2px 2px 5px #999999; -webkit-box-shadow: 2px 2px 5px #999999; box-shadow: 2px 2px 5px #999999;
	border: 1px solid #d5d5d5; background-color: #ffffff;
	padding: 10px 10px 10px 10px;
}
.tooltips {-moz-box-shadow: 2px 2px 10px #999999; -webkit-box-shadow: 2px 2px 10px #999999; box-shadow: 2px 2px 10px #999999;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; 
	border: 1px solid #d5d5d5; background-color: #ffffff;
}

.div_hide {position:absolute; display:none;}
#div_search{z-index:10;}
#div_result{z-index:20;}
#div_edit{z-index:30;}
#div_add{z-index:40;}
#div_setting{z-index:50;}
#div_transparent{z-index:60;}
#blackoutScreenDIV{z-index: 70;}
#div_search_kw {z-index: 80;}
#div_tips {z-index: 90;}
#div_tooltips{z-index:100;}
#div_popup{z-index: 110;}
#waitingDIV{z-index: 120;}
#div_mesgbox{z-index: 130;}
#div_debug{z-index: 140;}
#div_loading{z-index: 999;}
