/* Superfish JQuery Plugin Menu  padding:.60em 1em;       */
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;font-family:Arial}.sf-menu ul{position:absolute;top:-999em;width:12em}.sf-menu ul li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;position:relative}.sf-menu a{display:block;position:relative;cursor:pointer;}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:23px;z-index:2}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:12em;top:0}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:12em;top:0}.sf-menu{float:left;margin-bottom:1em}.sf-menu a{border-left:1px solid #fff;border-top:1px solid #CFDEFF;padding:4px 5px 1px 4px;height:17px;text-decoration:none}.sf-menu a .catPic{ padding: 0 5px 0 2px; margin:0px; width: 16px; height:16px; }.sf-menu a,.sf-menu a:visited {color:#000}.sf-menu li{background:#eee}.sf-menu >li >a{font-weight:bold}.sf-menu li li{ background:#B6D0EA}.sf-menu li li li{ background:#B6D0EA}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#d3e1f1;outline:0}.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('superfish/arrows.png') no-repeat -10px -100px}a >.sf-sub-indicator{ top:.5em;background-position:0 -100px}a:focus >.sf-sub-indicator,a:hover >.sf-sub-indicator,a:active >.sf-sub-indicator,li:hover >a >.sf-sub-indicator,li.sfHover >a >.sf-sub-indicator{background-position:-10px -100px}.sf-menu ul .sf-sub-indicator{background-position: -10px 0}.sf-menu ul a >.sf-sub-indicator{background-position: 0 0}.sf-menu ul a:focus >.sf-sub-indicator,.sf-menu ul a:hover >.sf-sub-indicator,.sf-menu ul a:active >.sf-sub-indicator,.sf-menu ul li:hover >a >.sf-sub-indicator,.sf-menu ul li.sfHover >a >.sf-sub-indicator{background-position:-10px 0}.sf-shadow ul{background:url('superfish/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}.sf-shadow ul.sf-shadow-off{background:transparent}

/* jQuery selectbox plugin */
/*
div.selectbox-wrapper{ position:absolute;  width:400px;  background-color:white;  border:1px solid #7f9db9;  margin:0px;   padding:0px;  text-align:left;  max-height:550px;  overflow:auto; z-index:10000; font-size:11px; font-family:Arial; line-height: 14px;}
div.selectbox-wrapper ul{ list-style-type:none;  margin:0px;  padding:0px}
div.selectbox-wrapper ul li.selected{ background-color:#7098da; color:#fff}
div.selectbox-wrapper ul li{ list-style-type:none;  display:block;  margin:0;  padding:0 0 0 2px;  cursor:pointer}
.selectbox{ margin:0px 1px 1px 2px;  padding:0px 18px 0px 2px;  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; width:155px;  display:block;  text-align:left;  background:url('selectbox/bg_select.png') right; cursor:pointer; color:#333; height:19px; }
*/

/***********************************Table Sorter*************************************/
table.tablesorter{font-family:arial;background-color:#CDCDCD;margin:5px;text-align:left}
table.tablesorter thead tr th,table.tablesorter tfoot tr th{background-color:#e6EEEE;border:1px solid #FFF;padding:4px; text-align:center}  
table.tablesorter thead tr .header{background-image:url(tablesorter/bg1.gif); background-repeat:no-repeat; background-position:center right; cursor:pointer;}
table.tablesorter tbody td{padding:2px;background-color:#FFF;vertical-align:top}
table.tablesorter tbody tr.odd td{background-color:#E6E6E6}
table.tablesorter tbody tr.even td {background-color:#fff;}
table.tablesorter tbody tr.selected td{background:#3d84cc;color:#fff}
table.tablesorter tbody tr.hover td{background-color:#78c8dc}
table.tablesorter tbody tr.hover2 td{border:1px #555 solid;font-weight:bold;}
table.tablesorter tbody tr.block td{background-color:#F1CDCD}
table.tablesorter thead tr .headerSortUp{background-image:url(tablesorter/asc1.gif)}
table.tablesorter thead tr .headerSortDown{background-image:url(tablesorter/desc1.gif)}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{background-color:#8dbdd8}
table.tablesorter > tbody {overflow: auto; overflow-x: hidden;}
table.tablesorter tbody td input[type='checkbox']{padding:0px; margin:1px;}

/* ContextMenu JQuery Plugin*/
.contextMenu {position: absolute; width: 160px; z-index: 99999;	border: solid 1px #777;	background: #EEE; padding: 0px; margin: 0px; display: none;}
.contextMenu LI {list-style: none;padding: 0px;margin: 0px;}
.contextMenu A {color: #333;text-decoration: none;display: block;line-height: 17px;height: 17px; background-position: 6px center; background-repeat: no-repeat;outline: none;padding: 1px 5px; padding-left: 28px;font-size:11px;}
.contextMenu LI.hover A {color: #FFF;background-color: #3399FF;}
.contextMenu LI.disabled A, .contextMenu LI.disabled2 A {color: #ccc; cursor: default; opacity:0.5}
.contextMenu LI.hover.disabled A, .contextMenu LI.hover.disabled2 A{background-color: #fff; }
.contextMenu LI.separator {border-top: solid 2px #CCC;}

.contextMenu LI.new A { background-image: url(images-contextMenu/empty.png); }
.contextMenu LI.creditNote A { background-image: url(images-contextMenu/creditNote.png); }
.contextMenu LI.edit A { background-image: url(images-contextMenu/page_white_edit.png); }
.contextMenu LI.copy A { background-image: url(images-contextMenu/copy.png); }
.contextMenu LI.download  A { background-image: url(images-contextMenu/adobe.png); }
.contextMenu LI.attachment A { background-image: url(images-contextMenu/attach.png); }
.contextMenu LI.notes A { background-image: url(images-contextMenu/edit.gif); }
.contextMenu LI.print A { background-image: url(images-contextMenu/print.png); }
.contextMenu LI.statement A { background-image: url(images-contextMenu/statement.gif); }
.contextMenu LI.pay A { background-image: url(images-contextMenu/paid.png); }
.contextMenu LI.block A, .contextMenu LI.cancell A { background-image: url(images-contextMenu/block2.png); }
.contextMenu LI.delete A { background-image: url(images-contextMenu/page_white_delete.png); }
.contextMenu LI.done A { background-image: url(images-contextMenu/done.png); }

.contextMenu LI.download2 A { background-image: url(images-contextMenu/download.png); }
.contextMenu LI.hflip A { background-image: url(images-contextMenu/hflip.png); }
.contextMenu LI.vflip A { background-image: url(images-contextMenu/vflip.png); }
.contextMenu LI.rotate A { background-image: url(images-contextMenu/rotate.png); }

.contextMenu LI.move A { background-image: url(images-contextMenu/move.png); }

.over, .over2{background-color:#78C8DC}
.divSpace{padding: 3px 1px 2px 1px;}

/* Uploadify JQuery Plugin*/
#fileQueue{padding-top:2px;margin-bottom:10px;clear:both}
.uploadifyQueueItem{font-size:10px; border:1px solid #666; background-color:#eee; margin-top:5px; padding:2px}
.uploadifyError{border:2px solid #FBCBBC!important;background-color:#FDE5DD!important}
.uploadifyQueueItem .cancel{float:right}
.uploadifyProgress{background-color:#FFF;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;margin-top:10px;width:100%}
.uploadifyProgressBar{background-color:#09F;width:1px;height:3px}

/* jnotify JQuery Plugin*/
.jnotify-container{position:fixed;top:0;right:0;width:400px;z-index:100000;max-height:270px;overflow-x:hidden;overflow-y:auto}
.jnotify-container .jnotify-notification{position:relative;margin-bottom:5px}
.jnotify-container .jnotify-notification .jnotify-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4c4c4c;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;z-index:1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.jnotify-container .jnotify-notification a.jnotify-close,.jnotify-container .jnotify-notification a.jnotify-close:link,.jnotify-container .jnotify-notification a.jnotify-close:visited,.jnotify-container .jnotify-notification a.jnotify-close:focus,.jnotify-container .jnotify-notification a.jnotify-close:hover{position:absolute;top:2px;right:5px;padding:0 5px;font:bold 1.4em Arial,Helvetica,sans-serif;line-height:1em;color:#fff;text-decoration:none;z-index:3;cursor:pointer}
.jnotify-container .jnotify-notification .jnotify-message{position:relative;z-index:2;padding:20px;text-align:left;color:#fff;font:bold 1.4em Arial,Helvetica,sans-serif;line-height:1.2em}
.jnotify-container .jnotify-notification .jnotify-message *{font-size:1em}
.jnotify-container .jnotify-notification-error .jnotify-background{background-color:#d79eac}
.jnotify-container .jnotify-notification-error .jnotify-close,.jnotify-container .jnotify-notification-error .jnotify-message{color:#a72947!important}
.jnotify-container .jnotify-notification-warning .jnotify-background{background-color:#fff7d1}
.jnotify-container .jnotify-notification-warning .jnotify-close,.jnotify-container .jnotify-notification-warning .jnotify-message{color:#c2a928!important}


/***************************************/


div.listCategories {border: 0px #000 solid; overflow-y: auto; overflow-x: hiddden; width: 100%;}
div.listCategories div.cat{ float:left; margin: 5px; padding:0px; width: 260px; background: #ccc; border:1px #000 solid; font-size: 11px;}
div.listCategories div.cat .title {margin: 2px; margin-bottom:0px; padding:1px 0 1px 2px; background: #666; color: #fff; border: 1px #000 solid; font-weight: bold; position:relative}
div.listCategories div.cat .title .abs{position: absolute; right:0px; top:0px; padding:1px; background: #eee; display: none; cursor: pointer;}
div.listCategories div.cat .content {margin: 0px; padding: 2px; overflow: auto;  height: 170px;}
div.listCategories div.cat .content .listC{margin: 2px 0 3px 0; background: #fff; padding:2px; cursor: move; position:relative;width:99%;}
div.listCategories div.cat .content .listC .abs{position: absolute; right:0px; top:0px; padding:1px; background: #eee; display: none; cursor: pointer;}

div.listCategories div.cat .abs img.c1 {width: 15px; height: 15px; border: 0; margin: 0 3px 0 3px; cursor:pointer; }
div.listCategories div.cat .abs img.c2{width: 15px; height: 15px; border: 0; margin: 0 3px 0 3px; cursor:pointer; } 
/***************************************/


/* 	Password Strength  */
.testresult{font-weight:700;font-size:13px;font-family:arial,helvetica,san-serif;color:#666;margin-left:10px;display:block;height:18px;float:left;padding:0 0 12px 10px}
.testresult span{display:block;float:right;white-space:nowrap;margin:0 0 0 20px;padding:7px 20px 12px 10px}
.goodPass{background:url(passwordStrength/yellow1.png) no-repeat 0 0}
.goodPass span{background:url(passwordStrength/yellow1.png) no-repeat top right}
.strongPass{background:url(passwordStrength/green1.png) no-repeat 0 0}
.strongPass span{background:url(passwordStrength/green1.png) no-repeat top right}
.shortPass,.badPass{background:url(passwordStrength/red1.png) no-repeat 0 0}
.shortPass span,.badPass span{background:url(passwordStrength/red1.png) no-repeat top right}


/* AutoSuggest CSS - Version 1.2 */
ul.as-selections{list-style-type:none;border:1px solid #888;overflow:auto;background-color:#fff;margin:0;padding:1px}
ul.as-selections.loading{background-color:#eee}
ul.as-selections li{float:left;margin:1px 4px 1px 0}
ul.as-selections li.as-selection-item{color:#2b3840;font-family:"Lucida Grande", arial, sans-serif;text-shadow:0 1px 1px #fff;background-color:#ddeefe;background-image:0 to(#bfe0f1));border:1px solid #acc3ec;border-top-color:#c0d9e9;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 1px 1px #e4edf2;-webkit-box-shadow:0 1px 1px #e4edf2;-moz-box-shadow:0 1px 1px #e4edf2;padding:0px 3px 0px 5px}
ul.as-selections li.as-selection-item:last-child{margin-left:30px}
ul.as-selections li.as-selection-item a.as-close{float:right;cursor:pointer;color:#5491be;font-family:Helvetica, helvetica, arial, sans-serif;font-size:14px;font-weight:700;text-shadow:0 1px 1px #fff;-webkit-transition:color .1s ease-in;margin:1px 0 0 4px;padding:0 2px}
ul.as-selections li.as-selection-item.blur{color:#666;background-color:#f4f4f4;background-image:0 to(#d5d5d5));box-shadow:0 1px 1px #e9e9e9;-webkit-box-shadow:0 1px 1px #e9e9e9;-moz-box-shadow:0 1px 1px #e9e9e9;border-color:#ccc #bbb #bbb}
ul.as-selections li.as-selection-item.blur a.as-close{color:#999}
ul.as-selections li:hover.as-selection-item{color:#2b3840;background-color:#bbd4f1;background-image:0 to(#a3c2e5));border-color:#8bb7ed #6da0e0 #6da0e0}
ul.as-selections li.as-selection-item.selected{border-color:#1f30e4}
ul.as-selections li.as-selection-item a:hover.as-close{color:#1b3c65}
ul.as-selections li.as-original{margin-left:0}
ul.as-selections li.as-original input{border:none;outline:none;font-size:13px;width:120px;height:18px;padding-top:3px}
ul.as-list{position:absolute;list-style-type:none;color:#000;font-family:"Lucida Grande", arial, sans-serif;background-color:rgba(255,255,255,0.95);z-index:2;box-shadow:0 2px 6px #222;-webkit-box-shadow:0 2px 6px #222;-moz-box-shadow:0 2px 6px #222;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin:2px 0 0;padding:0}
li.as-result-item,li.as-message{background-color:transparent;border:1px solid #fff;border-bottom:1px solid #ddd;cursor:pointer;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin:0;padding:5px 12px}
li:first-child.as-result-item{margin:0}
li.as-message{cursor:default;margin:0}
li.as-result-item.active{background-color:#3668d9;background-image:0 to(rgb(62,82,242)));color:#fff;text-shadow:0 1px 2px #122042;border-color:#3342e8}
li.as-result-item em{font-style:normal;background:#444;color:#fff;padding:0 2px}
li.as-result-item.active em{background:#253f7a;color:#fff}
ul.as-selections li:hover.as-selection-item a.as-close,ul.as-selections li.as-selection-item a:active.as-close{color:#4d70b0}


/* imgAreaSelect animated border style*/
.imgareaselect-border1{background:url(imgAreaSelect/border-anim-v.gif) repeat-y left top}
.imgareaselect-border2{background:url(imgAreaSelect/border-anim-h.gif) repeat-x left top}
.imgareaselect-border3{background:url(imgAreaSelect/border-anim-v.gif) repeat-y right top}
.imgareaselect-border4{background:url(imgAreaSelect/border-anim-h.gif) repeat-x left bottom}
.imgareaselect-border1,.imgareaselect-border2,.imgareaselect-border3,.imgareaselect-border4{opacity:0.5;filter:alpha(opacity=50)}
.imgareaselect-handle{background-color:#fff;border:solid 1px #000;opacity:0.5;filter:alpha(opacity=50)}
.imgareaselect-outer{background-color:#000;opacity:0.5;filter:alpha(opacity=50)}


/* jquery Zoom plugin*/
.zoom{display:inline-block;position:relative}
.zoom p{position:absolute;top:3px;right:28px;color:#555;font-size:16px;font-weight:bold;}
.zoom:after{content:'';display:block;width:33px;height:33px;position:absolute;top:0;right:0;}
.zoom img{display:block}
.zoom img::selection{background-color:transparent}


/********************** Jquery Tools  *****************************/
.tooltip {background-color:#000; border:1px solid #fff; padding:5px; max-width:300px; display:none; color:#fff; text-align:left; font-size:11px; font-weight:bold; -moz-box-shadow:0 0 5px #000; -webkit-box-shadow:0 0 5px #000; z-index:10;}
.tooltipStandard{display:none;background:url(jquery-tools/tooltip/white_arrow_big2.png);height:145px; width:307px;font-size:11px; padding:20px 30px 50px; z-index:10;}
.tooltipStandard.bottom{background:url(jquery-tools/tooltip/white_arrow_big_bottom2.png); padding:50px 30px 20px;}
.tooltipStandard .tooltipStandardBody {height:145px; width:315px; overflow: auto;}
.tooltipSpecial { display:none;	background:url(jquery-tools/tooltip/white_big2.png); height:148px; width:320px; padding:25px 25px 20px 25px; overflow:auto; font-size: 11px; z-index:10000}
.tooltipSpecial .tooltipSpecialBody {height:145px; overflow: auto;}
.tooltipSpecial .tooltipSpecialCloseButton {position:absolute; top: 2px; right:2px; cursor:pointer}

ul.css-tabs{height:32px;border-bottom:2px solid #aaa;margin:0!important;padding:0}
ul.css-tabs li{float:left;list-style-type:none;margin:0;padding:0}
ul.css-tabs a{float:left;display:block;text-decoration:none;border:2px solid #aaa;border-bottom:0;height:18px;background:url(jquery-tools/tabs/tabs-gradient.jpg);color:#777;position:relative;top:2px;outline:0;font:bold 14px Times New Roman;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin:0 0 0 8px;padding:5px 30px}
ul.css-tabs a:hover{color:#aaa}
ul.css-tabs a.current{background-position:bottom;border-bottom:2px solid #fff;color:#000;cursor:default}
.css-panes div.panel{display:none;border:2px solid #aaa;min-height:150px;background-color:#fff;overflow:auto;background:url(jquery-tools/tabs/panel-gradient.jpg?sada) repeat-x bottom;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-khtml-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;border-width:0 2px 2px;padding:5px 3px}

/*********** Tipsy Tooltip  ****************************/
.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: #000; color: white; max-width: 400px; text-align: center; font-weight:bold; font-size:11px; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 0 5px #000; -webkit-box-shadow:0 0 5px #000;}
.tipsy-inner.red{ background-color: #b22222; color: white;}
.tipsy-arrow { position: absolute; background: url('tipsy/tipsy.gif') no-repeat top left; width: 9px; height: 5px;}
.tipsy-arrow.red { background: url('tipsy/tipsy-red.png') no-repeat top left;}
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

/***************   Cleditor  **************/
.cleditorMain {border:1px solid #999; padding:0 1px 1px; background-color:white}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none /* webkit grip focus */}
.cleditorToolbar {background: url('images-cleditor/toolbar.gif') repeat}
.cleditorGroup {float:left; height:26px}
.cleditorButton {float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url('images-cleditor/buttons.gif')}
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}
.cleditorPrompt input,
.cleditorPrompt textarea {font:8.5pt Arial,Verdana;}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}

/* jqEasySlide Panel  */
a.trigger{position:absolute;background:#ccc url(jqEasySlide/plus.png) 3px 3px no-repeat;text-decoration:none;font-size:12px;font-family:arial;color:#000;font-weight:bold;z-index:2;padding:4px 6px 4px 26px}
a.trigger.left{left:0;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px; border:1px #444 solid; border-left:0px;}
a.trigger.right{right:0;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px; border:1px #444 solid; border-right:0px;}
a.trigger:hover{background-color:#59B; color:#fff}
a.active.trigger{background:#666 url(jqEasySlide/minus.png) 3px 3px no-repeat; color:#eee}
a.active.trigger.c2{padding-left: 12px;}
.panel{color:#000;position:absolute;display:none;background:#eee; border:1px #444 solid; max-width:300px;height:auto;z-index:1;font-size:12px;}
.panel.left{left:0;border-top-right-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;padding:10px 10px 10px 120px; border-left:0; text-align:justify}
.panel.right{right:0;border-bottom-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:15px;-moz-border-radius-topleft:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:10px;padding:10px 10px 10px 10px; border-right:0; text-align:justify}





.qq-uploader{position:relative;width:100%}
.qq-upload-button{display:inline-block;font-weight:700;width:85px;text-align:center;background:#800;color:#fff;padding:3px 0}
.qq-upload-button-hover{background:#c00}
.qq-upload-button-focus{outline:1px dotted #000}
.qq-upload-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:300px;z-index:2;background:#FF9797;text-align:center}
.qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-9px;font-size:14px;font-weight:700}
.qq-upload-drop-area-active{background:#FF7171}
.qq-upload-list{list-style:disc;display:none;margin:15px 35px;padding:0}
.qq-upload-list li{line-height:15px;font-size:12px;margin:0;padding:0}
.qq-upload-file,.qq-upload-spinner,.qq-upload-size,.qq-upload-cancel,.qq-upload-failed-text{margin-right:7px}
.qq-upload-spinner{display:inline-block;background:url(jquery-file-upload/loading.gif);width:15px;height:15px;vertical-align:text-bottom}
.qq-upload-size,.qq-upload-cancel{font-size:11px}
.qq-upload-failed-text{display:none}
.qq-upload-fail .qq-upload-failed-text{display:inline}






.jquery-checkbox{display:inline;font-size:20px;line-height:20px;cursor:hand}
.jquery-checkbox img{vertical-align:middle;width:60px;height:20px;background:transparent url(checkbox/checkbox.png) no-repeat;background-position:0 0}
.jquery-checkbox-hover img{background-position:0 -20px}
.jquery-checkbox-checked img{background-position:0 -40px}
.jquery-checkbox-checked .jquery-checkbox-hover img{background-position:0 -60px}
.jquery-checkbox-disabled img{background-position:0 -80px}
.jquery-checkbox-checked .jquery-checkbox-disabled img{background-position:0 -100px}
.jquery-safari-checkbox{display:inline;font-size:16px;line-height:16px;cursor:hand}
.jquery-safari-checkbox img{vertical-align:middle;width:16px;height:16px;background:transparent url(checkbox/safari-checkbox.png?87) no-repeat;background-position:0 0}
.jquery-safari-checkbox-hover img{background-position:-16px 0}
.jquery-safari-checkbox-checked img{background-position:0 -16px}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img{background-position:-16px -16px}
.jquery-safari-checkbox-disabled img{background-position:0 -32px}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img{background-position:0 -48px}
.jquery-checkbox .mark,.jquery-safari-checkbox .mark{display:inline}



/*
 * Default Layout Theme
   Created for jquery.layout 
/*
 *	RESIZER-BARS
 */
.ui-layout-resizer	{ /* all 'resizer-bars' */
	background:		#555;
	border:			0px solid #BBB;
	border-width:	0;
	}
	.ui-layout-resizer-drag {		/* REAL resizer while resize in progress */
	}
	.ui-layout-resizer-hover	{	/* affects both open and closed states */
	}
	/* NOTE: It looks best when 'hover' and 'dragging' are set to the same color,
		otherwise color shifts while dragging when bar can't keep up with mouse */
	.ui-layout-resizer-open-hover ,	/* hover-color to 'resize' */
	.ui-layout-resizer-dragging {	/* resizer beging 'dragging' */
		background: #C4E1A4;
	}
	.ui-layout-resizer-dragging {	/* CLONED resizer being dragged */
		border-left:  1px solid #BBB;
		border-right: 1px solid #BBB;
	}
	/* NOTE: Add a 'dragging-limit' color to provide visual feedback when resizer hits min/max size limits */
	.ui-layout-resizer-dragging-limit {	/* CLONED resizer at min or max size-limit */
		background: #E1A4A4; /* red */
	}

	.ui-layout-resizer-closed-hover	{ /* hover-color to 'slide open' */
		background: #EBD5AA;
	}
	.ui-layout-resizer-sliding {	/* resizer when pane is 'slid open' */
		opacity: .10; /* show only a slight shadow */
		filter:  alpha(opacity=10);
		}
		.ui-layout-resizer-sliding-hover {	/* sliding resizer - hover */
			opacity: 1.00; /* on-hover, show the resizer-bar normally */
			filter:  alpha(opacity=100);
		}
		/* sliding resizer - add 'outside-border' to resizer on-hover 
		 * this sample illustrates how to target specific panes and states */
		.ui-layout-resizer-north-sliding-hover	{ border-bottom-width:	1px; }
		.ui-layout-resizer-south-sliding-hover	{ border-top-width:		1px; }
		.ui-layout-resizer-west-sliding-hover	{ border-right-width:	1px; }
		.ui-layout-resizer-east-sliding-hover	{ border-left-width:	1px; }

.ui-layout-pane {background:#fff; overflow:auto; border: 1px solid #444;}
.ui-layout-content {margin: 3px 0 3px 0; padding: 2px; position: relative; overflow:auto;}

/*
 *	TOGGLER-BUTTONS
 */
.ui-layout-toggler {
	border: 1px solid #BBB; /* match pane-border */
	background-color: #BBB;
    position: relative;
	}
	.ui-layout-resizer-hover .ui-layout-toggler {
		opacity: .60;
		filter:  alpha(opacity=60);
	}
	.ui-layout-toggler-hover , /* need when NOT resizable */
	.ui-layout-resizer-hover .ui-layout-toggler-hover { /* need specificity when IS resizable */
		background-color: #FC6;
		opacity: 1.00;
		filter:  alpha(opacity=100);
	}
	.ui-layout-toggler-north ,
	.ui-layout-toggler-south {
		border-width: 0 1px; /* left/right borders */
	}
	.ui-layout-toggler-west ,
	.ui-layout-toggler-east {
		border-width: 1px 0; /* top/bottom borders */
	}
	/* hide the toggler-button when the pane is 'slid open' */
	.ui-layout-resizer-sliding  ui-layout-toggler {
		display: none;
	}
	/*
	 *	style the text we put INSIDE the togglers
	 */
	.ui-layout-toggler .content {
		color:			#000;
		font-size:		12px;
		font-weight:	bold;
		width:			100%;
		padding-bottom:	0.35ex; /* to 'vertically center' text inside text-span */
	}
    
    
	.ui-layout-toggler-east div {
		width:	100%;
		height:	35px; /* 3x 35 = 105 total height */
	}
	.btnToggler	{background: #ccc;}
	.btnExpand	{background: #aaa;}
	.btnReset	{background: #888;}




/* jQuery ui daterangepicker plugin */
.ui-daterangepickercontain{position:absolute;z-index:999}
.ui-daterangepickercontain .ui-daterangepicker{float:left;width:auto;display:inline;background-image:none!important;clear:left;padding:5px!important}
.ui-daterangepicker ul,.ui-daterangepicker .ranges,.ui-daterangepicker .range-start,.ui-daterangepicker .range-end{float:left;margin:0;padding:0}
.ui-daterangepicker .ranges{width:auto;position:relative;margin-left:10px;padding:5px 5px 40px 0}
.ui-daterangepicker .range-start,.ui-daterangepicker .range-end{margin-left:5px}
.ui-daterangepicker button.btnDone{position:absolute;bottom:0;right:0;clear:both;cursor:pointer;font-size:1.1em;margin:0 5px 5px 0}
.ui-daterangepicker ul{width:17.6em;background:none;border:0}
.ui-daterangepicker li{list-style:none;cursor:pointer;margin:1px 0;padding:1px}
.ui-daterangepicker li.preset_0{margin-top:1.5em!important}
.ui-daterangepicker .ui-widget-content a{text-decoration:none!important}
.ui-daterangepicker li a{font-weight:400;display:block;margin:.3em .5em}
.ui-daterangepicker li span{float:right;margin:.3em .2em}
.ui-daterangepicker .title-start,.ui-daterangepicker .title-end{display:block;font-size:1em;margin:0 0 .2em;padding:0 4px 2px}
.ui-daterangepicker .ui-datepicker-inline{font-size:1em}
.ui-daterangepicker-arrows{width:204px;position:relative;padding:2px}
.ui-daterangepicker-arrows input.ui-rangepicker-input{width:158px;height:1.1em;margin:0 2px 0 20px;padding:2px}
.ui-daterangepicker-arrows .ui-daterangepicker-prev,.ui-daterangepicker-arrows .ui-daterangepicker-next{position:absolute;top:2px;padding:1px}
.ui-daterangepicker-arrows .ui-daterangepicker-prev{left:2px}
.ui-daterangepicker-arrows .ui-daterangepicker-next{right:2px}
.ui-daterangepicker li.ui-state-hover,.ui-daterangepicker li.ui-state-active,.ui-daterangepicker-arrows .ui-daterangepicker-prev:hover,.ui-daterangepicker-arrows .ui-daterangepicker-next:hover,.ui-daterangepicker-arrows .ui-daterangepicker-prev:focus,.ui-daterangepicker-arrows .ui-daterangepicker-next:focus{padding:0}


/*JQuery UI ContextMenu Plugin*/

/* single level context menumenu
.contextMenuUI ul{padding:3px;}
.contextMenuUI LI { font-size:10px; }
.contextMenuUI LI.disabled A, .contextMenu LI.disabled2 A {color: #ccc; cursor: default; opacity:0.5}
.contextMenuUI LI.hover.disabled A, .contextMenu LI.hover.disabled2 A{background-color: #fff; }
.contextMenuUI LI.separator {margin-top:2px; padding-top:2px; border-top: solid 2px #CCC;}
*/

.ui-contextMenu{list-style:none;display:block;float:left;margin:0;padding:2px}
.ui-contextMenu .ui-contextMenu{margin-top:-3px}
.ui-contextMenu .ui-contextMenu-item{zoom:1;float:left;clear:left;width:100%;margin:0;padding:0}
.ui-contextMenu .ui-contextMenu-item a{text-decoration:none;display:block;line-height:1.5;zoom:1;padding:.2em .4em}
.ui-contextMenu .ui-contextMenu-item a.ui-state-hover,.ui-contextMenu .ui-contextMenu-item a.ui-state-active{font-weight:400;margin:-1px}

.contextMenuUI {width:180px;position:relative;}
.contextMenuUI li { font-size:10px;}
.contextMenuUI li.flyOut {cursor:default;}
.contextMenuUI li.separator {margin-top:2px; padding-top:2px; border-top: solid 2px #CCC;}
.contextMenuUI ul {padding:3px; margin:0;list-style-type: none; }
.contextMenuUI ul li {float:left; margin-right:1px; position:relative;}
.contextMenuUI ul li ul {display: none;}
.contextMenuUI ul li:hover ul {display:block; position:absolute; top:0px; left:181px; width:200px;}
.contextMenuUI ul li:hover ul li ul {display: none;}
.contextMenuUI ul li:hover ul li:hover ul {display:block; position:absolute; top:3px; left:201px; width:150px;}

/* jquery UI Multiselect
----------------------------------*/
.ui-multiselect { border: solid 1px; font-size: 0.8em; }
.ui-multiselect ul { -moz-user-select: none; }
.ui-multiselect li { margin: 0; padding: 0; cursor: default; line-height: 20px; height: 20px; font-size: 11px; list-style: none; }
.ui-multiselect li a { color: #999; text-decoration: none; padding: 0; display: block; float: left; cursor: pointer;}
.ui-multiselect li.ui-draggable-dragging { padding-left: 10px; }

.ui-multiselect div.selected { position: relative; padding: 0; margin: 0; border: 0; float:left; }
.ui-multiselect ul.selected { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; position: relative; width: 100%; }
.ui-multiselect ul.selected li { }

.ui-multiselect div.available { position: relative; padding: 0; margin: 0; border: 0; float:left; border-left: 1px solid; }
.ui-multiselect ul.available { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; width: 100%; }
.ui-multiselect ul.available li { padding-left: 10px; }
 
.ui-multiselect .ui-state-default { border: none; margin-bottom: 1px; position: relative; padding-left: 20px;}
.ui-multiselect .ui-state-hover { border: none; }
.ui-multiselect .ui-widget-header {border: none; font-size: 11px; margin-bottom: 1px;}
 
.ui-multiselect .add-all { float: right; padding: 7px;}
.ui-multiselect .remove-all { float: right; padding: 7px;}
.ui-multiselect .search { float: left; padding: 4px;}
.ui-multiselect .count { float: left; padding: 7px;}

.ui-multiselect li span.ui-icon-arrowthick-2-n-s { position: absolute; left: 2px; }
.ui-multiselect li a.action { position: absolute; right: 2px; top: 2px; }
 
.ui-multiselect input.search { height: 14px; padding: 1px; opacity: 0.5; margin: 4px; width: 100px; }

/* jquery UI for timepicker */
.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; }
.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }




/*! jQuery UI - v1.10.0 - 2013-02-12
* http://jqueryui.com
* Copyright (c) 2013 jQuery Foundation 
/* Layout helpers
----------------------------------*/
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {cursor: default !important;}

/* Icons
----------------------------------*/
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}

/* Misc visuals
----------------------------------*/
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-noicons{padding-left:.7em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:normal}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-dialog{position:absolute;top:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:18px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}
.ui-menu .ui-menu{margin-top:-3px;position:absolute}
.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}
.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}
.ui-menu .ui-state-disabled a{cursor:default}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}
.ui-menu .ui-menu-icon{position:static;float:right}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url("images-UI/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
body .ui-tooltip{border-width:2px}

/* Component containers
----------------------------------*/
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:#fff url(images-UI/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #aaa;background:#ccc url(images-UI/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}
.ui-widget-header a{color:#222}

/* Interaction states
----------------------------------*/
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images-UI/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images-UI/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x !important;font-weight:normal;color:#212121}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images-UI/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images-UI/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images-UI/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}

/* Icons
----------------------------------*/
.ui-icon{width:16px;height:16px;background-position:16px 16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url(images-UI/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(images-UI/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon{background-image:url(images-UI/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images-UI/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon{background-image:url(images-UI/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(images-UI/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images-UI/ui-icons_cd0a0a_256x240.png)}
.ui-icon-seek-start,.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}
/* Overlays */
.ui-widget-overlay{background:#aaaaaa url(images-UI/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{background:#aaaaaa url(images-UI/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px;margin:-8px 0 0 -8px;padding:8px}
