HTML, BODY, TABLE, TD, TH, P, SPAN, DIV, A {
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    color: #2b4074;
    line-height: 1.7;
}

INPUT, TEXTAREA, SELECT {
    font-family: 돋움, dotum, verdana;
    font-size: 9pt;
    color: #2b4074;
    line-height: 1.7;
	vertical-align: middle;
}

INPUT[type="text"] {
	vertical-align: middle;
	line-height: 1;
}

INPUT[type="password"] {
	vertical-align: middle;
	line-height: 1;
}

INPUT[type="select"] {
	vertical-align: middle;
	line-height: 1;
}

INPUT[type="image"] {
	vertical-align: middle;
	line-height: 1;
}

IMG {
	vertical-align: top;
	line-height: 1;
	border: none;
}

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

BODY, FORM {
    margin: 0px;
}

TD, TH {
    padding: 0px;
}

A:link {
    text-decoration: none;
    color: #7b67bc;
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    line-height: 1.5;
}

A:visited {
    text-decoration: none;
    color: #7b67bc;
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    line-height: 1.5;
}

A:hover {
    text-decoration: underline;
    color: #7b67bc;
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    line-height: 1.5;
}

A.notice1:link {
    text-decoration: none;
    color: #7b67bc;
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    font-weight: bold;
    line-height: 1.8;
}

A.notice1:visited {
    text-decoration: none;
    color: #7b67bc;
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    font-weight: bold;
    line-height: 1.8;
}

A.notice1:hover {
    text-decoration: underline;
    color: #7b67bc;
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    font-weight: bold;
    line-height: 1.8;
}

A.focus1:link {
    text-decoration: none;
    color: #2b4074;
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    font-weight: bold;
    line-height: 1.8;
}

A.focus1:visited {
    text-decoration: none;
    color: #2b4074;
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    font-weight: bold;
    line-height: 1.8;
}

A.focus1:hover {
    text-decoration: underline;
    color: #2b4074;
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    font-weight: bold;
    line-height: 1.8;
}

A.focus2:link {
    text-decoration: none;
    color: #2b4074;
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    line-height: 1.5;
}

A.focus2:visited {
    text-decoration: none;
    color: #2b4074;
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    line-height: 1.5;
}

A.focus2:hover {
    text-decoration: underline;
    color: #2b4074;
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    line-height: 1.5;
}

A.mainlogin:link {
    text-decoration: none;
    color: #848689;
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    line-height: 1.5;
}

A.mainlogin:visited {
    text-decoration: none;
    color: #848689;
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    line-height: 1.5;
}

A.mainlogin:hover {
    text-decoration: underline;
    color: #848689;
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    line-height: 1.5;
}

.search1 {
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    color: #595959;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-arrow-color: #8D8D8D;
    scrollbar-track-color: #FFFFFF;
    scrollbar-darkshadow-color: #EAEAEA;
    scrollbar-face-color: #EAEAEA;
    scrollbar-highlight-color: #EAEAEA;
    scrollbar-shadow-color: #EAEAEA;
}

.puple {
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    color: #7b67bc;
    line-height: 1.3;
}

.puplebold {
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    color: #7b67bc;
    font-weight: bold;
    line-height: 1.3;
}

.mainlogin {
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    color: #848689;
    line-height: 1.3;
}

.titletext {
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    color: #2b4074;
    line-height: 1.3;
}

.result_text {
    font-family: 돋움, dotum, verdana;
    font-size: 9pt;
    color: #2b4074;
    line-height: 1.6;
}

#tbl1 {
    background-color: #D8D8D8;
    padding: 0px 0px 0px 0px;
}

#tbl1 tr.header {
    background-color: #F2F2F2;
    padding: 3px 5px 3px 5px;
    font-weight: bold;
    font-weight: bold;
    text-align: center;
}

#tbl1 tr.list {
    background-color: #F2F2F2;
    padding: 0px 0px 0px 0px;
    
}

#tbl1 tr.paging {
    background-color: #ffffff;
    padding: 5px 0 5px 0px;
    font-weight: bold;
    text-align: center;
}

.msg_title1 {
	font-weight: bold;
	font-size: 10pt;
}

.floating {position:absolute; top:10px; left:160px;} 

.weekly {
    font-family: 돋움, dotum, verdana;
    font-size: 8pt;
    color: #756d4f;
    line-height: 1.7;
}