@charset "utf-8";

/* DEFAULT CSS */
body, p, h1, h2, h3, h4, h5, h6, menu, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select { margin:0; padding:0; font-family:'돋움', Dotum, AppleGothic, sans-serif; font-size:9pt; }
body, input, textarea, select, button { font-family:'돋움', Dotum, AppleGothic, sans-serif; font-size:9pt; }
body, html {	width:100%;	height:100%;	text-align:center; }
a { text-decoration:none }
a:hover, a:active, a:focus { text-decoration:underline }
em, address { font-style:normal }
img, fieldset { border:0 }
menu, ul, ol { list-style:none }
.skip {
	display:none;
	visibility:hidden;
}


p {
	MARGIN: 2px;
}
.YHEditbut_Default { cursor:pointer; border: 1px solid #F4F4F4; }
.YHEditbut_Over { cursor:pointer; border: 1px outset;}
.YHEditbut_Down { cursor:pointer; border: 1px inset; background-color: buttonhighlight;}
.YHEditbut_Disable { cursor:default; border: 1px solid buttonface; filter: alpha(opacity=20);}

.skip,
legend,
hr {
	position:absolute;
	top:-99999px;
	left:-99999px;
	display:none;
	visibility:hidden;
}

form > fieldset iframe,
form > fieldset textarea,
form > fieldset input[type=password],
form > fieldset input[type=file],
form > fieldset input[type=text] {
	height:auto;
	padding:2px;
	background:#FFFFFF;
	border:1px solid #DFDFDF;
	vertical-align:middle;
}
form > fieldset select {
	padding:1px;
}
form > fieldset input[type=file] {
	margin:0px;
	padding:2px;
}
form > fieldset textarea:focus,
form > fieldset input[type=password]:focus,
form > fieldset input[type=file]:focus,
form > fieldset input[type=text]:focus {
	border:1px solid #999;
}
.spanPopupNames {
	cursor:pointer;
}
.dlNamePopup {
	position:absolute;
	display:block;
	background:#F4F4F4;
	border:1px solid #BBBBBB;
}
.dlNamePopup > dd {
	cursor:pointer;
	padding:6px;
	background:#FFFFFF;
}
.dlNamePopup > dd:hover {
	background:#F4F4F4;
}

.spanSearchFontStyle {
	font-weight:bolder;
	color:#FF0000;
}
td.noResult {
	clear:both !important;
	width:100% !important;
	height:100px !important;
	text-align:center;
}
dd.noResult {
	clear:both !important;
	width:100% !important;
	height:100px !important;
	text-align:center;
}

td.noResult {
	line-height:1.5em !important;
}
dd.noResult > span {
	display:block;
	margin-top:32px;
	vertical-align:middle;
	line-height:1.5em;
}

#divBoardOuter h3 {
	font-family:Century Gothic;
	font-size:1.5em;
	margin:0 auto 0 0;
	padding:0 0 7px 0;
	color:#666666;
}

#divBoardLists {
	width:100%;
	text-align:center;
	line-height:1em;
}
#divBoardLists > form,
#divBoardLists > form > fieldset {
	width:100%;
	text-align:center;
}

#divBoardLists > form > fieldset > table {
	width:98%;
	border-spacing:0px;
	border-collapse:collapse;
	margin:0px auto;
}

#divBoardLists > form > fieldset > table > thead > tr > th {
	background:#F4F4F4;
	border-top:1px solid #E4E4E4;
	border-bottom:2px solid #E4E4E4;
	padding:2px 7px 2px 7px;
	text-align:center;
	line-height:1em;
	font-size:0.9em;
	font-weight:normal;
	white-space:nowrap;
}
#divBoardLists > form > fieldset > table > thead > tr > th > img {
	display:block;
	margin:0px auto;
}

