@charset "utf-8";
/* CSS Document */

body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	/* text-align:center; 20130118 삭제 */
	font-family:Dotum, Arial, Helvetica, sans-serif;
	font-size:12px;
 	color:#555;
}
p {
	padding:0;
	margin:0;
}
/*a {
	color:#999999;
	text-decoration:none;
}*/

img {
	padding:0;
	margin:0;
	vertical-align:top;
	border:0;
}
a,a:link,a:active ,a:visited { 
	color:#999999;
	text-decoration:none;}
	
a:hover {
	/*text-decoration:underline;*/
	color:#0066FF;
}
a.blue{
	color:#0066FF;
}
a.blue,a.blue:link,a.blue:active,a.blue:visited{
	color:#0066FF;
}
.blue{
	color:#0066FF;
}
#content {
	width:850px;margin:25px auto 0 auto;text-align:left;
}

#content_left {
	width:790px; margin:0 30px;
}
.pillar_body_title {
	width:520px; margin:15px 0 0 0; color:#184170;font-size:18px;font-weight:bold;
}
.pillar_body_intro {
	margin:20px 0 0 0;width:520px;
}
.pillar_title {
	padding:15px 0 15px 0;color:#19aee0;font-size:16px;font-weight:bold;
}
.arch_body_title {
	/*width:370px;*/color:#1d539b;font-size:18px;font-weight:bold; margin-top:25px;
}
.arch_body_intro {
	margin:20px 0 0 0; line-height:18px; /*width:370px;*/
}
.arch_title {
	padding:0 0 20px 0;color:#19aee0;font-size:16px;font-weight:bold;float:left;
}
.findMore {
	padding:5px 0 20px 0;color:#999999;font-size:11px;float:right;
}
.arch_enabler {
	color:#555;font-size:12px;font-weight:bold;float:none;padding-bottom:5px;
}
.fullLine {
	background:url(../img/full_line.jpg) no-repeat top right;padding:5px 0;
}
/*#footer {
	width:850px;margin:0 auto 0 auto;background:url(../img/bottom_line.jpg) no-repeat top center;padding:20px 0;font-size:10px;
}*/
.padTP_25 {
	padding-top:25px;
}
.padTP_15 {
	padding-top:15px;
}
.padTP_10 {
	padding-top:10px;
}
.padBT_7{
	padding-bottom:7px;
}
.ft_left{
	float:left;
}
.mg_neg{
	margin-bottom:-4px;
}
.txtDec_none{
	text-decoration:none;
}
.txtAln_right{
	text-align:right;
}
.font_10{
	font-size:10px;
}
.color_red{
	color:#FF6464;
}
.nature{
	 width:92%;float:left; 
}
.star{
	 width:6%;float:left; padding-left:2%;
}
/****************************clear fix***************************************/
.clearFIX:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .clearFIX {
	height: 1%;
}
*:first-child+html .clearFIX {
	min-height: 1px;
}
/******************************************************************************/
.td_cls td{
	padding:5px;  
	}

