@charset "utf-8";

.search {
	font-family: "돋움";
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #FF3300;
}
.search2 {
	font-family: "돋움";
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #31859c;
}
A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A:active {
	COLOR: #666666; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
BODY {
	FONT-SIZE: 9pt; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 18px; FONT-FAMILY:"돋움", "돋움체";
	background-image: url(../images/member/top_02.jpg);
	background-repeat:repeat-x
}
TABLE {
	FONT-SIZE: 9pt; COLOR: #666666; LINE-HEIGHT: 18px; FONT-FAMILY: "돋움", "돋움체";
}
TD {
	FONT-SIZE: 9pt; COLOR: #666666; LINE-HEIGHT: 18px; FONT-FAMILY: "돋움", "돋움체";
}
FONT {
	FONT-SIZE: 9pt; LINE-HEIGHT: 18px; FONT-FAMILY: "돋움", "돋움체";
}
INPUT {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: "돋움", "돋움체";  margin:0;  padding:3px 0 0 0; height:14px;
}
SELECT {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: "돋움", "돋움체";
}
TEXTAREA {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: "돋움", "돋움체";
}
.TITLE {
	BORDER-BOTTOM: #C3C3C3 1px solid
}
.TITLE_s {
	BORDER-BOTTOM: #2FA2D2 2px solid
}
.TITLE_s2 {
	BORDER-BOTTOM: #B1B1B1 1px dotted; height:30px
}
.TITLE_s3 {
	BORDER-BOTTOM: #B1B1B1 1px dotted; height:80px
}
.title_text{
    FONT-SIZE: 9pt; COLOR: #888888; FONT-FAMILY: "돋움", "돋움체";
}
.title_text2{
	FONT-SIZE: 9pt;
	COLOR: #888888;
	FONT-FAMILY: "돋움", "돋움체"; ;
	font-weight: bold;
}
.bottom{
	background-color: #e6e7e9;
}
.bg {

}
.box1 {
	margin: 7px;
	padding: 7px;
	height: auto;
	width: auto;
	border: 7px solid #E7E7E7;
}
.box1 textarea {
width:550px;
}

.input_default {font-size:12px; color:#666666; border:1px solid #d5d5d5;}
.input_edu {font-size:12px; color:#666666; border:1px solid #d5d5d5;}
.input_menber {font-size:12px; color:#666666; border:1px solid #d5d5d5;}
.input_menber2 {font-size:12px; color:#666666; border:1px solid #d5d5d5;   width:30px;}


.trblue{
	BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #ffffff 1px solid; BACKGROUND-COLOR: #f0f5f9;
}

.table { border-top:2px solid #fe7c7a; width:100%; line-height:17px; border-collapse:separate; background:#cccccc; margin-bottom:25px;}
.table thead tr th, .table tr th {font:12px tahoma, "돋움", Arial, Verdana, Tahoma; background:#eeedeb; padding:8px 0 6px 0;}
.table tbody tr td, .table tr td { background:#fff; text-align:center;padding:7px 0 5px 0; font:12px tahoma, "돋움", Arial, Verdana}


.cal {
	font-family: "돋움";
	font-size: 14px;
	font-weight: bolder;
	color: #666666;
}
.table2 {
	border-top:2px solid #2FA2D2;
	width:100%;
	line-height:17px;
	border-collapse:separate;
	background:#EEEDEB;
	margin-bottom:25px;
	color: #003366;
}
.table2 thead tr th, .table tr th {
	background:#ffffff;
	padding:8px 0 6px 0;
	font-family: tahoma, "돋움", Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #003366;
}
.table2 tbody tr td, .table tr td { background:#ffffff; text-align:center;padding:7px 0 5px 0; font:12px tahoma, "돋움", Arial, Verdana;}

.t{border-top:1px  solid #9bafd5;}
.r{border-right:1px  solid #9bafd5;}
.b{border-bottom:1px  solid #9bafd5;}
.l{border-left:1px  solid #9bafd5;}

.t2{border-top:1px  solid #EDEFEF;}
.r2{border-right:1px  solid #EDEFEF;}
.b2{border-bottom:1px  solid #EDEFEF;}
.l2{border-left:1px  solid #EDEFEF;}






.table3 { border-top:2px solid #54A300; width:100%; line-height:17px; border-collapse:separate; background:#EDEDED; margin-bottom:25px;}
.table3 thead tr th, .table tr th {font:12px tahoma, "돋움", Arial, Verdana, Tahoma; background:#eeedeb; padding:8px 0 6px 0;}
.table3 tbody tr td, .table tr td { background:#ffffff; text-align:center;padding:7px 0 5px 0; font:12px tahoma, "돋움", Arial, Verdana;}

.table4 { border-top:5px solid #285DBE; width:607; line-height:17px; border-collapse:separate; background:#EDEDED; margin-bottom:25px;}
.table4 thead tr th, .table tr th {font:12px tahoma, "돋움", Arial, Verdana, Tahoma; background:#E8E8E8; padding:8px 0 6px 0;}
.table4 tbody tr td, .table tr td { background:#ffffff; text-align:center;padding:7px 0 5px 0; font:12px tahoma, "돋움", Arial, Verdana;}

.table5 { border-top:2px solid #54A300; width:400; line-height:17px; border-collapse:separate; background:#EDEDED;}
.table5 thead tr th, .table tr th {font:12px tahoma, "돋움", Arial, Verdana, Tahoma; background:#eeedeb; padding:8px 0 6px 0;}
.table5 tbody tr td, .table tr td { background:#ffffff; padding:7px 0 5px 5px; font:12px tahoma, "돋움", Arial, Verdana;}

.table51 { border-top:0px solid #54A300; width:400; line-height:17px; border-collapse:separate; background:#EDEDED; margin-bottom:25px;}
.table51 tbody tr td, .table tr td { background:#ffffff; padding:7px 0 5px 5px; font:12px tahoma, "돋움", Arial, Verdana;}

.table6 {
	font-family: tahoma, "돋움", Arial, Verdana, Tahoma;
}
.table6 td {font:12px tahoma, "돋움", Arial, Verdana, Tahoma; background-image:url(../images/customer/bd_bg1.jpg) padding:8px;}
/* Control Button + Submit Button */
span.button,
span.button button,
span.button input { position:relative; margin:0; display:inline-block; border:0; font:12px Sans-serif; white-space:nowrap; background:url(../images/buttonWhite.gif) no-repeat; vertical-align:middle;}
span.button { padding:0; background-position:left top;}
span.button, x:-moz-any-link{ font:0/23px Sans-serif; padding:11px 0;} /* Firefox 2 Fix */
span.button, x:-moz-any-link, x:default{ padding:0;} /* Firefox 2 Fix */
span.button button,
span.button input { height:23px; left:2px; *top:-1px; _top:0; padding:0 10px 0 8px; *padding:0 5px 0 3px; line-height:24px; background-position:right top; cursor:pointer;}

/* Small Size */
span.button.small { background-position:left -107px;}
span.button.small, x:-moz-any-link{ font:0/18px Sans-serif; padding:9px 0 8px 0;} /* Firefox 2 Fix */
span.button.small, x:-moz-any-link, x:default{ padding:0;} /* Firefox 2 Fix */
span.button.small button,
span.button.small input { height:18px; *top:0; _top:-1px; padding:0 6px 0 4px; *padding:0 3px 0 2px; font:11px/18px Sans-serif; background-position:right -107px;}

#Layer0 {
	position:absolute;
	left:602px;
	top:31px;
	width:570px;
	height:620px;
	z-index:101;
}

#Layer1 {
	position:absolute;
	left:602px;
	top:31px;
	width:337px;
	height:208px;
	z-index:101;
}
#Layer2 {
	position:absolute;
	left:604px;
	top:31px;
	width:337px;
	height:208px;
	z-index:101;
}
#Layer3 {
	position:absolute;
	left:606px;
	top:31px;
	width:337px;
	height:208px;
	z-index:101;
}

#Layer4 {
	position:absolute;
	left:137px;
	top:17px;
	width:449px;
	height:416px;
	z-index:101;
}

#quick {
	position:absolute;
	z-index:1;
}

#LayerDetail {
	position:absolute;
	left:0px;
	top:0px;
	width:640px;
	height:620px;
	z-index:99;
}

#overlay{
	position: absolute;
	top: 0px;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #FFFFFF;
	}
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}
#lightbox img{ border: none; }

/* layer */
.la_t {background:url(../images/common/layer_t.gif) repeat-x; height:8px;}
.la_b {background:url(../images/common/layer_b.gif) repeat-x; height:8px;}
.la_r {background:url(../images/common/layer_r.gif) repeat-y; width:8px;}
.la_l {background:url(../images/common/layer_l.gif) repeat-y; width:8px;}

/* ul */
.ul_01 {list-style:none; padding:0; margin:0;}
.ul_01 li {list-style:none; padding:1px 0px 2px 13px; margin:0; background:url(../images/common/bullet01.gif) 5px 7px no-repeat; line-height:130%;}

/*넓이*/
.w30 {width:30px;}
.w50 {width:50px;}
.w80 {width:80px;}
.w100 {width:100px;}
.w120 {width:120px;}
.w150 {width:150px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w300 {width:300px;}


.blue{ color:blue;}
.red { color:red;}

.notice { padding:0; margin:0;}
.notice li {list-style:none; font-size:8pt; padding:0px 8px 0px 8px; line-height:140%; }
.notice li a{font-size:8pt;}


h1 {padding:0; margin:0; color:white;}



.bodybox { padding:0; margin:0 0 0 23px; width:642px; height:338px; border-left:1px solid #446aac; border-right:1px solid #446aac;}
.bodybox .con_01{width:315px; float:left; padding:11px 0 0 9px;}
.bodybox .con_02{width:295px; float:left; padding:11px 0 0 11px;}
.bodybox .img01{padding:0 ; margin:43px 0 0 10px;  float:left;  background:url(../images/index/img01.gif)  no-repeat; width:299px; height:83px;}
.bodybox .service{padding:0 ; margin:0;  float:left;  width:295px; height:89px;}



.con_01 li{ list-style:none; font-size:12px; padding:1px 0 0 0 ; margin:0; background:url(../images/index/dot_line.gif)  repeat-x; height:20px;}
.con_01 li a{font-size:12px;}




.m_study{
	width:285px; height:200px; overflow-y:auto;  margin:0 0 0 5px;
	scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #D2E5F4; scrollbar-highlight-color: #D2E5F4; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #D2E5F4;
}
.m_study2{
	width:310px; height:290px; overflow-y:auto;  margin:0 0 0 5px;
	scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #D2E5F4; scrollbar-highlight-color: #D2E5F4; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #D2E5F4; margin:5px 0px 10px 0px;
}
.m_class{ padding:0; margin:0; vertical-align:text-top;}
.m_class li { list-style:none; font-size:12px; padding:1px 0 0 0 ; margin:0; background:url(../images/index/dot_line.gif)  repeat-x; height:20px;}
.m_class1{ padding:0; margin:0; vertical-align:text-top;}
.m_class1 li { list-style:none; font-size:12px; padding:1px 0 0 0 ; margin:0; height:20px;}
.m_class2 {font-size:12px; padding:1px 0 0 0 ; margin:0; background:url(../images/index/dot_line.gif)  repeat-x; height:20px;}

.calendar{height:180px; width:285px;  border-bottom:1px solid #7c9dd7; margin:0 0 8px 5px; padding:5px 0 0 0; background:url(../images/calander_bg.gif) top left no-repeat;}

.calendar .cal_d { float:left; width:137px; padding:16px 0px 0px 10px;}
.calendar .cal_d p {height:19px; margin:0 0 0 0; padding:0; background:#e3e7f0; }
.calendar .cal_d p span { margin:0; padding:0 0 5px 0; margin:0 10px; 0 0; font-weight:bold; }

.calendar .cal_day { float:left; text-align:left; padding:16px 0 0 15px;}
.calendar .cal_day p {width:126px; height:30px; margin:0 0 0 0; padding:10px 0 10px 0; text-align:left; font-size:45px; font-weight:bold;  color:#ad3f3f;}
.calendar .cal_day h5 {width:75px; height:16px; margin:0; padding:0px 0px 5px 0px ; text-align:left; color:#436794; font-weight:bold;}


.map_pop01{background:url(../images/map_pop1.gif) no-repeat; width:558px; height:555px;}


.map_pop02{background:url(../images/map_pop2.gif) no-repeat; width:558px; height:194px;}
	.map_pop02 .p{border:1px solid #CCCCCC; margin: 0px 30px; padding:5px; height:150px; overflow-y:auto; scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #D2E5F4; scrollbar-highlight-color: #D2E5F4; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #D2E5F4;}



.bodybox2 { padding:0; margin:0 0 0 23px; width:642px; height:39px; border-left:1px solid #abbcda; border-right:1px solid #abbcda;}
.box_sc{
	width:640px; height:500px; overflow-y:auto;  margin:0 0 0 5px;
	scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #D2E5F4; scrollbar-highlight-color: #D2E5F4; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #D2E5F4;
}


.box_sc1{
	width:400px; height:250px; overflow-y:auto;  margin:0; text-align:center; padding:0;
	scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #D2E5F4; scrollbar-highlight-color: #D2E5F4; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #D2E5F4;
}

.box_sc2{
	width:170px; height:320px; overflow-y:auto;  margin:0; text-align:center; padding:0;
	scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #D2E5F4; scrollbar-highlight-color: #D2E5F4; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #D2E5F4;
}


/* edu_end */
.txt_b {font-weight:bold;}
.txt_blue {color:#436794;}
.course_ul {list-style:none; padding:0px; margin:0px;}
.course_ul li{background:url(../images/course/c_box_bullet.gif) 2px 5px no-repeat; list-style:none; padding:2px 0px 3px 18px; line-height:120%;}
.point_txt {font-weight:bold; color:#436794;}

