* { font-size:12px; margin:0px; padding:0px; }
body{border: 0px;background:#ffffff no-repeat center 0px;font-family: 'Microsoft Yahei', 宋体, 'Arial Narrow', HELVETICA;}
img{border: 0px;}
.clear {display: block;clear:both;line-height: 0px;height: 0px;overflow: 0px;}
.jQdialog-overlay{opacity:0.5;filter:alpha(opacity:50);background:gray;}
.jQdialog{background:gray;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;_width:expression('200px');/* IE6下不指定此值，会一直粘在右?*/
}
.jQdialog .bar{cursor:move;color:#fff;background:#000;padding:6px;min-height:15px;_height:expression('20px');
}
.jQdialog .bar .title{float:left;margin-right:10px;}
.jQdialog .bar .close{float:right;cursor:pointer;text-decoration:underline;}
.jQdialog .content{background:#fff;padding:10px;}
.jQdialog iframe{height:100%;width:100%;}

#popup_container { font-family:Arial, sans-serif; font-size:12px; min-width:300px; max-width:600px; background:#FFF; border:solid 5px #999; color:#000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#popup_title { font-size:14px; font-weight:bold; text-align:center; line-height:1.75em; color:#666; background:#CCC url(../titlebg.gif) top repeat-x; border:solid 1px #FFF; border-bottom:solid 1px #999; cursor:default; padding:0em; margin:0em; }
#popup_content { background:16px 16px no-repeat url(../info.gif); padding:1em 1.75em; margin:0em; }
#popup_content.alert { background-image:url(../info.gif); }
#popup_content.confirm { background-image:url(../important.gif); }
#popup_content.prompt { background-image:url(../help.gif); }
#popup_content.loading {background: url(../loadingAnimation.gif) no-repeat center 16px; text-align: center;padding: 2em 5em;}
#popup_message { padding-left:48px; }
#popup_panel { text-align:center; margin:1em 0em 0em 1em; }
#popup_prompt { margin:.5em 0em; }
.error-field { border:1px solid #FF0000 !important }
.formError { position: absolute; top: 300px; left: 300px; padding-bottom: 13px; display: block; z-index: 5000; cursor: pointer; }
#debugMode { background: #000; position: fixed; width: 100%; height: 200px; top: 0; left: 0; overflow: scroll; opacity: 0.8; display: block; padding: 10px; color: #fff; font-size: 14px; z-index: 100000; }
.ajaxSubmit { padding: 20px; background: #55ea55; border: 1px solid #999; display: none }
.formError .formErrorContent { width: 100%; background: #ee0101; color: #fff; width: 150px; font-family: tahoma; font-size: 11px; border: 2px solid #ddd; box-shadow: 0px 0px 6px #000; -moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000; padding: 4px 10px 4px 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.greenPopup .formErrorContent { background: #33be40; }
.blackPopup .formErrorContent { background: #393939; color: #FFF; }
.formError .formErrorArrow { position: absolute; bottom: 0; left: 20px; width: 15px; height: 15px; z-index: 5001; }
.formError .formErrorArrowBottom { top: 0; margin: -6px; }
.formError .formErrorArrow div { border-left: 2px solid #ddd; border-right: 2px solid #ddd; box-shadow: 0px 2px 3px #444; -moz-box-shadow: 0px 2px 3px #444; -webkit-box-shadow: 0px 2px 3px #444; font-size: 0px; height: 1px; background: #ee0101; margin: 0 auto; line-height: 0px; font-size: 0px; display: block; }
.formError .formErrorArrowBottom div { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.greenPopup .formErrorArrow div { background: #33be40; }
.blackPopup .formErrorArrow div { background: #393939; color: #FFF; }
.formError .formErrorArrow .line10 { width: 15px; border: none; }
.formError .formErrorArrow .line9 { width: 13px; border: none; }
.formError .formErrorArrow .line8 { width: 11px; }
.formError .formErrorArrow .line7 { width: 9px; }
.formError .formErrorArrow .line6 { width: 7px; }
.formError .formErrorArrow .line5 { width: 5px; }
.formError .formErrorArrow .line4 { width: 3px; }
.formError .formErrorArrow .line3 { width: 1px; border-left: 2px solid #ddd; border-right: 2px solid #ddd; border-bottom: 0px solid #ddd; }
.formError .formErrorArrow .line2 { width: 3px; border: none; background: #ddd; }
.formError .formErrorArrow .line1 { width: 1px; border: none; background: #ddd; }

div.calendar{position:relative;}
.calendar, .calendar table{border:1px solid #556;font-size:11px;color:#000;cursor:default;background:#eef;font-family:tahoma,verdana,sans-serif;}
.calendar .button{text-align:center;padding:2px;}
.calendar .nav{background:#778 url(../menuarrow.gif) no-repeat 100% 100%;}
.calendar thead .title{font-weight:bold;text-align:center;background:#fff;color:#000;padding:2px;}
.calendar thead .headrow{background:#778;color:#fff;}
.calendar thead .daynames{background:#bdf;}
.calendar thead .name{border-bottom:1px solid #556;padding:2px;text-align:center;color:#000;}
.calendar thead .weekend{color:#a66;}
.calendar thead .hilite{background-color:#aaf;color:#000;border:1px solid #04f;padding:1px;}
.calendar thead .active{background-color:#77c;padding:2px 0px 0px 2px;}
.calendar tbody .day{width:2em;color:#456;text-align:right;padding:2px 4px 2px 2px;}
.calendar tbody .day.othermonth{font-size:80%;color:#bbb;}
.calendar tbody .day.othermonth.oweekend{color:#fbb;}
.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #000;background:#bdf;}
.calendar tbody .rowhilite td{background:#def;}
.calendar tbody .rowhilite td.wn{background:#eef;}
.calendar tbody td.hilite{background:#def;padding:1px 3px 1px 1px;border:1px solid #bbb;}
.calendar tbody td.active{background:#cde;padding:2px 2px 0px 2px;}
.calendar tbody td.selected{font-weight:bold;border:1px solid #000;padding:1px 3px 1px 1px;background:#fff;color:#000;}
.calendar tbody td.weekend{color:#a66;}
.calendar tbody td.today{font-weight:bold;color:#00f;}
.calendar tbody .disabled{color:#999;}
.calendar tbody .emptycell{visibility:hidden;}
.calendar tbody .emptyrow{display:none;}
.calendar tfoot .footrow{text-align:center;background:#556;color:#fff;}
.calendar tfoot .ttip{background:#fff;color:#445;border-top:1px solid #556;padding:1px;}
.calendar tfoot .hilite{background:#aaf;border:1px solid #04f;color:#000;padding:1px;}
.calendar tfoot .active{background:#77c;padding:2px 0px 0px 2px;}
.calendar .combo{position:absolute;display:none;top:0px;left:0px;width:4em;cursor:default;border:1px solid #655;background:#def;color:#000;font-size:90%;z-index:100;}
.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px;}
.calendar .combo .label-IEfix{width:4em;}
.calendar .combo .hilite{background:#acf;}
.calendar .combo .active{border-top:1px solid #46a;border-bottom:1px solid #46a;background:#eef;font-weight:bold;}
.calendar td.time{border-top:1px solid #000;padding:1px 0px;text-align:center;background-color:#f4f0e8;}
.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{padding:0px 3px 0px 4px;border:1px solid #889;font-weight:bold;background-color:#fff;}
.calendar td.time .ampm{text-align:center;}
.calendar td.time .colon{padding:0px 2px 0px 3px;font-weight:bold;}
.calendar td.time span.hilite{border-color:#000;background-color:#667;color:#fff;}
.calendar td.time span.active{border-color:#f00;background-color:#000;color:#0f0;}

input.editable-select{background:#fff url(../arrow-down.gif) right center no-repeat;padding-right:13px;}
.editable-select-options{position:absolute;display:none;overflow:auto;margin:0;padding:0;background:#FFF;border:1px solid #CCC;z-index:10;}
.editable-select-iframe{position:absolute;background:#FFF;z-index:9;display:none;}
.editable-select-options ul{margin:0;padding:0;z-index:10;list-style:none;list-style-image:none;}
.editable-select-options li{cursor:default;padding:2px;}
.editable-select-options li.selected{background:#EAEAEA;}
.timeEntry_control {vertical-align: middle;margin-left: 2px;}
* html .timeEntry_control {margin-top: -4px;}
.datetimeEntry_control {vertical-align: middle;margin-left: 2px;}
* html .datetimeEntry_control {margin-top: -4px;}

#copyright{border-top:1px solid #999;text-align:center;font-size:12px;line-height:24px;margin-top:5px;padding-top:10px;font-size: 12px;}
#copyright *{font-size:12px;line-height:24px;}
#hEditor{display: none;}