﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
        align:left;
}
/*body, td, p, input, button, textarea, select, .c1 { font-family:돋움,Dotum,AppleGothic,sans-serif; font-size:9pt; color:#000000; }
input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#000000; }*/

a:link, a:active { text-decoration:none; color:#5A408C; }
a:visited  { text-decoration:none; color:#5A408C; }
a:hover { text-decoration:underline; color:#ff6600; }

a.basicfont:link, a.basicfont:visited, a.basicfont:active { text-decoration:none; color:#5A408C; }
a.basicfont:hover { text-decoration:none; color:#ff6600}

a.paginglink:link, a.paginglink:visited, a.paginglink:active { text-decoration:none; color:#5A408C; }
a.paginglink:hover { text-decoration:underline; color:#ff6600}








a.bluelink:link, a.bluelink:visited, a.bluelink:active { text-decoration:none; color:#006DA8; }
a.bluelink:hover { text-decoration:underline; color:#ff6600}

a.bluelink2:link, a.bluelink2:visited, a.bluelink2:active { text-decoration:none; color:#336699; }
a.bluelink2:hover { text-decoration:none; color:#ff6600}

a.redstronglink:link, a.redstronglink:visited, a.redstronglink:active { text-decoration:none; color:#C66460; }
a.redstronglink:hover { text-decoration:none; color:#ff6600}

a.basicfont_gr:link, a.basicfont_gr:visited, a.basicfont_gr:active { text-decoration:none; color:#666666; }
a.basicfont_gr:hover { text-decoration:none; color:#ff6600}

a.graylink:link, a.graylink:visited, a.graylink:active { text-decoration:none; color:#666666; }
a.graylink:hover { text-decoration:underline; color:#ff6600}

a.cyanlink:link, a.cyanlink:visited, a.cyanlink:active { text-decoration:none; color:#338DA7; }
a.cyanlink:hover { text-decoration:underline; color:#338DA7}





a.left_sub:link, a.left_sub:visited, a.left_sub:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#5A408C;
	font-size: 9pt;
}
a.left_sub:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FF6600;
	font-weight: bold;
	font-size: 9pt;
}


a.left_subon:link, a.left_subon:visited, a.left_subon:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
	font-weight: bold;
	font-size: 9pt;
}
a.left_subon:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
	font-weight: bold;
	font-size: 9pt;
}


a.left_sub2on:link, a.left_sub2on:visited, a.left_sub2on:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FF6600;
	font-weight: bold;
	font-size: 9pt;
}
a.left_sub2on:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FF6600;
	font-weight: bold;
	font-size: 9pt;
}




a.left_main:link, a.left_main:visited, a.left_main:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
	font-size: 10pt;
}
a.left_main:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FF6600;
	font-weight: bold;
	font-size: 10pt;
}


a.left_mainon:link, a.left_mainon:visited, a.left_mainon:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#5A408C;
	font-weight: bold;
	font-size: 10pt;
}
a.left_mainon:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#5A408C;
	font-weight: bold;
	font-size: 10pt;
}




.navi {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #5A408C;
	
	line-height: 120%; 	

}

.navi_gr {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #666666;
	
	line-height: 120%; 	

}



.paging {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #000000;
	
	line-height: 120%; 	

}

.font8_white {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #ffffff;
	
	line-height: 120%; 	

}

.font_bblack {

	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #000000;
	line-height: 140%; 	

}



.basicfont {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #666666;
	
	line-height: 150%; 	

}

.basicfont7 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7pt;

	color: #666666;
	
	line-height: 150%; 	

}

.basicfont9 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #666666;
	
	line-height: 150%; 	

}

.basicfont_arial {

	font-family:  Arial,Verdana, Helvetica, sans-serif;

	font-size: 8pt;

	color: #666666;
	
	line-height: 150%; 	

}

.basicfont_arial9 {

	font-family:  Arial,Verdana, Helvetica, sans-serif;

	font-size: 9pt;

	color: #666666;
	
	line-height: 150%; 	

}

.basicfont_lgray {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #999999;
	
	line-height: 150%; 	

}

.basicfont_black {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #000000;
	
	line-height: 150%; 	

}

.basicfont_bpup10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;
	font-weight:bold;
	color: #5A408C;
	
	line-height: 180%; 	

}

.leftmainmenu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;
	font-weight:bold;
	color: #5A408C;
	word-spacing:pt;
	
	line-height: 180%; 	

}
.leftmenu04 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;
	font-weight:bold;
	color: #5A408C;
	word-spacing:pt;
	
	line-height: 180%; 	

}

.leftmenu04_8 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;
	font-weight:bold;
	color: #5A408C;
	word-spacing:pt;
	
	line-height: 180%; 	

}

.basicfont_gr {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #666666;
	
	line-height: 180%; 	

}


.basicfont_pup {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #5A408C;
	
	line-height: 150%; 	

}

.basicfont_Bpup9 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #5A408C;
	line-height: 150%; 	

}

.basicfont_Bgeen9 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #B0BC35;
	line-height: 150%; 	

}




.basicfont_org {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;
	color: #FF6600;
	
	line-height: 150%; 	

}

.basicfont_borg9 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 9pt;
	color: #FF6600;
	
	line-height: 150%; 	

}