#divBoardLists > form > fieldset > table > tbody > tr > td {
	padding:7px;
	border-bottom:1px solid #DFDFDF;
	font-family:Dotum;
	text-align:center;
	white-space:nowrap;
	line-height:1em;
}
#divBoardLists > form > fieldset > table > tbody > tr > td > span {
	display:inline-block;
	line-height:1em;
	vertical-align:middle;
}
#divBoardLists > form > fieldset > table > tbody > tr > td > span > a {
	display:inline-block;
	line-height:1em;
	text-decoration:none;
	color:#000000;
	vertical-align:middle;
}
#divBoardLists > form > fieldset > table > tbody > tr > td > span > a:hover {
	color:#666666;
}

#divBoardLists > form > fieldset > table > tbody > tr > td > span > a > img {
	display:inline-block;
	vertical-align:middle;
}
#divBoardLists > form > fieldset > table > thead > tr > th.boardTitles {
	width:100%;
	white-space:normal;
}
#divBoardLists > form > fieldset > table > tbody > tr > td.boardTitles {
	width:100%;
	text-align:left;
	white-space:normal;
}

#divBoardBottomButtons {
	display:block;
	width:98%;
	height:25px;
	padding:10px 3px;
	margin:0px auto;
}
#divBoardBottomButtons > .spanBoardButtons {
	display:block;
	float:left;
	height:auto;
}
#divBoardBottomButtons > span.paggingStyle {
	display:block;
	float:right;
	width:500px;
	height:20px;
	margin:0 0 0 auto;
	text-align:right;
}
#divBoardBottomButtons > span.paggingStyle > span {
	display:inline-block;
	padding:3px 3px 0 3px;
	line-height:1.2em;
}
#divBoardBottomButtons > span.paggingStyle > span > span {
	color:#FF0000;
}
#divBoardBottomButtons > span.paggingStyle > a {
	display:inline-block;
	padding:3px 3px 0 3px;
	color:#666;
	text-decoration:none;
	line-height:1.2em;
}
#divBoardBottomButtons > span.paggingStyle > a:hover {
	color:#000000;
}

#divBoardBottomButtons > div {
	display:block;
	clear:both;
	width:100%;
	height:1px;
	font-size:0em;
}


#divBoardSearchs {
	width:100%;
	text-align:center;
}
#divBoardSearchs > form > fieldset > a,
#divBoardSearchs > form > fieldset > span,
#divBoardSearchs > form > fieldset > input {
	vertical-align:middle;
}
#divBoardSearchs > form > fieldset > a > img,
#divBoardSearchs > form > fieldset > span > img {
	display:inline-block;
	cursor:pointer;
	vertical-align:middle;
}

#divBoardSendLists {
	display:block;
	clear:both;
	width:98%;
	height:auto;
	margin:0px auto;
	padding:10px 0 10px 0;
	text-align:left;
}

#divBoardSendLists > div > span {
	display:inline-block;
	vertical-align:middle;
}
#divBoardSendLists > div > span > input {
	vertical-align:middle;
}
#divBoardSendLists > div > span > select {
	vertical-align:middle;
}

#divBoardHeaders {
	display:block;
	width:100%;
	padding:4px;
}

#divBoardHeaders > div {
	display:block;
	width:98%;
	margin:0px auto;
}
#divBoardHeaders > div > .divCategorySelector {
	display:block;
	float:left;
	padding-right:5px;
	vertical-align:middle;
}

#divBoardHeaders > div > .spanBoardTopCounter {
	display:block;
	float:left;
	padding:3px;
	vertical-align:middle;
}

