body {font-family: Verdana, Arial, Helvetica, sans-serif;scrollbar-3dlight-color: #CCCCCC;
	scrollbar-arrow-color: #ECEDEE;
	scrollbar-base-color: Silver;
	scrollbar-darkshadow-color: white;
	scrollbar-face-color: #DCDDDE;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: #999999; }

td{font-size:9pt;color:#000000;font-family:verdana;line-height:1.5em}

a{text-decoration: none;font-weight:normal;color:#2200AA}
a:hover{text-decoration: underline;color:#C71585}

#statusMessage{
	position:fixed;top:0;	right:0;	border : 1px solid #aaa; background: #dd2222; padding: 1px; color: #ffffff; text-align:center; font-size:12px;
}
 

* html #statusMessage {position:absolute; right:16px;}/*only for ie*/ 
html {overflow:auto !important; overflow:hidden;} 


.small {font-size:7pt; font-family:verdana;}
.small_b {font-size:7pt; font-family:verdana; font-weight:bold;}
.normal {font-size:8pt; font-family:verdana;}
.normal_b {font-size:8pt; font-family:verdana; font-weight:bold;}
.big {font-size:9pt; font-family:verdana;}
.big_b {font-size:9pt; font-family:verdana; font-weight:bold;}
.large {font-size:10pt; font-family:verdana;}
.large_b {font-size:10pt; font-family:verdana; font-weight:bold;}
.super {font-size:11pt; font-family:verdana;}
.super_b {font-size:11pt; font-family:verdana; font-weight:bold;}
.great {font-size:12pt; font-family:verdana;}
.great_b {font-size:12pt; font-family:verdana; font-weight:bold;}
.giant {font-size:13pt; font-family:verdana;}
.giant_b {font-size:13pt; font-family:verdana; font-weight:bold;}

.title_01 {color:#A62A2C;}  /* 棕, 電話. 次標題 */
.title_02 {color:#003C9D;}  /* 藍, 次標題 */
.note {color:#C63300;}  /* 橘紅, 註解 */
.note_02 {color:#222255;}  /* 藍黑, 右內文 */
.note_03 {color:#444444;}  /* 深灰, 左內文 */
.note_04 {color:#cecece;}  /* 深灰, 左內文 */
.text_01 {color:#5555FF;}  /* 淺藍, 內文 */
.red_d {color:#aa0000;}  /* 深紅, 售價 */
.yellow {color:#F3E97D;}
.white {color:#ffffff;}
.copyright {color:#4E3D1E;}  /* 白, 版權宣告 */

a.copyright {text-decoration: none;color:#cecece}
a.copyright:hover{text-decoration: underline;color:#111111}
a.value {text-decoration: none;color:#ffffff}
a.value:hover{text-decoration: underline;color:#FFF799}
a.list {text-decoration: none;color:#003377;font-size:7pt}
a.list:hover{text-decoration: underline;color:#C63300;font-size:7pt}
a.list_b {text-decoration: none;color:#003377;font-size:8pt}
a.list_b:hover{text-decoration: underline;color:#C63300;font-size:8pt}
a.house:link IMG { border: 1px #808080 solid; }
a.house:visited IMG { border: 1px #808080 solid; }

.pull { font-family: Verdana; font-size: 9pt; background-color: #CCEEFF;font-weight:bold;
            color: #003377; border-top: #000000 1px solid;
            border-bottom: #000000 1px solid;  border-left: #000000 1px solid;
            border-right: #000000 1px solid; }

.button_s {BACKGROUND-COLOR: #007799; border-color:#007799;width:90px;
         font-size:9pt; color:#ffffff; font-family:verdana;font-weight:bold;
         HEIGHT: 21px;border-top-color:#CCEEFF; border-left-color:#ffffff;}

.input_form {BACKGROUND-COLOR:#CCEEFF; border-style: groove; border-width: 2px;font-size:9pt;font-family:verdana;color:#003377;}

.select { font-family: Verdana; font-size: 9pt; background-color: #cceeff;font-weight:bold;
            color: #003377; border-top: #000000 1px solid;
            border-bottom: #000000 1px solid;  border-left: #000000 1px solid;
            border-right: #000000 1px solid; }

.button {BACKGROUND-COLOR: #007799; border-color:#007799;width:90px;
         font-size:9pt; color:#ffffff; font-family:verdana;font-weight:bold;
         HEIGHT: 21px;border-top-color:#CCEEFF; border-left-color:#ffffff;}

.button_disable {width:90px;font-size:9pt; color:#111111; font-family:verdana;HEIGHT: 21px;}

.button_b {BACKGROUND-COLOR: #007799; border-color:#007799;
         font-size:9pt; color:#ffffff; font-family:verdana;font-weight:bold;
         HEIGHT: 21px;border-top-color:#CCEEFF; border-left-color:#ffffff;}

.form {BACKGROUND-COLOR:#CCEEFF; border-style: groove; border-width: 2px;font-size:9pt;font-family:verdana;color:#003377;}

.btn_fun {BACKGROUND-COLOR: #BB5500; border-color:#A42D00;width:110px;
         font-size:11pt; color:#FFFFBB; font-family:verdana;font-weight:bold;
         HEIGHT: 27px;border-top-color:#FFEE99; border-left-color:#ffffff;}
.list_title{ background-color: #cecece }
.realmsg {
	opacity:0.93;
	filter:alpha(opacity=80);
	VERTICAL-ALIGN:middle;
	position: absolute;
	width:400px;
    height:40px;
 	z-index:11; 
	background-color: #FFFF99; 
	border:1px solid #000000; 
	padding: 4px;
	text-align: center;
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}
	
#show_msg {
	opacity:0.93;
	filter:alpha(opacity=80);
	VERTICAL-ALIGN:middle;
	position: absolute;
	width:400px;
    height:40px;
 	z-index:9999; 
	border:1px solid #000000; 
	padding: 4px;
	text-align: center;
	background-image: url(close.gif);
	background-color: #FFFF99;
	background-position: top right;
	background-repeat:no-repeat;	
}	

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}


.list_table_function{
	width:100%;
	text-align:right;
	padding:4px;
	height:1.5em;
}

.list_table{
	width:100%;
	padding:2px;
	border-top: 1px solid #AAA;
	border-left: 1px solid #AAA;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}

.list_table .title_bg{
	color:#C63300;
	background-color:#cecece;
	text-align:center;
	height:30px;
}

.list_table .title{
   color:#C63300;
	background-color:#cecece;
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	font-weight:bold;
}
.list_table .tr1{
	background-color:#FFFFFF;
	font-size:11px;
}
.list_table .tr2{
	background-color:#f0f0f0;
	font-size:11px;
}

.list_table .field_func{
	width:60px;
}
.list_table .field_title{
	width:240px;
}

.pic_area{
	width:780px;
	overflow-x:auto;
	background-color:#ddeeff;
}	

.func_list{
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}

.func_list ul{
	list-style:none;
	margin: 0;
	padding: 0;
}

.func_list li{
	border-bottom: 1px solid #ED9F9F;
}

.func_list li a:link, .func_list li a:visited{
	display:block;
	padding: 5px 5px 5px 0.5em;
	border-left: 12px solid #711515;
	border-right: 1px solid #711515;
	background-color: #B51032;
	color: #FFFFFF;
	text-decoration: none;
}

.edit_table{
	width:700px;
	border-top: 1px solid #AAA;
	border-left: 1px solid #AAA;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	background-color:#AAAAAA;
}

.edit_table .title{
	width:150px;
	background-color:#eeff77;
	text-align:left;
	font-weight:bold;
}

.edit_table .field{
	width:150px;
	background-color:#eeff77;
	text-align:right;
	font-weight:bold;
}
.edit_table .value{
	text-align:left;
	background-color:#EEEEDD;
}
.edit_table .text{
	background-color:#ECECEC;
	font-size:11px;
}

.edit_table .text2{
	background-color:#ECECEC;
	font-size:11px;
	border-color:red;
}


.edit_table .select{
	background-color:#ECECEC;
	font-size:11px;
}

.edit_table td{
font-size:11px;
}

.field_submit{
padding-top:6px;
}
.hr hr{

}

.button_text {
margin-right:6px;
margin-bottom:1px;
}
.button_text a{
margin-right:2px;
padding: 2px 8px 1px 8px;
color:black;
background-color: #ccc;
text-decoration:none;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-bottom: 1px solid #717171;
border-right: 1px solid #717171;
cursor: pointer;
}
.button_text a:hover {
border-top: 1px solid #717171;
border-left: 1px solid #717171;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

