body {
    font-size:12px;
    font-family: ±¼¸², Gulim, Tahoma;
}

a:link, a:visited, a:active { text-decoration:none; color:#2F2E2E; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }


/* ÆùÆ® °ü·Ã */
h2 {
    font-size:18px;
    font-weight:bold;
    color:#2F2E2E;
    margin:0;
}
h3 {
    font-size:16px;
    font-weight:bold;
    color:#5A99CD;
    margin:0;
}

a.link_blue {
    color:#0000ff;
    text-decoration:underline;
}

.font11 {
    font-size:11px;
    font-family:'µ¸¿ò', dotum, tahoma;
    letter-spacing:-0.04em;
}
.mdlink {
    font-size:14px;
    font-weight:bold;
    color:#3c3a51;
    font-family:'µ¸¿ò', dotum, tahoma;
    letter-spacing:-0.04em;
    padding-top:5px;
}

.dot_red {
    color:#ff0000;
    font-size:10px;
    font-family:'µ¸¿ò', dotum, tahoma;
    font-weight:bold;
}
.p_list {
    margin:5px 0 0 0;
    font-size:11px;
    font-family:'µ¸¿ò', dotum, tahoma;
    letter-spacing:-0.04em;
    line-height:150%;
}
.red_arrow {
    color:#DC291E;
    font-weight:bold;
}


/* ÃÖ±Ù°Ô½Ã¹° Çü½Ä css */
/* ÃÖ±Ù°Ô½Ã¹° »Ì¾Æ¿À´Â ºÎºÐ µðÀÚÀÎ */
ul.latest {
    margin:0;
    padding:0;
}
ul.latest li {
    list-style-type:none;
    margin:0px;
    padding:4px 0 4px 0;
    font:12px Gulim, "±¼¸²", tahoma;
    color:#444;
    letter-spacing:-0.08em;
    word-spacing:0.05em;
}

ul.latest3 {
    margin:0;
    padding:0;
}
ul.latest3 li {
    list-style-type:none;
    margin:0px;
    padding:4px 0 4px 0;
    font:12px gulim, "±¼¸²", tahoma;
    color:#444;
    letter-spacing:-0.02em;
    word-spacing:0em;
}

div.latest {
    margin:0;
    font:11px Dotum, "µ¸¿ò", tahoma;
    color:#444;
    letter-spacing:-0.08em;
    word-spacing:0.05em;
}




/* ¹Ú½º°ü·Ã */
.inbox {
    padding:10px;
}
.blueBox {
    background-color:#B9CDE8;
    padding:20px;
}
.grayBox {
    background-color:#E4E0DD;
    padding:20px;
}
.box1px {
    border:1px solid #ddd;
}






/* ¼­ºê¸Þ´º CSS */
.navi {
    font-size:11px;
    font-family:dotum, tahoma;
    text-align:right;
    padding:0 10px 0 0;
    letter-spacing:-0.05em;
    color:#555;
}
ul.submenu {
    margin:0;
    list-style:none;
}

ul.submenu li {
    padding:5px;
}

ul.submenu li a {
    
}
ul.submenu li.hover {
    background-color:#ddd;
}




/* Å×ÀÌºí °ü·Ã CSS */
#tableCss {width:100%; font-size:12px; line-height:20px;}
  #tableCss table {width:100%; border-collapse:collapse; font-size:12px;}
  #tableCss th {padding:5px; border:#D3D3D3 solid 1px; text-align:center; background:#F4F4FF;}  
  #tableCss td {padding:5px; border:#D3D3D3 solid 1px; text-align:center;} 
  #tableCss tfoot td {padding:5px; border:#D3D3D3 solid 1px; text-align:center;} 
  #tableCss .even {background-color:#DADADC;}
  #tableCss .odd {background-color:#EAEAEA;}











/* ±×´©º¸µå¿¡¼­ »ç¿ëÇÏ´Â CSS */
input, button, textarea, select, .c1 { font-family:Tahoma,±¼¸²; font-size:9pt; color:#222222; }

form { margin:0px; }

img {border:0px;}



.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, ±¼¸²; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:µ¸¿ò; }
.cloudy, a.cloudy {color:#888888;} /* Èå¸² */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }
