/*
HTTP://WWW.DAEREW.COM v3.6 CSS STYLE
Author: daerew
Version: 3.7
*/
html, body, input, table {
	font-family: Dotum, µ¸¿ò, Gulim, ±¼¸², Arial, sans-serif;
	font-size: 9pt;
	margin: 0 auto;
	padding: 0;
	color: #666;
}
body {
	background-color: #efefea;
	text-align: center;
	margin-bottom: 15px;
}
.input {
	border: 1px solid #e0e0e0;
	background-color: #fff;
	cursor: pointer;
}
form {padding: 0; margin: 0;}
/* font style
--------------------------------------------------*/
.color_a0a0a0   {color: #a0a0a0;}
.color_008eab   {color: #008eab;}
.color_e82e00_b {color:#e82e00; font-weight:bold;}
.small          {font-size:8pt; color:#777; line-height:140%;}
.small_009900   {font-size:8pt; color:#090; line-height:140%;}
.small_4040e0   {font-size:8pt; color:#4040e0; line-height:140%;}
.x_line			{text-decoration:line-through; color:#bbb;}

.img_menu1      {width:260px; height:70px; border:0; display:block;}
.img_menu2      {width:100px; height:70px; border:0; display:block;}
.img_top_banner {width:960px; height:112px; border:0; display:block;}
.img_mid_banner {width:150px; height:45px; border:0; display:block;}
.img_banner     {width:150px; height:50px; border:0; display:block;}

/* table = info, rss, profile, digital, sitemap, policy, member_join, service
--------------------------------------------------*/
.t_1 {
	line-height: 150%;
	vertical-align: top;
	background-color: #dbc7ac;
	padding: 10px;
	color: #fff;
	font-weight: bold;
	border-width: 0 1px 1px 0;
	border-color: #fff;
	border-style: solid;
}
.t_2 {
	line-height: 150%;
	vertical-align: top;
	background-color: #fcf7e2;
	text-align: justify;
	padding: 10px;
	border-width: 0 1px 1px 0;
	border-color: #fff;
	border-style: solid;
}
.t_3 {
	line-height:150%;
	background-color: #f4f4f4;
	text-align: justify;
	padding: 10px;
	border-width: 0 1px 1px 0;
	border-color: #fff;
	border-style: solid;
}
.t_s {
	line-height: 150%;
	vertical-align: top;
	background-color: #48acb8;
	text-align: justify;
	padding: 10px;
	color: #fff;
	border-width: 0 1px 1px 0;
	border-color: #fff;
	border-style: solid;
}
.t_basic { /* =policy */
	line-height: 150%;
	vertical-align: top;
	background-color: #fff;
	text-align: justify;
	padding: 10px;
	border-width: 0 1px 1px 0;
	border-color: #fff;
	border-style: solid;
}
.t_3b { /* =policy */
	line-height: 150%;
	vertical-align: top;
	background-color: #f4f4f4;
	text-align: justify;
	padding: 10px;
	color: #48acb8;
	font-weight: bold;
	border-width: 0 1px 1px 0;
	border-color: #fff;
	border-style: solid;
}
/* box = service
--------------------------------------------------*/
.box_gray {
	border: 1px solid #dbdbdb;
	padding: 10px;
	background-color: #eee;
	line-height: 150%
}

/*///////////////////////////////////////     top     ///////////////////////////////////////*/

/* top
--------------------------------------------------*/
#top {
	width: 980px;
	padding: 10px 0;
	text-align: right;
}

/*///////////////////////////////////////      wrapper     ///////////////////////////////////////*/

#wrapper {
	width: 960px;
	margin: 0 auto;
	padding: 10px;
	background-color: #fff;
	border:1px solid #e0e0e0;
}

/*///////////////////////////////////////      head     ///////////////////////////////////////*/

#head {
}

/* head menu
--------------------------------------------------*/
	#head #menu {
		width: 960px;
		height: 70px;
		margin-bottom: 10px;
}
		#head #menu ul {
			list-style: none;
			margin: 0;
			padding: 0;
}
		#head #menu ul li{
			float: left;
}

/* head banner
--------------------------------------------------*/
	#head #banner {
		width: 960px;
		height: 112px;
	}

