html, body { height:100%; }
#body {height: 100%;}
ul {list-style-type: none; /* ul li ÅÂ±× »ç¿ëÀ¸·Î ÀÎÇÑ disc ¸¦ ¾Èº¸ÀÌµµ·Ï*/}
li { font-size: 0; /* ul li ÅÂ±× »ç¿ëÀ¸·Î ÀÎÇÑ disc ¸¦ ¾Èº¸ÀÌµµ·Ï*/}
#left_menu {
 margin: 0; /*ul ¿¡ ´ëÇÑ ie, ff Â÷ÀÌ¸¦ ¾ø¾Ö±â À§ÇØ 0 À¸·Î ¼³Á¤ */
 padding: 0; /*ff ´Â ¼Ó¼º¿¡ ±âº» margin, padding ÀÌ ¼³Á¤µÈ °æ¿ì°¡ ¾ÒÀ½*/
}
#left_menu ul { 
 margin: 0; /*ul ¿¡ ´ëÇÑ ie, ff Â÷ÀÌ¸¦ ¾ø¾Ö±â À§ÇØ 0 À¸·Î ¼³Á¤ */
 padding: 0; /*ff ´Â ¼Ó¼º¿¡ ±âº» margin, padding ÀÌ ¼³Á¤µÈ °æ¿ì°¡ ¾ÒÀ½*/
}
#left_menu ul  li { 
 margin: 0; /*ul ¿¡ ´ëÇÑ ie, ff Â÷ÀÌ¸¦ ¾ø¾Ö±â À§ÇØ 0 À¸·Î ¼³Á¤ */
 padding: 0; /*ff ´Â ¼Ó¼º¿¡ ±âº» margin, padding ÀÌ ¼³Á¤µÈ °æ¿ì°¡ ¾ÒÀ½*/
 font-size: 0;
}
#left_menu img {
	border: 0
}

A:visited {
	font-family : "Tahoma", "Verdana", "Arial", "Helvetica";
	font-size: 9pt;
	color: #5E5E5E;
	text-decoration: none;
	}
