@charset "utf-8";
/* List Box */

#ListBox {
	width:800px;
	font-family:Tahoma, Dotum; line-height:1.7;
	text-shadow: 0px 1px 0px #fff;
	display:table;
}

#ListBox ul {margin: 0; padding: 0; list-style: none;}

#ListBox ul li {margin:0; padding: 0; list-style: none;  display:table;}

#ListBox .listCtnt {padding-top:6px; padding-bottom:6px; border-bottom:#CCC solid 1px;}

#ListBox .listTitle {padding-top:6px; padding-bottom:6px; background-color:#333;
	color:#FFF; text-shadow: 0px -1px 0px #000; font-weight:bold;
}


#ListBox ul li .NumTtl {
	font-family:Helvetica, sans-serif;
	font-size:12px; font-weight: bold; text-align:center;
	color:#000;
	border-bottom:#452007 solid 2px; border-top:#452007 solid 2px;
	width:50px; float:left; padding-top:10px; padding-bottom:10px;
	margin:0 2px 0 0;
}

#ListBox ul li .Num {
	font-size:12px; text-align:center;
	width:50px; float:left;
	
	margin:0 2px 0 0;
}

#ListBox ul li .NameTtl {
	font-family:Helvetica, sans-serif;
	font-size:12px; font-weight: bold; text-align:center;
	color:#000;
	border-bottom:#452007 solid 2px; border-top:#452007 solid 2px;
	width:80px; float:left; padding-top:10px; padding-bottom:10px;
	margin:0 2px 0 0;
}

#ListBox ul li .Name {
	font-size:12px; text-align:center;
	width:80px; float:left;
	
	margin:0 2px 0 0;
}

#ListBox ul li .TitleTtl {
	font-family:Helvetica, sans-serif;
	font-size:12px; font-weight: bold; text-align:center;
	color:#000;
	border-bottom:#452007 solid 2px; border-top:#452007 solid 2px;
	width:522px; float:left; padding-top:10px; padding-bottom:10px;
	margin:0 2px 0 0;
}

#ListBox ul li .Title {
	font-size:12px; text-align:left; display:block;
	width:517px; float:left;
	
	whi​te-​spa​ce:​now​rap​;
	tex​t-o​ver​flo​w:e​lli​psi​s;   /* IE, Safari */
	-o-​tex​t-o​ver​flo​w:e​lli​psi​s;   /* Opera under 10.7 */
	ove​rfl​ow:​hid​den​;      /* "ov​erf​low​" value must be dif​fer​ent from "vi​sib​le" */
	-mo​z-b​ind​ing​: url​('e​lli​psi​s.x​ml#​ell​ips​is'​);
	margin:0 1px 0 0; padding-left:5px;
}



#ListBox ul li .DateTtl {
	font-family:Helvetica, sans-serif;
	font-size:12px; font-weight: bold; text-align:center;
	color:#000; text-shadow: 0px 1px 0px #fff;
	border-bottom:#452007 solid 2px; border-top:#452007 solid 2px;
	width:90px; float:left; padding-top:10px; padding-bottom:10px;
	margin:0 2px 0 0;
}

#ListBox ul li .Date {
	font-size:12px; text-align:center;
	width:90px; float:left;
	
	margin:0 2px 0 0;
}

#ListBox ul li .ReplyTtl {
	font-family:Helvetica, sans-serif;
	font-size:12px; font-weight: bold; text-align:center;
	color:#000;
	border-bottom:#452007 solid 2px; border-top:#452007 solid 2px;
	width:50px; float:left; padding-top:10px; padding-bottom:10px;
}

#ListBox ul li .Reply {
	font-size:12px; text-align:center;
	width:50px; float:left;
	
}

#ListBox ul li .No {
	color:#e80606;
}
#ListBox ul li .Yes {
	color:#417d00;
}

#ListBox ul li .ButtonTtl {
	font-size:12px; font-weight:bold; text-align:center;
	color:#FFF;
	background-color:#515151;
	width:170px; float:left; padding-top:5px; padding-bottom:5px;
}

#ListBox ul li .Button {
	float:left; text-align:right; width:170px;
}






#Container .Pager {
	margin:20px 0 20px 0; width:100%;
	font-family:Tahoma;
	color:#696868; display:table;
}

#Container .Punderline {
	width:auto; float:left; margin-right:10px;
}

#Container a.PagerL {
	background-image:url(/images/common/pagerArrow.png);
	background-position:left top;
	width:25px; height:25px; display:block;
	float:left; margin-right:10px;
}

