﻿/* 테이블css */

html { overflow-x:hidden;} 

body {margin-left:0; margin-top:0;}

img{border:none;}

.top_rtd{
  margin:0; padding:3; line-height:20px;
  border-top:1px solid #83bbce;
  border-right:1px solid #c8e1e9;
  border-bottom:1px solid #c8e1e9;
  border-collapse:collapse;  
  background-color:#f7fbfc;
  color:#5f96ac;
}
.top_td{
  margin:0; padding:3; line-height:20px;
  border-top:1px solid #83bbce;
  border-bottom:1px solid #c8e1e9;
  border-collapse:collapse;  
  background-color:#f7fbfc;
  color:#5f96ac;
}
.rtd{
  margin:0; padding:3; line-height:20px;
  border-right:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
  border-collapse:collapse;
  font-size:9pt; font-family:"돋움","Verdana", "Geneva", "sans-serif"; color:#888888;
}
.rtd_small{
  margin:0; padding:2; line-height:18px;
  border-right:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
  border-collapse:collapse;
  font-size:8pt; font-family:"돋움","Verdana", "Geneva", "sans-serif"; color:#888888;
}
.rtd1{
  margin:0; padding:3; line-height:20px;
  border-right:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
  border-collapse:collapse;
}
.ltd{
  margin:0; padding:3; line-height:20px;
  border-right:1px solid #c8e1e9;
  border-bottom:1px solid #c8e1e9;
  background-color:#f7fbfc;
  border-collapse:collapse; 
  color:#5f96ac;
}
.ltd1{
  margin:0; padding:3; line-height:20px;
  border-right:1px solid #c8e1e9;
  border-bottom:1px solid #83bbce; 
  background-color:#f7fbfc;
  border-collapse:collapse; 
  color:#5f96ac;
}
.td{
  margin:0; padding:3; line-height:20px;
  border-bottom:1px solid #e2e2e2;  
  border-collapse:collapse;
  font-size:9pt; font-family:"돋움","Verdana", "Geneva", "sans-serif"; color:#888888;
}

.td_small{
  margin:0; padding:3; line-height:18px;
  border-bottom:1px solid #e2e2e2;  
  border-collapse:collapse;
  font-size:8pt; font-family:"돋움","Verdana", "Geneva", "sans-serif"; color:#888888;
}
.td1{
  margin:0; padding:3; line-height:20px;
  border-top:1px solid #83bbce;  
  border-bottom:1px solid #e2e2e2;
  border-collapse:collapse;
  font-size:9pt; font-family:"돋움","Verdana", "Geneva", "sans-serif"; color:#888888;
}
.td2{
  margin:0; padding:3; line-height:20px;
  border-bottom:1px solid #e2e2e2;  
  border-collapse:collapse;
  font-size:9pt; font-family:"돋움","Verdana", "Geneva", "sans-serif"; color:#888888;
}
.td3{
  margin:0; padding:3; line-height:20px;
  border-bottom:1px solid #83bbce;  
  border-collapse:collapse;
  font-size:9pt; font-family:"돋움","Verdana", "Geneva", "sans-serif"; color:#888888;
}
.bottom_rtd{
  margin:0; padding:3; line-height:20px;
  border-right:1px solid #e2e2e2;
  border-bottom:1px solid #83bbce;  
  border-collapse:collapse;
  font-size:9pt; font-family:"돋움","Verdana", "Geneva", "sans-serif"; color:#888888;
}
.bottom_td{
  margin:0; padding:3; line-height:20px;
  border-bottom:1px solid #83bbce;  
  border-collapse:collapse;
  font-size:9pt; font-family:"돋움","Verdana", "Geneva", "sans-serif"; color:#888888;
}