#divBoardHeaders > div > .spanBoardTopButtons {
	display:block;
	float:right;
	padding:3px;
	vertical-align:middle;
}
#divBoardHeaders > div > div {
	display:block;
	clear:both;
	width:100%;
	height:1px;
	font-size:0em;
}
.floatClears {
	display:block;
	clear:both;
	width:100%;
	height:0px;
	font-size:0em;
}
.floatClears > hr {
	display:none;
	visibility:hidden;
}
#divBoardWrites {
	width:100%;
}
#divBoardWrites > form > fieldset iframe:focus,
#divBoardWrites > form > fieldset #YHWyear,
#divBoardWrites > form > fieldset #YHWmonth,
#divBoardWrites > form > fieldset #YHWday {
	width:50px;
}
#divBoardWrites > form > fieldset #title,
#divBoardWrites > form > fieldset #homepage,
#divBoardWrites > form > fieldset #link_url1,
#divBoardWrites > form > fieldset #link_url2,
#divBoardWrites > form > fieldset .inputFileStyle,
#divBoardWrites > form > fieldset #email {
	width:550px;
}
#divBoardWrites > form,
#divBoardWrites > form > fieldset {
	width:100%;
	margin:0px;
	padding:0px;
	border:0px;
}
#divBoardWrites > form > fieldset > dl {
	width:740px;
	margin:0px auto;
}

#divBoardWrites > form > fieldset > dl > dd {
	display:block;
	clear:both;
	width:100%;
	margin:0px;
	padding:2px;
	border-bottom:1px solid #E4E4E4;
	text-align:left;
}

#divBoardWrites > form > fieldset > dl > dd > label {
	display:block;
	float:left;
	width:150px;
	padding:4px;
	padding-top:6px;
	vertical-align:middle;
	line-height:1em;
	background:#F4F4F4;
	text-align:center;
}
#divBoardWrites > form > fieldset > dl > dd > label > span {
	display:inline-block;
	padding-right:5px;
	color:#FF0000;
}

#divBoardWrites > form > fieldset > dl > dd > span {
	display:block;
	float:left;
	width:550px;
	padding:1px 5px 0px 5px;
	vertical-align:middle;
	line-height:1em;
	text-align:left;
}
#divBoardWrites > form > fieldset > dl > dd > span > span {
	display:inline-block;
	padding:0px 3px 0px 3px;
	vertical-align:middle;
}
#divBoardWrites > form > fieldset > dl > dd > dl {
	display:block;
	float:left;
	width:550px;
	margin:0px;
	padding:1px 5px 0px 5px;
}
#divBoardWrites > form > fieldset > dl > dd > dl > dd {
	clear:both;
	width:100%;
}
#divBoardWrites > form > fieldset > dl > dd > dl > dd > input[type=file] {
	width:550px;
}
#divBoardWrites > form > fieldset > dl > dd.ddWriteButtons {
	padding:10px 0;
}
#divBoardWrites > form > fieldset > dl > dd.ddWriteButtons img {
	cursor:pointer;
}
#divBoardWrites > form > fieldset > dl > dd.ddWriteButtons > span {
	width:auto;
}

#divBoardWrites > form > fieldset > dl > dd > .spanBoardWriteForm {
	display:block;
	width:730px;
	height:auto;
	padding:6px;
	background:#F4F4F4;
}
#divBoardWrites > form > fieldset > dl > dd > .spanBoardWriteForm > div {
	padding:4px;
	line-height:1em;
}
#divBoardWrites > form > fieldset > dl > dd > .spanBoardWriteForm > div > input[type=radio] {
	cursor:pointer;
	vertical-align:middle;
}
#divBoardWrites > form > fieldset > dl > dd > .spanBoardWriteForm > div > label {
	display:inline-block;
	cursor:pointer;
	padding:5px 5px 2px 2px;
	vertical-align:middle;
	line-height:1em;
}
#divBoardWrites > form > fieldset > dl > dd > .spanBoardWriteForm > div > div {
	padding:4px;
}
#divBoardWrites > form > fieldset > dl > dd > .spanBoardWriteForm > div > div > span {
	vertical-align:middle;
}
#divBoardWrites > form > fieldset .divHtmlTools {
	padding-left:5px;
}
#divBoardWrites > form > fieldset .divHtmlTools > img {
	cursor:pointer;
}
#divBoardWrites > form > fieldset .divHtmlTools > img,
#divBoardWrites > form > fieldset .divHtmlTools > span {
	vertical-align:middle;
}
#divBoardWrites > form > fieldset #writeTypeHtml {
	display:none;
}
#divBoardWrites > form > fieldset #writeTypeText {
	text-align:center;
}
#divBoardWrites > form > fieldset iframe {
	width:706px;
	height:300px;
	margin:0px auto;
}
#divBoardWrites > form > fieldset #content {
	width:706px;
	height:300px;
	margin:0px auto;
	padding:7px;
}
#divBoardViews {
	width:100%;
}