.basicfont_green8 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;
	color: #B0BC35;
	
	line-height: 150%; 	

}










.basicfont_borg8 {

	font-family: 돋움,Dotum,AppleGothic,sans-serif;

	font-size: 8pt;
	font-weight:bold;
	color: #FF6600;
	
	line-height: 180%; 	

}







.bluelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

		color:#336699;
	
	line-height: 150%; 	
	
}

.bluelink2 {
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	text-decoration: none;
		font-size: 9pt;
		color:#336699;
	
}

.redstronglink {
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	text-decoration: none;
	font-size: 9pt;
	color:#C66460;
	font-weight: bold;	
}


.graylink {
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	text-decoration: none;
		font-size: 9pt;
		color:#336699;
	
}








.table_layout{

	border-collapse:collapse;
	border-spacing:0;
	border-top: 0px solid #ffffff;
	padding: 0px 0px;
	text-align:center;
	}
	
.table_layout th {
	height:27px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #8172DF;
	background: #ffffff;
	border:0px solid #ffffff;
	}
.table_layout tr td {
	height:27px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 8pt;
	color: #757575;
	border:1px solid #ffffff;
	border-right: #ffffff;
	border-left: #ffffff;
	border-bottom: 0px solid #ffffff;

	}


.table1 {

	border-collapse:collapse;
	border-spacing:0;
	border-top: 1px solid #B1A7C8;
	border-bottom: 1px solid #B1A7C8;
	border-left: 1px solid #B1A7C8;
	border-right: 1px solid #B1A7C8;
	padding: 0px 15px;
	text-align:left;
	}
.table1 th {
	height:27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;	
	color: #5A408C;
	background: #DDD9E7;
	border-bottom: 1px solid #B1A7C8;
	}
.table1 tr td {
	height:27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	border-top: 1px solid #B1A7C8;
	border-bottom: 1px solid #B1A7C8;
	border-left: 1px solid #B1A7C8;
	border-right: 1px solid #B1A7C8;

	}
	


.table2 {

	border-collapse:collapse;
	border-spacing:0;
	border-top: 1px solid #B1A7C8;
	border-bottom: 1px solid #B1A7C8;
	border-left: 1px solid #B1A7C8;
	border-right: 1px solid #B1A7C8;
	padding: 3px 3px;
	text-align:left;
	}
.table2 th {
	height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;	
	color: #5A408C;
	background: #DDD9E7;
	border-bottom: 1px solid #B1A7C8;
	}
.table2 tr td {
	height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	border-top: 1px solid #B1A7C8;
	border-bottom: 1px solid #B1A7C8;
	border-left: 1px solid #B1A7C8;
	border-right: 1px solid #B1A7C8;

	}
	

.table2w {

	border-collapse:collapse;
	border-spacing:0;
	border-top: 1px solid #B1A7C8;
	border-bottom: 1px solid #B1A7C8;
	border-left: 1px solid #B1A7C8;
	border-right: 1px solid #B1A7C8;
	padding: 3px 15px;
	text-align:left;
	}
.table2w th {
	height:27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;	
	color: #5A408C;
	background: #DDD9E7;
	border-bottom: 1px solid #B1A7C8;
	}
.table2w tr td {
	height:27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	border-top: 1px solid #B1A7C8;
	border-bottom: 1px solid #B1A7C8;
	border-left: 1px solid #B1A7C8;
	border-right: 1px solid #B1A7C8;

	}
	
	
.table3 {

	border-collapse:collapse;
	border-spacing:0;
	border-top: 1px solid #CAC3DA;
	padding: 0px 0px;
	text-align:center;
	}
.table3 th {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;

	color: #5A408C;
	font-weight:normal;
	background: #ffffff;
	border:1px solid #CAC3DA;
	border-right: #CAC3DAF;
	border-left: #CAC3DA;
	border-bottom: 1px solid #CAC3DA;
	
	}
.table3 tr td {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #5A408C;
	border:1px solid #CAC3DA;
	border-right: #CAC3DA;
	border-left: #CAC3DA;
	border-bottom: 1px solid #CAC3DA;

	}
	
