/*** ·¹ÀÌ¾Æ¿ô ¼³Á¤ ***/
#layout_container{
	width: 900px;
	margin: 0 auto;
	text-align: left !important;
	cursor: default;
}
#layout_top{
	/*margin-bottom:10px;*/
}
#layout_left{
	width: 200px;
	min-height: 300px;
	background: white url('') repeat-x;
	float: left;
}
#layout_main{
	width: 690px;
	min-height: 300px;
	/*padding-right: 19px;*/ /*produces horizontal scroll under 1024 x 768*/
	margin-left: 207px;
	background: white url(img/rightcontents_top.gif) no-repeat;
}

#layout_main_bot{ 
	height:8px; 
	background:white url(img/rightcontents_bottom.gif) no-repeat; 
	display:block; 
}

#layout_bottom{
	clear: both;
	font:8pt tahoma;
	margin-top:6px;
}

/*** Table CSS #01 (Form) ***/
table.tb1 {
	width: 100%;
	border-top: 2px solid #e5e5e5;
	border-bottom: 1px solid #d9d9d9;
	border-collapse: collapse;
	margin:0; padding: 0;
}
table.tb1 th{
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	padding: 8px 0 4px 20px;
	color: #444;
	font: bold 8pt µ¸¿ò;
	letter-spacing: -1;
	text-align: left;
	width:100px;
	background: #F9F9F9;
}
table.tb1 td{
	border-bottom: 1px solid #ebebeb;
	padding: 6px 2px 6px 15px;
}

/*** Table CSS #02 (List) ***/
table.tb2 {
	width: 100%;
	border-top: 2px solid #e5e5e5;
	border-bottom: 1px solid #d9d9d9;
	border-collapse: collapse;
	margin:0; padding: 0;
}
table.tb2 th{
	text-align: center;
	border-bottom: 1px solid #ebebeb;
	color: #fff;
	font: 8pt µ¸¿ò;
	letter-spacing: -1;
	background: #444;
	padding: 7px 0 3px 0;
}
table.tb2 td{
	border-bottom: 1px solid #ebebeb;
	padding: 6px 5px;
}

.location {
background:url('img/rightcontents_locationbg.gif');
height:24px;
}

.location_blt {
font: 8pt µ¸¿ò; letter-spacing:-1px;
background:url('img/rightcontents_locationbullet01.gif') no-repeat 14px 8px;
padding:4px 0 0 22px;
}

.cmain {
padding:15px;
width:686px;
}

.cmain2 {
padding:15px 0 0 5px;
width:686px;
}

.title {
border-bottom:3px solid #E1E1E1;
}

.out {
margin-bottom:20px;
border-bottom: 1px solid #E1E1E1;
padding:10px 0;
}

.tb01 {
width: 100%;
border-top:3px solid #e1e1e1;
border-collapse: collapse;
}
.tb01 th {
font: bold 8pt µ¸¿ò;
letter-spacing: -1px;
color: #898989;
background: #F5F5F5;
width: 150px;
border-bottom:1px solid #e1e1e1;
}
.tb01 td {
padding: 5px 0 5px 10px;
border-bottom:1px solid #e1e1e1;
height: 30px;
}

.tb02 {
width: 100%;
border-top:3px solid #e1e1e1;
border-collapse: collapse;
}
.tb02 th {
font: bold 8pt µ¸¿ò;
letter-spacing: -1px;
color: #898989;
background: #F5F5F5;
border-bottom:1px solid #e1e1e1;
height: 30px;
}
.tb02 td {
padding: 5px 0 5px 10px;
border-bottom:1px solid #e1e1e1;
height: 30px;
}

.tb09 th {
font: bold 8pt µ¸¿ò;
letter-spacing: -1px;
color: #898989;
text-align:left;
padding-left:10px;
}

.tb09 td {
padding:4px 0;
}

/*** ±âº» CSS ***/

