body {
	width:100%;
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

img{
	border:0px;
}
table, td {
	font-family: dotum;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
a:link {
	font-family: dotum;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
a:visited {
	font-family: dotum;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	font-family: dotum;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:active {
	font-family: dotum;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.j a:link {
	font-family: dotum;
	color: #333333;
	font-size: 11px;
	line-height: 23px;
}
.j a:visited {
	font-family: dotum;
	color: #333333;
	font-size: 11px;
	line-height: 23px;
}
.j a:hover {
	font-family: dotum;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.j a:active {
	font-family: dotum;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}


.jm a:link {
	font-family: dotum;
	color: #666666;
	font-size: 11px;
}
.jm a:visited {
	font-family: dotum;
	color: #666666;
	font-size: 11px;
		line-height: 18px;
}
.jm a:hover {
	font-family: dotum;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.jm a:active {
	font-family: dotum;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}




.link_title a:link {
	font-family: dotum;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.link_title a:visited {
	font-family: dotum;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.link_title a:hover {
	font-family: dotum;
	font-size: 12px;
	color: #f16a0d;
	text-decoration: none;
	font-weight: bold;
}
.link_title a:active {
	font-family: dotum;
	font-size: 12px;
	color: #f16a0d;
	text-decoration: none;
	font-weight: bold;
}
.link_main a:link {
	font-family: dotum;
	color: #7d7d7d;
	font-size: 11px;
	text-decoration: none;
}
.link_main a:visited {
	font-family: dotum;
	color: #7d7d7d;
	font-size: 11px;
	text-decoration: none;
}
.link_main a:hover {
	font-family: dotum;
	font-size: 11px;
	color: #f16a0d;
	text-decoration: none;
}
.link_main a:active {
	font-family: dotum;
	font-size: 11px;
	color: #f16a0d;
	text-decoration: none;
}
.nav a:link {
	font-family: dotum;
	color: #9a9a9a;
	font-size: 11px;
	text-decoration: none;
}
.nav a:visited {
	font-family: dotum;
	color: #9a9a9a;
	font-size: 11px;
	text-decoration: none;
}
.nav a:hover {
	font-family: dotum;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.nav a:active {
	font-family: dotum;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.link_11px a:link {
	font-family: dotum;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: -1px;
}
.link_11px a:visited {
	font-family: dotum;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: -1px;
}
.link_11px a:hover {
	font-family: dotum;
	font-size: 11px;
	color: #80993c;
	text-decoration: none;
	letter-spacing: -1px;
}
.link_11px a:active {
	font-family: dotum;
	font-size: 11px;
	color: #80993c;
	text-decoration: none;
	letter-spacing: -1px;
}
.smf01 {
	font-size: 11px;
	line-height: 14px;
	color: #959987;
	text-decoration: none;
	letter-spacing: -1px;
}
.smf02 {
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	letter-spacing: -1px;
}

#main {
	background-image: url(../images/bg_main1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#sub1 {
	background-image: url(../images/bg_subtop.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#sub2 {
	background-image: url(../images/bg_submain.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#sub_cont {
	background-image: url(../images/bg_contmain.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#sub_cont_top {
	background-image: url(../images/bg_conttop.gif);
	background-repeat: no-repeat;
	line-height: 69px;
}
#sub_cont_bot {
	background-image: url(../images/bg_contbot.gif);
	background-repeat: no-repeat;
	line-height: 45px;
}
#bot {
	background-image: url(../images/bg_bot.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.b{
	font-weight: bold;
}
.b_nav {
	font-family: dotum;
	color: #9a9a9a;
	font-size: 11px;
	font-weight: bold;
}
.box   {
	font-family: dotum; 
	color: #666666;
	border-right: #e3e3e3 1px solid; 
	border-top: #e3e3e3 1px solid; 
	border-left: #e3e3e3 1px solid; 
	border-bottom: #e3e3e3 1px solid; 
	background-color:#f6f6f6;
	padding-left: 3px; 
	font-size: 12px; 
}
.boxtextarea {
	font-family: dotum; 
	border-right: #e3e3e3 1px solid; 
	border-top: #e3e3e3 1px solid; 
	border-left: #e3e3e3 1px solid; 
	border-bottom: #e3e3e3 1px solid; 
	background-color:#f6f6f6;
	padding-left: 3px; 
	font-size: 12px;  
    scrollbar-face-color:#ffffff;
    scrollbar-highlight-color:#ffffff;
    scrollbar-3dlight-color:#E2E2E2;
    scrollbar-shadow-color:#ffffff;
    scrollbar-darkshadow-color:#E2E2E2;
    scrollbar-track-color:#f2f2f2;
    scrollbar-arrow-color:#919191;
}
.dotline01 {
	background-image: url(../images/line1.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

.dotline02 {
	background-image: url(../images/line2.gif);
	background-repeat: repeat-x;
	line-height: 32px;
}

.dotline03 {
	line-height: 10px;
	background-image: url(../images/line3.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.black {
	color: #222222;
}
.gray {
	color: #898989;
}

.gray02 {
	color: #5a5959;
	line-height:15px
}

.gray03 {
	color: #5a5959;
	line-height:17px
}

.gray04 {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	font-family: dotum;
}

.gray05 {
	color: #666666;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
}



.orange {
	color: #ff3300;
	font-size: 12px;
	line-height:15px
}

.orange02 {
	color: #b5530b;
	
}

.orange03 {
	color: #e75100;
	font-size: 16px;
	font-weight: bold;
	font-family: dotum;
}

.orange04 {
	color: #e75100;
	font-size: 12px;
	font-weight: bold;
	font-family: dotum;
}
.yellow {
	color: #fda101;
	font-size: 12px;
	font-weight: bold;
	font-family: dotum;
}

.style9 {overflow:hidden;text-overflow:ellipsis;}
