<!-- ------------------------------------------------------
  -- ¡Ø ÁÖÀÇ
  --
  -- 1. ±âÁ¸¿¡ ÀÖ´Â°Å ¼öÁ¤ÇÏÁö ¸¶½Ã°í, Ãß°¡ÇØ ÁÖ¼¼¿ä.
  -- 2. µðÆúÆ® ½ºÅ¸ÀÏ ¼öÁ¤ÀÌ ÇÊ¿äÇÏ¸é, °ü·ÃµÈ »ç¶÷µé°ú »óÀÇÈÄ ¼öÁ¤ÇÕ½Ã´Ù.
  -- ----------------------------------------------------
  -->

.tt {
	font-size:9pt;
	line-height:120%;
}


<!-- ------------------------------------------------------
  -- DEFAULT STYLE
  -- ------------------------------------------------------
  -->
a:visited {
	font-size: 9pt;
	color: #414141;
	text-decoration: none;
}

a:link {
	font-size: 9pt;
	color: #414141;
	text-decoration: none;
}

a:active {
	font-size: 9pt;
	color: #414141;
	text-decoration: none;
}

a:hover {
	font-size: 9pt;
	color: #0089D3;
	text-decoration: none;
}

body, p, div, td, tr, table, input, textarea.select, textarea,select {
    font-size: 9pt;
    color: #414141;
}

.bbs {
	color:#777777;
	font-size: 9pt;
}
.bbs a:link {
	font-size: 9pt;
	text-decoration: none;
	color: #777777;
}
.bbs a:visited {
	font-size: 9pt;
	text-decoration: none;
	color: #777777;
}
.bbs a:hover {
	font-size: 9pt;
	text-decoration: none;
	color: #999999;
	position:relative;
	bottom:1;
}

.ob {
	color:#777777;
	font-size: 9pt;
}
.ob a:link {
	font-size: 9pt;
	text-decoration: none;
	color: #777777;
}
.ob a:visited {
	font-size: 9pt;
	text-decoration: none;
	color: #777777;
}
.ob a:hover {
	font-size: 9pt;
	text-decoration: none;
	color: #F47D7D;
	position:relative;
	bottom:1;
}

.nob {
	color:#777777;
	font-size: 9pt;
}
.nob a:link {
	font-size: 9pt;
	text-decoration: none;
	color: #777777;
}
.nob a:visited {
	font-size: 9pt;
	text-decoration: none;
	color: #777777;
}
.nob a:hover {
	font-size: 9pt;
	text-decoration: none;
	color: #777777;
	position:relative;
	bottom:1;
}

.top {
	color:#FFFFFF;
	font-size: 9pt;
}
.top a:link {
	color: #FFFFFF;
	font-size: 9pt;
	text-decoration: none;
}
.top a:visited {
	color: #FFFFFF;
	font-size: 9pt;
	text-decoration: none;
}
.top a:hover {
	font-size: 9pt;
	text-decoration: none;
	color: #FFFFFF;
	position:relative;
	bottom:1;
}

.tw {
	padding-top:2pt;
	color:#FFFFFF;
	font-size: 9pt;
	font-weight: bold;
}

.tb {
	padding-top:2pt;
	color:#000000;
	font-size: 9pt;
}

.abon a:link {
	padding-top:2pt;
	padding-left:3pt;
	padding-right:3pt;
	color:#FFFFFF;
	background-color:#777777;
	text-decoration: none;
	font-size: 9pt;
}

.abon a:visited {
	padding-top:2pt;
	padding-left:3pt;
	padding-right:3pt;
	color:#FFFFFF;
	background-color:#777777;
	text-decoration: none;
	font-size: 9pt;
}

.abon a:hover {
	padding-top:2pt;
	padding-left:3pt;
	padding-right:3pt;
	color:#FFFFFF;
	background-color:#777777;
	font-size: 9pt;
	text-decoration: none;
	position:relative;
	bottom:1;
}

.abon {
	padding-top:2pt;
	padding-left:3pt;
	padding-right:3pt;
	color:#FFFFFF;
	background-color:#777777;
	font-size: 9pt;
}

.abof a:link {
	color:#414141;
	text-decoration: none;
	font-size: 9pt;
}

.abof a:visited {
	color:#414141;
	text-decoration: none;
	font-size: 9pt;
}

.abof a:hover {
	color:#777777;
	text-decoration: none;
	position:relative;
	bottom:1;
}

.abof {
	color:#414141;
	font-size: 9pt;
}

<!-- ------------------------------------------------------
  -- FORM OBJECT STYLE
  -- ------------------------------------------------------
  -->

.input {
	font-size: 9pt;
	color: #333333;
	border: #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.noinput {
	font-size: 9pt;
	color: red;
	border: white;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.textarea {
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	background-color: white;
	overflow: auto;
}

<!-- ------------------------------------------------------
  -- FONT SIZE STYLE
  -- ------------------------------------------------------
  -->

.8pt {
	color:#828282;
	font-size: 8.5pt;
}
.8pt a:link,visited,active {
	font-size: 8.5pt;
	text-decoration: none;
	color: black;
}
.8pt a:hover {
	font-size: 8.5pt;
	text-decoration: none;
	color: black;
}

.8pt td,tr,table {
	color:#828282;
	font-size: 8.5pt;
}

.8pt_r td,tr,table {
	color:red;
	font-size: 8.5pt;
}

.10pt {
	color: #000000;
	font-size: 10pt;
}
.10pt. a:link, visited, active {
	font-size: 10pt;
	text-decoration: none;
	color: black;
}
.10pt. a:hover {
	font-size: 10pt;
	text-decoration: none;
	color: black;
}

.wh {
	font-size: 9pt;
	text-decoration: none;
	color: white;
}

<!-- ------------------------------------------------------
  -- CALENDAR STYLE
  -- ------------------------------------------------------
  -->
.calc. a:link {
	font-size: 9pt;
	text-decoration: none;
	color: black;
}
.calc. a:visited {
	font-size: 9pt;
	text-decoration: none;
	color: black;
}
.calc. a:active {
	font-size: 9pt;
	text-decoration: none;
	color: black;
}
.calc. a:hover {
	font-size: 9pt;
	text-decoration: none;
	color: black;
	font-weight: bold;
}

<!--
  -- TEXT BACKGROUND
  -->
.bgc {
	background-color: #FF5555;
	color: white;
}

