﻿
.ui-icon-refresh {
    background-position: -64px -80px;
}
.ui-icon-newwin {
    background-position: -48px -80px;
}
.ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-next {
	background-position: -32px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-trash {
    background-position: -176px -96px;
}
.ui-icon-plus {
    background-position: -16px -128px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-disk {
    background-position: -96px -112px;
}
.ui-icon-cancel {
    background-position: 0 -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-scissors { background-position: -144px -128px; }

/*Grid*/
.ui-jqgrid {position: relative;}
/*
20120814
font-size:11px-->12pt;
*/
.ui-jqgrid .ui-jqgrid-view {background-color: #FFFFFF;position: relative;left:0px; top: 0px; padding: .0em;}
/* caption*/
.ui-jqgrid .ui-jqgrid-titlebar {padding: .3em .2em .2em .3em; position: relative; border-left: 0px none;border-right: 0px none; border-top: 0px none;}
.ui-jqgrid .ui-jqgrid-title { float: left; margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute;top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px;}
.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px; }
.ui-jqgrid .ui-jqgrid-titlebar-close:hover { padding: 0; }
/* header*/
.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0em;padding: 0em; overflow-x: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-hbox {float: left; padding-right: 20px;}
.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0em;}
.ui-jqgrid .ui-jqgrid-htable th {height:22px;padding: 0 2px 0 0px;}/*howard fixed to padding: 0 2px 0 0px;*/
.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; }/*height:17px;*/
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0px none;border-bottom : 0px none;}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0px none;}
.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0px none;}
.ui-first-th-ltr {border-right: 1px solid; }
.ui-first-th-rtl {border-left: 1px solid; }
.ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1; height:17px;}
.ui-jqgrid .ui-jqgrid-resize {height:20px !important;position: relative; cursor :e-resize;display: inline;overflow: hidden;}
.ui-jqgrid .ui-grid-ico-sort {overflow:hidden;position:absolute;display:inline; cursor: pointer !important;}
.ui-jqgrid .ui-icon-asc {margin-top:-3px; height:12px;}
.ui-jqgrid .ui-icon-desc {margin-top:3px;height:12px;}
.ui-jqgrid .ui-i-asc {margin-top:0px;height:16px;}
.ui-jqgrid .ui-i-desc {margin-top:0px;margin-left:13px;height:16px;}
.ui-jqgrid .ui-jqgrid-sortable {cursor:pointer;}
.ui-jqgrid tr.ui-search-toolbar th { border-top-width: 1px !important; border-top-color: inherit !important; border-top-style: ridge !important }
tr.ui-search-toolbar input {margin: 1px 0px 0px 0px}
tr.ui-search-toolbar select {margin: 1px 0px 0px 0px}
/* body */ 
.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0em; padding:0; overflow: auto; text-align:left;}
.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0em; outline-style: none; }
.ui-jqgrid tr.jqgrow { outline-style: none; }
.ui-jqgrid tr.jqgroup { outline-style: none; }
.ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: hidden; white-space: pre; padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; /*border-bottom-style: solid; 下邊框*/}
.ui-jqgrid tr.jqgfirstrow td {padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid;}
.ui-jqgrid tr.jqgroup td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqfoot td {font-weight: bold; overflow: hidden; white-space: pre; padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.ui-row-ltr td {
    text-align: left;
    border-right-width: 1px;
    border-right-color: #CBDAB6;
    border-right-style:dashed;
    font-family:MingLiU,\5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7EC6\660E\4F53, Helvetica, sans-serif;
    vertical-align:middle;
} /*border-right-color: #EFF5DD; border-right-style: solid;}*/
.ui-jqgrid tr.ui-row-rtl td {text-align:right;border-left-width: 1px; border-left-color: #aab9b2; border-left-style: solid;}
.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0px; border: 0px none;}
.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none; border:0 none; z-index: 99999;}
/* footer */
.ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0em;padding: 0em; overflow: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0em;}
.ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; white-space:nowrap; height: 21px;padding: 0 2px 0 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;}
.ui-jqgrid tr.footrow-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.footrow-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
/* Pager*/
.ui-jqgrid .ui-jqgrid-pager { border-left: 0px none !important;border-right: 0px none !important; border-bottom: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; white-space: nowrap;overflow: hidden}
.ui-jqgrid .ui-pager-control {position: relative;}
.ui-jqgrid .ui-pg-table {position: relative; padding-bottom:2px; width:auto; margin: 0em;}
.ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:top; padding:1px;}
.ui-jqgrid .ui-pg-button  { height:19px !important;}
.ui-jqgrid .ui-pg-button span { display: block; margin: 1px; float:left;}
.ui-jqgrid .ui-pg-button:hover { padding: 0px; }
.ui-jqgrid .ui-state-disabled:hover {padding:1px;}
.ui-jqgrid .ui-pg-input { height:25px;font-size:.8em; margin: 0em;}
.ui-jqgrid .ui-pg-selbox {font-size:.8em; line-height:18px; display:block; height:25px; margin: 0em;}
.ui-jqgrid .ui-separator {height: 18px; border-left: 1px solid #ccc ; border-right: 1px solid #ccc ; margin: 1px; float: right;}
.ui-jqgrid .ui-paging-info {font-weight: normal;height:19px; margin-top:3px;margin-right:4px;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;float:left;position:relative;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button { cursor:pointer; }
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div  span.ui-icon {float:left;margin:0 2px;}
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea { margin: 0em;}
.ui-jqgrid td textarea {width:auto;height:auto;}
.ui-jqgrid .ui-jqgrid-toppager {border-left: 0px none !important;border-right: 0px none !important; border-top: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px !important;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {padding:1px 0;float:left;position:relative;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button { cursor:pointer; }
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div  span.ui-icon {float:left;margin:0 2px;}
/*subgrid*/
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {display: block;}
.ui-jqgrid .ui-subgrid {margin:0em;padding:0em; width:100%;}
.ui-jqgrid .ui-subgrid table {table-layout: fixed;}
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid .ui-subgrid td.subgrid-data {border-top:  0px none !important;}
.ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0px 0px 1px 0px;}
.ui-jqgrid .ui-th-subgrid {height:20px;}
/* loading */
.ui-jqgrid .loading {position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important; font-size:.7rem;}
.ui-jqgrid .jqgrid-overlay {display:none;z-index:100;}
* html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* .jqgrid-overlay iframe {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
/* end loading div */
/* toolbar */
.ui-jqgrid .ui-userdata {border-left: 0px none;	border-right: 0px none;	height : 21px;overflow: hidden;	}
/*Modal Window */
.ui-jqdialog { display: none; width: 300px; position: absolute; padding: .2em; font-size:.7rem; overflow:visible;}
.ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative;  }
.ui-jqdialog .ui-jqdialog-title { margin: .1em 0 .2em; } 
.ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute;  top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }

.ui-jqdialog .ui-jqdialog-titlebar-close span { display: block; margin: 1px; }
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; }
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;}
.ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}
/* end Modal window*/
/* Form edit */
.ui-jqdialog-content .FormGrid {margin: 0px;}
.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0em;}
.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0em;}
.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0em;}
.EditTable td textarea { width:auto; height:auto;}
.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0px none;border-left: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content td.navButton {text-align: center; border-left: 0px none;border-top: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content input.FormElement {padding:.3em}
.ui-jqdialog-content .data-line {padding-top:.1em;border: 0px none;}

.ui-jqdialog-content .CaptionTD {vertical-align: middle;border: 0px none; padding: 2px;white-space: nowrap;}
.ui-jqdialog-content .DataTD {padding: 2px; border: 0px none; vertical-align: top;}
.ui-jqdialog-content .form-view-data {white-space:pre}
.fm-button { display: inline-block; margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fm-button-icon-left { padding-left: 1.9em; }
.fm-button-icon-right { padding-right: 1.9em; }
.fm-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px; }
.fm-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;}
#nData, #pData { float: left; margin:3px;padding: 0; width: 30px; }
/* End Eorm edit */
/*.ui-jqgrid .edit-cell {}*/
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0px none;}
/* inline edit actions button*/
.ui-inline-del.ui-state-hover span, .ui-inline-edit.ui-state-hover span,
.ui-inline-save.ui-state-hover span, .ui-inline-cancel.ui-state-hover span {
    margin: -1px;
}
/* Tree Grid */
.ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
.ui-jqgrid .tree-plus {position: absolute;	height: 18px; width: 18px;	overflow: hidden;}
.ui-jqgrid .tree-leaf {position: absolute;	height: 18px; width: 18px;overflow: hidden;}
.ui-jqgrid .treeclick {cursor: pointer;}
/* moda dialog */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
.ui-jqgrid-dnd tr td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px}
/* RTL Support */
.ui-jqgrid .ui-jqgrid-title-rtl {float:right;margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-hbox-rtl {float: right; padding-left: 20px;}
.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0px;}
.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0px -1px -3px;}
.ui-jqgrid .ui-sort-rtl {left:0px;}
.ui-jqgrid .tree-wrap-ltr {float: left;}
.ui-jqgrid .tree-wrap-rtl {float: right;}
.ui-jqgrid .ui-ellipsis {text-overflow:ellipsis;}


