/* search result */
.searchResult {margin:0 0 7px 0; font-size:0.95em; color:#525252;}
.searchResult strong {font-family:NanumGothic, '나눔고딕', ng, sans-serif; color:#F15C35;}

/* list */
.bbsList {width:100%; border-collapse:collapse; border-bottom:1px solid #D4D4D4;  color:#000000;}
.bbsList thead th {padding:3px 0; _padding:10px 0 7px; color:#FFF; background-color:#979BA5; height:26px;}
.bbsList thead th.inner {background-color:#AAADB6;}
.bbsList thead th a, .bbsList thead th a:link, .bbsList thead th a:visited, .bbsList thead th a:hover {color:#FFF;}
.bbsList tbody th {padding:6px 0; _padding:9px 0 6px; color:#666; border-bottom:1px solid #F2F2F2; background:#F2F2F2;}
.bbsList tbody th.sum {border-top:2px solid #D4D4D4; border-bottom:2px solid #D4D4D4;}
.bbsList tbody td {padding:6px 0; _padding:7px 0 4px; border-bottom:1px solid #F2F2F2; text-align:center;color:#000000; height:26px;}
.bbsList tbody td.tal {padding-left:10px; text-align:left;}
.bbsList tbody td a {color:#000000;}
.bbsList tbody td.rLine {border-right:1px solid #F2F2F2;}
.bbsList tbody td.img {padding:0;}
.bbsList tbody td .ico {margin-bottom:-1px;}
.bbsList tbody tr:last-child td {border-bottom:1px solid #D4D4D4;}
.bbsList tbody tr:hover {background-color:#F2F2F2;}
.bbsList tbody td.contView {padding:0; line-height:18px; border-bottom:none; text-align:left;}
.bbsList tbody td.contView .detailCont {padding:15px 20px; border-bottom:1px solid #F2F2F2; line-height:1.6;}
.bbsList tfoot th {padding:10px 0 8px; _padding:10px 0 7px; border-top:2px solid #D4D4D4; border-bottom:1px solid #D4D4D4; color:#666; background:#F2F2F2;}
.bbsList tfoot td {padding:10px 0 8px; _padding:10px 0 7px; border-top:2px solid #D4D4D4; border-bottom:1px solid #D4D4D4; color:#666; background:#F2F2F2; font-weight:bold; text-align:center;}

.statisticsList {width:100%; border-collapse:collapse; border-bottom:1px solid #D4D4D4; color:#000000;}
.statisticsList thead th {padding:10px 0 8px; _padding:10px 0 7px; color:#FFF; background-color:#979BA5;}
.statisticsList thead th.inner {background-color:#AAADB6;}
.statisticsList thead th a, .bbsList thead th a:link, .bbsList thead th a:visited, .bbsList thead th a:hover {color:#FFF;}
.statisticsList tbody th {padding:9px 0 8px; _padding:9px 0 6px; color:#666; border-bottom:1px solid #F2F2F2; background:#F2F2F2;}
.statisticsList tbody th.sum {border-top:2px solid #D4D4D4; border-bottom:2px solid #D4D4D4;}
.statisticsList tbody td {padding:7px 0 6px; _padding:7px 0 4px; border-bottom:1px solid #F2F2F2; text-align:center;}
.statisticsList tbody td.tal {padding-left:10px; text-align:left;}
.statisticsList tbody td.rLine {border-right:1px solid #F2F2F2;}
.statisticsList tbody td.img {padding:0;}
.statisticsList tbody td .ico {margin-bottom:-1px;}
/*.statisticsList tbody tr:first-child td {border-bottom:1px solid #D4D4D4; background:#F2F2F2;}*/
.statisticsList tfoot th {padding:10px 0 8px; _padding:10px 0 7px; border-top:2px solid #D4D4D4; border-bottom:1px solid #D4D4D4; color:#666; background:#F2F2F2;}
.statisticsList tfoot td {padding:10px 0 8px; _padding:10px 0 7px; border-top:2px solid #D4D4D4; border-bottom:1px solid #D4D4D4; color:#666; background:#F2F2F2; font-weight:bold; text-align:center;}

.menuAuthList {width:100%; border-collapse:collapse; border-bottom:1px solid #D4D4D4; color:#000000;}
.menuAuthList thead th {padding:10px 0 8px; _padding:10px 0 7px; color:#FFF; background-color:#979BA5;}
.menuAuthList thead th.inner {background-color:#AAADB6;}
.menuAuthList thead th a, .bbsList thead th a:link, .bbsList thead th a:visited, .bbsList thead th a:hover {color:#FFF;}
.menuAuthList tbody th {padding:9px 0 8px; _padding:9px 0 6px; color:#666; border-bottom:1px solid #F2F2F2; background:#F2F2F2;}
.menuAuthList tbody th.sum {border-top:2px solid #D4D4D4; border-bottom:2px solid #D4D4D4;}
.menuAuthList tbody td {padding:7px 0 6px; _padding:7px 0 4px; border:1px solid #F2F2F2; text-align:center;}
.menuAuthList tbody td.tal {padding-left:10px; text-align:left;}
.menuAuthList tbody td.rLine {border-right:1px solid #F2F2F2;}
.menuAuthList tbody td.img {padding:0;}
.menuAuthList tbody td .ico {margin-bottom:-1px;}
.menuAuthList tfoot th {padding:10px 0 8px; _padding:10px 0 7px; border-top:2px solid #D4D4D4; border-bottom:1px solid #D4D4D4; color:#666; background:#F2F2F2;}
.menuAuthList tfoot td {padding:10px 0 8px; _padding:10px 0 7px; border-top:2px solid #D4D4D4; border-bottom:1px solid #D4D4D4; color:#666; background:#F2F2F2; font-weight:bold; text-align:center;}


/* list */
.complaintList {width:100%; border-collapse:collapse; border-bottom:1px solid #D4D4D4; color:#000000;}
.complaintList thead th {padding:10px 0 8px; _padding:10px 0 7px; color:#FFF; background-color:#979BA5;}
.complaintList thead th.rLine {border-right:1px solid #FFF;}
.complaintList thead th.bLine {border-bottom:1px solid #FFF;}
.complaintList thead th.lLine {border-left:1px solid #FFF;}
.complaintList thead th.inner {background-color:#AAADB6;}
.complaintList thead th a, .complaintList thead th a:link, .complaintList thead th a:visited, .complaintList thead th a:hover {color:#FFF;}
.complaintList tbody th {padding:9px 0 8px; _padding:9px 0 6px; color:#000000; border-bottom:1px solid #F2F2F2; background:#F2F2F2;}
.complaintList tbody th.sum {border-top:2px solid #D4D4D4; border-bottom:2px solid #D4D4D4;}
.complaintList tbody td {padding:7px 0 6px; _padding:7px 0 4px; border-bottom:1px solid #F2F2F2; text-align:center;}
.complaintList tbody td.tal {padding-left:10px; text-align:left;}
.complaintList tbody td.rLine {border-right:1px solid #D4D4D4;}
.complaintList tbody td.img {padding:0;}
.complaintList tbody td .ico {margin-bottom:-1px;}
.complaintList tbody tr:last-child td {border-bottom:1px solid #D4D4D4;}
.complaintList tbody tr:hover {background-color:#F2F2F2;}
.complaintList tbody td.contView {padding:0; line-height:18px; border-bottom:none; text-align:left;}
.complaintList tbody td.contView .detailCont {padding:15px 20px; border-bottom:1px solid #F2F2F2; line-height:1.6;}
.complaintList tfoot th {padding:10px 0 8px; _padding:10px 0 7px; border-top:2px solid #D4D4D4; border-bottom:1px solid #D4D4D4; color:#000000; background:#F2F2F2;}
.complaintList tfoot td {padding:10px 0 8px; _padding:10px 0 7px; border-top:2px solid #D4D4D4; border-bottom:1px solid #D4D4D4; color:#000000; background:#F2F2F2; font-weight:bold; text-align:center;}


/* view */
.bbsView {width:100%; border-collapse:collapse; border-top:2px solid #979BA5;}
.bbsView thead th {padding:10px 0 8px; _padding:10px 0 7px; color:#FFF; background-color:#979BA5;}
.bbsView tbody th, .bbsView tbody td {padding:9px 0 8px; _padding:9px 0 6px; color:#666; border-bottom:1px solid #D4D4D4; background:#F2F2F2;}
.bbsView tbody td {padding-left:10px; background:none;}
.bbsView tbody th.tac, .bbsView tbody td.tac {padding-left:0; text-align:center;}
.bbsView tbody td .detail {margin:5px 0 0;}
.bbsView tbody td.contView {padding:15px 20px; height:200px; width:700px; line-height:18px; vertical-align:top; background:none;}
.bbsView tbody td.contView .detailCont {line-height:1.6;}
.bbsView tbody td.contView .detailCont p {margin:5px 0;}
.bbsView tbody td .icoFile {margin-bottom:-2px;}
.bbsView tbody td .lineL {border-left:1px solid #D4D4D4;}


.bbsViewB {width:100%; border-top:1px solid #D4D4D4; margin-top:30px;}
.bbsViewB thead th {padding:10px 0 8px; _padding:10px 0 7px; color:#FFF; background-color:#979BA5;}
.bbsViewB tbody th, .bbsViewB tbody td {padding:10px 0 8px; _padding:10px 0 7px; color:#666; border-bottom:1px solid #D4D4D4; background:#F2F2F2;}
.bbsViewB tbody td {padding-left:10px; background:none;}

/* write */
.bbsWrite {width:100%; border-collapse:collapse; border-top:2px solid #979BA5;}
.bbsWrite tbody th, .bbsWrite tbody td {padding:6px 0 6px 10px; _padding:9px 0 6px 10px; color:#666; border-bottom:1px solid #D4D4D4; text-align:left; background:#F2F2F2;}
.bbsWrite tbody th.inner {border-left:1px solid #d4d4d4; background:#F8F8F8;}
.bbsWrite tbody td {padding:6px 0 6px 10px; background:none; height:28px;}
.bbsWrite tbody th.tac, .bbsWrite tbody td.tac {padding-left:0; text-align:center;}
.bbsWrite tbody td.noneDate {padding:10px 0 7px; font-weight:bold; text-align:center;}
.bbsWrite tbody td.editer {padding:10px;}
.bbsWrite tbody td.contView {padding:15px 20px; height:200px; line-height:18px; vertical-align:top; background:none;}
.bbsWrite tbody td.alignM * {vertical-align:middle;}
.bbsWrite tbody td .detail {margin:5px 0 0;}
.bbsWrite tbody td.contView1 {padding:15px 20px; height:100px; line-height:18px; vertical-align:top; background:none;}

.shotList {margin-top:20px; width:100%; border-collapse:collapse; border-top:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4;}
.shotList tbody th, .shotList tbody td {padding:9px 0 8px; _padding:9px 0 6px; color:#666; background:url(../../../public/img/admin/common/bg_hline_01.gif) repeat-x left bottom;}
.shotList tbody td {padding-left:10px;}
.shotList tbody th.end, .shotList tbody td.end {background:none;}


/* 메뉴관리 메뉴리스트 */
.menuList {float:left; margin-right:25px; width:220px;}
.menuList dt {margin-bottom:10px; font-weight:bold;}
.menuList dd {margin-bottom:30px;}
.menuList ul {border:1px solid #ccc; width:220px; height:210px; overflow-y:scroll; font-weight:normal;}
.menuList ul li {line-height:17px; }
.menuList ul li a {display:block; padding:3px;}

.codeList {float:left; margin-right:10px; width:300px;}
.codeList dt {margin-bottom:10px; font-weight:bold;}
.codeList dd {margin-bottom:30px;}
.codeList ul {border:1px solid #ccc; width:300px; height:250px; overflow-y:scroll; font-weight:normal;}
.codeList ul li {line-height:17px; }
.codeList ul li a {display:block; padding:3px;}
.codeList ul li a.current {background-color:#eee;}
.codeList ul li img{cursor:pointer;}

.complaintCodeList {float:left; margin-right:10px; width:420px;}
.complaintCodeList dt {margin-bottom:10px; font-weight:bold;}
.complaintCodeList dd {margin-bottom:30px;}
.complaintCodeList ul {border:1px solid #ccc; width:420px; height:200px; overflow-y:scroll; font-weight:normal;}
.complaintCodeList ul li {line-height:17px;}
.complaintCodeList ul li a {display:block; padding:3px; color:#000000;}

.complaintCodeList1 {float:left; margin-right:10px; width:300px;}
.complaintCodeList1 dt {margin-bottom:10px; font-weight:bold;}
.complaintCodeList1 dd {margin-bottom:30px;}
.complaintCodeList1 ul {border:1px solid #ccc; width:300px; height:200px; overflow-y:scroll; font-weight:normal;}
.complaintCodeList1 ul li {line-height:17px;}
.complaintCodeList1 ul li a {display:block; padding:3px; color:#000000;}

/* 첨부파일 업로드 목록 */
/*
.fileList {float:left; margin-right:25px; width:90%;}
.fileList ul {border:1px solid #ccc; width:90%; height:100px; overflow-y:scroll; font-weight:normal;}
.fileList ul li {line-height:17px; }
.fileList ul li a {display:block; padding:3px;}
*/
/*.fileList ul li a:hover {background:#eee;}*/

.bbsCount { display: block; width: 100%; overflow: hidden; margin: 0 0 10px; font-size: 12px;  }
.bbsCount .total { float: left; }
.bbsCount .search { float: right; }
.bbsCount .search select {padding:1px; height:22px; font:normal 12px dotum; .font:normal 11px Sans-serif; vertical-align:top;}
.bbsCount .year { padding-right: 20px; }

.bbsSkin {display: block; position: relative; margin: 20px 0 10px 0; width: 100%; overflow: hidden;}
.menuInfo {display: block; position: relative; margin: 20px 0 10px 0; width: 100%; overflow: hidden;}

/* comment */
.comment_write{padding:20px; background:#f2f2f2; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.comment_lst li{overflow:hidden;padding:15px 0 11px;border-top:1px solid #e0e0e0;vertical-align:top;zoom:1}
.comment_lst li .info{float:left;padding-left:8px;color:#555}
.comment_lst li .info .bar{padding:0 4px 0 5px;color:#e0e0e0}
.comment_lst li .info .date{color:#acacac}
.comment_lst li .btn{float:right;padding-right:8px;font-size:11px}
.comment_lst li .btn .bar{padding:0 5px 0 8px;color:#e0e0e0}
.comment_lst li .btn a{padding-left:6px;background:url('../../img/admin/common/bu3.gif') no-repeat 0 3px;color:#8f8f8f}
.comment_lst li .txt{clear:both;overflow:hidden;margin:8px 0 0;padding:0 8px;color:#8f8f8f;line-height:18px;zoom:1; text-align:left;}
.comment_lst li .cont{padding-left:8px; margin-top:10px; text-align:left;}

/* galleryList */
.galleryList {overflow:hidden; padding:10px 0 0 5px;  }
.galleryList ul {overflow:hidden; zoom:1; margin:0 0 20px -19px;  background:url(../../img/admin/common/dot_line_01.gif) repeat-x left top;}
.galleryList ul.other {margin-bottom:20px; padding:0; background:none;}
.galleryList ul:first-child {background:none;}
.galleryList ul li {float:left; margin-left:20px; width:200px;}
.galleryList ul li .pic {margin-bottom:10px;}
.galleryList ul li .pic img {width:185px; height:200px;}
.galleryList ul li .picThumb {margin-bottom:10px;}
.galleryList ul li .picThumb img {width:120px; height:164px;}
.galleryList ul li .tit {font-weight:bold; line-height:14px;}
.galleryList ul li .date {font-size:11px; color:#888; line-height:14px; text-align: left;}

/* galleryListType2 */
.galleryListType2 {overflow:hidden; padding:10px 0 0 5px;  }
.galleryListType2 ul {overflow:hidden; zoom:1; margin:0 0 20px -19px;  background:url(../../img/admin/common/dot_line_01.gif) repeat-x left top;}
.galleryListType2 ul.other {margin-bottom:20px; padding:0; background:none;}
.galleryListType2 ul:first-child {background:none;}
.galleryListType2 ul li {float:left; margin-left:15px; width:180px;}
.galleryListType2 ul li .pic {margin-bottom:10px;}
.galleryListType2 ul li .pic img {width:185px; height:200px;}
.galleryListType2 ul li .picThumb {margin-bottom:10px;}
.galleryListType2 ul li .picThumb img {width:120px; height:164px;}
.galleryListType2 ul li .tit {font-weight:bold; line-height:14px;}
.galleryListType2 ul li .date {font-size:11px; color:#888; line-height:14px; text-align: left;}

/* 썸네일형 게시판 */
.bbsDlList {clear:both; position:relative; width:95%; padding:10px 0px 10px 10px; margin-top:-1px; height: 80px;}
.bbsDlList dt.title { padding:0 0 2px 0; text-align: left; }
.bbsDlList dt.title span {color:#f38118;}
.bbsDlList dt.title a {font-weight:bold; font-size:14px; color:#555555;}
.bbsDlList dt.title a span {color:#7c93bc;}
.bbsDlList dd.con {padding-top:0px; line-height:17px;}
.bbsDlList dd.con span {color:#acacac; text-align: right; float: left;}
.bbsDlList dd.con p.organ {padding-bottom:5px; color:#888888; text-align: left;}
.bbsDlList .reply {font-weight:bold; font-size:12px; color:#e88800; font-family:NanumGothic, '나눔고딕', ng, sans-serif;}

/* calendar */
.yyBoxWrap {margin-top:30px; padding:8px 10px; background:#f2f2f2; text-align:center;}
.yyBoxWrap span {color:#353b49; font-size:16px; font-weight:bold;}
.yyBoxWrap img {vertical-align:middle; margin-top:2px;}
.yyBoxWrap a {display:inline-block; padding:3px 5px 3px 5px;}

.bbsCal {width:100%; margin-top:15px; border-top:1px solid #d6d6d6;}
.bbsCal thead th {padding:8px 5px 6px 5px; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background:#f5f5f5; color:#555555; font-family:NanumGothic, '나눔고딕', ng, sans-serif; font-size:11px;}
.bbsCal thead th.sun, .bbsCal tbody td.sun, .bbsCal tbody td.holiday {color:#a81010;} 
.bbsCal thead th.sat, .bbsCal tbody td.sat {color:#00679e;} 
.bbsCal tbody td img, .bbsCal tbody td input {vertical-align:middle;}
.bbsCal tbody td {width:120px; padding:8px 5px 6px 5px; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6;  vertical-align:top; color:#666666; font-size:12px;}
.bbsCal tbody td span {font-weight:bold;}
.bbsCal thead th.sat { border-right:none;}
.bbsCal tbody td div {position:relative; margin-top:-3px; min-height:100px; padding-left:18px; font-size:11px; font-weight:normal; z-index:1;}
.bbsCal tbody td div ul.txtList li {margin-top:3px;}
.bbsCal tbody td div ul.resList li {margin-top:1px; padding:2px 0; line-height:14px;}
.bbsCal tbody td div ul.resList li a {display:inline-block; padding:3px 5px 0px 11px;}
.bbsCal tbody td div ul.resList li.pA {margin-top:1px; padding:2px 5px 2px 0; color:#ffffff; background:#6693b9 url('../../img/admin/common/ico_res01.gif') no-repeat;} /* possible */
.bbsCal tbody td div ul.resList li.pB {margin-top:1px; padding:2px 5px 2px 0; background:#eeeeee; color:#848484 !important;} /* impossible */
.bbsCal tbody td div ul.resList li.pA a:link, .bbsCal tbody td div ul.resList li.pA a:visited {color:#ffffff; padding:2px 5px 0px 11px;}
.bbsCal tbody td div ul.resList li.pA a:hover, .bbsCal tbody td div ul.resList li.pA a:active {color:#ffffff; padding:2px 5px 0px 11px; background:none;}
.bbsCal tbody td div.chkBox {margin-top:-13px;}

.bbsMiniCal {width:100%; margin-top:15px; border-top:1px solid #d6d6d6;}
.bbsMiniCal thead th {padding:8px 5px 6px 5px; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background:#f5f5f5; color:#555555; font-family:NanumGothic, '나눔고딕', ng, sans-serif; font-size:11px;}
.bbsMiniCal thead th.sun, .bbsMiniCal tbody td.sun, .bbsMiniCal tbody td.holiday {color:#a81010;} 
.bbsMiniCal thead th.sat, .bbsMiniCal tbody td.sat {color:#00679e;} 
.bbsMiniCal tbody td img, .bbsMiniCal tbody td input {vertical-align:middle;}
.bbsMiniCal tbody td {width:64px; padding:8px 5px 6px 5px; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6;  vertical-align:top; color:#666666; font-size:12px;}
.bbsMiniCal tbody td span {font-weight:bold;}
.bbsMiniCal thead th.sat { border-right:none;}
.bbsMiniCal tbody td div {position:relative; margin-top:-3px; min-height:30px; padding-left:18px; font-size:11px; font-weight:normal; z-index:1;}
.bbsMiniCal tbody td div ul.txtList li {margin-top:3px;}
.bbsMiniCal tbody td div ul.resList li {margin-top:1px; padding:2px 0; line-height:14px;}
.bbsMiniCal tbody td div ul.resList li a {display:inline-block; padding:3px 5px 0px 11px;}
.bbsMiniCal tbody td div ul.resList li.pA {margin-top:1px; padding:2px 5px 2px 0; color:#ffffff; background:#6693b9 url('../../img/admin/common/ico_res01.gif') no-repeat;} /* possible */
.bbsMiniCal tbody td div ul.resList li.pB {margin-top:1px; padding:2px 5px 2px 0; background:#eeeeee; color:#848484 !important;} /* impossible */
.bbsMiniCal tbody td div ul.resList li.pA a:link, .bbsMiniCal tbody td div ul.resList li.pA a:visited {color:#ffffff; padding:2px 5px 0px 11px;}
.bbsMiniCal tbody td div ul.resList li.pA a:hover, .bbsMiniCal tbody td div ul.resList li.pA a:active {color:#ffffff; padding:2px 5px 0px 11px; background:none;}
.bbsMiniCal tbody td div.chkBox {margin-top:-13px;}

.lineL { border-left: 1px solid #e2e2e2; }
.lineR { border-right: 1px solid #e2e2e2; }

.apploval {border:2px solid #e0e0e0;width:100px;float:right; text-align:center;  margin-right:50px;}
.apploval dt{height:30px; border-top:2px solid #979BA5; border-bottom:1px solid #e0e0e0;font-weight:bold; padding-top:15px;}
.apploval dd{height:30px; padding-top:5px; color:#666;font-weight:bold; background-color:#F2F2F2;}


/*=============================================
댓글
=============================================*/
.comment_reply ul{border-top:1px solid #aaa; clear:both; margin-top:10px; }
.comment_reply ul>li { border-bottom: 1px solid #aaa; }
.comment_reply ul>li .reply-box{ position:relative; padding:0 10px;}
.comment_reply ul>li .reply-box .info{position:relative; padding:12px 0; height:14px;;}
.comment_reply ul>li .reply-box .info .name {float:left; min-width:120px;  color: #0f87ed; font-size: 13px; font-weight: bold;}
.comment_reply ul>li .reply-box .info .date {float:left; font-size: 12px; color: #333; }
.comment_reply ul>li .reply-box .info .delete {float:right; margin-top:5px;}
.comment_reply ul>li .reply-box .con {clear:both; line-height:18px;  padding:15px 0; border-top:1px dashed #ccc; color:#333; font-size:12px;}
.comment_reply ul>li .reply-box .con textarea { _border: 1px solid #81b508;}
.comment_reply ul>li .reply-box .con img,
.comment_reply ul>li .reply-box .con textarea { vertical-align: middle;}
.comment_reply ul>li .reply-box .btns{position:absolute; right:0; top:10px;}
.comment_reply ul>li .reply-box .btns a {display:inline-block; border-radius:3px; background:#f9f9f9; font-size: 11px; color: #333; padding:3px 8px; border:1px solid #999; font-weight:600;}
.comment_reply ul>li .reply-box .btns a:hover { background:#555; color: #fff;}
.comment_reply ul>li .reply-box .reply { padding-top: 10px; margin-top: 10px; margin-left: 50px; border-top: 1px solid #e8e8e8;}


.receiver-wrap{position:relative; padding:10px 0px;}
.receiver-wrap .head-select p{display:inline-block; margin-right:20px; }					

.receiver-wrap .batch-select{padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #ccc;}
.receiver-wrap .batch-select p{display:inline-block; margin-right:20px; }					
.receiver-wrap .self-select{_border:1px solid #ccc; _border-radius:10px; _padding:20px 10px;}
.receiver-wrap .self-select ul{position:relative; display:table; width:100%;}
.receiver-wrap .self-select ul>li{float:left; width:17%; padding-right:1%; margin-right:1%; border-right:1px solid #ccc; margin-bottom:4px;}
.receiver-wrap .self-select ul>li:nth-child(1n){padding-left:1%;}
.receiver-wrap .self-select ul>li:nth-child(5n){padding-right:0%; margin-right:0%; border-right:none;}
.receiver-wrap .self-select ul>li p{float:left; width:25%; text-align:center;}
.receiver-wrap .self-select ul>li p.campus{width:50%; text-align:left;}		

.receiver-wrap .sub-wrap{display:none; margin-top:10px; position:relative; border:1px solid #ccc; border:1px solid #ccc; border-radius:10px; padding:10px 10px;}
.receiver-wrap .sub-wrap{}