body,table {font:9pt tahoma,µ¸¿ò; color:#000000;}
input,textarea,select {font:9pt tahoma,µ¸¿ò; color:#000000;}
img	{border:0;}
form {margin:0;}
form input,textarea {border:1px solid #E9E3DC;}

a		{text-decoration:none; color:#000000;}
a:hover {text-decoration:none; color:#007FC8;}

a.white	{text-decoration:none; color:#ffffff;}
a.white:hover {text-decoration:none; color:#ffffff;}

.eng	{font:8pt tahoma;}
.engb	{font:bold 8pt tahoma;}
.small	{font:8pt µ¸¿ò; letter-spacing:-1px;}
.contents p {margin:2px 0;}

.null {border:0; background:transparent;}
.null input {border:0; background:transparent;}

.left	{float:left;}
.right	{float:right;}
.clear	{clear:both;}

.100px {width:100px}
.200px {width:200px}
.300px {width:300px}

.hand {cursor:pointer}

.c {text-align: center;}
.l {padding-left: 10px;}
.l5 {padding-left: 5px;}
.r {text-align: right; padding-right:10px;}

.hidden {display:none}
.engonly {ime-mode:disabled}
.numonly {ime-mode:disabled; text-align:right;}

/*** edit mode ***/

.edit_out {position:absolute;width:100%;height:1px;z-index:999;padding:1px}
.edit_in {width:100%;filter:alpha(opacity=15);height:100%;display:none}
.edit_txt {position:absolute;top:5px;left:5px;;width:100px;background:#000000;display:none}
.edit_menu {width:100%;background:#333333;color:#ffffff}
.edit_menu_out {position:absolute;right:10px;top:10px;width:60px;background-color:#F61418;padding:3px 3px 0 3px;color:#ffffff;font:8pt µ¸¿ò;letter-spacing:-1px;}

/*** Color ***/

.white	{color:#ffffff}
.gray	{color:gray}
.red	{color:#9d0038}
.blue	{color:#083884}
.divline{color:#D7D7D7}

/*** Table layout ***/

table .c1 {
	width:150px;
	background:#f5f5f5;
	text-align:center;
}
table .c2 {
	padding-left:8px;
}

table.chart{
	width: 100%;
	margin: 0; padding: 0; line-height: 21px;
	border-top: 1px solid #E8E8E8;
	/*border-left: 1px solid #cccccc;*/
	border-collapse: collapse;
}
table.chart th{
}
table.chart td{
	margin: 0; padding-top: 5px; padding-bottom: 5px;
	/*border-right: 1px solid #cccccc;*/
	border-bottom: 1px solid #E8E8E8;
}
table.chart caption{
	margin: 0; padding: 0;
	text-align: right;
}
table.chart thead th{
	background-color: #e9e9e9;
	border-bottom: 1px solid #E8E8E8;
}
table.chart tfoot th{ background-color: #e2e2e2; }


table.excel{
  margin: 0; padding: 0; line-height: 21px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  border-collapse: collapse;
}
table.excel th, table.excel td{
  margin: 0; padding: 3px 0;
  border-bottom: 1px solid #E0E0E0;
}
table.excel caption{
  margin: 0; padding: 0;
  text-align: right;
}
table.excel thead th{
  background-color: #e9e9e9;
  border-bottom: 1px solid #E0E0E0;
}
table.excel tfoot th, table.excel tfoot td{
  border-bottom: none;
  background-color: #e2e2e2;
}

.t	{
	background-color: #333333;
	color: #ffffff;
	font: bold 8pt tahoma; 
	margin: 6px 0;
	padding: 0 6px;
}

.t2 {
	font: bold 8pt µ¸¿ò;
	letter-spacing: -1;
	padding: 0 0 3px 3px;
	/*border-bottom: 1px solid #efefef;*/
}

.currpos {
/*font:8pt µ¸¿ò; */
letter-spacing:-1px;
border-bottom: 1px solid #efefef;
padding: 0 0 5px 9px;
margin-bottom: 10px;
background: url('img/icn_dot.gif') no-repeat 0 6px;
}

.shadow {
filter: progid:DXImageTransform.Microsoft.Shadow(color='#505050', Direction=135, Strength=3);
}

.page {
padding: 15px;
text-align: center;
}

.tgap {
padding-top: 5px;
}