﻿@charset "utf-8";

html {
	Scrollbar-Face-Color:#EAEAD7; Scrollbar-Arrow-Color:#4B4B4B; Scrollbar-Base-Color:#484824; Scrollbar-Shadow-Color:#FFFFFF; Scrollbar-Dark-Shadow-Color:#FFFFFF; Scrollbar-Highlight-Color:#FFFFFF; Scrollbar-3D-Light-Color:#445FCA;
}
.body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin: 0px;
	padding: 6px 8px;
	background:#EEE url(../images/main_bg.gif) no-repeat top left;
	Scrollbar-Face-Color:#EAEAD7; Scrollbar-Arrow-Color:#4B4B4B; Scrollbar-Base-Color:#484824; Scrollbar-Shadow-Color:#FFFFFF; Scrollbar-Dark-Shadow-Color:#FFFFFF; Scrollbar-Highlight-Color:#FFFFFF; Scrollbar-3D-Light-Color:#445FCA;
}
.body a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.body a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	text-decoration:underline;
}
.body img{
	border:none;
}
.body h1 {
	font-size:15px;
	font-weight:bold;
	line-height:22px;
	vertical-align:middle;
	color:#333;
	background:url(../images/h1_bg.gif);
	margin:0px;
	padding-bottom:6px;
	padding-left:5px;
}
h1.h1_green{
	background:url(../images/h1_bg_g.gif) repeat-x;
}
h1.h1_orange{
	background:url(../images/h1_bg_o.gif) repeat-x;
}
h1.h1_red{
	background:url(../images/h1_bg_r.gif) repeat-x;
}
h1.h1_black{
	background:url(../images/h1_bg_k.gif) repeat-x;
}
.body h2{
	font-size:13px;
	line-height:24px;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.body input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:#b1b3b6 solid 1px;
}
.body textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:#b1b3b6 solid 1px;
}
.body select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.body input[type="checkbox"]{
	border:none;
}
.body input[type="radio"]{
	border:none;
}
.table_set{
        font-size:12px;
	padding:2px;
	border:#fff solid 1px;
	background:#fff;
}
.table_sys{
        font-size:12px;
	padding:2px;
	border:#6CC solid 1px;
	background:#fff;
}
.table_sys th{
	color:#006;
	line-height:18px;
	text-align:right;
	vertical-align:middle;
	padding:2px;
	font-weight:normal;
	border-bottom:#ccc dotted 1px;
}
.table_sys td{
	border-bottom:#ccc dotted 1px;
	line-height:18px;
	padding:2px;
}
.table_rpt{
        font-size:15px;
	padding:2px;
	border:#6CC solid 1px;
	background:#fff;
}
.table_rpt th{
	color:#006;
	line-height:32px;
	text-align:right;
	vertical-align:middle;
	padding:2px;
	font-weight:normal;
	border-bottom:#ccc dotted 1px;
}
.table_rpt td{
	border-bottom:#ccc dotted 1px;
	line-height:32px;
	padding:2px;
}
.table_h{
	font-size:12px;
	padding:2px;
	border:#6CC solid 1px;
	background:#fff;
	border-collapse: collapse;
}
.table_h th{
	color:#006;
	background:#A8D1E4 url(../images/table_th_bg.gif);
	line-height:18px;
	vertical-align:middle;
	padding:2px;
	text-align:left;
	font-weight:normal;
}
.table_h td{
	border-bottom:#ccc dotted 1px;
	line-height:18px;
	vertical-align:middle;
	text-align:left;
	padding:2px;
}
.table_h tr{
	color: #666;
}
.table_h tr:hover{
	background:#E2F1FF;
	color: #333;
}
.table_h_nav{
	background:#c3d4dd;
	border:none;
	text-align:center;
}
.table_v{
	padding:2px;
	border:#6CC solid 1px;
	background:#fff;
}
.table_v th{
	color:#006;
	background:#A8D1E4;
	line-height:18px;
	padding:2px;
}
.table_v td{
	border-bottom:#ccc dotted 1px;
	line-height:16px;
	padding:2px;
}
.table_v_nav{
	background:#c3d4dd;
	border:none;
	text-align:center;
}
.toolbar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;	
	background:#FFF;
}
.toolbar a{
	display:block;
	padding:1px;
	text-decoration:none;
	text-align:center;
	width:80px;
	background:#DCDDDE;
	border:1px #ccc solid;
}
.toolbar a:hover{
	color:#FFF;
	text-decoration:none;
	text-align:center;
	background:#999;
	border:1px #666 solid;
}
.toolbar img{
	border:none;
}
.button {
	padding:0px;
	text-decoration:none;
	width:80px;
	background:#DCDDDE;
	border:1px #ccc solid;
	margin:0px;
	text-align:center;
	cursor: pointer;
}
.button:hover{
	color:#FFF;
	text-decoration:none;
	background:#999;
	border:1px #666 solid;
}
.button2{
	padding:0px;
	text-decoration:none;
	width:140px;
	background:#DCDDDE;
	border:1px #ccc solid;
	margin:0px;
	text-align:center;
	cursor: pointer;
}
.button2:hover{
	color:#FFF;
	text-decoration:none;
	background:#999;
	border:1px #666 solid;
}
.button3{
	padding:0px;
	text-decoration:none;
	width:110px;
	background:#DCDDDE;
	border:1px #ccc solid;
	margin:0px;
	text-align:center;
	cursor: pointer;
}
.button3:hover{
	color:#FFF;
	text-decoration:none;
	background:#999;
	border:1px #666 solid;
}
.fonts{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.font9T
{
    	font-family:Arial, Helvetica, sans-serif;
    	font-size:12px;
    	color: #660000;
    	BACKGROUND-COLOR: #ffffcc;
    	border:#b1b3b6 solid 1px;
}

.tool
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    MARGIN-TOP: 0pt;
    MARGIN-RIGHT: 0pt;
    MARGIN-LEFT:0pt;
    Scrollbar-Face-Color:#EAEAD7; Scrollbar-Arrow-Color:#4B4B4B; Scrollbar-Base-Color:#484824; Scrollbar-Shadow-Color:#FFFFFF; Scrollbar-Dark-Shadow-Color:#FFFFFF; Scrollbar-Highlight-Color:#FFFFFF; Scrollbar-3D-Light-Color:#445FCA;	
}
.tool a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.tool a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	text-decoration:underline;
}
.tool input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:#b1b3b6 solid 1px;
}
/* 頁籤 */
.tab{
}
.tab ul{
	margin:0;
	padding:0;
	list-style:none;
}
.tab ul li{
	margin:0;
	padding:0;
	display:inline;
}
.tab ul li a{
	color:#666;
	width:77px;
	line-height:14px;
	vertical-align:middle;
	margin:0px;
	padding: 5px 5px 5px 15px;
	display:inline-block;
	text-decoration:none;
	background:url(../images/tab_ulli_bg_link.gif) no-repeat;
}
.tab ul li a:hover{
	color:#333;
	text-decoration:none;
	background:url(../images/tab_ulli_bg_hover.gif) no-repeat;
}
#tab_selected{
	color:#006;
	text-decoration:none;
	background:url(../images/tab_ulli_bg_selected.gif) no-repeat;
}
.tab1 {
	padding:1px;
	text-decoration:none;
	width:120px;
	background:#FFFFFF;
	border:1px #ccc solid;
	margin:0px;
	text-align:center;
	cursor: pointer;
	height:26px;
}
.tab1:hover{
	text-decoration:none;
	background:#FFFFFF;
	border:1px #666 solid;
}
.tab2 {
	padding:1px;
	text-decoration:none;
	width:120px;
	background:#ffffff url(../images/toolbar_bg.gif) center bottom;
	border:1px #ccc solid;
	margin:0px;
	text-align:center;
	cursor: pointer;
	height:26px;
}
.tab2:hover{
	color:#FFF;
	text-decoration:none;
	background:#ccc url(../images/toolbar_bg_hover.gif) center bottom;
	border:1px #666 solid;
}

/*
GridView 的上下頁
*/
.pager a:hover
{
    cursor: pointer;
    cursor: hand;
    text-decoration:none;
}

.pager span
{
	font-size:12px;
	color:#333;
	font-family:"新細明體";	
}

/* for  server control, RadioButtonList 會包一層 table,所以 CssClass 要設定 */
.table_noborder{
	border:none;
}

.table_noborder td{
	border:none;
}