body {background:url(/road/cap/discussion/images/bgTop.gif) repeat-x; margin:0; font-size:9pt;}
img {border:0;}
div, ul, li, ol, p {margin:0; padding:0;}
a {color:#333; text-decoration:none;}
a:hover {color:#575FA1; text-decoration:underline;}

input, select, textarea {font-size:9pt;}

.top {background:url(/road/cap/discussion/images/bgTopMenu.jpg) no-repeat top;}

.topMenuWrap { width:570px; float:left;}

.eSpace {height:10px;}

.subtit05 {
	height:52px;
	border-bottom:1px solid #D8D8D8;
	margin:0;
	line-height:300%;
	list-style:none;
}

.currentTtl2 {
	color:#3E4793;
	font-weight:bold;
	font-size:14pt;
	width:50%;
	float:left;
	padding-top:16px;
}

.current2 {
	color:#929292;
	font-weight:normal;
	font-size:8pt;
	width:50%;
	text-align:right;
	float:right;
	padding-top:18px;
}

/*»çÀÌÆ®¸Ê*/
/*»ó´Ü¸Þ´º 1µª½º*/
#sitemap { margin:0; padding:0; list-style: none;}

#sitemap li { float: left; display: block; position: relative; z-index: 1000; margin:0;}
#sitemap li.navSpace {padding:0 10px;border:1px solid transparent;}

#sitemap li a { display: block; padding: 0; line-height: 20px; text-decoration: none;  zoom: 1 ;color:#878787}
#sitemap li a:hover, #sitemap li a.hov {text-decoration:underline;  color:#6E76B5 }

/*»ó´Ü¸Þ´º 2µª½º*/
#sitemap ul { position: absolute; left:-580px; top:20px; height:240px; display: none; margin: 0; padding: 0 0 0 0; list-style: none; border:1px solid #B2B6D2; background:#fff url(/road/images/bgWmenu.gif) repeat-x 0 bottom; font-size:9pt;}

#sitemap ul li { width:640px; height:24px; text-align:left; left:2px;}
/*#sitemap ul li:hover { background:;}*/

#sitemap ul a { display: block; height: 20px; line-height: 20px; padding: 3px 5px 0 5px; color: #666; font-weight: normal; font-size:9pt; letter-spacing:-1px;}
#sitemap ul a:hover { text-decoration: underline; color: #6E76B5; }

#sitemap dl{float:left; margin:-8px 20px 0 0; }
#sitemap dt {margin:0 0 7px 0; width:100%; font-weight:bold; font-size:10pt; padding:10px 0 5px 0; border-bottom:1px solid #3AB000; color:#3AB000; }
#sitemap dd {margin:0px;}
#sitemap dd:first-child { padding-top:7px;}

* html #sitemap ul { margin: 0 0 0 -2px; }
* html #sitemap li+html { float:left; }

/*»ó´Ü¸Þ´º 1µª½º*/
#nav { margin:0; padding: 5px 0 0 0; list-style: none; height: 39px;}

#nav li { float: left; display: block; position: relative; z-index: 999; margin: 0; }

#nav li a { display: block; padding: 0; line-height: 50px; text-decoration: none;  zoom: 1; padding: 0 20px 18px 20px; }
#nav li a:hover, #nav li a.hov {  }

/*»ó´Ü¸Þ´º 2µª½º*/
#nav ul {width:170px; position: absolute; left:0px; display: none; margin: 0; padding: 0 0 0 0; list-style: none; border-left:1px solid #B2B6D2; border-right:1px solid #B2B6D2; border-bottom:1px solid #B2B6D2; background:#fff url(../images/bgDep2.gif) repeat-x 0 bottom; font-size:9pt;}
#nav ul li {min-width:138px; width:100%; height:24px; float: left; text-align:left; left:2px;}
#nav ul li:hover { background:#6E76B5;}

#nav ul a { display: block; height: 20px; line-height: 20px; padding: 3px 5px 0 5px; color: #6E76B5; font-weight: normal; font-size:9pt; letter-spacing:-1px;}
#nav ul a:hover { text-decoration: none; color: #fff; }

* html #nav ul { margin: 0 0 0 -2px; }
* html #nav li+html { float:left; }
* html #wholeMenu ul { margin: 0 0 0 -2px; }

/*ÀüÃ¼¸Þ´º*/
#wMenu {float:left;width:91px; height:39px; margin:0;}
#wMenuWrap1 {width:50px; height:12px; margin:0;}
#wMenuWrap1 li {display:block; position:relative; z-index:1000; margin:0; left:0px; top:5px;}
#wMenuWrap1 li a {display:block;}
#wMenuWrap1 a:hover {}

#wMenuWrap1 ul {position:absolute; }
#btnWmenu {left:0px;}

#wMenuWrap2 {display:none; list-style:none; top:-2px; margin:0 0 0 -8px;}
#wMenuWrapClose {width:67px;}
/*#wMenuWrapCnt {min-height:218px; border:2px solid #7B81B3; background:#fff url(../images/bgWmenu.gif) repeat-x 0 bottom; position:absolute; top:63px;z-index:1000;
			   margin:0; padding:10px 10px 10px 20px; letter-spacing:-1px;}
*/
#wMenuWrapCnt {min-height:218px; border:2px solid #7B81B3; background:#fff url(../images/bgWmenu.gif) repeat-x 0 bottom; z-index:1000; padding:10px 10px 10px 20px; letter-spacing:-1px;}
#wMenuWrapCnt li a {display:block;}
#wMenuWrapCnt a:hover {}
#wMenuWrapCnt td {vertical-align : top;}

/*.array ul div {width:100% !important;}
.col5 div { width:20%;float:left; }*/

#wMenuWrapCnt dl{float:left; margin:-8px 20px 0 0; }
#wMenuWrapCnt dt {margin:0 0 7px 0; width:100%; font-weight:bold; font-size:10pt; padding:10px 0 5px 0; border-bottom:1px solid #3AB000; color:#3AB000; }
#wMenuWrapCnt dd { line-height:1.7; margin:0px;}
#wMenuWrapCnt dd:first-child { padding-top:7px;}

/*#wMenuWrap2 {display:none; list-style:none;}
#wMenuWrapClose {width:60px; float:right; position:relative; top:-40px; left:-33px; z-index:1001;}
#wMenuWrapCnt {margin:0 0 0 -589px ; width:680px; height:218px; background:url(../images/bgWmenu.png) no-repeat; position:relative; top:-11px;z-index:1000;}
#wMenuWrapCnt li a {display:block;}
#wMenuWrapCnt a:hover {}*/

/*.array ul div {width:100% !important;}
.col5 div { width:20%;float:left; }*/
.array {margin:0; padding:10px 10px 10px 20px; letter-spacing:-1px; }
.array div {float:left; margin:-8px 0 0 0; }
.array div ul {margin:0; padding:0;}
.array div li { padding:9px 0 0 0;list-style:none; }
.array div li:first-child {width:80%; font-weight:bold; font-size:10pt; padding:10px 0 5px 0; border-bottom:1px solid #3AB000; color:#3AB000; }
.array div ul span {font-weight:bold; font-size:12px; border-bottom:1px solid #3AB000; color:#3AB000; }


.array ul a { color: #333; font-weight: normal; font-size:9pt; letter-spacing:-1px;text-decoration: none; }
.array ul a:hover { text-decoration: underline; color: #575FA1; }


/*
#gnb {margin:0px 15px 0 15px;font-family:µ¸¿ò;font-size:12px;}
#gnb ul {padding-left:10px;height:29px; background:url('images/gLeft.gif') 0 bottom repeat-x; *zoom:1;}
#gnb ul:after {content:""; display:block; float:none; clear:both;}
#gnb ul li {display:inline; float:left; height:29px; margin:0 0 0 1px; background:url('images/gRight.gif') right top no-repeat;}
*/

/*¸ÞÀÎ ¸®½ºÆ®*/
.mainListTtl {font-size:10pt; font-weight:bold; color:#2D388C;padding:0 0 10px 0;}
.mainListSubj {font-size:9pt; line-height:20px;}
.mainListDate {font-size:9pt; line-height:20px; text-align:right;}
.mainListMore {font-size:8pt;}


/*·Î±×ÀÎ ¸ÞÀÎ*/
.ttlLogin {padding:0 0 20px 0;}
.idpw input {background:#F4F4F4; border-top:1px solid #A4A6AB; border-right:1px solid #A4A6AB; border-bottom:1px solid #D9DFE5; border-left:1px solid #D9DFE5; width:90%; height:19px;}
.idpw li {padding:2px 0; list-style:none;}
.idSave {font-size:9pt; color:#666; letter-spacing:-2px; width:100%;}
.loginInfo {padding:0 0 0 10px; color:#666; font-size:8pt;}
.loginInfo li {list-style:none; padding:2px 0;}
.loginInfo .name {font-weight:bold; color:#6E76B5;}

.bannerWrap ul {padding:7px 0 0 0;}
.btnInfo li {float:left; list-style:none; margin:0 7px 5px 7px; }
.btnDownload li:first-child {width:216px; padding:15px 0 5px 0;}
.btnDownload li {float:left; list-style:none;}


/*°Ë»ö*/
.searchWrap {
	min-height:30px;
	position:absolute;
	top:90px;
	overflow:hidden;
	z-index:110;
	background:#;
	width:1000px;
}

.searchList input.searchMain {border:none; width:270px; height:17px; padding:4px; background:url(/road/discussion/images/bgInputMain.gif) no-repeat;}

.searchTable td {padding:7px 0 0 0;}
.searchWrap ul {margin:0; padding:0;}

.searchWrap .searchList LI {
	float:left;
	width:1000px;
	height:26px;
	list-style:none;
	background:url("/road/discussion/images/bgSearchMain.gif") 0 0 no-repeat;
	padding:0 0 8px 0;
}

.searchWrap .searchList_hid LI  {
	float:left;
	width:996px;
	height:280px;
	margin:0 auto;
	list-style:none;
	letter-spacing:-1px;
	border-left:2px solid #494F89;
	border-right:2px solid #494F89;
	background:#fff;
	font-size:8pt;
	padding:13px 0 0 0;
}

.searchWrap .open {
	float:left;
	width:1000px;
	height:21px;
	padding:14px 0 0 0;
	text-align:right;
	background:url(/road/discussion/images/bgSearchMainBt.png) 50% 0 no-repeat;
}

.searchWrap .close {
	float:left;
	width:1000px;
	padding:14px 0 0 0;
	text-align:right;
	background:url(/road/discussion/images/bgSearchMainBt.gif) 50% 0 no-repeat;
}



/*ÀÚÁÖÃ£´Â ¹Î¿ø*/
.ffmWrap {
	min-height:120px;
	position:absolute;
	top:135px;
	overflow:hidden;
	z-index:100;
	background:#fff;
}
.ffmWrap h2 {
	height:17px;
	margin:10px 0 0 25px;
}
/*
.ffmWrap SPAN.more {
	height:10px;
	position:absolute;
	top:1px;
	left:85px;
	font-size:11px;
	letter-spacing:-1px;
}
.ffmWrape SPAN.more IMG {
	vertical-align:middle;
	padding-bottom:2px;
}
.ffmWrap SPAN.more A {
	color:#838d7e;
}


.ffmWrap li, dt{border:1px solid red;}
*/
.ffmWrap .ffmList,
.ffmWrap .ffmList_hid {
	width:770px;
	height:113px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}

.ffmWrap ul {margin:0; padding:0}
/*.ffmWrap .mt20 {
	margin-top:0px;
}*/
.ffmWrap .ffmList LI,
.ffmWrap .ffmList_hid LI  {
	float:left;
	width:110px;
	height:95px;
	text-align:center;
	margin:0 auto;
	list-style:none;
}
.ffmWrap .ffmList LI DT,
.ffmWrap .ffmList_hid LI DT {
	padding-top:10px;
	text-align:center;
	vertical-align:top;
}
.ffmWrap .ffmList LI DD,
.ffmWrap .ffmList_hid LI DD {
	width:65px;
	height:65px;
	padding:0;
	margin:0 auto;
	vertical-align:top;
	background:url() 0 0 no-repeat;
}

.ffmWrap .ffmList li dd div,
.ffmWrap .ffmList_hid li dd div {
	position:absolute;
	margin:3px;
}
/*.ffmWrap .ffmList LI DD IMG,
.ffmWrap .ffmList_hid LI DD IMG {
	cursor:pointer;
}
.iconimg {
	width:65px;
	height:51px;
}


.ffmList .over {
	width:67px;
	height:60px;
	background:url(/eais/images/n_portal/ffmWrap/ico_01_01_on.gif) 0 0 no-repeat;
}
*/

.ffmWrap .btnFfm {
	width:500px;
	height:20px;
	}

.ffmWrap .btnFfm li {
	float:left;
	width:57px;
	height:18px;
	padding: 0 2px;
	}

.ffmWrap .btnFfm ol {
	width:122px;
	margin:0 auto;
	}

.ffmWrap .open {
	float:left;
	width:770px;
	height:20px;
	padding-top:0px;
	text-align:center;
	background:url(/road/discussion/images/bgFfmBt.gif) 50% 0 no-repeat;
}

.ffmWrap .close {
	float:left;
	width:770px;
	padding-top:0px;
	text-align:center;
	background:url(/road/discussion/images/bgFfmBt.gif) 50% 0 no-repeat;
}

/*Åä·Ð¹æ*/
.talkWrap {
	min-height:120px;
	position:absolute;
	top:135px;
	overflow:hidden;
	z-index:100;
	background:#fff;
}
.talkWrap h2 {
	height:17px;
	margin:10px 0 0 25px;
}

/*¸ÞÀÎ ÇÏ´Ü ·Ñ¸µ ¹è³Ê*/
.horizontal_banner{	position: relative;	width:735px;height:40px;background-color:#ffffff; border-top:1px solid #C5C5C5; border-bottom:1px solid #C5C5C5} /* overflow:hidden; */
.horizontal_banner .btn_left {float:left;position: relative;width:14px;height:15px;margin-top:12px;text-align:center; }
.horizontal_banner .horizontal_banner_body{float:left;position: relative;width:705px;height:40px;z-index:9;overflow:hidden; top:14px; left:0px;}
.horizontal_banner .horizontal_banner_body ul{ float:left;position: relative;width:1500px;height:30px;list-style-type:none;}
.horizontal_banner .horizontal_banner_body li{ float:left;position: relative;width:114px;height:15px;list-style-type:none;text-align:center;}/*width:114px; °ú ¾Æ·¡ ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ÀÌµ¿¹æÇâ Å©±â ¸ÂÃçÁà¾ßÇÔ*/
.horizontal_banner .btn_right {float:right;position: relative;width:14px;height:15px;margin-top:12px;text-align:center}
.horizontal_banner  .btn{cursor: pointer;}
.horizontal_banner .horizontal_banner_body li .tip { float:left;position: relative;width:160px;height:auto; }

/*ÇªÅÍ*/
.footer {border-top:1px solid #dadada; font-size:9pt; color:#474747;}
.logoBt {padding:12px 9px;}
.copyright {padding:12px 0 0 0;}
.counter {padding:10px;}

/*search Table style*/
.sTable {border-top:1px solid #787C7F; border-bottom:1px solid #787C7F; cellspacing:0; color:#333; line-height:1.3;}
.sTable thead {background:url("/road/discussion/images/bgVtable.gif") repeat-x bottom; text-align:center;}
.sTable thead .thMid {border-left:1px solid #BAC4C6;}
.sTable thead td {height:25px; }
.sTable .left {border-top:1px solid #CDD6D8; height:24px;  }
.sTable .mid {border-left:1px solid #CDD6D8; border-top:1px solid #CDD6D8;}

/*vTable style*/
.vTable {border-top:1px solid #787C7F; border-bottom:1px solid #787C7F; cellspacing:0; color:#333; line-height:1.3; text-align:center;}
.vTable thead {background:url("/road/discussion/images/bgVtable.gif") repeat-x bottom;}
.vTable thead .thMid {border-left:1px solid #BAC4C6;}
.vTable thead td { padding:5px 0 0 0;}
.vTable .left {border-top:1px solid #CDD6D8; height:22px; padding:4px 0 0 0;}
.vTable .mid {border-left:1px solid #CDD6D8; border-top:1px solid #CDD6D8;padding:4px 0 0 0;}
.vTable .subject {text-align:left;padding:4px 0 0 5px; }
.vTable .clip { width: 150px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.vTable tr.bg0 { background-color:#ffffff; }
.vTable tr.bg1 { background-color:#fafafa; }

.doro {font-size:8pt; letter-spacing:-1px;}

/*hTable style*/
.hTable {border-top:1px solid #787C7F; border-bottom:1px solid #787C7F; cellspacing:0; color:#333; }
.hTable td {padding:4px; }
.hTable .bg { background:#F5F7F7; text-align:center;}
.hTable .tMid {border-left:1px solid #CDD6D8;}
.hTable .left {border-top:1px solid #CDD6D8;}
.hTable .mid {border-left:1px solid #CDD6D8; border-top:1px solid #CDD6D8}

/*coTable style*/
.coTable {border-left:1px solid #CDD6D8;border-right:1px solid #CDD6D8;border-bottom:1px solid #CDD6D8; color:#333; line-height:1.3;text-align:center;}
.coTable .coLeft {border-top:1px solid #CDD6D8; height:22px; padding:4px 0 0 0;}
.coTable .coMid {border-top:1px solid #CDD6D8;padding:4px 0 0 0;}
.coTable .coSubject {text-align:left;padding:4px 0 0 5px; }
.coTable tr.bg0 { background-color:#ffffff; }
.coTable tr.bg1 { background-color:#fafafa; }
.coTable .coBtns { padding:0 0 1px 0;}

.coTtl {border-top:1px solid #A6AAAD;border-left:1px solid #A6AAAD;border-right:1px solid #A6AAAD; background:#E9E9E9; width:100px;padding:5px; text-align:center; font-weight:bold;}

/*left*/
.leftBanner {margin:100px 0 25px 0;height:220px;}

/*contents*/
.contentsArea {padding:0 0 0 20px; vertical-align:top;}

h1 {height:52px; border-bottom:1px solid #D8D8D8; margin:0; line-height:300%; list-style:none; }
h1 .currentTtl {color:#3E4793; font-weight:bold; font-size:14pt; width:40%; float:left; height:50px;}
h1 .current {font-size:8pt; color:#929292; font-weight:normal; width:40%; text-align:right; float:right; height:50px;}
input[type=text]  {border-top:1px solid #A4A6AB; border-right:1px solid #A4A6AB; border-bottom:1px solid #D9DFE5; border-left:1px solid #D9DFE5; height:19px;}
.btnArea {float:right; margin:5px 0; width: 100%}
.btnArea li {float:right; list-style:none; padding:0 2px;}
.yes {font-weight:bold; color:#ff0000; font-size:8pt;}
.no {font-weight:bold; color:#000000; font-size:8pt;}

/*totla count*/
.totalCount {margin:5px 0;}
.totalCount li {float:left; list-style:none;}
.totalCount li.right {float:right; padding-bottom:5px;}
.totalCount span {font-weight:bold; color:#23C900;}


.listView {float:right; margin-top:-18px;}
.listView li {float:left; margin-left:5px; list-style:none;}
.listViewSelect {margin-top:-4px;}

/*pagination*/
.pageNo {margin:0 auto; padding:5px 0;}
.btnImg li {margin:0px 2px; float:left;list-style:none;}

.page li{
font-size:9pt;
list-style:none;
margin-right:2px;
}
.page a{
margin-right:2px;
}
.page .selected a{
color:#FF4800;
font-weight:bold;
display:block;
float:left;
padding:3px 6px;
}
.page a {
color:#333;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
.page a:hover {
color:#575FA1;
display:block;
float:left;
padding:3px 6px;
text-decoration:underline;
}

.box02 {border:1px solid #D2D2D2; background:url('/road/images/bgBox.gif') repeat-x 0 0; padding:5px; }
.box02 li {margin: 9px 20px;list-style-image:url('/road/images/bgLi.gif');}
.box02 a {color:#3140B4;}

