body {
	background-image: url(/PI_FILTERING/jsp/images/back01.gif);
	background-repeat: repeat-x ;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: ±¼¸²; 
	font-size: 9pt;
	scrollbar-3dlight-color:#babcbe; 
	scrollbar-arrow-color:#696b6c; 
	scrollbar-base-color:#eceeee; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-face-color:#eceeee; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-shadow-color:#babcbe; 
}
	

input{ vertical-align: middle;}
.form_radio { position:relative; top:-3px; }
.form_select { position:relative; top:3px; }

th { 
	font-family: "±¼¸²,±¼¸²Ã¼,arial";
	font-size: 10pt; 
	color: #666666; 
	text-decoration: none; 
	line-height: 16pt
}

td { 
	font-family: "±¼¸²,±¼¸²Ã¼,arial";
	font-size: 9pt; 
	color: #666666; 
	text-decoration: none; 
	line-height: 16pt
}

select {
	font-family: "±¼¸²,±¼¸²Ã¼,arial";
	font-size: 9pt; 
	color: #666666; 
}

input {
	font-family: "±¼¸²,±¼¸²Ã¼,arial";
	font-size: 9pt; 
	color: #666666; 
	text-decoration: none; 
	padding-top: 3;
	padding-bottom: 3;
	height: 22;
}

img { border:none }
font { 
	font-family:±¼¸²,±¼¸²Ã¼,arial; 
	font-size:9pt; 
	line-height:14px;
}