A:hover { color:#FFB800; font-family: "Tahoma", "Verdana", "Arial", "Helvetica";text-decoration: underline;}
A:active { font-family : "Tahoma", "Verdana", "Arial", "Helvetica"; font-size: 9pt; color: #FFB800;
	text-decoration:  underline; } 
A:link { 	font-family : "Tahoma", "Verdana", "Arial", "Helvetica";
	font-size: 9pt;
	color: #5E5E5E;
	text-decoration: none;
 } 

td  {  font-family: "±¼¸²"; font-size: 9pt; line-height: 13pt; color: #666666}
.±¼¸² {  font-family: "±¼¸²"; font-size: 9pt; line-height: 13pt; color: #666666}
.tahoma_w {  font-family: "Tahoma"; font-size: 8pt; line-height: normal; color: #FFFFFF}
.tahoma {  font-family: "Tahoma"; font-size: 8pt; line-height: normal; color: #585858}

div.lines  {
   min-height: 100%; 
   /*height: auto !important; */
   /*height: 100%; */
   height:100vh;
	background-color: #eeeeee; 
	width: 1px; 
	float: left;
	display: inline;
}
ul {
margin: 0;
padding: 0;
}
.top-menu {
  margin: auto;
  width: 1200px;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #2A333D;
  height: 38px;
  font-size: 10px;
}
.top-menu-main {
  position: relative;
  float: left;
  list-style: none;
  margin: 0;
  width: 1200px; 
  z-index: 99999;
 background-color: #2A333D;
}
.top-menu-main a, .top-menu-main a:link {
  display: block;
  color: white;
  width: 1200px;
  height: 38px;
  line-height: 3.8;
  padding: 0 15px;
  text-align: left;
}
ul.demo-menu {
  background-color:  #2A333D;
  bottom: 38px;
  width: 560px;
  cursor: pointer;
  display: none;
  position: absolute; 
  z-index : 9;
  padding: 0px;
  margin: 0px;
  white-space: nowrap;
  -moz-box-shadow: 0 0 8px #333;
  -webkit-box-shadow: 0 0 8px #333;
  box-shadow: 0 0 8px #333;
  height: 131px;
}
ul.demo-menu > li {
  margin: 0px;
  padding: 0px 0px;
  background-color:  #2A333D;
  color: #fff;
  white-space: nowrap;
  list-style: none;
}
ul.demo-menu > li.hover {
  background: #cfcfcf;
  color: #333;
}

ul.menu-line {
	width: 324px;
	padding-top: 10px;
}

ul.menu-line li {
	padding: 0; 
	margin: 4 2; 
	height: 18px; 
	font-size: 12px; 
	width: 324px;
}

ul.menu-line li  a, ul.menu-line li  a:hover,  ul.menu-line li  a:link {
	font-size: 12px;
	color: white; 
	width: 324px; 
	height: 18px; 
    line-height: 12px;
}



#header {
	font: 0;
}

#headerSub  {
	/*position:relative; */
	position:absolute;
	left: 50%;
   margin-left: -300px;
	/*left:0; */
	/*top: 85 ;*/
	display: none; 
	/*margin:0 0 0 -1px; */
	padding:0; 
	list-style: none;
	width: 600;
	z-index: 900;
	text-align: center;
	height:  170px;
}

div.headerInner {
	width: 600 ;
	background-color: #2F353E;
	display: block;
	margin: 0; 
	height: 170px;
}
#hs {
	margin-left: 130;
	width: 100px;
	padding-top:  10px;
	float: left;
}
#hs li  {
	width: 100px;
	background:#ccc; 
    margin: 0;
	padding: 0;
	font-size: 0;
}
#hs1 {
	width: 100px;
	background-color: #2F353E;
	padding-top:  10px;
	float: left;
}
#hs1 li  {
	width: 100px;
	background:#ccc; 
    margin: 0;
	padding: 0;
	font-size: 0;
}
#hs2 {
	width: 100px;
	background-color: #2F353E;
	padding-top:  10px;
	float: left;

}
#hs2 li  {
	width: 100px;
	background:#ccc; 
    margin: 0;
	padding: 0;
	font-size: 0;
}
#hs3 {
	width: 100px;
	background-color: #2F353E;
	padding-top:  10px;
	float: left;

}
#hs3 li  {
	width: 100px;
	background:#ccc; 
    margin: 0;
	padding: 0;
	font-size: 0;
}
#hs4 {
	width: 100px;
	background-color: #2F353E;
	padding-top:  10px;
	float: left;

}
#hs4 li  {
	width: 100px;
	background:#ccc; 
    margin: 0;
	padding: 0;
	font-size: 0;
}
#hs5 {
	width: 100px;
	background-color: #2F353E;
	padding-top:  10px;
	float: left;

}
#hs5 li  {
	width: 100px;
	background:#ccc; 
    margin: 0;
	padding: 0;
	font-size: 0;
}
#hs6 {
	width: 100px;
	background-color: #2F353E;
	padding-top:  10px;
	float: left;

}
#hs6 li  {
	width: 100px;
	background:#ccc; 
    margin: 0;
	padding: 0;
	font-size: 0;
}
a.f0 {
	font-size: 0;
}
a.f0:link {
	font-size: 0;
}

/* customer */
.formLayout 
{
	padding: 0 30 0 20;
	display: inline-block; 
	margin-bottom: 10px;
	width: 600px;
}
input.input 
    {
        display: block;
        width: 120px;
        float: left;
        margin-bottom: 10px;
		font : 12px sans-serif;
		font-size: 12px;
    }
 
	.formLayout textarea {
		display: block;
        float: left;
		width: 496px;
		font : 12px sans-serif;
		font-size: 12px;
		padding: 0;
		margin: 0 0 10px 0;
	}

    .formLayout label
    {
		 display: block;
		 width: 80px;
		 float: left; 
		margin-bottom: 10px;
        text-align: left;
        padding-right: 20px;
		font-weight:  bold;
		font-size: 12px;
	
    }
    .lclear 
	{
        clear: left;
		height: 1px;
		border: 0;
		color: #c6c6c6;
		background-color: #c6c6c6;
		width: 600px;
    }
    .lwclear 
	{
        clear: left;
		height: 0;
		border: 0;
    }

#board table {
	width: 90%;
	padding: 0;
	border-collapse: collapse; 
	border: 0;

}
#board table th {
	background-color: #d8f0fc; 
	height: 30px; 
	text-align: center; 
	vertical-align: middle;
	padding: 5;
	font: bolder 12px ±¼¸²;
}

#board table td {
	height: 30px; 
	vertical-align: middle;
	padding: 5;
	font: bolder 12px ±¼¸²;
	border-bottom: 1px solid #c6c6c6;
}