﻿table
{
    border-collapse: collapse;
}

body
{
    height: 100%;
    margin: 0px;
    padding: 0px;
    font-size: 10pt;
    line-height: 130%;
    font-family: "돋움" , Verdana, sans-serif;
    color: #838282;
}
.ImageButton
{
    padding: 0 0 0 0;
    vertical-align: middle;
}
.subcentertxt
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    color: #373737;
    text-align: left;
    font-weight: bold;
    padding: 10px;
}
.electax_bxtxt
{
    font-family: "돋움";
    line-height: 18px;
    color: #7a7a7a;
    text-align: left;
    padding-top: 6px;
    font-size: 12px;
    text-indent: -3px;
    padding-left: 16px;
}
/*로그인*/
.login_right_br
{
    padding-top: 80px;
    padding-left: 41px;
}
/*input*/
table input.inp
{
    border: 1px solid #d1d1d1;
    height: 16px;
    font: 11px dotum;
    color: #343434;
    padding: 2px 0 0 2px;
}
table input.inp.CheckBox
{
    border: none 0px white;
    padding: 0 0 0 0;
}
/* 링크 */
img
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    text-align: left;
}
a, input
{
    outline-style: none;
}
A:link
{
    color: #838282;
    text-decoration: none;
}
A:visited
{
    color: #838282;
    text-decoration: none;
}
A:active
{
    color: #838282;
    text-decoration: underline;
}
A:hover
{
    color: #838282;
    text-decoration: underline;
}
/* 사이트의 top */
.Master_TopLine
{
    border-bottom: 1px solid #e5e5e5;
}
.Master_BottomLine
{
    border-top: 1px solid #e5e5e5;
    padding-top: 18px;
}
/* 사이트의 Body */
.Master_Body
{
    margin: 0px;
}
/* 사이트의 전체 틀 Table */
.Master_Table
{
}
/* 사이트의 타이틀 셀 */
.Master_Header_Cell
{
    border-style: solid;
    border-width: 1px;
    padding: 0px;
}
/* 사이트의 메뉴 셀 */
.Master_Header_Menu_Cell
{
    background-color: #FFF;
}
/* 사이트의 Body 셀 */
.Master_Body_Cell
{
    width: 900px;
    border-style: none;
}
/* 사이트의 바닦 셀 */
.Master_Bottom_Cell
{
    border-style: solid;
    border-width: 1px;
    background-color: Lime;
}
/* 사이트 메인 메뉴 디자인 - 시작 */
.Master_Main_Menu
{
    width: 900px;
    height: 32px;
    font-size: 13px;
    margin: 0px;
    padding: 0 0 0 0; /*font-color:#ffffff;*/
    color: White;
    border-style: none;
    background-image: url("/_Image/Portal/main_menu.png");
    background-repeat: repeat-x;
    font-weight: bold;
}
.Master_Main_Menu_ItemStyle
{
    width: 128px;
    font-family: Verdana, Geneva, sans-serif;
    text-align: center;
    font-size: 13px; /*font-color:#ffffff;*/
    color: White;
    font-weight: bold;
}
.Master_Main_Menu_ItemStyle_SelectedStyle
{
    /*width:118px;*/
    border-style: none;
    font-size: 13px; /*font-color:#ffffff;*/
    color: White;
    background-image: url("/_Image/Portal/main_menu_over.jpg");
    background-repeat: repeat-x;
    padding-top: 3px;
}
.Master_Main_Menu_ItemStyle_HoverStyle
{
    /*width:118px;*/
    border-style: none;
    font-size: 13px; /*font-color:#ffffff;*/
    color: White;
    background-image: url("/_Image/Portal/main_menu_over.jpg");
    background-repeat: repeat-x;
    padding-top: 3px;
}
.Master_Main_Menu_SubMenuStyle
{
    /*width:118px;*/
    font-family: Verdana, Geneva, sans-serif;
    text-align: center;
    font-size: 11px; /*font-color:#ffffff;*/
    color: White;
    background-image: url("/_Image/Portal/main_submu_bg.jpg");
    background-repeat: repeat-x;
    padding: 0px;
}
.Master_Main_Menu_SubMenuItemStyle
{
    /*width:100px;*/
    height: 25px;
    padding: 0 0 0 0;
    margin: 0px;
    text-align: center;
    font-size: 11px; /*font-color:#ffffff;*/
    font-weight: bold;
    color: White;
    padding-left: 9px;
    padding-right: 9px;
    background-color: #606060;
}
.Master_Main_Menu_SubMenuItemStyle_SelectedStyle
{
    /*width:100px;*/
    text-align: center;
    font-size: 11px; /*font-color:#ffffff;*/
    color: White;
    padding-left: 9px;
    padding-right: 9px;
    background-color: #5b5b5b;
}
.Master_Main_Menu_SubMenuItemStyle_HoverStyle
{
    /*width:100px;*/
    text-align: center;
    font-size: 11px; /*font-color:#ffffff;*/
    color: White;
    padding-left: 9px;
    padding-right: 9px;
    background-color: #5b5b5b; /*background-color:Orange;*/
}
.Master_Main_Menu_DisabledStyle
{
    color: White;
}
.webfax_line
{
    background-image: url("/_Image/webfax/webfax_sechbox_center.gif");
    padding-top: 5px;
    padding-left: 10px;
}
/* 사이트 메인 메뉴 디자인 - 끝 */
/* 사이트의 테이블리스트 */
.webfax_list
{
    border-top: 2px solid #a1a1a1;
    border-bottom: 1px solid #e0e0e0;
}
.faxsend_table
{
    width: 100%;
    border-top: 2px solid #a1a1a1;
    border-bottom: 1px solid #e0e0e0;
}
.faxsend_table th
{
    padding: 5px;
    height: 15px;
    text-align: center;
    border-bottom: 1px solid #ddd;
    color: #696a6e;
    background: #f8f8f8;
    font-weight: bold;
    font-size: 12px;
}
.faxsend_table td
{
    padding: 5px;
    text-align: center;
    border-bottom: 1px solid #ddd;
    color: #a0a0a0;
}
.faxsend_table td .txt
{
    padding: 5px;
    text-align: left;
    border-bottom: 1px solid #ddd;
    color: #a0a0a0;
}
/* 사이트의 테이블리스트 끝 */
/* 최종리스트*/
.GridView_Style
{
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}
.GridView_HeaderStyle
{
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: #a1a1a1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e0e0e0;
    border-left-style: none;
    border-right-style: none;
}
.GridView_HeaderStyle th
{
    padding: 5px;
    height: 15px;
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ddd;
    border-left-style: none;
    border-right-style: none;
    color: #696a6e;
    text-align: center;
    background: #f8f8f8;
    font-weight: bold;
    font-size: 12px;
}
.GridView_RowStyle
{
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}
.GridView_RowStyle td
{
    padding: 5px;
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ddd;
    border-left-style: none;
    border-right-style: none;
    color: #696a6e;
}
.GridView_PagerStyle
{
    height: 30px;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    text-align: center;
}
.GridView_AltStyle
{
    height: 14px;
    background-color: #eeeeee;
    background-repeat: repeat-x;
}
.main_note_Style
{
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}
.main_note_Style th
{
    padding: 5px;
    height: 15px;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    color: #696a6e;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
}
.main_note_Style td
{
    padding: 5px;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    color: #a0a0a0;
}
/* 최종리스트끝*/
/* 모달팝업 */
.ModalPopup
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.ModalPopupPanel
{
    background-color: White;
}
/* 모달팝업끝 */
.Master_Main_Menu_MainItem
{
}
.Master_Main_Menu_SubItem
{
}
.Master_LogOn_Table
{
}
.Master_LogOn_btnGotoLogOn
{
}
.Master_LogOn_btnGotoLogon_Cell
{
}
.Master_LogOn_lblUserN
{
}

