BODY,input,form,TEXTAREA,center,option,pre,blockquote,A,select,DIV,TD,UL,LI {font-size:12px;font-family:맑은 고딕,dotum;color:#444;line-height:120%;}
img {border:0px; }
p { margin-top:2px; margin-bottom:2px; }
form { margin:0px; }
A:link    {text-decoration:none;}
A:visited {text-decoration:none;}
A:active  {text-decoration:none;}
A:hover   {color:#818181;text-decoration:underline;}

.ul_c {color:#5783B5;padding:5px 0px;margin:5px 10px;}
.li_c {color:#5783B5;padding:5px 0px;margin:5px 10px;}

.selbox
{ background-color:#fff;border:1px solid #ffffff;}
.remote_selbox
{ color:#fff;background-color:#5084AB;width:90px}

.current_box
{
border-bottom:1px dashed #ddd;
padding:10px 0px;
background-color:#F1F7FC;
}
.current_box2
{
border-bottom:1px dashed #ddd;
padding:10px 0px;
background-color:#fff;
}

.ft
    {color:#222;font-size: 16px; font-weight: bold; text-decoration: none;}
.ft a:link
    {color:#222;font-size: 16px; font-weight: bold; text-decoration: none;}
.ft a:visited
    {color:#222;font-size: 16px; font-weight: bold; text-decoration: none;}
.ft a:active
    {color:#222;font-size: 16px; font-weight: bold;}
.ft a:hover
    {color:#222;font-size: 16px; font-weight: bold;text-decoration:underline;}

.ft2
    {color:#a1a1a1; text-decoration: none;    }
.ft2 a:link
    {color:#a1a1a1; text-decoration: none;    }
.ft2 a:visited
    {color:#a1a1a1; text-decoration: none;    }
.ft2 a:active
    {color:#a1a1a1; text-decoration: none;    }
.ft2 a:hover
    { text-decoration: underline;    }


.analysistitle
    {font-size: 15px;    font-weight: bold;    text-decoration: none;    }
.analysistitle a:link
    {font-size: 15px;    font-weight: bold;  border-bottom:1px solid #999; text-decoration: none;    }
.analysistitle a:visited
    {font-size: 15px;    font-weight: bold;   border-bottom:1px solid #999; text-decoration: none;    }
.analysistitle a:active
    {font-size: 15px;    font-weight: bold; border-bottom:1px solid #999; text-decoration: none;    }
.analysistitle a:hover
    {font-size: 15px;    color:#0A6DB8; font-weight: bold; border-bottom:1px solid #0A6DB8; text-decoration: none;    }

.atitle
    {line-height:160%;font-size: 14px;    color:#b1b1b1;    font-weight: bold;    text-decoration: none;    }
.atitle a:link
    {line-height:160%;font-size: 14px;    color:#444;    font-weight: bold;    text-decoration: none;    }
.atitle a:visited
    {line-height:160%;font-size: 14px;    color:#551A8B;    font-weight: bold;    text-decoration: none;    }
.atitle a:active
    {line-height:160%;font-size: 14px;    color:#b1b1b1;    font-weight: bold; text-decoration: none;    }
.atitle a:hover
    {line-height:160%;font-size: 14px;    font-weight: bold;    text-decoration: underline;    }

.local
    {line-height:140%;color:#6699cc;    font-weight: bold;    text-decoration: none;}
.local a:link
    {line-height:140%;color:#444;    font-weight: bold;    text-decoration: none;}
.local a:visited
    {line-height:140%;color:#551A8B;    font-weight: bold;    text-decoration: none;}
.local a:active
    {line-height:140%;color:#b1b1b1;    font-weight: bold; text-decoration: none;}
.local a:hover
    {line-height:140%;font-weight: bold;    text-decoration: underline; }


.ktitle
    {        color:#b1b1b1;    font-weight: bold;    text-decoration: none;    }
.ktitle a:link
    {        color:#2E54A1;    font-weight: bold;    text-decoration: none;    }
.ktitle a:visited
    {        color:#551A8B;    font-weight: bold;    text-decoration: none;    }
.ktitle a:active
    {        color:#b1b1b1;    font-weight: bold; text-decoration: none;    }
.ktitle a:hover
    {        font-weight: bold;    text-decoration: underline;    }

.keyword
    {        color:#616161;    font-weight: bold;    text-decoration: none;    }
.keyword a:link
    {        color:#616161;    font-weight: bold;    text-decoration: none;    }
.keyword a:visited
    {        color:#616161;    font-weight: bold;    text-decoration: underline;    }
.keyword a:active
    {        color:#616161;    font-weight: bold; text-decoration: none;    }
.keyword a:hover
    {        color:#616161;  font-weight: bold;    text-decoration: underline;    }


.ctitle
    {        color:#2E54A1;    font-weight: bold;    text-decoration: none;    }
.ctitle a:link
    {        color:#2E54A1;    font-weight: bold;    text-decoration: none;    }
.ctitle a:visited
    {        color:#2E54A1;    font-weight: bold;    text-decoration: none;    }
.ctitle a:active
    {        color:#2E54A1;    font-weight: bold; text-decoration: none;    }
.ctitle a:hover
    {        color:#6B90DA;    font-weight: bold;    border-bottom:1px solid #6B90DA; text-decoration: none;    }

.download
    {    font-size: 14px;    color:#17637B;    font-weight: bold;    text-decoration: none;    }
.download a:link
    {    font-size: 14px;    color:#17637B;    font-weight: bold;    text-decoration: none;    }
.download a:visited
    {    font-size: 14px;    color:#17637B;    font-weight: bold;    text-decoration: none;    }
.download a:active
    {    font-size: 14px;    color:#17637B;    font-weight: bold; text-decoration: none;    }
.download a:hover
    {    font-size: 14px;    color:#17637B;    font-weight: bold;    border-bottom:1px solid #6B90DA; text-decoration: none;    }


.top
    {        font-weight: normal;    text-decoration: none;    }
.top a:link
    {        font-weight: normal;    text-decoration: none;    }
.top a:visited
    {        font-weight: normal;    text-decoration: none;    }
.top a:active
    {        font-weight: normal; text-decoration: none;    }
.top a:hover
    {        font-weight: normal;    text-decoration: underline;    }


.t5menu
    {        color:#515151;    font-weight: normal;    text-decoration: none;    }
.t5menu a:link
    {        color:#515151;    font-weight: normal;    text-decoration: none;    }
.t5menu a:visited
    {        color:#515151;    font-weight: normal;    text-decoration: none;    }
.t5menu a:active
    {        color:#515151;    font-weight: normal; text-decoration: none;    }
.t5menu a:hover
    {        color:#ff9900;    font-weight: normal;    text-decoration: none;    }

.t5menu2
    {        color:#a1a1a1;    font-weight: normal;    text-decoration: none;    }
.t5menu2 a:link
    {        color:#a1a1a1;    font-weight: normal;    text-decoration: none;    }
.t5menu2 a:visited
    {        color:#a1a1a1;    font-weight: normal;    text-decoration: none;    }
.t5menu2 a:active
    {        color:#a1a1a1;    font-weight: normal; text-decoration: none;    }
.t5menu2 a:hover
    {        color:#ff9900;    font-weight: normal;    text-decoration: none;    }

.abar
    {        color:#444;    font-weight: normal;    text-decoration: none;    }
.abar a:link
    {        color:#444;    font-weight: normal;    text-decoration: none;    }
.abar a:visited
    {        color:#444;    font-weight: normal;    text-decoration: none;    }
.abar a:active
    {        color:#444;    font-weight: normal; text-decoration: none;    }
.abar a:hover
    {        color:#006600;    font-weight: normal;    text-decoration: underline;    }

.abar2
    {        color:#616161;    font-weight: bold;    text-decoration: none;    }
.abar2 a:link
    {        color:#616161;    font-weight: bold;    text-decoration: none;    }
.abar2 a:visited
    {        color:#616161;    font-weight: bold;    text-decoration: none;    }
.abar2 a:active
    {        color:#616161;    font-weight: bold; text-decoration: none;    }
.abar2 a:hover
    {        color:#149FD9;    font-weight: bold;    text-decoration: none;    }

.adescription
    {    line-height:150%;     color:#a1a1a1;    font-weight: normal;    text-decoration: none;    }

.cdescription
    {        color:#888888;    font-weight: normal;    text-decoration: none;    }
    
.adate
    {     font-size: 11px;    color:#717171;    font-weight: normal;    font-style:normal; }
    
.aname
    {     font-size: 11px;    color:#a1a1a1;    font-weight: normal;    text-decoration: none;    }

.alink
    {    font-size: 11px;    color:#717171;    text-decoration: none;    }
.alink a:link
    {    font-size: 11px;    color:#717171;    text-decoration: none;    }
.alink a:visited
    {    font-size: 11px;    color:#717171;    text-decoration: none;    }
.alink a:active
    {    font-size: 11px;    color:#717171;    text-decoration: none;    }
.alink a:hover
    {    font-size: 11px;    color:#616161;    text-decoration: underline;    }

.topmenu
    {color:#444;font-family:맑은 고딕,dotum;;}
.topmenu a:link
    {color:#444;font-family:맑은 고딕,dotum;; }
.topmenu a:visited
    {color:#444;font-family:맑은 고딕,dotum;;}
.topmenu a:active
    {color:#444;font-family:맑은 고딕,dotum;;}
.topmenu a:hover
    {color:#444; text-decoration: none; font-family:맑은 고딕,dotum;;}

.paging { font-size:11px;color: #487FBD; font-weight:bold; padding: 3px 6px 2px 6px; text-decoration: none;}
.paging a { font-size:11px;margin:2px; font-weight:normal; color: #336699; padding: 3px 6px 2px 6px; border: 1px solid #A8CFED; text-decoration: none;}
.paging a:hover { font-size:11px;color: #336699;font-weight:normal; background: #D4E5F8; border: 1px solid #487FBD; text-decoration: none;}

.topmenu2
    {color:#444;font-family:dotum,tahoma;}
.topmenu2 a:link
    {color:#444;font-family:dotum,tahoma;}
.topmenu2 a:visited
    {color:#444;font-family:dotum,tahoma;}
.topmenu2 a:active
    {color:#444;font-family:dotum,tahoma;}
.topmenu2 a:hover
    {color:#444; text-decoration: none; font-family:dotum,tahoma;}

.topinfobar
    {color:#666;font-weight:normal;}
.topinfobar a:link
    {color:#444;font-weight:normal; }
.topinfobar a:visited
    {color:#444;font-weight:normal;}
.topinfobar a:active
    {color:#444;font-weight:normal;}
.topinfobar a:hover
    {color:#444;font-weight:normal; text-decoration: underline;    }


.clear
{clear:both;height:0px;overflow:hidden;}

.atag
    {font-size:11px; color:#919191;    font-weight: normal; text-decoration: none;    }
.atag a:link
    {font-size:11px;color:#919191;    font-weight: normal; text-decoration: none;    }
.atag a:visited
    {font-size:11px;color:#919191;    font-weight: normal; text-decoration: none;    }
.atag a:active
    {font-size:11px; color:#919191;    font-weight: normal; text-decoration: none;    }
.atag a:hover
    {font-size:11px; color:#2E54A1;    font-weight: normal; text-decoration: underline;    }

.submenubar
    {font-family:dotum;font-size:12px; color:#7E9AB7; font-weight: normal; text-decoration: none;    }
.submenubar a:link
    {font-family:dotum;font-size:12px; color:#7E9AB7; font-weight: normal; text-decoration: none;    }
.submenubar a:visited
    {font-family:dotum;font-size:12px; color:#7E9AB7; font-weight: normal; text-decoration: none;    }
.submenubar a:active
    {font-family:dotum;font-size:12px; color:#7E9AB7; font-weight: normal; text-decoration: none;    }
.submenubar a:hover
    {font-family:dotum;font-size:12px; color:#3366cc; font-weight: normal; text-decoration: underline;    }


.onms {font-weight:bold;color:#616161;background-color:#f1f1f1;float:left;text-align:center;border:1px solid #c1c1c1;width:22px;padding:3px 0px 3px 0px;} 
.offms {font-weight:bold;color:#616161;background-color:#ffffff;cursor:pointer;float:left;text-align:center;border:1px solid #c1c1c1;width:22px;padding:3px 0px 3px 0px;} 
.overms {color:#208AAA;font-weight:bold;background-color:#ffffff;cursor:pointer;float:left;text-align:center;border:1px solid #208AAA;width:22px;padding:3px 0px 3px 0px;} 

.atag0
    {font-size: 14px;    font-weight: bold;    text-decoration: none;    }
.atag0 a:link
    {font-size: 14px;    color:#2E54A1;    font-weight: bold;    text-decoration: none;    }
.atag0 a:visited
    {font-size: 14px;    color:#2E54A1;    font-weight: bold;    text-decoration: none;    }
.atag0 a:active
    {font-size: 14px;    font-weight: bold; text-decoration: none;    }
.atag0 a:hover
    {font-size: 14px;    font-weight: bold;    border-bottom:1px solid #336699; text-decoration: none;    }

.atag1
    {        color:#616161;    font-weight: bold;    text-decoration: none;    }
.atag1 a:link
    {        color:#2E54A1;    font-weight: bold;    text-decoration: none;    }
.atag1 a:visited
    {        color:#2E54A1;    font-weight: bold;    text-decoration: none;    }
.atag1 a:active
    {        color:#616161;    font-weight: bold; text-decoration: none;    }
.atag1 a:hover
    {        font-weight: bold;    border-bottom:1px solid #336699; text-decoration: none;    }

.atag2
    {        color:#818181;    font-weight: bold;    text-decoration: none;    }
.atag2 a:link
    {        color:#2E54A1;    font-weight: bold;    text-decoration: none;    }
.atag2 a:visited
    {        color:#2E54A1;    font-weight: bold;    text-decoration: none;    }
.atag2 a:active
    {        color:#818181;    font-weight: bold; text-decoration: none;    }
.atag2 a:hover
    {        font-weight: bold;    border-bottom:1px solid #336699; text-decoration: none;    }

.atag3
    {        color:#313131;    font-weight: normal;    text-decoration: none;    }
.atag3 a:link
    {        color:#313131;    font-weight: normal;    text-decoration: none;    }
.atag3 a:visited
    {        color:#313131;    font-weight: normal;    text-decoration: none;    }
.atag3 a:active
    {        color:#313131;    font-weight: normal; text-decoration: none;    }
.atag3 a:hover
    {        font-weight: normal;    border-bottom:1px solid #336699; text-decoration: none;    }

.tag1 a:link
    {line-height:180%;font-family:gulim,tahoma;font-size: 14px; padding:3px 3px 2px 3px;margin:0px; color:#ffffff;    background-color:#5C82D1; font-weight: bold;}
.tag1 a:visited
    {line-height:180%;font-family:gulim,tahoma;font-size: 14px; padding:3px 3px 2px 3px;margin:0px; color:#ffffff;    background-color:#5C82D1; font-weight: bold;}
.tag1 a:hover
    {line-height:180%;font-family:gulim,tahoma;font-size: 14px; padding:3px 3px 2px 3px;margin:0px; color:#ffffff;    background-color:#2E54A1; font-weight:bold; text-decoration: none;}

.tag2 a:link
    {line-height:180%;font-family:gulim,tahoma;    font-size: 14px;    padding:2px 0px;margin:0px 0px; color:#5C82D1; font-weight: bold;}
.tag2 a:visited
    {line-height:180%;font-family:gulim,tahoma;    font-size: 14px;    padding:2px 0px;margin:0px 0px; color:#5C82D1; font-weight: bold;}
.tag2 a:hover
    {line-height:180%;font-family:gulim,tahoma;    font-size: 14px;    padding:2px 0px;margin:0px 0px; color:#ffffff;    background-color:#2E54A1; font-weight:bold; text-decoration: none;}

.tag3 a:link
    {line-height:180%;font-family:맑은 고딕,gulim;    font-size: 14px;    padding:2px 0px 2px 0px;margin:0px 0px;color:#555;    font-weight: bold;}
.tag3 a:visited
    {line-height:180%;font-family:맑은 고딕,gulim;    font-size: 14px;    padding:2px 0px 2px 0px;margin:0px 0px;color:#555;    font-weight: bold;}
.tag3 a:hover
    {line-height:180%;font-family:맑은 고딕,gulim;    font-size: 14px;    padding:2px 0px 2px 0px;margin:0px 0px;color:#ffffff;    background-color:#2E54A1;    font-weight:bold; text-decoration: none;}


.tag4 a:link
    {line-height:180%;font-family:맑은 고딕,gulim;    padding:2px 0px;margin:0px 0px;color:#404040;    font-weight: normal; text-decoration: none;}
.tag4 a:visited
    {line-height:180%;font-family:맑은 고딕,gulim;    padding:2px 0px;margin:0px 0px;color:#404040;    font-weight: normal; text-decoration: none;}
.tag4 a:hover
    {line-height:180%;font-family:맑은 고딕,gulim;padding:2px 0px;margin:0px 0px;color:#ffffff;    background-color:#2E54A1;    font-weight:normal; text-decoration: none;}

.tag5 a:link
    {line-height:180%;font-family:맑은 고딕,gulim;    padding:2px 0px;margin:0px 0px;color:#212121;    font-weight: normal;}
.tag5 a:visited
    {line-height:180%;font-family:맑은 고딕,gulim;    padding:2px 0px;margin:0px 0px;color:#212121;    font-weight: normal;}
.tag5 a:hover
    {line-height:180%;font-family:맑은 고딕,gulim;    padding:2px 0px;margin:0px 0px;color:#ffffff;    background-color:#2E54A1;    font-weight:normal; text-decoration: none;}

.tag6 a:link
    {line-height:180%;font-family:맑은 고딕,gulim;    padding:2px 0px;margin:0px 0px;color:#919191;    font-weight: normal; }
.tag6 a:visited
    {line-height:180%;font-family:맑은 고딕,gulim;    padding:2px 0px;margin:0px 0px;color:#919191;    font-weight: normal; }
.tag6 a:hover
    {line-height:180%;font-family:맑은 고딕,gulim;    padding:2px 0px;margin:0px 0px;color:#ffffff;    background-color:#2E54A1;    font-weight:normal; text-decoration: none;}


.st    { color:#999; font-size: 11px; }    
.st2    { font-family:tahoma;color:#bbb; font-size: 10px; }    
.sw    { color:#ffffff; font-size: 11px; }    
.sb    { color:#89A6C3; font-size: 11px; }    
.sr    { color:#E66F2E; font-size: 11px; }    
.crank { padding-top:5px; color:#818181; font-style:italic; font-family:"georgia", "arial"; font-size: 18px; font-weight:bold;}    

.adtitle
    {font-family:gulim;font-size: 12px;}
.adtitle a:link
    {font-family:gulim;font-size: 14px;}
.adtitle a:visited
    {font-family:gulim;font-size: 14px;}
.adtitle a:active
    {font-family:gulim;font-size: 14px;}
.adtitle a:hover
    {font-family:gulim;font-size: 14px;}


.adtitle
    {font-family:맑은 고딕,gulim;font-size: 14px;color:#336699; font-weight: bold; text-decoration: underline;}
.adtitle a:link
    {font-family:맑은 고딕,gulim;font-size: 14px;color:#336699; font-weight: bold; text-decoration: underline;}
.adtitle a:visited
    {font-family:맑은 고딕,gulim;font-size: 14px;color:#336699; font-weight: bold; text-decoration: underline;}
.adtitle a:active
    {font-family:맑은 고딕,gulim;font-size: 14px;color:#336699; font-weight: bold; text-decoration: underline;}
.adtitle a:hover
    {font-family:맑은 고딕,gulim;font-size: 14px;color:#336699; font-weight: bold; text-decoration: underline;}

.onmenu_str {font-weight:bold;font-size:12px;text-align:Center;color:#336699;padding-top:3px;} 
.offmenu_str {font-weight:bold;font-size:12px;text-align:Center;color:#aaa;padding-top:3px;} 


.stitle a:link
    {font-family:맑은 고딕,gulim;font-size: 14px;color:#2E54A1;    font-weight: bold;    text-decoration: none;    }
.stitle a:visited
    {font-family:맑은 고딕,gulim;font-size: 14px;color:#551A8B;    font-weight: bold;    text-decoration: none;    }
.stitle a:active
    {font-family:맑은 고딕,gulim;font-size: 14px;color:#b1b1b1;    font-weight: bold; text-decoration: none;    }
.stitle a:hover
    {font-family:맑은 고딕,gulim;font-size: 14px;font-weight: bold;    text-decoration: underline;    }

.sword 
    {        color:#404040;    font-weight: normal;    text-decoration: none;    }
.sword a:link
    {        color:#404040;    font-weight: normal;    text-decoration: underline;    }
.sword a:visited
    {        color:#808080;    font-weight: normal;    text-decoration: none;    }
.sword a:active
    {        color:#404040;    font-weight: normal;    text-decoration: none;    }

.schannel 
    {        color:#218D44;    font-weight: normal;    text-decoration: none;    }
.schannel a:link
    {        color:#218D44;    font-weight: normal;    text-decoration: none;    }
.schannel a:visited
    {        color:#218D44;    font-weight: normal;    text-decoration: none;    }
.schannel a:active
    {        color:#218D44;    font-weight: normal;    text-decoration: none;    }
.schannel a:hover
    {        color:#218D44;    font-weight: normal;    text-decoration: underline;    }


.sfld {font-size:14px;font-weight:bold;color:#404040;}
.sdescription {line-height:140%;}
.sdatetime {font-size:11px;color:#919191;font-weight:bold;}
.ranklink {line-height:140%;font-size:11px;color:#818181;}

.rankdescription {color:#818181;}

.ranktitle
    {    font-size: 20px;    color:#222222; font-weight: bold;    text-decoration: none;    }
.ranktitle a:link
    {    font-size: 20px;    color:#222222; font-weight: bold;    text-decoration: none;    }
.ranktitle a:visited
    {    font-size: 20px;    color:#222222; font-weight: bold;    text-decoration: none;    }
.ranktitle a:active
    {    font-size: 20px;    color:#222222;    font-weight: bold; text-decoration: none;    }
.ranktitle a:hover
    {    font-size: 20px;    color:#3980C2; font-weight: bold;    text-decoration: underline;    }

.ranktitle2
    {    font-size: 16px;    color:#222222; font-weight: bold;    text-decoration: none;    }
.ranktitle2 a:link
    {    font-size: 16px;    color:#222222; font-weight: bold;    text-decoration: none;    }
.ranktitle2 a:visited
    {    font-size: 16px;    color:#222222; font-weight: bold;    text-decoration: none;    }
.ranktitle2 a:active
    {    font-size: 16px;    color:#222222;    font-weight: bold; text-decoration: none;    }
.ranktitle2 a:hover
    {    font-size: 16px;    color:#3980C2; font-weight: bold;    text-decoration: underline;    }

.rankpostlink
    {         text-decoration: none;    }
.rankpostlink a:link
    {         text-decoration: none;    }
.rankpostlink a:visited
    {         text-decoration: none;    }
.rankpostlink a:active
    {        text-decoration:none;    }
.rankpostlink a:hover
    {        color:#3980C2; text-decoration: underline;    }

.ranknum
    {    font-family:georgia;    font-size: 18px;    font-style:italic; font-weight: bold; color:#a1a1a1; text-decoration: none;    }
.ranknum2
    { line-height:160%; font-family:georgia;    font-style:italic; font-weight: bold; color:#999; text-decoration: none;    }


.dfloat {float:left;}
.divline {
    clear:both;
    height:1px;
    overflow:hidden;
}

.editbox {
    border:1px solid #ccc; 
    padding: 2px;
}

.editbox2 {
    background-color:#515151; 
     
     
    color:#ffffff; 
    border:1px solid #a1a1a1; 
    padding: 3px;
  }


.editbox99 {
    background-color:white; 
    width:97%;
    color:black; 
    border:1px solid silver; 
    padding: 3px;
  }

.commentbox {
    line-height:160%;
    color:#336699;
    font-size:10px;
    font-family:tahoma,dotum;
    background-color:white; 
    width:99%;
    height:40px;
    border:1px solid #eee; 
    padding: 2px 0px 0px 4px;
}

.990 {width:990px; margin:0 auto;}
.logo {width:176px; height:52px; float:left; margin:29px 0 0 17px;}