@charset "euc-kr";

/* base */
body {
	font-size:12px;
	line-height:150%; 
	font-family:Gulim,"±¼¸²",Dotum, "µ¸¿ò", "Lucida Grande", Tahoma, Verdana, AppleGothic, UnDotum, sans-serif; 
	color:#2e2e2e;
}
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	padding : 0 ;
	margin : 0 ; 
}
ol, ul{
	list-style : none ;  
}
h1, h2, h3, h4, h5, h6 { 
	font-weight : normal ; 
	font-size : 100% ; 
}
form, fieldset, img {  
	border : 0 ; 
}
address, caption, em { 
	font-weight : normal ; 
	font-style : normal ; 
	display: block; 
}

/* anchor */
a { 
	text-decoration : none ; 
}
a:link, a:visited { 
	color:#4e4212;
	text-decoration:none; 
}
a:hover, a:active {	
	color:#4e4212; 
	text-decoration:underline; 
}
img {
border:0; 
vertical-align:middle;
}
p { 
margin:0; padding:0;
}

.form{
	height:16px; 
	border:1px solid #b9b296; 
	font-family:±¼¸²; 
	font-size:12px; 
	padding:2px 4px 0px 4px;
	margin: 0 0 5px 0;    /*0930¼öÁ¤*/
}
*:first-child+html .form{
	position: relative;top:3px;
	}
.select{
	height:20px; 
	border:1px solid #b9b296;
	padding:1px;
	font-size:12px; 
	color:#656565;
	vertical-align:middle;
	}
.text{
	height:17px; 
	padding:1px;
	border:1px solid #b9b296;
	color:#656565;
	vertical-align:middle;
	}
.radio{
	vertical-align:middle;
	margin:0 0 0 4px;
	}
.checkbox{
	vertical-align:middle;
	margin:0 0 0 4px;
	}
.textarea{
	border:1px solid #b9b296;
	padding:1px;
	font-size:12px; 
	color:#656565;
	}
.centerMargin{
	margin: 0 auto;
	}
.centerText{
	text-align: center;
	}
.centerVertical{
	vertical-align: middle;
	}
.cursor {
	cursor: pointer;
	}
.error {
	color:#ff0000;
}
.vertical_middle, .verticalMid{
	vertical-align: middle;
}
.fontBold{
	font-weight:bold;
}

/* ¼û±è¿µ¿ª */
#divAccessibility, .skip, hr, legend, caption {
	position : absolute ;
	width : 0 ; 
	height : 0 ; 
	font-size : 0 ; 
	line-height : 0 ;
	overflow : hidden ; 
	visibility : hidden ;
	border:0px;
	display:none;
}

/*font*/
.black_12{
	font-size:12px; 
	color:#000000; 
	}
.brightgray_12{
	font-size:12px; 
	color:#c9c6b9;
	}
.black_12w{
	font-size:12px; 
	color:#000000; 
	font-weight:bold;
	}
.gray_11w{
	font-size:11px; 
	color:#a09f9f;
	}
.gray_11{
	font-size:11px; 
	color:#a09f9f;
	}
.gray_12{
	font-size:12px; 
	color:#565550;
	}
.gray_12w{
	font-size:12px; 
	color:#565550;
	font-weight:bold;
	}
.red_12w{
	font-size:12px; 
	color:#b31b1b; 
	font-weight:bold;
	}
.firebrick_12w{
	font-size:12px; 
	color:#d85632; 
	font-weight:bold;
	}
.firebrick_12{
	font-size:12px; 
	color:#d85632; 
	}
.Gfirebrick_12w{
	font-size:12px; 
	color:#c17557; 
	font-weight:bold;
	}
.blue_12w{
	font-size:12px; 
	font-weight:bold;
	color:#5695c1; 
	}
.blue_12{
	font-size:12px; 
	color:#5695c1; 
	}
.white_12{
	font-size:12px; 
	color:#ffffff; 
	}
