@charset "utf-8";
/* Overall CSS */
body,td,th {
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	color:#3D3D3D;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	font-family: "新細明體";
}

a { font-size:13px; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }

.favor { font-size:12px; }
a.favor:link {color: #40A5D5;text-decoration: none;}
a.favor:visited {	color: #40A5D5;text-decoration: none;}
a.favor:hover {	color: #40A5D5;text-decoration: underline;}
a.favor:active {	color: #40A5D5;text-decoration: none;}

.9pixel { font-size:10px }
.10pixel { font-size:10px }
.11pixel { font-size:11px }
.12pixel { font-size:12px }
.13pixel { font-size:13px }
.14pixel { font-size:14px }
.15pixel { font-size:15px }
.16pixel { font-size:16px }

.s1_title { 
	font-size:16px;
	color:#007C00;
	font-weight:bold;
}
.s2_title { 
	font-size:16px;
	color:#FEA51F;
	font-weight:bold;
}
.s3_title { 
	font-size:16px;
	color:#FF0000;
	font-weight:bold;
}
.s4_title { 
	font-size:16px;
	color:#0667CF;
	font-weight:bold;
}
.s5_title { 
	font-size:16px;
	color:#8D2989;
	font-weight:bold;
}
.s6_title { 
	font-size:16px;
	color:#9D2D0A;
	font-weight:bold;
}
.s7_title { 
	font-size:16px;
	color:#026653;
	font-weight:bold;
}
.s8_title { 
	font-size:16px;
	color:#66022F;
	font-weight:bold;
}
.sother_title { 
	font-size:16px;
	color:#224682;
	font-weight:bold;
}
.sub_title {
	font-size:14px;
	font-weight:bold;
}

.loginfield {
	font-family:Arial, Helvetica, sans-serif;
	color: #177B2F;
	height: 15px;
	width: 128px;
	border: 1px solid #CCCCCC;
	font-size: 10px;
}

.generalfield {
	font-family:Arial, Helvetica, sans-serif;
	height: 15px;
	width: 110px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
}

.generalbutton {
	font-size: 12px;
	color: #224682;
	padding: 1px;
	height: 20px;
	border: 1px solid #002158;
	background-color: #D0E2FF;
	font-weight: bold;
}

.redtxt {
	color:#FF0000;
}

.whitetxt{
	color:#FFFFFF;
}

.submenu_txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a.submenu_txt:link { color: #000000; text-decoration: none; }
a.submenu_txt:visited { text-decoration: none; color: #000000; }
a.submenu_txt:hover { text-decoration: underline; color: #FF0000; }
a.submenu_txt:active { text-decoration: none; color: #000000; }


/* Main Page CSS */
.searchfield {
	border: 1px solid #CCCCCC;
}

.weekday {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:15px;
}

.mainlink1 { font-size:11px; color:#FF7900; font-weight:bold; line-height:14px} /*FF6633*/

a.mainlink1:link {	color: #FF7900; text-decoration: none; }
a.mainlink1:visited { text-decoration: none; color: #FF7900; }
a.mainlink1:hover { text-decoration: underline; color: #28BD33; }
a.mainlink1:active { text-decoration: none; color: #FF7900; }

.mainlink2 { font-size:11px; color:#FFFFFF; font-weight:bold; line-height:14px}

a.mainlink2:link {	color: #FFFFFF; text-decoration: none; }
a.mainlink2:visited { text-decoration: none; color: #FFFFFF; }
a.mainlink2:hover { text-decoration: underline; color: #DD26A2; }
a.mainlink2:active { text-decoration: none; color: #FFFFFF; }

/* Footer CSS*/
.footer_text { font-size:12px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; }

a.footer:link {	font-size:12px; color: #FFFFFF; text-decoration: none; }
a.footer:visited { text-decoration: none; color: #FFFFFF; }
a.footer:hover { text-decoration: underline; color: #28BD33; }
a.footer:active { text-decoration: none; color: #FFFFFF; }


.set_show {
	display: ;
}
.set_hidden {
	display:none;
}
span.search_bar{
	color:#4F5050;
}
span.time1{
	color:#4F5050;
	font-size:9px;
}
span.time2{
	color:#4F5050;
	font-size:9px;
}
td.license_searchTbl_title{
	background-color:#C4A177;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	padding:5px;
}
.license_searchTbl_record{
	vertical-align:top;
	vertical-align:text-top;
	border-top-style:dotted;
	border-top-width: 1px;
	padding:5px;
}
td.line_0{background-color:#F6F6F6;}
td.line_1{background-color:#FFFFEF;}
