/* ==================== General Define ========================== */
body       {font-size:9pt; color:#000000;font-family:Malgun Gothic, Arial;
            scrollbar-face-color:#D9D9D9;
            scrollbar-shadow-color:#FFFFFF;
            scrollbar-highlight-color:#FFFFFF;
            scrollbar-3dlight-color:#D9D9D9;
            scrollbar-darkshadow-color:#D9D9D9;
            scrollbar-track-color:#FFFFFF;
            scrollbar-arrow-color:#FFFFFF;
           }
form       {margin:0px;}
A          {outline:0px;}
A:link     {font-Size:9pt; color:#000000; font-family:Malgun Gothic, Arial; text-decoration:none;}
A:visited  {font-Size:9pt; color:#000000; font-family:Malgun Gothic, Arial; text-decoration:none;}
A:hover    {font-Size:9pt; color:#000000; font-family:Malgun Gothic, Arial; text-decoration:none;}
A:active   {font-Size:9pt; color:#000000; font-family:Malgun Gothic, Arial; text-decoration:none;}






/* ==================== System Menu ========================== */
table                    {border-collapse:collapse;}
td                       {font-size:9pt; color:#000000; font-family:Malgun Gothic, Arial; text-decoration:none; border-width:0px; border-style:none; padding:0px; margin:0px;}
td.line_pop              {border-width:0px; border-style:none; padding:0px; margin:0px;}
td.line_txt              {font-size:9pt; color:#000000; text-decoration:none; height:20px; border-width:1px; border-color:#BEBEBE; border-style:solid; padding:3px 11px 3px 3px; text-align:left;   background:#FFFFFF; vertical-align:middle;}
td.none                  {color:#000000; font-family:Malgun Gothic, Arial; text-decoration:none; border-width:0px; border-style:none; padding:0px 0px 0px 0px;}

td.cal_detail            {font-size:9pt; color:#000000; font-family:Malgun Gothic, Arial; background-color:#EFEFEF;                           text-decoration:none; text-align:center; border-width:0px; border-color:#DEE3E6; border-top-style:none;  border-right-style:none;  border-bottom-style:none;  border-left-style:none;  padding:0px 0px 0px 0px; margin:0px;}
td.cal_month             {font-size:9pt; color:#000000; font-family:Malgun Gothic, Arial; background-color:#C7C8C7;              height:23px; text-decoration:none; text-align:center; border-width:1px; border-color:#DEE3E6; border-top-style:solid; border-right-style:solid; border-bottom-style:none;  border-left-style:solid; padding:0px 0px 0px 0px; margin:0px;}
td.cal_view              {font-size:8pt; color:#000000; font-family:Malgun Gothic, Arial; background-color:#FFFFFF;              height:93px; text-decoration:none; text-align:center; border-width:1px; border-color:#DEE3E6; border-top-style:none;  border-right-style:solid; border-bottom-style:solid; border-left-style:solid; padding:1px 0px 1px 0px; margin:0px;}
td.cal_head_sun          {font-size:8pt; color:#FF0000; font-family:Malgun Gothic, Arial; background-color:#F0EEED; width:25px;  height:17px; text-decoration:none; text-align:center; border-width:1px; border-color:#DEE3E6; border-top-style:solid; border-right-style:solid; border-bottom-style:none;  border-left-style:solid; padding:1px 0px 1px 0px; margin:0px;}
td.cal_head_non          {font-size:8pt; color:#000000; font-family:Malgun Gothic, Arial; background-color:#EEEFF0; width:25px;  height:17px; text-decoration:none; text-align:center; border-width:1px; border-color:#DEE3E6; border-top-style:solid; border-right-style:solid; border-bottom-style:none;  border-left-style:solid; padding:1px 0px 1px 0px; margin:0px;}
td.cal_head_sat          {font-size:8pt; color:#0000FF; font-family:Malgun Gothic, Arial; background-color:#EEEEEE; width:25px;  height:17px; text-decoration:none; text-align:center; border-width:1px; border-color:#DEE3E6; border-top-style:solid; border-right-style:solid; border-bottom-style:none;  border-left-style:solid; padding:1px 0px 1px 0px; margin:0px;}
td.cal_cont_non          {font-size:9pt; color:#737573; font-family:Malgun Gothic, Arial; background-color:#FFFFFF; width:25px;  height:17px; text-decoration:none; text-align:center; border-width:1px; border-color:#DEE3E6; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; padding:0px 0px 0px 0px; margin:0px; cursor:pointer;}
td.cal_cont_sun          {font-size:9pt; color:#FF0000; font-family:Malgun Gothic, Arial; background-color:#FFF7F2; width:25px;  height:17px; text-decoration:none; text-align:center; border-width:1px; border-color:#DEE3E6; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; padding:0px 0px 0px 0px; margin:0px; cursor:pointer;}
td.cal_cont_sat          {font-size:9pt; color:#0000FF; font-family:Malgun Gothic, Arial; background-color:#FFFFFF; width:25px;  height:17px; text-decoration:none; text-align:center; border-width:1px; border-color:#DEE3E6; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; padding:0px 0px 0px 0px; margin:0px; cursor:pointer;}
td.cal_cont_sel          {font-size:9pt; color:#FFFFFF; font-family:Malgun Gothic, Arial; background-color:#7396BD; width:25px;  height:17px; text-decoration:none; text-align:center; border-width:1px; border-color:#DEE3E6; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; padding:0px 0px 0px 0px; margin:0px; cursor:pointer; font-weight:bold;}
td.cal_cont_rev          {font-size:9pt; color:#FFFFFF; font-family:Malgun Gothic, Arial; background-color:#E7514A; width:25px;  height:17px; text-decoration:none; text-align:center; border-width:1px; border-color:#DEE3E6; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; padding:0px 0px 0px 0px; margin:0px; cursor:pointer;}
td.cal_cont_odm          {font-size:9pt; color:#313031; font-family:Malgun Gothic, Arial; background-color:#4AD3C6; width:25px;  height:17px; text-decoration:none; text-align:center; border-width:1px; border-color:#DEE3E6; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; padding:0px 0px 0px 0px; margin:0px; cursor:pointer;}
td.cal_cont_hol          {font-size:9pt; color:#FF0000; font-family:Malgun Gothic, Arial; background-color:#FFFFFF; width:25px;  height:17px; text-decoration:none; text-align:center; border-width:1px; border-color:#DEE3E6; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; padding:0px 0px 0px 0px; margin:0px; cursor:pointer;}

input                    {font-size:9pt; color:#000000; font-family:Malgun Gothic, Arial; text-decoration:none; height:17px; padding:4px 3px 0px 4px; border-width:0px; border-color:#81A8D0; border-style:solid; background:#FFFFFF; outline-style:none;}
input.login              {font-size:9pt; color:#333333; font-family:Malgun Gothic, Arial; text-decoration:none; height:17px; padding:0px 3px 2px 3px; border-width:1px; border-color:#C1D1DE; border-style:solid; background:#FFFFFF; outline-style:none;}

.sub_icon                {font-size:9pt;  color:#000000; font-family:Malgun Gothic, Arial; text-align:center; background:url('/common/images/Blue/bg_left_menu_icon.png');       padding:0px 0px 0px  0px;              text-decoration:none; border-width:0px; font-weight:bold;}
.sub_title               {font-size:12pt; color:#DCFEC3; font-family:Malgun Gothic, Arial; text-align:left;   background:url('/common/images/Blue/bg_left_menu_title.png');      padding:0px 0px 0px 15px;              text-decoration:none; border-width:0px; font-weight:bold;}
.sub_menu                {font-Size:9pt;  color:#666666; font-family:Malgun Gothic, Arial; text-align:center; background:url('/common/images/Blue/bg_head_sub_off.gif');         padding:0px 0px 0px  0px;              text-decoration:none; border-width:0px; cursor:pointer;}
.sub_menu_on             {font-Size:9pt;  color:#FFFFFF; font-family:Malgun Gothic, Arial; text-align:center; background:url('/common/images/Blue/bg_head_sub_on.gif');          padding:0px 0px 0px  0px;              text-decoration:none; border-width:0px; cursor:pointer; font-weight:bold; text-shadow: #000000 0 1px 1px;}
.menu_name               {font-size:9pt;  color:#000000; font-family:Malgun Gothic, Arial; text-align:left;   background:url('/common/images/Blue/bg_menu.gif')    no-repeat;    padding:2px 0px 1px 30px; height:22px; text-decoration:none; border-width:0px; cursor:pointer;}
.menu_name_on            {font-size:9pt;  color:#357A9F; font-family:Malgun Gothic, Arial; text-align:left;   background:url('/common/images/Blue/bg_menu_on.gif') no-repeat;    padding:2px 0px 1px 30px; height:22px; text-decoration:none; border-width:0px; cursor:pointer; font-weight:bold;}
.quick_menu              {font-Size:9pt;  color:#000000; font-family:Malgun Gothic, Arial; text-align:left;   background:url('/common/images/Blue/bg_quick.gif');                padding:2px 0px 1px  0px; height:22px; text-decoration:none; border-width:0px; cursor:pointer;}
.quick_menu_on           {font-Size:9pt;  color:#357A9F; font-family:Malgun Gothic, Arial; text-align:left;   background:url('/common/images/Blue/bg_quick_on.gif');             padding:2px 0px 1px  0px; height:22px; text-decoration:none; border-width:0px; cursor:pointer; font-weight:bold;}

.extv_sys                {font-Size:9pt;  color:#464646; font-family:Malgun Gothic, Arial; text-align:left; padding:2px 0px 2px 5px; height:25px; text-decoration:none; border-width:0px; cursor:pointer; font-weight:bold;}
.extv_sys_on             {font-Size:9pt;  color:#FFFFFF; font-family:Malgun Gothic, Arial; text-align:left; padding:2px 0px 2px 5px; height:25px; text-decoration:none; border-width:0px; cursor:pointer; font-weight:bold;}
.extv_menu               {font-size:9pt;  color:#E1E1E1; font-family:Malgun Gothic, Arial; text-align:left; padding:2px 0px 1px 0px; height:20px; text-decoration:none; border-width:0px; cursor:pointer;}
.extv_menu_on            {font-size:9pt;  color:#F8B526; font-family:Malgun Gothic, Arial; text-align:left; padding:2px 0px 1px 0px; height:20px; text-decoration:none; border-width:0px; cursor:pointer; font-weight:bold;}

.quick_erw               {text-decoration:none; line-height:100%; font-family:Malgun Gothic, Arial; font-size:12px; color:#767777; padding:0px 0px 0px 7px; text-align:left;}
.quick_left              {text-decoration:none; line-height:100%; font-family:Malgun Gothic, Arial; font-size:12px; color:#767777; padding:1px 0px 1px 0px; text-align:left;}
.quick_left A:link       {text-decoration:none; line-height:100%; font-family:Malgun Gothic, Arial; font-size:12px; color:#767777; padding:1px 0px 1px 0px; text-align:left;}
.quick_left A:visited    {text-decoration:none; line-height:100%; font-family:Malgun Gothic, Arial; font-size:12px; color:#767777; padding:1px 0px 1px 0px; text-align:left;}
.quick_left A:hover      {text-decoration:none; line-height:100%; font-family:Malgun Gothic, Arial; font-size:12px; color:#5896B7; padding:1px 0px 1px 0px; text-align:left; font-weight:bold;}
.quick_left A:active     {text-decoration:none; line-height:100%; font-family:Malgun Gothic, Arial; font-size:12px; color:#5896B7; padding:1px 0px 1px 0px; text-align:left;}

select                   {font-size:9pt; color:#000000; font-family:Malgun Gothic, Arial; border-width:0px; border-style:none; background:#FFFFFF; outline-style:none;}
.sel_line                {position:relative; margin:0px; width:100%; height:17px; border:1px solid #81A8D0; background-color:white; z-index:30;}
.sel_item                {position:absolute; margin:0px; width:100%; height:17px; top:0px; left:0px; clip:rect(0px,100%,17px,0px);  z-index:30;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.sel_line  {position:relative; margin:0px; width:100%; height:17px; border:1px solid #81A8D0; background-color:white; z-index:30;}
                                                      .sel_item  {position:absolute; margin:0px; width:100%; height:17px; top:-2px; left:0px; clip:rect(0px,100%,17px,0px); z-index:30;}
                                                     }

div.menuList {position:relative; margin: 0px 0px 0px 0px; overflow:hidden;}
div.mask     {background:url('/common/images/Blue/bg_mask.png') left 0px;}
div.combo    {border-width:1px; border-color:#81A8D0; border-style:none solid solid solid; background-color:#FFFFFF; overflow-x:hidden; overflow-y:auto;}