td {line-height:150%; font-size:8pt; font-family:Verdana, Geneva, sans-serif, 돋움; color:#777777;}

select {font-size:8pt; color:#000000; font-family:Verdana, Geneva, sans-serif,돋움; border:1px solid #5175a1; margin-left:10px; margin-right:3px; padding:2px;}

input {font-size:8pt; color:#636363; font-family:Verdana, Geneva, sans-serif,돋움; }

textarea{SCROLLBAR-FACE-COLOR: #cfcfcf; FONT-SIZE: 12px; SCROLLBAR-SHADOW-COLOR: #595959; SCROLLBAR-3DLIGHT-COLOR: #e6e6e6; SCROLLBAR-ARROW-COLOR: #ffffff; FONT-FAMILY: verdana, 돋움, Seoul, Tahoma; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #cfcfcf; LETTER-SPACING: -1px}


a:link {
	text-decoration: none;
	color: #555555;
}
a:visited {
	text-decoration: none;
	color: #555555;
}
a:hover {
	text-decoration: none;
	color: #123ea5;
  text-decoration: underline;
}
a:active {
	text-decoration: none;
	color: #555555;
}

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.table_t_txt {font-size:8pt; font-family:돋움; font-style:inherit; font-weight:bold; line-height:20px; color:#333333; background-color:#dae2f8; text-align: center;}
.table_txt {text-align: center; font-size:11px; color:#636363; font-family:Verdana, Geneva, sans-serif,돋움;}

.input_txt{font-size:8pt;	color:#636363; font-family:Verdana, Geneva, sans-serif,돋움; border:1px solid #5175a1; margin-left:3px; margin-right:3px; padding:2px;}
.input_number {height:18px; font-size:9pt; color:#636363; vertical-align:middle; border:1px solid #999999; background-color:#FFFFFF; text-align: right;}

.subject_01 {color:#ffffff;font-weight:bold;background-color: #7EAF4F;text-align:center;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: E7E7E7;}	
	
.subject_02 {color:#ffffff;font-weight:bold;background-color: #7EAF4F;text-align:center;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: E7E7E7;
	border-left-width: 1px;	border-left-style: solid;	border-left-color: E7E7E7;
	}	
	
.subject_03 {color:#ffffff;font-weight:bold;background-color: #ACC860;text-align:center; border-bottom-width: 1px;border-bottom-style: solid;	border-bottom-color: E7E7E7;}		
	
.cont_01 {border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: E7E7E7;}	
.cont_02 {border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: E7E7E7;background-color: #F2F2F2;}
.cont_03 {border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: E7E7E7; border-left-width: 1px;	border-left-style: solid;	border-left-color: E7E7E7;padding:7}	
.cont_033 {border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: E7E7E7; border-left-width: 1px;	border-left-style: solid;	border-left-color: E7E7E7; padding-left:10px}				  	
.cont_04 {border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: E7E7E7; border-left-width: 1px;	border-left-style: solid;	border-left-color: E7E7E7;background-color: #F2F2F2;padding:7}	
.cont_05 {font-size:11px; line-height:0px; margin:0;}
.page {	text-align: center;padding-right: 5px;	padding-left: 5px;}		
.pagenum_on {color: #E37F0A;text-align: center; font-size:8Pt;padding-top: 2px; padding-right: 5px;	padding-left: 5px;	line-height: 11px;	font-weight: bold;}
.route {font-size:11px; font-family:돋움; color:#8F8F8F;}
.sub_title {font-size:13px; font-family:돋움;font-weight:bold; color:#184F92;letter-spacing:-0.1em;}
.sub_title1 {font-size:14px; font-family:돋움;font-weight:bold; color:#184F92;letter-spacing:-0.1em;}
.cons_small {font-size:8pt; font-family:"돋움","Verdana", "Geneva", "sans-serif"; font-color:#000000;}
.txt {	LINE-HEIGHT: 10pt; FONT-FAMILY: "돋움", "Arial", "sans-serif", "helvetica"; COLOR: #666666; FONT-SIZE: 8pt}