#divBoardViews > div {
	width:98%;
	margin:0px auto;
	text-align:left;
}
#divBoardViews > table {
	width:98%;
	margin:0px auto;
	border-collapse:collapse;
	border-spacing:0px;
}
#divBoardViews > table > tbody > tr > td {
	height:25px;
	padding:0px 5px;
	border-bottom:1px solid #E4E4E4;
	text-align:left;
}
#divBoardViews > table > tbody > tr > td.tdViewSubject {
	width:100%;
	padding:10px;
	border-top:3px solid #E4E4E4;
}
#divBoardViews > table > tbody > tr > td.tdViewTitle {
	padding:1px;
	white-space:nowrap;
}
#divBoardViews > table > tbody > tr > td.tdColspan1 {
	width:33%;
}
#divBoardViews > table > tbody > tr > td.tdColspan3 {
	width:67%;
}
#divBoardViews > table > tbody > tr > td.tdColspan5 {
	width:100%;
}
#divBoardViews > table > tbody > tr > td.tdColspan6 {
	width:100%;
}
#divBoardViews > table > tbody > tr > td.tdColspan6 > dl {
	min-height:200px;
}
#divBoardViews > table > tbody > tr > td.tdColspan6 > dl > dd {
	padding:7px;
}
#divBoardViews > table > tbody > tr > td.tdColspan6 > dl > dd > iframe {
	width:100%;
}

#divBoardViews > table > tbody > tr > td > label {
	display:block;
	width:80px;
	padding:7px;
	background:#F4F4F4;
	line-height:1em;
	text-align:center;
}
#divBoardViews > table > tbody > tr > td > span {
	display:block;
	width:110px;
	padding:4px;
	white-space:nowrap;
	vertical-align:middle;
}
#divBoardViews > table > tbody > tr > td > span > span > select {
	width:270px;
	vertical-align:middle;
}
#divBoardViews > table > tbody > tr > td > span > span {
	padding-right:5px;
	vertical-align:middle;
}
#divBoardViews > table > tbody > tr > td > span > span > img {
	cursor:pointer;
	display:inline-block;
	vertical-align:middle;
}
#divBoardViews > table > tbody > tr > td.tdViewButtons {
	width:50%;
	padding:12px 0 7px 0;
}

#divBoardViews > table > tbody > tr > td.tdViewButtons > span {
	width:200px;
	margin:0 0 0 auto;
	text-align:right;
}

#divBoardViews > table > tbody > tr > td.tdViewButtons > img {
	cursor:pointer;
}

#divBoardMemos {
	display:block;
	width:100%;
	height:auto;
}
#divBoardMemos > div {
	width:98%;
	margin:0px auto;
	padding:20px 0 0 0;
	text-align:left;
}

#divBoardMemos > form > fieldset {
	width:98%;
	margin:0px auto;
	padding:0 0 0 0;
}
#divBoardMemos > form > fieldset > dl {
	height:auto;
	padding:10px 15px 10px 15px;
	background:#F4F4F4;
	border-top:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	text-align:left;
}

#divBoardMemos > form > fieldset > dl > dd {
	display:block;
	width:100%;
	margin:0px;
	padding:3px;
}
#divBoardMemos > form > fieldset > dl > dd > label {
	display:inline-block;
	padding:0 5px 0 5px;
}
#divBoardMemos > form > fieldset > dl > dd > span {
}
#divBoardMemos > form > fieldset > dl > dd > span > input,
#divBoardMemos > form > fieldset > dl > dd > span > textarea {
	vertical-align:middle;
}
#divBoardMemos > form > fieldset > dl > dd > span > img {
	display:block;
}