.white_12w{
	font-size:12px; 
	font-weight:bold;
	color:#ffffff;
	}
.brown_12{
	font-size:12px; 
	color:#7a6861;
	}
.brown_12w{
	font-size:12px; 
	font-weight:bold;
	color:#7a6861;
	}
.lightbrown_12w{
	font-size:12px; 
	font-weight:bold;
	color:#c17571;
	}
.fontBold{
	font-weight:bold;
}

/* sub page title */
.divTitle{
	font-weight:bold ;
	font-size:14px; 
	float:left; 
	color:#333333;
	height:20px;
	padding: 0 0 0 8px;
	line-height: 190%;
	margin: 4px 0 2px 0;
}
* html .divTitle{
	margin: 0 0 2px 0;
}

/* sub page location */
#divLocation{       
	text-align:right;
	margin: 0 96px 0 0;
	vertical-align: bottom;
	height:14px;	
	padding: 8px 0 0 0;
	}
* html #divLocation{
	padding: 4px 0 0 0;
}
#divLocation ul.locate{	
	float:right;
	}
#divLocation ul.locate li{
	float:left; 
	padding: 0 8px;
	background:url(/image/ko/local/arrow1.gif) no-repeat 0 50%;
	}
#divLocation ul.locate li.first-child {
	background:none;	
	padding-left:0; 
	}
#divLocation ul.locate li.end-child {
	background:none;	
	padding-left:0; 
	}
#divLocation ul.locate li a {
	color: #7d7b7b;
	}
#divLocation ul.locate li  a:link, #location ul.locate li  a:hover {
	text-decoration:none;
	}
.locate_sel{
	font-size: 12px;
}
.locateCurrent{
font-weight: bold;
}
.homeIco{
	margin: 0 0 2px 0;
	}
.helpIco{
	margin: 0 0 2px 4px ;	
}

/* sub page content header */
#divContentHeader {
	padding: 16px 12px 16px 12px; 
	color:#656565;
	line-height:160%;
	}

/* sub page paging */
#divPaging {
	display:block;
	padding: 8px 0 0 0;
	font:13px AppleGothic,Verdana; 
	text-align: center;
	}
#divPaging a {
	height:20px;
	border:1px solid #fff; 
	text-decoration:none;
	}
#divPaging a:hover {
	border:1px solid #ffffff;
	background-color:#ffffff;
	color:#991f03; 
		}
#divPaging .sel {
	height:20px;
	padding:1px 5px 2px 5px;
	border:1px solid #ffffff;
	background-color:#b62706;
	color:#ffffff;
	font-weight:bold;
	}
#divPaging .numBox {
	padding:1px 5px 2px 5px;
	border:1px solid #ffffff; 
	background-color:#ffffff;
	color:#000000;
	font-weight:bold;
	line-height:0em;
	}
#divPaging .numPrev {
	color:#000000;
	height:20px;
	padding:4px 6px 4px 6px;
	overflow:hidden;
	}
#divPaging .numNext {
	color:#000000;
	padding:2px 2px 1px 0;
	}

/* sub page paging Class*/
.divPaging {
	display:block;
	padding: 20px 0 0 0;
	font:13px AppleGothic,Verdana; 
	text-align: center;
	clear: both;
	}
.divPaging a {
	height:20px;
	border:1px solid #ffffff; 
	text-decoration:none;
	}
.divPaging a:hover {
	border:1px solid #ffffff;
	background-color:#ffffff;
	color:#991f03; 
		}
.divPaging .sel {
	height:20px;
	padding:1px 5px 2px 5px;
	border:1px solid #ffffff;
	background-color:#b62706;
	color:#ffffff;
	font-weight:bold;
	}
.divPaging .numBox {
	padding:1px 5px 2px 5px;
	border:1px solid #ffffff; 
	background-color:#ffffff;
	color:#000000;
	font-weight:bold;
	line-height:0em;
	}
