/******************************************************** admin Conts ***********************************************/

#adminConts{
	width:683px;padding-top:5px;
}
#adminConts h2{
	border-bottom:2px solid #F2F2F2; margin-top:20px; margin-bottom:20px;
}
#adminConts h2 p{
	border-bottom:1px solid #CCC; padding-bottom:10px; font-weight:bold; background:url(/images/bullet1.gif) left top no-repeat; padding-left:16px;
}
#adminConts h3{
	background:url(/images/bullet2.gif) left top no-repeat; padding-left:16px; margin:20px 10px 10px 10px;
}
#adminConts h4{
	background:url(/images/bullet3.gif) left 4px no-repeat; padding-left:10px; margin:20px 10px 10px 28px; font-weight:normal;
}
#adminConts h3 span{
	float:right;
}
#adminConts h3 span input[type^="button"]{
	margin:0px; border:1px solid #CCC; padding:2px;
}
#adminConts table{
	width:680px; border-top:2px solid #315c84; border-bottom:1px solid #CCC; border-collapse:collapse; margin:10px 0 10px 20px;
}
#adminConts.sub_content table {
	width:660px; margin:10px 0;
}
#adminConts table th{
	padding:5px; border-bottom:1px dotted #CCC; color:#808080; background-color:#f7f7f7; line-height:20px;
}
#adminConts table td{
	padding:5px; border-bottom:1px dotted #CCC; line-height:20px;
}
#adminConts table td input[type^="button"],#adminConts table td input[type^="submit"],#adminConts table td input[type^="text"],#adminConts table td input[type^="password"],#adminConts table td input[type^="reset"]{
	margin:0px; border:1px solid #CCC; padding:2px; font-family:"µ¸¿ò","±¼¸²"; font-size:11px;
}
#adminConts table td button{
	margin:0px; border:1px solid #CCC; padding:2px; font-family:"µ¸¿ò","±¼¸²"; font-size:11px;
}
#adminConts table td select{
	margin:0px; border:1px solid #CCC; padding:1px;
}
#adminConts .boardType td{
	text-align:center;
}
#adminConts .boardType td input{
	margin:0px;
}
#adminConts .noStyle{
	border:none; width:100%; margin:0px auto;
}
#adminConts .noStyle td,#adminConts .noStyle th{
	border:none; background-color:none; padding:0px;
}
#adminConts .explains,#adminPopup .explains{
	padding-left:18px; line-height:20px;
}

/******************************************************** admin Conts button, paging ********************************************************/

#adminConts .pagings{
	margin:10px 10px 30px 10px; text-align:center;
}
#adminConts .pagings span{
	float:right;
}
#adminConts .btns{
	text-align:center; margin-top:15px; margin-bottom:20px; clear:both;width:100%;
}
#adminConts .btns input[type^="button"],#adminConts .btns input[type^="submit"],#adminConts .btns input[type^="reset"]{
	height:30px; font-weight:bold; padding:0px 10px; margin:0px 5px;
}

/******************************************************** admin Conts button, paging ********************************************************/