.Panel_BoardContent
{
    overflow: visible;
    height: auto;
}

/*테이블*/
.Table_Style
{
    border-top: 2px solid #a1a1a1;
    border-bottom: 1px solid #e0e0e0;
}
.Table_Style_Left
{
    background-color: #f8f8f8;
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    padding: 5px 0 5px 5px;
    font-size: 12px;
    color: #696a6e;
    font-weight: bold;
}
.Table_Style_Left_Mid
{
    background-color: #f8f8f8;
    border-right: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    padding: 5px 0 5px 5px;
    font-size: 12px;
    color: #696a6e;
    font-weight: bold;
}


.Table_Style_Right
{
    border-bottom: 1px solid #e3e3e3;
    padding: 5px 0 5px 5px;
    font-size: 12px;
    color: #666666;
}

/*메인로그인시*/
.loginbx_txtedit
{
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}

.loginbx_txtpoint
{
    font-size: 12px;
    color: #ffffff;
    font-weight: normal;
}

.DefaultButton
{
    background-color: #FFF;
    color: #000;
}

/* 달력테마 css */
.Calendar_Theme1
{
    color: Black !important;
    background-color: White;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
}
.Calendar_Theme1 th
{
    border-top-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
    border-right-style: none !important;
}
.Calendar_Theme1 td
{
    border-top-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
    border-right-style: none !important;
}
/* 전월, 다음월 날짜 속성 */
.Calendar_Theme1 .ajax__calendar_other .ajax__calendar_day
{
    color: Gray;
}
/* Today 표기부분 속성 */
.Calendar_Theme1 .ajax__calendar_footer
{
    display: none;
}

/* Progress 배경처리 */
.ProgressBackgroundFilter
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 100000 !important;
}
.LoadingOuterBackGroundFilter
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: white;
    filter: alpha(opacity=50);
    opacity: 0.50;
    z-index: 100000 !important;
}
.LoadingInnerBackGroundFilter
{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    text-align: center;
    vertical-align: middle;
    z-index: 100002 !important;
}