.divPaging .numPrev {
	color:#000000;
	height:20px;
	padding:4px 6px 4px 6px;
	overflow:hidden;
	}
.divPaging .numNext {
	color:#000000;
	padding:2px 2px 1px 0;
	}
/* content list */
.proposeCount{
	font-weight: bold;
	clear: both;
}
.all{  
	color:#b21a1a;
	font-weight: bold;
	}
.requestCount{
    clear:both
}
#divContentFooter {
	display:block;
	padding:1.5em 1.5em 1em 1.5em; 
	margin: 20px 0 20px 0;
	border:2px solid #eaeae8;
	color:#656565;
	line-height:160%;
	   }

/* sub page button group */
#btn_search{
	width:410px;
	height:40px;
	padding-top:20px;
	margin:0 auto;
	}
#divButtonW{
	width:auto;
}
.divButton{
	display:block;
	text-align: center;
	height:24px;
	color:#ffffff;
	margin:8px 0 8px 0 ;
	}
.divButton a, .divButton a:hover{
	color:#ffffff;
	}
		
.submitButton {
	height:24px;
	border:1px solid #666152;
	padding:2px 4px 2px 4px ;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	border-style:none;
	background: url(/image/ko/common/btn/buttonbg1.gif);
	cursor: pointer;
	}
.submitButton:hover{
	height:24px;
	padding:2px 4px 2px 4px ;
	border:1px solid #666152;
	border-style:none;
	color:#ffffff;
	font-weight:bold;
	background: url(/image/ko/common/btn/buttonbg1on.gif); 
	}	
.LinkButtonW{
	height:24px;
	vertical-align: middle;	
}
.LinkButtonA{
	height:24px;
	vertical-align: middle;	
	padding: 0 0 3px 0;
}
a.LinkButton {
	display:inline;
	height:24px;
	padding:4px 6px 4px 6px ;
	border:1px solid #666152;
	vertical-align: middle;
	-moz-padding:4px 6px 7px 6px ;
	-moz-position:relative;
	-moz-top:-2px;
	font-weight:bold;
	color:#ffffff;
	line-height:280%;
	background: url(/image/ko/common/btn/buttonbg1.gif);
	}
 a.LinkButton:hover, a.LinkButton:active{
	display:inline;
	height:24px;
	padding:4px 6px 4px 6px ;
	-moz-position:relative;
	-moz-top:-2px;
	-moz-padding:4px 6px 7px 6px ;
	border:1px solid #a40f24;
	vertical-align: middle;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	background: url(/image/ko/common/btn/buttonbg1on.gif);
	}

/* sub page user information */
#divUserInfo{
	width:98%;
  height:38px;
	margin: 12px 0 12px 16px;
	clear:both;
	}
.userimg{
	margin: 0  16px 0 0;
	float:left; 
	}
.usernameTitle{
	font-weight: bold;
	}	
.uguide dt{
	font-weight: bold;
	float:left;
}
.uguide dd {
	float:left; 
	padding:0 36px 0 0 ;   
	}

/* sub page fooder */
.divFooter{
	width:100%;
	height:56px;
	margin:42px auto 18px auto;
	text-align: center;
	border:1px solid #d9cfce;
	display: block;
}
.mainContentBg{
	width:900px;
	margin:-2px auto;
	background: url("/image/ko/local/main/mainfooter.jpg") repeat-x 0 0;
}
.footerInfoW{
	width: auto;
	display:table;
	position:relative;
	height: 20px;
	margin: -10px auto 0 auto;
	/*z-index:2;*/
}
*:first-child+html .footerInfoW{
	width: 400px;
}
* html .footerInfoW{
	width: 400px;
}
.footerInfo {
  display:block;
  margin: 0 auto;
  }
.footerInfo li {
	float:left; 
	padding:0 12px 0 12px; 
	background: url(/image/ko/common/ico/copyba.gif) no-repeat 0 50%;
	font-size:0.9em; 
	background-color: #ffffff;
	}
	
