*{box-sizing:border-box}html,body,form{height:100%;width:100%;margin:0;padding:0;border:0}.line{width:100%}.fkt{width:49%;margin:0}.fkt:first-child{width:50%;margin:0}table{border:1px solid black;border-collapse:collapse;margin-top:3px}td,th{border:1px solid black}th{border:1px solid black;background-color:#ddd}#errorMsg{position:absolute;bottom:13px;left:3px;right:3px;height:10px;color:red;font-weight:bold;font-size:15px;text-align:center}table{border:1px solid black;border-collapse:collapse;margin-bottom:8px;margin-left:5px}caption{border:1px solid black;padding:3px;background:lightblue;text-align:left;font-weight:bold}th{border:1px solid black;padding:1px;background:lightgray}td{border:1px solid black;padding:1px}.wait{background:red}.work{background:yellow}.done{background:green}.cGreen{color:green}.cRed{color:red}.cOrange{color:orange}.bgDarkGray{background:#ddd}.noWrap{white-space:nowrap}a:target{font-weight:bold}.r{text-align:right}.l{text-align:left}#menu,#menu ul{list-style-type:none;margin:0;padding:0;background:#eef;max-width:160px;float:left}#menu li{display:block;width:160px;margin-right:1px;margin-bottom:2px}#menu li a{display:block;min-width:140px;padding-left:5px;text-align:left;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;background:#ffe;text-decoration:none;margin-bottom:3px}#menu li:hover a{background:#19c589}li:hover ul a{background:#f3f3f3;color:#2f3036;background:#ffe}li:hover ul a:hover{background:#19c589;color:#fff}li ul{display:none}li ul li{display:block;float:none}#menu li ul li a{width:auto;min-width:100px;padding:0 20px;text-align:left}#menu ul li a:hover + .hidden,.hidden:hover{display:block}ul .hidden{display:block}.show-menu{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;color:#fff;background:#19c589;text-align:center;padding:10px 0;display:none}input[type=checkbox]{display:none}input[type=checkbox]:checked ~ #menu{display:block}#body{position:absolute;margin:0 0 0 165px;padding:0;min-height:100%;width:calc(100% - 167px)}#main{display:inline-block;top:2px;bottom:15px;position:absolute;width:100%;min-height:100%}#menu1 a{text-decoration:none;color:#000;background:#ffe;padding:2px;font-weight:normal;line-height:16px;margin:4px 4px 0 4px}#menu1 a:hover{text-decoration:none;color:#000;background:#ffe;padding:2px;font-weight:bold;line-height:16px}#hiddenSubmit{display:none}a#pencoding{font-weight:bold}#calendarDiv{position:absolute;width:240px;border:1px solid #317082;padding:1px;background-color:#FFF;font-family:arial;font-size:10px;padding-bottom:20px;visibility:hidden}#calendarDiv span,#calendarDiv img{float:left}#calendarDiv .selectBox,#calendarDiv .selectBoxOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px}#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px}#calendarDiv td{padding:3px;margin:0;font-size:10px}#calendarDiv .selectBox{border:1px solid #E2EBED;color:#E2EBED;position:relative}#calendarDiv .selectBoxOver{border:1px solid #FFF;background-color:#317082;color:#FFF;position:relative}#calendarDiv .selectBoxTime{border:1px solid #317082;color:#317082;position:relative}#calendarDiv .selectBoxTimeOver{border:1px solid #216072;color:#216072;position:relative}#calendarDiv .topBar{height:16px;padding:2px;background-color:#317082}#calendarDiv .activeDay{color:#F00}#calendarDiv .todaysDate{height:17px;line-height:17px;padding:2px;background-color:#E2EBED;text-align:center;position:absolute;bottom:0;width:96%}#calendarDiv .todaysDate div{float:left}#calendarDiv .timeBar{height:17px;line-height:17px;background-color:#E2EBED;width:72px;color:#FFF;position:absolute;right:0}#calendarDiv .timeBar div{float:left;margin-right:1px}#calendarDiv .monthYearPicker{background-color:#E2EBED;border:1px solid #AAA;position:absolute;color:#317082;left:0;top:15px;z-index:1000;display:none}#calendarDiv #monthSelect{width:70px}#calendarDiv .monthYearPicker div{float:none;clear:both;padding:1px;margin:1px;cursor:pointer}#calendarDiv .monthYearActive{background-color:#317082;color:#E2EBED}#calendarDiv td{text-align:right;cursor:pointer}#calendarDiv .topBar img{cursor:pointer}#calendarDiv .topBar div{float:left;margin-right:1px}#sha1,#md5{font-family:monospace}#text{width:95%;height:25%}