/*±âº»*/
html, body {margin:0px; padding:0px;}
form, td, div, p, span, ul, li, dl, dt, dd, textarea, h1, h2, h3 {margin:0px; padding:0px; word-break: keep-all;}
body, table, th, td, form, input, div, span, li, dt, dd, textarea { 
	font-size:12px; color:#666;
	font-family:Dotum,DotumChe;
	line-height:17px;
}
body {   
	scrollbar-face-color:#E6F0E6;
	scrollbar-shadow-color:#C8DCC8;
	scrollbar-highlight-color:#E6F0E6;
	scrollbar-3dlight-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-track-color:#F3F3F3;
	scrollbar-arrow-color:#7D8C7D;
}

/*layout*/
div#Layout {}
div#MidArea {width:995px;}
div#Gnb {margin-bottom:22px;}
div#Visual {float:left; width:155px; padding:0 50px 0 35px;}
div#Contents {float:left; width:680px;}
div#Footer {height:68px; margin-top:100px; padding:20px 0 0 20px;}

/*¸µÅ©*/
a:link {color:#666; text-decoration:none;}
a:visited {color:#7D8C7D; text-decoration:none;}
a:active, a:hover {color:#DE3767; text-decoration:underline;}

/*°øÅë*/
ul {list-style:none;}
img {border:0px;}
.hand {cursor:pointer;}
input.box {height:14px; border:1px solid #BFBFBF; line-height:16px;}
input.chk {margin:-2px 0 -2px -3px;}
textarea {
	border:1px solid #BFBFBF;
	padding:3px 5px;
	overflow:auto;
	scrollbar-face-color:#E6F0E6;
	scrollbar-shadow-color:#C8DCC8;
	scrollbar-highlight-color:#E6F0E6;
	scrollbar-3dlight-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-track-color:#F3F3F3;
	scrollbar-arrow-color:#7D8C7D;
}
.yscroll {overflow-y:auto; overflow-x:hidden;}

.width {width:630px;}
.fleft {float:left;}
.fright {float:right;}
.clear {clear:both; zoom:1; font-size:0px; line-height:0px;}
.acenter {text-align:center;}
.aright {text-align:right;}
.aleft {text-align:left;}
.vtop {vertical-align:top;}
.num {font-size:11px; font-family:tahoma;}
strong {letter-spacing:-1px;}
.letter0 {letter-spacing:0px;}
.f11 {font-size:11px;}
.line14 {line-height:14px;}
.rpoint {color:#C3004A;}
.r2point {color:#DE3767;}
.gpoint {color:#00705D;}
.g2point {color:#7D8C7D;}
.bpoint {color:#333;}
.up {color:#C3004A; font-size:11px; font-family:tahoma;}
.down {color:#00705D; font-size:11px; font-family:tahoma;}

.sp3 {clear:both; width:1px; height:3px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
.sp5 {clear:both; width:1px; height:5px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
.sp7 {clear:both; width:1px; height:7px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
.sp8 {clear:both; width:1px; height:8px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
.sp10 {clear:both; width:1px; height:10px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
.sp12 {clear:both; width:1px; height:12px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
.sp15 {clear:both; width:1px; height:15px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
.sp18 {clear:both; width:1px; height:18px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
.sp20 {clear:both; width:1px; height:20px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
.sp25 {clear:both; width:1px; height:25px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
.sp30 {clear:both; width:1px; height:30px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
.sp35 {clear:both; width:1px; height:35px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
.sp40 {clear:both; width:1px; height:40px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
.sp45 {clear:both; width:1px; height:45px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
.sp50 {clear:both; width:1px; height:50px; font-size:0px; line-height:0px; margin:0px; padding:0px;}
.sp60 {clear:both; width:1px; height:60px; font-size:0px; line-height:0px; margin:0px; padding:0px;}

.png24 {tmp:expression(setPng24(this)) }

/*title,history area*/
div.title_area {width:630px; margin:0 0 36px 0;}
*+div.title_area {width:630px; margin:0 0 40px 0;}
html>body div.title_area {width:630px; margin:0 0 40px 0;}

/*history*/
ul.history {float:right; height:11px; padding-top:8px; text-align:right;}
*+ul.history {float:right; height:11px; padding-top:10px;}
ul.history li {display:inline; font-size:11px; background:url(/english/images/common/bu/bu_history.gif) 0px 2px no-repeat; padding:0 0 0 9px;}
*+ul.history li {display:inline; font-size:11px; background:url(/english/images/common/bu/bu_history.gif) 0px 2px no-repeat; padding:0 0 0 9px; line-height:13px;}
ul.history li a:link {color:#999; text-decoration:none;}
ul.history li a:visited {color:#999; text-decoration:none;}
ul.history li a:active, ul.history li a:hover {color:#999; text-decoration:underline;}
ul.history li.home {background:url(none);}
ul.history li.block {display:block; background:url(none); padding-left:0px;}

/*page title*/
h1.title {float:left;}

/**/
h2 {margin:0 0 20px 0;}

/*content small bullet*/
ul.s_bu {width:100%;}
ul.s_bu li.bu {background:url(/english/images/common/bu/s_bu01.gif) 0 7px no-repeat; padding:0 0 0 6px;}
ul.s_bu li.number {float:left; width:14px; padding-left:4px;}
ul.s_bu li.numtxt {float:left; width:400px;}

/*tab*/
table.tab {width:630px; height:24px; background:url(/english/images/common/tab/tab_bg.gif) repeat-x; margin:0 0 25px 0;}
table.tab td.on_fst {width:14px; height:24px; background:url(/english/images/common/tab/tabon_fst.gif) no-repeat; padding-left:14px;}
table.tab td.off_fst {width:14px; height:24px; background:url(/english/images/common/tab/taboff_fst.gif) no-repeat; padding-left:14px;}
table.tab td.on_left {width:19px; height:24px; background:url(/english/images/common/tab/tabon_left.gif) no-repeat; padding-left:19px;}
table.tab td.off_left {width:19px; height:24px; background:url(/english/images/common/tab/taboff_left.gif) no-repeat; padding-left:19px;}
table.tab td.on_right {width:19px; height:24px; background:url(/english/images/common/tab/tabon_right.gif) no-repeat; padding-left:19px;}
table.tab td.off_right {width:19px; height:24px; background:url(/english/images/common/tab/taboff_right.gif) no-repeat; padding-left:19px;}
table.tab td.on_end{width:18px; height:24px; background:url(/english/images/common/tab/tabon_end.gif) no-repeat; padding-left:18px;}
table.tab td.off_end{width:18px; height:24px; background:url(/english/images/common/tab/taboff_end.gif) no-repeat; padding-left:18px;}
table.tab td.end {width:90%;}

/*button*/
div.btn {width:632px; margin:20px 0 0 0;}

/*popup*/
div.ptitle {width:100%; height:32px; border-bottom:3px solid #C3004A; margin:30px 0 40px 0;}
div.ptitle img.ptitle {margin-left:30px;}
div.pcont {margin:0 30px;}
div.pop_bg {min-height:179px; background:url(/english/images/common/pop/pop_bg.jpg) no-repeat; padding:0 0 0 190px;}
div.pfooter {position:relative; width:100%; height:25px; border-top:3px solid #ECECEC; margin:40px 0 0 0; background:url(/english/images/common/pop/p_footer.gif) 30px 10px no-repeat;}
div.pfooter img.pclose {position:absolute; top:-11px; right:0px; margin-right:27px; cursor:pointer;}

/*unit txt*/
div.unit {width:630px; margin-bottom:5px;}
div.btmunit {width:630px; margin-top:5px; font-size:11px;}
*+div.btmunit {width:630px; margin-top:2px; font-size:11px;}
html>body div.btmunit {width:630px; margin-top:4px; font-size:11px;}

/*table*/
table.table {width:630px; border-top:2px solid #DE3767; border-bottom:2px solid #DE3767; background-color:#FFF; border-collapse:collapse;}
table.table thead tr th, table.table tbody tr th {border:1px solid #F3B6CA; padding:8px 0;}
table.table tbody tr th {vertical-align:top;}
table.table tbody tr th.left {padding-left:14px; text-align:left;}
table.table thead tr th.blank {border:0px;}
table.table tbody tr td.blank {border:0px;}
table.table tbody tr td {border:1px solid #E6E6E6; padding:6px 0 4px 0; text-align:center; vertical-align:top;}
table.table tbody tr td table td {padding:0px; text-align:left; border:0px;}
table.table tbody tr td.num {padding-top:4px;}
table.table tbody tr td.th {border-right:0px;}
table.table tbody tr td.thtop {border-bottom:0px;}
table.table tbody tr td.left {text-align:left; padding-left:9px; padding-right:5px;}
table.table tbody tr td.right {text-align:right; padding-right:9px; font-size:11px; font-family:tahoma; padding-top:4px;}
table.table tbody tr th.point, table.table tbody tr td.point {background-color:#EEF5EE;}

/*portfolio*/
div.bbs_line01 {width:630px; height:2px; background-color:#C3004A; font-size:0px; line-height:0px;}
div.bbs_line02 {width:630px; height:1px; border-top:1px solid #D9D9D9; border-bottom:0px; font-size:0px; line-height:0px;}
div.manager_prev {float:left; text-align:right; padding:57px 0 0 0;}
div.manager_prev img {margin-right:6px;}
div.manager_next {float:left; padding:57px 0 0 0;}
div.manager_next img {margin-left:7px;}
table.manager_slide {float:left; width:540px;}
table.manager_slide td.profile_over, table.manager_slide td.profile_out {cursor:pointer; text-align:center;}
table.manager_slide td.profile_over dl.manager_slide dd {color:#00705D;}
table.manager_slide td.profile_out dl.manager_slide dd.name {color:#333;}
table.manager_slide td.profile_out dl.manager_slide dd.profile {color:#7D8C7D;}

dl.manager_slide {width:115px;}
dl.manager_slide dt.photo {width:119px; height:124px; background:url(/english/images/business/manager/noimg.gif) center top no-repeat;}
dl.manager_slide dt.photo img {border:1px solid #D9D9D9; }
dl.manager_slide dd.name {width:119px; color:#333; margin:5px 0 3px 0;}
dl.manager_slide dd.profile {width:119px; font-size:11px; color:#7D8C7D; line-height:14px; text-align:left;}

ul.manager_info {margin:18px 0 14px 0;}
ul.manager_info li.name {float:left; color:#333; letter-spacing:-1px; font-weight:bold; background:url(/english/images/common/bu/bu_arrow01.gif) 12px 5px no-repeat; padding:0 18px 0 20px;}
ul.manager_info li.info {float:left; color:#7D8C7D; letter-spacing:-1px; font-weight:bold;}
div.portfolio_cont {margin:15px 0 20px 12px;}
dl.portfolio dt.title {margin-bottom:5px;}
dl.portfolio dd {width:606px;}
dl.portfolio dd.profile {}
dl.portfolio dd.degree {}

/*sitemap*/
ul.sitemap {width:170px; margin:23px 0 0 0;}
ul.sitemap li.fst {border-top:0px; padding:4px 0 4px 2px;}
ul.sitemap li.fstdepth1 {border-top:0px; padding:4px 0 4px 2px;}
ul.sitemap li.depth1 {border-top:1px solid #F1F1F1; padding:4px 0 4px 2px;}
ul.sitemap li.depth2 {background:url(/english/images/sitemap/sitemap_bu_depth2.gif) 12px 9px no-repeat; padding:4px 0 0 21px;}
*+ul.sitemap li.depth2 {background:url(/english/images/sitemap/sitemap_bu_depth2.gif) 12px 7px no-repeat; padding:1px 0 0 21px;}
html>body ul.sitemap li.depth2 {background:url(/english/images/sitemap/sitemap_bu_depth2.gif) 12px 7px no-repeat; padding:1px 0 0 21px;}