#adminPopup{
	width:686px; margin:0px auto;
}
#adminPopup h2{
	border-bottom:2px solid #F2F2F2; margin-top:20px; margin-bottom:20px;
}
#adminPopup h2 p{
	border-bottom:1px solid #CCC; padding-bottom:10px; font-weight:bold; background:url(/images/bullet1.gif) left top no-repeat; padding-left:16px;
}
#adminPopup h3{
	background:url(/images/bullet2.gif) left top no-repeat; padding-left:16px; margin:20px 10px 10px 10px;
}
#adminPopup h3 span{
	float:right;
}
#adminPopup h3 span input[type^="button"]{
	margin:0px; border:1px solid #CCC; padding:2px;
}
#adminPopup table{
	width:530px; border-top:2px solid #315c84; border-bottom:1px solid #CCC; border-collapse:collapse; margin:0px auto; margin-bottom:10px;
}
#adminPopup table th{
	padding:5px; border-bottom:1px dotted #CCC; color:#808080; background-color:#f7f7f7; line-height:20px;
}
#adminPopup table td{
	padding:5px; border-bottom:1px dotted #CCC; line-height:20px;
}
#adminPopup table td input[type^="button"],#adminPopup table td input[type^="submit"],#adminPopup table td input[type^="text"],#adminPopup table td input[type^="password"],#adminPopup table td input[type^="file"]{
	margin:0px; border:1px solid #CCC; padding:2px; font-family:"µ¸¿ò","±¼¸²"; font-size:11px;
}
#adminPopup table td button{
	margin:0px; border:1px solid #CCC; padding:2px; font-family:"µ¸¿ò","±¼¸²"; font-size:11px;
}
#adminPopup table td select{
	margin:0px; border:1px solid #CCC; padding:1px;
}
#adminPopup table .cAlign{
	text-align:center;
}
#adminPopup .boardType td{
	text-align:center;
}
#adminPopup .boardType td input{
	margin:0px;
}
#adminPopup .boardType .lAlign{
	text-align:left;
}
#adminPopup .noStyle{
	border:none; width:100%; margin:0px auto;
}
#adminPopup .noStyle td,#adminPopup .noStyle th{
	border:none; background-color:none; padding:0;
}
span.important{font-weight:normal;color:#cc0000}

/******************************************************** admin Conts button, paging ********************************************************/

#adminPopup .pagings{
	margin:10px 10px 30px 10px; text-align:center;
}
#adminPopup .pagings span{
	float:right;
}
#adminPopup .btns{
	text-align:center; margin-top:15px; margin-bottom:20px; clear:both;width:100%;
}
#adminPopup .btns input{
	height:30px; font-weight:bold; padding:0px 10px; margin:0px 5px;
}

/******************************************************** add ********************************************************/

#adminConts .btnPrint,#adminPopup .btnPrint{
	line-height:20px; padding:8px 0px; text-align:right;
}
#adminConts .mPhoto{
	text-align:center;
}
#adminConts .mPhoto img{
	width:90px;
}
#adminConts .paperWidth{
	width:500px;
}
#adminConts .paperWidth2{
	width:500px;height:120px;
}
#adminPopup .paperWidth{
}
#adminConts table td div,#adminPopup table td div{
	padding:3px 0px;
}
.boardConts{
	border-bottom:1px solid #CCC; margin-bottom:10px; padding:10px 0px 20px 0px; width:680px;
}
.boardBtns{
	text-align:center; margin-top:15px; margin-bottom:20px; clear:both;
}
.boardBtns input[type^="button"],#adminConts .btns input[type^="submit"]{
	height:30px; font-weight:bold; padding:0px 10px; margin:0px 5px;
}
.bcPaperFrm{
	border-bottom:1px dotted #CCC; padding-bottom:10px; margin-bottom:10px;	
}
#adminConts table .cAlign{
	text-align:center;
}
#adminConts table .lAlign{
	text-align:left;
}
#adminConts table .rAlign{
	text-align:right;
}
#adminConts .boardType .cAlign{
	text-align:center;
}
#adminConts .boardType .lAlign{
	text-align:left;
}
#adminConts .boardType .rAlign{
	text-align:right;
}
#adminConts .adminSearch .sc_sec{
	width:150px;
}
#adminConts .adminSearch .sd_sec{
	width:80px;
}
#adminConts .adminSearch input[type^="text"]{
	width:100px;
}
#adminConts .adminSearch .sc_sec2{
	width:80px;
}
#adminConts .adminSearch .sc_sec3{
	width:106px;
}
#adminConts .adminSearch .sf_sec ul{
	width:500px;
}
#adminConts .adminSearch .sf_sec ul li{
	float:left; width:120px; list-style:none; padding:2px 0px;
}
#adminConts .adminSearch .sf_sec ul li input{
	margin-right:8px;
}
#adminConts .paperSearch select{
	width:136px;
}
#adminConts .paperSearch .psDate input{
	width:50px;
}
#adminConts .paperSearch .psDate select{
	width:60px;
}

