body {
	margin:0;
	padding:0;
}

a:link {text-decoration: none; color: #CCCCCC;}
a:visited {text-decoration: none; color: #CCCCCC;}
a:active {text-decoration: none; color: #FFFFFF;}
a:hover {text-decoration: none; color: #FFFFFF;}

A.board {color:teal;}
A.board:link  {text-decoration: none; color: teal;}
A.board:visited {text-decoration: none; color: black;}
A.board:hover {text-decoration: underline; }
A.board:active {text-decoration: none;}

A.status_delete {color:gray;}
A.status_delete:link  {text-decoration: none; color: gray;}
A.status_delete:visited {text-decoration: none; color: gray;}
A.status_delete:hover {text-decoration: none; color: blue;}
A.status_delete:active {text-decoration: none; color: gray;}

A.status_update {color:black;}
A.status_update:link  {text-decoration: none; color: black;}
A.status_update:visited {text-decoration: none; color: black;}
A.status_update:hover {text-decoration: none; color: #44EE44;}
A.status_update:active {text-decoration: none; color: black;}

A.manager_delete {color:black;}
A.manager_delete:link  {text-decoration: none; color: black;}
A.manager_delete:visited {text-decoration: none; color: black;}
A.manager_delete:hover {text-decoration: none; color: blue;}
A.manager_delete:active {text-decoration: none; color: black;}

ul {  
	list-style:none;  
	float:left;  
	display:inline; 
	#margin-left:1px;  
	#margin-left:50%;  
	#margin-right:1px;  
	#position:relative;
    #left:25%;
}  
ul li {  
	float:left;  
}  
ul li a {  
	float:left;  
	padding:1px;  
	margin-left:1px;  
	margin-right:1px;  
	width:26px; 
	height:16px;
	color:#000;  
	font:bold 12px tahoma;  
	border:1px solid #eee;  
	text-align:center;  
	text-decoration:none;  
}  
ul li b {  
	float:left;  
	padding:1px;  
	margin-left:1px;  			
	margin-right:1px;  
	width:26px; 
	height:16px;
	color:#000;  
	font:bold 12px tahoma;  
	border:1px solid #eee;  
	text-align:center;  
	text-decoration:none;  
}  
ul li c {  
	float:left;  
	padding:1px;  
	margin-left:1px;  			
	margin-right:1px;  
	width:15px; 
	height:16px;
	color:#000;  
	font:bold 12px tahoma;  
	border:1px solid #eee;  
	text-align:center;  
	text-decoration:none;  
}  
ul li a:hover, ul li a:focus {  
	color:#fff;  
	border:1px solid #f40;  
	background-color:#f40;  
}  

#layer_fixed
{
height:25px;
width:100%;
font-size:13px;
	color: #fff;
position:fixed;
z-index:999;
top:0px;
left:0px;
-webkit-box-shadow: 0 2px 4px 0 #009900;
#box-shadow: 0 2px 4px 0 #009900;
	box-shadow: 0 2px 4px 0 #12498e;
#background-color:#00c73c;
	background-color:#32698e;
}

#layer_content
{
height:100%;
width:100%;
font-size:13px;
	color: #000;
#position:fixed;
z-index:999;
top:30px;
left:100px;
	padding:0px;
#-webkit-box-shadow: 0 2px 4px 0 #009900;
#box-shadow: 0 2px 4px 0 #009900;
	#box-shadow: 0 2px 4px 0 #12498e;
#background-color:#00c73c;
	background-color:#fff;
}

#layer_fixed_detail
{
height:30px;
width:100%;
font-size:13px;
	color: #fff;
position:fixed;
z-index:999;
top:0px;
left:0px;
-webkit-box-shadow: 0 2px 4px 0 #009900;
#box-shadow: 0 2px 4px 0 #009900;
	box-shadow: 0 2px 4px 0 #12498e;
#background-color:#00c73c;
	background-color:#32698e;
}

select
{
	#height:1.6em;
	#margin-top: 4px;
	#padding-top: -2px;
	padding-bottom: 4px;
}

select.type00
{
	#height:1.6em;
	#margin-top: 4px;
	#padding-top: -2px;
	padding-bottom: 1px;
}

table.type00 {
	border-collapse: separate;
	border-spacing: 0px;
	text-align: center;
	line-height: 1.5;
	margin: 1.5px 0px;
	font-size:13px;
	color: #f0f0f0;
}
table.type00 th {
	width: 50px;
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	color: #fff;
	background: #ce4869 ;
}
table.type00 td {
	#width: 10px;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	#border-left: 1px solid #eee;
	border-right: 1px solid #111;
	#border-bottom: 1px solid #ccc;
	background: #32698e;
}
table.type00 .td_right {
	#width: 40px;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	border-right: 1px solid #32698e;
	#background: #5289ae;
	background: #32698e;
}
table.type00 .td_select {
	#width: 40px;
	#font-size:15px;
	font-weight: bold;
	color: #000;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	border-top: 1px solid #111;
	border-right: 1px solid #111;
	border-bottom: 1px solid #BCCCDF;
	#background: #32698e;
	background: #D8E8FF;
}

/* ¸®½ºÆ® ¿µ¿ª */
table.type01 {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	#border-top: 1px solid #bcccdf;
	border-top: 1px solid #6677aa;
	border-left: 2px solid #32698e;
	#border-bottom: 1px solid #6677aa;
	margin : 0px 0px;
	#box-shadow: 0 1px 1px 0 #000;
}
table.type01 th {
/*    width: 147px;	*/
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	color: #000;
	background: #fff;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
table.type01 td {
/*    width: 349px;	*/
	padding: 3px;
	font-size:13px;
	vertical-align: middle;
	border-right: 1px solid #6677aa;
	border-bottom: 1px solid #aaa;
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
}
table.type01 .even {
	padding: 3px;
	font-size:13px;
	vertical-align: middle;
	#background: #E0FFD0;
	background: #F5F5F5;
}
table.type01 .title {
	#border-top: 1px solid #556699;
	border-bottom: 1px solid #556699;
	vertical-align: top;
}
table.type01 .detail {
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #6677aa;
	#vertical-align: top;
}
table.type01 .input-padding {
	padding: 1px;
	padding-top: 3px;
}
table.type01 .hidden-column {
	padding: 0px;
	font-size:13px;
	vertical-align: top;
	#border-right: 1px solid #aaa;
	border-bottom: 0px solid #aaa;
	#display: none;  
}

table.type01-wrap {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	border-top: 1px solid #6677aa;
	border-left: 2px solid #32698e;
	margin : 0px 0px;
	#box-shadow: 0 1px 1px 0 #000;
}
table.type01-wrap th {
/*    width: 147px;	*/
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	color: #000;
	background: #fff;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
table.type01-wrap td {
/*    width: 349px;	*/
	padding: 3px;
	font-size:13px;
	vertical-align: middle;
	border-right: 1px solid #6677aa;
	border-bottom: 1px solid #6677aa;
	#text-overflow:ellipsis; 
	#white-space:nowrap; 
	#overflow:hidden;
}
table.type01-wrap .even {
	padding: 3px;
	font-size:13px;
	vertical-align: middle;
	#background: #E0FFD0;
	background: #F5F5F5;
}
table.type01-wrap .title {
	border-bottom: 2px solid #775555;
}
table.type01-wrap .input-padding {
	padding: 1px;
	padding-top: 3px;
}
table.type01-wrap .hidden-column {
	padding: 0px;
	font-size:13px;
	vertical-align: top;
	#border-right: 1px solid #aaa;
	border-bottom: 0px solid #aaa;
	#display: none;  
}

table.type01a {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	border-top: 1px solid #D8E8FF;
	border-left: 1px solid #777;
	margin : 0px 0px;
	#box-shadow: 0 1px 1px 0 #000;
}
table.type01a td {
/*    width: 349px;	*/
	padding: 0px;
	font-size:13px;
	#vertical-align: top;
	border-right: 1px solid #D8E8FF;
	#border-bottom: 1px solid #333;
	background: #D8E8FF;
}
table.type01a .bottom_line {
	padding: 3px;
	font-size:13px;
	vertical-align: middle;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	background: #D8E8FF;
}

/* ÇÏ´Ü ¸Þ´º ¿µ¿ª */
table.type02 {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	border-top: 1px solid #777;
	border-left: 2px solid #89ae52;
	#border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	margin : 1px 0px;			
}
table.type02 td {
/*    width: 349px;	*/
	padding: 0px;
	font-size:13px;
	vertical-align: middle;
	#border-right: 1px solid #ccc;
	#border-bottom: 1px solid #ccc;
}
table.type02 .td_right_gray {
	padding: 0px;
	font-size:13px;
	vertical-align: middle;
	border-right: 1px solid #ccc;
}
table.type02 .td_right_black {
	padding: 0px;
	font-size:13px;
	vertical-align: middle;
	border-right: 1px solid #777;
}
table.type02 .td_right_black2 {
	padding: 0px;
	font-size:13px;
	vertical-align: middle;
	border-right: 1px solid #777;
	border-bottom: 1px solid #ccc;
}


/* ½Ã¹Ä·¹ÀÌ¼Ç ¿µ¿ª */
table.type03 {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	border-top: 1px solid #666;
	border-left: 3px solid #333;
	margin : 5px 4px;
	#box-shadow: 0 1px 1px 0 #000;
}
table.type03 td {
/*    width: 349px;	*/
	padding: 3px;
	font-size:13px;
	color:#FFF;
	background: #538ed5;
	vertical-align: middle;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}
table.type03 .subtitle {
	color:#000;			
	background: #95b3d7;
}
table.type03 .subtitle_red {
	color:#f00;
	font-weight: bold;
	background: #95b3d7;
}
table.type03 .item_white {
	color:#000;
	background: #ffffff;
	border-right: 2px solid #333;
	text-align:right;
	font-size:14px;
}
table.type03 .item_yellow {
	color:#000;
	background: #ffffcc;
	border-right: 2px solid #333;
	text-align:right;
	font-size:14px;
}	
table.type03 .item_green {
	color:#000;
	background: #eaf1dd;
	border-right: 2px solid #333;
	text-align:right;
	font-size:14px;
}		
table.type03 .item_gray {
	color:#000;
	background: #ccc;
	border-right: 2px solid #333;
	text-align:right;
	font-size:14px;
}
table.type03 .item_gray_red {
	color:#F00;
	font-weight: bold;
	background: #ccc;
	border-right: 2px solid #333;
	text-align:right;
	font-size:14px;
}
table.type03 .item_gray_no_black {
	color:#000;
	background: #ccc;
	text-align:right;
}
table.type03 .title {
	border-bottom: 2px solid #333;
}
table.type03 .td_right_black {
	border-right: 2px solid #333;
}
