﻿/***********************************************************************基本設定*/
table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
table th, td {
	padding: 0px;
	margin: 0px;
	line-height: 28px;
}
table td.non {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: center;
}
table td.verdict {
	background-color: #993300;
	text-align: left;
	padding-left: 25px;
	color: #FFFFFF;
	font-weight: bold;
}
p {
	padding: 0px;
	margin: 0px;
}
h1.cap {
	background-image: url('../images/Tb_CapBgCol.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 31px;
	vertical-align: middle;
	font-size: 1.25em;
	width: 100%;
}
h2 {
	background-position: left center;
	background-color: #8098A7;
	color: #444444;
	font-size: 1.2em;
	background-image: url('../images/ScTitCol.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	height: 35px;
	width: 100%;
}
h2 span {
	padding-left: 20px;
	vertical-align: middle;
	letter-spacing: 0.15em;
	line-height: 35px;
	text-align: left;
}
h3 {
	margin: 0px;
	padding: 0px;
	background-color: #669999;
	height: 30px;
	vertical-align: middle;
}
h3 span {
	padding: 0px 0px 0px 30%;
	margin: 0px;
	vertical-align: middle;
	text-align: left;
}
h3.focal {
	padding: 3px 10px 2px 10px;
	border: 1px solid #FFFFFF;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.5em;
	letter-spacing: 0.15em;
}
hr {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
li, h1, h2 {
	padding: 0px;
	margin-top: 26px;
	margin-left:10px;
}
#search {
	padding: 0px;
	margin-top: 32px;
}
img {
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	clear: both;
}
ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
li.Percent {
	width: 25%;
	display: block;
}
li.Percent span {
	padding: 0px;
	margin: 0px;
	width: 25%;
	text-align: center;
	display: block;
}
/****************************************8-2,8-3使用*/
#keep {
	background-position: right top;
	background-color: #FFDCD2;
	background-image: url('../Images/Taouang.gif');
	background-repeat: no-repeat;
}
.hold {
	width: 90%;
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 10px;
	*padding-top: 20px!important;
}
/***********************************************************************版型設定*/
/****************************************首頁設定*/
.InPage {
	padding: 0px;
	margin: 1.8em 0px 0px 0px;
	background-image: url('../images/BottonSit.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 75%;
	height: 35em;
	display: block;
	float: left;
}
.InPage ul {
	padding: 0px 0px 0px 25px;
	margin: 0px;
	list-style-type: none;
}
.InPage li {
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
}
.InPage li {
	display: inline;
}
.InPage li.flh {
	padding: 0px;
	margin: 0px;
	width: 310px;
}
.InPage li.bot {
	padding: 0px;
	margin: 36px 0px 0px 53px;
	*margin: 36px 0px 0px 53px!important;
	_margin: 36px 0px 0px -25px;
	width: 250px;
}
/****************************************表頭右側圖*/
.CapBg {
	background-image: url('../images/Tb_CapBg.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
	display: block;
}
/****************************************內容範圍設定*/
.Scope {
	width: 98%;
	margin: 20px auto 0px auto;
	padding: 0px;
	position: relative;
	*position: static!important;
}
.Menu {
	width: 5em;
	text-align: left;
	position: absolute;
	top: 0px; 
	*top: 100px!important;
	_top: 100px;
	left: 0px;
}
.MUBg {
	padding: 0px 10px 0px 10px;
	margin: 6px 0px 6px 0px;
	background-color: #005570;
	height: 24px;
	color: #FFFFFF;
	text-align: left;
	letter-spacing: 0.2em;
}
.Ct {
	width: 92%;
	padding: 0px;
	margin: 0px 0px 0px 7em;
	display: block;
}
/*************************************************橫式表格*/
/****************************************條件表格(橘色)*/
.TbO {
	width: 100%;
	padding: 0px;
	margin: 0px auto 0px auto;
	line-height: 25px;
	background-color: #FFFFFF;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
.TbO th {
	border-color: #FFFFFF;
	padding: 0px 10px 0px 0px;
	background-color: #F0C864;
	text-align: right;
	color: #333333;
	font-weight: bold;
	width: 14%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}
.TbO td {
	border-width: 1px;
	border-color: #C0C0C0;
	margin: 0px;
	padding: 0px;
	border-top-style: dotted;
	border-bottom-style: dotted;
}
/****************************************綠色*/
.TbG {
	width: 100%;
	padding: 0px;
	border: 1px solid #FFFFFF;
	margin: 0px auto 0px auto;
	line-height: 25px;
	background-color: #FFFFFF;
}
.TbG th {
	border: 1px solid #FFFFFF;
	padding: 0px 10px 0px 0px;
	background-color: #B4DC82;
	text-align: right;
	color: #333333;
	width: 14%;
}
.TbG td {
	margin: 0px;
	border: 1px solid #FFFFFF;
	padding: 0px 0px 0px 5px;
	background-color: #E1F1CD;
	text-align: left;
}
/**********************重點色字靠右*/
.TbG th.Secth {
	padding: 0px 10px 0px 0px;
	background-color: #CBE6A7;
	text-align: right;
}
.TTB {
	border-width: 0px;
	width: 100%;
	border-collapse: collapse;
	height: 100%;
}
/****************************************粉紅色*/
.TbP {
	width: 100%;
	border: 1px solid #FFFFFF;
	margin: 0px auto 0px auto;
	line-height: 25px;
}
.TbP th {
	width: 14%;
	border: 1px solid #FFFFFF;
	padding: 0px 10px 0px 0px;
	background-color: #FAA0A0;
	text-align: right;
	color: #333333;
}
.TbP th.a01 {
	margin: 0px;
	width: 65%;
	padding: 0px;
	text-align: center;
}
.TbP td {
	margin: 0px;
	border: 1px solid #FFFFFF;
	padding: 0px 0px 0px 5px;
	background-color: #FDD9D9;
	text-align: left;
}
/**********************重點色字靠右*/
.TbP th.Secth {
	padding: 0px 10px 0px 0px;
	background-color: #FBBDBD;
	text-align: right;
}
/********************** 包GridView用*/
.Impot {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.BoxLeft {
	margin: 0px;
	padding: 0px;
	width: 50%;
	*width: 49.9%!important;
	height: 100%;
	height /**/: auto;/*ff+ie7*/;
	display: block;
	float: left;
}
.BoxRight {
	margin: 0px;
	padding: 0px;
	width: 50%;
	height: 100%;
	height /**/: auto;/*ff+ie7*/;
	display: block;
	float: left;
}
.BoxClear {
	clear: both;
	display: block;
	height: 1px;
}
.focal {
	margin: 0px;
	border-color: #FFFFFF;
	padding: 0px 10px 0px 10px;
	background-color: #336699;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 2em;
	letter-spacing: 0.15em;
	border-right-style: solid;
	border-right-width: 1px;
}
.Pth {
	border-color: #FFFFFF;
	line-height: 2.3em;
	width: 25%;
	padding: 0px 10px 0px 0px;
	background-color: #FAA0A0;
	text-align: right;
	color: #333333;
	display: block;
	float: left;
	clear: both;
	border-right-style: solid;
	border-right-width: 1px;
}
.Ptd {
	border-color: #FFFFFF;
	line-height: 2.3em;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #FDD9D9;
	text-align: left;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	display: block;
	float: left;
	vertical-align: middle;
	border-right-style: solid;
	border-right-width: 1px;
}
.note {
	border-color: #FFFFFF;
	background-color: #BFCCD3;
	text-align: left;
	padding-left: 20px;
	color: #333333;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-style: solid;
	border-top-width: 1px;
}
/***********************************************************************共用設定*/
.TxtRed {
	color: #CC0000;
}
.photo {
	border-width: 0px;
	border-collapse: collapse;
	width: 100%;
}
.photo td {
	border-width: 0px;
	width: 25%;
}
/***********************************************************************asp用*/
/********************** 包GridView分頁用*/
.Gvw {
	width: 100%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.Gvw a {
	color: #333333;
	text-decoration: underline;
}
.Gvw A:visited {
	PADDING: 4px;
	MARGIN: 2px;
	color: #333333;
}
.Gvw A:active {
	COLOR: #006666;
}
.Gvw A:hover {
	COLOR: #006666;
}
/**********************綠色*/
.GvG {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.GvG Th {
	border: 1px solid #FFFFFF;
	background-color: #5c7ab3;
	color: #FFFFFF;
	font-size:medium;
}
.GvG Td {
	border: 1px solid #FFFFFF;
	background-color: #e8edf5;
	font-size:small;
	font-weight:bold;
	transition: all 0.25s ease-in-out;
}














/**********************粉紅色*/
.GvP {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.GvP Th {
	border: 1px solid #FFFFFF;
	background-color: #FAA0A0;
	color: #333333;
}
.GvP Td {
	border: 1px solid #FFFFFF;
	background-color: #FDD9D9;
}
/**********************橘色*/
.GvO {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.GvO Th {
	border: 1px solid #FFFFFF;
	background-color: #F0C864;
	color: #333333;
}
.GvO Td {
	border: 1px solid #FFFFFF;
	background-color: #F9E9C1;
}
/********************************************主按鈕*/
/**********************靠左*/
.BottLeft {
	display: block;
	margin-top: 10px;
	margin-left: 15px;
	float: left;
	clear: both;
	margin-bottom: 10px;
}
/**********************靠中*/
.BottCent {
	margin: 10px auto 10px auto;
	display: block;
	clear: both;
	text-align: center;
}
/**********************靠右*/
.BottRight {
	margin: 10px 10px 10px 0px;
	display: block;
	float: right;
	clear: both;
}
/*2-1*/
.Bt {
	margin: 10px auto 10px auto;
	display: block;
	text-align: center;
	width: 160px;
}
.BtL {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
}
.BtR {
	display: block;
	float: right;
	padding: 0px;
	margin: 0px;
}
/********************************************附屬按鈕*/
/**********************靠左*/
.BL {
	display: block;
	float: left;
	clear: both;
}
/**********************靠中*/
.BC {
	display: block;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
/**********************靠右*/
.BR {
	display: block;
	float: right;
	clear: both;
}
/****************************************asp-Menu高度*/
.M1 {
	height: 40.5px;
	*height: 40.7px!important;
	_height: 40.7px;
}
.clear {
	clear: both;
}
/**********************分頁頁碼用設定*/
/**********************第一層*/
.digg A {
	BORDER: 1px solid #669999;
	PADDING: 2px 5px 2px 5px;
	MARGIN: 3px;
	COLOR: #006666;
	TEXT-DECORATION: none;
}
.digg A:visited {
	PADDING: 2px 5px 2px 5px;
	MARGIN: 3px;
	BORDER: 1px solid #669999;
	COLOR: #000;
}
.digg A:active {
	BORDER: 1px solid #006666;
	PADDING: 2px 5px 2px 5px;
	FONT-WEIGHT: bold;
	MARGIN: 3px;
	COLOR: #fff;
	BACKGROUND-COLOR: #006666;
}
.digg A:hover {
	BORDER: 1px solid #006666;
	PADDING: 2px 5px 2px 5px;
	FONT-WEIGHT: bold;
	MARGIN: 3px;
	COLOR: #fff;
	BACKGROUND-COLOR: #006666;
}
/**********************第二層*/
.Tbdigg {
	COLOR: #000000;
	background-color: #E1F1CD;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.Tbdigg A {
	PADDING: 3px;
	MARGIN: 0px;
	COLOR: #006666;
	TEXT-DECORATION: none;
}
.Tbdigg A:visited {
	COLOR: #006666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006666;
}
.Tbdigg A:active {
	BORDER: 1px solid #006666;
	PADDING: 3px;
	MARGIN: 0px;
	FONT-WEIGHT: bold;
	COLOR: #fff;
	BACKGROUND-COLOR: #006666;
}
.Tbdigg A:hover {
	BORDER: 1px solid #006666;
	PADDING: 3px;
	MARGIN: 0px;
	FONT-WEIGHT: bold;
	COLOR: #fff;
	BACKGROUND-COLOR: #006666;
}
/* 日曆配色2 */
.ajax__calendar {
	position: relative;
	left: 0px !important;
	top: 0px !important;
	visibility: visible;
	display: block;
}
.ajax__calendar iframe {
	left: 0px !important;
	top: 0px !important;
}
.ajax__calendar .ajax__calendar_container　 {
	border: 1px solid #646464;
	background-color: #fff8dc;
	color: red;
}
.ajax__calendar {
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}
.ajax__calendar td {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
	background-color: #CCFFCC;
	color: #006666;
}
.ajax__calendar .ajax__calendar_container .ajax__calendar_header {
	background-color: #A0C0C0;
	color: black;
	font-weight: bold;
	line-height: 1.8em;
}
.ajax__calendar .ajax__calendar_container .ajax__calendar_body {
	color: black;
	background-color: #FFFFFF;
	margin-top: 6px;
}
.ajax__calendar .ajax__calendar_container .ajax__calendar_footer {
	background-color: #A0C0C0;
	color: black;
	font-weight: bold;
	line-height: 1.4em;
}
.ajax__calendar .ajax__calendar_other　.ajax__calendar_year　 {
	color: #666666;
}
.ajax__calendar .ajax__calendar_other　.ajax__calendar_day {
	color: #666666;
}
.ajax__calendar .ajax__calendar_hover　.ajax__calendar_year　 {
	background-color: #FFFF99;
	color: #0066FF;
	font-weight: bold;
}
.ajax__calendar .ajax__calendar_hover　.ajax__calendar_month {
	background-color: #FFFF99;
	color: #0066FF;
	font-weight: bold;
}
.ajax__calendar .ajax__calendar_hover　.ajax__calendar_day {
	background-color: #FFFF99;
	color: #0066FF;
	font-weight: bold;
}
.ajax__calendar .ajax__calendar_active　.ajax__calendar_year　 {
	color: black;
	font-weight: bold;
}
.ajax__calendar .ajax__calendar_active　.ajax__calendar_month {
	color: black;
	font-weight: bold;
}
.ajax__calendar .ajax__calendar_active　.ajax__calendar_day {
	color: black;
	font-weight: bold;
}
/*　星期六日顯示設定　*/
.ajax__calendar .ajax__calendar_saturdayname　 {
	color: #FFFFFF;
	background-color: #009999;
	font-weight: bold;
}
.ajax__calendar .ajax__calendar_sundayname {
	color: #FFFFFF;
	background-color: #009999;
	font-weight: bold;
}
.ajax__calendar .ajax__calendar_saturday {
	color: #FFFFFF;
	background-color: #009999;
	font-weight: bold;
}
.ajax__calendar .ajax__calendar_sunday {
	color: #FFFFFF;
	background-color: #009999;
	font-weight: bold;
}



/* 日曆配色 */
/*
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon; 
    color: black;
	border-collapse: collapse;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_month,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: blue;
    background-color: #99ffff; 
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color:  black;
    font-weight:bold;
}
/*　星期六日顯示設定　*/
/*
.MyCalendar .ajax__calendar_sunday,
.MyCalendar .ajax__calendar_saturday,
.MyCalendar .ajax__calendar_sundayname,
.MyCalendar .ajax__calendar_saturdayname　{
	color:red;
}
.MyCalendar .ajax__calendar_active　.ajax__calendar_sunday,
.MyCalendar .ajax__calendar_active　.ajax__calendar_saturday　{
	color:black;
	font-weight:bold;
}
.MyCalendar .ajax__calendar_hover　.ajax__calendar_sunday,
.MyCalendar .ajax__calendar_hover　.ajax__calendar_saturday{
    color: blue;
    font-weight:bold;
}
.MyCalendar .ajax__calendar_other　.ajax__calendar_sunday,
.MyCalendar .ajax__calendar_other　.ajax__calendar_saturday　{
	color:red;
}
*/
