*
{
    COLOR: #000
}
A
{
    COLOR: #000
}
A:link
{
    COLOR: #000
}
A:hover
{
    COLOR: #FFF
}
A:visited
{
    COLOR: #000
}
A:active
{
    COLOR: #000
}
DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    FONT-FAMILY: "돋움",Dotum, "굴림", Gulim, Dotum, AppleGothic, Sans-serif;
    LIST-STYLE-TYPE: none;
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    FONT-FAMILY: "돋움",Dotum, "굴림", Gulim, Dotum, AppleGothic, Sans-serif;
    LIST-STYLE-TYPE: none
}
LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    FONT-FAMILY: "돋움",Dotum, "굴림", Gulim, Dotum, AppleGothic, Sans-serif;
    LIST-STYLE-TYPE: none
}
OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    FONT-FAMILY: "돋움",Dotum, "굴림", Gulim, Dotum, AppleGothic, Sans-serif;
    LIST-STYLE-TYPE: none
}
DL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    FONT-FAMILY: "돋움",Dotum, "굴림", Gulim, Dotum, AppleGothic, Sans-serif;
    LIST-STYLE-TYPE: none
}
DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    FONT-FAMILY: "돋움",Dotum, "굴림", Gulim, Dotum, AppleGothic, Sans-serif;
    LIST-STYLE-TYPE: none
}
DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    FONT-FAMILY: "돋움",Dotum, "굴림", Gulim, Dotum, AppleGothic, Sans-serif;
    LIST-STYLE-TYPE: none
}
TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    FONT-FAMILY: "돋움",Dotum, "굴림", Gulim, Dotum, AppleGothic, Sans-serif;
    LIST-STYLE-TYPE: none
}
TR
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    FONT-FAMILY: "돋움",Dotum, "굴림", Gulim, Dotum, AppleGothic, Sans-serif;
    LIST-STYLE-TYPE: none
}
TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    FONT-FAMILY: "돋움",Dotum, "굴림", Gulim, Dotum, AppleGothic, Sans-serif;
    LIST-STYLE-TYPE: none
}
LABEL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333;
    PADDING-TOP: 0px;
    FONT-FAMILY: "돋움",Dotum, "굴림", Gulim, Dotum, AppleGothic, Sans-serif;
    LIST-STYLE-TYPE: none
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H1
{
    FONT-SIZE: 12px
}
H2
{
    FONT-SIZE: 12px
}
H3
{
    FONT-SIZE: 12px
}
H4
{
    FONT-SIZE: 12px
}
H5
{
    FONT-SIZE: 12px
}
H6
{
    FONT-SIZE: 12px
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: "돋움",Dotum, "굴림", Gulim, Dotum, AppleGothic, Sans-serif;
    TEXT-ALIGN: center;
}
IMG
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
FIELDSET
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
HR
{
    DISPLAY: none
}
LEGEND
{
    DISPLAY: none
}
EM
{
    FONT-STYLE: normal
}
ADDRESS
{
    FONT-STYLE: normal
}
.hide
{
    DISPLAY: none
}
.show
{
    DISPLAY: block
}
SELECT
{
    FONT: 12px dotum;
    COLOR: #464646
}
.p10
{
    FONT-SIZE: 10px
}
A.p10:link
{
    FONT-SIZE: 10px
}
A.p10:visited
{
    FONT-SIZE: 10px
}
A.p10:hover
{
    FONT-SIZE: 10px
}
A.p10:active
{
    FONT-SIZE: 10px
}
.p11
{
    FONT-SIZE: 11px
}
A.p11:link
{
    FONT-SIZE: 11px
}
A.p11:visited
{
    FONT-SIZE: 11px
}
A.p11:hover
{
    FONT-SIZE: 11px
}
A.p11:active
{
    FONT-SIZE: 11px
}
.p12
{
    FONT-SIZE: 12px
}
A.p12:link
{
    FONT-SIZE: 12px
}
A.p12:visited
{
    FONT-SIZE: 12px
}
A.p12:hover
{
    FONT-SIZE: 12px
}
A.p12:active
{
    FONT-SIZE: 12px
}
.p13
{
    FONT-SIZE: 13px
}
A.p13:link
{
    FONT-SIZE: 13px
}
A.p13:visited
{
    FONT-SIZE: 13px
}
A.p13:hover
{
    FONT-SIZE: 13px
}
A.p13:active
{
    FONT-SIZE: 13px
}
.p14
{
    FONT-SIZE: 14px
}
A.p14:link
{
    FONT-SIZE: 14px
}
A.p14:visited
{
    FONT-SIZE: 14px
}
A.p14:hover
{
    FONT-SIZE: 14px
}
A.p14:active
{
    FONT-SIZE: 14px
}
.p15
{
    FONT-SIZE: 15px
}
A.p15:link
{
    FONT-SIZE: 15px
}
A.p15:visited
{
    FONT-SIZE: 15px
}
A.p15:hover
{
    FONT-SIZE: 15px
}
A.p15:active
{
    FONT-SIZE: 15px
}
.p16
{
    FONT-SIZE: 16px
}
A.p16:link
{
    FONT-SIZE: 16px
}
A.p16:visited
{
    FONT-SIZE: 16px
}
A.p16:hover
{
    FONT-SIZE: 16px
}
A.p16:active
{
    FONT-SIZE: 16px
}
.p17
{
    FONT-SIZE: 17px
}
A.p17:link
{
    FONT-SIZE: 17px
}
A.p17:visited
{
    FONT-SIZE: 17px
}
A.p17:hover
{
    FONT-SIZE: 17px
}
A.p17:active
{
    FONT-SIZE: 17px
}
.fwb
{
    FONT-WEIGHT: bold
}
.fwn
{
    FONT-WEIGHT: normal
}
.nls
{
    LETTER-SPACING: 0px
}
.ls
{
    LETTER-SPACING: -1px
}
.ls2
{
    LETTER-SPACING: -2px
}
.ln13
{
    LINE-HEIGHT: 13px
}
.ln14
{
    LINE-HEIGHT: 14px
}
.ln15
{
    LINE-HEIGHT: 15px
}
.ln16
{
    LINE-HEIGHT: 16px
}
.ln17
{
    LINE-HEIGHT: 17px
}
.ln18
{
    LINE-HEIGHT: 18px
}
.ln19
{
    LINE-HEIGHT: 19px
}
.ln20
{
    LINE-HEIGHT: 20px
}
.ln21
{
    LINE-HEIGHT: 21px
}
.ln22
{
    LINE-HEIGHT: 22px
}
.thm
{
    FONT-FAMILY: tahoma
}
.dtm
{
    FONT-FAMILY: dotum
}
.glm
{
    FONT-FAMILY: gulim
}
.vdn
{
    FONT-FAMILY: verdana
}
.gray
{
    COLOR: #7a7a7a
}
A.gray:link
{
    COLOR: #7a7a7a
}
A.gray:visited
{
    COLOR: #7a7a7a
}
A.gray:hover
{
    COLOR: #7a7a7a
}
A.gray:active
{
    COLOR: #7a7a7a
}
.gray2
{
    COLOR: #444
}
A.gray2:link
{
    COLOR: #444
}
A.gray2:visited
{
    COLOR: #444
}
A.gray2:hover
{
    COLOR: #444
}
A.gray2:active
{
    COLOR: #444
}
.u
{
    TEXT-DECORATION: underline
}
A.u:link
{
    TEXT-DECORATION: underline
}
A.u:visited
{
    TEXT-DECORATION: underline
}
A.u:hover
{
    TEXT-DECORATION: underline
}
A.u:active
{
    TEXT-DECORATION: underline
}
.nu
{
    TEXT-DECORATION: none
}
A.nu:link
{
    TEXT-DECORATION: none
}
A.nu:visited
{
    TEXT-DECORATION: none
}
A.nu:hover
{
    TEXT-DECORATION: none
}
A.nu:active
{
    TEXT-DECORATION: none
}
.tl
{
    TEXT-ALIGN: left
}
.tc
{
    TEXT-ALIGN: center
}
.tr
{
    TEXT-ALIGN: right
}
.fl
{
    FLOAT: left
}
.fr
{
    FLOAT: right
}
.cb
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
A.over IMG
{
    DISPLAY: inline
}
A.over IMG.on
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: none;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
A.over:hover
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
A.over:hover IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: none;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
A.over:hover IMG.on
{
    DISPLAY: inline
}

