@charset "utf-8";

@import "default.css";
@import "table.layout.css";

body {margin-left: 0px; margin-top: 0px; margin-right: 0px;	margin-bottom: 0px; background-color:#ffffff;}

td, body, input, select, textarea{ font-family:Arial; font-size:13px; line-height:16px; }

a:link { text-decoration: none; color: #424244; }
a:visited { text-decoration: none; color: #424244; }
a:hover { text-decoration: underline; color: #21405D; }

a.leftMenu:link { text-decoration: none; color: #898989; }
a.leftMenu:visited { text-decoration: none; color: #898989; }
a.leftMenu:active { text-decoration: underline; color: #898989; }
a.leftMenu:hover { text-decoration: underline; color: #000000; }

/* 링크 포커스 없애고 싶을 때 사용 */
a {selector-dummy: expression(this.hideFocus=true);}

.black {color: black;}
.input-area {
	font-family: "arial";
	font-size: 9pt;
	color: black;
	border: 1px solid #EEEEEE;
}

.font {font-family: "Arial,돋움";font-size: 8pt;color:#878787; line-height:11pt;}
.font1 {font-family: "Arial,굴림";font-size: 9pt;color:#878787;}
.font_grayB {font-family: "Arial,굴림";font-size: 9pt;color:#878787; font-weight:bold;}

.font_darkgray {font-family: "Arial,돋움";font-size: 9pt;color:#424244;}
.font_viol {font-family: "Arial,돋움";font-size: 8pt;color:#6744a9;}
.font_blue {font-family: "Arial,돋움";font-size: 9pt;color:#003264;}
.font_blueunder {font-family: "Arial,돋움";font-size: 9pt;color:#003264; text-decoration: underline; }
.font_white1{font-family: "Arial,돋움";font-size: 8pt; color:#ffffff;}
.font_blacks {font-family: "Arial,돋움";font-size: 8pt;color:#000000;}
.font_blueB {font-family: "Arial,돋움";font-size: 9pt;color:#003264;font-weight:bold;}
.font_black {font-family: "Arial,돋움";font-size: 9pt;color:#000000;}
.font_blackB {font-family: "Arial,돋움";font-size: 9pt;color:#000000; font-weight:bold;}
.font_pink {font-family: "Arial,돋움";font-size: 10pt;color:#f88735;}
.font_bred {font-family: "Arial,돋움";font-size: 10pt;color:red; font-weight:bold;}

.form_line { border: 1px solid #CCC; font-size:12px; }
.form_line_ssmail{ border: 1px solid #CCC; font-size:12px; color:#999; font-style:italic; }

.form {border:1px #D8D8D8 solid; background:#FFFFFF;height:17px; font-size:12px; font-family:arial,; color:#666666;}
.tform {border:1px #D8D8D8 solid; background:#FFFFFF;font-size:12px; font-family:Arial; color:#666666;}
.sform {border:1px #FF00FF solid; background:#EFFFEF;height:12px; font-size:12px; font-family:Arial; color:#666666;}

.pay{font-weight: bold; color: #FF0000;}
.total_pay{font-weight: bold; color: #FF0000; background-color: #88ee77; border-color:#88ee77;}

.MemberL {
	background-color:#EEF5DF;
	padding:10 0 10 12px;
}
.MemberR {
	background-color:#FFFFFF;
	padding:10 0 10 12px;
}
.ang_A {
	font-size: 9pt;
	width:160px;
	background-color:#FFEFEF;
}
.ang_B {
	font-size: 9pt;
	width:160px;
	background-color:#EFEFFF;
}
.ang_C {
	font-size: 9pt;
	width:160px;
	background-color:#EFFFEF;
}
.ang_D {
	font-family: "arial";
	font-size: 9pt;
	color: #666666;
}
.boarddate {
	font-family: "arial";
	font-size: 10px;
	color: #666666;
}
.ang {
	FONT-FAMILY: arial,VERDANA, TAHOMA, , GULIM;
	FONT-SIZE:11PX;
	COLOR:#737373;
	LETTER-SPACING:PX;
	LINE-HEIGHT:20PX;
}
.calendar {
	FONT-FAMILY: arial,VERDANA, TAHOMA, , GULIM;
	FONT-SIZE:11PX;
	COLOR:#737373;
	LETTER-SPACING:-1PX;
	LINE-HEIGHT:20PX;
}
.nmsw_r { background-color:#ECE9DA;}

.form {border:1px #cfcfcf solid; background:#FFFFFF;height:17px; font-size:11px; font-family:Arial; color:#666666;}
.tform {border:1px #cfcfcf solid; background:#FFFFFF;font-size:11px; font-family:Arial; color:#666666;}
.sform {border:1px #FF00FF solid; background:#FFFFFF;height:11px; font-size:12px; font-family:Arial; color:#666666;}
.form_ho1 {border:1px #cfcfcf solid;background:#ffffff;font-size: 12px;color: 666666;
       scrollbar-3dlight-color:836d44;
	   scrollbar-arrow-color:836d44;
	   scrollbar-base-color:cfcfcf;
	   scrollbar-darkshadow-color:836d44;
	   scrollbar-face-color:cfcfcf;
	   scrollbar-highlight-color:d8d0c0;
	   scrollbar-shadow-color:d8d0c0}
.sel_box  {
	background-color: #f2f7fa; border: 1px solid #a3bccd; padding:2px; font-size:12px; color:#538db5;
	letter-spacing: -1.2px; height::18px;
}
.text_box  {
	background-color: #f1fef2; border: 1px solid #b1cda3; padding:2px; font-size:12px; color:#538db5;
	letter-spacing: -1.2px; height::18px;
}

.line_td{ padding:0px; } 
.left_10 { text-align:left; padding-left:10px; }
.left_15 { text-align:left; padding-left:15px; }
.left_20 { text-align:left; padding-left:20px; }
.left_25 { text-align:left; padding-left:25px; }
.left_30 { text-align:left; padding-left:30px; }
.left_35 { text-align:left; padding-left:35px; }
.left_40 { text-align:left; padding-left:40px; }
.left_50 { text-align:left; padding-left:50px; }
.left_60 { text-align:left; padding-left:60px; }
.left_70 { text-align:left; padding-left:70px; }
.left_80 { text-align:left; padding-left:80px; }
.left_90 { text-align:left; padding-left:90px; }
.jin_01 { font-size:13px; font-weight:bold; color: #006; }


/* 작은버튼 */
.s_btn a{background:#46beb2; padding:5px 25px;border-radius:3px; color:#fff}
.xs_btn a{background:#333; padding:3px 8px;border-radius:3px; color:#fff; font-size:12px;}
/* 큰버튼 */
.b_btn a{background:#0086d3; padding:10px 40px;border-radius:3px; color:#fff; font-size:16px;}
.b_btn2 a{background:#8b25e2; padding:10px 40px;border-radius:3px; color:#fff; font-size:16px;}
/* 파일삭제 */
.Delete_F { font-family:tahoma; font-size:11px; height:19px; border-color:#F3F3F3; background-color:#999999; color:white; cursor:pointer; }