/****************************************/

/*回應以及資訊*/
table.Response {
	width: 100%;
	margin-top: 3px;
	background-color: #efe5a0; 
	border: 0px;
	padding: 0 5px 0 5px;
	/* support Safari, Chrome */
	-webkit-border-radius: 5px;
	/* support firefox */
	-moz-border-radius: 5px;
	border-radius: 5px;}
table.Response label, table.Response label-1 { color: #296c5c; }
table.information { width: 100%; background-color: #dfdfdf; border: 0px; }
table.information label, table.information label-1 { color: #296c5c;}


/*來源jquery-ui-1.8.22.custom.css********************************************************************************************************************************************************/
/*輸入框*/
.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input[type="text"]  { border: #a1b4b1 1px solid;}
.ui-widget select { border: #a1b4b1 1px solid; }
.ui-widget textarea { border: #bbcdc8 1px solid; }
.ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em;}

.ui-pg-table TD INPUT[type="text"]  { border: #a1b4b1 1px solid; }
.ui-pg-table TD SELECT { border: #a1b4b1 1px solid; }
.ui-pg-table TD TEXTAREA { border: #bbcdc8 1px solid; }



/*主要內容底*/
.ui-widget-content { border: /*1px solid #A6C9E2;*/ color: #222222; background-image: none; background-color:#FFFFFF; border-radius: 5px; }
.ui-widget-content a { color: #0066ff; }
.ui-widget-header { color: #000000; font-weight: normal; border: #FF0000 0px solid; background: #bdc3a9 url(../images/ui-bg_gloss-wave_55_83a59d_500x100.png) 50% 50% repeat-x;}
.ui-widget-header a { color: #777777; }


/*主要大框*/
.ui-widget .ui-widget { background-color: #bdc3a9; }


/*外框左右邊*/
.ui-panel-content { 
	border: #FF0000 0px solid; 
	padding: 0 4px; 
	background-color: #bdc3a9;
	/* support Safari, Chrome */
	-webkit-border-radius: 20px;
	/* support firefox */
	-moz-border-radius: 20px;
	border-radius: 20px;
	}

/*top底*/
.ui-panel { background: #FFFFFF url(/Content/img/top_titleBg.jpg) repeat-x top left;  }
.ui-panel-header {  background: transparent url(/Content/img/top_title.jpg) no-repeat top left; }

/*top_title*/
.ui-panel-title { width:100%; border-collapse:collapse; border-spacing:0; } 
.ui-panel-title td.softwareName { text-align: left; padding-left: 40px; } 
.ui-panel-title td.userInfo { text-align: right; padding-right: 8px;} 

/*Message bar*/
.ui-status-default { color: #cc0000; padding: 10px 0px 5px 10px;}


/*最主要類別*************************************************************/
/*default_______table的標題項目*/
.ui-widget-content .ui-state-default {
	border: #d2dedb 0px solid; 
	font-weight: bold; 
	color: #4b7676;
	background-image: none;
	background-color: #cbddd5;		
}

/*hover*/
.ui-widget-content .ui-state-hover {
	border: #d2dedb 0px solid; 
	font-weight: bold; 
	color: #1d5987;
	background-image: none; 
	background-color: #baecdd; 
}

/*focus*/
.ui-widget-content .ui-state-focus {
	border: #d2dedb 0px solid;  
	font-weight: bold; 
	color: #1d5987; 
	background-image: none;
	background-color: #baecdd; 
}
/*active_最主要類別目前*/
.ui-widget-content .ui-state-active {
	border: #d2dedb 0px solid;  
	color: #e17009; 
	font-weight: bold;
}



/*頁籤*************************************************************/
/*default*/
.ui-widget-header .ui-state-default {
	border: #999e89 1px solid; 
	background-color:#ced5b9; 
	color: #55776f; 
	font-weight: bold; 
}
/*hover*/
.ui-widget-header .ui-state-hover {
	border: #bdc3a9 1px solid;  
	font-weight: bold; 
	color: #1d5987; 
	background-color: #baecdd;  
}
/*focus*/
.ui-widget-header .ui-state-focus {
	border: #bdc3a9 1px solid; 
	font-weight: bold; 
	color: #1d5987; 
	background-color: #baecdd;
}
/*active_頁籤目前*/
.ui-widget-header .ui-state-active {
	border: #FFFFFF 1px solid; 
	color: #e17009; 
	font-weight: bold;
	background-color: #FFFFFF;
}



/*最主要類別尚未下拉***************************************************************/



/* IE/Win - Fix animation bug - #4615 */

.ui-accordion { width: 100%; }
/*最主要類別尚未下拉的狀態*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; background-color: #dce0cd; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important;}
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion .ui-accordion-header a:hover { color: #00c3ae;  background-color: #d3e6e0; }
	
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }

/*最主要類別的內容底*/
.ui-accordion .ui-accordion-content { padding: 0 3px 10px; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }




/* icons-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* states and images */
/*基礎*/
.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons_79a79c_256x240.png); }/*綠*/
.ui-widget-content .ui-icon {background-image: url(../images/ui-icons_79a79c_256x240.png); }/*綠*/

.ui-widget-header .ui-icon {background-image: url(../images/ui-icons_e4ebea_256x240.png); }/*最淺綠*/

/*最外層呈現_off*/
.ui-state-default .ui-icon { background-image: url(../images/ui-icons_90afa7_256x240.png); }/*淺綠*/

/*過渡_on*/
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_5c8c82_256x240.png); }/*最深綠*/

/*目前_off*/
.ui-state-active .ui-icon {background-image: url(/images/ui-icons_f9bd01_256x240.png); }/*黃active*/

.ui-state-highlight .ui-icon {background-image: url(/Content/img/ui-icons_74b3ae_256x240.png); }/*深綠*/
/*Grid highlight及hover樣式*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fad42e; background: #fbec88 url(../images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat; color: #363636; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover { border: 1px solid #79b7e7; background: #fbec88 url(../images/ui-bg_flat_55_fbec88_40x100.png)  50% 50% repeat; font-weight: bold; color: #1d5987; }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/Content/img/ui-icons_cd0a0a_256x240.png); }/*紅error*/


/*新安東京Logo球*/
.ui-icon-LogoBall { background-position: -230px 0;  width: 30px; height: 16px;}



/*頁籤內容微調*/
.ui-tabs { position: relative; padding: .1em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; background-image: none; background-color: #bdc3a9; }/*頁籤之外的底色*/
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .2em 1em; text-decoration: none; }



/*來源complex.css********************************************************************************************************************************************************/

.groovybutton {
	font-family: verdana, sans-serif; 
	font-size: .75rem; 
	cursor: pointer; 
	font-weight: bold; 
	color: #006f52;
	text-align: center;
	border: none;
	text-decoration: underline;
	background-color: #bdc3a9;
}




/*table框*/
.ui-boxRange{
	 padding: 20px 30px; 
	 background-color: #FFFFFF; 
	 border: #FF0000 0px solid; 
}

.ui-box {
	 border-collapse: collapse; border: 0px; background-color: #FFFFFF; 
}
.ui-box th {
	border: 0px;
}
.ui-box-bottom {
	border: 0px;
}
.ui-box-left {
	border: 0px; padding-left: 0px; margin-left: 0px;
}
.ui-box-right {
	padding-right: 0px; margin-right: 0px; border: 0px;
}
.ui-box-top {
	margin-top: 0px; padding-top: 0px; border: 0px;
}


/*table部分的底色*/
.zebra td { background-color : #ebeeeb;
}


/*accordion項目文字*/
.label {
	background-color: #dfeffc;
}

.label-1 {
	font-size: 1rem;
	color: #296c5c;
	white-space: nowrap;
}
.label-2 {
	font-size: 1rem;
	color: #181818;
}

.ui-jqgrid a:link 
{
    text-decoration: underline;
    color: #0066ff;
}

.ui-jqgrid a:visited 
{
    text-decoration:underline;
    color: #0066ff;
}

.ui-jqgrid a:active
{
    text-decoration:underline;
    color: #0066ff;
}


/*來源ui.jqgrid.css********************************************************************************************************************************************************/


/* Pager 
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea { border: #93a4a1 1px solid;}
*/

fieldset {
	color: #296c5c;
	border: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

fieldset legend {
	color: #e17009;
}


/*table_綠色***********************************************************************/
/* caption*/
.ui-jqgrid .ui-jqgrid-titlebar {
	padding: .3em .2em .2em .3em; 
	position: relative; 
	border: #76a398 0px solid;  
	color: #324c46; 
	font-weight: bold;
	background-image: none;
	background-color: #aebfbb;
	}/*內容table的大分類底*/

/* header*/
/*.ui-jqgrid .ui-jqgrid-hbox {border: #aab9b2 1px solid;}*/
.ui-jqgrid .ui-jqgrid-htable th { border: #aab9b2 1px solid; }/*內容table的項目底*/

/* body */ 
.ui-jqgrid .ui-jqgrid-bdiv { border: #aab9b2 1px solid; overflow-x: hidden;}
.ui-jqgrid .ui-jqgrid-btable { border: none;}
.ui-jqgrid tr.jqgrow {  border: none;background-color: #ecf0ee;  }/*內文底*/
.ui-jqgrid tr.jqgrow2 {  border: none;background-color: #FFFFFF; }/*內文底*/
.ui-jqgrid tr.jqgroup { border: none; }
/*.ui-jqgrid tr.jqgrow td { border: none;}*/  /*容文邊框*/
.ui-jqgrid tr.jqgfirstrow td { border: none;}
.ui-jqgrid tr.jqgroup td { border: none;}
.ui-jqgrid tr.jqfoot td { border: none;}
/*.ui-jqgrid tr.ui-row-ltr td { border: none;}*/  /*容文邊框*/
.ui-jqgrid tr.ui-row-rtl td { border: none;}
.ui-jqgrid td.jqgrid-rownum { border: none;}
.ui-jqgrid .ui-jqgrid-resize-mark { border: none;}

/*td底下label的style*/
.td-text label{ color : #000000;}

/*讓RWD時的Header可以自動調高度！*/
            .tablebeforeheight{
               display:none;
            }
            /*當Grid無資料時要套用此class以便出現Scroll*/
.ui-jqgrid-hdivScrollX {
    overflow-x:auto !important;
}