p,br,body,table,td,select,input,form,textarea,option {
	font-family:"굴림" , "Verdana";
	color: #333333;
	font-size:12px;
}
img, 
input.type-image {
	border: 0 none;
}
form {
	margin:0;
}
body {
	scrollbar-3dlight-color:B4B4B4;
	scrollbar-arrow-color:333333;
	scrollbar-base-color:EEEEEE;
	scrollbar-darkshadow-color:FFFFFF;
	scrollbar-face-color:eeeeee;
	scrollbar-highlight-color:FFFFFF;
	scrollbar-shadow-color:B4B4B4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* link */
a:link    {color: #404040;TEXT-DECORATION: none;}
a:visited {color: #404040;TEXT-DECORATION: none;}
a:active  {color: #404040;TEXT-DECORATION: none;}
a:hover   {color: #3d69a5;TEXT-DECORATION: underline;}

/* table */
.table3_green { width:100%; clear:both; overflow:hidden; border-top:2px solid #1f57a7; }
	.table3_green th { border:1px solid #cadbf2; text-align:center; padding:5px; background:#d2e5ff;}
	.table3_green td { border:1px solid #cadbf2; padding:7px 5 5px 5px; padding-left:10px; }		
		
.table2_green { width:100%; clear:both; overflow:hidden; border-top:2px solid #1f57a7; }
		.table2_green th { border:1px solid #d2e0ba; text-align:left; padding-left:10px; background:#eefade;}
		.table2_green td { border:1px solid #d2e0ba; text-align:left; padding-left:10px; }
.table1_green { width:100%; border-top:0px solid #ffffff; }
	.table1_green th { border:0px solid #ffffff;padding:0 0 0 0; }
	.table1_green td { border:0px solid #ffffff;padding:0 0 0 0; }		
			
/* //table */

/* common */
.al-c { text-align:center; }
.al-r { text-align:right; }
.al-l { text-align:left; }

.line { border-top:1px solid #bebebe; padding: 5px 0 0 0; }

.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt5 { padding-top:5px; }
.pt40 { padding-top:40px; }
.pt50 { padding-top:50px; }
.pt60 { padding-top:60px; }
.pt70 { padding-top:70px; }
.pt80 { padding-top:80px; }
.pt90 { padding-top:90px; }
.pt100 { padding-top:100px; }

.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb5 { padding-bottom:5px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }

.pr5 { padding-right:5px; }
.pr7 { padding-right:7px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }

.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }

.ptb10 { padding:10px 0; }
.ptb20 { padding:20px 0; }

.allp10 { padding:10px; }
.alp20 { padding:20px; }

.height5 { height:5px; }
.height10 { height:10px; }
.height20 { height:20px; }
/* //common */

.left { float:left; }
.right { float:right; }
.both { clear:both; }

/* font color */
.f11_01 {
	font-family: Dotum;
	font-size:11px;
	color:#115cc4;
	font-weight:bold;
}
.f11_02 {
	font-family: Dotum;
	font-size:11px;
	letter-spacing:-0.5px;
	color:#666666;
}
.page_title {
	font-family: Dotum;
	font-size:15px;
	letter-spacing:-0.5px;
	color:#000000;
	font-weight:bold;
}
.left_s {
	background-image:url(img/left_s_bg.gif);
	background-repeat:no-repeat;
	height:33px;
	padding: 12px 0 0 27px;
}
/* calender */
.cal_year {
	font-family: Dotum;
	font-size:15px;
	color:#545454;
	font-weight:bold;
	letter-spacing:-1px;			
}	
.cal_month {
	font-family: Dotum;
	font-size:15px;
	color:#d60f0f;	
	font-weight:bold;	
}
.cal_date {
	font-family: Dotum;
	font-size:11px;
	color:#515151;
	padding-top:3px;		
}
.cal_Sun {
	border-top:2px solid #6f665e;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding:4px 4px;
	background-color: #f3f3f3;
	font-family: Dotum;
	color:#CC0000;
	font-weight:bold;
	text-align:center;		
}	
.cal_Mon {
	border-top:2px solid #6f665e;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding:4px 4px;
	background-color: #f3f3f3;
	font-family: Dotum;
	color:#000000;
	font-weight:bold;
	text-align:center;	
}
.cal_Sat {
	border-top:2px solid #6f665e;
	border-bottom:1px solid #e2e2e2;
	padding:4px 4px;
	background-color: #f3f3f3;
	font-family: Dotum;	
	color:#1f57a7;
	font-weight:bold;
	text-align:center;	
}


/* table */
.table_Left_b {
	border-top:2px solid #6f665e;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding:4px 4px;
	background-color: #f3f3f3;
	font-family: Dotum;
	color:#6f665e;
	font-weight:bold;
}
.table_Left_b1 {
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
padding:9px 4px 7px 4px;
	background-color: #f3f3f3;
	font-family: Dotum;
	color:#6f665e;
	font-weight:bold;
}
.table_Left_b2 {
	border-top:2px solid #1f57a7;
	border-right:1px solid #e2e2e2;
	padding:4px 4px;
	background-color: #f3f3f3;
	font-family: Dotum;
	color:#1f57a7;
	font-weight:bold;
}
.table_Left_b3 {
	border-top:2px solid #1f57a7;
	border-right:1px solid #e2e2e2;
	padding:4px 4px;
	background-color: #ffffff;
	font-family: Dotum;
	color:#1f57a7;
	font-weight:bold;
}
.table_Left_br {
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
background-color: #ffffff;
	padding:4px 4px;
	font-family: Dotum;
	line-height: 15px;	
}
.table_Left_br1 {
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
background-color: #fcffdc;
	padding:4px 4px;
	font-family: Dotum;
	line-height: 15px;	
}
.table_Left_bo {
	border-bottom:1px solid #999999;
	border-right:1px solid #e2e2e2;
	background-color: #ffffff;
	padding:4px 4px;
	font-family: Dotum;
	line-height: 15px;	
}
.table_Left_bo1 {
	border-bottom:1px solid #999999;
	border-right:1px solid #e2e2e2;
	background-color: #f3f3f3;
	padding:4px 4px;
	font-family: Dotum;
	line-height: 15px;
	color:#999999;
	font-weight:bold;
}

.table_Right_b {
	border-top:2px solid #6f665e;
	border-bottom:1px solid #e2e2e2;
	padding:4px 4px;
	background-color: #f3f3f3;
	font-family: Dotum;	
	color:#6f665e;
	font-weight:bold;	
}
.table_Right_b1 {
	border-top:2px solid #6f665e;
	border-bottom:1px solid #e2e2e2;
	padding:4px 4px;
	background-color: #ffffff;
	font-family: Dotum;	
}
.table_Right_b2 {
	border-bottom:1px solid #e2e2e2;
	padding:9px 4px 7px 4px;
	background-color: #f3f3f3;
	font-family: Dotum;
	color:#1f57a7;
	font-weight:bold;
}	
.table_Right_br {
	border-bottom:1px solid #e2e2e2;
	background-color: #ffffff;
	padding:4px 4px;	
	font-family: Dotum;	
	line-height: 15px;	
}
.table_Right_br1 {
	border-bottom:1px solid #e2e2e2;
background-color: #ffffff;
	padding:0px; 4px; 0px; 0px;
	font-family: Dotum;	
	line-height: 15px;	
}
.table_Right_bo {
	border-bottom:1px solid #999999;
	background-color: #ffffff;
	padding:4px 4px;	
	font-family: Dotum;	
	line-height: 15px;	
}

.table_white {
	background-color: #ffffff;
	text-align: center;
}

.table_title {
	background-color: #EDF5FF;
	text-align: center;
}