#divBoardMemos > form > fieldset #memo {
	width:620px;
	height:40px;
}

#divBoardMemos > div {
	height:30px;
}
#divBoardMemos > dl {
	width:95%;
	margin:0px auto;
	padding:20px 0 0 0;
}

#divBoardMemos > dl > dd {
	padding:5px 0 5px 0;
	text-align:left;
	line-height:1.4em;
	border-bottom:1px solid #F4F4F4;
}
#divBoardMemos > dl > dd > label {
	height:auto;
	padding:0 10px 0 0;
	font-weight:bolder;
	vertical-align:middle;
}
#divBoardMemos > dl > dd > labe > span {
	height:auto;
	padding:0 5px 0 0;
	vertical-align:middle;
	font-size:0.9em;
	color:#999999;
}
#divBoardMemos > dl > dd > p {
	padding:5px 0 0 10px;
}
#divBoardMemos > dl > dd > a {
	vertical-align:middle;
}

#divBoardLogins {
	width:100%;
	padding:70px 0 0 0;
}

#divBoardLogins > form > fieldset > dl {
	width:400px;
	margin:0px auto;
	padding:10px 20px 20px 20px;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	text-align:center;
}

#divBoardLogins > form > fieldset > dl > dd {
	padding:2px;
	text-align:center;
}
#divBoardLogins > form > fieldset > dl > dd > label {
	display:inline-block;
	width:100px;
	padding:5px;
	background:#F4F4F4;
	text-align:center;
	vertical-align:middle;
}
#divBoardLogins > form > fieldset > dl > dd > label {
	display:inline-block;
	vertical-align:middle;
}

#divBoardLogins > form > fieldset > dl > dd.ddLoginButtons {
	padding:15px 0 0 0;
}

#divBoardLogins > form > fieldset > dl > dd.ddLoginButtons > span {
	padding:4px;
}

#divBoardLogins > form > fieldset > dl > dd.ddLoginButtons > span > img {
	cursor:pointer;
}

#divBoardMessages {
	width:100%;
	padding:70px 0 0 0;
}

#divBoardMessages > dl {
	width:400px;
	margin:0px auto;
	padding:10px 20px 20px 20px;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	text-align:center;
}

#divBoardMessages > dl > dd {
	padding:2px;
	text-align:center;
}
#divBoardMessages > dl > dd > label {
	display:inline-block;
	width:100px;
	padding:5px;
	background:#F4F4F4;
	text-align:center;
	vertical-align:middle;
}
#divBoardMessages > dl > dd > span {
	display:inline-block;
	vertical-align:middle;
}

#divBoardMessages > dl > dd.ddMessageButtons {
	padding:15px 0 0 0;
}

#divBoardMessages > dl > dd.ddMessageButtons > span {
	padding:4px;
}

#divBoardMessages > dl > dd.ddMessageButtons > span > img {
	cursor:pointer;
}

#divBoardPasswords {
	width:100%;
	padding:70px 0 0 0;
}

#divBoardPasswords > form > fieldset > dl {
	width:400px;
	margin:0px auto;
	padding:10px 20px 20px 20px;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	text-align:center;
}

#divBoardPasswords > form > fieldset > dl > dd {
	padding:2px;
	text-align:center;
}
#divBoardPasswords > form > fieldset > dl > dd > label {
	display:inline-block;
	width:100px;
	padding:5px;
	background:#F4F4F4;
	text-align:center;
	vertical-align:middle;
}
#divBoardPasswords > form > fieldset > dl > dd > span {
	display:inline-block;
	vertical-align:middle;
}

#divBoardPasswords > form > fieldset > dl > dd.ddPasswordButtons {
	padding:15px 0 0 0;
}

#divBoardPasswords > form > fieldset > form > fieldset > dl > dd.ddPasswordButtons > span {
	padding:4px;
}

#divBoardPasswords > form > fieldset > dl > dd.ddPasswordButtons > span > img {
	cursor:pointer;
}