#adminConts .paperSubmit .sf_sec ul{
	width:550px;
}
#adminConts .paperSubmit .sf_sec ul li{
	float:left; width:160px; list-style:none; padding:2px 0px;
}
#adminConts .paperSubmit .sf_sec ul li input{
	margin-right:5px;
}
#adminConts .checkBoxs ul{
	width:500px;
}
#adminConts .checkBoxs ul li{
	float:left; width:120px; list-style:none; padding:2px 0px;
}
#adminConts .checkBoxs ul li input{
	margin-right:8px;
}


#adminConts .subTables{
	width:672px; margin-left:28px;
}

#adminPopup h3{margin:30px 0 15px 80px;background:url(/img/bullet1.gif) left 0px no-repeat; padding-left:16px; color:#000;}
#adminConts h3{margin:30px 0 5px 20px;background:url(/img/bullet1.gif) left 0px no-repeat; padding-left:16px; color:#000;}
#adminConts.sub_content h3{margin:30px 0 5px 0;}
#adminConts.sub_content h3.startTag{margin:10px 0 5px 0;}

/******************** ID CHECK *********************/

#adminIdcheck{}
#adminIdcheck{
	width:380px; margin:0px auto 20px auto;
}
#adminIdcheck h2{
	border-bottom:2px solid #F2F2F2; margin-top:20px; margin-bottom:20px;
}
#adminIdcheck h2 p{
	border-bottom:1px solid #CCC; padding-bottom:10px; font-weight:bold; background:url(/images/bullet1.gif) left top no-repeat; padding-left:16px;
}
#adminIdcheck h3{
	background:url(/images/bullet2.gif) left top no-repeat; padding-left:16px; margin:20px 10px 10px 10px;
}
#adminIdcheck h3 span{
	float:right;
}
#adminIdcheck h3 span input[type^="button"]{
	margin:0px; border:1px solid #CCC; padding:2px;
}
#adminIdcheck table{
	width:380px; border-top:2px solid #315c84; border-bottom:1px solid #CCC; border-collapse:collapse; margin:0px auto; margin-bottom:10px;
}
#adminIdcheck table th{
	padding:5px; font-size:11px; border-bottom:1px dotted #CCC; color:#808080; background-color:#f7f7f7; line-height:20px;
}
#adminIdcheck table td{
	padding:5px; font-size:11px;border-bottom:1px dotted #CCC; line-height:20px;
}
#adminIdcheck table td input[type^="button"],#adminIdcheck table td input[type^="submit"],#adminIdcheck table td input[type^="text"],#adminIdcheck table td input[type^="password"],#adminIdcheck table td input[type^="file"]{
	margin:0px; border:1px solid #CCC; padding:2px; font-family:"µ¸¿ò","±¼¸²"; font-size:11px;
}
#adminIdcheck table td button{
	margin:0px; border:1px solid #CCC; padding:2px; font-family:"µ¸¿ò","±¼¸²"; font-size:11px;
}
#adminIdcheck table td select{
	margin:0px; border:1px solid #CCC; padding:1px;
}
#adminIdcheck table .cAlign{
	text-align:center;
}
#adminIdcheck .boardType td{
	text-align:center;
}



#adminIdcheck .boardType td input{
	margin:0px;
}
#adminIdcheck .boardType .lAlign{
	text-align:left;
}
#adminIdcheck .noStyle{
	border:none; width:100%; margin:0px auto;
}
#adminIdcheck .noStyle td,#adminIdcheck .noStyle th{
	border:none; background-color:none; padding:0;
}
span.important{font-weight:normal;color:#cc0000}

/******************************************************** admin Conts button, paging ********************************************************/

#adminIdcheck .pagings{
	margin:10px 10px 30px 10px; text-align:center;
}
#adminIdcheck .pagings span{
	float:right;
}
#adminIdcheck .btns{
	text-align:center; margin-top:15px; margin-bottom:20px; clear:both;width:100%;
}
#adminIdcheck .btns input{
	height:30px; font-weight:bold; padding:0px 10px; margin:0px 5px;
}



