@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
}
body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#page{
	padding:5px;
	text-align:justify;
	text-justify:inter-ideograph;
}
.data_info{
	border-top:1px solid #dadada;
	padding:10px;
}
/*控制按鈕*/
.ctrl_table{
	padding:0px 10px 0px 10px;
	margin:0px;
	border:0px !important;
	border-bottom:1px solid #959595 !important;
}
.ctrl_btn_right{
	float:right;
	padding:0px 10px 0px 10px;
}
.ctrl_btn_Over{
	float:left;
}
.ctrl_btn_Over a{
	min-width:10px;
	width:auto;
	padding:10px;
	padding-bottom:0px;
	height:19px;
	background-image:url(../images/ctrl_on.jpg);
	background-repeat:repeat-x;
	border:1px solid #FF9900;
	border-bottom:0px;
	display:block;
	text-align:center;
	margin-right:3px;
	/*color:#003366;*/
	color:red !important;
}
.ctrl_btn_Over a:hover{
	min-width:10px;
	width:auto;
	padding:10px;
	padding-bottom:0px;
	height:19px;
	background-image:url(../images/ctrl_over.jpg);
	border:1px solid #FF9900;
	border-bottom:0px;
	display:block;
	text-align:center;
	margin-right:3px;
	/*color:#003366;*/
	color:red;
	font-weight:bold;
}
.ctrl_btn{
	float:left;
}
.ctrl_btn a{
	min-width:10px;
	width:auto;
	padding:10px;
	padding-bottom:0px;
	height:19px;
	background-image:url(../images/ctrl_on.jpg);
	background-repeat:repeat-x;
	border:1px solid #dddddd;
	border-bottom:0px;
	display:block;
	text-align:center;
	margin-right:3px;
	/*color:#003366;*/
	color:red;
}
.ctrl_btn a:hover{
	min-width:10px;
	width:auto;
	padding:10px;
	padding-bottom:0px;
	height:19px;
	background-image:url(../images/ctrl_over.jpg);
	border:1px solid #FF9900;
	border-bottom:0px;
	display:block;
	text-align:center;
	margin-right:3px;
	font-weight:bold;
	color:#ff6600;
}
.ctrl_btn_right a{
	min-width:100px;
	width:auto;
	padding:10px;
	padding-bottom:0px;
	height:19px;
	background-image:url(../images/ctrl_on.jpg);
	background-repeat:repeat-x;
	border:1px solid #dddddd;
	border-bottom:0px;
	display:block;
	text-align:center;
	margin-right:3px;
	color:#003366;
}
.ctrl_btn_right a:hover{
	min-width:100px;
	width:auto;
	padding:10px;
	padding-bottom:0px;
	height:19px;
	background-image:url(../images/ctrl_over.jpg);
	border:1px solid #FF9900;
	border-bottom:0px;
	display:block;
	text-align:center;
	margin-right:3px;
	color:#ff6600;
}
/*選單CSS*/
#menu_pic ul{list-style-type: none;margin: 0px;padding: 0px;}
#menu_pic li{margin: 0px;width: 130px;height: 32px;}
#menu_pic li a {display: block; padding-top:14px; padding-left:20px; height:32px;}
#menu_pic li.item a {background: url(../images/menu.jpg); background-position:0px 5px; background-repeat:no-repeat;}
#menu_pic li.item a:hover{background: url(../images/menu_over.jpg); background-position:0px 5px; background-repeat:no-repeat;}
.item{text-align:left !important;}
#logout_zone{
	position:relative;
	width:41px;
	height:38px;
}
#time_area{
	position:absolute;
	top:-15px;
	left:-140px;
	width:180px;
	height:30px;
}
#time{
	color:red;
}
#logout_btn{
	position:absolute;
	background-image: url(images/logout_btn.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logout_btn.png', sizingMethod='scale');
	top:-1px;
	left:-78px;
	width:120px;
	height:40px;
}
#logout_btn_over{
	display:none;
	position:absolute;
	background-image: url(images/logout_btn_over.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logout_btn_over.png', sizingMethod='scale');
	top:-1px;
	left:-78px;
	width:120px;
	height:40px;
}
#logout_btn_hit{
	position:absolute;
	top:-1px;
	left:-78px;
	width:120px;
	height:40px;
}


