/* UI Core style */
.ui-helper-clearfix {display: block;}
.ui-helper-clearfix:after {clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.ui-icon {background-repeat: no-repeat; overflow: hidden; text-indent: -99999px; }

/* UI Theme style */
.ui-widget {  }
.ui-widget-header {}
.ui-widget-header a {color: #222222;}
.ui-widget-header .ui-icon { background-image: url("./base/images/ui-icons_222222_256x240.png");}

.ui-widget-content {background: none repeat-x scroll 50% 50% #FFFFFF;color: #222222;}
.ui-widget-content:hover  {color:#2b6fa3;}
.ui-jqgrid-btable tr:active  {background:#EBF5FF;}
.ui-jqgrid-btable tr:focus  {background:#EBF5FF;}
.ui-widget-content .ui-icon {background-image: url("./base/images/ui-icons_222222_256x240.png");}
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-trash {background-position: -176px -96px;}

.ui-icon { height: 16px; width: 16px; }
/* .ui-corner-all {border-radius: 4px 4px 4px 4px;} */

/* .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default 
{background: url("../_img/common/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;} */
.ui-widget-overlay {height: 100%;left: 0; position: absolute; top: 0;width: 100%;}

/* .ui-widget-overlay {background: url("../_img/common/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x 50% 50% rgb(170, 170, 170); filter: Alpha(Opacity=30){opacityOverlay}; opacity: 0.3;} */

/* UI Dialog style */
.ui-dialog { position: absolute; clear:both; /* padding: .2em; */ width: 300px;border:1px solid #999; }
.ui-dialog .ui-dialog-titlebar {background:url("../pmo_img/t01/header/bg.gif") repeat-x scroll left top; padding: 1em .3em 1em 1em; position: relative; color:#fff;/* border: 1px solid #666; */ font-weight: bold; .height:20px;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
*:first-child+html .ui-dialog .ui-dialog-buttonpane button { margin-top:-10px; margin-bottom:10px; height:22px; line-height:16px; border-right:none}
.ui-dialog .ui-dialog-buttonpane button { float: right; /* margin: .5em .4em .5em 0; padding: .2em .6em .3em .6em;*/cursor: pointer; line-height: 1.4em; width:auto;  overflow:visible; }
/* 20130401  */
.ui-dialog .ui-dialog-buttonpane button {background:url(../pmo_img/t01/button/btn_brown.gif) right top repeat-x;  height:20px; line-height:20px; border:0; margin:8px 0 0 5px; padding:1px 10px 0 10px; border-right:1px #624830 solid;color:#fff;}

@-moz-document url-prefix() {.ui-dialog .ui-dialog-buttonpane button {background:url(../pmo_img/t01/button/btn_brown.gif) right top repeat-x;/*  height:22px; */ border:0; margin:8px 10px 0 0; padding:0 10px 0 10px; border-right:1px #624830 solid;color:#fff;}}
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }



.left_fbox {float: left; text-align: left;width:48%;border: 1px solid #949eab;}
.right_fbox {float: right; text-align: left;width:48%;border: 1px solid #949eab;}


.appline_topbox {clear:both; background:#f6f6f6; padding:7px 25px;margin-bottom:10px;overflow:hidden;}
.appline_topbox label {/* background: url(../_img/common/icon_gray.gif) no-repeat 0 5px; */font-weight:bold;padding-left:8px;}

.mytitle {    
    color: #222222;
    font-weight: bold;height:26px;padding-top:7px;
}
.mytitle h2 {margin-left:10px;background: url(../_img/common/icon_bullet.gif) no-repeat 0 3px;font-size:12px;color:#333;padding-left:15px;}


.ui-tabs {padding-top:4px;}
.ui-tabs ul {margin-left:5px;}
*:first-child+html .ui-tabs ul {padding-top:10px}
.ui-tabs  li.ui-state-default {float:left;border:1px solid #b4b6bb;border-bottom:0px;background: #fff;margin-right:2px;line-height:135%;position:relative;}
.ui-tabs  li.ui-state-default a {font-weight:bold;color:#666666;letter-spacing:-1px;font-size:12px;padding:5px 12px 2px 12px;display:inline-block;}
.ui-tabs  li.ui-state-default a:hover {font-weight:bold;font-size:12px;color:#666666;letter-spacing:-1px;padding:5px 12px 2px 12px;display:inline-block;}
.ui-tabs  li.ui-state-default a:visited {font-weight:bold;font-size:12px;color:#666666;letter-spacing:-1px;padding:5px 12px 2px 12px;display:inline-block;}
.ui-tabs  li.ui-state-active {font-weight:bold;float:left;border:1px solid #b4b6bb;border-bottom:0px;background: #ce6938;margin-right:2px;
									line-height:135%;position:relative;}
.ui-tabs  li.ui-state-active a  {font-weight:bold;font-size:12px;color:#ffffff;letter-spacing:-1px;padding:5px 8px 2px 9px;display:inline-block;font-weight:bold;}
.ui-tabs  li.ui-state-active a:hover  {font-weight:bold;font-size:12px;color:#ffffff;letter-spacing:-1px;padding:5px 8px 2px 9px;display:inline-block;font-weight:bold;}
.ui-tabs  li.ui-state-active a:visited  {font-weight:bold;font-size:12px;color:#ffffff;letter-spacing:-1px;padding:5px 8px 2px 9px;display:inline-block;font-weight:bold;}

.ui-tabs .ui-tabs-hide { display: none !important; }


.ul_tabbottom_btnarea {clear:both;border-top:1px solid #b4b6bb;padding:8px 5px;}

.ui-datepicker {display:none;}
.ui-datepicker-calendar .ui-state-default {background:none; !important;}
/*.ui-datepicker-week-end a {color:#FF0000; !important;}*/

.treeP {background:url(../pmo_img/dashboard/tree_p.gif) no-repeat 3px 2px !important; height:11px; widht:11px; padding-left:18px; }
.treeM {background:url(../pmo_img/dashboard/tree_m.gif) no-repeat 3px 2px !important; height:11px; widht:11px; padding-left:18px; }
.treeB {background:url(../pmo_img/dashboard/tree_ma.gif) no-repeat 3px 2px !important; height:11px; widht:11px; padding-left:18px; }
*:first-child+html .treeB {float:left}
*:first-child+html .cell-wrapperleaf {float:left}
