.infobox{border:solid black 1px;margin:1em 3em;}
.infobox .label{background:#369;color:white;font-weight:bold;padding:5px 10px;}
.infobox .content{padding:5px 10px;background:#f0f0ff;color:black;line-height:120%;font-size:90%;}
.warning .label{background:#cc0000;color:white;}
.warning .content{background:#fff0f0;color:black;}
.note{border-color:#006699;}
.warning{background:#cc0000;}
.bold{font-weight:bold;}
#spinner{background:url('/skins//liquid/imgs/spinner.gif') #dbd9d7 50% 25% no-repeat;z-index:1000;position:absolute;top:200px;left:200px;margin:0 auto;width:300px;height:80px;text-align:center;border:1px solid #006699;}
#spinner p{color:#000;margin-top:60px;}
.tablelist ul{padding:0;margin:0;background:#fff;display:table;width:100%;border-bottom:1px solid #ccc;}
.tablelist ul li{list-style:none;padding:2px 2px;display:table-cell;float:left;margin:0;width:167px;}
.tablelist ul li input{margin:0;}
ul.tablelist-row-head{background:#d6e3ef;color:#000;border:1px solid #000;}
ul.tablelist-row-select{background:#f1f1f1;}
.tablelist-desc{text-align:right;font-size:10px;}
.tablelist-button{background:#f1f1f1;font-size:12px;font-weight:bold;}
.total{color:#45413A;}
.add-box img{background:url('/skins//liquid/imgs/add_box.png') no-repeat left top;cursor:pointer;width:17px !important;height:17px !important;border:0;}
.add-box:hover img{background-position:0 -17px;}
.collapse-body .collapse-text{border:solid 1px solid #ccc;padding:4px;margin:2px 0 2px 4px;background:#f4f4f4;}
.collapse-body{margin-bottom:10px;min-height:100px;}
.collapse-body .label{display:inline-block;line-height:1.8;vertical-align:top;margin:0;padding:0;}
.collapse-body p{display:inline-block;line-height:1.8;vertical-align:top;margin:0;padding:0;display:table-cell;}
.collapse-body .aaa{background:url('/skins//liquid/imgs/small_mail.gif') no-repeat scroll left top;}
.collapse-body .user{margin:0;padding:0;}
.collapse-body ul{margin:0;}
.collapse-body li{list-style:none;padding:0 5px;margin:0;clear:both;}
.collapse-body ul li.even{background:#f7f7f7;border-bottom:1px solid #999;}
.collapse-body ul li.header{background:#f7f7f7;border:1px solid #0066cc;font-weight:bold;list-style:none;padding:0 5px;margin:0;margin-bottom:5px;}
.collapse-body div{display:block;width:auto;}
.collapse-body .label{float:left;margin:0;padding:0;width:220px;font-weight:bold;}
.collapse-body legend{padding:0 12px;margin:10px;font-weight:bold;border:1px solid #999;background:#D5E3F0;}
.collapse-body fieldset{border:1px solid #999;margin:3px 0 0;}
.collapse-body table{margin-top:20px;width:100%;}
.collapse-body table .header,.collapse-body table th{font-weight:bold;background:#aac5dd;text-align:center;}
form{margin-bottom:0;padding:0;}
input[readonly]{background-color:#aaaaaa;}
input.smallGo{font-weight:bold;color:#fff;background:#718aab;padding:0 5px;}
input.button-std,input.button-std:hover,input.button-std:focus{font-size:12px;font-weight:bold;color:#ffffff;background-color:#718aab;border-width:1px;padding:0 10px;cursor:pointer;float:right;margin:2px 3px 3px 5px;}
input.button-opt,input.button-opt:hover,input.button-opt:focus{font-size:12px;font-weight:bold;color:#ffffff;background-color:#a0a0a0;border-width:1px;padding:0 10px;cursor:pointer;float:left;margin:2px 5px 3px 3px;}
input.choose{background:#e6e6e6;border-width:1px;}
select.choose{background:#e6e6e6;border-width:1px;}
input.buttonChoose{font-size:10px;font-weight:bold;width:70px;color:#ffffff;background:#2d6def;border-width:1px;}
input.buttonClear{font-size:10px;font-weight:bold;width:70px;color:#ffffff;background:#e0072f;border-width:1px;}
input.login{width:95px;background:#ffffff;color:#000000;border-style:solid;border-color:#bfcad8;border-width:1px;}
input.submit{width:95px;background:#bfcad8;}
#inputchoose{font:9px courier new;}
#inputkey{font:9px courier new;}
.form-error:focus{background:#fddee3;}
.form-error:hover{background:#fddee3;}
input.form-error,select.form-error,textarea.form-error,div.form-error{color:#000;background:#fff;border:1px solid #cc0000;}
input,textarea{border:1px solid #626161;padding:2px;margin:1px 0;font-size:12px;}
input:focus,textarea:focus{border:1px solid #000;background:#d6e3ef;}
select,select:focus{border:1px solid #000;background:#d6e3ef;font-size:12px;}
input[type=image]{border:0;}
fieldset{margin:0;padding:0;}
fieldset.form-section{margin:0;padding:5px 0 0 10px;background:#e5e5e5;}
fieldset.form-section div{float:left;margin-right:4px;padding:0;width:140px;border:solid 1px #a9a39a;}
fieldset.form-section div a{display:block !important;height:14px;font-style:normal;font-weight:normal;margin:0;padding:2px;text-align:center;text-decoration:none;white-space:nowrap;color:#000;background:#fff7eb;border-color:#fff7eb;background:url('/skins//liquid/imgs/form_secton_bg.gif') repeat-x;}
fieldset.form-section div a:hover{color:#000;background:#ccc;border:#ccc;}
fieldset.form-section div a.on{display:block !important;font-style:normal;font-weight:normal;margin:0;padding:2px;text-align:center;text-decoration:none;white-space:nowrap;font-weight:bold;color:#000;background:#fcf9c8;border-color:#a9a39a;background:url('/skins//liquid/imgs/form_secton_active_bg.gif') repeat-x;}
fieldset.form-section div a.on:hover{color:#000;background:#999;border:#999;}
.form-buttons{text-align:center;background:#e5e5e5;margin:0;padding:0;}
.form-buttons input{background:url('/skins//liquid/imgs/form_buttons.gif') repeat-x;border:1px solid #0663c4;}
fieldset.login{width:400px;}
fieldset.login div{clear:both;padding:5px;}
fieldset.login div label{float:left;width:120px;padding-right:5px;text-align:right;font-weight:bold;}
.expand-dst{border:1px solid #626161;background:white;margin:0;padding:0 3px;}
.expand-src{border:1px solid black;border-right:0;background:#fff;overflow:auto;height:200px;clear:both;}
.expand-fld{margin-top:5px;white-space:nowrap;}
.expand-fld a{margin-bottom:0;margin-top:1px;vertical-align:top;}
.expand-fld a img{margin-bottom:0;margin-top:1px;}
.expand-fld a input{margin-bottom:0;margin-top:0;}
.expand-width{width:200px;margin:0;padding:0;height:0;font-size:1px;}
.expand-arrow-right{margin:0;padding:0;height:17px;width:17px;display:inline;}
.expand-arrow-right img{background:url('/skins//liquid/imgs/blue_right.png') no-repeat left top;cursor:pointer;margin:0;padding:0;width:17px !important;height:17px !important;border:0;}
.expand-arrow-right:hover img{background-position:0 -17px;}
.expand-arrow-down img{background:url('/skins//liquid/imgs/blue_down.png') no-repeat left top;cursor:pointer;margin:0;padding:0;width:17px !important;height:17px !important;border:0;}
.expand-arrow-down:hover img{background-position:0 -17px;}
.expand-close{background:transparent url('/skins//liquid/imgs/tab_close_on_small.png') no-repeat scroll left top !important;border:0;cursor:pointer;height:9px;margin:0 0 0pt 2px;width:9px;}
.expand-close:hover{background:transparent url('/skins//liquid/imgs/tab_close_on1_small.png') no-repeat scroll left top !important;}
.fileupload span{cursor:pointer;text-decoration:underline;}
.fileupload span:hover{text-decoration:none;}
.uploadspinner{background:url('/skins//liquid/imgs/spinner_upload.gif') no-repeat left;border:solid 0 #aab5bf;padding-left:20px;}
.uploadfile{margin-right:80px;}
.uploadinput{border:0;background:none;}
.uploadinput:focus{border:0;background:none;}
.uploadinput:hover{border:0;background:none;}
.seccont{overflow:auto;margin:0;padding:0;width:100%;}
.sec{padding:10px;margin:5px 5px 5px 0;}
#panel-dialog form{margin:0;padding:0;}
#uploadframe{display:none;}
.newfield{border:solid red 1px;background:lightgray;}
.addnewfield{cursor:pointer;text-decoration:underline;}
.planGrayed{font-size:9px;text-align:center;color:#f0f0f0;text-decoration:none;}
.planWorkday{font-size:9px;text-align:center;background:#fcf9c8;}
.planHoliday{font-size:9px;text-align:center;background:#e0deba;}
.planToday{font-size:9px;text-align:center;background:#fce683;}
.planSelected{border-style:solid;border-width:1px;border-color:#707070;}
.planHeader{font-size:9px;font-weight:bold;text-align:center;color:black;background:#dddcc5;}
.planWeekNum{font-size:9px;text-align:right;background:#e0e0e0;text-decoration:none;}
.maincalendar{background:#bfcad8;}
.calendarheader{font-weight:bold;text-align:center;color:black;background:#dddcc5;}
.calendarday{font-size:x-small;text-align:center;background:#fcf9c8;}
.calendartoday{font-size:x-small;text-align:center;background:#fce683;}
.calendarholiday{font-size:x-small;text-align:center;background:#e0deba;}
.calendarmark{font-size:x-small;text-align:center;background:#e0deba;}
.calendardesc{text-align:left;background:#fcf9c8;}
.bigcalendarholiday{text-align:left;background:#e0deba;}
.planer{text-align:right;font-weight:bold;background:#fcf9c8;}
.calendarabsent{font-size:x-small;text-align:center;background:#ffe78b;}
.calendarhole{font-size:x-small;text-align:center;background:#ffffff;}
.publish{font-size:12px;}
.publish-title{font-weight:bold;font-size:14px;color:#fff;background:#144e7a;text-align:center;margin-bottom:5px;padding:2px;}
.publish-intro{color:#888;text-align:left;margin:10px 5px 0 12px;}
.publish-icon{margin:10px 10px 15px 10px;padding:2px;}
.publish-sign{margin:0 0 0 12px;font-weight:bold;display:inline;}
.publish-date{margin:0 8px;display:inline;}
.publish-topic{font-weight:bold;text-align:left;margin:10px 12px;}
.publish-content{text-align:left;margin:10px 12px;}
.publish-attach{margin:15px 12px;font-weight:bold;}
.publish-attach ul{margin:2px 0;padding:0 0 0 20px;font-weight:normal;}
.publish-attach ul li{font-weight:normal;}
.publish-attach ul li a{text-decoration:none;}
.publish-actions,.article-actions{background:#f0f0f0;padding:4px;}
.publish-actions a,.article-actions a{margin:0 5px;}
.publish-actions a:before,.article-actions a:before{content:">> ";}
body{margin:0;padding:0;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;background:url('/skins//liquid/imgs/login_bg.png') #bebfbf repeat-x;color:black;overflow:hidden;margin:auto:}
#login-panel{text-align:center;height:310px;border:0;margin-left:auto;margin-right:auto;margin-top:100px;padding:0;color:#949494;width:700px;}
#login-bg-left{width:368px;float:left;background:url('/skins//liquid/imgs/login_bg_left.png') no-repeat;height:315px;margin:0;padding:0;}
#login-bg-right{float:left;width:9px;background:url('/skins//liquid/imgs/login_bg_right.png') no-repeat;height:315px;margin:0;padding:0;}
#login-form{float:left;background:url('/skins//liquid/imgs/login_bg_center.png') repeat-x ;height:315px;position:relative;padding:0;width:320px;margin:0;}
#login-form .window-header{background:none;margin-top:140px;margin-left:0;}
#login-form .window-header h3{margin:0;padding:0;}
#login-form .window-header h3 img{margin-left:10px;position:absolute;bottom:140px;left:0;}
.infobox{position:absolute;padding-top:0;left:14px;top:20px;margin:0;width:90%;}
#panel-dialog .infobox{margin-left:10px;padding:0;margin-bottom:25px;position:relative;}
#login-form .button-cancel{display:none !important;}
#login-form .button-ok{margin-right:6px;}
#signinForm{position:absolute;bottom:12px;right:10px;}
#signinForm fieldset{border:0;text-align:right;background:#fff;}
#signinForm input{border:1px solid #c5d2e6;float:right;width:130px;}
.tab-close-on img{background:transparent url('/skins//liquid/imgs/tab_close_on.png') no-repeat scroll left top !important;border:0pt none;cursor:pointer;height:17px;margin:-2px 2px 0pt 3px;width:17px;}
.anchor{cursor:pointer;}
.anchor:hover{text-decoration:underline;}
ul{margin:0;padding:0;}
ul li{text-align:left;list-style:none;}
.seccont{padding:0;margin:0;}
#overlay{position:absolute !important;top:0;left:0;width:100%;height:100%;z-index:90;background:#000;-moz-opacity:0.6;opacity:.60;filter:alpha(opacity=60);}
.lightbox{background:#f4f4f4;padding:5px;border:0;margin:0;border:1px solid #006699;}
.lightbox ul{margin:0;padding:0;}
#close{position:absolute;top:5px;right:5px;cursor:pointer;}
.iehidden{display:none;}