/*///////////////////////////////////////      body     ///////////////////////////////////////*/

#body {
	margin: 10px 0;
}

/* body sub
--------------------------------------------------*/
	#body #sub_td {
		width: 160px;
		padding: 10px;
		background-color: #f4f4f4;
		vertical-align: top;
		text-align:center;
}
		#sub_td #submenu {
			width: 150px;
			margin: 10px 0;
}
			#submenu #submenu_banner {
				margin: 5px 0;
}
			#submenu ul {
				list-style: none;
				margin: 0;
				padding: 0;
}
			#submenu li {
				list-style: none;
				padding: 7px 0 4px 5px;
				border-width: 0 0 1px 0;
				border-color: #dbdbdb;
				border-style: solid;
				text-align: left;
}
			#submenu #submenu_status {
				background-color: #fff;
				border: 1px solid #eee;
				padding: 10px 0 10px 14px;
				margin-top: 5px;
				line-height: 150%;
				border: 1px solid #eee;
				text-align: left;
				font-size: 8pt;
				color: #777;
}
			#submenu li .arrow {
				vertical-align: top;
				width: 10px;
				height: 10px;
				border: 0;
}
/* body main
--------------------------------------------------*/
	#body #main_td {
		padding-left: 10px;
		background-color: #fff;
		vertical-align: top;
}
	#main_td #main {
		border: 1px solid #dbdbdb;
		padding: 10px;
}
		#main #title {
			border: 1px solid #dbdbdb;
			padding: 10px;
			margin-bottom: 10px;
			background-color: #f4f4f4;
			line-height: 140%;
}
		#main #contents {
			text-align: left;
}

/*///////////////////////////////////////      foot     ///////////////////////////////////////*/

#foot {
	width: 960px;
	color: #fff;
	background-color: #2c2c2c;
	text-align: center;
	padding-top:20px;
}
	#foot ul {
		list-style: none;
		margin: 0;
		padding: 15px;
		text-align:justify;
		line-height: 150%;
		font-size: 8pt;
		color: silver;
}
		#foot ul li {
			list-style: none;
}
	#foot p {
		padding: 0;
		margin: 0;
}
	#foot hr {
		border-top-width: 1px;
		border-top-color: black;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #494949;
		border-bottom-style: solid;
		margin: 15px;
}

/*///////////////////////////////////////      link     ///////////////////////////////////////*/

a:link    {color:#555; text-decoration:none;}
a:visited {color:#555; text-decoration:none;}
a:hover   {color:black; text-decoration:underline;}
a:active  {color:#555; text-decoration:none;}

a.url:link     {color:#0d57c7; text-decoration:none;}
a.url:visited  {color:#0d57c7; text-decoration:none;}
a.url:hover    {color:black; text-decoration:underline;}
a.url:active   {color:#0d57c7; text-decoration:none;}

a.link:link    {color:#ef5900; text-decoration:none;}
a.link:visited {color:#ef5900; text-decoration:none;}
a.link:hover   {color:black; text-decoration:underline;}
a.link:active  {color:#ef5900; text-decoration:none;}

a.red:link     {color:#c00; text-decoration:line-through;}
a.red:visited  {color:#c00; text-decoration:line-through;}
a.red:hover    {color:black; text-decoration:underline;}
a.red:active   {color:#c00; text-decoration:line-through;}

a.dark:link    {color:white; text-decoration:none;}
a.dark:visited {color:white; text-decoration:none;}
a.dark:hover   {color:white; text-decoration:underline;}
a.dark:active  {color:white; text-decoration:none;}