.footerInfo li a {
	color:#282828;
	}
.footerInfo li a:link,  .footerInfo li a:visited {
	text-decoration:none;
	}
.footerInfo li a:hover{
	text-decoration:underline;
	}
.footerInfo li.first-end{
	background-color:none;	
	padding:0; 
}
.footer{
	display:block;
	 width:900px; 
	 height:26px; 
	 padding:12px 0;
	 color:#656565;
	 margin: 0 auto;
	 background: url(/image/ko/local/copy_logo.gif) no-repeat 240px 30%;
 } 
 address{
	display: inline;
	position:relative;
	top:-3px;
	color:#656565;
	font-size:11px; 
	line-height: 60%;
	margin: 0 0 0 12px;
	}
.copyright {
	color:#656565;
	font-size:11px;
	font-family: Tahoma;
	position:relative; 
	left:-30px;
	line-height: 120%; 
	}
*:frist-child+html .copyright {
		line-height: 60%; 
}
	/*Guide*/
.divGuide{
	border: 1px solid #d3d3c9;
	height: 100%;
}
.divGuidetitleW{
	background-color:#f3f3f1;
	min-height: 24px;
	height:100%;
	padding: 8px 20px;
}
.guideTitle{
	color:#000000;
	font-weight: bold;
	font-size: 16px;
	margin:0 0px 0 30px;
	}
.guideImg{
	float: left;
	background:url(/image/ko/common/ico/guide.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 20px;
	margin: 2px 0 0 0;
}
.divGuidebody{
	background-color:#ffffff;
	padding: 8px 20px;
}

/*divSubmenuTab*/
.SubmenuTab{
	height:16px;
	margin:12px 0;
}

.SubmenuTab li{	
	margin:0 16px 0 0;
	padding: 0 0 0 6px ;
}
.SubmenuTabNormal{
	display:block;
	float:left;
	margin:0 16px 0 0;
	padding: 0 0 0 8px ;
	font-weight: bold;
	background-image: url(/image/ko/common/subjectlineba_gray1.gif);
	background-repeat:no-repeat;
	}
.SubmenuTabSelec{
	float:left;
	margin:0 16px 0 0;
	padding: 0 0 0 8px ;
	background-image: url(/image/ko/common/subjectlineba_red1.gif);
	background-repeat:no-repeat;
	color:#a51313;
	}
.SubmenuTabSelec a{	
	color:#aa1517;
	font-weight: bold;
} 
/*ButtonArea and Icon*/
.ButtonArea{
	height: 30px;
	width: 836px;
	margin: 0 0 8px 0;
	border-top:1px dotted #d7d7d4;
	border-bottom:1px solid #d7d7d4;  
	line-height: 250%;
	padding: 0  0 0 12px;
}
.ButtonIcon{
	background:url(/image/ko/common/ico/tagsicon.gif); 
	background-repeat:no-repeat ;
	margin: 0 24px 0 0;
	padding: 0 0 0 8px;
}

/*gatheringIMG*/
.gathering{
	margin: 0 0 1px 0;
	}

/*Searchbtn*/
.searchbtn{
background: url(/image/ko/common/btn/search.gif);
border-style:none;
width:40px;
height:20px;
vertical-align:middle;
color: #ffffff;
cursor: pointer;
}

/*message*/
.divmessageW{
	margin: 120px auto;
	vertical-align: middle;
	text-align: center;
}
.divmessage{
	margin: 0 auto;
	vertical-align:middle;
	width:435px;
	height:129px;
	background-image:url(/image/ko/common/messagebg.gif);
}
.messageIcon{
	margin: 24px 20px;
	float:left;
}
.messageTextArea{
	float:left;
	width:300px;
	margin: 30px 24px 16px 0;
	text-align:left;
	font-weight: bold;	
}
.btnLanguage{
	cursor: pointer;
}

