﻿.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:20px}
* html .ui-autocomplete{height:200px}
.YTSiteMapPath{font-size:13px;color:#369}
.YTSiteMapPath a{text-decoration:NONE;color:Blue}
.YTSiteMapPath a:hover{text-decoration:Underline;color:Blue}
.Pager A:link,.Pager A:visited{text-align:center;text-decoration:none;padding:2px 4px!important}
.Pager .Current{font-weight:700;font-size:15px;padding:2px 4px!important}
.tablestyle{font-family:arial,新細明體;font-size:small;border:1px solid silver;background-color:White}
.gridviewcaption{margin-bottom:5px;font-weight:700;color:#36648B;font-size:16px}
.ui-widget-header th{text-align:center;vertical-align:bottom;font-weight:400;padding-top:5px;padding-bottom:5px}
.ui-widget-header th a{text-decoration:none;text-align:center;width:auto;display:block}
.rowstyle .sortrow,.altrowstyle .sortrow{background-color:#dbeaff}
.rowstyle td,.altrowstyle td{border:1px solid silver;padding:4px 5px}
.footerstyle td{background-color:#562ca4;color:#FFF;border-color:silver;border-style:solid solid solid none;border-width:1px 1px 1px medium;padding:4px 5px}
.YTText{border:1px solid silver;font-size:15px;height:19px;padding:1px 5px 2px}
.YTTextError{border:1px solid #fad42e;color:#363636;background-color:#fbec88;font-size:15px;height:19px;padding:1px 5px 2px}
.YTTextHover{border:1px solid #369;font-size:15px;height:19px;padding:1px 5px 2px}
.YTTextarea{border:1px solid silver;font-size:15px;overflow:auto;padding:1px 5px 2px}
.YTTextareaHover{border:1px solid #369;font-size:15px;overflow:auto;padding:1px 5px 2px}
.YTErrMsg{color:Red;font-size:13px}
.YTButton{line-height:1em;font-size:12px}
label.error{background:url(/images/unaccept.png) no-repeat 0 0;padding-left:16px;float:none;color:red;z-index:1;white-space:nowrap}
.dvSelector{display:inline}
.dvSelectorIcon{display:inline-block;vertical-align:middle}
.ui-multiselect{text-align:left;z-index:110000;padding:2px 0 2px 4px}
.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute!important;top:auto!important;left:-9999px}
.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px!important}
.ui-multiselect-header{margin-bottom:3px;padding:3px 0 3px 4px}
.ui-multiselect-header ul{font-size:.9em}
.ui-multiselect-header ul li{float:left;padding:0 10px 0 0}
.ui-multiselect-header a{text-decoration:none}
.ui-multiselect-header a:hover{text-decoration:underline}
.ui-multiselect-header span.ui-icon{float:left}
.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0}
.ui-multiselect-menu{display:none;position:absolute;z-index:110000;text-align:left;padding:3px}
.ui-multiselect-checkboxes{position:relative;overflow-y:scroll}
.ui-multiselect-checkboxes label{cursor:default;display:block;border:1px solid transparent;padding:3px 1px}
.ui-multiselect-checkboxes label input{position:relative;top:1px}
.ui-multiselect-checkboxes li{clear:both;font-size:.9em;padding-right:3px}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center;font-weight:700;border-bottom:1px solid}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;text-decoration:none;margin:1px 0;padding:3px}
* html .ui-multiselect-checkboxes label{border:none}
.ui-multiselect-hasfilter ul{position:relative;top:2px}
.ui-multiselect-filter{float:left;margin-right:10px;font-size:11px}
.ui-multiselect-filter input{width:100px;font-size:10px;margin-left:5px;height:15px;border:1px solid #292929;-webkit-appearance:textfield;-webkit-box-sizing:content-box;padding:2px}
.ui-timepicker-div .ui-widget-header{margin-bottom:8px}
.ui-timepicker-div dl{text-align:left}
.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}
.ui-timepicker-div dl dd{margin:0 10px 10px 65px}
.ui-timepicker-div td{font-size:90%}
.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}
div.time-picker{position:absolute;height:191px;width:6em;overflow:auto;background:#fff;border:1px solid #aaa;z-index:999999;margin:0}
div.time-picker-12hours{width:6em}
div.time-picker ul{list-style-type:none;margin:0;padding:0}
div.time-picker li{cursor:pointer;height:10px;font:12px/1 Helvetica, Arial, sans-serif;padding:4px 3px}
div.time-picker li.selected{background:#0063CE;color:#fff}
.YTSortable{list-style-type:none;width:100%;margin:0;padding:0}
.YTSortable li{font-size:1em;height:1.2em;cursor:move;margin:0 5px 5px;padding:5px}
html>body .YTSortable li{height:1.2em;line-height:1.2em}
.GridViewSortingIcon,.ui-multiselect span.ui-icon{float:right}
.rowstyle .FilterTable,.rowstyle .FilterRow,.rowstyle .FilterCell{border-width:0;padding:0}
.altrowstyle,.rowstyle .sortaltrow,.altrowstyle .sortaltrow{background-color:#edf5ff}
.yttree{list-style-type:none;margin:0;padding:0}.yttree li{margin-top:5px}.yttreeplus{margin:4px;margin-top:-5px;position:relative;top:4px;cursor:pointer}.yttreeempty{margin:4px;margin-top:-5px;position:relative;top:4px}.yttreeicon{margin-top:-5px;position:relative;right:2px;top:4px;margin-left:2px}.yttreespantext{cursor:pointer;border:solid 1px #fff}.yttreespantext_Over{border:solid 1px #66B8E0;background-color:#CEF;cursor:pointer}