
a:visited {color: #0091ac; text-decoration: underline; font-weight:bold;}
a:link {color: #0091ac; text-decoration: underline; font-weight:bold;}
a:hover {color: #0091ac;  font-weight:bold;}
a:active {  color: #000000;  }


 /* ======================form class define =========================*/
input.button{border : 1px #CCCCCC solid;background-color: #ffffff; height:20px;color:#666666}
input.text{border : 1px #CCCCCC solid;background-color: #ffffff; height:15px;width:100px}
input.inputTitle{height:20px}
input.buttonMenu{border:1px #8AA7CA solid;background-color:#eeeeee;height:30px;color:#333333}


hr{
  border: 1px dotted #CCCCCC;
  height: 1px;
}

.hr{
  border: 1px dotted #FF3333;  
  height: 1px;
}

.span_style{
  font-size:14px;
  color:#353535;
}

.input_date {
  width: 80px;
  border-style: outset;
  cursor: hand;
  background-color: #e4e5ff;
}

.input_date2 {
  width: 80px;
  border-style: outset;
  cursor: hand;
  background-color: #DDDDDD;
}

.input_date3 {
  width: 80px;
  border-style: outset;
  cursor: hand;
  background-color: #e4e5ff;
  background-color: #94B8F1;
  background-color: #CCFF99;
  background-color: #C5FF90;
}

.input_date4 {
  width: 80px;
  border-style: inset;
  cursor: hand;
  background-color: #e4e5ff;
  color:#999933;
  font-weight:bold;
}

.bu_style_01 {
	background-image:url(../images/bg_top.gif);
	background-repeat: repeat-x;
	height: 24px;
	text-align: center;
	color: #535353;
  border: #ffffff 0px solid;
  font-size: 10pt;
  font-weight: bold;
  font-family: 新細明體;
  cursor: pointer;
}

.bu_style_02 {
	background-image:url(../images/bg_top4.gif);
	background-repeat: repeat-x;
	text-align: center;
	height: 24px;
	color: #444444;
  border: #ffffff 1px outset;
  border: #ffffff 1px solid;
  font-size: 10pt;
  font-weight: bold;
  font-family: 新細明體;
  cursor: pointer;
  border-color:#EEEEEE;
  border-color:#9999FF;
  border-width:1px;
}


.bu_style_03 {
  font-size: 12px;
  font-family: 新細明體;
  color: #777777;
  background-color: #FFDCB7;
  border-style: solid;
  border-width: 1px;
  height: 20px;
  border-color: #aaaaaa #FFDCB7;
  cursor: pointer;
}

.bu_style_04 {
	border : solid 1px #7ba6df;
	background: #FFFFFF;
	color : #666666;
	font-size : 12px;
	padding: 2px;
	white-space: nowrap;
	font-family: 新細明體;
	width: 60px;
	cursor: pointer;
}

.bu_style_05 {
	border : solid 1px #7ba6df;
	border : ridge 1px #7ba6df;
	background: #dddddd;
	color : #444444;
	font-size : 12px;
	font-weight: bold;
	padding: 2px;
	white-space: nowrap;
	font-family: 新細明體;
	width: 40px;
	cursor: pointer;
	height:20px;
}

.bu_style_06 {
	background-color:#FFDCB7;
	background-repeat: repeat-x;
	height: 24px;
	text-align: center;
	color: #535353;
  border: #ffffff 0px solid;
  font-size: 10pt;
  font-weight: bold;
  font-family: 新細明體;
  cursor: pointer;
}

.bu_style_07 {
	border : solid 1px #7ba6df;
	background: #dddddd;
	color : #444444;
	font-size : 12px;
	font-weight: bold;
	padding: 2px;
	white-space: nowrap;
	font-family: 新細明體;
	width: 140px;
	cursor: pointer;
}

.bu_style_08 {
  background: #FFFFFF;
  background-image:url(../images/bg_top.gif);
	border : solid 1px #7ba6df;
	color : #666666;
	font-size : 12px;
	padding: 2px;
	white-space: nowrap;
	font-family: 新細明體;
	width: 100px;
	height:25px;
	cursor: pointer;
}

.bu_style_09 {
  background-image:url(../images/bg_top2_4.gif);
  background-image:url(../images/bg_bottom_5.gif);
	background-repeat:repeat-x;
	text-align: center;
	height: 32px;
	color:#535353;
	color:#FFFFFF;
  font-weight: bold;
  font-size: 18pt;
  font-family: 新細明體;
  cursor: pointer;
  border: 1px solid #96b9e6;

}

.bu_style_10 {
	border : solid 1px #7ba6df;
	border : ridge 1px #7ba6df;
	background: #dddddd;
	color : #444444;
	font-size : 12px;
	font-weight: bold;
	padding: 2px;
	white-space: nowrap;
	font-family: 新細明體;
	width: 90px;
	cursor: pointer;
	height:20px;
}

.bu_style_11 {
	border : solid 1px #7ba6df;
	border : ridge 1px #7ba6df;
	background: #dddddd;
	color : #444444;
	font-size : 12px;
	font-weight: bold;
	padding: 2px;
	white-space: nowrap;
	font-family: 新細明體;
	width: 80px;
	cursor: pointer;
	height:20px;
}

.aw-dlg {
	background: transparent;
	background: #aabaca;
	border: 0 none;
	opacity: .85;
	-moz-opacity: .85;
	filter: alpha(opacity=80);
}

.aw-dlg-hd {
	background: url(../images/hd-sprite.gif) repeat-x 0 -82px;
	background-color: #aabaca;
	color: #15428b;
	padding:5px;
	padding-top: 7px;
	white-space: nowrap;
	cursor:move;
	font:bold 12px "新細明體", tahoma, verdana, helvetica;
	height: 16px;
}

.aw-dlg-hd-left {
	background: url(../images/hd-sprite.gif) no-repeat 0 -41px;
	padding-left:3px;
	margin:0;
}

.aw-dlg-hd-right {
	background: url(../images/hd-sprite.gif) no-repeat right 0;
	padding-right:3px;
}

.aw-dlg-dlg-body {
	background:url(../images/gradient-bg.gif);
	color:#222222;
	padding:10px;
	z-index:1;
	display: block !important;
	overflow: hidden !important;
	top: 24px;
	left: 0;
	background: #cfe0f5;
	background: #ffffff;
	border: 1px solid #96b9e6;
	border-top:0 none;
	border-bottom: 1 none;
	text-align: center;
}

.aw-dlg-bg-center {
  height:26px;
	padding:7px;
	background: transparent url(../images/bg-center.gif) repeat-x bottom;
}

.aw-dlg-bg-left{
  height:40px;
	padding-left: 7px;
	background: transparent url(../images/bg-left.gif) no-repeat bottom left;
}

.aw-dlg-bg-right{
  height:40px;
	padding-right: 7px;
	background: transparent url(../images/bg-right.gif) no-repeat bottom right;
}




.dlg_close {
	background-image: url(../images/aero-close.gif);
	width: 21px;
	height: 20px;
	margin: 0;
	float:right;
	margin-left:2px;
	padding:0;
	
	background-repeat:no-repeat;
	cursor:pointer;
	visibility:inherit;
	position:absolute;
	z-index:6;
	cursor:pointer;
	right: 5px;
	top: 5px;
}

.dlg_close_over {
	background-image: url(../images/aero-close-over.gif);
}

select {
  font-family: 新細明體;
  width: auto;
}

input {
  font-family: 新細明體;
  height:25px;
}

.input_style_01 {
  height: 16px;
  width: 120px;
  font-family: 新細明體;
  color: #535353;
}

.input_style_02 {
  height: 16px;
  width: 100px;
  font-family: 新細明體;
  color: #800000;
  background-color:#ccf2f2;
}

.input_style_03 {
  height: 16px;
  width: 125px;
  font-family: 新細明體;
  color: #800000;
  background-color:#ccf2f2;
}

.input_style_05 {
  height: 16px;
  width: 130px;
  font-family: 新細明體;
  color: #800000;
  background-color:#ccf2f2;
}

.input_style_06 {
  border-bottom: #999 1px solid;
  border-left: #999 1px solid;
  width: 150px;
  border-top: #999 1px solid;
  border-right: #999 1px solid;
}

.input_style_07 {
  border: 1px solid #A0A0FF;
  font-size: 10pt;
  height: 16px;
  width: 170px;
  font-family: 新細明體;
  color: #777777;
  color: #0066FF;
  background-color:#CCFF99;
}

.input_style_08 {
  height: 16px;
  width: 145px;
  font-family: 新細明體;
  color: #800000;
  background-color:#ccf2f2;
}

.input_style_03bg {
  border: 1px solid #A0A0FF;
  border: 1px solid #BAD240;
  border: 1px solid #AAAAAA;
  background-color: #F4F4F4;
  color: #5000FF;
  color: #0080FF;
  
  font-size: 10pt;
  height: 15px;
  width: 40px;  
}

.input_style_04 {
  height: 16px;
  width: 40px;
  font-family: 新細明體;
  color: #535353;
  color: #000000;
  background-color:#BAD240;
  background-color:#A0A0D3;
  background-color:#D7EBFF;
}

.search_table {
  width: 100%;
  border: 1px solid #96b9e6;
  
}

.search_table1 {
  width: 70%;
  border: 1px solid #96b9e6;
}

.search_table3 {
  width: 100%;
  border: 1px solid #FFFFFF;
}

.search_table2 {
  width: 100%;
  border: 1px solid #96b9e6;
  margin: 5px 0px 0px 0px;
}

.search_table4 {
  width: 100%;
}

.search_tr {
  border: 1px solid #96b9e6;
  background-color: #C2DFFF;
  font-weight: bold;
  font-size: 10pt;
  height:20px;
}

.search_tr2 {
  border: 1px solid #FFCC66;
  background-color: #FFCC66;
  font-weight: bold;
  font-size: 12pt;
  height:20px;
}

.search_tr2_td {
  border: 1px solid #FFCC66;
  font-size: 12pt;
  height:20px;
}

.search_trR {
  border: 1px solid #f5c6cb;
  background-color: #f5c6cb;
  font-weight: bold;
  font-size: 12pt;
  height:20px;
}
.search_trR_td {
  border: 1px solid #f5c6cb;
  font-size: 12pt;
  height:20px;
}

.search_td1 {
  border: 1px solid #96b9e6;
  background-color: #FFDCB7;
  font-weight: bold;
  font-size: 10pt;
  height:20px;
  width:20%;
}

.search_td2 {
  height:20px;
  width:30%;
}

.search_tr8 {
  border: 1px solid #96b9e6;
  border: 1px solid #9999FF;
  background-color: #FFCC66;
  background-color: #FF9999;
  font-size: 10pt;
}

.search_tr9 {
  border: 1px solid #96b9e6;
  border: 1px solid #9999FF;
  background-color: #CC99FF;
  font-size: 10pt;
}

.search_tr7 {
  /*border: 1px solid #96b9e6;*/
  background-color:#E0DFDF ;
  background-color:#eeeeee ;
  color:#535353;
  font-size: 10pt;
  height:20px;
}

.search_tr6 {
  border: 1px solid #96b9e6;
  background-color: #FFDCB7;
  background-color: #9966CC;
  background-color: #AA74FF;
  background-color: #FFFFFF;
  font-weight: bold;
  color:#282828;
  color:#9966CC;
  font-size: 10pt;
}

.search_tr6a {
  border: 1px solid #96b9e6;
  background-color: #FFFFFF;
  font-weight: bold;
  height:18px;
  padding:1px;
  background-image:url(../images/bg_top.gif);
  background-repeat:repeat-x;
  color:#FF9900;
  color:#00AB00;
  font-size: 12pt;
}

.search_tr6b {
  border: 1px solid #96b9e6;
  background-color: #FFFFFF;
  font-weight: bold;
  height:20px;
  background-image:url(../images/bg_bottom_6.gif);
  background-repeat:repeat-x;
  color:#9966CC;
  color:blue;
  font-size: 10pt;
}

.search_tr1 {
  background-color: #eeeeee;
  font-weight: bold;
  font-size: 10pt;
}



.search_tr15 {
  border: 1px solid #96b9e6;
  background-image:url(../images/bg_top2_4.gif);
	background-repeat:repeat-x;
	color:#535353;
  font-weight: bold;
  font-size: 8pt;
  width:25%;
  height: 16px;
}

.search_tr3 {
  width:25%;
  height: 16px;
}


.search_tr4{
  width:25%;
  height:1px;
}

.search_tr5 {
  border: 1px solid #96b9e6;
  background-image:url(../images/bg_top2_4.gif);
	background-repeat:repeat-x;
	color:#535353;
  font-weight: bold;
  font-size: 8pt;
  width:25%;
  height: 16px;
}



.search_tr10 {
  border: 1px solid #96b9e6;
  background-image:url(../images/bg_top.gif);
  background-repeat:repeat-x;
  color:#00CC00;
  font-weight: bold;
  font-size: 9pt;
  height:16px;
  padding:1px;
  width:25%;
}

.search_tr11 {
  border: 1px solid #96b9e6;
  /*
  background-image:url(../images/bg_top2_4.gif);
	background-repeat:repeat-x;
	*/
	background-color:#8585CC;
	background-image:url(../images/bg_top.gif);
  background-repeat:repeat-x;
	color:#535353;
	color:#8585CC;
	color:#535353;
  font-weight: bold;
  font-size:12px;
  width:25%;
  height: 16px;
}

.search_tr12 {
  width:25%;
  height: 16px;
}

.addtemp {
	background-image:url(../images/addtemp.gif);
	background-repeat:no-repeat;
	background-position: 50% ;
  font-weight: bold;
}

.search_td {
/*
  border: 1px solid #A0A0FF;
  font-size: 1pt;
  height: 20px;
  width: 12px;
  font-family: 新細明體;
  color: #535353;
 */ 
}

.td_style_01 {
  border: 1px solid #96b9e6;
  background-color: #B7D6F3;
  text-align: left;
  font-weight: bold;
  font-size: 10pt;
}
.td_style_011 {
  border: 1px solid #96b9e6;
  border-color: #B7D6F3;
}

/* check pic */
.pic_table {
  margin: 0;
	background:url(../images/background.gif);
  border: 1px solid #96b9e6;
  height: 228px;
  width:  359px;
}
.pic_table1 {
  margin: 0;
	background:url(../images/pic2.gif);
  border: 1px solid #96b9e6;
  height: 193px;
  width:  310px;
}

.pic_table2 {
  margin: 0;
	background:url(../images/pic1.gif);
  border: 0px solid #96b9e6;
  height: 193px;
  width:  310px;

}
.pic_table_none {
  margin: 0;
	background:url(../images/backgroundnone.gif);
  height: 193px;
  width:  310px;
}  

.result_text1 {
  font-size: 12px;
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 5px 0px;
  text-align: left;
  background: #ffffff;
  color: #B97F3E;
  width: 100%;
  font-family: 新細明體, Helvetica, sans-serif;
}

.result_text {
  font-size: 15px;
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 0px 0px;
  text-align: left;
  background: #eeeeee;
  color: #FF0000;
  width: 100%;
  height:20px;
  font-family: 新細明體, Helvetica, sans-serif;
}

.result_error {
  font-size: 20px;
  padding: 0px ;
  margin: 5px 0px 0px 0px;
  text-align: left;
  background: #FFFFFF;
  color: #FF0000;
  width: auto;
  height: 25px;
  font-weight:bold;
  font-family: 新細明體, Helvetica, sans-serif;
}

.result_unit{
  font-size: 12px;
  padding: 0px ;
  margin: 5px 0px 0px 0px;
  text-align: left;
  background: #FFFFFF;
  color: #C2C2C2;
  width: auto;
  height: 25px;
  font-weight:bold;
  font-family: 新細明體, Helvetica, sans-serif;
}

.version_text {
  color:DARKSEAGREEN;
  color:DEEPPINK;
  height:30px;
  background:#F7F7F7;
  font-size:10pt;
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 0px 0px;
  text-align: left;
}

.version_text2 {
  color:DARKSEAGREEN;
  color:DEEPPINK;
  height:30px;
  background:#F7F7F7;
  font-size:10pt;
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 0px 0px;
  text-align: center;
  border : 1px red solid;
  width  : 30px;
}

.version_text3 {
  height:30px;
  color:#0099CC;
  background:#F7F7F7;
  font-size:10pt;
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 0px 0px;
  text-align: left;
  border : 1px red solid;
  width  : 30px;
  border : 1px red solid;
}

.select_type {
 color:blue;
 background-color:yellow;
}


.select_type2 {
 color:#009933;
 background-color:#CCFFFF;
 height:23px;
 width:152px;
}

.select_type4 {
 color:#009933;
 background-color:#CCFFFF;
 height:23px;
}

.select_type3 {
 background-color:#ccf2f2;
 color: #800000;
 height:20px;
}

.select_type5 {
 background-color:#ccf2f2;
 color: #800000;
 height:20px;
 font-weight:bold;
 width:60px;
}

.select_type6 {
 background-color:#ccf2f2;
 color: #800000;
 height:20px;
 width:60px;
}

/* Start of Alex Wang dialog define */

.aw-dlg-close {
	background-image: url(images/dialog/aero-close.gif);
	width: 21px;
	height: 20px;
	margin: 0;
	float:right;
	margin-left:2px;
	padding:0;
	
	background-repeat:no-repeat;
	cursor:pointer;
	visibility:inherit;
	position:absolute;
	z-index:6;
	cursor:pointer;
	right: 5px;
	top: 5px;
}

.fieldset_1{
  padding:5px;
	margin:10px;
	width:auto;
	color:#333; 
	border: 1px solid #AAAAAA;
	border: 1px solid #0099FF;
}

.legend_1{
  border:1px solid #AAAAAA;
  border: 1px solid #0099FF;
  padding: 0.2em 0.5em;
  margin-right:0.5em;
  padding-top:0.2em;
  color:#0066cc;
  font-size:100%;
  text-align:right;
  font-weight:bold;
}



.fieldset_2{
  padding:5px;
	margin:10px;
	width:auto;
	color:#333; 
	border: 1px solid #AAAAAA;
}

.legend_2{
  border:1px solid #AAAAAA;
  border: 1px solid #dddddd;
  padding: 0.2em 0.5em;
  margin-right:0.5em;
  padding-top:0.2em;
  color:#AAAAAA;
  font-size:100%;
  text-align:right;
  font-weight:bold;
}

.fieldset_3{
  padding:5px;
	margin:10px;
	width:auto;
	color:#333; 
	border: 1px solid #96b9e6;
	border: 1px solid #00AB00;
  border: 2px solid #8585CC;
}

.legend_3{
  border: 1px solid #aaaaaa;
  padding: 0.2em 0.5em;
  margin-right:0.5em;
  padding-top:0.2em;
  color:#0000FF;
  font-size:100%;
  text-align:right;
  font-weight:bold;
  background-image:url(../images/bg_top.gif);
  background-repeat:repeat-x;
  padding:1px;
  font-size:15px 
}

/* ======================  Links define =========================*/

A.LinkclassIcs:link {
  color:#009966;
  text-decoration: none;  
}
A.LinkclassIcs:visited {
  color:#009966;
  text-decoration: none;  
}
A.LinkclassIcs:hover {
  color:#33CC66;
  text-decoration: none;  
}

A.LinkclassLittle:link {
  color:#990000;
  text-decoration: none;  
}
A.LinkclassLittle:visited {
  color:#990000;
  text-decoration: none;  
}
A.LinkclassLittle:hover {
  color:#FF3366;
  text-decoration: none;  
}

A.LinkClass:link {
  color:#1133FF;
  text-decoration: none;  
}
A.LinkClass:visited {
  color:#1133FF;
  text-decoration: none;  
}
A.LinkClass:hover {
  color:#0091ac;
  color:#00CC99;
  color:#0091ac;
  text-decoration: none;  
}
A.LinkClass:active {  
  color:#00CC99;
}


A.LinkClass2:link {
  color:#669900;
  text-decoration: none;  
}
A.LinkClass2:visited {
  color:#669900;
  text-decoration: none;  
}
A.LinkClass2:hover {
  color:#99CC33;
  text-decoration: none;  
}
A.LinkClass2:active {  
  color:#1133FF;
}

/*srs*/
A.LinkButton_01:link {
  color:#ffffff;
  text-decoration: none;  
}
A.LinkButton_01:visited {
  color:#ffffff;
  text-decoration: none;    
}
A.LinkButton_01:hover {
  color:#FFFF00;
  text-decoration: none;  
}
/*kWrs*/
A.LinkButton_02:link {
	color:#3366FF;
	text-decoration: underline;  
}
A.LinkButton_02:visited {
  color:#3366FF;
	text-decoration: underline;  
}
A.LinkButton_02:hover {
  color:#1133FF;
  text-decoration: none;  
}

/* ҵ{rs*/
A.LinkclassLong:link {
  color:#CC6600;
  text-decoration: none;  
}
A.LinkclassLong:visited {
  color:#CC6600;
  text-decoration: none;    
}
A.LinkclassLong:hover {
  color:#FF9900;
  text-decoration: none;  
}

/* uҵ{rs*/
A.LinkclassLittle:link {
  color:#990000;
  text-decoration: none;  
}
A.LinkclassLittle:visited {
  color:#990000;
  text-decoration: none;  
}
A.LinkclassLittle:hover {
  color:#FF3366;
  text-decoration: none;  
}

/* Q|rs*/
A.LinkclassIcs:link {
  color:#009966;
  text-decoration: none;  
}
A.LinkclassIcs:visited {
  color:#009966;
  text-decoration: none;  
}
A.LinkclassIcs:hover {
  color:#33CC66;
  text-decoration: none;  
}
/* footer */
A.LinkFooter:link {
  color:#6699CC;
  text-decoration: none;  
}
A.LinkFooter:visited {
  color:#6666CC;
  text-decoration: none;  
}
A.LinkFooter:hover {
  color:#FF9900;
  text-decoration: none;  
}

 /* ====================== box class define =========================*/
table.boxBorder{
	border:1px solid #cccccc;
}
table.boxSpacing{
padding-top:10px;
padding-bottom:5px;
}
table.boxList{
	padding-bottom:5px;
}
.borderBottom{
	border-bottom:1px solid #dddddd;
}

.boxText{
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	line-height:14px;
}
.boxMenu{
	border-bottom:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
	background-color:#dedede;
	padding:3px;
}
.boxActive{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	background-color:#ededed;
	padding:3px;
}
.boxCenter_01{
	border-left:1px solid #C5D8EB;
	border-right:1px solid #C5D8EB;
	padding:3px;
}
.boxCenter_02{
	border-left:1px solid #FFC59D;
	border-right:1px solid #FFC59D;
	padding:3px;
}
.boxCenter_03{
	border-left:1px solid #C5D8C5;
	border-right:1px solid #C5D8C5;
	padding:3px;
}

/*
.aw-dlg-close-over {
	background-image: url(images/dialog/aero-close-over.gif);
}

.aw-dlg-button {
	border : solid 1px #7ba6df;
	background: #FFFFFF;
	color : #666666;
	font-size : 11px;
	padding: 2px;
	white-space: nowrap;
	width: 60;
}
*/
/* End of Alex Wang dialog define */