/* ========================================================================== */
/* 1.위치,형태  (display | float | position | top | left)                     */
/* 2.크기       (width | height)                                              */
/* 3.정렬       (text-align | vertical-align)                                 */
/* 4.여백       (margin | padding)                                            */
/* 5.기타       (overflow | table-layout | list-style)                        */
/* 6.텍스트     (font | line-height | word-spacing | white-space | color)     */
/* 7.배경       (background)                                                  */
/* 8.보더       (border)                                                      */
/* ========================================================================== */


/* ========================================================================== */
/* 태그 재정의                                                                */
/* ========================================================================== */
html, body {
    width   : 100%;
    height  : 100%;
    margin  : 0px;
    padding : 0px;
}

form {
    margin : 0px;
}

img {
    border-width : 0px;
}


/* ========================================================================== */
/* 폰트 정의                                                                  */
/* ========================================================================== */
body, table {
    font  : normal 12px dotum;
    color : #666666;
}

input, select, textarea {
    font  : normal 12px dotum;
    color : #6B717B;
}


/* ========================================================================== */
/* 링크 정의                                                                  */
/* ========================================================================== */
a {
    color           : #666666;
    text-decoration : none;
}

a:hover {
    color           : #000000;
    text-decoration : underline;
}


/* ========================================================================== */
/* 비헤비어 정의                                                              */
/* ========================================================================== */
label {
    cursor   : pointer;
    behavior : url(/cf/htc/label.htc);
}


/* ========================================================================== */
/* 사용자 클래스 정의                                                         */
/* ========================================================================== */
/* 여백 - 大 */
.vsl {
    height    : 20px;
    font-size :  0px;
}

/* 여백 - 中 */
.vsm {
    height    : 10px;
    font-size :  0px;
}

/* 여백 - 小 */
.vss {
    height    : 5px;
    font-size : 0px;
}

/* 텍스트박스 */
.txtbox {
    height      : 20px;
    padding-top : 4px;
    border      : 1px solid #7F9DB9;
}

/* 텍스트박스 읽기전용 */
.txtboxr {
    height      : 20px;
    padding-top : 4px;
    background  : #F0F0F0;
    border      : 1px solid #7F9DB9;
}

/* 셀렉트박스 */
.sltbox {
    background : #FFFFFF;
}

/* 셀렉트박스 읽기전용 */
.sltboxr {
    background : #F0F0F0;
}

/* 이미지버튼  */
.imgbtn {
    cursor : pointer;
}

/* 페이징 */
#pagingNew          {clear:both; font:11px 굴림; text-align: center; width:100%;}
#pagingNew a        {border:1px solid #CCCCCC; height:23px; text-decoration:none;}
#pagingNew a:hover  {border:1px solid #95A5FF; color:#6671FF;}
#pagingNew .sel     {border:1px solid #95A5FF; color:#6671FF; font-weight:bold; height:23px; padding:5px 5px 0px 5px;}
#pagingNew .numBox  {color:#777; font-weight:bold; padding:5px 5px 0px 5px;}
#pagingNew .numPrev {background:url("/images/cf/icon_prev.gif") no-repeat; padding:5px 17px 0px 17px; margin-right:4px;}
#pagingNew .numNext {background:url("/images/cf/icon_next.gif") no-repeat; padding:5px 17px 0px 17px; margin-left:4px;}