a:link { color:#525252; text-decoration: none; font-size:9pt; font-family: "±¼¸²,±¼¸²Ã¼,arial"; }
a:visited { color:#2171BD; text-decoration: none; font-size:9pt; font-family: "±¼¸²,±¼¸²Ã¼,arial"; }
a:hover { color:orange; text-decoration: underline; font-size:9pt; font-family: "±¼¸²,±¼¸²Ã¼,arial"; }

a.blue:link {color:#666666; text-decoration:none; font-size:9pt;}
a.blue:visited {color:#666666; text-decoration:none; font-size:9pt;}
a.blue:active {color:#666666; text-decoration:none; font-size:9pt;}
a.blue:hover {color:#3a5ac4; text-decoration:none; font-size:9pt;}

.loc_title { 
	font-family: "±¼¸²,±¼¸²Ã¼,arial"; 
	font-size:11px; 
	text-decoration: none; 
	color:#666666; 
}

.mini_font {
	font-family: "±¼¸²,±¼¸²Ã¼,arial";
	font-size: 8pt;
	text-decoration: none;
	color : #666666;
}

.count{ 
	font-family: "±¼¸²,±¼¸²Ã¼,arial"; 
	font-size:8pt; 
	text-decoration: none; 
	color:#648bbc; 
}

textarea { 
	font-family: "±¼¸²,±¼¸²Ã¼,arial"; 
	font-size:9pt; 
	text-decoration: none; 
	color: #666666; 	
	background: #ffffff;
}  

.txtbox_darkgray {
	background-color: #e9e9e9;
}

.border_gray {
	border-style: solid;
	border-color: #ffffff ffffff dadcdd ffffff;
	border-width: 0 0 1 0;	
}

.border_gray2 {
	background-color: #ffffff; 
	border-color: #e0e2e4 e0e2e4 e0e2e4 e0e2e4; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}	

/* padding */
.pl8{padding-left:8px;}
.pl18{padding-left:18px;}
.pl20{padding-left:20px;}
.pl35{padding-left:35px;}

/*quick menu*/
.quick_box{position:absolute; left:982; top:100px; height: 293px; width: 138px;}


/*ÀÌ¿ë¾à°ü*/
.p1 {padding-left:25px;padding-right:36px;font-weight:bold;}
.p2 {padding-left:26px;padding-right:36px;}
.list1{list-style-type:none; margin:0;}
.red01{color:red;}
.red02{color:red;font-weight:bold;}

/*°³ÀÎÁ¤º¸º¸È£Á¤Ã¥*/
.box01{background:url(../images/safe_box_bg.gif);padding-left:55px;padding-right:47px;}
.box_font01{font-weight:bold;}
.box_font02{color:#f57f00;}
.box_font03{font-weight:bold;color:#028d9d;}
.box02{padding-left:23px;padding-right:32px;}
.box03{padding-left:18px;padding-right:32px;}
.box04{display:block;border:solid 1px #a2cad9;padding-left:24px;padding-top:20px;padding-bottom:20px;}
.box_f01{padding-left:18px;font-weight:bold;color:#028d9d;padding-right:32px;}
.box_f02{padding-left:18px;padding-top:10px;}
.list2{list-style-type:none; margin:0; padding-left:12px;}
.list3{list-style-type:none; margin:0; padding-left:12px;padding-right:12px;}
.li01{background:url(../images/icon08.gif);background-repeat: no-repeat; padding-left:10px;}
.li02{background:background-repeat: no-repeat; padding-left:10px;}
.li03{background:background-repeat: no-repeat; padding-left:0px;}

/*Ã£¾Æ¿À½Ã´Â±æ */
.mp1 {padding-left:35px; padding-right:34px;}
.hr1 {width:676px; border-top: 1px solid #d8dadc;border-bottom:1px solid #ffffff; }
.pt2d{padding-top:2px;display:block;}
.mf1{font-weight:bold;color:#0194c4;padding-left:16px;}
.mf2{padding-left:35px;font-weight:bold; vertical-align: middle;margin:0;}
.mf3{padding-left:35px; padding-top:5px; padding-bottom:5px; margin:0;}
.mf4{color:#e9440b;}
.mf5{color:#7678c4;}
.mf6{color:#fe7dcc;}
.mf7{color:#5ba900;}
.mf8{color:#006cf1;}

/* sitemap */
.smap_h01{height:10px;}
.smap_line{background:url(../images/sitemap_line.gif) no-repeat;width:189px;height:3px;}
.smap_box01{height:26px;}

/* software_function 
.s01{border-color:#4c8fc7 ffffff ffffff 78afdc ;border-style:solid;border-width:2 0 0 1;}
.s02{border-color:#4c8fc7 ffffff ffffff c1c2c5 ;border-style:solid;border-width:2 0 0 1;}
.s03{border-color:#4c8fc7 4c8fc7 ffffff c1c2c5 ;border-style:solid;border-width:2 1 0 1;}
.s04{border-color:#a2c9ea ffffff ffffff 78afdc ;border-style:solid;border-width:1 0 0 1;}
.s05{border-color:#a2c9ea ffffff ffffff c1c2c5 ;border-style:solid;border-width:1 0 0 1;}
.s06{border-color:#a2c9ea 4c8fc7 ffffff c1c2c5 ;border-style:solid;border-width:1 1 0 1;}
.s07{border-color:#227cc6 ffffff ffffff 78afdc ;border-style:solid;border-width:1 0 0 1;}
.s08{border-color:#227cc6 ffffff ffffff c1c2c5 ;border-style:solid;border-width:1 0 0 1;}
.s09{border-color:#227cc6 78afdc ffffff c1c2c5 ;border-style:solid;border-width:1 1 0 1;}
.s10{border-color:#227cc6 ffffff ffffff 78afdc ;border-style:solid;border-width:0 0 0 1;}
.s11{border-color:#227cc6 ffffff ffffff c1c2c5 ;border-style:solid;border-width:0 0 0 1;}
.s12{border-color:#227cc6 78afdc ffffff c1c2c5 ;border-style:solid;border-width:0 1 0 1;}
.s13{border-color:#227cc6 ffffff 227cc6 78afdc ;border-style:solid;border-width:0 0 2 1;}
.s14{border-color:#227cc6 ffffff 227cc6 c1c2c5 ;border-style:solid;border-width:0 0 2 1;}
.s15{border-color:#227cc6 78afdc 227cc6 c1c2c5 ;border-style:solid;border-width:0 1 2 1;}
*/

/* software_function */
.sf_box01{height:31px;font-size:8pt;text-align:center;background-color:#ffffff;}
.sf_box02{width:45px;text-align:center;background-color:#ffffff;}
.sf_box03{height:122px;background:url(../images/software/st_bg01.gif) repeat-x;padding-top:14px;text-align:center;}
.sf_box04{height:31px;background:url(../images/software/st_bg02.gif) repeat-x;text-align:center;}
.sf_box05{height:15px;background-color:#d9e2ff;text-align:center;}
.sf_box06{
	height:35px;
	text-align:center;
	text-align:center;
}
.sf_box07{height:35px;background-color:#eaecef;text-align:center;}
.sf_box08{height:35px;text-align:center;text-align:center;}
.sf_box09{
	height:35px;
	text-align:center;
	text-align:center;
}
.sf_box10{height:15px;background-color:#d9e2ff;text-align:center;}
.sf_box11{width:45px;text-align:center;background-color:#ffffff;}

.sf_line01{background-color:#227cc6;height:1px;}
.sf_line02{background-color:#c1c2c5;width:1px;}
.sf_line03{background-color:#78afdc;width:1px;}


/* related site */
.rs01{border-color:#6595eb c6c7ca c6c7ca ffffff ;border-style:solid;border-width:2 1 1 0;height:36px;padding-top:2;padding-left:15}
.rs02{border-color:#ffffff c6c7ca c6c7ca ffffff ;border-style:solid;border-width:0 1 1 0;height:35px;padding-top:2;padding-left:15}
.rs03{border-color:#ffffff ffffff c6c7ca ffffff ;border-style:solid;border-width:0 0 1 0;height:35px;padding-top:2;padding-left:15}
.rs04{border-color:#6595eb ffffff c6c7ca ffffff ;border-style:solid;border-width:2 0 1 0;height:36px;padding-top:2;padding-left:15}

/* publicrelation */
.prl01{border-color:#ffffff ffffff d8d9dc ffffff;border-style:solid;border-width:0 0 1 0}

/* software */
.sw_box01{width:184px;height:138px;position:relative;}
.sw_box02{width:258px;height:202px;position:absolute;display:none;}
.sw_box03{margin:0;}
.sw_box05{padding-top:45px;padding-left:130px;}
.sw_box06{;width:258px;height:202px;border:1 solid #959699;background-color:#ffffff}
.sw_box07{background:url(../images/software/tt_bg.gif) repeat-y;width:241px;font-size:8pt;color:#616365;line-height:120%;vertical-align: middle;padding-left:6px;padding-right:1px;}
.sw_w01{width:7px;}
.sw_w02{width:184px;}
.sw_h01{height:17px;}
.sw_f01{font-size:8pt;font-weight:bold;color:#616365;line-height:120%;}
.sw_f02{font-size:8pt;color:#616365;line-height:120%;}

/* badsite */
.bs_border01{border-style:solid;border-color:#cccccc;border-width:1;}

/* research */
.res00{height:30;}
.res01{padding-left:10;font-weight:bold;height:30;padding-top:5;}
.res02{padding-left:20;height:30;}
.res03{padding-left:20;padding-top:3;height:20;font-weight:bold;color:#1976c5;}

.ress01{border-color:#6595eb c6c7ca c6c7ca ffffff ;border-style:solid;border-width:2 1 1 0;height:36px;padding-top:2;text-align:center;font-weight:bold;}
.ress02{border-color:#ffffff c6c7ca c6c7ca ffffff ;border-style:solid;border-width:0 1 1 0;height:35px;padding-top:2;text-align:center}
.ress03{border-color:#ffffff ffffff c6c7ca ffffff ;border-style:solid;border-width:0 0 1 0;height:35px;padding-top:2;text-align:center}
.ress04{border-color:#6595eb ffffff c6c7ca ffffff ;border-style:solid;border-width:2 0 1 0;height:36px;padding-top:2;text-align:center;font-weight:bold;}

.res_line{border-style:dashed;border-color:cccccc ffffff ffffff ffffff;border-width:1 0 0 0;height:10}

/* callcenter */
.cc_box01{height:31;text-align:center;padding-top:3;padding-right:23}
.cc_box02{padding-left:80;padding-top:3}

/* data */
.tip_line01{border-color:#ffffff ffffff cccccc ffffff;border-style:dashed;border-width:0 0 1 0;}

/* ´ã´çÀÚ ¿¬¶ôÃ³  */
.addr_box{background:url(../images/addr_01.gif);height:284px;width:757px;padding-left:295px;padding-top:179px;line-height:150%;}


/* footer  */
.footer_pd01{padding-left:22px;padding-bottom:12px;}

/* faq */
.faq_q {
	background-image: url(../images/faq_bg.gif);
	background-repeat: no-repeat;
	height: 37px;
	padding-top: 3px;
	padding-left: 36px;
}
.faq_a {
	background-image: url(../images/faq_bg2.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-top: 11px;
	padding-left: 36px;
	padding-bottom: 14px;
}

/* align */
.vt{vertical-align:top}

/* popup */
.poptit{font-family:"????,arial";font-size:9pt;font-weight:bold;color:#eff5f9;letter-spacing:-0.05em}
.poptd{height:20px; font-family:"????,arial";font-size:9pt;color:#555657;text-align:left; background:url(../images/popup/bullet_ong.gif) center left no-repeat;letter-spacing:-0.05em; padding-left:10px}


/* family */
#family_table table {
	border-collapse: collapse;
	border:1px solid #666;
	border-spacing:0;
	empty-cells:show;
	}

#family_table td {
	padding:5px;
	border:1px solid #666;
	}

.none {position:absolute; overflow:hidden; height:0; width:0; font-size:0; visibility:hidden;}

.familyTable table {
	border:0;
	border-spacing:0;	
	}
	
.familyTable th{
	height:33px; border:0; padding:4px 5px; white-space:nowrap; text-align:center; color:#666869;
	background:#F6FDF9 url(../images/bg_board.gif) repeat-x left top; line-height:normal;
	font-size:9pt;letter-spacing:-1px;
	}
.familyTable td {
	padding:5px;
	border:0; padding:4px 5px; white-space:nowrap; text-align:center; color:#666869;
	font-size:9pt;	
	}
.familyTable th.first-child,.familyTable th.last-child {padding:0 5px;}
.familyTable th.first-child span, .familyTable th.last-child span {display: block; padding:8px 0;}
.familyTable th.first-child span {background:url(../images/table_head_first.gif) no-repeat left top; margin-left:-5px; padding-left:10px;}
.familyTable th.last-child span {background:url(../images/table_head_last.gif) no-repeat right top; margin-right:-5px; padding-right:10px;}
.familyTable td {border:0; border-bottom:1px solid #ddd; padding:6px; white-space:nowrap; text-align:center; color:#666; line-height:normal;}

.familyTableW th {padding:6px 10px;border-bottom:1px solid #ddd; background:#f7f7f7; width:120px; text-align:left; font-size:1em;}

.Btn	{width:95px;height:25px;background-color:ffffff;letter-spacing:-1px; background-color:ffffff;border: 1px solid #88AD0C; vertical-align: middle;}	
.Btn1	{width:60px;height:25px;letter-spacing:-1px; background-color:ffffff;border: 1px solid #88AD0C; vertical-align: middle;}
.BtnLogin	{width:50px;height:50px;letter-spacing:-1px; background-color:ffffff;border: 1px solid #88AD0C; vertical-align: middle;}