/******************************************************************************/
.rt_email{
	margin-left:10px; width:198px; *width:220px; padding:0 10px 10px 10px;background-color:#FAFAFA;border-left:1px #D1D1D1 solid; border-right:1px #D1D1D1 solid;  font-size:10px;
}
.textbox{
	width:85%; height:18px; font-size:9px;
}
.hd-liner {border-top: 1px solid #d1d1d1; height:7px; overflow:hidden; }
/******************* Tables -SK **************************/
.rd-tables  { background:url(../img/table-top.gif) no-repeat; padding-top:15px; padding-bottom:15px; margin:10px 0px 6px 0px;}
.rd-tables {tableborder-collapse:collapse;}
.rd-tables table { font-size:11px; float:none; border :1px solid #234c7c; }
.rd-tables table th { border:1px solid #234c7c; border-collapse:collapse; background:#234c7c; border-top:0px none; font-weight:normal; color:#fff;} 
.rd-tables table td { border:1px solid #e5e5e5;}
.rd-tables table tr {border-left:1px solid #234c7c; }
.rd-tables table tr.title-table { background:#e5e5e5; }
.rd-tables table tr.on { background:#f5f5f5;}
.rd-tables div.bt { background:url(../img/table-bottom.gif) bottom no-repeat; height:15px; margin-top:-1px; }

/******************* 101028 spacing style add **************************/
.pillar_small_title {font-weight:bold; padding-top:13px;}
.pillar_small_title_space {padding:10px 0 5px 0;}


/******************* 120308 footer style **************************/
#footer #footer_wrap {overflow; width:850px; margin:0 auto; border-top:1px solid #e6e6e6; padding:20px 0;}
#footer #footer_wrap .fLarea {float:left; width:545px;}
#footer #footer_wrap .fLarea ul.dirMn {float:left; padding-top:4px; list-style:none; padding:0; margin:0;}
#footer #footer_wrap .fLarea ul.dirMn li {display:inline; background:url('/hp/cms/hp/img/common/bar_fooer_mn.gif') no-repeat left 1px; padding:0 3px 0 6px; list-style:none; margin:0;}
#footer #footer_wrap .fLarea ul.dirMn li.first {background:none; padding-left:0; margin-left:0;}
#footer #footer_wrap .fLarea .infoTxt {clear:both; padding-top:13px;}
#footer #footer_wrap .fLarea .infoTxt p {float:left;}
#footer #footer_wrap .fLarea .infoTxt p img {margin-right:10px;s}
#footer #footer_wrap .fRarea {float:left; margin-top:-10px;}
#footer #footer_wrap .fRarea .outLink {float:left; font-size:0;}
#footer #footer_wrap .fRarea .familyArea {float:left; padding:12px 0 0 12px;}
#footer #footer_wrap .fRarea .familyArea .familySite {position:relative; z-index:200;}
#footer #footer_wrap .fRarea .familyArea .familySite .familyView {position:absolute; bottom:0; _bottom:10px; left:-74px; width:168px; background:#FFF url('/hp/cms/hp/img/common/bg_family_on_t.gif') no-repeat; padding-top:8px; display:none; z-index:500;}
#footer #footer_wrap .fRarea .familyArea .familySite .familyView .viewCont {border-left:1px solid #94b6c2; border-right:1px solid #94b6c2; text-align:right; padding:7px 8px 5px 0; _height:100%;}
#footer #footer_wrap .fRarea .familyArea .familySite .familyView .viewCont ul {list-style:none; padding:0; margin:0; font-size:11px;}
#footer #footer_wrap .fRarea .familyArea .familySite .familyView .viewCont ul li {line-height:18px; font-size:11px; letter-spacing:-1px; color:#555; list-style:none; padding:0; margin:0;}
#footer #footer_wrap .fRarea .familyArea .familySite .familyView .viewCont ul li a {font-size:11px; color:#555;}
#footer #footer_wrap .fRarea .familyArea .familySite .familyView .viewCont ul li a:link {font-size:11px; color:#555;}
#footer #footer_wrap .fRarea .familyArea .familySite .familyView .viewCont ul li a:visited {font-size:11px; color:#555;}
#footer #footer_wrap .fRarea .familyArea .familySite .familyView .viewCont ul li a:active {font-size:11px; color:#555;}
#footer #footer_wrap .fRarea .familyArea .familySite .familyView .viewCont ul li a:hover {font-size:11px; color:#449abb;}
#footer #footer_wrap .fRarea .familyArea .familySite .familyView .viewCont .x {margin-top:8px;}
#footer #footer_wrap .fRarea .familyArea .familySite .familyView .viewBot {background:url('/hp/cms/hp/img/common/bg_family_on_b.gif') no-repeat; height:8px; font-size:0;}

.handCursor {cursor:pointer;}