body, div, form {
	margin: 0;
	padding: 0
}
input, textarea {
	font-family: "Arial", "verdana", "";
	font-size: 12px;
	letter-spacing: 0;
	color: #323232;
	line-height: 15px
}
a, button {
	cursor: pointer
}
a {
	font-family: "Arial", "verdana", "Nanum Gothic";
	color: #323232;
	text-decoration: none;
	letter-spacing: 0;
	line-height: 15px
}
a:link {
	font-family: "Arial", "verdana", "Nanum Gothic";
	color: #323232;
	text-decoration: none;
	letter-spacing: 0;
	line-height: 15px
}
a:visited {
	font-family: "Arial", "verdana", "Nanum Gothic";
	color: #323232;
	text-decoration: none;
	letter-spacing: 0;
	line-height: 15px
}
a:active {
	font-family: "Arial", "verdana", "Nanum Gothic";
	color: #323232;
	text-decoration: none;
	letter-spacing: 0;
	line-height: 15px
}
a:hover {
	font-family: "Arial", "verdana", "Nanum Gothic";
	color: #e58639;
	text-decoration: underline
}
a.btn:hover {
	background-color: #ce3306
}
a.btn {
	font: 12px/20px 'Open Sans', sans-serif;
	color: #fff;
	display: inline-block;
	background-color: #494f99;
	padding: 0 5px 0 5px
}
img {
	border: 0
}
body, td {
	font-family: "Arial", "verdana", "Nanum Gothic";
	font-size:9pt;
}
.png24 {
	tmp: expression(setPng24(this))
}
.price_b {
	color: #ff7900;
	font-family: verdana;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px
}
.sp {
	width: 130px;
	height: expression(this.offsetHeight>35 ? 30+"px": "auto !important");
	display: block;
	overflow: hidden
}
.spon_b {
	color: #113bb5;
	font-family: ;
	font-weight: bold;
	letter-spacing: -0
}
.sponser_b {
	color: #113bb5;
	font-family: ;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -0
}
a.sponser_b:link, a.sponser_b:visited, a.sponser_b:active {
	color: #113bb5;
	font-family: ;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -0
}
a.sponser_b:hover {
	color: #113bb5;
	font-family: ;
	font-weight: bold;
	letter-spacing: -0;
	text-decoration: underline
}
.spon_mini {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #113bb5;
	letter-spacing: -1px
}
a.spon_mini:link, a.spon_mini:visited, a.spon_mini:active {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #113bb5;
	letter-spacing: -1px
}
a.spon_mini:hover {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #113bb5;
	letter-spacing: -1px
}
.showtip {
	color: #000;
	font-size: 8pt;
	line-height: 160%;
	font-family:
}
.tip_mini {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #555;
	letter-spacing: -0
}
.tip_cl {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #3b5a96;
	font-weight: bold;
	letter-spacing: -1px
}
.mini_blue {
	color: #1862c9;
	font-family: ;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: -1px
}
.ct_title {
	font-family: "Arial", "verdana", "Nanum Gothic";
	font-size: 9pt;
	color: #3c3c3c;
	font-weight: bold;
	letter-spacing: -0
}
.ebox {
	font-size: 9pt;
	border: 1 solid #000;
	background-color: white
}
.form-control {
	width: 100%;
	height: 32px;
	padding: 6px 12px;
	font-size: 13px;
	line-height: 1.42857;
	color: #3d3d3d;
	vertical-align: middle;
	background-color: white;
	border: 1px solid #AAA;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
#dhtmlgoodies_tooltip {
	color: #000;
	background-color: #EEE;
	border: 1px solid #000;
	position: absolute;
	display: none;
	z-index: 20000;
	padding: 10px;
	font-size: 12px;
	-moz-border-radius: 6px;
	font-family:
}
#dhtmlgoodies_tooltipShadow {
	position: absolute;
	background-color: #555;
	display: none;
	z-index: 10000;
	opacity: .7;
	filter: alpha(opacity=70);
	-khtml-opacity: .7;
	-moz-opacity: .7;
	-moz-border-radius: 6px
}
.ticket_font {
	font-family: "Arial", "verdana", "Nanum Gothic";
	color: #282828;
	font-size: 22px;
	font-weight: bold
}
.null_txt {
	font-family: "Arial", "verdana", "Nanum Gothic";
	color: #000;
	font-size: 9pt;
	letter-spacing: -0
}
.s_red {
	font-family: "Arial", "verdana", "Nanum Gothic";
	color: #ee5621;
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: -0
}
.num_t {
	font-family: "Lucida Sans Unicode";
	color: #f55600;
	font-size: 9pt;
	font-weight: bold
}
.inputsubmit {
	padding: 3px 1px 0 1px;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-color: #d9dfea;
	border-left-color: #d9dfea;
	border-bottom-color: #055689;
	border-right-color: #055689;
	background-color: #3381b2;
	color: #fff;
	font-size: 11px;
	font-family: "", tahoma, verdana, arial, sans-serif;
	text-align: center
}
.closebtn {
	padding: 3px 1px 0 1px;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-color: #e7e7e7;
	border-left-color: #d9dfea;
	border-bottom-color: #7b7b7b;
	border-right-color: #7b7b7b;
	background-color: #efefef;
	color: #000;
	font-size: 11px;
	font-family: "", tahoma, verdana, arial, sans-serif;
	text-align: center
}
.csubmit {
	padding: 4px 2px 0 2px;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-color: #ebe8da;
	border-left-color: #ebe8da;
	border-bottom-color: #524c33;
	border-right-color: #524c33;
	background-color: #7a745c;
	color: #fff;
	font-size: 11px;
	font-family: "", tahoma, verdana, arial, sans-serif;
	text-align: center
}
.art_sb {
	font-family: dotum;
	font-size: 8pt;
	color: #055689;
	font-weight: bold;
	letter-spacing: -1px
}
.art_blue {
	font-family: dotum;
	font-size: 9pt;
	color: #0271ed;
	font-weight: bold;
	letter-spacing: -0
}
.art_red {
	font-family: dotum;
	font-size: 9pt;
	color: #fd1503;
	font-weight: bold;
	letter-spacing: -0
}
.t_banner {
	font-size: 13px
}
.t_banner1 {
	font-size: 13px;
	letter-spacing: -1px
}
.t_banner2 {
	font-size: 13px;
	letter-spacing: -2px
}
.tax8 {
	font-family: "Arial", "verdana", "Nanum Gothic";
	color: #565656;
	font-size: 8pt;
	letter-spacing: -0
}
.blue_b {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -0
}
a.blue_b:link, a.blue_b:visited, a.blue_b:active {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -0
}
a.blue_b:hover {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -0;
	text-decoration: underline
}
.blue {
	color: #115ab5;
	letter-spacing: -0
}
a.blue:link, a.blue:visited, a.blue:active {
	color: #115ab5;
	letter-spacing: -0
}
a.blue:hover {
	color: #115ab5;
	letter-spacing: -0;
	text-decoration: underline
}
.focus_b {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -0
}
a.focus_b:link, a.focus_b:visited, a.focus_b:active {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -0
}
a.focus_b:hover {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -0;
	text-decoration: underline
}
.focus_b1 {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -1px
}
a.focus_b1:link, a.focus_b1:visited, a.focus_b1:active {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -1px
}
a.focus_b1:hover {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: underline
}
.focus_b2 {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -2px
}
a.focus_b2:link, a.focus_b2:visited, a.focus_b2:active {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -2px
}
a.focus_b2:hover {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -2px;
	text-decoration: underline
}
.hot_b {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -0
}
a.hot_b:link, a.hot_b:visited, a.hot_b:active {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -0
}
a.hot_b:hover {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -0;
	text-decoration: underline
}
.hot_b1 {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -1px
}
a.hot_b1:link, a.hot_b1:visited, a.hot_b1:active {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -1px
}
a.hot_b1:hover {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: underline
}
.hot_b2 {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -2px
}
a.hot_b2:link, a.hot_b2:visited, a.hot_b2:active {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -2px
}
a.hot_b2:hover {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -2px;
	text-decoration: underline
}
.green_b {
	color: #007d00;
	font-weight: bold;
	letter-spacing: -1px
}
a.green_b:link, a.green_b:visited, a.green_b:active {
	color: #007d00;
	font-weight: bold;
	letter-spacing: -1px
}
a.green_b:hover {
	color: #007d00;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: underline
}
a.orange:link, a.orange:visited, a.orange:active {
	color: #f70;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt
}
a.orange:hover {
	color: #f70;
	text-decoration: none;
	font-weight: bold
}
a.orange_s:link, a.orange_s:visited, a.orange_s:active {
	color: #f70;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt
}
a.orange_s:hover {
	color: #f70;
	text-decoration: underline;
	font-weight: bold
}
.white_s {
	font-family: dotum;
	font-size: 8pt;
	color: #fff;
	letter-spacing: -1px
}
.gray_s {
	font-family: dotum;
	font-size: 8pt;
	color: #999;
	letter-spacing: -1px;
	line-height: 150%
}
.gray_ds {
	font-family: dotum;
	font-size: 8pt;
	color: #999
}
.red_mini {
	font-family: dotum;
	font-size: 8pt;
	color: #fe3c00;
	letter-spacing: -1px
}
.error {
	BACKGROUND-COLOR: #fff;
	COLOR: #000;
	BORDER: 2x solid #fd5b02
}
.black_cl {
	font-family: dotum;
	color: #000;
	font-size: 12px;
	letter-spacing: -0;
	line-height: 150%
}
a.black_cl:link, a.black_cl:visited, a.black_cl:active {
	font-family: dotum;
	color: #000;
	font-size: 12px;
	letter-spacing: -0;
	line-height: 150%
}
a.black_cl:hover {
	font-family: dotum;
	color: #000;
	font-size: 12px;
	letter-spacing: -0;
	line-height: 150%
}
.sm {
	color: #000;
	font-size: 7pt;
	height: 100%
}
a.sm:link, a.sm:visited, a.sm:active {
	color: #000;
	font-size: 7pt;
	height: 100%
}
a.sm:hover {
	color: #000;
	font-size: 7pt;
	height: 100%
}
.com_t {
	font-family: dotum;
	color: #f60;
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: -1px
}
.com_num {
	font-family: dotum;
	color: #fff;
	font-size: 9pt
}
.com_tnum {
	font-family: "Arial", "verdana", "Nanum Gothic";
	color: #000;
	font-size: 9pt;
	letter-spacing: 1px
}
.com_vps {
	font-family: "Arial", "verdana", "Nanum Gothic";
	color: #4270b7;
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: -1px
}
.com_vms {
	font-family: "Arial", "verdana", "Nanum Gothic";
	color: #ff4200;
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: -1px
}
.t_input {
	font-family: "Arial", "verdana", "Nanum Gothic";
	font-size: 11px;
	color: #5e5e5e;
	border: 1px solid #a7a7a7;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	background-color: #fbfbfb
}
.cf {
	font-family: "Arial", "verdana", "Nanum Gothic";
	FONT-SIZE: 8pt;
	color: #343434;
	letter-spacing: -0
}
.poll_txt {
	font-family: "Arial", "verdana", "Nanum Gothic";
	color: #000;
	letter-spacing: -1px
}
.blue_b1 {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -1px
}
a.blue_b1:link, a.blue_b1:visited, a.blue_b1:active {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -1px
}
a.blue_b1:hover {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: underline
}
.blue_b2 {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -2px
}
a.blue_b2:link, a.blue_b2:visited, a.blue_b2:active {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -2px
}
a.blue_b2:hover {
	color: #115ab5;
	font-weight: bold;
	letter-spacing: -2px;
	text-decoration: underline
}
.nblue_b1 {
	color: #115ab5;
	font-weight: bold;
	font-size: 13px;
	line-height: 17px;
	letter-spacing: -1px
}
a.nblue_b1:link, a.nblue_b1:visited, a.nblue_b1:active {
	color: #115ab5;
	font-weight: bold;
	font-size: 13px;
	line-height: 17px;
	letter-spacing: -1px
}
a.nblue_b1:hover {
	color: #115ab5;
	font-weight: bold;
	font-size: 13px;
	line-height: 17px;
	letter-spacing: -1px;
	text-decoration: underline
}
.nblue_b2 {
	color: #115ab5;
	font-weight: bold;
	font-size: 13px;
	line-height: 17px;
	letter-spacing: -2px
}
a.nblue_b2:link, a.nblue_b2:visited, a.nblue_b2:active {
	color: #115ab5;
	font-weight: bold;
	font-size: 13px;
	line-height: 17px;
	letter-spacing: -2px
}
a.nblue_b2:hover {
	color: #115ab5;
	font-weight: bold;
	font-size: 13px;
	line-height: 17px;
	letter-spacing: -2px;
	text-decoration: underline
}
.box_t {
	color: #323232;
	font-size: 13px;
	letter-spacing: -0
}
a.box_t:link {
	color: #323232;
	font-size: 13px;
	letter-spacing: -0
}
a.box_t:visited {
	color: #323232;
	font-size: 13px;
	letter-spacing: -0
}
a.box_t:active {
	color: #323232;
	font-size: 13px;
	letter-spacing: -0
}
a.box_t:hover {
	color: #d47034;
	font-size: 13px;
	letter-spacing: -0;
	text-decoration: underline
}
.box_t1 {
	color: #323232;
	font-size: 13px;
	letter-spacing: -1px
}
a.box_t1:link {
	color: #323232;
	font-size: 13px;
	letter-spacing: -1px
}
a.box_t1:visited {
	color: #323232;
	font-size: 13px;
	letter-spacing: -1px
}
a.box_t1:active {
	color: #323232;
	font-size: 13px;
	letter-spacing: -1px
}
a.box_t1:hover {
	color: #d47034;
	font-size: 13px;
	letter-spacing: -1px;
	text-decoration: underline
}
.box_t2 {
	color: #323232;
	font-weight: bold;
	letter-spacing: -2px
}
a.box_t2:link {
	color: #323232;
	font-weight: bold;
	letter-spacing: -2px
}
a.box_t2:visited {
	color: #323232;
	font-weight: bold;
	letter-spacing: -2px
}
a.box_t2:active {
	color: #323232;
	font-weight: bold;
	letter-spacing: -2px
}
a.box_t2:hover {
	color: #d47034;
	font-weight: bold;
	letter-spacing: -2px;
	text-decoration: underline
}
.box_bt {
	color: #323232;
	letter-spacing: -0
}
a.box_bt:link {
	color: #323232;
	letter-spacing: -0
}
a.box_bt:visited {
	color: #323232;
	letter-spacing: -0
}
a.box_bt:active {
	color: #323232;
	letter-spacing: -0
}
a.box_bt:hover {
	color: #d47034;
	letter-spacing: -0;
	text-decoration: underline
}
.box_bt1 {
	color: #323232;
	letter-spacing: -1px
}
a.box_bt1:link {
	color: #323232;
	letter-spacing: -1px
}
a.box_bt1:visited {
	color: #323232;
	letter-spacing: -1px
}
a.box_bt1:active {
	color: #323232;
	letter-spacing: -1px
}
a.box_bt1:hover {
	color: #d47034;
	letter-spacing: -1px;
	text-decoration: underline
}
.box_bt2 {
	color: #323232;
	letter-spacing: -2px
}
a.box_bt2:link {
	color: #323232;
	letter-spacing: -2px
}
a.box_bt2:visited {
	color: #323232;
	letter-spacing: -2px
}
a.box_bt2:active {
	color: #323232;
	letter-spacing: -2px
}
a.box_bt2:hover {
	color: #d47034;
	letter-spacing: -2px;
	text-decoration: underline
}
.a_read {
	color: #d7ae6e !important;
	text-decoration: none
}
a.a_read:link {
	color: #d7ae6e !important;
	text-decoration: none
}
a.a_read:visited {
	color: #d7ae6e !important;
	text-decoration: none
}
a.a_read:active {
	color: #d7ae6e !important;
	text-decoration: none
}
a.a_read:hover {
	color: #d7ae6e !important;
	text-decoration: underline
}
a.list:link, a.list:visited, a.list:active {
	color: #555;
	text-decoration: none
}
a.list:hover {
	text-decoration: underline
}
a.listb:link, a.listb:visited, a.listb:active {
	color: #333;
	text-decoration: none;
	font-weight: bold
}
a.listb:hover {
	text-decoration: underline
}
a.white:link, a.white:visited, a.white:active {
	color: #fff;
	text-decoration: none
}
a.white:hover {
	text-decoration: underline
}
a.black22:link, a.black22:visited, a.black22:active {
	color: #333;
	text-decoration: none
}
a.black22:hover {
	text-decoration: underline
}
a.s:link, a.s:visited, a.s:active {
	color: #555;
	text-decoration: none;
	font-family: dotum;
	font-size: 8pt
}
a.s:hover {
	text-decoration: underline;
	font-family: dotum;
	font-size: 8pt
}
a.black {
	font-family: dotum;
	font-size: 8pt;
	color: #141414
}
a.black:link, a.black:visited {
	color: #141414;
	font-size: 8pt;
	font-family: gulim, tahoma;
	text-decoration: none
}
a.black:hover {
	color: #141414;
	font-size: 8pt;
	font-family: gulim, tahoma;
	text-decoration: underline
}
a.line:link, a.line:visited, a.line:active {
	color: #333;
	font-family: dotum;
	font-size: 8pt;
	letter-spacing: -1px
}
a.line:hover {
	text-decoration: underline;
	font-family: dotum;
	font-size: 8pt;
	letter-spacing: -1px
}
a.line2:link, a.line2:visited, a.line2:active {
	color: #333;
	text-decoration: underline;
	font-family: dotum;
	font-size: 8pt
}
a.line:hover {
	text-decoration: underline;
	font-family: dotum;
	font-size: 8pt
}
a.gray_s:link, a.gray_s:visited, a.gray_s:active {
	color: #555;
	text-decoration: none;
	font-family: dotum;
	font-size: 8pt;
	letter-spacing: -1px
}
a.gray_s:hover {
	text-decoration: underline;
	font-family: dotum;
	font-size: 8pt
}
a.adtext:link, a.adtext:visited, a.adtext :active {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px
}
a.adtext:hover {
	color: #d8ff00;
	text-decoration: none;
	font-weight: bold
}
a.bottom_cate:link, a.bottom_cate:visited, a.bottom_cate:active {
	color: #6b6b6b;
	text-decoration: none
}
a.bottom_cate:hover {
	color: #6b6b6b;
	text-decoration: underline
}
a.search:link, a.search:visited, a.search:active {
	color: #1f75c5;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10pt;
	letter-spacing: -1px
}
a.search:hover {
	color: #1f75c5;
	text-decoration: underline;
	font-weight: bold
}
a.menu_text_white:link, a.menu_text_white:visited, a.menu_text_white:active {
	color: #fff;
	text-decoration: none;
	font-weight: bold
}
a.menu_text_white:hover {
	color: #fff;
	text-decoration: none;
	font-weight: bold
}
.hotword {
	font-family: dotum;
	font-size: 8pt;
	color: #0e3f99;
	letter-spacing: -1px
}
.green2 {
	font-family: dotum;
	font-size: 8pt;
	color: #409c92;
	letter-spacing: -1px
}
.white_b {
	font-family: dotum;
	font-size: 9pt;
	color: #fff;
	font-weight: bold
}
.white {
	font-family: dotum;
	font-size: 9pt;
	color: #fff
}
.black2 {
	color: #333
}
.black {
	font-family: dotum;
	font-size: 9pt;
	color: #000;
	letter-spacing: -1px
}
.black_s {
	font-family: dotum;
	font-size: 8pt;
	color: #555
}
.black_fr {
	font-family: "Arial", "verdana", "";
	font-size: 9pt;
	color: #555
}
.black_sb {
	font-family: dotum;
	font-size: 8pt;
	color: #555;
	font-weight: bold
}
.black_b {
	font-family: dotum;
	font-size: 9pt;
	color: #333;
	font-weight: bold
}
.black_bb {
	font-family: dotum;
	font-size: 8pt;
	color: #333;
	font-weight: bold
}
.black_bbb {
	font-family: dotum;
	font-size: 11pt;
	color: #333;
	font-weight: bold;
	letter-spacing: -2px
}
.red {
	font-family: dotum;
	font-size: 9pt;
	color: #ff4800;
	font-weight: bold
}
.red_s {
	font-family: dotum;
	font-size: 8pt;
	color: #ab0d0d
}
.brown {
	font-family: dotum;
	font-size: 8pt;
	color: #806b55;
	letter-spacing: -1px
}
.brown_bs {
	font-family: dotum;
	font-size: 11px;
	color: #908a73;
	font-weight: bold;
	letter-spacing: -1px
}
.brown_b {
	font-family: dotum;
	font-size: 9pt;
	color: #908a73;
	font-weight: bold;
	letter-spacing: -1px
}
.gray {
	font-family: dotum;
	font-size: 8pt;
	color: #666;
	letter-spacing: -1px
}
.gray_p {
	font-family: dotum;
	font-size: 9pt;
	color: #666;
	letter-spacing: -1px
}
.gray_m {
	font-family: dotum;
	font-size: 9pt;
	color: #999
}
.gray_d {
	font-family: dotum;
	font-size: 8pt;
	color: #666
}
.darkgray {
	font-family: dotum;
	font-size: 9pt;
	color: #343434
}
.b_list {
	font-family: dotum;
	font-size: 9pt;
	color: #666;
	font-weight: bold
}
.bs_list {
	font-family: dotum;
	font-size: 8pt;
	color: #666;
	font-weight: bold
}
.pink_b {
	font-family: dotum;
	font-size: 9pt;
	color: #ae3767;
	font-weight: bold
}
.orange_b {
	font-family: dotum;
	font-size: 8pt;
	color: #f60;
	font-weight: bold
}
.orange_bb {
	font-family: dotum;
	font-size: 9pt;
	color: #f60;
	font-weight: bold
}
.orange_bbb {
	font-family: dotum;
	font-size: 12pt;
	color: #f60;
	font-weight: bold
}
.blue2 {
	font-family: dotum;
	font-size: 8pt;
	color: #425194;
	letter-spacing: -1px
}
.blue_s {
	font-family: dotum;
	font-size: 8pt;
	color: #3d80b0;
	letter-spacing: -1px;
	font-weight: bold
}
.blue3 {
	font-family: gulim;
	font-size: 9pt;
	color: #425194;
	letter-spacing: -1px
}
.pay_money {
	font-family: gulim;
	font-size: 9pt;
	color: #115ab5;
	font-weight: bold
}
.blue {
	font-family: dotum;
	font-size: 9pt;
	color: #569666
}
.darkblue {
	font-family: dotum;
	font-size: 9pt;
	color: #20408b
}
.wine {
	font-family: dotum;
	font-size: 9pt;
	color: #50347a
}
.orange {
	font-family: dotum;
	font-size: 9pt;
	color: #f60
}
.text_bold {
	font-family: dotum;
	font-size: 9pt;
	color: #c30;
	font-weight: bold
}
.title {
	/*font-family:dotum;*/
	font-size: 10pt;
	color: #333;
	font-weight: bold;
	letter-spacing: -2px
}
.style1 {
	color: #00f
}
.style3 {
	color: #f0f
}
.style4 {
	color: #090
}
.style5 {
	color: #fff;
	font-weight: bold
}
.style6 {
	color: red
}
.style7 {
	font-size: 18pt
}
.style9 {
	font-weight: bold
}
.style14 {
	font-weight: bold
}
.ca {
	font-size: 8pt;
	letter-spacing: -1px;
	line-height: 150%
}
.log {
	font-family: dotum;
	font-size: 8pt;
	color: #666;
	letter-spacing: -1px;
	line-height: 150%
}
.sky_b {
	font-family: dotum;
	font-size: 9pt;
	color: #577abd;
	font-weight: bold
}
.onetime {
	color: #737373
}
#main_notice_list td {
	/*letter-spacing: -1px*/
}
.list_color {
	background-color: #63a8de
}
.point_plus {
	font-family: dotum;
	font-size: 8pt;
	color: #ff6c00;
	font-weight: bold
}
.point_minus {
	font-family: dotum;
	font-size: 8pt;
	color: #4c68a2;
	font-weight: bold
}
.title_blue {
	font-family: dotum;
	font-size: 9pt;
	color: #0079c9;
	font-weight: bold
}
.title_orange {
	font-family: dotum;
	font-size: 9pt;
	color: #ff8400;
	font-weight: bold
}
.pricei {
	font: normal;
	font-family: impact;
	color: #c00;
	font-size: 15px;
	line-height: 20px;
	text-align: right
}
.ser_txt {
	color: #2d84c2
}
.tv_txt {
	color: #e67001
}
.ser_txt_lh {
	line-height: 24px
}
.ser_txt_eng {
	font-size: 12px;
	font-family: "Arial", "verdana", "";
	letter-spacing: -0;
	color: #2d84c2;
	font-weight: bold
}
.ser_txt_eng_lh {
	line-height: 17px
}
.ser_title {
	font-family: verdana;
	font-size: 12px;
	letter-spacing: -1px
}
.ser_pay {
	/*font-weight: bold;*/
	font-size: 13px;
	color: #d06209;
	line-height: 20px
}
.ser_pay2 {
	font-weight: bold;
	font-size: 11px;
	font-family: ;
	color: #018eb1;
	letter-spacing: -1px
}
.ser_td1 {
	padding: 5px 8px 5px 8px
}
.applicant {
	font-weight: bold;
	color: red
}
.tbtxt_c {
	color: #7898bf
}
.tbtxt_s {
	font-size: 11px;
	font-family: dotum
}
.detail_title {
	color: #444;
	font-size: 13px;
	font-family: ;
	text-align: left;
	padding-left: 10px;
	letter-spacing: 0;
	font-weight: bold
}
.red {
	color: red
}
.white {
	color: #fff
}
.gray88 {
	color: #888
}
a.gray88:hover {
	color: #888;
	text-decoration: underline
}
.gray84 {
	color: #848484
}
.graya5 {
	color: #a5a5a5
}
.gray99 {
	color: #999
}
.gray7d {
	color: #474747
}
.graybd {
	color: #bdbdbd
}
.grayd3 {
	color: #d3d3d3
}
.gray55 {
	color: #555
}
.tbg_c1 {
	background-color: #f8f8f8
}
.tbg_c2 {
	background-color: #f4f4f3
}
.ks_td {
	font-family: dotum;
	font-size: 11px;
	color: #5d5d5d;
	letter-spacing: -1px;
	font-weight: bold
}
.ks {
	font-family: "verdana", "dotum";
	font-size: 12px;
	letter-spacing: 0;
	line-height: 14px
}
a.ks:link, a.ks:visited, a.ks:active {
	font-family: "verdana", "dotum";
	font-size: 12px;
	letter-spacing: 0;
	line-height: 14px
}
.ks_1 {
	font-family: "verdana", "dotum";
	font-size: 11px;
	color: #5d5d5d;
	letter-spacing: 0;
	line-height: 14px
}
a.ks_1:link, a.ks_1:visited, a.ks_1:active {
	font-family: ;
	font-size: 11px;
	letter-spacing: 0;
	line-height: 14px
}
.ks_1_eng {
	font-family: "verdana", "dotum";
	font-size: 12px;
	letter-spacing: 0;
	line-height: 14px
}
a.ks_1_eng:link, a.ks_1_eng:visited, a.ks_1_eng:active {
	font-family: "verdana", "dotum";
	font-size: 11px;
	letter-spacing: 0;
	line-height: 14px
}
.ks_2 {
	font-family: "verdana", "dotum";
	font-size: 10px;
	letter-spacing: -1px;
	line-height: 14px
}
a.ks_2:link, a.ks_2:visited, a.ks_2:active {
	font-family: "verdana", "dotum";
	font-size: 10px;
	letter-spacing: -1px;
	line-height: 14px
}
.ks_3 {
	font-family: "verdana", "dotum";
	font-size: 11px;
	letter-spacing: -1px;
	line-height: 14px
}
a.ks_3:link, a.ks_3:visited, a.ks_3:active {
	font-family: "verdana", "dotum";
	font-size: 11px;
	letter-spacing: -1px;
	line-height: 14px
}
.ks_4 {
	font-family: "verdana", "dotum";
	font-size: 12px;
	letter-spacing: -1px;
	line-height: 14px
}
a.ks_1:link, a.ks_1:visited, a.ks_1:active {
	font-family: "verdana", "dotum";
	font-size: 11px;
	letter-spacing: 0;
	line-height: 14px
}
.ks_login {
	font-family: "Arial", "verdana", "dotum", "µ¸À½";
	font-size: 11px;
	letter-spacing: 0;
	line-height: 12px
}
a.ks_login:link, a.ks_1:visited, a.ks_1:active {
	font-family: "Arial", "verdana", "dotum", "µ¸À½";
	font-size: 11px;
	letter-spacing: 0;
	line-height: 12px
}
.kt {
	font-family: "verdana", "dotum";
	font-size: 11px;
	letter-spacing: 0
}
a.kt:link, a.kt:visited, a.kt:active {
	font-family: "verdana", "dotum";
	font-size: 11px;
	letter-spacing: 0
}
.kt_1 {
	font-family: "verdana", "dotum";
	font-size: 12px
}
a.kt:link, a.kt:visited, a.kt:active {
	font-family: "verdana", "dotum";
	font-size: 12px
}
.es {
	font-family: Arial;
	font-size: 11px
}
.es1 {
	font-family: verdana;
	font-size: 11px;
	letter-spacing: 0
}
a.es1:link, a.es1:visited, a.es1:active {
	font-family: verdana;
	font-size: 11px;
	letter-spacing: 0
}
.es1_1 {
	font-family: verdana;
	font-size: 11px;
	letter-spacing: -1px
}
a.es1_1:link, a.es1_1:visited, a.es1_1:active {
	font-family: verdana;
	font-size: 11px;
	letter-spacing: -1px
}
.es2 {
	font-family: tahoma;
	font-size: 11px;
	letter-spacing: 0
}
.es2_1 {
	font-family: tahoma;
	font-size: 11px;
	letter-spacing: -1px
}
a.es2_1:link, a.es2_1:visited, a.es2_1:active font-family:tahoma;
font-size:11px;
letter-spacing:-1px
}
.es2_b {
	font-family: tahoma;
	font-size: 12px;
	letter-spacing: 0;
	font-weight: bold
}
.es3 {
	font-family: verdana;
	font-size: 12px;
	letter-spacing: 0
}
.es3_1 {
	font-family: verdana;
	font-size: 12px;
	letter-spacing: -1px
}
.es4 {
	font-family: tahoma;
	font-size: 12px;
	letter-spacing: 0
}
.s_txt1 {
	color: #474747;
	text-decoration: none;
	font-family: dotum;
	font-size: 9pt;
	letter-spacing: -1px
}
a.s_txt1:link, a.s_txt1:visited, a.s_txt1:active {
	color: #474747;
	text-decoration: none;
	font-family: dotum;
	font-size: 9pt;
	letter-spacing: -1px
}
a.s_txt1:hover {
	color: #474747;
	text-decoration: underline;
	font-family: dotum;
	font-size: 9pt;
	letter-spacing: -1px
}
.m_txt1 {
	color: #474747;
	text-decoration: none;
	font-family: dotum;
	font-size: 8pt;
	letter-spacing: -1px
}
a.m_txt1:link, a.m_txt1:visited, a.m_txt1:active {
	color: #474747;
	text-decoration: none;
	font-family: dotum;
	font-size: 8pt;
	letter-spacing: -1px
}
a.m_txt1:hover {
	color: #474747;
	text-decoration: underline;
	font-family: dotum;
	font-size: 8pt;
	letter-spacing: -1px
}
.m_txt {
	color: #474747;
	text-decoration: none;
	font-family: dotum;
	font-size: 9pt;
	letter-spacing: -0
}
a.m_txt:link, a.s_txt1:visited, a.s_txt1:active {
	color: #474747;
	text-decoration: none;
	font-family: dotum;
	font-size: 9pt;
	letter-spacing: -0
}
a.m_txt:hover {
	color: #474747;
	text-decoration: underline;
	font-family: dotum;
	font-size: 9pt;
	letter-spacing: -0
}
.search_txt1 {
	font-family: ;
	font-size: 14px;
	letter-spacing: 0;
	color: #333;
	font-weight: bold
}
.search_txt2 {
	font-family: verdana;
	font-size: 13px;
	color: #294ed6;
	letter-spacing: 0;
	text-decoration: underline
}
a.search_txt2:link, a.search_txt2:visited, a.search_txt2:active {
	font-family: verdana;
	font-size: 13px;
	color: #294ed6;
	letter-spacing: 0;
	text-decoration: underline
}
a.search_txt2:hover {
	font-family: verdana;
	color: #294ed6;
	font-size: 13px;
	letter-spacing: 0;
	text-decoration: underline
}
.news_txt1 {
	font-family: "";
	font-size: 14px;
	color: #1b4589;
	font-weight: bold;
	letter-spacing: 0
}
a.news_txt1:link, a.news_txt1:visited, a.news_txt1:active {
	font-family: "";
	font-size: 14px;
	color: #1b4589;
	font-weight: bold;
	letter-spacing: 0
}
a.news_txt1:hover {
	font-family: "";
	color: #1b4589;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 0
}
.news_txt2 {
	font-family: "Arial", "verdana", "";
	font-size: 9pt;
	color: #3c3c3c;
	letter-spacing: -0
}
.news_date {
	font-family: "Arial", "verdana", "";
	font-size: 8pt;
	color: #999;
	letter-spacing: -0
}
.news_view_title {
	font-family: "";
	font-size: 18px;
	color: #000;
	font-weight: bold;
	letter-spacing: 0
}
.news_view_gt {
	font-family: "Arial", "verdana", "";
	font-size: 12px;
	color: #999;
	letter-spacing: 0
}
.news_title_01 {
	font-family: "";
	font-size: 14px;
	color: #000;
	font-weight: bold;
	letter-spacing: 0
}
a.news_title_01:link, a.news_title_01:visited, a.news_title_01:active {
	font-family: "";
	font-size: 14px;
	color: #000;
	font-weight: bold;
	letter-spacing: 0
}
a.news_title_01:hover {
	font-family: "";
	color: #000;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 0
}
.table_LSize {
	width: 500px;
	border: #ccc 1px solid;
	padding: 10px 5px 10px 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	vertical-align: middle
}
.article {
	font-family: "Arial", "verdana", "";
	font-size: 16px;
	line-height: 18pt
}
.news_title {
	font-family: "Arial", "verdana", "";
	font-size: 16px;
	line-height: 18pt
}
.p {
	font-family: "Arial", "verdana", "";
	font-size: 16px;
	line-height: 18pt
}
.news_text {
	font-family: "Arial", "verdana", "";
	font-size: 16px;
	line-height: 18pt
}
.news_ht {
	font-family: "Arial", "verdana", "";
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	letter-spacing: 0
}
.list_array {
	font-size: 11px;
	font-family: ;
	letter-spacing: 3px;
	color: #ddd
}
a.list_array:link, a.list_array:visited, a.list_array:active {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #7e7e7e
}
a.list_array:hover {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #333;
	text-decoration: underline
}
a.m_tag0:link, a.m_tag0:visited, a.m_tag0:active {
	color: #1e4f77
}
a.m_tag1:link, a.m_tag1:visited, a.m_tag1:active {
	color: #1e4f77;
	font-weight: bold
}
a.m_tag2:link, a.m_tag2:visited, a.m_tag2:active {
	color: #fff;
	text-decoration: none;
	background-color: #1e4f77;
	margin-left: 2px;
	font-weight: bold;
	padding: 3 3 0 3px
}
a.m_tag3:link, a.m_tag3:visited, a.m_tag3:active {
	color: #955daf;
	font-weight: bold
}
a.m_tag4:link, a.m_tag4:visited, a.m_tag4:active {
	color: #f84040;
	font-weight: bold;
	background-color: #yellow;
	font-size: 11pt;
	padding: 2 3 0 3px
}
a.m_tag5:link, a.m_tag4:visited, a.m_tag4:active {
	color: #f84040;
	font-weight: bold;
	font-size: 10pt
}
.tdheight {
	line-height: 16px;
	font-family: dotum;
	font-size: 9pt;
	letter-spacing: -1px
}
.input {
	background-color: #fff;
	border: #fff 1px solid
}
.simpleform_login {
	font: 12px verdana;
	letter-spacing: 0;
	padding-bottom: 3px;
	padding-left: 4px;
	background-color: #f3f3f3;
	color: #555;
	border: 1px solid #ededed
}
.simpleform {
	height: 20px;
	font-family: verdana, Arial, dotum, "µ¸À½";
	font-size: 12px;
	padding-left: 4px;
	line-height: 120%;
	background-color: #fff;
	color: #555;
	border: 1px solid #ccc
}
.f_simpleform {
	font: 11px verdana;
	line-height: 120%;
	background-color: #f9f9f9;
	color: #555;
	padding: 3px 3px 0 3px
}
.whiteform {
	height: 25px;
	padding: 6px 5px 5px 5px;
	font-family: "verdana", "Arial";
	font-size: 11px;
	line-height: 120%;
	background-color: #fff;
	color: #555;
	border: 1px solid #fff
}
.dollors {
	font-weight: bolder;
	font-size: 11pt;
	color: #555;
	font-family: verdana
}
.simpleform_r {
	font: 9pt gulim;
	line-height: 120%;
	background-color: #fff;
	color: #555;
	border: 1px solid #ccc
}
.simpleform_s {
	font: 9pt gulim;
	line-height: 120%;
	background-color: red;
	color: #333;
	border: 1px solid #ccc
}
.myform {
	font: 9pt gulim;
	line-height: 120%;
	background-color: #f9f9f9;
	color: #888;
	border: 1px solid #ccc;
	height: 21px;
	padding: 3px 3px 0 3px
}
.pay_usa {
	font-weight: bolder;
	font-size: 14pt;
	color: #000;
	font-family: verdana
}
.payform {
	text-align: left;
	font-weight: bolder;
	font-size: 16pt;
	font-family: verdana;
	line-height: 120%;
	background-color: #fff;
	color: #c00;
	border: 1px solid #fff
}
.pay_discount {
	text-align: left;
	font-weight: bolder;
	font-size: 14pt;
	color: #000;
	font-family: verdana
}
.w100 {
	width: 100%
}
textarea {
	font-family: dotum;
	font-size: 9pt;
	color: #555;
	border: #ddd 1px solid;
	overflow: auto;
	scrollbar-face-color: #f5f5f5;
	scrollbar-shadow-color: #ccc;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #7e7e7e
}
.password {
	font-family: dotum;
	font-size: 8pt;
	color: #888;
	background-color: #f9f9f9;
	border-width: 1px;
	border-color: #ccc;
	border-style: solid;
	height: 18;
	padding-top: 3px
}
.file {
	font-family: dotum;
	font-size: 8pt;
	color: #888;
	background-color: #fff;
	border-width: 1px;
	border-color: #8e908e;
	border-style: solid;
	padding-top: 3px
}
.select {
	font-family: dotum;
	font-size: 8pt;
	color: #888;
	background-color: #fff;
	border-width: 1px;
	border-color: #cfd6d8;
	border-style: solid;
	height: 18
}
.button {
	font-family: verdana;
	font-size: 7pt;
	color: #888;
	background-color: #d8d8d8;
	border-width: 1px;
	border-color: #aaa
}
.input_bor0 {
	border: solid 0
}
.small {
	font-size: 11px;
	font-family: dotum;
	color: #806b55;
	padding-top: 2px
}
.left {
	text-decoration: none;
	color: #666;
	font-size: 9pt;
	letter-spacing: -1px
}
.green {
	font-family: dotum;
	font-size: 8pt;
	color: #4b7b71
}
.input_15 {
	height: 15px
}
.lm01 {
	font-size: 12px;
	font-family: verdana;
	letter-spacing: -1px;
	color: #333
}
a.lm01:link, a.lm01:visited, a.lm01:active {
	font-size: 12px;
	font-family: verdana;
	letter-spacing: -1px;
	color: #333
}
a.lm01:hover {
	font-size: 12px;
	font-family: verdana;
	letter-spacing: -1px;
	color: #333;
	text-decoration: underline
}
.lm_ti1 {
	font-size: 12px;
	font-family: ;
	letter-spacing: -0;
	color: #464646;
	font-weight: bold
}
.lm_ti2 {
	color: #337fcc;
	font-size: 12px;
	font-family: ;
	letter-spacing: -0;
	font-weight: bold
}
.lm_ti3 {
	color: #929839;
	font-size: 12px;
	font-family: ;
	letter-spacing: -0;
	font-weight: bold
}
.lm01_eng {
	font-size: 10px;
	font-family: verdana;
	letter-spacing: -0;
	color: #333
}
a.lm01_eng:link, a.lm01_eng:visited, a.lm01_eng:active {
	font-size: 11px;
	font-family: verdana;
	letter-spacing: -0;
	color: #333
}
a.lm01_eng:hover {
	font-size: 11px;
	font-family: verdana;
	letter-spacing: -0;
	color: #333;
	text-decoration: underline
}
.lm_ti1_eng {
	font-size: 12px;
	font-family: verdana;
	letter-spacing: -0;
	color: #464646;
	font-weight: bold
}
.lm_ti2_eng {
	color: #337fcc;
	font-size: 12px;
	font-family: verdana;
	letter-spacing: -0;
	font-weight: bold
}
.lm_ti3_eng {
	color: #929839;
	font-size: 12px;
	font-family: verdana;
	letter-spacing: -0;
	font-weight: bold
}
.clm01 {
	font-size: 12px;
	font-family: verdana;
	letter-spacing: -0;
	color: #333
}
a.clm01:link, a.lm01:visited, a.lm01:active {
	font-size: 12px;
	font-family: verdana;
	letter-spacing: -0;
	color: #333
}
a.clm01:hover {
	font-size: 12px;
	font-family: verdana;
	letter-spacing: -0;
	color: #333;
	text-decoration: underline
}
.bold_txt {
	font-size: 12px;
	font-family: ;
	letter-spacing: -0;
	color: #333;
	font-weight: bold
}
.bold_txt_fff {
	font-size: 12px;
	font-family: ;
	letter-spacing: -0;
	color: #fff;
	font-weight: bold
}
.kbold_txt {
	font-size: 14px;
	font-family: ;
	letter-spacing: -0;
	color: #343434;
	font-weight: bold;
	vertical-align: middle
}
.kbold_sub_txt {
	font-size: 14px;
	font-family: ;
	letter-spacing: -0;
	color: #a9a9a9;
	font-weight: bold;
	vertical-align: middle
}
.ebold_txt {
	font-size: 16px;
	font-family: "Arial", "verdana", "dotum", "µ¸À½";
	letter-spacing: -0;
	color: #1b1b1b;
	vertical-align: middle
}
.ebold_sub_txt {
	font-size: 16px;
	font-family: "Arial", "verdana", "dotum", "µ¸À½";
	letter-spacing: -0;
	color: #a9a9a9;
	vertical-align: middle
}
.keywords_title1 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #a42285;
	font-weight: bold
}
.keywords_title2 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #8872d2;
	font-weight: bold
}
.keywords_title3 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #4273bc;
	font-weight: bold
}
.keywords_title4 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #3ccdd9;
	font-weight: bold
}
.keywords_title5 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #caaa55;
	font-weight: bold
}
.keywords_title6 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #89dcff;
	font-weight: bold
}
.keywords_title7 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #a3e26b;
	font-weight: bold
}
.keywords_title8 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #efb082;
	font-weight: bold
}
.keywords_title9 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #76d5f5;
	font-weight: bold
}
.keywords_title10 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #a8a8a8;
	font-weight: bold
}
.keyworks_txt1 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #fae1f4
}
a.keyworks_txt1:link, a.keyworks_txt1:visited, a.keyworks_txt1:active {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #fae1f4
}
a.keyworks_txt1:hover {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #fae1f4;
	text-decoration: underline
}
.keyworks_txt2 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #afa1d8
}
a.keyworks_txt2:link, a.keyworks_txt2:visited, a.keyworks_txt2:active {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #afa1d8
}
a.keyworks_txt2:hover {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #afa1d8;
	text-decoration: underline
}
.keyworks_txt3 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #89a5d1
}
a.keyworks_txt3:link, a.keyworks_txt3:visited, a.keyworks_txt3:active {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #89a5d1
}
a.keyworks_txt3:hover {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #89a5d1;
	text-decoration: underline
}
.keyworks_txt4 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #88d7d8
}
a.keyworks_txt4:link, a.keyworks_txt4:visited, a.keyworks_txt4:active {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #88d7d8
}
a.keyworks_txt4:hover {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #88d7d8;
	text-decoration: underline
}
.keyworks_txt5 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #dec593
}
a.keyworks_txt5:link, a.keyworks_txt5:visited, a.keyworks_txt5:active {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #dec593
}
a.keyworks_txt5:hover {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #dec593;
	text-decoration: underline
}
.keyworks_txt6 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #9ac0e6
}
a.keyworks_txt6:link, a.keyworks_txt6:visited, a.keyworks_txt6:active {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #9ac0e6
}
a.keyworks_txt6:hover {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #9ac0e6;
	text-decoration: underline
}
.keyworks_txt7 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #caf0a9
}
a.keyworks_txt7:link, a.keyworks_txt7:visited, a.keyworks_txt7:active {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #caf0a9
}
a.keyworks_txt7:hover {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #caf0a9;
	text-decoration: underline
}
.keyworks_txt8 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #f6b484
}
a.keyworks_txt8:link, a.keyworks_txt8:visited, a.keyworks_txt8:active {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #f6b484
}
a.keyworks_txt8:hover {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #f6b484;
	text-decoration: underline
}
.keyworks_txt9 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #65cdf0
}
a.keyworks_txt9:link, a.keyworks_txt9:visited, a.keyworks_txt9:active {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #65cdf0
}
a.keyworks_txt9:hover {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #65cdf0;
	text-decoration: underline
}
.keyworks_txt10 {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #a4a5a5
}
a.keyworks_txt10:link, a.keyworks_txt10:visited, a.keyworks_txt10:active {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #a4a5a5
}
a.keyworks_txt10:hover {
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #a4a5a5;
	text-decoration: underline
}
.vam {
	vertical-align: middle
}
.tal {
	text-align: left
}
.tar {
	text-align: right
}
.tac {
	text-align: center
}
.tal_eng {
	text-align: left;
	padding-left: 5px
}
.vat {
	vertical-align: top
}
.vab {
	vertical-align: bottom
}
.vam {
	vertical-align: middle
}
.lh13px {
	line-height: 13px
}
.lh14px {
	line-height: 14px
}
.lh15px {
	line-height: 15px
}
.lh16px {
	line-height: 16px
}
.lh18px {
	line-height: 18px
}
.ls_0 {
	letter-spacing: 0
}
.ls_1 {
	letter-spacing: -0
}
strong, b {
	letter-spacing: -0
}
.b {
	font-weight: bold;
	letter-spacing: -0
}
.scroll1 {
	scrollbar-face-color: #eee;
	scrollbar-highlight-color: #eee;
	scrollbar-shadow-color: #eee;
	scrollbar-3dlight-color: ffffff;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: FFFFFF;
	scrollbar-darkshadow-color: FFFFFF
}
.br_no {
	background-repeat: no-repeat
}
.br_x {
	background-repeat: repeat-x
}
.br_y {
	background-repeat: repeat-y
}
.bp_b {
	background-position: bottom
}
.bp_r {
	background-position: right
}
.bp_c {
	background-position: 0 50%
}
.bp_ct1 {
	background-position: 0 45%
}
.bp_tc {
	background-position: 50% 0
}
.bp_bc {
	background-position: 50% 100%
}
.bp_rc {
	background-position: 100% 100%
}
.mt2 {
	margin-top: 2px
}
.mt3 {
	margin-top: 3px
}
.mt5 {
	margin-top: 5px
}
.mr2 {
	margin-right: 2px
}
.mr3 {
	margin-right: 3px
}
.mr4 {
	margin-right: 4px
}
.mr5 {
	margin-right: 5px
}
.mr10 {
	margin-right: 10px
}
.mb2 {
	margin-bottom: 2px
}
.mb3 {
	margin-bottom: 3px
}
.mb5 {
	margin-bottom: 5px
}
.mb7 {
	margin-bottom: 7px
}
.mb10 {
	margin-bottom: 10px
}
.ml4 {
	margin-left: 4px
}
.ml5 {
	margin-left: 5px
}
.ml10 {
	margin-left: 10px
}
.mlr4 {
	margin: 0 4px 0 4px
}
.pr9 {
	padding-right: 9px
}
.pr10 {
	padding-right: 10px
}
.pl5 {
	padding-left: 5px
}
.pl7 {
	padding-left: 7px
}
.pl10 {
	padding-left: 10px
}
.pt2 {
	padding-top: 2px
}
.pt3 {
	padding-top: 3px
}
.pt4 {
	padding-top: 4px
}
.pt5 {
	padding-top: 5px
}
.pt6 {
	padding-top: 6px
}
.pt7 {
	padding-top: 7px
}
.pt10 {
	padding-top: 10px
}
.pt15 {
	padding-top: 15px
}
.pt20 {
	padding-top: 20px
}
.pb2 {
	padding-bottom: 2px
}
.pb3 {
	padding-bottom: 3px
}
.pb5 {
	padding-bottom: 5px
}
.pb10 {
	padding-bottom: 10px
}
.pb15 {
	padding-bottom: 15px
}
.pb20 {
	padding-bottom: 20px
}
.ptb2 {
	padding-top: 2px;
	padding-bottom: 2px
}
.ptb3 {
	padding-top: 3px;
	padding-bottom: 3px
}
.ptb5 {
	padding-top: 5px;
	padding-bottom: 5px
}
.ptb6 {
	padding-top: 6px;
	padding-bottom: 6px
}
.ptb7 {
	padding-top: 7px;
	padding-bottom: 7px
}
.ptb10 {
	padding-top: 10px;
	padding-bottom: 10px
}
.ptb15 {
	padding-top: 15px;
	padding-bottom: 15px
}
.ptb20 {
	padding-top: 20px;
	padding-bottom: 20px
}
.plr4 {
	padding-left: 4px;
	padding-right: 4px
}
.plr5 {
	padding-left: 5px;
	padding-right: 5px
}
.plr7 {
	padding-left: 7px;
	padding-right: 7px
}
.plr10 {
	padding-left: 10px;
	padding-right: 10px
}
.plr11 {
	padding-left: 3px;
	padding-right: 3px
}
.p03 {
	padding: 3px
}
.p05 {
	padding: 5px
}
.p07 {
	padding: 5px
}
.p10 {
	padding: 10px
}
.tp01 {
	padding: 5px 10px 5px 10px
}
.tp02 {
	padding: 3px 5px 2px 5px
}
.tp03 {
	padding: 5px 5px 2px 10px
}
.tp04 {
	padding: 10px 5px 2px 10px
}
.tp05 {
	padding: 15px 20px 15px 20px
}
.tp06 {
	padding: 5px 7px 10px 7px
}
.tp07 {
	padding: 5px 0 2px 0
}
.tp08 {
	padding: 6px 0 3px 3px
}
.tp09 {
	padding: 2px 7px 4px 7px
}
.tp09_2 {
	padding: 2px 4px 1px 4px
}
.tp10_1 {
	padding: 7px 4px 1px 5px
}
.tp10_2 {
	padding: 0 4px 4px 5px
}
.tp10_3 {
	padding: 10px 4px 4px 5px
}
.tp11 {
	padding: 10px 20px 10px 20px
}
.tp12 {
	padding: 5px 5px 10px 5px
}
.tp13 {
	padding: 6px 15px 5px 15px
}
.tp14 {
	padding: 5px 10px 2px 0
}
table.tbl {
	width: 100%;
	word-break: break-all;
	border-collapse: collapse;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #fff
}
.tbl td {
	padding: 5px 8px 4px 10px;
	border: 1px solid #e3e3e3
}
.tbl_bg {
	background-color: #f8f8f8;
	letter-spacing: -0
}
.tbl_bg_eng {
	background-color: #f8f8f8;
	letter-spacing: -0
}
.tbl td table td {
	padding: 0;
	border: 0 solid #fff
}
table.tbl01 {
	width: 100%;
	word-break: break-all;
	border-collapse: collapse;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #fff
}
.tbl01 td {
	padding: 5px 8px 4px 10px;
	border: 1px solid #e3e3e3
}
.tbl01_bg {
	background-color: #f8f8f8;
	letter-spacing: -0
}
.tbl01_bg_eng {
	background-color: #f8f8f8;
	letter-spacing: -0
}
.tbl01 td table td {
	padding: 0;
	border: 0 solid #fff
}
table.tbl02 {
	width: 100%;
	word-break: break-all;
	border-collapse: collapse;
	/*border-top: 2px solid #b9d2e1;*/
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #fff
}
.tbl02 td {
	padding: 6px 8px 4px 8px;
	border: 1px solid #ddd
}
.tbl02_bg {
	background-color: #f8f8f8;
	letter-spacing: -0;
	text-align: center;
	height: 25px
}
.tbl02_bg_eng {
	background-color: #f8f8f8;
	letter-spacing: -0;
	text-align: center;
	height: 25px
}
table.tbl03 {
	width: 100%;
	word-break: break-all;
	border-collapse: collapse;
	border-top: 2px solid #b9d2e1;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #fff
}
.tbl03 td {
	padding: 0;
	border: 1px solid #ddd
}
.tbl03 td table td {
	padding: 0;
	border: 0 solid red
}
.tbl03_bg1 {
	background-color: #fafafa;
	letter-spacing: -1px;
	text-align: center;
	border-left: 1px solid #e6e5e5;
	border-top: solid 0;
	border-bottom: solid 1px
}
.tbl0 {
	border-collapse: collapse;
	border-top: 0 solid;
	border-left: 0 solid;
	border-right: 0 solid;
	border-bottom: 0 solid
}
.tbl0 td {
	border: 0 solid;
	padding: 0
}
.tbl04 {
	width: 100%;
	word-break: break-all;
	border-collapse: collapse;
	border: 1px solid #ddd;
	background: #fff
}
.tbl04 td {
	padding: 5px 8px 4px 8px;
	border: 1px solid #ddd
}
.tbl04_bg {
	background-color: #f8f8f8;
	font-size: 11px;
	font-family: ;
	letter-spacing: -1px;
	color: #444
}
table.tbl05 {
	width: 100%;
	word-break: break-all;
	border-collapse: collapse;
	border-top: 1px solid #fff;
	border-left: 1px solid #e2e3e2;
	border-right: 1px solid #e2e3e2;
	border-bottom: 1px solid #e2e3e2;
	background: #fff
}
.tbl05 td {
	border: 1px solid #e2e3e2;
	padding: 8px 8px 8px 8px
}
.tbl05_bg {
	background-color: #3C7DCC;
	font-size: 12px;
	letter-spacing: 0;
	color: #f6f6f6;
	text-align: center;
	font-weight: bold
}
table.tbl06 {
	width: 100%;
	word-break: break-all;
	border-collapse: collapse;
	border-top: 2px solid #5ca4cc;
	border-left: 1px solid #beccd8;
	border-right: 1px solid #beccd8;
	border-bottom: 1px solid #beccd8;
	background: #fff
}
.tbl06 td {
	padding: 5px 8px 4px 8px;
	border: 1px solid #beccd8
}
.tbl06_bg {
	background-color: #eff5fa;
	font-size: 12px;
	font-family: ;
	letter-spacing: -1px;
	color: #51768c
}
.tbl07 {
	border: 1px dashed #e0e0e0;
	margin-bottom: 3px
}
.tbl07 td {
	border: 0 solid;
	background-color: #f8f8f8;
	padding: 6px
}
.main_board {
	padding-top: 5px;
	background-image: url('/images/main_board_bg.gif');
	height: 33px;
	border-bottom: solid 1px #e0e0e1;
	border-top: solid 2px #4c4949;
	font-size: 11px;
	color: #8e8d8d;
	letter-spacing: -1px;
	font-family: ;
	text-align: center
}
.main_board2 {
	padding-top: 4px;
	padding-bottom: 2px;
	border-bottom: solid 1px #d3d3d3;
	border-top: solid 2px #4c4949;
	font-size: 12px;
	background-color: #f7f7f7;
	color: #4c4b4b;
	letter-spacing: -0;
	font-family: ;
	text-align: center
}
.main_board2_eng {
	padding-top: 4px;
	padding-bottom: 2px;
	border-bottom: solid 1px #d3d3d3;
	border-top: solid 2px #4c4949;
	background-color: #f7f7f7;
	color: #444;
	letter-spacing: -0;
	font-family: "Arial", "verdana", "";
	font-size: 12px;
	text-align: center;
	line-height: 15px
}
.main_board3 {
	padding-top: 4px;
	padding-bottom: 2px;
	border-bottom: solid 1px #d3d3d3;
	border-top: solid 2px #4c4949;
	font-size: 12px;
	background-color: #f7f7f7;
	color: #4c4b4b;
	letter-spacing: -0;
	font-family: ;
	padding-left: 1px
}
.main_board4 {
	padding-top: 5px;
	background-image: url('/images/main_board_bg.gif');
	height: 33px;
	border-bottom: solid 1px #e0e0e1;
	border-top: solid 2px #4c4949;
	font-size: 12px;
	color: #8e8d8d;
	letter-spacing: -0;
	font-family: ;
	text-align: center
}
.talbe_line1 {
	border-top: 2px solid #b9d2e1;
	border-left: 1px solid #e2e3e2;
	border-right: 1px solid #e2e3e2
}
.jw_gray_bg {
	background-color: #dae2ea;
	font-family: verdana;
	font-size: 12px;
	color: #02488a;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold
}
.jgray_bg {
	background-color: #7993ad;
	font-family: verdana;
	font-size: 15px;
	color: #fff;
	font-weight: bold
}
.jt_gray_bg {
	background-color: #f1f5f8;
	font-family: verdana;
	font-size: 13px;
	color: #000
}
.jt_h_bg {
	background-color: #f7f7f7;
	font-family: verdana;
	font-size: 13px;
	color: #000
}
.ptable {
	border-collapse: collapse;
	border-color: #ddd\9
}
.hr_main_t {
	background-color: #fff;
	font-family: Arial;
	font-size: 15px;
	color: #303030;
	font-weight: bold
}
.hr_main_c {
	background-color: #fff;
	font-family: Arial;
	font-size: 13px;
	color: #303030;
	font-weight: bold
}
.hr_t_bg {
	background-color: #f7f7f7;
	font-family: Arial;
	font-size: 12px;
	color: #303030;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold
}
.gray_bg {
	background-color: #f8f8f8;
	letter-spacing: -1px;
	color: #7d7d7d
}
.gray_bg_eng {
	background-color: #f8f8f8;
	letter-spacing: -0;
	color: #7d7d7d
}
.tb_tb2 {
	border-top: solid 2px #b9d2e1
}
.tb_tb3 {
	border-top: solid 2px #c9c5b7
}
.link_line a {
	text-decoration: underline !important
}
.tb_tb1 {
	border-top: solid 1px #b9d2e1
}
.tb_t0 {
	border-top: solid 0
}
.tb_t1 {
	border-top: solid 1px
}
.tb_r0 {
	border-right: solid 0
}
.tb_r1 {
	border-right: solid 1px
}
.tb_b0 {
	border-bottom: solid 0
}
.tb_b1 {
	border-bottom: solid 1px
}
.tb_l0 {
	border-left: solid 0
}
.tb_l1 {
	border-left: solid 1px
}
.gray_box1 {
	background-color: #fafafa;
	border: 1px solid #e6e5e5
}
.gray_box2 {
	background-color: #fff;
	border: 1px solid #dfdfdf
}
.gray_box3 {
	background-color: #fff;
	border: 1px solid #efefef
}
.gray_box4 {
	background-color: #f3fbfe;
	border: 2px solid #bcdaeb
}
.gray_box5 {
	background-color: #fff;
	border: 2px solid #b69fdf
}
.gray_box6 {
	background-color: #fff9f2;
	border: 2px solid #fc8c11
}
.iborder01 {
	padding: 3px;
	background-color: #fff;
	border: solid 1px #e5e3d0;
	text-align: center
}
.iborder02 {
	padding: 3px;
	background-color: #fff;
	border: solid 1px #eee;
	text-align: center
}
.tborder01 {
	background-color: #f5f5f5;
	border: solid 1px #d2d2d2;
	padding: 10px
}
.tborder02 {
	background-color: #f5f5f5;
	border: solid 1px #d2d2d2;
	padding: 5px
}
.hr1 {
	border: 1px solid #eee;
	height: 1px;
	width: 100%
}
#calendar_div {
	position: absolute;
	text-align: center;
	background-color: white
}
#calendar_div td {
	width: 20px;
	height: 20px;
	font-size: 8pt;
	font-family: verdana;
	letter-spacing: -1px
}
#calendar_div .hoverCell {
	background-color: #f1f9ee
}
#calendar_div .normalCell {
	background-color: white
}
#calendar_div .selectCell {
	background-color: #fdf7e8;
	font-weight: bolder
}
#calendar_div .shoverCell {
	background-color: #fcf2da;
	font-weight: bolder
}
#calendar_div button {
	width: 20px;
	padding: 0;
	cursor: pointer;
	font-size: 7pt;
	font-family: verdana
}
#calendar_div input {
	border: 0;
	font-size: 10pt;
	padding-top: 0;
	font-weight: bolder;
	font-family: verdana;
	letter-spacing: -2px;
	text-align: center
}
.calendar {
	width: 80px;
	height: 22px;
	padding-top: 3px;
	border: #a9becf 1px solid;
	background-color: white;
	color: #069;
	font-size: 8pt;
	font-family: verdana;
	font-weight: bolder;
	letter-spacing: -1px;
	text-align: center;
	cursor: pointer
}
#period_search_option input {
	cursor: pointer;
	background-color: black;
	color: white;
	font-size: 8pt;
	border: black 1px solid;
	padding-top: 3px;
	margin-right: 2px;
	letter-spacing: -1px
}
#tip {
	font-family: "Arial", "verdana", "Nanum Gothic";
	margin-left: 6px;
	color: #1f6be9;
	font-size: 8pt;
	letter-spacing: -1px
}
#etip {
	font-family: "Arial", "verdana", "Nanum Gothic";
	margin-left: 6px;
	color: #1f6be9;
	font-size: 8pt
}
#alert_tip {
	font-family: "Arial", "verdana", "Nanum Gothic";
	color: #1f6be9;
	font-size: 8pt;
	letter-spacing: -1px
}
#alert_msg {
	font-family: "Arial", "verdana", "Nanum Gothic";
	color: #ea1d1d;
	font-size: 8pt;
	letter-spacing: -1px
}
.effect_color {
	color: #06c !important;
	font-family: "Arial", "verdana", "Nanum Gothic";
}
a.effect_color:link {
	color: #06c;
	font-family: "Arial", "verdana", "Nanum Gothic";
}
a.effect_color:visited {
	color: #06c;
	font-family: "Arial", "verdana", "Nanum Gothic";
}
a.effect_color:active {
	color: #06c;
	font-family: "Arial", "verdana", "Nanum Gothic";
}
a.effect_color:hover {
	color: #06c;
	font-family: "Arial", "verdana", "Nanum Gothic";
}
.effect_bold {
	font-weight: bolder !important;
	color: #000;
	letter-spacing: -0;
	font-family: "Arial", "verdana", "Nanum Gothic";
}
a.effect_bold:link {
	font-weight: bolder;
	letter-spacing: -0;
	font-family: "Arial", "verdana", "Nanum Gothic";
}
a.effect_bold:visited {
	font-weight: bolder;
	letter-spacing: -0;
	font-family: "Arial", "verdana", "Nanum Gothic";
}
a.effect_bold:active {
	font-weight: bolder;
	letter-spacing: -0;
	font-family: "Arial", "verdana", "Nanum Gothic";
}
a.effect_bold:hover {
	font-weight: bolder;
	letter-spacing: -0;
	font-family: "Arial", "verdana", "Nanum Gothic";
}
.effect_pen {
	display: inline;
	background-color: #e8ff7f;
	padding: 3px 3px 1px 3px;
	height: 20px
}
.effect_bg {
	background-color: #e8ff7f
}
.em_hot {
	color: #115ab5;
	font-weight: bolder;
	letter-spacing: -0;
	font-family: "Arial", "verdana", "dotum", "µ¸À½"
}
.pr_treated {
	font-weight: bolder;
	color: #115ab5;
	letter-spacing: -0;
	font-family: "Arial", "verdana", "dotum", "µ¸À½"
}
a.blink_on:link, a.blink_on:visited, a.blink_on:active, a.blink_on:hover {
	color: #ddd
}
.main_call_center {
	font-family: arial;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	letter-spacing: 0
}
.warn_box {
	padding: 6px;
	border: #f2d2c6 1px dotted;
	background-color: #fdf8ea
}
#employ_focus_frame li {
	position: relative;
	margin: 0
}
.em_focus {
	margin-top: 0;
	border: 0 #ddd solid;
	height: 38px;
	overflow: hidden
}
.em_focus ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.em_focus li {
	border: 0 red dotted;
	line-height: 150%
}
#hh_employ_treated_frame li {
	position: relative;
	margin: 0
}
.hh_em_treated {
	margin-top: 0;
	border: 0 #ddd solid;
	height: 45px;
	overflow: hidden
}
.hh_em_treated ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.hh_em_treated li {
	border: 0 red dotted;
	line-height: 110%
}
#div_download a {
	color: #06c
}
#div_download .colA {
	font-family: verdana;
	font-size: 8pt;
	letter-spacing: -1px;
	font-weight: bolder;
	cursor: pointer;
	margin-right: 6px
}
#div_download .colB {
	font-family: verdana;
	font-size: 8pt;
	letter-spacing: -1px;
	color: #777;
	margin-right: 6px
}
#div_download .colC {
	font-family: verdana;
	font-size: 8pt;
	letter-spacing: -1px
}
#div_attach_item_box {
	width: 100%
}
#div_attach_item_box .col1 {
	height: 30px;
	border: #dedede 1px solid;
	background-color: white
}
#div_attach_item_box .col2 {
	width: 120px
}
#div_attach_item_box .col3 {
	width: 102px;
	text-align: right
}
#div_attach_item_box td .colA {
	width: 100%;
	height: 100%;
	border: red 0 solid;
	overflow-y: scroll;
	padding: 0;
	padding-bottom: 4px
}
#div_attach_item_box td .colB {
	width: 100%;
	height: 100%;
	border: #dedede 1px solid;
	background-color: white;
	text-align: center;
	padding: 4px
}
#div_attach_item_box td .colC {
	height: 26px;
	border: #acacac 1px solid;
	padding-right: 2px
}
#div_attach_item_box td .colD {
	width: 100%;
	text-align: center;
	margin-top: 8px
}
#div_attach_item_box td li {
	float: left;
	width: 20%;
	height: 65px;
	margin: 2px;
	margin-top: 4px;
	cursor: pointer;
	padding: 5px;
	text-align: center;
	font-size: 8pt;
	font-family: verdana;
	letter-spacing: -1px;
	overflow: hidden
}
.attachNormalItem {
	border: #e0e7ed 3px solid;
	background-color: #f7f7f7;
	color: #acacac
}
.attachHoverItem {
	border: #e0e7ed 3px solid;
	background-color: #e0e7ed;
	color: #acacac
}
.attachSelectItem {
	border: #e0e7ed 3px solid;
	background-color: #e0e7ed;
	color: #acacac
}
.attachSHoverItem {
	border: #e0e7ed 3px solid;
	background-color: #e0e7ed;
	color: #acacac
}
.scheckbox {
	cursor: pointer;
	width: 13px;
	height: 13px
}
.scheckbox2 {
	cursor: pointer;
	width: 11px;
	height: 11px;
	margin-bottom: 2px
}
.view_text {
	font-family: dotum;
	font-size: 8pt;
	color: #3675ad;
	font-weight: bold
}
.com_bg {
	background-color: #eee
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p {
	padding: 0;
	margin: 0;
	border: 0
}
li {
	list-style: none
}
a, a:link, a:visited {
	color: #494949;
	text-decoration: none;
	cursor: pointer
}
a:hover, a:active, a:focus {
	color: #06c !important
}
.grand_banner {
	width: 100%
}
.Latv_box {
	border: 1px solid #7772dd
}
.row {
	float: left
}
.row dl {
	padding-top: 2px
}
.Gbox dl {
	width: 290px
}
.Latv_box dl {
	width: 290px
}
.row dt {
	height: 55px;
	text-align: left
}
.row dt a {
	font-size: 12px;
	font-weight: bold;
	color: #115ab5;
	text-decoration: none
}
.row .logo {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 100%;
	background-color: #fff;
	text-align: center
}
.Gbox .logo {
	width: 120px;
	height: 55px;
	padding-top: 4px
}
dd {
	display: block;
	padding: 5px 5px 0;
	/*margin-bottom: 5px;*/
	text-align: left
}
.grand_banner dl dt .box_logo {
	float: left;
	width: 120px;
	height: 55px
}
.grand_banner dl dt .box_company {
	padding-left: 7px;
	height: 55px;
	vertical-align: middle;
	display: table-cell
}
.bg_img {
	background-image: url('/images/login_bg2.gif')
}
#employ_detail_div ul {
	padding-left: 20px
}
#employ_detail_div ul li {
	background: url("/images/bullet.gif") no-repeat scroll 0 8px transparent;
	padding: 0 0 4px 14px
}
#toplogo-bg {
	background: url("/images/crismas_bg.gif") no-repeat left bottom
}
#_body_ {
	margin: 0;
	min-width: 940px
}

#view_content .b-banner-box {float: left;margin: 30px 0 30px 0;}
.b-banner-box .detail-banner-wrap {width: 970px;}
.b-banner-box .detail-banner-box {}