.table4 {
	border-top: 2px solid #F2A33F;
	border-collapse:collapse;
	border-spacing:0;
	padding: 0px 0px;
	text-align:center;
	border-bottom: 2px solid #F2A33F;	}
.table4 th {

	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	color: #CF8032;
	font-weight:bold;
	background: #F6F4E0;
	border:1px solid #F2A33F;
	border-right: #F2A33F;
	border-left: #F2A33F;
	border-bottom: 1px solid #F2A33F;
	
	}
.table4 tr td {

	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	color: #757575;
	border:1px solid #F2A33F;
	border-right: #F2A33F;
	border-left: #F2A33F;
	border-bottom: 1px solid #F2A33F;

	}	
	


.table5 {

	border-collapse:collapse;
	border-spacing:0;
	border-top: 2px solid #E6ACA8;
	padding: 0px 0px;
	text-align:center;
	}
.table5 th {
	height:27px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #D35545;
	background: #F8F3F0;
	border:1px solid #E6ACA8;
	}
.table5 tr td {
	height:27px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	color: #757575;
	border:1px solid #E6ACA8;
	border-right: #E6ACA8F;
	border-left: #E6ACA8;
	border-bottom: 1px solid #E6ACA8;

	}	
	
.table5w {

	border-collapse:collapse;
	border-spacing:0;
	border-top: 2px solid #E6ACA8;
	padding: 0px 10px;
	text-align:center;
	}
.table5w th {
	height:31px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #D35545;
	background: #F8F3F0;
	border:1px solid #E6ACA8;
	}
.table5w tr td {
	height:31px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	color: #757575;
	border:1px solid #E6ACA8;
	border-right: #E6ACA8F;
	border-left: #E6ACA8;
	border-bottom: 1px solid #E6ACA8;

	}	
	
	
	
.table6 {

	border-collapse:collapse;
	border-spacing:0;
	border-top: 2px solid #BCDF8B;
	padding: 0px 0px;
	text-align:center;
	}
.table6 th {
	height:27px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #5C8852;
	background: #ECF5E7;
	border:1px solid #BCDF8B;
	}
.table6 tr td {
	height:27px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	color: #757575;
	border:1px solid #BCDF8B;
	border-right: #BCDF8B;
	border-left: #BCDF8B;
	border-bottom: 1px solid #BCDF8B;

	}	
	
.table6w {

	border-collapse:collapse;
	border-spacing:0;
	border-top: 2px solid #BCDF8B;
	border-bottom: 2px solid #BCDF8B;	
	padding: 0px 10px;
	text-align:center;
	}
.table6w th {
	height:31px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #5C8852;
	background: #ECF5E7;
	border:1px solid #BCDF8B;
	}
.table6w tr td {
	height:31px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	color: #757575;
	border:1px solid #BCDF8B;
	border-right: #BCDF8B;
	border-left: #BCDF8B;
	border-bottom: 1px solid #BCDF8B;

	}			
	

.table7 {

	border-collapse:collapse;
	border-spacing:0;
	border-top: 2px solid #ADC8EDB;
	padding: 0px 0px;
	text-align:center;
	}
.table7 th {
	height:27px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #5681D6;
	background: #EEF3FD;
	border:1px solid #ADC8ED;
	}
.table7 tr td {
	height:27px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	color: #757575;
	border:1px solid #ADC8ED;
	border-right: #ADC8ED;
	border-left: #ADC8ED;
	border-bottom: 1px solid #ADC8ED;

	}	
	
.table7w {

	border-collapse:collapse;
	border-spacing:0;
	border-top: 2px solid #ADC8ED;
	border-bottom: 2px solid #ADC8ED;	
	padding: 0px 10px;
	text-align:center;
	}
.table7w th {
	height:31px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #5681D6;
	background: #EEF3FD;
	border:1px solid #ADC8ED;
	}
.table7w tr td {
	height:31px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	color: #757575;
	border:1px solid #ADC8ED;
	border-right: #ADC8ED;
	border-left: #ADC8ED;
	border-bottom: 1px solid #ADC8ED;

	}	


.table8 {

	border-collapse:collapse;
	border-spacing:0;
	border-top: 2px solid #A4DAEB;
	padding: 0px 0px;
	text-align:center;
	}
.table8 th {
	height:27px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #338DA7;
	background: #E4F7FF;
	border:1px solid #A4DAEB;
	}
.table8 tr td {
	height:27px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	color: #757575;
	border:1px solid #A4DAEB;
	border-right: #A4DAEBD;
	border-left: #A4DAEB;
	border-bottom: 1px solid #A4DAEB;

	}	
	
.table8w {

	border-collapse:collapse;
	border-spacing:0;
	border-top: 2px solid #A4DAEB;
	border-bottom: 2px solid #A4DAEB;	
	padding: 0px 10px;
	text-align:center;
	}
.table8w th {
	height:31px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #338DA7;
	background: #E4F7FF;
	border:1px solid #A4DAEB;
	}
.table8w tr td {
	height:31px;
	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	color: #757575;
	border:1px solid #A4DAEB;
	border-right: #A4DAEBD;
	border-left: #A4DAEB;
	border-bottom: 1px solid #A4DAEB;

	}	


			

.table_layout {
	border-top: 0px solid #ffffff;
	border-collapse:collapse;
	border-spacing:0;
	padding: 0px 0px;
	text-align:center;
	border-bottom: 0px solid #ffffff;	}

.table_layout tr td {

	font-family: 돋움,Dotum,AppleGothic,sans-serif;
	font-size: 9pt;
	color: #757575;
	border:0px solid #ffffff;
	border-right: #ffffff;
	border-left: #ffffff;
	border-bottom: 0px solid #ffffff;

	}	