BODY {
	font-size:12px; color:#666666; line-height:1.4; font-family:"dotum";
}
TABLE {
	font-size:12px; color:#666666; line-height:1.4; font-family:"dotum";
}
TR {
	font-size:12px; color:#666666; line-height:1.4; font-family:"dotum";
}
TD {
	font-size:12px; color:#666666; line-height:1.4; font-family:"dotum";
}
FORM {
	font-size:12px; color:#666666; line-height:1.4; font-family:"dotum";
}
INPUT {
	font-size:12px; color:#666666; line-height:1.4; font-family:"dotum";
}
TEXTAREA {
	font-size:12px; color:#666666; line-height:1.4; font-family:"dotum";
}
SELECT {
	font-size:12px; color:#666666; line-height:1.4; font-family:"dotum";
}
SPAN {
	font-size:12px; color:#666666; line-height:1.4; font-family:"dotum";
}
DIV {
	font-size:12px; color:#666666; line-height:1.4; font-family:"dotum";
}
P {
	font-size:12px; color:#666666; line-height:1.4; font-family:"dotum";
}
BODY {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
FORM {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
DIV {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
P {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
LI {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
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;
}
UL {
	list-style-type: none;
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}


.ta_ct {
    TEXT-ALIGN: center
}

.m_bg { background:url(images/bg.gif) top repeat-x;}

.m_topBg {
	background: url(images/01_top/main_visualbg.jpg) top no-repeat; height:320px;	
}

.s_topBg {background:url(images/01_top/sub_visualbg.jpg) top no-repeat; height:239px }


.pd_t5 {
    padding-top: 5px;
}
.pd_t10 {
    padding-top: 10px;
}
.pd_t20 {
    padding-top: 20px;
}
.pd_t30 {
    padding-top: 30px;
}
.pd_t20l5 {
    padding-top: 20px; padding-left:5px;
}
.pd_t12l22r28b5 {
    padding-top: 12px; padding-left:22px; padding-right:28px; padding-bottom:5px;
}
.pd_t5l15r15b20 {
    padding-top: 8px; padding-left:15px; padding-right:15px; padding-bottom:20px;
}
.pd_t10l15r12 {
    padding-top: 10px; padding-left:15px; padding-right:12px;
}
.pd_t20l15r15b20 {
    padding-top: 20px; padding-left:15px; padding-right:15px; padding-bottom:20px;
}
.pd_t45 {
    PADDING-TOP: 45px
}
.pd_b3 {
    PADDING-BOTTOM: 3px
}
.pd_b63 {
    PADDING-BOTTOM: 63px
}
.pd_b198 {
    PADDING-BOTTOM: 198px
}
.pd_t11tar {
    PADDING-TOP: 11px; TEXT-ALIGN: right
}
.pd_l5 {
    PADDING-LEFT: 5px;
}
.pd_l10 {
    PADDING-LEFT: 10px;
}
.pd_l20 {
    PADDING-LEFT: 20px;
}
.pd_l30 {
    PADDING-LEFT: 30px;
}
.pd_r55 {padding-right:55px; }

.bor_grayl {
	background: url(images/03_middle/tbl_icon_bgl.gif);
}

.bor_grayr {
	background: url(images/03_middle/tbl_icon_bgr.gif);
}

.bor_green {
    BORDER-LEFT: #b8da52 1px solid; BORDER-RIGHT: #b8da52 1px solid; BORDER-TOP: #b8da52 1px solid; BORDER-BOTTOM: #b8da52 1px solid; PADDING-TOP: 14px; 
	PADDING-BOTTOM: 15px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px;
}

.bor_greens {
    BORDER-LEFT: #b8da52 1px solid; BORDER-RIGHT: #b8da52 1px solid; BORDER-TOP: #b8da52 1px solid; BORDER-BOTTOM: #b8da52 1px solid; PADDING-TOP: 10px; 
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px;
}
