/*tab control*/
.u-tabc {overflow:hidden} /*no padding allowed*/
/*panel with tabs*/
.u-tabc-p {padding:0;position:relative;overflow:hidden;font-size:1px;line-height:1px;zoom:1}
/*visible part of tab list*/
.u-tabc-listp {background:#E0E0E0} /*width and overflow set automatically*/
/*parent element for tabs (with big width)*/
.u-tabc-list {height:25px} /*width calculated automatically*/
/*panel bottom line*/
.u-tabc-pbot {height:3px;overflow:hidden;background:url(images/tabline.gif) repeat-x} 
/*box with scroll buttons*/
.u-tabc-scrbut {position:absolute;right:-1px;top:-2px;width:38px;height:28px;z-index:5;overflow:hidden}
.u-tabc-scrl, .u-tabc-scrr {width:12px;float:left;height:15px;display:inline;overflow:hidden}
.u-tabc-scrbut .u-tabc-label {zoom:1}
.u-tabc-scrl {margin:4px 0 0 0;background:url(images/scrbutl.gif) no-repeat 0 -15px}
.u-tabc-scrr {margin:4px 0 0 0;background:url(images/scrbutr.gif) no-repeat 0 -15px}
.u-tabc-scr-dis {background-position:0 0 !important}
.u-tabc-scr-over {background-position:0 -30px}
.u-tabc-scr-down {background-position:0 -45px}
.u-tabc-tab {cursor:pointer;margin-left:3px;margin-right:-2px;float:left;position:relative;left:0;top:0;z-index:1;height:25px;zoom:1;overflow:hidden;display:inline} /*display hack for IE*/
.u-tabc-tab-act {z-index:2;height:26px;margin-bottom:-1px} /*margin for IE,equal to active tab fall below 'pbot' */

.u-tabc-tabl {margin-top:3px;padding-left:5px;background:url(images/tabbar.gif) no-repeat 0 -50px;position:relative}
.u-tabc-tabr {padding-right:8px;background:url(images/tabbar.gif) no-repeat 100% -350px}
.u-tabc-label {padding-top:2px;color:black;font-size:11px;white-space:nowrap;line-height:16px;cursor:pointer;background:url(images/tabbar.gif) repeat-x 0 -200px;padding-bottom:25px} /*height cannot be used due ti IE bug, so use padding with excess value*/
.u-tabc-wcl .u-tabc-label {padding-right:16px}
.u-tabc-tab-over .u-tabc-tabl {background-position:0 -100px}
.u-tabc-tab-over .u-tabc-tabr {background-position:100% -400px}
.u-tabc-tab-over .u-tabc-label {background-position:0 -250px}
.u-tabc-tab-act .u-tabc-tabl {margin-top:2px;background-position:0 0}
.u-tabc-tab-act .u-tabc-tabr {background-position:100% -300px}
.u-tabc-tab-act .u-tabc-label {padding-top:3px;font-weight:bold;background-position:0 -150px}

.u-tabc-closebut {width:14px;height:14px;position:absolute;right:7px;top:4px;background:url(images/clbut.gif) no-repeat 0 0;overflow:hidden}
.u-tabc-tab-act .u-tabc-closebut {background-position:0 -14px;top:5px}
.u-tabc-tab-act .u-tabc-closebut-over,.u-tabc-closebut-over {background-position:0 -28px}
.u-tabc-tab-act .u-tabc-closebut-down,.u-tabc-closebut-down {background-position:0 -42px}
.u-tabc-icon {margin-right:3px;width:16px;height:16px;vertical-align:-4px}

.u-tabc-body {padding:0;border-top:1px solid #7D7D7D}
.u-tabc-content {overflow:auto;-moz-user-select:text;}

.myWinCont {-moz-user-select:text}
.myWinGrid {background:url(images/g.gif) repeat}
.myWinLoad {margin:5px;width:31px;height:31px;background:url('/img/ajax.gif') no-repeat 0 0;}
.myWinCont,.myWinCont td, .myWinCont dl,.myWinCont dt {color:#000000;font-size:8pt;font-family:Tahoma,Arial;}
.myWinCont a:link, .myWinCont a:visited{text-decoration:none;color:#0066CC;}
.myWinCont a:hover,.myWinCont a:active{text-decoration:underline;color:#3399FF;}
.myWinCont a.withBack:link, .myWinCont a.withBack:visited {padding:3px;}
.myWinCont a.withBack:hover, .myWinCont a.withBack:active {text-decoration:none;padding:3px;background:#53A9FF;color:#FFFFFF;}
.myWinError {color:red;}
.myWinSuccess {color:blue;}

/*suggest list*/
.u-sugglist {overflow:auto;position:relative;border:1px solid #718BB7;border-top:0px;background:white}
.u-suggcont {border-collapse:separate;border-spacing:0}
.u-suggcont td {}
.u-suggrowhl {background:#B0D0FF !important}
.u-suggmark {font-weight:bold;}
.u-suggcell0 {}
.u-suggcell1 {font-style:italic;border-left:1px solid #B5B8C8;padding-left:20px}
.u-suggcell2 {font-style:italic;border-left:1px solid #B5B8C8;padding-left:20px}


/* ============== */
.myBtnCont {padding:0 4px 2px 4px;width:auto;white-space:nowrap;cursor:pointer;}
.myBtnCont a:link, .myBtnCont a:visited, .myBtnCont a:hover, .myBtnCont a:active {text-decoration:none; font-family:tahoma,arial,verdana; color:#000000; font-size:8pt;}
.myBtnDis a:link, .myBtnDis a:visited, .myBtnDis a:hover, .myBtnDis a:active {color:#B3B3B3;cursor:wait;}

.myBtnLeftA {background: transparent url('images/btn-sprite.gif') no-repeat 0 -133px;}
.myBtnRightA {background: transparent url('images/btn-sprite.gif') no-repeat 0 -152px;}
.myBtnCenterA {background: #E3E7EB url('images/btn-sprite.gif') repeat-x 0 -171px;height:19px;}

.overBtn .myBtnLeftA,.downBtn .myBtnLeftA,.overBtn .myBtnLeft,.downBtn .myBtnLeft {background-position: 0 -57px;}
.overBtn .myBtnRightA,.downBtn .myBtnRightA,.overBtn .myBtnRight,.downBtn .myBtnRight {background-position: 0 -76px;}
.overBtn .myBtnCenter,.overBtn .myBtnCenterA {background-position: 0 -95px;}
.downBtn .myBtnCenter,.downBtn .myBtnCenterA {background-position: 0 -114px;}
 
.myBtnLeftA, .myBtnRightA, .myBtnLeft, .myBtnRight {width:3px;height:19px;white-space:nowrap;}
.myBtnLeftA img, .myBtnRightA img, .myBtnLeft img, .myBtnRight img {width:3px;}
.myBtnLeft {background: transparent url('images/btn-sprite.gif') no-repeat 0 0;}
.myBtnRight {background: transparent url('images/btn-sprite.gif') no-repeat 0 -19px;}
.myBtnCenter {background: #E3E7EB url('images/btn-sprite.gif') repeat-x 0 -38px;height:19px;}
/* ============== */

/*panel with tabs*/
.u-tabc-p {padding:0;position:relative;overflow:hidden;font-size:1px;line-height:1px;zoom:1}
/*visible part of tab list*/
.u-tabc-listp {background:#f0f0f0} /*width and overflow set automatically*/
/*parent element for tabs (with big width)*/
.u-tabc-list {height:25px} /*width calculated automatically*/
/*panel bottom line*/
.u-tabc-pbot {height:3px;overflow:hidden;background:url(images/tabline.gif) repeat-x} 
/*box with scroll buttons*/
.u-tabc-scrbut {position:absolute;right:-1px;top:-2px;width:38px;height:28px;z-index:5;overflow:hidden}
.u-tabc-scrl, .u-tabc-scrr {width:12px;float:left;height:15px;display:inline;overflow:hidden}
.u-tabc-scrbut .u-tabc-label {zoom:1}
.u-tabc-scrl {margin:4px 0 0 0;background:url(images/scrbutl.gif) no-repeat 0 -15px}
.u-tabc-scrr {margin:4px 0 0 0;background:url(images/scrbutr.gif) no-repeat 0 -15px}
.u-tabc-scr-dis {background-position:0 0 !important}
.u-tabc-scr-over {background-position:0 -30px}
.u-tabc-scr-down {background-position:0 -45px}
.u-tabc-tab {cursor:pointer;margin-left:3px;margin-right:-2px;float:left;position:relative;left:0;top:0;z-index:1;height:25px;zoom:1;overflow:hidden;display:inline} /*display hack for IE*/
.u-tabc-tab-act {z-index:2;height:26px;margin-bottom:-1px} /*margin for IE,equal to active tab fall below 'pbot' */

.u-tabc-tabl {margin-top:3px;padding-left:5px;background:url(images/tabbar.gif) no-repeat 0 -50px;position:relative}
.u-tabc-tabr {padding-right:8px;background:url(images/tabbar.gif) no-repeat 100% -350px}
.u-tabc-label {padding-top:2px;color:black;font-size:11px;white-space:nowrap;line-height:16px;cursor:pointer;background:url(images/tabbar.gif) repeat-x 0 -200px;padding-bottom:25px} /*height cannot be used due ti IE bug, so use padding with excess value*/
.u-tabc-wcl .u-tabc-label {padding-right:16px}
.u-tabc-tab-over .u-tabc-tabl {background-position:0 -100px}
.u-tabc-tab-over .u-tabc-tabr {background-position:100% -400px}
.u-tabc-tab-over .u-tabc-label {background-position:0 -250px}
.u-tabc-tab-act .u-tabc-tabl {margin-top:2px;background-position:0 0}
.u-tabc-tab-act .u-tabc-tabr {background-position:100% -300px}
.u-tabc-tab-act .u-tabc-label {padding-top:3px;color:#d20202;font-weight:bold;background-position:0 -150px}

.u-tabc-closebut {width:14px;height:14px;position:absolute;right:7px;top:4px;background:url(images/clbut.gif) no-repeat 0 0;overflow:hidden}
.u-tabc-tab-act .u-tabc-closebut {background-position:0 -14px;top:5px}
.u-tabc-tab-act .u-tabc-closebut-over,.u-tabc-closebut-over {background-position:0 -28px}
.u-tabc-tab-act .u-tabc-closebut-down,.u-tabc-closebut-down {background-position:0 -42px}
.u-tabc-icon {margin-right:3px;width:16px;height:16px;vertical-align:-4px}

.u-tabc-body {padding:0;border-top:1px solid #E0E0E0;background-color:#ffffff;}
.u-tabc-content {overflow:auto;-moz-user-select:text;}

