@charset "utf-8";

/* 目前所在位址目錄,class="address" */
.address {
	font-size: 12px;
	color: #32629E;
	background-color: #FFFFFF;
	line-height: 18px;
	letter-spacing: 1px;
	margin-bottom:20px;
}
.address a:visited {
	color: #32629E;
}
.address a:hover {
	color: #0099CC;
}
.address a:link {
	color: #32629E;
}

/*body 底下第一個div,設定位置,必加*/
.main{
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
}
/*查詢及維護的table*/
.bgBlue{
	border-collapse:collapse;
	color:#000;
	margin-left:1px;
	border:1px solid #fff;
	background-color:#eff1f1;
	border:1px solid #99ccff;
	font-size: 13px;
	width:95%;
}
.bgBlue th {
	background-color:#daebed;
	background-position: left left;
	color:#000000;
	border:1px solid #99ccff;
	padding:6 6 6 6 px;
	height:33px;
	letter-spacing: 1px;
	text-align:left;
}
.bgBlue td {
	border:1px solid #99ccff;
	padding:5px 10px 5px 10px;
	color: #0035AD;
}

/*submit按鈕設定把button包在 div裡 class="add"*/
.add{
	 text-align:center;
	 margin:10px;
}
.add input {
	font-weight: bold;
	color: #FF6600;
	line-height: 20px;
	text-decoration: none;
}

.addNew{
	 text-align:center;
	 margin:10px;
         position:absolute;
}
.addNew input {
	font-weight: bold;
	color: #FF6600;
	line-height: 20px;
	text-decoration: none;
}
/*查詢結果清單search result list tables*/
.sorter {
 	border:1px solid #acbaff;
	font-family:arial;
	background-color: #b5dafd;
	border-collapse:collapse;
	width:95%;
	padding:5px;
	margin-left:1px;
}
.sorter thead tr th
{
	background-color: #e0edf1;
	margin:0px;
	padding:5px;
	height:33px;
	color: #0869B0;
	font-weight: bold;
	letter-spacing: 1px;
	text-align:left;
	font-size: 13px;
}
.sorter tbody tr td
{
	margin:0px;
	padding:5px;
	height:33px;
	color: #000000;
	letter-spacing: 1px;
	text-align:left;
	font-size: 13px;
}
.sorter tfoot tr td
    padding-left:4px;
    text-align:center;
    background-color: #e0edf1;
    font-size: 13px;
    border:1px solid #99ccff;
}
.pager{
	border-collapse:collapse;
	text-decoration:none;
	text-align:center;
	width:100%;
	letter-spacing:2px;
	color:#555555;
	background:#e0edf1;
        font-size: 13px;
        height:33px;
}

.pager a:link{
	text-decoration:none;
	font-weight:100;
	color:#555555;
}

.pager a:visited{
	text-decoration:none;
	color:#586798;
}
.pager a:hover{
	text-decoration:none;
	color:#f36904;
}
.pager a:active{
	text-decoration:none;
	color:#3a420d;
}
.sorter tr.list{
	background-color:#ffffff;
}
.sorter tr.list2{
	background-color:#D6FAC5;
}
.sorter tr.onOver {
	background:#FFDBA6;
	color:red;
}
/*顯示成功訊息的table*/
.main_table_success{
	border-collapse:collapse;
	color:#0035AD;
	margin-left:1px;
	width:95%;
	background-color:#ffffff;
	border:1px solid #98badc;
	letter-spacing:1px;
	font-size:13px;
}
.main_table_success thead tr th{
	background-color:#bad8e0;
	color:#0869B0;
	border:1px solid #98badc;
	text-align:center;
	padding:2px;
}

.main_table_success tr th{
	border:1px solid #98badc;
	background-color:#EFF5F8;
	color:#000;
	padding:5px;
	text-align:left;
}
.main_table_success tr td{
	border:1px solid #98badc;
	padding:5px;
}
.main_table_success thead tr td.titleSuccess{

	border:1px solid #98badc;
	background-color:#FFFFB5;
	color:#FF6600;
	padding:5px;
	font-weight: bold;
	font-size:18px;
	line-height: 20px;
	text-decoration: none;
	text-align:center;
}

.main_table_success textarea{
  width:100%;
  height:auto;
  border:none;
  overflow-y:visible;
  overflow:-moz-scrollbars-none;
  word-break:break-all;
  font-size:13px;
  background-color:#ffffff;
  color:#0035AD;
}
/*顯示成功訊息的table*/
.main_tablelist_success{
	border-collapse:collapse;
	color:#0035AD;
	margin-left:1px;
	width:95%;
	background-color:#ffffff;
	border:1px solid #98badc;
	letter-spacing:1px;
	font-size:13px;
}
.main_tablelist_success thead tr th{
	background-color:#bad8e0;
	color:#0869B0;
	border:1px solid #98badc;
	text-align:center;
	padding:2px;
}

.main_tablelist_success tr th{
	border:1px solid #98badc;
	background-color:#EFF5F8;
	color:#000;
	padding:5px;
	text-align:center;
}
.main_tablelist_success tr td{
	border:1px solid #98badc;
	padding:5px;
}
.main_tablelist_success thead tr td.titleSuccess{

	border:1px solid #98badc;
	background-color:#FFFFB5;
	color:#FF6600;
	padding:5px;
	font-weight: bold;
	font-size:18px;
	line-height: 20px;
	text-decoration: none;
	text-align:center;
}

.main_tablelist_success textarea{
  width:100%;
  height:auto;
  border:none;
  overflow-y:visible;
  overflow:-moz-scrollbars-none;
  word-break:break-all;
  font-size:13px;
  background-color:#ffffff;
  color:#0035AD;
}
/* 非必填欄位說明註解,class=annotate */
.annotate{
	font-size:12px;
	line-height: 18px;
	color: #2138A7;
	letter-spacing: 1px;
}

/* 註解內特別標示處annotate裡的span色彩 */
.annotate span {
	color: #FF0000;
}
/*
 * th內@符號的class
 *
 * ex:<th><span class="red">＠</span>服務部門</th>
 * */
.red{
	color:red;
	font-weight:100;
}
/*查詢詳細結果清單search result list tables*/
.sorter1 {
 	border:1px solid #acbaff;
	font-family:arial;
	background-color: #b5dafd;
	border-collapse:collapse;
	width:95%;
	padding:5px;
	margin-left:1px;
}
.sorter1 thead tr th
{
	background-color: #e0edf1;
	margin:0px;
	padding:5px;
	height:33px;
	color: #0869B0;
	font-weight: bold;
	letter-spacing: 1px;
	text-align:center;
	font-size: 13px;
	border:1px solid #acbaff;
}
.sorter1 tbody tr td
{
	margin:0px;
	padding:5px;
	height:33px;
	color: #000000;
	letter-spacing: 1px;
	font-size: 13px;
	border:1px solid #acbaff;
}
/*查詢及維護的List table*/
.bgBlue_list{
	border-collapse:collapse;
	color:#000;
	margin-left:1px;
	border:1px solid #fff;
	background-color:#eff1f1;
	border:1px solid #99ccff;
	font-size: 13px;
	width:95%;
}
.bgBlue_list th {
	background-color:#daebed;
	color:#000000;
	border:1px solid #99ccff;
	padding:6 6 6 6 px;
	height:33px;
	letter-spacing: 1px;
}
.bgBlue_list td {
	border:1px solid #99ccff;
	padding:5px 10px 5px 10px;
	color: #0035AD;
}
