*{margin:0px; padding:0;}
select{ behavior: url('./selectBox.htc');}
body{
	margin-left:10px;
	color:#666666;
	font-family: Gulim, Dotum, sans-serif;
	font-size: 12px; word-spacing: 1px; letter-spacing: -1px;
	line-height: 16px;
}

td, select{
	color:#4C4C4C;
	font-family: Gulim, Dotum, sans-serif;
	font-size: 12px;
	line-height: 14pt;
}

border {0px;}
img {border:0px}
.indecator_txt {font:11px 돋움, arial;  color: #A2A2A2;  text-decoration:none; letter-spacing:-1px;}
.indecator_now {font:11px 돋움, arial;  color: #1E6BAF;  text-decoration:none; letter-spacing:-1px; font-weight:bold;}
.indecator_arr {font:9px 돋움, arial;  color: #A2A2A2;  text-decoration:none; letter-spacing:-1px; }

/* 테이블의 클래스를 지정 */
/*기본스타일*/
table.basic{
  margin: 0; padding: 0; line-height: 21px;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-collapse: collapse;
  font-family: Gulim, Dotum, sans-serif;
  font-size: 12px; word-spacing: 1px;
 
}
table.basic th, table.basic td{
  margin: 0; padding: 3px 0; width: 200px;
  text-align: center;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
table.basic caption{ margin: 0; padding: 0; text-align: right;
					 font-family: Gulim, Dotum, sans-serif;
					 font-weight:bold;
					 font-size: 12px; word-spacing: 1px;
}
table.basic th{ background-color: #e9e9e9; }

/*챠트스타일*/
table.chart{
  margin: 0; padding: 0; line-height: 21px;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-collapse: collapse;
  }
table.chart th, table.chart td{
  margin: 0; padding: 3px 0; width: 120px;
  text-align: center;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
table.chart caption{
					 margin: 0; padding: 0;
					 text-align: right;
					 font-family: Gulim, Dotum, sans-serif;
					 font-weight:bold;
					 font-size: 12px; word-spacing: 1px;
}
table.chart thead th{
  background-color: #e9e9e9;
  border-bottom: 1px solid #999999;
}
table.chart tfoot th{ background-color: #e2e2e2; }

/*엑셀스타일*/
table.excel{
  margin: 0; padding: 0; line-height: 21px;
  border-top: 2px solid #999999;
  border-bottom: 2px solid #999999;
  border-collapse: collapse;
  font-family: Gulim, Dotum, sans-serif;
  font-size: 12px; word-spacing: 1px;
 
}
table.excel th, table.excel td{
  margin: 0; padding: 3px 0; width: 300px; 
  text-align: center;
  border-bottom: 1px solid #cccccc;
}
table.excel caption{
					  margin: 0; padding: 0;
					  text-align: right;
					  font-family: Gulim, Dotum, sans-serif;
					  font-weight:bold;
					  font-size: 12px; word-spacing: 1px;
					  
}
table.excel thead th{
  background-color: #e9e9e9;
  border-bottom: 1px solid #999999;
}
table.excel tfoot th, table.excel tfoot td{
  border-bottom: none;
  background-color: #e2e2e2;
}

/*회칙 스타일*/
table.rule{
  margin: 0; padding: 0; line-height: 21px;
  border-top: 2px solid #999999;
  border-bottom: 2px solid #999999;
  border-collapse: collapse;
  font-family: Gulim, Dotum, sans-serif;
  font-size: 12px; word-spacing: 1px;
 
}
table.rule th, table.rule td{
  margin-left: 0; padding: 3px, 10px, 0, 0; width: 710px; 
  text-align:left;
  border-bottom: 1px solid #cccccc;
}
table.rule caption{
					  margin: 0; padding: 0;
					  text-align: right;
					  font-family: Gulim, Dotum, sans-serif;
					  font-weight:bold;
					  font-size: 12px; word-spacing: 1px;
					  
}
table.rule thead th{
  background-color: #e9e9e9;
  border-bottom: 1px solid #999999;
}
table.rule tfoot th, table.rule tfoot td{
  border-bottom: none;
  background-color: #e2e2e2;
}

/*plan 스타일*/
table.plan{
  margin: 0; padding: 0; line-height: 21px;
  border-top: 2px solid #999999;
  border-bottom: 2px solid #999999;
  border-collapse: collapse;
  font-family: Gulim, Dotum, sans-serif;
  font-size: 12px; word-spacing: 1px;
 
}
table.plan th, table.plan td{
  margin-left: 0; padding: 3px, 10px, 0, 0; width: 723px; 
  text-align:left;
  border-bottom: 1px solid #cccccc;
}
table.plan caption{
					  margin: 0; padding: 0;
					  text-align: right;
					  font-family: Gulim, Dotum, sans-serif;
					  font-weight:bold;
					  font-size: 12px; word-spacing: 1px;
					  
}
table.plan thead th{
  background-color: #e9e9e9;
  border-bottom: 1px solid #999999;
}
table.plan tfoot th, table.plan tfoot td{
  border-bottom: none;
  background-color: #e2e2e2;
}



/* UL LI 설정 */
ul.contentsbox {list-style: none; width:700px;  margin-bottom:10px;margin-top:10px;}
li.contentsbox {list-style-position:inside; list-style-image:url('../images/public/count_dot.gif'); margin-left:3px; font:12px 굴림, 돋움, arial;  color: #484848; line-height:200%; text-decoration:none; }
li.contentsbox_10 {list-style-position:none;  margin-left:23px; font:12px 굴림, 돋움, arial;  color: #484848; line-height:200%; text-decoration:none; }


A:visited {color: #4C4C4C;text-decoration: none; font:12px 굴림, 돋움, arial; line-height:150%;}
A:hover {color:#336EB0;text-decoration: underline; font:12px 굴림, 돋움, arial; line-height:150%;}
A:active {color: #4C4C4C;text-decoration: none; font:12px 굴림, 돋움, arial; line-height:150%;}
A:link {color: #4C4C4C;text-decoration: none; font:12px 굴림, 돋움, arial; line-height:150%;}

.in_text {
	font-family: 돋움,돋움체;
	font-size: 9pt;
	color: #4C4C4C;
	border: #b7b7b7;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.input {
	font-family: 돋움,돋움체;
	font-size: 9pt;
	color: #4C4C4C;
	border: #b7b7b7;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

