@charset "euc-kr";

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');

/*
@font-face {
	font-family: 'Pretendard Variable';
	font-weight: 45 920;
	font-style: normal;
	font-display: swap;
	src: local('Pretendard Variable'), url('css/2023/font/PretendardVariable.woff2') format('woff2-variations');
}

@font-face {
    font-family: 'Pretendard';
    src: url('css/2023/font/Pretendard-Thin.woff') format('woff');
    font-weight: 100;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('css/2023/font/Pretendard-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('css/2023/font/Pretendard-Light.woff') format('woff');
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('css/2023/font/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('css/2023/font/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('css/2023/font/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('css/2023/font/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('css/2023/font/Pretendard-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('css/2023/font/Pretendard-Black.woff') format('woff');
    font-weight: 900;
    font-display: swap;
}
*/

html,
body { letter-spacing:0px; font-family:'Roboto', /*'Pretendard',*/ 'Noto Sans KR','Apple SD Gothic Neo', sans-serif; color:#333; font-weight:500; }
* { box-sizing:border-box; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#929398; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { /*font-size:8pt; font-family:µ¸¿ò;*/ }
.cloudy, a.cloudy {color:#888888;} /* Èå¸² */

.word_break { WORD-BREAK:break-all; }

input.ed { height:30px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

/* ÀÎÇ² */
.input_btn01 { border:1px solid #D8D8D8; height:20px; background-color:#fff; text-align:right; color:#000; }
.input_btn02 { border:1px solid #D8D8D8; height:20px; background-color:#fff;  color:#000;}
.text_area01 { border:1px solid #D8D8D8; background-color:#fff;  color:#000;}

/*ÆùÆ® */
.f_bold { font-weight:bold; }
.f_center { text-align:center; }
.f_white { color:#ffffff; }
.f_red { color:#ff0000; }
.f_blue { color:#0000ff; }
.f_green { color:#008000; }
.f_0bb632 { color:#0bb632; }
.f_5f5f5f { color:#5f5f5f; }

.bg_dee9ee { color:#dee9ee; } 

.f_11px { font-size:11px; }
.f_15 { font-size:15px; line-height:25px;  }
.f_24 { font-size:24px; line-height:25px; }

/* ¹æ¸í·Ï */
.visit_tb td { color:#666666; }
.visit_tb .vt_subject { font-weight:bold; color:#333333; }
.visit_tb .vt_dot_line { background:url(./design/data/images/dot_line.gif); background-repeat:repeat-x; }




.bd_fd {background-color:#DAEDF9;font-size:12px;font-weight:bold;color:#434343;border-right:1px solid #A5C1D4;text-align:center;height:30px;}
.bd_fd1 {background-color:#DAEDF9;font-size:12px;font-weight:bold;color:#434343;text-align:center;height:30px;}
.bd_cont0 {background-color:#FFFFFF;font-size:12px;color:#434343;border-right:0px solid #A5C1D4;text-align:center;height:30px;}
.bd_cont1 {background-color:#FFFFFF;font-size:12px;color:#434343;border-right:1px solid #A5C1D4;text-align:center;height:30px;}
.bd_cont2 {background-color:#F4F4F4;font-size:12px;color:#434343;text-align:center;height:30px;}
.bd_cont3 {background-color:#FFFFFF;font-size:12px;color:#434343;padding-left:10px;;height:30px;}
.bd_cont4 {background-color:#F4F4F4;font-size:12px;color:#434343;text-align:center;height:30px;border-right:1px solid #A5C1D4;}
.bd_cont5 {background-color:#FFFFFF;font-size:12px;color:#434343;padding-left:10px;;height:30px;border-right:1px solid #A5C1D4;}




#tbl1 {margin-left:90px;}


/*.firstChar {
	float:left;
	font-size:100%;
	font-weight: bold;
	line-height:100%;
	text-align: ymjo110;
	color: "#7ab94b";
}*/

.firstChar {
	padding-left: 0px;
	padding-right: 0px;
	font-size:100%;
	font-weight: bold;
	line-height:100%;
	text-align: justify;
	color: "#FF5400";
}


.box {background: url(/kiee/img/box_bottom_left.gif) no-repeat left bottom;}
.box_outer {background: url(/kiee/img/box_bottom_right.gif) no-repeat right bottom;}
.box_inner {background: url(/kiee/img/box_top_left.gif) no-repeat left top;}
.box_subject {
	background: url(/rain/design/data/images/sub01_01_img03.gif) no-repeat right top;
	padding-left:35px;
	font-size:150%;
	font-weight: bold;
}
.box_contents {
	padding-top:10px;
	padding-left:35px;
	padding-right:35px;
	padding-bottom:25px;
	line-height:200%;
	text-align: justify;
}

#contents {
	width: 750px;
}
#contentsMain {
	width: 570px;
	padding-right:10px;
	float: left;
}
#contentsSub {
	width: 170px;
	height: 100%;
	padding:0px;
	background:#eeeeee;
	float: right;
}

#year { width: 100%;}
#year_sub { width: 10%;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #444444;	float: left;}
#year_contents {	width: 100%;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #444444;	float: right;}
#month {	width: 100%;}
#month_sub {	width: 20%;	text-align: right;	padding-right: 28px;	float: left;}
#month_contents {	width: 80%;	float: right;}
#year_gap {	width: 100%;}
#yearSub {
	width: 170px;
	height: 100%;
	padding:10px;
	background:#eeeeee;
	float: right;
}


.alpha_td {
	background-color: #000000;
	filter:alpha(opacity=30);
}


.contentsBoxNull {
	padding-top: 6px;
	padding-bottom: 67px;
	padding-left: 6px;
}

.contentsBox {
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 28px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B2B2B2;
	border-right-color: #B2B2B2;
	border-bottom-color: #B2B2B2;
	border-left-color: #B2B2B2;
	height: 100%;
	width: 100%;
}


/***** font****/
.Text-11px-000000 {
	color: #000000;
	/*font-family: "dotum";*/
	/*font-size: 11px*/
	letter-spacing: 0px;
	line-height:18px;
}
.Text-11px-555555 {
	color: #555555;
	/*font-family: "dotum";*/
	/*font-size: 11px*/
	letter-spacing: 0px;
	line-height:18px;
}
.Text-11px-666666 {
	color: #666666;
	/*font-family: "dotum";*/
	/*font-size: 11px*/
	letter-spacing: 0px;
	line-height:18px;
}
.Text-11px-666666_pad {
	color: #666666;
	/*font-family: "dotum";*/
	/*font-size: 11px*/
	letter-spacing: 0px;
	line-height:18px;
	
	height:25px;
	
}
.Text-11px-777777 {
	color: #777777;
	/*font-family: "dotum";*/
	/*font-size: 11px*/
	letter-spacing: 0px;
	line-height:18px;
}

.Text-11px-888888 {
	color: #888888;
	/*font-family: "dotum";*/
	/*font-size: 11px*/
	letter-spacing: 0px;
	line-height:18px;
}

.Text-11px-999999 {
	color: #999999;
	/*font-family: "dotum";*/
	/*font-size: 11px*/
	letter-spacing: 0px;
	line-height:18px;

}
.Text-11px-FFOOOO {
	color: #FF0000;
	/*font-family: "dotum";*/
	/*font-size: 11px*/
	letter-spacing: 0px;
	line-height:18px;

}
.Text-11px-278350{
	/*font-family: "dotum";*/
	/*font-size: 11px*/
	font-weight: bold;
	color: #278350;
	letter-spacing: 0px;
	line-height:18px;
	
	height:30px;
	
	padding-left:3px;
	padding-top:8px;
	padding-right:3px;
	padding-bottom:8px;
}
.Text-11px-636363{
	/*font-family: "dotum";*/
	/*font-size: 11px*/
	color: #636363;
	letter-spacing: 0px;
}

.Text-11px-545454{
	/*font-family: "dotum";*/
	/*font-size: 11px*/
	font-weight: bold;
	color: #545454;
	letter-spacing: 0px;
}

.Text-12px-000000{
	color: #000000;
	/*font-family: "dotum";*/
	font-size: 12px;
	letter-spacing: 0px;
	line-height:20px;
}
.Text-12px-555555{
	color: #555555;
	/*font-family: "dotum";*/
	font-size: 12px;
	letter-spacing: 0px;
	line-height:20px;
}
.Text-12px-666666{
	color: #666666;
	/*font-family: "dotum";*/
	font-size: 12px;
	letter-spacing: 0px;
	line-height:20px;
}

.Text-12px-777777{
	color: #777777;
	/*font-family: "dotum";*/
	font-size: 12px;
	letter-spacing: 0px;
	line-height:20px;
}
.Text-12px-888888{
	color: #888888;
	/*font-family: "dotum";*/
	font-size: 12px;
	letter-spacing: 0px;
	line-height:20px;
}
.Text-12px-999999{
	color: #999999;
	/*font-family: "dotum";*/
	font-size: 12px;
	letter-spacing: 0px;
	line-height:20px;
}
.Text-12px-ffffff{
	color: #ffffff;
	/*font-family: "dotum";*/
	font-size: 12px;
	letter-spacing: 0px;
	line-height:20px;
}
.Text-12px-ff0000{
	color: #ff0000;
	/*font-family: "dotum";*/
	font-size: 12px;
	letter-spacing: 0px;
	line-height:20px;
}
.Text-12px-green{
	color: #598527;
	/*font-family: "dotum";*/
	font-size: 12px;
	letter-spacing: 0px;
	line-height:20px;

}
.Text-16px-ffffff{
	color: #ffffff;
	/*font-family: "dotum";*/
	font-size: 16px;
	letter-spacing: 0px;
	line-height:20px;

}
.Text-16px-000000{
	color: #000000;
	/*font-family: "dotum";*/
	font-size: 16px;
	letter-spacing: 0px;
	line-height:20px;

}

.Text-16px-027835{
	color: #027835;
	/*font-family: "dotum";*/
	/*font-size: 11px*/
	letter-spacing: 0px;
	line-height:20px;

}

.line-t-c4c7b6 {
	border-bottom:#c4c7b6 1px solid;
	border-left:#c4c7b6 1px solid;
	border-right:#c4c7b6 1px solid;
	
	
}
.line-t2-c4c7b6 {
	border-bottom:#c4c7b6 1px solid;
	border-left:#c4c7b6 1px solid;
	border-right:#c4c7b6 1px solid;
	
	color: #666666;
	/*font-family: "dotum";*/
	/*font-size: 11px*/
	letter-spacing: 0px;
	line-height:18px;
	
	
}

.pad1 {
	padding-left:3px;
	padding-right:3px;		
}




#loginMenu A:link {COLOR: #362e2b; TEXT-DECORATION: none}
#loginMenu A:visited {COLOR: #362e2b; TEXT-DECORATION: none}
#loginMenu A:active {COLOR: #362e2b; TEXT-DECORATION: none}
#loginMenu A:hover {text-decoration: underline;}


.td_1111 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.td_1000 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.td_0100 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.td_0010 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.td_0001 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.td_0101 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.td_0101_29246D {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#29246D;}
.td_0101_F6F6F6 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#F6F6F6;}
.td_0100_cdcdcd {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#EEEEEE; border-style:solid;background-color:#CDCDCD;}
.logo {  /*position: absolute;  visibility: hidden;  width: 150px;  height: 36px;*/}

.print_wrap .logo { visibility:hidden; }
.print_wrap .logo_wrap img { width:300px; }

.std_1111 {border-top-width:1; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}
.std_1100 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}
.std_1110 {border-top-width:1; border-bottom-width:1; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}
.std_0011 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}
.std_1000 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}
.std_0100 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}
.std_0101 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}
.std_0110 {border-top-width:0; border-bottom-width:1; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}
.std_0111 {border-top-width:0; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}
.std_0010 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}
.std_0001 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}
.std_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}
.std_1001 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}
.std_1011 {border-top-width:1; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}
.std_1010 {border-top-width:1; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}
.std_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}
.std_0000 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#F0F0F0;}

.rtd1_1111 {border-top-width:1; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#CCCCCC; border-style:solid;}
.rtd1_1100 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#CCCCCC; border-style:solid;}
.rtd1_1110 {border-top-width:1; border-bottom-width:1; border-left-width:1;  border-right-width:0; border-color:#CCCCCC; border-style:solid;}
.rtd1_0011 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#CCCCCC; border-style:solid;}
.rtd1_1000 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#CCCCCC; border-style:solid;}
.rtd1_0100 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#CCCCCC; border-style:solid;}
.rtd1_0101 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#CCCCCC; border-style:solid;}
.rtd1_0110 {border-top-width:0; border-bottom-width:1; border-left-width:1;  border-right-width:0; border-color:#CCCCCC; border-style:solid;}
.rtd1_0111 {border-top-width:0; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#CCCCCC; border-style:solid;}
.rtd1_0010 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#CCCCCC; border-style:solid;}
.rtd1_0001 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#CCCCCC; border-style:solid;}
.rtd1_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#CCCCCC; border-style:solid;}
.rtd1_1001 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#CCCCCC; border-style:solid;}
.rtd1_1011 {border-top-width:1; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#CCCCCC; border-style:solid;}
.rtd1_1010 {border-top-width:1; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#CCCCCC; border-style:solid;}
.rtd1_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#CCCCCC; border-style:solid;}
.rtd1_0000 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#CCCCCC; border-style:solid;}


.wtd_1111 {border-top-width:1; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.wtd_1100 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.wtd_0011 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.wtd_0111 {border-top-width:0; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.wtd_1000 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.wtd_0100 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.wtd_0110 {border-top-width:0; border-bottom-width:1; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.wtd_0101 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.wtd_0010 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.Wtd_0001 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.wtd_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.wtd_1110 {border-top-width:1; border-bottom-width:1; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.wtd_1011 {border-top-width:1; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.wtd_1010 {border-top-width:1; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.wtd_1001 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}
.wtd_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFFFFF;}


.rtdB_1111 {border-top-width:1; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#000000; border-style:solid;}
.rtd9F_1100 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#9F9F9F; border-style:solid;}
.rtd9F_0100 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#9F9F9F; border-style:solid;}
.rtdDA_0001_dash {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#DADADA; border-style:dashed;}

.rtd_1111 {border-top-width:1; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}
.rtd_1100 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.rtd_0011 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}
.rtd_0111 {border-top-width:0; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}
.rtd_1000 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.rtd_0100 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.rtd_0110 {border-top-width:0; border-bottom-width:1; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.rtd_0101 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}
.rtd_0010 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.rtd_0001 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}
.rtd_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}
.rtd_1011 {border-top-width:1; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}
.rtd_1010 {border-top-width:1; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.rtd_1001 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}
.rtd_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}
.rtd_1110 {border-top-width:1; border-bottom-width:1; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}

.btd_1111 {border-top-width:1; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}
.btd_1100 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.btd_1110 {border-top-width:1; border-bottom-width:1; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.btd_0011 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}
.btd_1000 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.btd_1010 {border-top-width:1; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.btd_0100 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.btd_0100 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}
.btd_0110 {border-top-width:0; border-bottom-width:1; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.btd_0010 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.btd_0001 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}
.btd_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}
.btd_1001 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}
.btd_1011 {border-top-width:1; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}
.btd_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;}

.bbtd_1111 {border-top-width:1; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:dashed;}
.bbtd_1100 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:dashed;}
.bbtd_0011 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:dashed;}
.bbtd_1000 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:dashed;}
.bbtd_0100 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:dashed;}
.bbtd_0010 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:dashed;}
.bbtd_0001 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:dashed;}
.bbtd_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:dashed;}
.bbtd_1001 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:dashed;}
.bbtd_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:dashed;}

.otd_1111 {border-top-width:1; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF9EB;}
.otd_1100 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFF9EB;}
.otd_0011 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF9EB;}
.otd_1000 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFF9EB;}
.otd_0100 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFF9EB;}
.otd_0110 {border-top-width:0; border-bottom-width:1; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFF9EB;}
.otd_0101 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF9EB;}
.otd_0111 {border-top-width:0; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF9EB;}
.otd_0010 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFF9EB;}
.otd_0001 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF9EB;}
.otd_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF9EB;}
.otd_1001 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF9EB;}
.otd_1011 {border-top-width:1; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF9EB;}
.otd_1010 {border-top-width:1; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFF9EB;}
.otd_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF9EB;}
.otd_0000 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFF9EB;}