.menugray { color: #5F5F5F; }
.selmenugray { color: #4596cf; }
.selleftmenu { background: #4596cf; color:#FFF; }


#topmenu { background:url("/img/topmenu_bg.gif"); border-right:1px solid #D1D1D1; height:80px; width:956px; }
#topmenu #logo { float:left; }
#topmenu #tabmenu{ margin-top:5px; margin-left:800px; height:20px;}

#topmenu #menu ul.menulist{ padding-top:20px; }
#topmenu #menu li.menulist{ float:left; width:170px; height:20px; text-align:left; }

#topmenu #menu .tmenu_nosel{ position:absolute; width:160px; height:20px; overflow:hidden; margin:1px 1px 1px 1px; z-index:100;}
#topmenu #menu .tmenu_nosel li{padding-top:5px; padding-bottom:5px; padding-left:5px; text-align:center;}
#topmenu #menu .tmenu_nosel li.title{margin-bottom:10px;}

#topmenu #menu .tmenu{ background-color:#FFF; border:1px solid #DDD; position:absolute; width:160px; z-index:100;}
#topmenu #menu .tmenu li{padding-top:5px; padding-bottom:5px; padding-left:5px; text-align:center;}
#topmenu #menu .tmenu li.title{margin-bottom:10px;}

#cont { border-right:1px solid #D1D1D1; height:80px; width:956px; margin-left:1px; }
#welcome_cont { border-right:1px solid #D1D1D1; width:956px; margin-left:1px; }
#welcome_cont td.main_td {background:url("/img/left_bg.gif") left repeat-y;}

#welcome_cont .title{padding-left:10px;padding-right:10px; text-align:left; margin-bottom:10px;}
#welcome_cont li{padding-left:10px;padding-right:10px; text-align:left; margin-bottom:3px;}

#main_cont{margin: 20px 20px 20px 20px;}


.leftmenu{ background:url("/img/leftmenu_bg.gif"); float:left; width:250px; height:100%;}

.contdiv #leftmenu ul{ float:left; padding-top:25px; padding-left:30px;}
.contdiv #leftmenu li{ width:160px; text-align:left; padding-top: 3px; margin-top:8px;}

.contdiv #navigate{ color:#aaa; padding-top:30px; text-align:left;}
.contdiv #title{  color:#5F5F5F; margin-top:20px; text-align:left;}
.contdiv #subtitle{  color:#777; margin-top:20px; text-align:left;}
.contdiv #contents{  color:#5F5F5F; margin-top:20px; text-align:left;}
.contdiv #contents .intro { padding-left:20px; padding-right:20px;}

#contents{width:650px;}
#contents{margin-bottom:100px;}
#contents th{ border-top:2px solid #DBDBDB; border-bottom:1px solid #DBDBDB; padding-top:8px; padding-bottom:6px;}
#contents .bbstable td{ border-bottom:1px solid #DBDBDB; padding-top:5px; padding-bottom:5px;}

#bottom { background:url("/img/bottom_bg.gif"); border-right:1px solid #D1D1D1; height:100px; width:956px; }
#bottom #bottom_logo { float:left; }
#bottom #copyright{ float:left; margin-top:40px;}
#bottom #copyright li{color:#aaa; text-align:left;}

A:link { COLOR: #5F5F5F;TEXT-DECORATION: none;}
A:visited { COLOR: #5F5F5F;TEXT-DECORATION: none}
A:active { COLOR: #5F5F5F;TEXT-DECORATION: none}
A:hover { COLOR: #FFF; background-color: #4596cf; TEXT-DECORATION: none}

A.mainanchor:link { COLOR: #5F5F5F;TEXT-DECORATION: none;}
A.mainanchor:visited { COLOR: #5F5F5F;TEXT-DECORATION: none}
A.mainanchor:active { COLOR: #5F5F5F;TEXT-DECORATION: none}
A.mainanchor:hover { COLOR: #5F5F5F; background:none; TEXT-DECORATION: none}

TABLE.listup{margin-top:20px; margin-bottom:60px;}
TABLE.listup TD{padding:10px 10px 10px 10px;}

.boardnavigator{ margin-top:20px; margin-bottom:20px;}
.boardnavigator .navibutton{ padding: 2px 2px 2px 2px; margin-right:10px;}
.boardcontent{border-bottom:1px solid #DDD;}
.boardcontent td{padding: 6px 10px 6px 10px; }

.gallerylist{padding: 5px 5px 5px 5px; border: 1px solid #DDD; width:100px; height:100px; float:left; margin: 5px 5px 5px 5px;}
.galleryimg{position:relative; width:90px; height:85px; overflow:hidden;}
.gallerytxt{position:relative; width:90px; overflow:hidden; height:14px; margin-top:5px;}
.boardinput{width:450px;}

.contactlist{padding: 5px 5px 5px 5px; width:310px; height:200px; float:left; margin: 5px 5px 5px 5px;}
.contactimg{position:relative; width:300px; height:110px; overflow:hidden;}
.contacttxt{position:relative; width:300px; overflow:hidden; height:14px; margin-top:5px; text-align:left;}

.joincontent{border-top:1px solid #DDD;}
.joincontent td{padding: 10px 10px 10px 10px; border-bottom:1px solid #DDD;}
.joininput{width:200px;}

.agency img{margin-right:8px;}

.urllist{border-left:1px solid #DDD;}
.urllist TD{border-right:1px solid #DDD; border-bottom:1px solid #DDD; color:#888;}

