.pop-layer .title {
	height: 40px;
	line-height: 40px;
	padding-left: 16px;
	color: #fff;
	background-color: #4f93c9;
}

.btn > span {
	display: none;
}

.btn { 
	background: url(../img/common/pop_btns.png) no-repeat top left; 
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
}
.file_search_btn{ background-position: 0 0; width: 64px; height: 23px; } 
.pop_cancel_btn{ background-position: 0 -24px; width: 67px; height: 33px; } 
.pop_save_btn{ background-position: 0 -58px; width: 67px; height: 33px; } 
.pop_edit_btn{ background-position: 0 -92px; width: 67px; height: 33px; } 
.pop_del_btn{ background-position: 0 -126px; width: 67px; height: 33px; } 
.pdf_down_btn{ background-position: 0 -194px; width: 103px; height: 26px; } 

/********************************************
  아이디 중복확인 창 CSS
*********************************************/
.id-chk-box {
	width: 300px;
	height: 200px;
}

.id-chk-box input[type=text] {
	margin-top: 40px;
	margin-bottom: 30px;
	width: 178px;
	height: 25px;
	border: 1px solid #CED4DB;
}

.id-chk-inner-box {
	text-align: center;
}

/********************************************
  스케줄 내용보기, 쓰기 CSS
*********************************************/
.sc-view-box, .sc-write-box {
	width: 600px;
	height: 500px;
	color: #555555;
}

.sc-view-inner-box {
	width: 504px;
	height: 190px;
	border: 1px solid #e0e0e0;
	border-top: 3px solid #4f93c9;
	margin: 40px auto;
	padding: 18px 17px;
}

.sc-write-inner-box {
	width: 528px;
	margin: 40px auto 15px;
}

.con-title {
	color: #2446a2;
	font-size: 14px;
	margin-bottom: 14px;
}

.sc-view-box .btns, .sc-write-box .btns  {
	width: 540px;
	margin: 0 auto;
}

.sc-view-box .btns .left {
	float: left;
}

.sc-view-box .btns .right, .sc-write-box .btns .right  {
	float: right;
}

.pop-table {
	width: 100%;
	border-top: 3px solid #4f93c9;
	margin-top: 10px;
	margin-bottom: 18px;
	font-size: 12px;
}

.pop-table td {
	height: 29px;
	border-bottom: 1px solid #e0e0e0;
}

table .field {
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	border-right: 1px solid #e0e0e0;
	background-color: #f6f6f6;
	width: 115px;
	padding-left: 14px;
}

table .val {
	padding-left: 8px;
	color: #555555;
}

.pop-layer input[type=text], textarea {
	border: 1px solid #CED4DB;
	height: 20px;
	padding: 4px 2px 1px 2px;
}

.icon-cal {
	background: url(../img/common/cal_icon.png);
	width: 15px;
	height: 16px !important;
	vertical-align: middle !important;
	padding: 0 !important;
	margin: 0;
	cursor: pointer;
	border: 0;
	vertical-align: top;
}

.pop-table .subject, .pop-table textarea {
	width: 378px;
}

.pop-table textarea {
	height: 188px;
	margin: 1px 0;
}

.sc-write-inner-box .file {
	width: 310px;
}

/********************************************
  회원가입 인증완료
*********************************************/
.join-ok-box {
	width: 400px;
	height: 250px;
	text-align: center;
}

.join-ok-box .intro {
	margin-top: 40px;
	margin-bottom: 20px;
	color: #ff3333;
	font-size: 14px;
	font-weight: bold;
}

.join-ok-box .intro-txt{
	margin-bottom: 30px;
}