/***** ÇÊ¼ö ÄÚµå *****/

* html body, td, th {
	margin: 0;
	font-size: 12px;
	color: #666666;
	font-family: dotum, arial;
}

a:link { text-decoration: none; color: #848484; }  /* ´©¸£±â Àü */
a:visited { text-decoration: none; color: #848484; } /* ¸µÅ©¸¦ ´©¸¥ ÈÄ */
a:active { text-decoration: none; color: #848484; } /* Å¬¸¯ÇßÀ» ¶§ */
a:hover { text-decoration:underline; } /* ¸¶¿ì½º¸¦ °®´Ù ´î ¶§ */

img { border: none; }
a { selector-dummy: expression(this.hideFocus=true); }
li { list-style: none; }
ul {margin: 0;}

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




/***** Header *****/
#body_back {
	background: #FFFFFF url('../images/header/bg_body.gif') repeat-x;
}





/***** Sub *****/
#sub_con_bg {
	background: url('../images/header/sub_con_bg.gif') no-repeat;
}





/***** Main *****/
#login_back {
	background: url('../images/header/bg_login.gif') no-repeat;
	height: 115px;
}


.style1 {color: #31859e}
.style2 {color: #ff3c00}
.style3 {color: #FF3C00}
.style4 {
	color: #000000;
	font-weight: bold;}


/***** Content *****/


.dep_1 { font-weight:bold; background-color:#ad916a; text-align:center; padding:4px 0 1px 0; border:2px solid #977d56;}
.dep_2 { font-size: 11px; border-bottom:1px solid #e6e6e6; padding:6px 0 3px 13px; background: url('../images/icon/dot1.gif') no-repeat 0 50%;}
.dep_3 { font-size: 11px; background-color:#f8f7e4; padding:4px 0 3px 15px;}

.location { /* ÇöÀçÀ§Ä¡ */
	font-family: dotum; 
	font-size:11px;
	color: #a98a64;
	text-align: right;
	padding: 0 20px 10px 0;
}
.btn_print {margin:0 10px 0 7px; }

#sub_title { /* ¼­ºê Å¸ÀÌÆ² */
	font-family: Gulim; 
	font-size:12pt;
	font-weight:bold; 
	color: #000;
	padding:0 0 0 46;
	letter-spacing: -1px;
}

.sub_content { 
	border-left:1px solid #f1e7db; border-right:1px solid #f1e7db; border-bottom:1px solid #f1e7db; height:475px; width:755px;
	background-color: #ffffff;
}

.sub_con2 { /* ¼­ºê ÀüÃ¼ ³»¿ë */
	line-height:18px;
}

.sub_tt { /* ¼­ºê ¼¼ºÎ Å¸ÀÌÆ² */
	padding-left: 2px;
}

.sub_tt2 { /* ¼­ºê ¼¼ºÎ Å¸ÀÌÆ² */
	background: #f7f7f7;
	font-weight:bold;
	padding: 6px 0 3px 7px;
	border-bottom:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	color: #0a958d;
}
.sub_tt3 { /* ³»¿ë Å¸ÀÌÆ² */
	font-family: Gulim; 
	font-size:10pt;
	font-weight:bold; 
	color: #000;
	letter-spacing: -1px;
}
.sub_no1 { /* ³»¿ë Å¸ÀÌÆ² */
	font-weight:bold; 
	color: #FFFFFF;
	font-size: 11px;
	text-align: right;
	letter-spacing: 11px;
	padding: 2 33 0 0;
}
.sub_con { /* ¼­ºê ¼¼ºÎ ³»¿ë */
	padding: 6px 0 30px 0;
	line-height: 18px;
	text-align: justify;
}

.sub_con2 { /* ¼­ºê ¼¼ºÎ ³»¿ë2 */
	padding: 3px 0 30px 0;
	line-height: 18px;
	text-align: justify;
}
.sub_con3 { /* ¼­ºê ¼¼ºÎ ³»¿ë2 */
	padding: 6px 0 30px 5px;
	line-height: 18px;
	text-align: justify;
}
.sub_con4 { /* ¼­ºê ¼¼ºÎ ³»¿ë2 */
	padding: 8px 3px 25px 8px;
	line-height: 18px;
	text-align: justify;
}

.T_title { /* »ó´Ü Å¸ÀÌÆ² */
	border-top:1px solid #6bc7aa;
	border-bottom:1px solid #c7e5dc;
	padding:5px 5px 4px 5px;
	font-size: 8pt;
	text-align:center;
	background-color: #e7f9f0;
	background: #e7f9f0 url(../images/sub/table_line.gif) no-repeat 0 45%;
}
.T_title_02 { /* »ó´Ü Å¸ÀÌÆ² 02 */
	border-bottom:1px solid #8CC045;
	padding:5px 5px 4px 5px;
	font-weight:bold;
	font-size: 8pt;
	color:#647E22;
	text-align:center;
	background: #E9F6CF url(../images/sub/table_line.gif) no-repeat 0 45%;
}
.T_title_03 { /* »ó´Ü Å¸ÀÌÆ² 02 */
	border-bottom:1px solid #c7e5dc;
	padding:5px 5px 4px 5px;
	font-size: 8pt;
	text-align:center;
	background-color: #e7f9f0;
}
.T_title_L { /* Å×ÀÌºí »ó´Ü Left */
	border-top:1px solid #6bc7aa;
	border-bottom:1px solid #c7e5dc;
	padding:5px 5px 4px 5px;
	font-size: 8pt;
	text-align:center;
	background-color: #e7f9f0;
}
.T_all { /* Å×ÀÌºí ÀüÃ¼ ¶óÀÎ */
	border-bottom:1px solid #e6e6e6;
	padding:6px 5px 3px 15px;
	font-size: 8pt;
}
.T_all_03 { /* Å×ÀÌºí ÀüÃ¼ ¶óÀÎ */
	border-bottom:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	padding:6px 5px 3px 15px;
	font-size: 8pt;
	line-height: 17px;
}
.T_all_02 { /* Å×ÀÌºí ÀüÃ¼ ¶óÀÎ */
	border-top:1px solid #6bc7aa;
	border-bottom:1px solid #e6e6e6;
	padding:6px 5px 3px 15px;
	font-size: 8pt;
}
.T_all_04 { /* Å×ÀÌºí ÀüÃ¼ ¶óÀÎ */
	border-bottom:1px solid #e6e6e6;
	padding:6px 5px 3px 5px;
	font-size: 8pt;
}
.T_all_05 { /* Å×ÀÌºí ÀüÃ¼ ¶óÀÎ */
	border-bottom:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	padding:6px 5px 3px 5px;
	font-size: 8pt;
}
.T_all_L { /* Å×ÀÌºí ÀüÃ¼ ¶óÀÎ Left */
	border-bottom:1px solid #D6D6D6;
	padding:6px 5px 3px 15px;
	font-size: 8pt;
}
.T_p01 { /* Å×ÀÌºí Æ÷ÀÎÆ® 01 */
	background-color:#EAEDC0;
	font-weight:bold; 
	color:#003214;
	padding-top: 5px;
}





/** Text Style : Size **/
.note {font-size: 11px;}


/** Text Style : Color **/
.color-01 {color: #FC8613;} /* ¿À·»Áö */
.color-02 {color: #6AA203;} /* ÃÊ·Ï»ö */
.color-03 {color: #619200;} /* ÃÊ·Ï»ö */
.color-04 {color: #008186;} /* ÃÊ·Ï»ö */
.color-red {color: #ed1b23;} /* »¡°£»ö */
.color-blue {color: #215fdd;} /* ÆÄ¶õ»ö */

/** Text Style : Etc **/
.line-17 {line-height: 17px;}
.b{font-weight:bold;}


/** Select Style **/
.sbox {
	background-color:#f5f5f5;
	font-size: 11px;
	color: #666666;
	font-family: dotum, arial;
}



 
.table_1 { border-top:2px solid #ac9975; border-bottom:2px solid #ac9975; padding:8px 0 6px 0; font-weight:bold; color:#6f5f43; text-align:center; border-left:1px solid #d1c6b3;}
.table_L { border-left:2px solid #ac9975; border-top:2px solid #ac9975; border-bottom:2px solid #ac9975; padding:8px 0 6px 0; font-weight:bold; color:#6f5f43; text-align:center;}
.table_R { border-left:1px solid #d1c6b3; border-right:2px solid #ac9975; border-top:2px solid #ac9975; border-bottom:2px solid #ac9975; padding:8px 0 6px 0; font-weight:bold; color:#6f5f43; text-align:center;}



#tbl_Info001 {border-collapse:collapse; width:100%; border-top:2px solid #ac9975;}
	#tbl_Info001 tbody tr td {background-color:#fbfaf9; height:20px; padding:5px 10px; border-left:1px solid #d1c6b3; border-bottom:1px solid #d1c6b3; border-right:1px solid #d1c6b3;}

.table_tit2 { color:#9e845f; font-weight:bold; }

.fam_1 { background:url("../images/members/bar_1.gif") no-repeat; padding:10px 0 20px 15px; font-weight:bold; color:#7d6038;}
.fam_1_1 { background:url("../images/members/bar_1.gif") no-repeat; padding:10px 0 8px 15px; font-weight:bold; color:#7d6038;}
.fam_2 { background:#f5f3f2; padding:4px 0 2px 15px; color:#9e845f; font-weight:bold;}
.fam_3 { padding:7px 3px 20px 3px;}

.sub_con1 { border-left:1px solid #e3d9cd;border-right:1px solid #e3d9cd;background:#faf9f7;padding:10px 15px 5px 15px;}