/**************** user Due pay ******************/
#adminDuepay{
	width:550px; margin:0px auto 20px auto;
}
#adminDuepay h2{
	border-bottom:2px solid #F2F2F2; margin-top:20px; margin-bottom:20px;
}
#adminDuepay h2 p{
	border-bottom:1px solid #CCC; padding-bottom:10px; font-weight:bold; background:url(/images/bullet1.gif) left top no-repeat; padding-left:16px;
}
#adminDuepay h3{
	background:url(/img/bullet1.gif) left top no-repeat; padding-left:16px; margin:20px 10px 10px 10px;
}
#adminDuepay h3 span{
	float:right;
}
#adminDuepay h3 span input[type^="button"]{
	margin:0px; border:1px solid #CCC; padding:2px;
}
#adminDuepay table{
	width:530px; border-top:2px solid #315c84; border-bottom:1px solid #CCC; border-collapse:collapse; margin:0px auto; margin-bottom:10px;
}
#adminDuepay table th{
	padding:5px; font-size:11px; border-bottom:1px dotted #CCC; color:#808080; background-color:#f7f7f7; line-height:20px;
}
#adminDuepay table td{
	padding:5px; font-size:11px;border-bottom:1px dotted #CCC; line-height:20px
}
#adminDuepay table td input[type^="button"],#adminDuepay table td input[type^="submit"],#adminDuepay table td input[type^="text"],#adminDuepay table td input[type^="password"],#adminDuepay table td input[type^="file"]{
	margin:0px; border:1px solid #CCC; padding:2px; font-family:"µ¸¿ò","±¼¸²"; font-size:11px;
}
#adminDuepay table td button{
	margin:0px; border:1px solid #CCC; padding:2px; font-family:"µ¸¿ò","±¼¸²"; font-size:11px;
}
#adminDuepay table td select{
	margin:0px; border:1px solid #CCC; padding:1px;
}
#adminDuepay table .cAlign{
	text-align:center;
}
#adminDuepay .boardType td{
	text-align:center;
}



#adminDuepay .boardType td input{
	margin:0px;
}
#adminDuepay .boardType .lAlign{
	text-align:left;
}
#adminDuepay .noStyle{
	border:none; width:100%; margin:0px auto;
}
#adminDuepay .noStyle td,#adminDuepay .noStyle th{
	border:none; background-color:none; padding:0;
}

/******************************************************** admin Conts button, paging ********************************************************/

#adminDuepay .pagings{
	margin:10px 10px 30px 10px; text-align:center;
}
#adminDuepay .pagings span{
	float:right;
}
#adminDuepay .btns{
	text-align:center; margin-top:15px; margin-bottom:20px; clear:both;width:100%;
}
#adminDuepay .btns input{
	height:30px; font-weight:bold; padding:0px 10px; margin:0px 5px;
}

#adminDuepay table.due_table td{text-align:center}


/*********************************************************************************************************
	20150116 : Admin page > Event Admin
*********************************************************************************************************/

#adminConts .tb_admin_event {
	width: 100%;
	border-collapse: collapse;
}

#adminConts .tb_admin_event th {
	padding: 10px 0 5px;
}

#adminConts .tb_admin_event td {
	padding: 10px 0 5px;
}

#adminConts .tb_admin_event td label {
	margin-left: 10px;
	margin-right: 7px;
	font-size: 11px;
	font-weight: bold;
	color: #479ab6;
}

#adminConts .tb_admin_event td select {
	min-width: 50px;
	height: 26px;
	padding: 3px 3px 3px 5px;
}