#Container a:hover.PagerL {
	background-position:right top;
}

#Container a.PagerR {
	background-image:url(/images/common/pagerArrow.png);
	background-position:left bottom;
	width:25px; height:25px; display:block;
	float:left; margin-left:10px;
}

#Container a:hover.PagerR {
	background-position:right bottom;
}

#Container a.NumCurrent, #Container a:hover.NumCurrent, #Container a:visited.NumCurrent, #Container a:active.NumCurrent {
	font-size:16px; color:#452007; letter-spacing:3px;  line-height:1.8;
	text-decoration:none; float:left;
}

#Container a.NumLink, #Container a:visited.NumLink, #Container a:active.NumLink {
	font-size:12px; color:#696868; line-height:2.5; letter-spacing:3px;
	text-decoration:none; float:left;
}

#Container a:hover.NumLink {
	color:#452007;
}


#Container a.BttnBoard {
	background-image:url(/images/common/buttonBg.png);
	background-repeat:repeat-x;
	border-bottom:#fff solid 2px;
	border-bottom:#fff solid 2px;
	height:45px; display:block; margin-left:10px;
	float:right;
}

#Container .delete {
	background-image:url(/images/common/BttnTxt.png);
	background-repeat:no-repeat;
	background-position:0 -200px; 
	height:45px; width:120px;
}

#Container .cancel {
	background-image:url(/images/common/BttnTxt.png);
	background-repeat:no-repeat;
	background-position:0 -250px; 
	height:45px; width:120px;
}

#Container .list {
	background-image:url(/images/common/BttnTxt.png);
	background-repeat:no-repeat;
	background-position:0 -300px; 
	height:45px; width:120px;
}

#Container .write {
	background-image:url(/images/common/BttnTxt.png);
	background-repeat:no-repeat;
	background-position:0 -350px; 
	height:45px; width:120px;
}

#Container .submit {
	background-image:url(/images/common/BttnTxt.png);
	background-repeat:no-repeat;
	background-position:0 -400px; 
	height:45px; width:120px;
}

#Container .prev {
	background-image:url(/images/common/BttnTxt.png);
	background-repeat:no-repeat;
	background-position:0 -450px; 
	height:45px; width:45px;
}

#Container .next {
	background-image:url(/images/common/BttnTxt.png);
	background-repeat:no-repeat;
	background-position:0 -500px; 
	height:45px; width:45px;
}

#Container .modify {
	background-image:url(/images/common/BttnTxt.png);
	background-repeat:no-repeat;
	background-position:0 -550px; 
	height:45px; width:120px;
}


#Container a:hover.BttnBoard {
	border-bottom:#f38500 solid 2px;
}

#Container .inputText {
	font-family:Tahoma, Dotum; font-size:11px;
	border-bottom:#CCC solid 1px; border-top:0;
	border-left:0; border-right:0;
	background-color:#f6f6f6;
	height:24px;
}


#Container .A2Ttl {
	font-family:Helvetica, sans-serif; font-weight: bold;
	width:90px; padding:3px 0 10px 0;
	float:left; display: block;
	
}

#Container .A2Ctnt {
	width:400px; padding:0 0 10px 0; float:left;  display: block;
}


#Container .BinfoTtl {
	font-weight: bold; width:70px; float:left;
	padding:0 0 10px 0;
}

#Container .BinfoCtnt {
	width:160px; color:#999;  float:left;
	padding:0 0 10px 0;
}


#CtntBox {
	width:500px;
	font-family:Tahoma, Dotum; line-height:1.7;
	text-shadow: 0px 1px 0px #fff;
	display:table;
}

#CtntBox ul {margin: 0; padding: 0; list-style: none;}

#CtntBox ul li {margin:0; padding: 0; list-style: none;  display:table;}

#CtntBox ul li .qnaTitle {
	font-family:Helvetica, Tahoma, Dotum; font-size:14px; font-weight:bold;
	border-bottom:#CCC solid 1px;
	padding-bottom:10px; margin-bottom:30px; width:500px;
}

#CtntBox ul li .qnaCtnt {
	border-bottom:#CCC solid 1px;
	padding-bottom:30px; margin-bottom:30px; width:500px;
	display:table;
}

#CtntBox ul li .qnaAnswer{
	font-family:Helvetica, Tahoma, Dotum; font-size:14px; font-weight:bold;
	margin-bottom:10px;
}