/*刪除連結虛線框-for IE*/
a{blr:expression(this.onFocus=this.blur());}
/*刪除連結虛線框-for Mozilla Firefox*/
a:focus { -moz-outline-style: none; }

a:link {
	color: #003366;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #003366;
}
a:hover {
	text-decoration: none;
	color: #0066FF;
}
a:active {
	text-decoration: none;
	color: #FF6600;
}

	
/*紅色文字樣式*/
.red_text{
	color:#FF0000;
}
/*橘色文字樣式*/
.orange_text{
	color:#FF6600;
}
/*綠色文字樣式*/
.green_text{
	color:#0a9200;
}

/*藍色文字樣式*/
.blue_text{
	color:#005d92;
}
/*灰色字體*/
.grey_text{
	color:grey !important;
}
div#users-contain table {
	margin: 1em 0;
	border-collapse: collapse;
	width: 100%;
}
div#users-contain table td, div#users-contain table th {
	border: 1px solid #DADADA;
	padding: .6em 10px;
}
div#users-contain table th{
	color:#FFFFFF;
}
ul#icons {margin: 0; padding: 0; float:left;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}

/*AjaxPage 控制元件 Style===========================================================start*/
	.page_bar{
		text-align:center;
		display:block;
		clear:left;
	}
	.page_bar a {
		font-size:12px !important;
		color: #005d92;
	}
	.page_bar a:link {
		text-decoration: none;
	}
	.page_bar a:visited {
		text-decoration: none;
		color: #005d92;
	}
	.page_bar a:hover {
		text-decoration: none;
		color: #ff9001;
	}
	.page_bar a:active {
		text-decoration: none;
		color: #ff9001;
	}
	/*NextPage*/
	.NextPage{
		color:#333333;
		padding:5px;
	}
	/*PrePage*/
	.PrePage{
		color:#333333;
		padding:5px;
	}
	/*FirstPage*/
	.FirstPage{
		color:#333333;
		padding:5px;	
	}
	/*LastPage*/
	.LastPage{
		color:#333333;
		padding:5px;	
	}
	/*nowbar*/
	.nowbar{
		font-weight:normal;
		color:#000000;
	}
	/*nowindex*/
	.nowindex{
		font-weight:bold;
		color:#FF6600;	
	}
/*AjaxPage 控制元件 Style===========================================================end*/

.ui-widget-header2 { border: 1px solid #a3a3a3; background: #333333 url(images/ui-bg_diagonals-small_35_2191c0_40x40.png) 50% 50% repeat; color: #eeeeee; font-weight: bold; text-align:right; font-size:12px; font-weight:normal; }
.ui-widget-header3 { border: 1px solid #a3a3a3; background: #333333 url(images/ui-bg_diagonals-medium_35_6eac2c_40x40.png) 50% 50% repeat; color: #eeeeee; font-weight: bold; text-align:left; font-size:12px; font-weight:normal; }
.ui-widget-header_title { border: 1px solid #a3a3a3; background: #333333 url(images/ui-bg_diagonals-medium_35_6eac2c_40x40.png) 50% 50% repeat; color: #eeeeee; font-weight: bold; text-align:right; font-size:12px; }

	.ui-widget-content a {
		font-size:12px;
		color: #005d92 !important;
	}
	.ui-widget-content a:link {
		text-decoration: none;
	}
	.ui-widget-content a:visited {
		text-decoration: none;
		color: #005d92;
	}
	.ui-widget-content a:hover {
		text-decoration: none;
		color:#990000 !important;
	}
	.ui-widget-content a:active {
		text-decoration: none;
		color: #990000;
	}
#info_list{
	text-align:left !important;
}
/*垂直排列*/
.thrl{
	writing-mode:tb-rl;
	height:80px;
}
#SysMsg{
	text-align:left !important;
}