.mtd_1111 {border-top-width:1; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF8FF;}
.mtd_1100 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFF8FF;}
.mtd_0011 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF8FF;}
.mtd_1000 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFF8FF;}
.mtd_0100 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFF8FF;}
.mtd_0101 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF8FF;}
.mtd_0111 {border-top-width:0; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF8FF;}
.mtd_0010 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFF8FF;}
.mtd_0001 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF8FF;}
.mtd_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF8FF;}
.mtd_1001 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF8FF;}
.mtd_1011 {border-top-width:1; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF8FF;}
.mtd_1010 {border-top-width:1; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFF8FF;}
.mtd_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#D6D7D6; border-style:solid;background-color:#FFF8FF;}
.mtd_0000 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;background-color:#FFF8FF;}

.td_2222 {border-top-width:2; border-bottom-width:2; border-left-width:2;  border-right-width:2; border-color:#D6D7D6; border-style:solid;}
.td_2200 {border-top-width:2; border-bottom-width:2; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.td_0022 {border-top-width:0; border-bottom-width:0; border-left-width:2;  border-right-width:2; border-color:#D6D7D6; border-style:solid;}
.td_0222 {border-top-width:0; border-bottom-width:2; border-left-width:2;  border-right-width:2; border-color:#D6D7D6; border-style:solid;}
.td_2000 {border-top-width:2; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.td_0200 {border-top-width:0; border-bottom-width:2; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.td_0220 {border-top-width:0; border-bottom-width:2; border-left-width:2;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.td_0202 {border-top-width:0; border-bottom-width:2; border-left-width:0;  border-right-width:2; border-color:#D6D7D6; border-style:solid;}
.td_0020 {border-top-width:0; border-bottom-width:0; border-left-width:2;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.td_0002 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:2; border-color:#D6D7D6; border-style:solid;}
.td_2202 {border-top-width:2; border-bottom-width:2; border-left-width:0;  border-right-width:2; border-color:#D6D7D6; border-style:solid;}
.td_2022 {border-top-width:2; border-bottom-width:0; border-left-width:2;  border-right-width:2; border-color:#D6D7D6; border-style:solid;}
.td_2002 {border-top-width:2; border-bottom-width:0; border-left-width:0;  border-right-width:2; border-color:#D6D7D6; border-style:solid;}
.td_2202 {border-top-width:2; border-bottom-width:2; border-left-width:0;  border-right-width:2; border-color:#D6D7D6; border-style:solid;}

.td_10101010 {border-top-width:10; border-bottom-width:10; border-left-width:10;  border-right-width:10; border-color:#D6D7D6; border-style:solid;}
.td_101000 {border-top-width:10; border-bottom-width:10; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.td_001010 {border-top-width:0; border-bottom-width:0; border-left-width:10;  border-right-width:10; border-color:#D6D7D6; border-style:solid;}
.td_0101010 {border-top-width:0; border-bottom-width:10; border-left-width:10;  border-right-width:10; border-color:#D6D7D6; border-style:solid;}
.td_10000 {border-top-width:10; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.td_01000 {border-top-width:0; border-bottom-width:10; border-left-width:0;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.td_010100 {border-top-width:0; border-bottom-width:10; border-left-width:10;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.td_010010 {border-top-width:0; border-bottom-width:10; border-left-width:0;  border-right-width:10; border-color:#D6D7D6; border-style:solid;}
.td_00100 {border-top-width:0; border-bottom-width:0; border-left-width:10;  border-right-width:0; border-color:#D6D7D6; border-style:solid;}
.td_00010 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:10; border-color:#D6D7D6; border-style:solid;}
.td_1010010 {border-top-width:10; border-bottom-width:10; border-left-width:0;  border-right-width:10; border-color:#D6D7D6; border-style:solid;}
.td_1001010 {border-top-width:10; border-bottom-width:0; border-left-width:10;  border-right-width:10; border-color:#D6D7D6; border-style:solid;}
.td_100010 {border-top-width:10; border-bottom-width:0; border-left-width:0;  border-right-width:10; border-color:#D6D7D6; border-style:solid;}
.td_1010010 {border-top-width:10; border-bottom-width:10; border-left-width:0;  border-right-width:10; border-color:#D6D7D6; border-style:solid;}

.ctd_10101010 {border-top-width:10; border-bottom-width:10; border-left-width:10;  border-right-width:10; border-color:#0084C5; border-style:solid;}
.ctd_101000 {border-top-width:10; border-bottom-width:10; border-left-width:0;  border-right-width:0; border-color:#0084C5; border-style:solid;}
.ctd_001010 {border-top-width:0; border-bottom-width:0; border-left-width:10;  border-right-width:10; border-color:#0084C5; border-style:solid;}
.ctd_0101010 {border-top-width:0; border-bottom-width:10; border-left-width:10;  border-right-width:10; border-color:#0084C5; border-style:solid;}
.ctd_10000 {border-top-width:10; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#0084C5; border-style:solid;}
.ctd_01000 {border-top-width:0; border-bottom-width:10; border-left-width:0;  border-right-width:0; border-color:#0084C5; border-style:solid;}
.ctd_010100 {border-top-width:0; border-bottom-width:10; border-left-width:10;  border-right-width:0; border-color:#0084C5; border-style:solid;}
.ctd_010010 {border-top-width:0; border-bottom-width:10; border-left-width:0;  border-right-width:10; border-color:#0084C5; border-style:solid;}
.ctd_00100 {border-top-width:0; border-bottom-width:0; border-left-width:10;  border-right-width:0; border-color:#0084C5; border-style:solid;}
.ctd_00010 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:10; border-color:#0084C5; border-style:solid;}
.ctd_1010010 {border-top-width:10; border-bottom-width:10; border-left-width:0;  border-right-width:10; border-color:#0084C5; border-style:solid;}
.ctd_1001010 {border-top-width:10; border-bottom-width:0; border-left-width:10;  border-right-width:10; border-color:#0084C5; border-style:solid;}
.ctd_100010 {border-top-width:10; border-bottom-width:0; border-left-width:0;  border-right-width:10; border-color:#0084C5; border-style:solid;}
.ctd_1010010 {border-top-width:10; border-bottom-width:10; border-left-width:0;  border-right-width:10; border-color:#0084C5; border-style:solid;}

.xtd_1111 {border-top-width:4; border-bottom-width:4; border-left-width:4;  border-right-width:4; border-color:#f2f2f2; border-style:solid;}
.xtd_1100 {border-top-width:4; border-bottom-width:4; border-left-width:0;  border-right-width:0; border-color:#f2f2f2; border-style:solid;}
.xtd_0011 {border-top-width:0; border-bottom-width:0; border-left-width:4;  border-right-width:4; border-color:#f2f2f2; border-style:solid;}
.xtd_0111 {border-top-width:0; border-bottom-width:4; border-left-width:4;  border-right-width:4; border-color:#f2f2f2; border-style:solid;}
.xtd_1000 {border-top-width:4; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#f2f2f2; border-style:solid;}
.xtd_0100 {border-top-width:0; border-bottom-width:4; border-left-width:0;  border-right-width:0; border-color:#f2f2f2; border-style:solid;}
.xtd_0110 {border-top-width:0; border-bottom-width:4; border-left-width:4;  border-right-width:0; border-color:#f2f2f2; border-style:solid;}
.xtd_0101 {border-top-width:0; border-bottom-width:4; border-left-width:0;  border-right-width:4; border-color:#f2f2f2; border-style:solid;}
.xtd_0010 {border-top-width:0; border-bottom-width:0; border-left-width:4;  border-right-width:0; border-color:#f2f2f2; border-style:solid;}
.xtd_0001 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:4; border-color:#f2f2f2; border-style:solid;}
.xtd_1101 {border-top-width:4; border-bottom-width:4; border-left-width:0;  border-right-width:4; border-color:#f2f2f2; border-style:solid;}
.xtd_1011 {border-top-width:4; border-bottom-width:0; border-left-width:4;  border-right-width:4; border-color:#f2f2f2; border-style:solid;}
.xtd_1010 {border-top-width:4; border-bottom-width:0; border-left-width:4;  border-right-width:0; border-color:#f2f2f2; border-style:solid;}
.xtd_1001 {border-top-width:4; border-bottom-width:0; border-left-width:0;  border-right-width:4; border-color:#f2f2f2; border-style:solid;}
.xtd_1101 {border-top-width:4; border-bottom-width:4; border-left-width:0;  border-right-width:4; border-color:#f2f2f2; border-style:solid;}
.xtd_1110 {border-top-width:4; border-bottom-width:4; border-left-width:4;  border-right-width:0; border-color:#f2f2f2; border-style:solid;}

.xxtd_1111 {border-top-width:1; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#dbdbdb; border-style:solid;}
.xxtd_1100 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#dbdbdb; border-style:solid;}
.xxtd_1110 {border-top-width:1; border-bottom-width:1; border-left-width:1;  border-right-width:0; border-color:#dbdbdb; border-style:solid;}
.xxtd_0011 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#dbdbdb; border-style:solid;}
.xxtd_1000 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#dbdbdb; border-style:solid;}
.xxtd_1010 {border-top-width:1; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#dbdbdb; border-style:solid;}
.xxtd_0100 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:0; border-color:#dbdbdb; border-style:solid;}
.xxtd_0100 {border-top-width:0; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#dbdbdb; border-style:solid;}
.xxtd_0110 {border-top-width:0; border-bottom-width:1; border-left-width:1;  border-right-width:0; border-color:#dbdbdb; border-style:solid;}
.xxtd_0010 {border-top-width:0; border-bottom-width:0; border-left-width:1;  border-right-width:0; border-color:#dbdbdb; border-style:solid;}
.xxtd_0001 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#dbdbdb; border-style:solid;}
.xxtd_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#dbdbdb; border-style:solid;}
.xxtd_1001 {border-top-width:1; border-bottom-width:0; border-left-width:0;  border-right-width:1; border-color:#dbdbdb; border-style:solid;}
.xxtd_1011 {border-top-width:1; border-bottom-width:0; border-left-width:1;  border-right-width:1; border-color:#dbdbdb; border-style:solid;}
.xxtd_1101 {border-top-width:1; border-bottom-width:1; border-left-width:0;  border-right-width:1; border-color:#dbdbdb; border-style:solid;}
.xxtd_0111 {border-top-width:0; border-bottom-width:1; border-left-width:1;  border-right-width:1; border-color:#dbdbdb; border-style:solid;}

.6xtd_1111 {border-top-width:6; border-bottom-width:6; border-left-width:6;  border-right-width:6; border-color:#f2f2f2; border-style:solid;}
.6xtd_1100 {border-top-width:6; border-bottom-width:6; border-left-width:0;  border-right-width:0; border-color:#f2f2f2; border-style:solid;}
.6xtd_0011 {border-top-width:0; border-bottom-width:0; border-left-width:6;  border-right-width:6; border-color:#f2f2f2; border-style:solid;}
.6xtd_0111 {border-top-width:0; border-bottom-width:6; border-left-width:6;  border-right-width:6; border-color:#f2f2f2; border-style:solid;}
.6xtd_1000 {border-top-width:6; border-bottom-width:0; border-left-width:0;  border-right-width:0; border-color:#f2f2f2; border-style:solid;}
.6xtd_0100 {border-top-width:0; border-bottom-width:6; border-left-width:0;  border-right-width:0; border-color:#f2f2f2; border-style:solid;}
.6xtd_0110 {border-top-width:0; border-bottom-width:6; border-left-width:6;  border-right-width:0; border-color:#f2f2f2; border-style:solid;}
.6xtd_0101 {border-top-width:0; border-bottom-width:6; border-left-width:0;  border-right-width:6; border-color:#f2f2f2; border-style:solid;}
.6xtd_0010 {border-top-width:0; border-bottom-width:0; border-left-width:6;  border-right-width:0; border-color:#f2f2f2; border-style:solid;}
.6xtd_0001 {border-top-width:0; border-bottom-width:0; border-left-width:0;  border-right-width:6; border-color:#f2f2f2; border-style:solid;}
.6xtd_1101 {border-top-width:6; border-bottom-width:6; border-left-width:0;  border-right-width:6; border-color:#f2f2f2; border-style:solid;}
.6xtd_1011 {border-top-width:6; border-bottom-width:0; border-left-width:6;  border-right-width:6; border-color:#f2f2f2; border-style:solid;}
.6xtd_1010 {border-top-width:6; border-bottom-width:0; border-left-width:6;  border-right-width:0; border-color:#f2f2f2; border-style:solid;}
.6xtd_1001 {border-top-width:6; border-bottom-width:0; border-left-width:0;  border-right-width:6; border-color:#f2f2f2; border-style:solid;}
.6xtd_1101 {border-top-width:6; border-bottom-width:6; border-left-width:0;  border-right-width:6; border-color:#f2f2f2; border-style:solid;}
.6xtd_1110 {border-top-width:6; border-bottom-width:6; border-left-width:6;  border-right-width:0; border-color:#f2f2f2; border-style:solid;}

.4gtd_2_1111 {border-top-width:4; border-bottom-width:4; border-left-width:4;  border-right-width:4; border-color:#CCECA9; border-style:solid;}



.love01 {
	/*font-size: 11px*/
	color: #666666;
	/*font-family: "dotum";*/
}

.love02 {
	/*font-size: 11px*/
	color: #999999;
	/*font-family: "dotum";*/
}

.love03 {
	font-size: 12px;
	color: #666666;
	font-family: Dotum;
	line-height: 19px;
}

.love03_1 {
	font-size: 12px;
	color: #009944;
	background-color: #ccebda;
	font-family: Dotum;
	line-height: 19px;
	height: 25px;
}

.love03_2 {
	font-size: 12px;
	color: #3568b3;
	background-color: #d4dfef;
	font-family: Dotum;
	line-height: 19px;
	height: 25px;
}

.love05 {
	font-size: 12px;
	color: #838282;
	font-family: Dotum;
	line-height: 19px;
}











#pop_contents {width:90%;}

#page_title, #page_title_pop {float:none; width:998px; text-align:center; padding: 6px; margin-top: 2px; margin-bottom: 2px; border: 10px solid #E1E4E7;}
	#page_title_contents { text-align:left; font-size: 20px; color: #000000; font-weight: bolder; }

	#page_title_pop { width:100%;}


#page_topInfo {float:none; 100%; height:15px; text-align:center;}
	#page_topInfo_left { text-align:left; float:left;}
	#page_topInfo_right { text-align:right; float:right;}

#page_nav {float:none; 100%; height:20px; text-align:right;}
	#page_nav_contents {}

#page_search, #page_search_pop{float:none; width:769px; text-align:center; padding: 5px; margin-top: 10px; margin-bottom: 0px; border: 5px solid #C9C3C3; }
	#page_search_contents,#page_search_contents_pop{vertical-align: middle;}

#page_search_info {float:none; width:769px; text-align:left; padding: 5px; margin-top: 0px; margin-bottom: 0px; border: 1px solid #C9C3C3; }
	#page_search_pop { width:100%; text-align:left;}
	#page_search_contents_pop { text-align:middle; margin-left:10px }

#page_script { display:inline; color: ##E1E4E7; }

#scroll_box {overflow:auto; width:100%; height:450px; padding:10px; margin:10px; background-color:#F9FBFC;}





.write_table_left {width:110px; text-align:left; height:36px; padding-right:5px; FONT-SIZE:8pt; FONT-FAMILY: "µ¸¿ò","verdana"; LETTER-SPACING: 0px}

.write_table_right {text-align:left; padding-left:5px;}


.over_td0 { border:0px none #FFFFFF; }

.over_td1 { border:1px solid #DDDDDD; }

.over_tr0 { background-color:#FFFFFF; height: 25px; border:0px none #FFFFFF; }

.over_tr1 { background-color:#F3F3F6; height: 25px; border:1px solid #DDDDDD; cursor: Hand; }



.excel_th {padding:3; background: #C5D9F1; line-height:14pt; color:#000000; text-align: center;}
.excel_td { }
#The_colorPicker{ position:absolute; width:224px; padding-bottom:1px; background-color:#FFF; border:1px solid #317082; }



.sbtn_off, .sbtn_on {
	height:22px;
 	border:1px solid #C0C0C0;
	color: #000000;
	padding:0 7 0 7;
	background-color: #C9C3C3;
	cursor: Hand;
}

.sbtn_on {
	color: #FFFFFF;
	background-color: #FF8989;
}

.btn_off, .btn_on {
	height:22px;
	padding:2 7 2 7;
	color: #FFFFFF;
	background-color: #7F8B94;
	vertical-align: middle;
	cursor: Hand;
}

.btn_on {
	color: #FFFFFF;
	background-color: #FF8989;
}





/*
ÀÎÁõ¼­ ½ÅÃ»¼­ ÀÛ¼º
*/
.in_box { padding:0px; border-top:1px solid #508d00; border-left:1px solid #508d00; }
.in_box td{ height:30px; }
.txt_center { text-align:center; }
.t_line { border-top:1px solid #508d00; }
.t_line2 { border-top:1px solid #5f5f5f; }

.l_line { border-left:1px solid #508d00; }
.r_line { border-right:1px solid #508d00; }
.b_line { border-bottom:1px solid #508d00; }
.r_line2 { border-right:1px solid #ececec; }
.b_line2 { border-bottom:1px solid #ececec; }
.y_line1 { border-bottom:1px solid #B4AA39; }
.y_line2 { border-right:1px solid #B4AA39; }
.y_line3 { border-left:1px solid #B4AA39; }
.y_line4 { border-top:1px solid #B4AA39; }

.l_line1 { border-bottom:1px solid #69669B; }
.l_line2 { border-right:1px solid #69669B; }
.l_line3 { border-left:1px solid #69669B; }
.l_line4 { border-top:1px solid #69669B; }








/*¹è°æ»ö°¥*/
.bg_efefef { background-color:#efefef; }
.bg_bcd564 { background-color:#bcd564; }
.bg_eaeaea { background-color:#eaeaea; }
.bg_1 { background-color:E0D453; }
.bg_2 { background-color:9A97C0; }
.bg_f9fbe2 { background-color:#f9fbe2; }
.bg_ececec { background-color:#ececec; }

.pl_10 { padding-left:10px; }
.pl_20 { padding-left:20px; }
.pl_30 { padding-left:30px; }
.pl_40 { padding-left:40px; }


.pr_10 { padding-right:10px; }
.pr_20 { padding-right:20px; }
.pr_30 { padding-right:30px; }
.pr_40 { padding-right:40px; }

/* ÆÐµù */
.p_0_20_0_20 { padding:0 20px 0 20px; }
.p_10_0_10_0 { padding:10px 0 10px 0; }
.p_all_2 { padding:2px; }



/* Æò°¡¼­ °á°ú c4c7b6 */
.r_t_line {border-top:1px solid #000; }
.r_l_line {border-left:1px solid #000; }
.r_r_line {border-right:1px solid #000; }
.r_b_line {border-bottom:1px solid #000; }


input.btn_tmp {   
	color:#050;   
	font: bold;   
	background-color:#fed;   
	border: 1px solid;   
	border-color: #696 #363 #363 #696;   
	filter:progid:DXImageTransform.Microsoft.Gradient   
	(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');   
}

.cursor { cursor:pointer; }

/*
SLB CSS
*/
.SLB_center { cursor:pointer; visibility:hidden; border: solid 4px #000000; background-color: #FFF; border-width:1px;}
.SLB_close { cursor: pointer; display:none; font-size: 9pt; background-color:#000000; color: #ffffff; padding-bottom: 4px; }
.SLB_caption { cursor: pointer; display:none; font-size: 9pt; background-color:#000000; color: #ffffff; padding-bottom: 4px; }
#SLB_loading { cursor: pointer; display:none; z-index: 99998; position:absolute; font-size: 9pt; background-color:#000000; color: #ffffff; padding: 3px 0px 4px 0px; border: solid 2px #cfcfcf; }





.col1 { color:#616161; }
.col2 { color:#868686; }
.col3 { color:#466c8a; }

.pad1 { padding:5px 10px 5px 10px; }
.pad2 { padding:5px 0px 5px 0px; }

.bgcol1 { background-color:#ececec; padding:5px; }
.bgcol2 { background-color:#F5F5F5; padding:5px; }

.bg_ecec { background-color:#ececec; } 
.line1 { background-color:#c9c9c9; height:2px; }
.line2 { background-color:#CCCCCC; height:1px; }

.list0 { background-color:#FFFFFF; }
.list1 { background-color:#F8F8F8; }

.bold { font-weight:bold; }
.center { text-align:center; }
.right { text-align:right; }

.w99 { width:99%; }
.ht { height:30px; }
.ht_10 { height:10px; }


.f_11 { font-size:11px; }
.f_18 { font-size:18px; line-height:2; font-family:"±¼¸²"; font-weight:bold; }


.p_10_0_10_0 { padding:10px 0 10px 0; }
.f_center { text-align:center; }
.f_white { color:#ffffff; }

.middle_bg { background:url('http://kiee.re.kr/rain/mail_image/mail_middle_bg.gif') no-repeat; width:585px; height:25px; }
.banner_bg { background:url('http://kiee.re.kr/rain/mail_image/mail_left_banner03.gif') no-repeat; width:119px; height:42px; text-align:center; color:#313131; font-weight:bold; font-size:11px;  }

.mid_left { text-align:left; font-weight:bold; color:#fff; padding-left:15px; }
.mid_right { text-align:right; font-weight:bold; color:#fff; padding-right:15px; }


.tb_bg_efefef { background-color: #efefef; }
.tb_line_top { border-top: 2px solid #000; }
.tb_line_left { border-left: 1px solid #000; }
.tb_line_right { border-right: 1px solid #000; }
.tb_line_bottom { border-bottom: 1px solid #000; }
.tb_line_bottom2 { border-bottom: 2px solid #000; }


/* schedule Ç¥ ¶óÀÎ */
.s_line_t { border-top: 1px solid #DDDDDD;}
.s_line_l { border-left: 1px solid #DDDDDD;}
.s_line_r { border-right: 1px solid #DDDDDD;}
.s_line_b { border-bottom: 1px solid #DDDDDD;}




ul.fl 		{ list-style-type:none;  font-size:12px;  color:#66AEAD; margin:0px; padding:10px; }
ul.fl li	{ font-weight:bold; color:#66AEAD; }






#fileBox {
	margin-top:0px; 
	overflow-y:scroll;

}





.title_txt { font-weight:bold; font-family:"Dotum" important; color:#525252; }





/* paging 091123 - ³×ÀÌ¹ö */
.jy_paginate * { box-sizing:content-box; }
.jy_paginate { padding:10px 0;  }
.jy_paginate a { width:15px; height:15px; background-color:#e4eaec; }
.jy_paginate a,
.jy_paginate strong { position:relative; width:15px; height:15px; display:inline-block; margin-right:1px; padding:5px; color:#d19d9d; text-decoration:none; border:1px solid #ffffff; font:bold 11px/normal Verdana; _width /**/:23px; }
.jy_paginate strong { color:#ffffff !important; background-color:#74afb5; }
.jy_paginate .pre { margin-right:6px; padding:4px 6px 2px 14px; _padding-bottom:1px; background:url(./img/bg_page_left_off.gif) no-repeat 6px 6px !important; letter-spacing:-1px; }
.jy_paginate .next { margin-left:4px; padding:4px 14px 2px 6px; _padding-bottom:1px; background:url(./img/bg_page_right_off.gif) no-repeat 38px 6px !important; letter-spacing:-1px; }
.jy_paginate a.pre { background:url(./img/bg_page_left_on.gif) no-repeat 6px 6px !important; }
.jy_paginate a.next { background:url(./img/bg_page_right_on.gif) no-repeat 38px 6px !important; }
.jy_paginate .pre,
.jy_paginate .next { display:inline-block; color:#ccc; border:1px solid #e9e9e9; position:relative; top:0; _top:-2px; font:11px/normal µ¸¿ò, Dotum; width:30px; _width /**/:50px; }
.jy_paginate a.pre,
.jy_paginate a.next { color:#565656; }
.jy_paginate a:hover { background-color:#c0e5e9 !important; border:1px solid #e9e9e9;  }
/* //paging */


/* Æò°¡¼­ ¸Þ´º ÅØ½ºÆ® */
.exm-p-menu_n span {display: inline-block; background-color: #d4d4d4; border: 1px solid #c5c5c5; padding: 7px 11px; color:#6b6b6b; font-weight: bold;}
.exm-p-menu_n span:hover {background-color: #819b4e; border: 1px solid #6c8b31; color:#ffffff;}

.exm-p-menu1_n span {display: inline-block; background-color: #d4d4d4; border: 1px solid #c5c5c5; padding: 7px 11px; color:#6b6b6b; font-weight: bold;}
.exm-p-menu1_n span:hover {background-color: #819b4e; border: 1px solid #6c8b31; color:#ffffff;}
.exm-p-menu2_n span {display: inline-block; background-color: #d4d4d4; border: 1px solid #c5c5c5; padding: 7px 11px; color:#6b6b6b; font-weight: bold;}
.exm-p-menu2_n span:hover {background-color: #819b4e; border: 1px solid #6c8b31; color:#ffffff;}
.exm-p-menu3_n span {display: inline-block; background-color: #d4d4d4; border: 1px solid #c5c5c5; padding: 7px 11px; color:#6b6b6b; font-weight: bold;}
.exm-p-menu3_n span:hover {background-color: #819b4e; border: 1px solid #6c8b31; color:#ffffff;}
.exm-p-menu4_n span {display: inline-block; background-color: #d4d4d4; border: 1px solid #c5c5c5; padding: 7px 11px; color:#6b6b6b; font-weight: bold;}
.exm-p-menu4_n span:hover {background-color: #819b4e; border: 1px solid #6c8b31; color:#ffffff;}
.exm-p-menu5_n span {display: inline-block; background-color: #d4d4d4; border: 1px solid #c5c5c5; padding: 7px 11px; color:#6b6b6b; font-weight: bold;}
.exm-p-menu5_n span:hover {background-color: #819b4e; border: 1px solid #6c8b31; color:#ffffff;}
.exm-p-menu6_n span {display: inline-block; background-color: #d4d4d4; border: 1px solid #c5c5c5; padding: 7px 11px; color:#6b6b6b; font-weight: bold;}
.exm-p-menu6_n span:hover {background-color: #819b4e; border: 1px solid #6c8b31; color:#ffffff;}
.exm-p-menu7_n span {display: inline-block; background-color: #d4d4d4; border: 1px solid #c5c5c5; padding: 7px 11px; color:#6b6b6b; font-weight: bold;}
.exm-p-menu7_n span:hover {background-color: #819b4e; border: 1px solid #6c8b31; color:#ffffff;}

.exm-p-menu_o span {display: inline-block; background-color: #819b4e; border: 1px solid #6c8b31; padding: 7px 11px; color:#ffffff; font-weight: bold;}
.exm-p-menu1_o span {display: inline-block; background-color: #819b4e; border: 1px solid #6c8b31; padding: 7px 11px; color:#ffffff; font-weight: bold;}
.exm-p-menu2_o span {display: inline-block; background-color: #819b4e; border: 1px solid #6c8b31; padding: 7px 11px; color:#ffffff; font-weight: bold;}
.exm-p-menu3_o span {display: inline-block; background-color: #819b4e; border: 1px solid #6c8b31; padding: 7px 11px; color:#ffffff; font-weight: bold;}
.exm-p-menu4_o span {display: inline-block; background-color: #819b4e; border: 1px solid #6c8b31; padding: 7px 11px; color:#ffffff; font-weight: bold;}
.exm-p-menu5_o span {display: inline-block; background-color: #819b4e; border: 1px solid #6c8b31; padding: 7px 11px; color:#ffffff; font-weight: bold;}
.exm-p-menu6_o span {display: inline-block; background-color: #819b4e; border: 1px solid #6c8b31; padding: 7px 11px; color:#ffffff; font-weight: bold;}
.exm-p-menu7_o span {display: inline-block; background-color: #819b4e; border: 1px solid #6c8b31; padding: 7px 11px; color:#ffffff; font-weight: bold;}
/* //Æò°¡¼­ ¸Þ´º ÅØ½ºÆ® */


/* 20180724 */
.exm-p-menu_o span, .exm-p-menu1_o span, .exm-p-menu2_o span , .exm-p-menu3_o span, .exm-p-menu4_o span, .exm-p-menu5_o span, .exm-p-menu6_o span, .exm-p-menu7_o span
{ background-color:#3161bf; border:1px solid #0d2d69; padding:0px 15px; color:#fff; font-weight: bold; font-size:16px; height:40px; line-height:40px; }

.exm-p-menu_n span,.exm-p-menu1_n span, .exm-p-menu2_n span, .exm-p-menu3_n span, .exm-p-menu4_n span , .exm-p-menu5_n span, .exm-p-menu6_n span, .exm-p-menu7_n span
{display: inline-block; background-color: #fff; border: 1px solid #a5b9de; padding: 0px 15px; color:#777; font-weight: bold; height:40px; line-height:40px; font-size:16px;  }

.exm-p-menu_n span:hover,.exm-p-menu1_n span:hover, .exm-p-menu2_n span:hover, .exm-p-menu3_n span:hover, .exm-p-menu4_n span:hover, .exm-p-menu5_n span:hover, .exm-p-menu6_n span:hover, .exm-p-menu7_n span:hover  
{background-color:#3161bf; border:1px solid #0d2d69; color:#fff;}

.out-btn table td { font-size:13px !important; color:#000 !important; }
.out-btn table td a { font-size:13px !important; color:#000 /*!important;*/ }
.bg_line1 { background-color:#5179c6 !important; height:1px !important;  }

.smpl_exm #smpl_tab_bf ul li table td table td a { font-size:14px !important; }


@media print
{
	.no-print, .no-print * {
	display: none !important;
	}
}

/* 20230307 Ãß°¡ */
.calBtn { line-height:20px; height:22px; border-radius:0; cursor:pointer; border:1px solid #2c37a6; color:#2c37a6; background:#fff; vertical-align:middle; font-size:11px; }

/* 20230307 ÇöÀå½É»ç°á°ú ·¹ÀÌ¾î ÆË¾÷ Ãß°¡ */
input[type='button'] { cursor:pointer; }
.layerPopWrap { position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; display:none; }
.layerPop { width:400px; margin:auto; border:1px solid #333; padding:25px 30px 10px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.3); }
.layerPop h2 { position:absolute; top:-10000px; font-size:0; }
.layerPop .uploadList .fileUpload { display:flex; justify-content:space-between; flex-wrap:wrap; border-top:1px dotted #ccc; padding:5px 0; margin:0; }
.layerPop .uploadList .fileUpload:first-child { border:0; }
.layerPop .uploadList .fileUpload dt { color:#000; font-weight:bold; font-size:13px; line-height:28px; }
.layerPop .uploadList .fileUpload dd {}
.layerPop .uploadList .fileUpload dd.upload-name { width:100%; margin-left:20px; }
.layerPop .btnWrap { text-align:center; margin-top:10px; }
.layerPop .btnWrap .button { margin:2px; display:inline-block; height:30px; line-height:30px; color:#fff; padding:0 20px; border:0; cursor:pointer; background:#555; border-radius:3px; }
.layerPop .btnWrap .button.layerClose { background:#7195da; }
.filebox { position:relative; width:150px; display:flex; justify-content:flex-end; }
.filebox label { background:#999; color:#fff; line-height:30px; height:30px; padding:0 15px; margin-left:3px; cursor:pointer; border-radius:2px; }
.filebox input[type="file"] { position:absolute; width:0; height:0; padding:0; overflow:hidden; border:0; }

/*µµ¼­µî·Ï ·¹ÀÌ¾î Ã¢*/
.downTable .title_txt { font-size:18px; }
.downTable th,
.downTable td { font-size:13px; }
.downTable table[cellpadding="3"] td,
.downTable table[cellpadding="3"] th { padding:3px !important; }
.downTable a { text-decoration:none; color:#333; }