@charset "UTF-8";

body, html {margin:0; padding:0; width:100%; height:100%;}
body, html {margin:0; padding:0; font:12px/17px Tahoma, Arial, sans-serif; color:#535353;}
form {margin:0; padding:0;}
ul, ol, li, dl, dt, dd {margin:0; padding:0; list-style:none;}
a {color:#535353; text-decoration:none;}
img {border:0;}
textarea {vertical-align:middle; color:#000; line-height:17px; border:1px solid #ccc;}
textarea, input {vertical-align:middle; padding:2px; font-family:Dotum; color:#000; line-height:17px; border:1px solid #ccc;}
input {border: expression((this.type=='checkbox'||this.type=='radio'||this.type=='image')?'':'1px solid gray;' ); }
select {
	font-family: 'Dotum';
	font-size: 9pt;
	/*line-height: 18px;*/
	color: #666666;
	text-decoration:none;
}

.input_text_focus {border:3px solid #ff9000; }
.input_text_focusno {border:1px solid #ccc; }

.content.view.title { font-family: arial, sans-serif; color: #535353; font-weight: bold;} 

#headArea {width:910px; margin:0 auto 10px;overflow:hidden;}
#partArea {width:800px; margin:0 auto 10px;overflow:hidden;}
#bodyArea {width:910px; margin:0 auto 50px; overflow:hidden;}
#partBodyArea {width:800px; margin:0 auto 50px; overflow:hidden;}
#footArea {clear:both; width:910px; margin:50px auto; padding-bottom:20px;}

/* head AREA */
#headArea .stateArea {width:100%; background:url('../images/content/bgState.gif') no-repeat left bottom;  font-size:0; line-height:0; overflow:hidden;}
#headArea .stateArea .state {width:100%; height:5px; color:#cadce6; font-size:0; line-height:0; overflow:hidden}
#headArea .stateArea .state.on {width:95%; margin:0 auto; height:28px; padding-top:5px; color:#cadce6; text-align:right; font-size:12px; line-height:18px; overflow:hidden}
#headArea .stateArea .state.on a {color:#fff;}
#headArea .stateArea .state.on img {vertical-align:middle;}
#headArea .stateArea .state.on span {padding-right:15px; }
#headArea .gnbArea {position:relative; height:101px; overflow:hidden; }
#headArea .noticeArea {height:22px; padding:5px 0 0 87px; margin:0 0 5px; background:url('../images/common/bgNotice.gif') no-repeat;}
#headArea .sloganArea {height:132px;}
#headArea.about .sloganArea {height:259px; background:url('../images/content/bgAboutMenu.jpg') no-repeat left bottom;}
#headArea.about .sloganArea ul {width:100%;}
#headArea.about .sloganArea ul li {float:left; width:206px; padding:8px 0 0 19px;}
#headArea.about .sloganArea ul li a {color:#fff; font-size:11px;}
#headArea.about .sloganArea ul li a.on {color:#bbf61f; font-weight:bold;}



#partArea.about .introArea {height:47px; background:url('../images/content/bgStatePart.gif') no-repeat left bottom;}
#partArea.about .introArea ul {width:800px;}
#partArea.about .introArea ul li {float:left; width:800px; padding:15px 0 0 10px; text-align:center;}
#partArea.about .introArea ul li a {color:#fff; font-size:16px;}
#partArea.about .introArea ul li a.on {color:#bbf61f; font-weight:bold;}


.gnbArea h1 {position:absolute; margin:0; padding:0; left:0; top:20px;}
.gnbArea .gnb {position:absolute; right:0; top:47px; width:779px; height:40px; background:url('../images/common/bgGNB.jpg') no-repeat left top;}
.gnbArea .gnb .gnbMenu {width:771px; height:30px; padding:10px 0 0 8px; overflow:hidden;}
.gnbArea .gnb .gnbMenu li {float:left; position:relative; margin-right:6px; top:0; left:0; z-index:1;}
.gnbArea .gnb .gnbMenu li img {cursor:pointer}
.gnbArea .gnb .gnbMenu li img.on {position:absolute; left:0; top:0; z-index:2;}

/*
.gnbArea .topBtn {position:absolute; right:15px; top:25px; font-size:9px; color:#2d7ba3;}
.gnbArea .topBtn a {margin:0 3px; font-size:9px; color:#2d7ba3;}
*/
.gnbArea .topBtn {position:absolute; right:12px; top:25px; font-size:12px; color:#ff9200;font-weight:bold;}
.gnbArea .topBtn a {margin:0 1px; font-size:12px; color:#ff9200;font-weight:bold;}


#bodyArea #leftArea {float:left; width:232px; background:url('../images/common/bgLeftTop.jpg') no-repeat left top;}
#bodyArea #contents {float:right; width:648px; padding-left:30px;<img src="C:/Documents and Settings/jejette/Local Settings/Temporary Internet Files/Content.IE5/F1S15M2V/request_01[1].jpg" width="640" height="54" alt="" />}
#partBodyArea #partcontents {float:left; width:770px; padding-left:30px; padding-right:30px;}
#leftArea h2 {height:31px; margin:0; padding:11px 0 0 16px; color:#fff; font-size:20px; }
#leftArea .leftMenu {height:120px;}
#leftArea .leftMenu li {margin:0 0 2px; padding:0; line-height:0; font-size:0; text-align:center;}
#leftArea .admin {height:22px; padding:5px 0 0 21px; background:url('../images/common/bgLeftBtm.jpg') no-repeat 0 0; color:#fff;}
#leftArea .admin a {color:#fff; font-size:11px;}

.leftMenu.adminList li {font-size:14px !important; color:#fff; font-weight:bold; line-height:14px !important; }



#leftArea.login {background:url('../images/content/bgLogin.jpg') no-repeat left top !important;}
#leftArea.login h2 {height:auto; margin:0 !important; padding:10px 0 0 13px;}
#leftArea.login dl {padding:7px 0 0 13px;}
#leftArea.login dt {display:block; padding-bottom:5px; line-height:0;}
#leftArea.login dd {padding-bottom:12px;}
#leftArea.login dd input {border:1px solid #b7b7b7; width:157px; padding:2px;color:#afafaf; font-size:12px; line-height:16px;}
#leftArea.login dd.btn {padding-bottom:8px;}

#footArea {height:60px; background:url('../images/common/bgFoot.gif') no-repeat;}
#footArea p {display:none;}





#bodyArea #contents h3 {width:629px; margin:0; padding:20px 0 20px 9px; background:url('/images/common/bgH3.GIF') no-repeat 0 25px; overflow:hidden; color:#488daf;}
#bodyArea #partcontents h3 {width:800px; margin:0; padding:20px 0 20px 9px; background:url('/images/common/bgH3.GIF') no-repeat 0 25px; overflow:hidden; color:#488daf;}
#bodyArea #contents h3 strong {font-size:12px; color:orange;}
#bodyArea #contents h3 img {vertical-align:top;}
.contents {padding:0 0 0 20px;}
.contents p {margin:0 0 20px;}
.contents h4.fBlue {margin:20px 0 5px; font-size:12px;}
.contents h4.h4Img {margin:50px 0 10px;}
.contents h4.h4Img2 {margin:0 0 10px;}

.contents h5 {margin:0 10px 10px; font-weight:normal;}

ul.downList li {padding:7px 0;}
ul.downList li img {vertical-align:middle;}

ul.partList li {padding:6px 0;}
ul.partList li img {margin-right:10px; vertical-align:middle;}
ul.partList li a {}

ul.moduleList {padding:0 0 20px 20px;}
ul.moduleList img {vertical-align:middle; margin-right:5px;}

dl.links {margin-bottom:20px;}
dl.links dt {font-weight:bold; color:#2D7BA3;}

dl.sitemap dt {margin-top:20px;}
dl.sitemap dt a{font-weight:bold; color:#2D7BA3;}
dl.sitemap dd {padding-left:35px; background:url('../images/content/icSitemap.gif') no-repeat 30px 8px;}

.boardList {width:100%; border-collapse:collapse;}
.boardList tbody td {padding:7px 0;text-align:center; border-bottom:1px solid #d0d0d0;}
.boardList tbody th {padding-left:20px; font-weight:normal; text-align:left; border-bottom:1px solid #d0d0d0;}
.boardList tbody td strong {color:#488daf}
.boardList tbody th a:hover {color:#41b1cb;}


.faqList {width:100%; text-align:left;}
.faqList tbody td {padding:7px 0;text-align:left; border-bottom:1px solid #d0d0d0; border-left:1px solid #d0d0d0;  border-right:1px solid #d0d0d0; border-top:1px solid #d0d0d0; }
.faqList tbody th {padding-left:20px; font-weight:normal; text-align:left; border-bottom:1px solid #d0d0d0; border-left:1px solid #d0d0d0;  border-right:1px solid #d0d0d0; border-top:1px solid #d0d0d0; }
.faqList tbody td strong {color:#488daf}
.faqList tbody th a:hover {color:#41b1cb;}
.faqList tbody h5 {font-weight:bold; margin:0 0 5px;}




.paging {width:100%; margin:20px 0;}
.paging th {font-weight:normal;}
.paging td {text-align:right;}

.boardView {width:100%; background:url('../images/content/bbs/bgView.gif') no-repeat 0 0;}
.boardView .header {width:585px; height:69px; border-collapse:collapse; margin:0 auto;}
.boardView .header th {text-align:left;}
.boardView .boardCont {padding:30px 20px; }
.boardView .boardCont h5 {font-weight:bold; margin:0 0 5px;}
.boardView .boardCont p {margin:0 5px 20px; }
.boardView .boardCont p img {vertical-align:middle; margin:3px 0;}
.boardView .footer {width:626px; height:67px; margin:0; padding:0; list-style:none; background:url('../images/content/bbs/bgViewFoot.gif') no-repeat 0 0;}
.boardView .footer li {height:23px; padding:5px 20px;}
.boardView .footer li img {vertical-align:middle; }


.boardView2 {width:100%; background:url('../images/content/bbs/bgView2.gif') no-repeat 0 0;}
.boardView2 .header {width:585px; height:105px; border-collapse:collapse; margin:0 auto;}
.boardView2 .header th {text-align:left;}
.boardView2 .boardCont {padding:30px 20px; }
.boardView2 .boardCont h5 {font-weight:bold; margin:0 0 5px;}
.boardView2 .boardCont p {margin:0 5px 20px; }
.boardView2 .boardCont p img {vertical-align:middle; margin:3px 0;}
.boardView2 .footer {width:626px; height:67px; margin:0; padding:0; list-style:none; background:url('../images/content/bbs/bgViewFoot.gif') no-repeat 0 0;}
.boardView2 .footer li {height:23px; padding:5px 20px;}
.boardView2 .footer li img {vertical-align:middle; }

.boardView3 {width:100%; background:url('../images/content/bbs/bgView3.gif') no-repeat 0 0;}
.boardView3 .header {width:585px; height:56px; border-collapse:collapse; margin:0 auto;}
.boardView3 .header th {text-align:left;}



.boardWriteBox {width:100%; height:427px; background:url('../images/content/bbs/bgWrite.gif') no-repeat 0 0;}
.boardWriteBox .boardWrite {margin-top:30px;}
.boardWriteBox .boardWrite th {width:50px; padding-left:20px; text-align:left;}
.boardWriteBox .boardWrite td {width:520px;}
.boardWriteBox .boardWrite img {vertical-align:middle;}
.boardWriteBox textarea {width:100%; height:290px;}
.boardWriteBox div.cont {height:290px; overflow-x:hidden; overflow-y:auto;}

.rules {height:320px; padding:20px 15px; margin-bottom:20px; overflow-x:hidden; overflow-y:auto; border:1px solid #c5c5c5; border-right:0;}
.rules h4 {font-size:11px; color:#535353;}

.btnGroup {text-align:right; padding:20px 0 ;}

.registration {width:100%; border-collapse:collapse;}
.registration th {vertical-align:top; text-align:left; width:130px;}
.registration td {vertical-align:top; height:32px; text-align:left;}
.registration td input {display:block}

.requestList {padding:20px 0 0; width:620px;}
.requestList dd {margin:3px 0 10px;}
.requestList dd.btn {padding:10px 0; text-align:right;}
.requestList dd p {margin:0 0 5px;}
.requestList dd textarea {width:97%; height:250px;}
table.etcList {width:100%; border-collapse:collapse; table-layout:fixed;}
table.etcList td {text-align:center;}
table.etcList th {color:#bbb;}


.requestReadMe {padding:20px 0 0; width:620px;}
.requestReadMe dd {margin:3px 0 10px;}
.requestReadMe dd.btn {padding:10px 0; text-align:right;}
.requestReadMe dd p {margin:0 0 5px;}
.requestReadMe dd textarea {width:97%; height:230px;}


table.memberView {width:100%; border-collapse:collapse;}
table.memberView th {vertical-align:top; height:30px; text-align:left;}
table.memberView td {vertical-align:top;}
dl.memberView dt {font-weight:bold; color:#666;}
dl.memberView dd {margin-bottom:10px; color:#999;}

.tCenter {text-align:center;}
.fBlue {color:#2D7BA3 !important;}
.fOrg {color:#ff9000;}
.fOrgLine {color:#ff9000; text-decoration:underline;}
.vMid {vertical-align:middle;}