
body {
	margin: 0px; padding: 0px; color: rgb(101, 108, 110); line-height: 1.33; font: normal 12px/1.4 Dotum,'돋움';
text-decoration: none;
}
* html body {

}
*:first-child + html body {

}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
img {
	border: currentColor; border-image: none; vertical-align: top;
}
hr {
	display: none;
}
caption {
	clear: both; display: none; border-collapse: collapse; table-layout: fixed;
}
a:link {
	color: rgb(119, 119, 119); text-decoration: none;
}
a:visited {
	color: rgb(119, 119, 119); text-decoration: none;
}
a:hover {
	color: rgb(119, 119, 119); text-decoration: underline;
}
a:active {
	color: rgb(119, 119, 119); text-decoration: none;
}
fieldset {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; display: inline;
}
legend {
	margin: 0px; padding: 0px; display: none;
}
input {
	color: rgb(77, 77, 77); font-size: 0.9em; vertical-align: middle;
}
textarea {
	color: rgb(119, 119, 119); font-size: 100%;
}
select {
	color: rgb(119, 119, 119); vertical-align: middle;
}
* html .radio {
	margin-top: -4px;
}
*:first-child + html .radio {
	margin-top: -4px;
}
* html input {
	margin-top: -1px !important;
}
*:first-child + html input {
	margin-top: -1px !important;
}
* html .checkbox {
	margin-top: -4px;
}
*:first-child + html .checkbox {
	margin-top: -4px;
}
#accessibilityMenu {
	display: none;
}
.accessibilityTitle {
	display: none;
}
.accessibilityContents {
	display: none;
}
.editorContents {
	width: 700px;
}
.editorContents h1 {
	margin: 0.67em 0px; font-size: 2em;
}
.editorContents h2 {
	margin: 0.83em 0px; font-size: 1.5em;
}
.editorContents h3 {
	margin: 1em 0px; font-size: 1.17em;
}
.editorContents h4 {
	margin: 1.33em 0px;
}
.editorContents p {
	margin: 1.33em 0px;
}
.editorContents ul {
	margin: 1.33em 0px;
}
.editorContents ol {
	margin: 1.33em 0px;
}
.editorContents dl {
	margin: 1.33em 0px;
}
.editorContents fieldset {
	margin: 1.33em 0px;
}
.editorContents form {
	margin: 1.33em 0px;
}
.editorContents h5 {
	margin: 1.67em 0px; line-height: 1.17em; font-size: 0.83em;
}
.editorContents h6 {
	margin: 2.33em 0px; font-size: 0.67em;
}
.editorContents ol {
	margin-left: 40px;
}
.editorContents ul {
	margin-left: 40px;
}
.editorContents dd {
	margin-left: 40px;
}
.editorContents ol {
	list-style-type: decimal;
}
.editorContents ul {
	list-style-type: disc;
}
.editorContents ol ul {
	margin-top: 0px; margin-bottom: 0px;
}
.editorContents ul ol {
	margin-top: 0px; margin-bottom: 0px;
}
.editorContents ul ol {
	margin-top: 0px; margin-bottom: 0px;
}
.editorContents ol ol {
	margin-top: 0px; margin-bottom: 0px;
}
.editorContents h1 img {
	vertical-align: baseline;
}
.editorContents h2 img {
	vertical-align: baseline;
}
.editorContents h3 img {
	vertical-align: baseline;
}
.editorContents h4 img {
	vertical-align: baseline;
}
.editorContents h5 img {
	vertical-align: baseline;
}
.editorContents h6 img {
	vertical-align: baseline;
}
.editorContents li img {
	vertical-align: baseline;
}
.editorContents dl img {
	vertical-align: baseline;
}
.editorContents p img {
	vertical-align: baseline;
}
.editorContents input {
	vertical-align: baseline;
}
.editorContents select {
	vertical-align: baseline;
}
.bbsReply {
	margin: 10px 0px;
}
.bbsReply textarea {
	vertical-align: middle;
}
.bbsReply .haslayout {
	margin-top: 10px;
}
.bbsReply_reply {
	margin: 0px; padding: 0px; list-style-type: none;
}
.bbsReply_reply li {
	margin: 25px 0px 0px; padding: 25px 0px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.bbsReply_reply li:first-child {
	margin-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.bbsReply_reply li p {
	margin: 0px; padding: 0px;
}
.bbsReply_reply li .haslayout {
	padding: 0px 15px 10px; overflow: hidden;
}
.bbsReply_reply li .haslayout p {
	margin: 0px; padding: 0px; line-height: 1.1; float: right;
}
.bbsReply_reply li .haslayout p > button {
	background: url("/coStatic/sub/static/images/common/bul/bulReply_line.gif") no-repeat 5px 4px; margin: 0px; padding: 0px 0px 0px 11px; font-family: NanumGothic; float: left;
}
.bbsReply_reply li .haslayout p > button:first-child {
	padding-left: 0px; background-image: none;
}
.bbsReply_reply li .haslayout p > a {
	background: url("/coStatic/sub/static/images/common/bul/bulReply_line.gif") no-repeat 5px 4px; margin: 0px; padding: 0px 0px 0px 11px; font-family: NanumGothic; text-decoration: none; float: left;
}
.bbsReply_reply li .haslayout p > a:first-child {
	padding-left: 0px; background-image: none;
}
.bbsReply_reply li .haslayout p:first-child {
	float: left;
}
.bbsReply_reply li .haslayout p:first-child span {
	background: url("/coStatic/sub/static/images/common/bul/bulReply_line.gif") no-repeat 7px 2px; padding-left: 14px; float: left;
}
.bbsReply_reply li .haslayout p:first-child span em {
	color: rgb(210, 210, 210);
}
.bbsReply_reply li .haslayout p:first-child span:first-child {
	background: url("/coStatic/sub/static/images/common/bul/bulPeople.gif") no-repeat 0px 0px; padding-left: 25px; font-weight: bold;
}
.bbsReply_reply li > .cont {
	padding: 0px 15px; margin-bottom: 20px;
}
.bbsReply_reply li > .addFile {
	padding: 0px 0px 0px 15px; overflow: hidden;
}
.bbsReply_reply li > .addFile a {
	text-decoration: none;
}
.bbsReply_reply li > .addFile a:hover {
	text-decoration: underline;
}
.bbsReply_reply li > .addFile span {
	padding-top: 2px; margin-top: 7px; float: left; display: block;
}
.bbsReply_reply li > .addFile span * {
	vertical-align: middle;
}
.bbsReply_reply li > .addFile > p {
	margin: 7px 0px 0px 80px; padding: 0px;
}
.bbsReply_reply li > .addFile > p > a {
	display: block;
}

/**********************
 checkbox button  
***********************/ 
/*
div label input {
   margin-right:100px;
}
body {
    font-family:sans-serif;
}

*/

#ck-button {
    margin:4px;
    background-color:#EFEFEF;
    border-radius:4px;
    border:1px solid #D0D0D0;
    overflow:auto;
    float:left;
    width:150px;
}

#ck-button:hover {
    margin:4px;
    background-color:#EFEFEF;
    border-radius:4px;
    border:1px solid red;
    overflow:auto;
    float:left;
    color:red;
}

#ck-button label {
    float:left;
    width:8.0em;
}

#ck-button label span {
    text-align:center;
    padding:3px 0px;
    display:block;
     width:150px;
}

#ck-button label input {
    position:absolute;
    left:-1000px;
}

#ck-button input:checked + span {
    background-color:#911;
    color:#fff;
}

/* Scheduler Job Modal */
.modal-wrap {
    position: fixed;
    z-index: 9999;
    left: 0; top:0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
}

.modal-content {
    background: #fff;
    width: 800px;
    margin: 80px auto;
    padding: 20px;
    border: 1px solid #ccc;
}

.help {
  background:#f8f8f8;
  border-left:4px solid #1565c0;
  padding:8px 12px;
  line-height:1.6;
}
.help code {
  background:#eee;
  padding:2px 6px;
  border-radius:4px;
  font-weight:600;
}
