/* -*-coding:utf-8-*- */
html *{max-height:1000000px;}
body{-webkit-text-size-adjust:100%;}
body,input,textarea,pre.pre_cmd,pre.quote_cmd{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
body.frame{background-color:#eee;}
body.noframe{background-color:#fff;margin:0pt;}
a:link{color:#24a;text-decoration:none;}
a:visited{color:#24a;text-decoration:none;}
a:hover{text-decoration:underline;cursor:pointer;}
a img.icon_opt{border:1px solid transparent;}
a:hover img.icon_opt{border-bottom:1px solid #24a;}
span.system_text{}
label{cursor:pointer;}
div.top_left{margin-top:2pt;}
div.top{margin-left:6pt;}
div.top_left h1.title_text{font-size:1.75em;font-weight:bold;background-color:transparent;margin-top:0;margin-bottom:0;}
div.top_menu{}
div.top_menu div.load_block,div.top_menu div.subblock,div.top_menu div.text{display:inline;}
div.top_menu div.text{margin-right:24pt;}
div.top_menu span.admin_mode{font-weight:bold;color:#fff;background-color:#f00;padding-left:2pt;padding-right:2pt;margin-right:2pt;}
span.edit_link{}
div.top_menu input.textbox{width:600px;font-size:1em;margin-right:6pt;}
div.top_menu input.button{margin-right:3pt;}
div.top_menu span.error{color:#f00;}
div.top_right{float:right;text-align:right;font-size:0.8em;margin-top:-2pt;}
div.top_right input{font-size:0.75em;}
div.top_right span.sep{margin-left:3pt;margin-right:3pt;}
span.goto{}
span.goto input.goto_text{width:8em;margin-left:3pt;}
span.goto form{display:inline;}
div.page_footer{margin-top:5pt;margin-right:10pt;text-align:right;font-size:1em;font-weight:bold;}
div.page_footer a:hover{color:#fff;background-color:#25c;text-decoration:underline;}
div.page_footer span.warning{padding-left:2pt;padding-right:2pt;background-color:#f00;color:#fff;}
div.page_footer span.debug_mode{background-color:#f00;color:#fff;font-size:1.5em;font-weight:bold;padding-left:3pt;padding-right:3pt;}
div.caution_message{font-size:0.8em;background-color:#f00;color:#fff;padding-left:12pt;}
div.main_form{visibility:hidden;position:relative;z-index:2;}
ul.page_tabs{padding:3px 0;margin-left:0;margin-bottom:0;border-bottom:1px solid #000;font-size:0.75em;font-weight:bold;background-color:transparent;word-wrap:break-word;padding-bottom:0px;}
ul.page_tabs li{list-style:none;display:inline;}
ul.page_tabs li a,ul.page_tabs li span.link_style,ul.page_tabs li span.link_style_hover{padding:3px 0.5em;border:1px solid #000;border-bottom:none;text-decoration:none;display:inline-block;width:4em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;text-align:center;}
ul.page_tabs li a.current_tab{width:auto;min-width:4em;background-color:#fff;color:black;border:1px solid #000;border-bottom:1px solid #fff;}
ul.page_tabs li a.current_tab:hover{color:#25c;background-color:#cde;text-decoration:underline;cursor:pointer;}
ul.page_tabs li a.other_tab:link,ul.page_tabs li a.other_tab:visited,ul.page_tabs li span.link_style{color:#032;background-color:#bbb;}
ul.page_tabs li a.other_tab:hover,ul.page_tabs li span.link_style_hover{color:#25c;background-color:#cde;cursor:pointer;}
ul.page_tabs li a.other_tab:hover{text-decoration:underline;}
body.frame div.main_form_content{background-color:#fff;border-top:none;border-left:1px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;margin-top:0pt;padding-top:0pt;padding-left:0pt;padding-right:0pt;padding-bottom:12pt;}
body.noframe div.main_form_content{background-color:#fff;}
div.toolbar{float:right;font-size:0.75em;padding:3pt;padding-right:8pt;position:relative;z-index:3;}
div.toolbar span.tool_menu{white-space:nowrap;}
div.toolbar span.sep{margin-left:4pt;margin-right:4pt;}
div.toolbar span.print_link a:hover{color:#fff;background-color:#25c;text-decoration:underline;}
div.page_link{margin-left:12pt;padding:3pt;font-size:0.75em;}
div.page_link span.sep{margin-left:4pt;margin-right:4pt;}
div.page_link a:hover{color:#24a;}
div.page_link span.suffix,div.include_block span.suffix{margin-left:8pt;padding-left:4pt;padding-right:4pt;color:#fff;background-color:#000;font-weight:bold;}
div.page_link span.signed{font-size:0.75em;margin-left:8pt;padding-left:4pt;padding-right:4pt;font-weight:bold;}
div.page_link span.not_signed,div.include_block span.not_signed{margin-left:8pt;padding-left:4pt;padding-right:4pt;color:#fff;background-color:#f00;font-weight:bold;}
div.page_body{clear:both;}
body.frame div.page_body{margin-top:12pt;margin-left:36pt;padding-right:6pt;}
body.noframe div.page_body{margin:0pt;margin-left:30pt;}
div.edit_page{padding-top:12pt;padding-left:6pt;padding-right:6pt;}
div.edit_page div.block1{float:left;margin-right:30pt;position:relative;z-index:3;}
div.edit_page div.block1 input.textbox{width:240pt;}
div.edit_page div.block2{}
div.edit_page div.block2 div.note{font-size:0.75em;}
div.edit_page div.block2 input.textbox{width:100pt;}
div.edit_page div.block2 select.selectbox{width:120pt;}
div.edit_page div.page_timestamp{text-align:right;font-size:0.7em;margin-right:12pt;margin-bottom:1pt;}
div.edit_page div.page_timestamp span.not_signed{color:#fff;background-color:#f00;padding-right:4pt;padding-left:4pt;}
div.edit_page div.edit_wrapper{padding-right:18px;}
div.edit_page textarea.textarea{width:100%;background-color:#acd;}
div.edit_page input.button{margin-right:6pt;font-weight:bold;font-size:1.25em;margin-top:4pt;background-color:#acd;}
div.edit_page div.readonly_mode textarea.textarea{background-color:#444;color:#fff;}
div.edit_page div.sign{display:none;}
div.edit_page div.instance_page_mode div.sign{display:block;}
div.edit_page div.sign span.disabled{color:#888;}
div.edit_page div.sign span.signed{font-size:0.75em;}
div.edit_page div.page_backup{font-size:0.75em;}
div.edit_page div.readonly_mode div.no_reload{display:none;}
div.edit_page div.edit_footer_right{float:right;position:relative;z-index:3;}
div.edit_page div.edit_footer_left{margin-bottom:4pt;}
div.edit_page textarea.textarea{font-size:0.75em;}
div.error_page{clear:both;margin-top:6pt;padding-left:12pt;padding-right:12pt;}
div.error_page table.wikitext{margin:0;margin-left:30pt;padding:0;border-collapse:collapse;width:95%;}
div.error_page table.wikitext tr{margin:0;}
div.error_page table.wikitext td{font-size:0.8em;margin:0;padding:0;padding-top:6pt;padding-left:6pt;border-bottom:1px #ddd solid;}
div.error_page div.edittable table.wikitext tr.src_row,div.error_page div.edittable table.wikitext tr.src_row_hover{cursor:pointer;}
div.error_page table.wikitext tr.src_row_hover td{background-color:#ffa;}
div.error_page table.wikitext td.line_num{text-align:right;width:3em;}
div.error_page div.src_toolbar{font-size:0.75em;margin-bottom:6pt;}
div.error_page div.no_linenumber{margin-left:48pt;}
div.src_view{background-color:rgba(255,255,255,.8)}
div.src_view table.wikitext textarea{width:100%;}
div.nopage{padding-left:12pt;}
div.content_footer{border-top:1px dashed black;margin-top:12pt;margin-left:12pt;margin-right:12pt;padding-top:3pt;}
div.content_footer input.button{margin-right:6pt;font-weight:bold;font-size:1.25em;margin-top:4pt;background-color:#acd;}
div.error{background-color:#ff8;padding-left:12pt;padding-top:3pt;padding-bottom:3pt;margin:3pt;}
div.block_caution{color:#f00;font-size:0.75em;font-weight:bold;}
h2.header_cmd,h3.header_cmd,h4.header_cmd{clear:both;border-top:none;border-left:none;border-right:none;color:black;}
h2.header_cmd{border-bottom:2px solid black;margin:1em 12px 0.2em -30px;}
h3.header_cmd{border-bottom:1px solid black;margin:1em 12px 0.2em -12px;}
h4.header_cmd{border-bottom:1px dashed black;margin:1em 12px 0.2em 0px;}
div.header_edit_link{font-weight:normal;font-size:8pt;float:right;}
h2 div.header_edit_link{margin-top:14pt;}
h3 div.header_edit_link{margin-top:8pt;}
h4 div.header_edit_link{margin-top:6pt;}
a.anchor:link{color:#000;}
a.anchor:visited{color:#000;}
a.anchor:hover{color:#000;text-decoration:none;}
div.text{margin-bottom:0.5em;}
div.req_cmd{padding-bottom:6pt;}
div.req_cmd input.button{margin-right:6pt;}
div.req_cmd div.req_form{}
div.req_cmd div.req_form span.warning{font-size:0.75em;font-weight:bold;color:#f00;}
div.req_cmd div.event_block_frm{margin-top:6pt;}
div.event_block_result{}
div.event_block_footer{margin-top:6pt;margin-bottom:6pt;font-size:0.75em;}
div.view_cmd div.req_cmd{width:100%;}
div.view_cmd div.req_cmd div.top_toolbar,div.view_cmd div.req_cmd div.bottom_toolbar{font-size:0.75em;}
div.view_cmd div.req_cmd div.top_toolbar span.date_sel span.date_link,div.view_cmd div.req_cmd div.top_toolbar span.date_sel span.prev,div.view_cmd div.req_cmd div.top_toolbar span.date_sel span.next,div.view_cmd div.req_cmd div.top_toolbar span.group_name,div.view_cmd div.req_cmd div.top_toolbar span.date_notlink{font-size:1.5em;font-weight:bold;}
div.view_cmd div.req_cmd div.top_toolbar span.date_sel span.date_link span.link_text{display:inline-block;text-align:center;white-space:nowrap;}
span.date_link span.term_year span.link_text{width:4em;}
span.date_link span.term_quarter span.link_text{width:6em;}
span.date_link span.term_month span.link_text{width:7em;}
span.date_link span.term_week span.link_text{width:13em;}
span.date_link span.term_day span.link_text{width:11em;}
div.view_cmd div.req_cmd div.top_toolbar span.prev span.link_text,div.view_cmd div.req_cmd div.top_toolbar span.next span.link_text{padding-left:6pt;padding-right:6pt;}
div.view_cmd div.req_cmd div.top_toolbar span.term_links{margin-left:3pt;}
div.view_cmd div.req_cmd div.top_toolbar span.term_links span.current_term,div.view_cmd div.req_cmd div.top_toolbar span.term_links span.link_style,div.view_cmd div.req_cmd div.top_toolbar span.term_links span.link_style_hover{margin-left:3pt;}
div.view_cmd div.req_cmd div.top_toolbar span.term_links span.current_term{color:#f00;}
div.view_cmd div.req_cmd div.top_toolbar span.group_name{margin-right:6pt;}
div.view_cmd div.req_cmd div.top_toolbar span.group_opt{margin-right:6pt;}
div.view_cmd div.req_cmd div.top_toolbar span.release_group_link{}
div.view_cmd div.req_cmd div.top_toolbar span.reload_link,div.view_cmd div.req_cmd div.bottom_toolbar span.reload_link{}
div.view_cmd div.req_cmd div.top_toolbar span.sep,div.view_cmd div.req_cmd div.bottom_toolbar span.sep{margin-left:6pt;margin-right:6pt;}
div.view_cmd div.req_cmd div.event_block_default{margin-top:6pt;}
span.page_feed{}
div.top_toolbar span.page_feed{}
span.page_feed span.page_no{margin-left:3pt;margin-right:3pt;}
span.page_feed span.limit_over{color:#fff;background-color:#f00;}
span.page_feed span.page_no input.textbox{text-align:right;width:4em;}
div.download_cmd{}
div.upload_cmd{background-color:#ff8;border:1px solid #dd6;margin-top:6pt;margin-bottom:6pt;margin-right:24pt;padding-top:6pt;padding-bottom:6pt;padding-left:12pt;}
div.upload_cmd form{margin-right:6pt;}
div.upload_cmd div.upload_cmd_footer{margin-top:3pt;}
div.upload_cmd input.button{font-size:0.75em;}
div.parent_tables{}
div.child_tables{}
div.refer_table{}
div.refered_class{}
div.workflow_cmd div.flowpath table{border-collapse:collapse;float:left;margin-right:5pt;margin-bottom:2pt;font-size:0.75em;position:relative;z-index:3;}
div.workflow_cmd div.flowpath td{background-color:#eee;border-width:1px;border-color:black;border-style:solid;text-align:center;vertical-align:text-top;padding-top:5pt;}
div.workflow_cmd div.flowpath th{background-color:#ccc;border-width:1px;border-color:black;border-style:solid;}
div.workflow_cmd div.flowpath td div.flow_cell{position:relative;width:10em;height:5.8em;margin-bottom:2pt;}
div.workflow_cmd div.flowpath td div.flow_cell div.flow_state{position:absolute;bottom:0;left:0;width:100%;text-align:center;}
div.workflow_cmd div.flowpath td div.flow_cell div.flow_state div.signature{}
div.workflow_cmd div.flowpath td div.flow_cell div.flow_state div.timestamp{}
div.workflow_cmd div.flowpath td div.flow_cell div.flow_state div.submit,div.workflow_cmd div.flowpath td div.flow_cell div.flow_state div.approve,div.workflow_cmd div.flowpath td div.flow_cell div.flow_state div.confirm{font:bold 16pt sans-serif;color:#048;}
div.workflow_cmd div.flowpath td div.flow_cell div.flow_state div.reject,div.workflow_cmd div.flowpath td div.flow_cell div.flow_state div.forward{font:bold 16pt sans-serif;color:#b22;}
div.workflow_cmd div.comments{margin-left:1%;margin-top:4pt;margin-bottom:4pt;background-color:#ddd;}
div.workflow_cmd div.comments div.comment{font-size:0.75em;border-bottom:1px solid #000;}
div.workflow_cmd div.comments div.comment div.comment_text{margin-left:12pt;}
div.workflow_cmd textarea.textarea,div.app_send_form_textarea textarea.textarea{width:95%;height:10em;}
div.workflow_cmd input.button{margin-right:8pt;}
div.app_send_form_not_current_user{}
div.password_form{background-color:#ff8;border:1px solid #dd6;margin-top:6pt;margin-bottom:6pt;margin-right:24pt;padding-top:6pt;padding-bottom:6pt;padding-left:12pt;clear:both;}
div.password_form table{border-collapse:collapse;font-size:1em;margin-bottom:4pt;}
div.password_form table td{}
div.password_form table td.label{padding-left:4pt;}
div.password_form table td.value{padding-left:4pt;}
div.password_form input.textbox,div.password_form input.password{border:1px solid #ccc;width:16em;margin-left:4pt;padding-left:4pt;margin-top:2pt;margin-bottom:2pt;font-size:0.75em;}
div.password_form input.button{margin-top:8pt;}
div.password_form span.del_admin span.disabled{text-decoration:line-through;}
pre.pre_cmd,pre.quote_cmd{background-color:#dee;border-top:1px solid #bcc;border-left:1px solid #bcc;border-bottom:2px solid #bcc;border-right:2px solid #bcc;padding-top:8pt;padding-left:10pt;padding-bottom:6pt;margin-top:6pt;margin-right:24pt;}
div.attach_file{padding-left:6pt;margin-bottom:6pt;}
div.attach_file_row span.file_attr{margin-left:6pt;font-size:0.8em;}
div.attach_file_row div.note{font-size:0.8em;margin-left:24pt;}
div.attach_file_row span.file_controller span.link_style,div.attach_file_row span.file_controller span.link_style_hover{font-size:0.8em;margin-left:6pt;}
div.attach_file div.attach_file_footer{font-size:0.8em;margin-top:6pt;}
div.attach_file_upload div.note{margin-top:6pt;}
div.attach_file_upload div.note textarea.textarea{width:30em;}
div.pulldown_body{margin-left:2pt;border:0px solid transparent;border-left:10px solid #800;padding-top:6pt;padding-left:12pt;}
div.help_cmd div.pulldown_open_link,div.help_cmd div.pulldown_close_link{font-size:0.75em;}
div.help_cmd div.pulldown_body{font-size:0.75em;background-color:#ffb;border-right:2px solid #dd9;border-bottom:2px solid #dd9;border-top:1px solid #dd9;border-left:1px solid #dd9;padding-top:10pt;padding-left:10pt;margin-left:10pt;margin-top:3pt;margin-bottom:6pt;margin-right:24pt;}
div.block_edit_link{font-weight:normal;font-size:8pt;float:right;margin-right:12px;}
div.wizard_cmd{background-color:#ffd;border:1px solid transparent;border-bottom:1px solid #cca;border-right:1px solid #cca;margin-bottom:6pt;margin-right:12pt;padding-top:6pt;padding-bottom:6pt;padding-left:12pt;}
div.wizard_cmd input.button{margin-right:6pt;}
div.wizard_form{margin-left:24pt;}
div.wizard_form div.usage{margin-left:-18pt;font-weight:bold;}
div.wizard_table div.name{margin-left:-18pt;margin-top:9pt;font-weight:bold;}
div.wizard_form input.button{margin-right:6pt;}
div.wizard_table table{border-collapse:collapse;margin-top:3pt;margin-bottom:3pt;}
div.wizard_table td{border:1px solid white;padding:2pt 6pt;}
div.wizard_table tr td{background-color:#cee;}
div.wizard_table tr.body_hover td{background-color:#dd9;cursor:pointer;}
div.wizard_table tr.body_hover td.checkbox{cursor:default;}
div.wizard_table tr td.line_no,div.wizard_table tr.body_hover td.line_no{background-color:#cee;text-align:right;}
div.wizard_table th{border:1px solid white;font-family:monospace;text-align:center;font-weight:bold;padding-left:0.5em;padding-right:0.5em;white-space:nowrap;background-color:#000;color:white;}
div.wizard_propeties_form{margin-left:12pt;margin-top:6pt;}
div.wizard_preview{background-color:#fff;border:1px solid black;padding-left:12pt;padding-bottom:0pt;margin-top:12pt;margin-right:12pt;margin-bottom:3pt;}
div.select_items textarea.textarea{width:120pt;}
div.backup div.backup_btn{margin-top:6pt;}
div.backup div.backup_btn div.backup_settings span.backup_setting{margin-right:12pt;}
div.login_cmd{background-color:#ff8;border:1px solid #dd6;margin-top:6pt;margin-bottom:3pt;margin-right:24pt;padding-top:6pt;padding-bottom:6pt;padding-left:12pt;}
div.login_cmd div.top_message{padding-left:4pt;margin-bottom:6pt;}
div.login_cmd table{border-collapse:collapse;font-size:1em;margin-bottom:4pt;}
div.login_cmd table td{}
div.login_cmd table td.label{padding-left:4pt;padding-right:4pt;}
div.login_cmd input.textbox,div.login_cmd input.password{border:1px solid #ccc;width:16em;margin-left:4pt;padding-left:4pt;margin-top:2pt;margin-bottom:2pt;font-size:0.75em;}
div.login_cmd span.user_id{margin-left:6pt;}
div.sql_cmd{margin-bottom:6pt;}
div.sql_cmd textarea{width:90%;height:20em;}
div.sql_cmd table{border-collapse:collapse;margin-top:3pt;margin-bottom:3pt;}
div.sql_cmd table th{border:1px solid white;font-family:monospace;text-align:center;font-weight:bold;padding-left:0.5em;padding-right:0.5em;white-space:nowrap;background-color:#000;color:white;}
div.sql_cmd table td{border:1px solid white;padding:2pt 6pt;background-color:#cee;}
div.sql_cmd div.sql_form{margin-bottom:3pt;}
div.sql_cmd input.button{margin-right:6pt;}
div.sql_cmd div.last_sql,div.sql_cmd div.nodata{margin-top:3pt;padding-left:6pt;padding-top:2pt;padding-bottom:2pt;background-color:#cee;border:1px solid #000;}
div.edit_css_cmd{margin-bottom:6pt;}
div.edit_css_cmd textarea{width:90%;height:20em;}
div.edit_css_cmd div.edit_css_form{margin-bottom:3pt;}
div.account_cmd{background-color:#ff8;border:1px solid #dd6;margin-top:6pt;margin-bottom:6pt;margin-right:24pt;padding-top:6pt;padding-bottom:6pt;padding-left:12pt;}
div.account_cmd input.button{margin-right:6pt;}
div.float_left{margin-right:12pt;margin-bottom:6pt;}
div.float_right{margin-left:12pt;margin-bottom:6pt;}
div.find_page_cmd span.limit_over{font-size:0.8em;}
div.public_files{padding-left:6pt;margin-bottom:6pt;}
div.public_file span.file_attr{margin-left:6pt;font-size:0.8em;}
div.public_file span.file_controller span.link_style,div.public_file span.file_controller span.link_style_hover{font-size:0.8em;margin-left:6pt;}
div.public_files div.public_file_footer{font-size:0.8em;margin-top:6pt;}
div.public_file_upload{width:30em;}
table.mail_form{background-color:#ff8;border:1px solid #dd6;margin-top:6pt;margin-bottom:6pt;margin-right:24pt;}
table.mail_form input.textbox,table.mail_form textarea.textarea{width:40em;}
div.include_block{border:1px solid #000;padding-left:30pt;padding-right:6pt;margin-top:3pt;}
div.include_block div.include_h{font-size:0.75em;margin-left:-24pt;margin-top:3pt;margin-bottom:6pt;}
div.includesrc_block div.includesrc_h{float:right;font-size:0.75em;margin-top:3pt;margin-bottom:6pt;}
div.includesrc_block div.include_body{clear:both;}
div.clear_cmd{clear:both;}
a.text_link:hover,span.text_var a.mail:hover{color:#f00;}
a.bracket:hover{color:#24a;}
span.popup_win_link a.bracket:hover,span.blank_link a.bracket:hover,span.text_var a.link:hover{color:#fff;background-color:#25c;}
span.parent_link a.bracket:hover{color:#fff;background-color:#c04;}
a.bracket span.bracket_invalid_link,span.attach_file span.bracket_invalid_link{padding-left:3pt;font-size:0.6em;color:#f00;}
a.link_opt:hover{color:#f00;}
a.mail_opt:hover{color:#f00;}
a img.img_opt{border-color:transparent;}
a:hover img.img_opt{border-color:#c42;}
span.quote{font-style:italic;font-family:"Courier New","Courier",monospace;margin-right:0.3em;}
span.invalid_link{color:#f00;}
span.dynamic_link span.link_style_hover{color:#d44;background-color:transparent;text-decoration:underline;}
span.popup_link{}
span.invalid_val{color:#f00;font-size:0.8em;font-weight:bold;}
img.icon_opt{vertical-align:baseline;margin-bottom:-4pt;border:1px solid transparent;}
span.link_style_hover img.icon_opt{border:1px solid #25c;}
span.text_var{white-space:pre-wrap}
*.nowrap span.text_var{white-space:nowrap;}
span.text_var span.text_openclose_link{font-size:0.8em;}
span.key{font-size:0.6em;}
span.nowrap,div.nowrap,th.nowrap,td.nowrap,li.nowrap{white-space:nowrap;}
span.prewrap{white-space:pre-wrap;}
span.nowrap span.prewrap,div.nowrap span.prewrap,th.nowrap span.prewrap,td.nowrap span.prewrap,li.nowrap span.prewrap{white-space:nowrap;}
span.opt_caution,div.list_block span.invalid_style,div.list_block li.invalid_style{text-decoration:underline;text-decoration-color:red}
span.opt_caution span.empty:before{content:"...";}
span.textarea_opt textarea.textarea{font-size:0.75em;}
span.link_style{color:#24a;}
span.link_style_hover{cursor:pointer;}
span.link_style_hover span.link_text{color:#fff;background-color:#25c;}
span.link_disabled span.link_text{color:#888;}
input.button{font-size:1em;}
input.textbox{border-left:2px solid #888;border-top:2px solid #888;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding-left:4pt;margin-top:2pt;margin-bottom:2pt;font-size:0.75em;}
select.selectbox{border-left:2px solid #888;border-top:2px solid #888;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding-left:2pt;margin-top:2pt;margin-bottom:2pt;}
select.selectbox option.current{background-color:#cde;}
span.input_string input.textbox{}
span.input_string select.selectbox{width:260pt;background-color:#ddf;}
span.input_date input.textbox,span.input_time input.textbox,span.input_datetime input.textbox{ime-mode:disabled;}
span.input_time select.selectbox{width:65pt;}
span.input_number input.textbox{text-align:right;ime-mode:disabled;}
span.input_link{margin-left:3pt;font-size:0.7em;}
div.popup{position:absolute;visibility:hidden;z-index:1000;left:0px;top:0px;}
div.popup_text{position:absolute;visibility:hidden;background-color:#ffb;border-color:black;border-style:solid;border-width:1px 2px 2px 1px;padding:6pt;z-index:10;border-radius:0.5em;}
div.popup div.login_form td.frame{padding:16pt;background-color:rgba(187,187,187,.8);border:1px solid black;border-right:2px solid black;border-bottom:2px solid black;width:260pt;}
div.popup div.login_form label.bold{font-weight:bold;font-size:1.25em;}
div.popup div.login_form div.uid_block,div.popup div.login_form div.pw_block{margin-bottom:16pt;}
div.popup div.login_form div.save_pass{margin-left:3pt;}
div.popup div.login_form input.textbox{font-size:2em;display:block;width:240pt;border:1px solid black;margin-left:6pt;ime-mode:disabled;}
div.popup div.login_form input.button{font-size:1.25em;margin-top:3pt;margin-left:6pt;}
div.popup div.login_form div.backdoor{background-color:#ff0;color:#f00;font-weight:bold;margin-bottom:6pt;}
div.popup div.login_form div.google_block{margin-top:6pt;font-weight:bold;}
div.popup div.popup_menu{background-color:#ffc;border-color:black;border-style:solid;border-width:1px 2px 2px 1px;margin:0;padding:2px;}
div.popup div.popup_menu div.item,div.popup div.popup_menu div.item_disable,div.popup div.popup_menu div.item_hover{margin:0;padding:0 10px;white-space:nowrap;}
div.popup div.popup_menu div.item_disable{color:#888;}
div.popup div.popup_menu div.item_hover{background-color:navy;color:white;}
div.popup div.popup_menu hr{margin:2px;border-style:dashed none none none;border-top-width:1px;border-top-color:black;height:1px;}
div.popup div.popup_cal{background-color:#ffc;font-family:"sans-serif","Tahoma",sans-serif;font-weight:bold;border:1px solid black;border-right:2px solid black;border-bottom:2px solid black;}
div.popup div.popup_cal div.cal_header{text-align:center;}
div.popup div.popup_cal div.cal_header span.link_style_hover{background-color:navy;color:white;text-decoration:none;cursor:pointer;}
div.popup div.popup_cal div.cal_header span.link_text{padding-left:3pt;padding-right:3pt;}
div.popup div.popup_cal div.cal_header select{margin-left:3pt;margin-right:3pt;}
div.popup div.popup_cal table.cal_body{font-size:0.75em;border:none;}
div.popup div.popup_cal table.cal_body td{width:2em;text-align:center;border:1px solid black;border-right:2px solid black;border-bottom:2px solid black;}
div.popup div.popup_cal table.cal_body td.item{background-color:white;color:black;}
div.popup div.popup_cal table.cal_body td.sun{background-color:#fdd;color:black;}
div.popup div.popup_cal table.cal_body td.sat{background-color:#bdf;color:black;}
div.popup div.popup_cal table.cal_body td.today{background-color:#ff4;}
div.popup div.popup_cal table.cal_body td.current_date{background-color:#08f;}
div.popup div.popup_cal table.cal_body td.item_hover{background-color:navy;color:white;cursor:pointer;}
div.popup_cal table.cal_body td.space{border:none;}
div.popup div.sync_form{padding:16pt;background-color:#ff8;border:1px solid #dd6;}
div.popup div.sync_form label{font-weight:bold;font-size:1em;display:inline-block;}
div.popup div.sync_form div.uid_block label,div.popup div.sync_form div.pw_block label{width:10em;}
div.popup div.sync_form input.textbox{font-size:1em;width:240pt;border:1px solid black;margin-left:6pt;ime-mode:disabled;}
div.popup div.sync_form input.button{font-size:1em;margin-top:12pt;margin-left:6pt;}
textarea.textarea{border-left:2px solid #888;border-top:2px solid #888;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
div.popup_form{background-color:#ffc;border-color:black;border-style:solid;border-width:1px 2px 2px 1px;margin:0;padding:8px;}
div.popup_form div.popup_form_buttons{margin-top:6pt;text-align:center;}
div.popup_form input.button{margin-left:4pt;}
div.popup_frame,div.popup_frame_hover{}
div.popup_frame,div.popup_frame_hover{background-color:transparent;border:1px solid transparent;}
div.popup_frame_resize{background-color:#fff;border:1px solid #000;}
div.popup_frame_inner{background-color:#fff;border:1px solid #000;border-bottom:2px solid #000;border-right:2px solid #000;margin:4px;}
div.popup_frame_inner div.popup_top{padding-left:6pt;background-color:#bbb;text-align:center;font-weight:bold;}
div.popup_frame_inner div.popup_mode{background-color:#bbf;}
div.popup_frame_inner div.bubble_mode{background-color:#ffc;min-height:30px;}
div.popup_frame_inner iframe{border:0px;margin-left:2px;margin-right:2px;border-top:1px solid #000;}
div.popup_frame_inner div.close{float:right;line-height:0px;margin-top:2px;margin-right:2px;}
div.popup_frame_inner div.title{padding-top:2px;}
span.new_column span.link_style span.link_text{font-size:0.8em;color:#f00;}
span.new_column span.link_style_hover span.link_text{font-size:0.8em;color:#fff;background-color:#f00;}
div.table_block table{border-collapse:collapse;margin-top:3pt;margin-bottom:3pt;clear:both;}
div.table_block th{border:1px solid white;text-align:center;font-weight:bold;padding-left:0.5em;padding-right:0.5em;white-space:nowrap;}
div.table_block table.static th{background-color:#000;color:white;}
div.table_block table.dynamic th{background-color:#116;color:white;}
div.table_block table.dynamic th.grouping{background-color:#000;}
div.table_block table.dynamic th.header_hover,div.table_block table.dynamic th.grouping_hover{background-color:#dd9;color:black;cursor:pointer;}
div.table_block table.dynamic th span.sort_mode{margin-left:3pt;font-size:0.7em;}
div.table_block table.dynamic th div.filter{font-size:0.7em;}
div.table_block td{border:1px solid white;padding:2pt 6pt;}
div.table_block tbody tr td{background-color:#cee;}
div.table_block tr.body_hover td.single,div.table_block tr.body_hover td.body{background-color:#dd9;}
div.table_block tr.total td{background-color:#acc;color:black;}
div.table_block tfoot td{background-color:#bbb;color:black;}
div.table_block table div.label{font-size:0.7em;}
div.table_block table div.caltbl_opt{font-size:0.7em;}
div.table_block table.dynamic th.numrow{background-color:#000;}
div.table_block table tr td.numrow{background-color:#000;color:#fff;text-align:right;}
div.table_block tr.body_hover td.numrow{background-color:#eee;color:#000;}
div.table_block td.invalid_style,div.table_block tr.invalid_style td,div.article div.invalid_style{border-bottom:1px solid red;}
div.list_block ul{padding-left:0pt;margin-left:18pt;}
div.calendar_view{margin-top:3pt;margin-bottom:3pt;}
div.calendar_view table{border-collapse:collapse;width:100%;}
div.calendar_view table th{background-color:#333;color:white;font-weight:bold;text-align:center;border:1px solid white;}
div.calendar_view table th.yg_quarter,div.calendar_view table th.qg_month,div.calendar_view table th.day_weekname{background-color:#116;color:white;}
div.calendar_view table th.yg_quarter span.today,div.calendar_view table th.qg_month span.today,div.calendar_view table th.day_weekname span.today{color:#ff4;}
div.calendar_view table th.yg_quarter span.today span.initial_date,div.calendar_view table th.qg_month span.today span.initial_date,div.calendar_view table th.qg_month span.initial_date{color:#8f8;}
div.calendar_view table th.yg_quarter_hover,div.calendar_view table th.qg_month_hover,div.calendar_view table th.day_weekname_hover{background-color:#dd9;color:black;cursor:pointer;}
div.calendar_view table th.yg_qurter_hover span.today,div.calendar_view table th.yg_qurter_hover span.initial_date,div.calendar_view table th.qg_month_hover span.today,div.calendar_view table th.qg_month_hover span.initial_date,div.calendar_view table th.day_weekname_hover span.today,div.calendar_view table th.day_weekname_hover span.initial_date{color:#000;}
div.calendar_view table th.day_weekname div.day_label,div.calendar_view table th.day_weekname_hover div.day_label{font-size:0.7em;margin-top:3pt;}
div.calendar_view table td{border:1px solid white;vertical-align:top;}
div.calendar_view table td.top_left{background-color:transparent;border:none;}
div.calendar_view table td.top_left div.day_label{padding-left:1em;font-size:0.8em;}
div.calendar_view table td{background-color:#cde;}
div.calendar_view table td.reserved{background-color:#8cc;}
div.calendar_view table td.spacer{}
div.calendar_view table td div.sch_event,div.calendar_view table td div.sch_event_hover{font-size:0.75em;padding-left:0.5em;}
div.calendar_view table td div.sch_opt{font-size:0.7em;margin-top:3pt;margin-left:0.5em;}
div.calendar_view table tr.hover div.sch_event,div.calendar_view table td div.sch_event_hover{background-color:#dd9;}
div.calendar_view table.m_calendar td{width:13%;}
div.calendar_view table.m_calendar td.week_no{width:4%;text-align:center;background-color:#116;color:white;font-weight:bold;}
div.calendar_view table.m_calendar tr.hover td.week_no{width:4%;text-align:center;background-color:#dd9;color:black;cursor:pointer;}
div.calendar_view table.m_calendar td div.day_num,div.calendar_view table.m_calendar td div.day_num_hover{border-right:1px solid black;border-bottom:1px solid black;font-family:monospace;width:1.5em;text-align:center;font-weight:bold;float:left;}
div.calendar_view table.m_calendar td div.day_num{background-color:white;color:#448;}
div.calendar_view table.m_calendar td div.today div.day_num{background-color:#ff4;}
div.calendar_view table.m_calendar td div.initial_date div.day_num{background-color:#8f8;}
div.calendar_view table.m_calendar td div.day_num_hover{background-color:black;color:white;cursor:pointer;}
div.calendar_view table.m_calendar td div.day_label{margin-right:3pt;font-size:0.7em;float:right;}
div.calendar_view table.y_calendar td div.sch_event,div.calendar_view table.y_calendar td div.sch_event_hover,div.calendar_view table.q_calendar td div.sch_event,div.calendar_view table.q_calendar td div.sch_event_hover,div.calendar_view table.m_calendar td div.sch_event,div.calendar_view table.m_calendar td div.sch_event_hover{border-bottom:1px dashed gray;padding-bottom:3pt;}
div.calendar_view table.w_calendar td.group{width:12%;padding-right:1em;padding-top:4pt;padding-bottom:4pt;background-color:#116;color:white;font-weight:bold;text-align:right;}
div.calendar_view table.w_calendar tr.hover td.reserved{background-color:#dd9;}
div.calendar_view table.w_calendar tr.hover td.group{background-color:#dd9;color:black;cursor:pointer;}
div.calendar_view table.w_calendar td.group span.today{color:#ff4;}
div.calendar_view table.w_calendar td.group span.initial_date{color:#8f8;}
div.calendar_view table.w_calendar tr.hover td.group span.today,div.calendar_view table.w_calendar tr.hover td.group span.initial_date{color:#000;}
div.calendar_view table.w_calendar td.group div.day_label{font-size:0.7em;}
div.calendar_view table.w_calendar tr.min th{font-size:0.7em;padding-left:3pt;padding-right:0pt;text-align:left;}
div.calendar_view table.d_calendar td.hour,div.calendar_view table.d_calendar td.min{width:4em;text-align:center;background-color:#333;color:white;font-weight:bold;}
div.calendar_view table.d_calendar td.min{width:3em;font-size:0.7em;}
div.calendar_view table.d_calendar td div.sch_event,div.calendar_view table.d_calendar td div.sch_event_hover{padding-top:5pt;padding-bottom:5pt;height:100%;}
div.calendar_view table.mg_calendar td{width:14%;}
div.calendar_view table.mg_calendar td.check,div.calendar_view table.qg_calendar td.check,div.calendar_view table.yg_calendar td.check{width:1%;background-color:#000;}
div.calendar_view table.mg_calendar td.group,div.calendar_view table.qg_calendar td.group,div.calendar_view table.yg_calendar td.group{width:10%;padding-left:1em;padding-top:4pt;padding-bottom:4pt;background-color:#cec;color:black;font-size:0.75em;}
div.calendar_view table.mg_calendar td.top_left,div.calendar_view table.qg_calendar td.top_left,div.calendar_view table.yg_calendar td.top_left{width:10%;}
div.calendar_view table.mg_calendar td.group div.group_opt,div.calendar_view table.qg_calendar td.group div.group_opt,div.calendar_view table.yg_calendar td.group div.group_opt{margin-left:8pt;}
div.calendar_view table.mg_calendar tr.hover td.group,div.calendar_view table.qg_calendar tr.hover td.group,div.calendar_view table.yg_calendar tr.hover td.group{background-color:#dd9;color:black;cursor:pointer;}
div.calendar_view table.mg_calendar th.day_range,div.calendar_view table.mg_calendar th.day_range_hover{width:4%;text-align:center;font-weight:bold;}
div.calendar_view table.mg_calendar th.day_range{background-color:#116;color:white;}
div.calendar_view table.mg_calendar th.day_range_hover{background-color:#dd9;color:black;cursor:pointer;}
div.calendar_view table.mg_calendar th.day_range span.today{color:#ff4;}
div.calendar_view table.mg_calendar th.day_range span.initial_date{color:#8f8;}
div.calendar_view table.mg_calendar th.day_range_hover span.today,div.calendar_view table.mg_calendar th.day_range_hover span.initial_date{color:#000;}
div.calendar_view table.mg_calendar div.sch_event,div.calendar_view table.mg_calendar div.sch_event_hover,div.calendar_view table.qg_calendar div.sch_event,div.calendar_view table.qg_calendar div.sch_event_hover,div.calendar_view table.yg_calendar div.sch_event,div.calendar_view table.yg_calendar div.sch_event_hover{border-bottom:1px dashed gray;}
div.calendar_view table.wg_calendar td{width:12%;}
div.calendar_view table.wg_calendar td.group div.group_opt{margin-left:8pt;}
div.calendar_view table.wg_calendar td.check{width:1%;background-color:#000;}
div.calendar_view table.wg_calendar td.group{width:12%;padding-left:1em;padding-top:4pt;padding-bottom:4pt;background-color:#cec;color:black;font-size:0.75em;}
div.calendar_view table.wg_calendar tr.hover td.group{background-color:#dd9;cursor:pointer;}
div.calendar_view table.wg_calendar td div.sch_event,div.calendar_view table.wg_calendar td div.sch_event_hover{border-bottom:1px dashed gray;}
div.calendar_view table.dg_calendar td.group{width:12%;padding-left:1em;padding-top:4pt;padding-bottom:4pt;background-color:#cec;color:black;font-size:0.75em;}
div.calendar_view table.dg_calendar td.group div.group_opt{margin-left:8pt;}
div.calendar_view table.dg_calendar td.check{width:1%;background-color:#000;}
div.calendar_view table.dg_calendar tr.hover td.reserved{background-color:#dd9;}
div.calendar_view table.dg_calendar tr.hover td.group{background-color:#dd9;cursor:pointer;}
div.calendar_view table.dg_calendar tr.min th{font-size:0.7em;padding-left:3pt;padding-right:0pt;text-align:left;}
div.calendar_view table.y_calendar td.y_quarter,div.calendar_view table.y_calendar td.y_quarter_hover,div.calendar_view table.y_calendar td.y_month{width:2.5em;text-align:center;font-weight:bold;cursor:pointer;}
div.calendar_view table.y_calendar td.y_quarter,div.calendar_view table.y_calendar td.y_month{background-color:#116;color:white;}
div.calendar_view table.y_calendar td.y_quarter_hover{background-color:#dd9;color:black;}
div.calendar_view table.y_calendar td.y_month{}
div.calendar_view table.y_calendar span.today{color:#ff4;}
div.calendar_view table.y_calendar span.initial_date{color:#8f8;}
div.calendar_view table.y_calendar tr.hover td.y_month{background-color:#dd9;color:black;}
div.calendar_view table.yg_calendar td,div.calendar_view table.qg_calendar td{width:22%;}
div.calendar_view table.q_calendar td.q_month,div.calendar_view table.q_calendar td.q_month_hover,div.calendar_view table.q_calendar td.q_week{width:2.5em;text-align:center;font-weight:bold;cursor:pointer;}
div.calendar_view table.q_calendar td.q_month,div.calendar_view table.q_calendar td.q_week{background-color:#116;color:white;}
div.calendar_view table.q_calendar td.q_month_hover{background-color:#dd9;color:black;}
div.calendar_view table.q_calendar td.q_week{}
div.calendar_view table.q_calendar span.today{color:#ff4;}
div.calendar_view table.q_calendar span.initial_date{color:#8f8;}
div.calendar_view table.q_calendar tr.hover td.q_week{background-color:#dd9;color:black;}
div.article_view div.article_group{margin-left:24pt;margin-bottom:12pt;}
div.article_view span.article_grouping_label{font-size:1.25em;}
div.article_view div.article{margin-top:6pt;margin-right:24pt;border-bottom:1px dashed gray;}
div.article_view div.article div{margin-bottom:3pt;}
div.article_view div.article span.article_cell{margin-right:6pt;}
div.gantt_chart_view table tr td{padding:0;}
div.gantt_chart_view table td.date,div.gantt_chart_view table td.month,div.gantt_chart_view table td.month_hover{font-weight:bold;text-align:center;}
div.gantt_chart_view table td.date div{width:2em;font-size:0.75em;}
div.gantt_chart_view table td.month div,div.gantt_chart_view table td.month_hover div{width:5em;font-size:0.75em;}
div.gantt_chart_view table td.title{padding-left:1em;color:black;font-size:0.75em;background-color:#cec;}
div.gantt_chart_view table td.title div{width:10em;overflow:hidden;white-space:nowrap;}
div.gantt_chart_view table td.month,div.gantt_chart_view table td.date{background-color:#333;color:#fff;}
div.gantt_chart_view table td.month_hover{background-color:#dd9;cursor:pointer;}
div.gantt_chart_view table td div.org{position:relative;}
div.gantt_chart_view table.bar1 div.org{margin-top:2px;margin-bottom:2px;height:30px;margin-top:8px;}
div.gantt_chart_view table.bar2 div.org{margin-top:2px;margin-bottom:2px;height:42px;margin-top:4px;}
div.gantt_chart_view table.bar2 div.actual{margin-top:20px;}
div.chartbar{background-color:transparent;}
div.spacer{background-color:transparent;height:20px;}
div.chartbar div.plan{background-color:#f00;width:100%;height:16px;border-bottom:2px solid;}
div.chartbar div.progress{background-color:#00f;width:100%;height:16px;border-bottom:2px solid;}
div.chartbar div.actual{background-color:#0c0;width:100%;height:16px;border-bottom:2px solid;border-right:1px solid;}
div.chartbar div.left_r{border-top-left-radius:8px;border-bottom-left-radius:8px;}
div.chartbar div.right_r{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:1px solid;}
div.matrix_view table{border-collapse:collapse;margin-top:3pt;margin-bottom:3pt;}
div.matrix_view table.matrix_term{width:100%;}
div.matrix_view thead th{background-color:#116;border:1px solid #fff;color:#fff;font-weight:bold;text-align:center;}
div.matrix_view table.matrix_year thead th{width:6%;}
div.matrix_view table.matrix_quarter thead th{width:6%;}
div.matrix_view table.matrix_month thead th{width:2%;}
div.matrix_view table.matrix_week thead th{width:10%;}
div.matrix_view table.matrix thead th{padding-left:0.5em;padding-right:0.5em;}
div.matrix_view tbody tr td,div.matrix_view tfoot tr td{background-color:#cee;border:1px solid #fff;padding:2pt 6pt;}
div.matrix_view tbody tr td.subtotal,div.matrix_view th.subtotal,div.matrix_view tfoot tr td{background-color:#bbb;color:#000;}
div.matrix_view tbody tr td.group{background-color:#cec;color:#000;font-size:0.75em;padding-bottom:4pt;padding-left:1em;padding-top:4pt;}
div.matrix_view table.matrix_term tbody tr td.group{width:10%;white-space:nowrap;}
div.matrix_view table th div.day_label{font-size:0.7em;margin-top:3pt;}
div.matrix_view table th.term{white-space:nowrap;}
div.matrix_view table th.term_hover{background-color:#dd9;color:black;cursor:pointer;}
div.matrix_view table tfoot td.group{font-weight:bold;text-align:right;}
iframe.callback_frm{display:none;}
div.print a{color:#000;}
div.print div.table_block th,div.print div.table_block td,div.print div.calendar_view th,div.print div.calendar_view td,div.print div.matrix_view th,div.print div.matrix_view td{border:1px solid black;}
div.print div.header_edit_link,div.print div.block_edit_link{display:none;}
.z_note{font-size:0.7em;}
div.table_block td.z_label{min-width:8em;}
div.table_block td.z_label,div.table_block tr.z_label td{background-color:#116;color:#fff;font-weight:bold;text-align:center;}
div.table_block td.z_content{min-width:20em;}
div.z_warning{background-color:#fcc;border-right:2px solid #c88;border-bottom:2px solid #c88;padding-top:8pt;padding-bottom:1pt;padding-left:10pt;margin-top:3pt;margin-bottom:6pt;margin-right:24pt;font-size:1.2em;font-weight:bold;}
div.z_caution{font-size:0.75em;background-color:#ffb;border-right:2px solid #dd9;border-bottom:2px solid #dd9;border-top:1px solid #dd9;border-left:1px solid #dd9;padding-top:10pt;padding-left:10pt;margin-top:3pt;margin-bottom:6pt;margin-right:24pt;}
div.z_memo{background-color:#dee;border-top:1px solid #bcc;border-left:1px solid #bcc;border-bottom:2px solid #bcc;border-right:2px solid #bcc;padding-top:10pt;padding-left:10pt;margin-top:3pt;margin-bottom:6pt;margin-right:24pt;}
.z_border_gray div.table_block th{border:1px solid #888;}
.z_border_gray div.table_block td{border:1px solid #888;}
.z_order ul{list-style-type:decimal}
.z_small{font-size:.8em;}
.z_small table{font-size:1em;}
div.table_block table.static tr.z_row_bg_red td,div.table_block tr.z_row_bg_red td.single,div.list_block li.z_row_bg_red,div.article div.z_row_bg_red{background-color:#f88;}
div.table_block table.static tr.z_row_bg_green td,div.table_block tr.z_row_bg_green td.single,div.list_block li.z_row_bg_green,div.article div.z_row_bg_green{background-color:#8f8;}
div.table_block table.static tr.z_row_bg_blue td,div.table_block tr.z_row_bg_blue td.single,div.list_block li.z_row_bg_blue,div.article div.z_row_bg_blue{background-color:#88f;}
div.table_block table.static tr.z_row_bg_yellow td,div.table_block tr.z_row_bg_yellow td.single,div.list_block li.z_row_bg_yellow,div.article div.z_row_bg_yellow{background-color:#ff8;}
div.table_block table.static tr.z_row_bg_magenta td,div.table_block tr.z_row_bg_magenta td.single,div.list_block li.z_row_bg_magenta,div.article div.z_row_bg_magenta{background-color:#f8f;}
div.table_block table.static tr.z_row_bg_cyan td,div.table_block tr.z_row_bg_cyan td.single,div.list_block li.z_row_bg_cyan,div.article div.z_row_bg_cyan{background-color:#8ff;}
div.table_block table.static tr.z_row_bg_gray td,div.table_block tr.z_row_bg_gray td.single,div.list_block li.z_row_bg_gray,div.article div.z_row_bg_gray{background-color:#aaa;}
div.table_block table.static tr.z_row_bg_white td,div.table_block tr.z_row_bg_white td.single,div.list_block li.z_row_bg_white,div.article div.z_row_bg_white{background-color:#fff;}
div.table_block table.static tr.z_row_del td,div.table_block tr.z_row_del td.single,div.list_block li.z_row_del,div.article div.z_row_del{text-decoration:line-through;}
div.calendar_view table td.sat,div.matrix_view table td.sat,div.gantt_chart_view table td.sat,div.table_block table tr.sat td{background-color:#bbf;}
div.gantt_chart_view table td.mon,div.gantt_chart_view table td.tue,div.gantt_chart_view table td.wed,div.gantt_chart_view table td.thu,div.gantt_chart_view table td.fri,div.gantt_chart_view table td.z_weekday{background-color:#cde;}
div.calendar_view table td.z_holiday,div.matrix_view table td.z_holiday,div.gantt_chart_view table td.z_holiday,div.table_block table tr.z_holiday td{background-color:#fbb;}
div.calendar_view table td.z_event,div.matrix_view table td.z_event,div.gantt_chart_view table td.z_event,div.table_block table tr.z_event td{background-color:#ffb;}
div.calendar_view table td.sun,div.matrix_view table td.sun,div.gantt_chart_view table td.sun,div.table_block table tr.sun td{background-color:#fbb;}
.z_impact{font-family:Impact,Charcoal;}
.z_big{font-size:4em;}
div.z_hidden{display:none;}
div.z_indent{margin-left:2em;margin-bottom:0.5em;}
td span.z_indent{display:block;margin-left:2em;margin-bottom:0.5em;}
