img {border:0px;}
HTML
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BODY
{
    MARGIN: 0px;
    PADDING: 0px;
}

BODY
{
    BACKGROUND: #ffffff;
	font-size:9pt;
	font-family: Dotum,"돋움",Arial,Gulim,Helvetica,sans-serif;
	color:#818180;
	font-size:9pt;
    /*FONT: 80%/1.4em Trebuchet,Helvetica,sans-serif;*/
    /*TEXT-ALIGN: center*/
}    
TABLE { 
	text-align:left;
}
.line180 {
	line-height: 180%;
} 
.font8 {
	font-size:8pt;
}
A:link
{
    COLOR: #009bc7;
    BACKGROUND: transparent;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #009bc7;
    BACKGROUND: transparent;
    TEXT-DECORATION: none
}
A:hover
{
    /*BACKGROUND: #009bc7;*/
    BACKGROUND: transparent;
    COLOR: #fff;
    TEXT-DECORATION: underline
}
A:hover:link
{
    /*COLOR: #009bc7;*/
    /*TEXT-DECORATION: none*/
    TEXT-DECORATION: underline
}
A:hover:visited
{
    /*COLOR: #009bc7;*/
    /*TEXT-DECORATION: none*/
    TEXT-DECORATION: underline
}
A IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
A:link IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
A:visited IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
A:hover IMG
{
    BACKGROUND: #fff;
    COLOR: #fff;
    TEXT-DECORATION: none
}
A:hover:link IMG
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
A:hover:visited IMG
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: square
}
LI
{
    MARGIN-LEFT: 2em
}
DD
{
    MARGIN-LEFT: 2em
}
BLOCKQUOTE
{
    MARGIN-LEFT: 2em
}
.clear
{
    CLEAR: both
}
.hidden
{
    DISPLAY: none
}


.sub_menu {
	color:#000000;
	font-weight:bold;
	font-size:15px;
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 10px;
	background: url(/images/menu_dot.jpg) 0px 5px no-repeat; 
}

.sub_menu #on{
	color:#404ba0;
}


DIV#container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 1024px;
    PADDING-TOP: 0px;
    POSITION: relative;
    TEXT-ALIGN: left;
}
DIV#header-container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/bg-header.png) repeat-x 0% 100%;
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 0px;
    COLOR: #666;
    PADDING-TOP: 0px
}
#top-container
{
    WIDTH: 940px;
    COLOR: #666;
    MARGIN: 0px auto;
}
#top-container .left {
	margin:20px 0px 0px 0px;
    WIDTH: 500px;
	float:left;
	text-align:right;
}
#top-container .right {
	margin:20px 0px 0px 0px;
    WIDTH: 420px;
	float:left;
}
#body-container
{
	clear:both;
    PADDING: 0px 0px 0px 0px;
    MARGIN: 10px 0px 0px 0px;
    WIDTH: 995px;
}
#body-container img {
	margin:0px 0px 0px 3px;
}
#body-container .body_text {
	margin:10px 0px 10px 30px;
	font-size:9pt;
	width:940px;
}

DIV#header
{
	border-bottom:1px solid #808080;
    Z-INDEX: 100;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px auto;
    WIDTH: 940px;
    POSITION: relative
}

DIV#header P#login
{
    MARGIN: 0px;
    TEXT-ALIGN: left
}
#logo {
	height: 101px;
	padding:0px;
	margin:0px;
	text-align:left;
}
#logo h1 {
	margin-left:10px;
	padding:10px 0px 10px 10px;
}
#logo h1 a {
	text-indent:-999em;
	background:url(/images/logo.jpg) no-repeat;
	height:101px;
	width:221px;
	text-align:center;
	overflow:hidden;
	display:block;
}

#search-container {
	height:25px;
	width:210px;
	padding:0px;
	margin-left:23px;
}

#search-container img{
	float:left;
}

#search_box {
	width:207px;
	height:25px;
	float:right;
	background: url(/images/today/search_left.gif) no-repeat; 
	margin:0px;
	padding-left:11px;
}
#search_box .left {
	float:left;
	background: url(/images/today/search_right.gif) 0px 100% no-repeat; 
	background-position:right center;
	height:25px;
	margin:0px;
	padding:0px 23px 0px 0px;
}
#search_box .searchbg {
	float:left;
	border:0px;
	background: url(/images/today/search_body.gif) repeat-x; 
    font-family:Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	width:207px;
	height:25px;
	padding:5px 0px 0px 0px;
}
#search-container .submit {
	float:right;
}
.submit {
	float:right;
	margin:5px 0px 0px 0px;
	text-align:right;
}
#top_search_box {
	width:277px;
	height:25px;
	float:left;
	background: url(/images/tv/top_search_left.jpg) no-repeat; 
	margin:25px 0px 0px 160px;
	padding-left:7px;
}
#top_search_box .left {
	float:left;
	background: url(/images/tv/top_search_btn.jpg) 0px 100% no-repeat; 
	background-position:right center;
	height:25px;
	margin:0px;
	padding:0px 25px 0px 0px;
}
#top_search_box .searchbg {
	float:left;
	border:0px;
	background: url(/images/tv/top_search_bg.jpg) repeat-x; 
    font-family:Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	width:277px;
	height:25px;
	padding:5px 0px 0px 0px;
}
#zip_box {
	width:164px;
	height:22px;
	background: url(/images/input_zip_left.jpg); 
	margin:0px;
	padding-left:12px;
}
#zip_box .left {
	float:left;
	background: url(/images/input_zip_right.jpg) 0px 100%; 
	background-position:right center;
	height:22px;
	margin:0px;
	padding:0px 13px 0px 0px;
}
#zip_box .searchbg {
	float:left;
	border:0px;
	background: url(/images/input_zip_body.jpg) repeat-x; 
    font-family:Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	width:160px;
	height:22px;
	padding:2px 0px 0px 0px;
	text-align:center;
}

.input-container {
	clear:both;
	width:300px;
	height:20px;
	margin:5px 0px 0px 0px;
	border:0px solid;
}

.popup_input-container {
	clear:both;
	width:290px;
	height:28px;
	margin:2px 0px 0px 0px;
}
.textarea-container {
	clear:both;
	width:300px;
	height:100px;
	margin:5px 0px 0px 0px;
}
#input_box {
	float:left;
	width:152px;
	height:21px;
	background: url(/images/input_left.jpg); 
	margin:0px;
	padding-left:2px;
}
#input_box .left {
	float:left;
	background: url(/images/input_right.jpg) 0px 100%; 
	background-position:right center;
	height:21px;
	margin:0px;
	padding:0px 3px 0px 0px;
}
#input_box .searchbg {
	float:left;
	border:0px;
	background: url(/images/input_body.jpg) repeat-x; 
    font-family:Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	width:150px;
	height:21px;
	padding:2px 0px 0px 0px;
}
#input_box .searchbg2 {
	float:left;
	border:0px;
	background: url(/images/input_body.jpg) repeat-x; 
    font-family:Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	width:250px;
	height:21px;
	padding:2px 0px 0px 0px;
}

#select_box {
	width:164px;
	height:20px;
	float:right;
	background: url(/images/search_left.jpg); 
	margin:0px;
	padding-left:9px;
}
#select_box .left {
	float:left;
	background: url(/images/search_right.jpg) 0px 100%; 
	background-position:right center;
	height:20px;
	margin:0px;
	padding:0px 9px 0px 0px;
}
#select_box .searchbg {
	float:left;
	border:0px;
	background: url(/images/search_body.jpg) repeat-x; 
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	width:160px;
	height:20px;
	padding:2px 0px 0px 0px;
}
#textinput_box {
	width:150px;
	height:51px;
	float:left;
	background: url(/images/textinput_left.jpg); 
	margin:0px;
	padding-left:4px;
}
#textinput_box .left {
	float:left;
	background: url(/images/textinput_right.jpg) 0px 100%; 
	background-position:right center;
	height:51px;
	margin:0px;
	padding:0px 4px 0px 0px;
}
#textinput_box .searchbg {
	float:left;
	border:0px;
	overflow:hidden;
	background: url(/images/textinput_body.jpg) repeat-x; 
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	width:147px;
	height:51px;
	padding:2px 0px 0px 0px;
}
#textinput_box_big {
	width:240px;
	height:172px;
	background: url(/images/textarea_big_left.jpg); 
	margin:0px;
	padding-left:5px;
}
#textinput_box_big .left {
	float:left;
	background: url(/images/textarea_big_right.jpg) 0px 100%; 
	background-position:right center;
	height:172px;
	margin:0px;
	padding:0px 8px 0px 0px;
}
#textinput_box_big .searchbg {
	float:left;
	border:0px;
	overflow:hidden;
	background: url(/images/textarea_big_body.jpg) repeat-x; 
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	width:240px;
	height:172px;
	padding:2px 0px 0px 0px;
}

#top_nav-container {
	position: absolute;
	top:30px;
	left:712px;
	width:300px;
	margin:0px 0px 0px 5px;
}
#sub_nav-container {
	float:left;
	width:900px;
	margin:0px 0px 0px 5px;
	text-align:right;
}
#sub_nav-container a:hover {
    TEXT-DECORATION: underline
}
#sub_nav-container img a:hover {
	border:0px;
}

#nav-container {
	width:990px;
	height:199px;
	margin:0px 2px 0px 3px;
}
#nav-desc {
	width:995px;
	height:24px;
	margin:0px 0px 0px 16px;
}
#nav-desc img {
	margin:0px 0px 0px 6px;
}
#nav-text {
	width:995px;
	height:124px;
	margin:5px 0px 20px 18px;
}
#nav-text .text {
	float:left;
	width:230px;
	height:125px;
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	margin:0px 0px 0px 10px;
}
#sub-container {
	clear:both;
	width:980px;
	margin:30px 0px 0px 20px;
}


#top_nav1 {
	float:left;
	height: 51px;
	padding:0px;
	margin:0px 0px 0px 2px;
}
#top_nav1 a {
	background:url(/images/top_nav_m.jpg) no-repeat;
	height:51px;
	width:53px;
	display:block;
}
#top_nav1 a:hover {
	height:51px;
	width:53px;
	display:block;
}

#top_nav2 {
	float:left;
	height: 51px;
	padding:0px;
	margin:0px 0px 0px 2px;
}
#top_nav2 a {
	background:url(/images/top_nav_home.jpg) no-repeat;
	height:51px;
	width:53px;
	display:block;
}
#top_nav2 a:hover {
	height:51px;
	width:53px;
	display:block;
}

#top_nav3 {
	float:left;
	height: 51px;
	padding:0px;
	margin:0px 0px 0px 2px;
}
#top_nav3 a {
	background:url(/images/top_nav_commercial.jpg) no-repeat;
	height:51px;
	width:53px;
	display:block;
}
#top_nav3 a:hover {
	height:51px;
	width:53px;
	display:block;
}

#top_nav4 {
	float:left;
	height: 51px;
	padding:0px;
	margin:0px 0px 0px 2px;
}
#top_nav4 a {
	background:url(/images/top_nav_car.jpg) no-repeat;
	height:51px;
	width:53px;
	display:block;
}
#top_nav4 a:hover {
	height:51px;
	width:53px;
	display:block;
}

#home_nav1 {
	float:left;
	height: 199px;
	padding:0px;
	margin:0px 0px 0px 20px;
}
#home_nav1 a {
	background:url(/images/home_nav2_off.jpg) no-repeat;
	height:199px;
	width:226px;
	display:block;
}
#home_nav1 a:hover {
/*	background:url(/images/home_nav1_on.jpg) no-repeat;*/
	height:199px;
	width:226px;
	display:block;
}
#home_nav2 {
	float:left;
	height: 199px;
	padding:0px;
	margin:0px 0px 0px 13px;
	text-align:left;
}
#home_nav2 a {
	background:url(/images/home_nav1_off.jpg) no-repeat;
	height:199px;
	width:226px;
	display:block;
}
#home_nav2 a:hover {
	/*background:url(/images/home_nav2_on.jpg) no-repeat;*/
	height:199px;
	width:226px;
	display:block;
}
#home_nav3 {
	float:left;
	height: 199px;
	padding:0px;
	margin:0px 0px 0px 13px;
	text-align:left;
}
#home_nav3 a {
	background:url(/images/home_nav3_off.jpg) no-repeat;
	height:199px;
	width:226px;
	display:block;
}
#home_nav3 a:hover {
	/*background:url(/images/home_nav3_on.jpg) no-repeat;*/
	height:199px;
	width:226px;
	display:block;
}
#home_nav4 {
	float:left;
	height: 199px;
	padding:0px;
	margin:0px 0px 0px 13px;
	text-align:left;
}
#home_nav4 a {
	background:url(/images/home_nav4_off.jpg) no-repeat;
	height:199px;
	width:226px;
	display:block;
}
#home_nav4 a:hover {
	/*background:url(/images/home_nav4_on.jpg) no-repeat;*/
	height:199px;
	width:226px;
	display:block;
}

/* footer css */
#footer-container {
	clear:both;
	width:990px;
	height:140px;
	margin:0px auto;
}
#footer_logo {
	height: 85px;
	padding:0px;
	margin:0px;
	text-align:left;
}
#footer_logo h1 {
	margin-left:400px;
	padding:10px 0px 10px 10px;
}
#footer_logo h1 a {
	text-indent:-999em;
	background:url(/images/footer_logo.jpg) no-repeat;
	height:80px;
	width:170px;
	text-align:center;
	overflow:hidden;
	display:block;
}
DIV#footer-content
{
	text-align: right;
    WIDTH: 950px;
	margin: 10px 17px 0px 17px;
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:8pt;
	color:#000;
}
DIV#footer-content DIV {margin-bottom:5px;}
DIV#footer-content a:link, #footer-content a:visited { color:#333;margin:0px 5px 0px 5px;}
DIV#footer-content a:hover { background:#fff;COLOR:#009bc7; TEXT-DECORATION: underline;}
/* footer css */

DIV#bar-horizontal {width:993px;height:9px;background:url(/images/bar_wide.jpg) no-repeat;}


UL#main-nav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
    LIST-STYLE-TYPE: none
}
UL#main-nav LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
UL#main-nav LI A
{
    BACKGROUND: none transparent;
    DISPLAY: block;
    PADDING-LEFT: 0.75em;
    PADDING-RIGHT: 0.75em;
    PADDING-TOP: 0.5em;
    PADDING-BOTTOM: 0.5em;
    COLOR: #666;
    TEXT-DECORATION: underline
}
UL#main-nav LI A:hover
{
    BACKGROUND-COLOR: transparent
}
UL#main-nav LI:hover
{
    BACKGROUND: #ebebeb
}
UL#main-nav LI.hover
{
    BACKGROUND: #ebebeb
}
UL#main-nav LI.current
{
    BACKGROUND: #FFB107
}
UL#main-nav LI.current A
{
    COLOR: #fff
}
#headermenu
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 10px
}
#headermenu A
{
    PADDING-RIGHT: 5px;
	BACKGROUND: transparent;
    COLOR: #0B095C;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
#headermenu A:hover
{
    BACKGROUND: #ddd;
    COLOR: #000;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px;
    TEXT-DECORATION: underline
}
#headermenu B
{
    BACKGROUND: #FFB107;
    COLOR: white;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center
}
#headermenu B A
{
    BACKGROUND: #FFB107;
    COLOR: white;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
#headermenu B A:hover
{
    BACKGROUND: #FFB107;
    COLOR: white;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}

#header_nav {
	margin-left:350px;
	margin-top:-15px;
	width:600px;
	height: 24px; 
	color:#000;
    FONT-WEIGHT: bold;
	font-size:10pt;
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	}
#header_nav ul {
    LIST-STYLE-TYPE: none;
}
#header_nav ul li a:link, #header_nav ul li a:visited {
	float:left;
	color:#333;
	background:transparent;
	border-bottom:none;
	padding:4px 1px 4px 1px;
	display: block;
	}
#header_nav ul li a:hover {
    COLOR: #009bc7;
	border-bottom:none;
	}
	
#header_nav .indicator {
    COLOR: #009bc7;
	/*color:#ffffff;
	background-color:#626262;*/
}
#header_nav .indicator a:link,#header_nav .indicator a:visited {
    COLOR: #009bc7;
	/*color:#ffffff;
	background-color:#626262;*/
}
#header_nav a:link.indicator, #header_nav a:visited.indicator {
	color:#ffffff;
    /*COLOR: #009bc7;
	background-color:#a0a0a0;*/
}
#header_nav ul {width:660px;}
#header_nav ul li {float: left;}
#header_nav li.listSubMenu {
	position: relative;
	display: block;
	z-index: 2;}
#header_nav li.listSubMenu ul {
	top: 2.8em;
	left: -999em;position: 
	absolute;width:160px;
	background-color:#bbb;
	border:1px solid #aaa;
	z-index: 10000;
	}
#header_nav li.listSubMenu ul li {float: none;}
#header_nav li.listSubMenu:hover ul, 
#header_nav li.listSubMenu ul.sfhover {left: 0;}
#header_nav li.listSubMenu ul li a:link, 
#header_nav li.listSubMenu ul li a:visited {
	display: block; 
	padding: 4px 9px 4px 9px;
	}
#header_nav li.listSubMenu ul li a:hover {
	color:#fff;background-color:#005422;border-bottom:none;
	}


UL#sub-nav
{
    CLEAR: left;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    BACKGROUND: #FFB107;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px -15px 1em;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.b#sub-nav
{
    BACKGROUND: #adde53
}
UL#sub-nav LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.95em;
    BACKGROUND: #e1f0c5;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0.5em 2px 0px 0px;
    COLOR: #aaa;
    LINE-HEIGHT: 1.5em;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #FFB107 1px solid
}
UL.b#sub-nav LI
{
    MARGIN-TOP: 0.2em
}
UL#sub-nav LI A
{
    PADDING-RIGHT: 0.8em;
    PADDING-LEFT: 0.8em;
    PADDING-BOTTOM: 0.2em;
    FONT: 1.2em/1.8em Trebuchet, Arial, Helvetica, sans-serif;
    COLOR: #FFB107;
    PADDING-TOP: 0.6em;
    TEXT-DECORATION: underline
}
UL#sub-nav LI A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
UL#sub-nav LI.current
{
    BACKGROUND: #fff;
    BORDER-BOTTOM: #fff 1px solid
}
UL#sub-nav LI.current A
{
    FONT-WEIGHT: bold;
    COLOR: #666
}
UL#sub-nav A:hover
{
    TEXT-DECORATION: underline
}
UL#foot-nav
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #f1f1f1 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.96em;
    PADDING-BOTTOM: 0px;
    MARGIN: 2em 0px 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL#foot-nav LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.95em;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px 0px;
    WIDTH: 25%;
    LINE-HEIGHT: 1.5em;
    PADDING-TOP: 0px
}
UL#foot-nav LI H3
{
    MARGIN: 0px 0px 0.1em
}
UL#foot-nav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
UL#foot-nav UL LI
{
    FLOAT: none;
    MARGIN: 0px 0px 0px 1.5em;
    WIDTH: auto
}
UL#foot-nav UL LI A
{
    COLOR: #666
}
UL#foot-nav UL LI A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    TEXT-DECORATION: underline
}
UL#foot-nav UL LI.current A
{
    COLOR: #000
}

DIV#content
{
    CLEAR: left;
    BACKGROUND: url(/images/bg_bottom.jpg) no-repeat 0px 100%;
    FLOAT: left;
    PADDING-BOTTOM: 28px;
    WIDTH: 1024px;
}
DIV#content DIV.top
{
    BACKGROUND: url(/images/bg_top.jpg) no-repeat;
    PADDING-TOP: 25px
}
DIV#content DIV.bottom
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    BACKGROUND: url(/images/bg_body.jpg) repeat-y;
    OVERFLOW: hidden;
}
DIV#content DIV.main
{
    PADDING-TOP: 7px;
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(../images/bg-main.gif) #FFB107 repeat-x;
    MARGIN: 0px -16px;
    COLOR: #fff;
}
DIV#content DIV.main H1
{
    FONT-SIZE: 2em;
    MARGIN: 0px 0px 0.2em
}
DIV#content DIV.main P
{
    FONT-SIZE: 1.2em;
    COLOR: #fff
}
DIV#content DIV.main P A
{
    BACKGROUND: transparent;
    COLOR: #009bc7;
}
DIV#content DIV.main A:hover
{
    BACKGROUND: #009bc7;
    COLOR: #fff;
}
DIV#content DIV.main H1 A
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
DIV#content DIV.main UL.float
{
    FLOAT: right;
    MARGIN: 1em 0px 0.5em
}
DIV#content DIV.main UL.float LI
{
    MARGIN: 0px 1em 0px 0px
}
#sidebar_left {
	float:left;
	width:705px;
	margin:0px 0px 0px 30px;
}
#sidebar {
	float:left;
	width:205px;
	margin:0px 0px 0px 20px;
}
#sidebar img {
	margin:0px 0px 0px 10px;
}

DIV#sub_content
{
    FLOAT: left;
    BACKGROUND: url(/images/bg_sub_front_bottom.jpg) no-repeat 0px 100%;
    MARGIN-BOTTOM: 1em;
    PADDING-BOTTOM: 14px;
    WIDTH: 725px;
    MARGIN-RIGHT: 4px;
}
DIV#sub_content DIV.top
{
    BACKGROUND: url(/images/bg_sub_front_top.jpg) no-repeat;
    PADDING-TOP: 14px
}
DIV#sub_content DIV.bottom
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 14px;
    BACKGROUND: url(/images/bg_sub_front_body.jpg) repeat-y;
    PADDING-BOTTOM: 0.5em;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
DIV#sub_content img {
	margin:0px 0px 5px 10px;
}
DIV#sub_content a img {
	overflow:hidden;
	display:block;
}
DIV#sub_content .left {
	float:left;
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	width:400px;
	margin:0px 0px 1px 10px;
	line-height: 140%;
	text-align:left;
    BACKGROUND: #f5f5f5;
}
DIV#sub_content .left a {
    TEXT-DECORATION: underline;
	color:#000;
    BACKGROUND: #f5f5f5;
}
DIV#sub_content .left a h1{
    TEXT-DECORATION: underline;
	font-size:9pt;
	color:#000;
    BACKGROUND: #f5f5f5;
	text-align:right;
}

DIV#sub_content .right {
	float:left;
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	width:275px;
	margin:0px 0px 1px 10px;
	line-height: 120%;
	text-align:left;
}
DIV#sub_content .right a {
    TEXT-DECORATION: underline;
	color:#000;
    BACKGROUND: #f5f5f5;
}
DIV#sub_content .right a h1{
    TEXT-DECORATION: underline;
	font-size:9pt;
	color:#000;
    BACKGROUND: #f5f5f5;
	text-align:right;
}
DIV#sub_content_wide
{
    FLOAT: left;
    BACKGROUND: url(/images/bg_sub_front_wide_bottom.jpg) no-repeat 0px 100%;
	margin-left:5px;
    MARGIN-BOTTOM: 1em;
    PADDING-BOTTOM: 15px;
    WIDTH: 944px;
    MARGIN-RIGHT: 4px;
}
DIV#sub_content_wide DIV.top
{
    BACKGROUND: url(/images/bg_sub_front_wide_top.jpg) no-repeat;
    PADDING-TOP: 14px
}
DIV#sub_content_wide DIV.bottom
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 15px;
    BACKGROUND: url(/images/bg_sub_front_wide_body.jpg) repeat-y;
    PADDING-BOTTOM: 0.5em;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
DIV#sub_content_wide .left {
	float:left;
	text-align:left;
	border:1px solid;
}
DIV#sub_content_wide .right {
	float:left;
	border:1px solid;
}
.prd_nav  {
	float:left;width:175px;
	margin:0px 0px 15px 5px;
}
.prd_nav  .title{
	color:#0066aa;font-size:12pt;font-weight:bold;
}
.prd_nav  .desc{
	color:#666;font-size:9pt;
	font-weight:100;
	height:80px;
	margin:10px 0px 10px 0px;
}
.prd_nav  .image {
	text-align:center;
}

DIV#sub_overlay_content {
    CLEAR: left;
	width:740px;
	margin:0px 0px 0px 0px;
	
}
DIV#sub_overlay_content .left {
	float:left;
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:10pt;
	width:400px;
	margin:0px 0px 0px 30px;
	line-height: 140%;
	text-align:left;
}
DIV#sub_overlay_content .left a {
    TEXT-DECORATION: underline;
	font-weight:bold;
	color:#000;
    BACKGROUND: #fff;
}
DIV#sub_overlay_content .right {
	float:left;
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	width:275px;
	margin:0px 0px 1px 10px;
	line-height: 140%;
	text-align:left;
}
.title {
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 5px 0px;
}
.sub_title {
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 5px 0px;
}
.sub_title10 {
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 5px 0px;
}
.sub_title9 {
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 5px 0px;
}

#mail-container {
	border:0px solid;
	margin:10px 0px 0px 0px;
	padding:10px;
}

.input_title {
	float:left;
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	width:120px;
	font-weight:bold;
	color:#666;
	margin:0px 0px 0px 0px;
	padding-right:9px;
	text-align:right;
}
.input_title2 {
	float:left;
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	width:270px;
	font-weight:bold;
	color:#666;
	margin:0px 0px 0px 0px;
	text-align:left;
}
.question {
	margin:30px 0px 0px 0px;
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#0071bc;
}
.answer {
	margin:10px 0px 10px 0px;
    font-family: Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#000;
}
.required {
	color:red;
}

DIV#side-search
{
    MARGIN-TOP: 3em;
}
DIV#footer
{
    CLEAR: both;
    FONT-SIZE: 0.86em;
    LINE-HEIGHT: 1.4em;
    PADDING-TOP: 0em;
}
DIV#footer P
{
    MARGIN: 0px
}

DIV.highlight
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    BACKGROUND: #dbeaff;
    MARGIN-BOTTOM: 1em;
    PADDING-BOTTOM: 0.1em;
    PADDING-TOP: 1em
}
FORM DIV.highlight
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px
}

A:link
{
    COLOR: #000;
    BACKGROUND: transparent;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #000;
    BACKGROUND: transparent;
    TEXT-DECORATION: none
}
A:hover
{
    /*BACKGROUND: #009bc7;*/
    /*BACKGROUND: transparent;*/
    /*COLOR: #fff;*/
    TEXT-DECORATION: underline
}
A:hover:link
{
    /*COLOR: #428dad;*/
    TEXT-DECORATION: underline
}
A:hover:visited
{
    /*COLOR: #428dad;*/
    TEXT-DECORATION: underline
}
A IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
A:link IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
A:visited IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
A:hover IMG
{
    BACKGROUND: #fff;
    COLOR: #fff;
    TEXT-DECORATION: none
}
A:hover:link IMG
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
A:hover:visited IMG
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: square
}
LI
{
    MARGIN-LEFT: 2em
}
DD
{
    MARGIN-LEFT: 2em
}
BLOCKQUOTE
{
    MARGIN-LEFT: 2em
}
.clear
{
    CLEAR: both
}
.hidden
{
    DISPLAY: none
}
/* front */
.front_news_group {
	line-height: 100%;
}
.front_news_item {
	margin:7px 0px 0px 0px;
}
/* front */

/* right sidebar*/
.right_title {
	font-weight:bold;
	margin:13px 0 0 0px;
}
.right_item {
	margin:0px 0px 0px 0px;
	background: url(/images/today/arrow_left.jpg) 0px 7px no-repeat; 
}
.right_item a {
	margin:0px 0px 0px 15px;
}

.left_menu {
	z-index: 999999;
	list-style:none;
	width:190px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	border:0px solid;
}
.left_menu li {
	width:190px;
	float:left;
	display:block;
	text-align:left;
	position:relative;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 10px;
	font-weight:bold;
}
.left_menu li a {
	float:left;
	background: url(/images/sub/menu_icon.jpg) 0px 0px no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 0px 0px;
}
.left_menu li ul {
	margin-top:20px;
}
.left_menu li ul li a {
	float:left;
	background: url() 0px 0px no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 2px 0px 0px 0px;
	font-weight:100;
}

.left_menu .menu_div {
	background: url(/images/sub/menu_line.jpg) 0px 0px no-repeat;
	height:3px;
}
.left_menu_group {
    font-family: Dotum,"돋움",굴림, gulim, sans-serif;
	font-weight:bold;
	font-size:9pt;
	margin:10px 0px 5px 0px;
}
.left_menu_group_img {
    font-family: Dotum,"돋움",굴림, gulim, sans-serif;
	font-weight:bold;
	font-size:9pt;
	margin:0px 0px 0px 0px;
}
.left_menu_item {
    font-family: Dotum,"돋움",sans-serif;
	font-size:11px;
	margin:0px 0px 5px 20px;
	line-height: 150%;
    letter-spacing: 0px;
    word-spacing: 1pt;
	color:#414141;
}
.left_menu_item_img {
	margin:0px 0px 0px 0px;
}
.board_select a:link, .board_select a:visited {
    font-family: Dotum,"돋움",굴림, gulim, sans-serif;
	font-size:8.5pt;
	margin:0px 0px 5px 0px;
	line-height: 130%;
}
.board_select a:hover,.board_select a:hover:link,.board_select a:hover:visited {
	color:#000000;
	background: #ffffff;
	/*font-weight:100;*/
	font-size:8.5pt;
    TEXT-DECORATION: underline
}

.today 
{ 
	clear:both;
	width:105px; 
	height:76px;
	border:1px solid #e2e2e2;
	background:#ffffff;
}

.today IMG.today_thumb
{ 
	width:95px; 
	height:66px; 
	margin:0px; 
	color:#888;  
	margin:5px 5px 5px 5px;
}
.subject_thumb
{ 
	width:90px; 
	height:58px; 
	margin:0px 0px 0px 10px; 
	color:#888;  
	float:right;
}

.thumb_desc {
    font-family: Dotum,"돋움",굴림, gulim, sans-serif;
	font-size:8.5pt;
	margin:5px 0px 0px 0px;
	line-height: 130%;
	text-align:left;
}
.today_subject {
    font-family: Dotum,"돋움",굴림, gulim, sans-serif;
	font-size:9pt;
	color:#414141;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	line-height: 130%;
}

.today_subject a:hover {
	/*color:#7b7a7a;*/
    TEXT-DECORATION: underline
}

.today_subject2 {
    font-family: Dotum,"돋움",굴림, gulim, sans-serif;
	font-size:8pt;
	color:#989898;
	margin:5px 0px 0px 0px;
	line-height: 130%;
    letter-spacing: -1px;
}
.today_subject2 .blue {
	color:#6699cc;
}
.today_subject_desc {
    font-family: Dotum,"돋움",굴림, gulim, sans-serif;
	color:#818180;
	font-size:9pt;
	font-weight:100;
	margin:5px 0px 5px 0px;
	line-height: 130%;
	height:15px;
}
.today_subject_desc a{
	color:#818180;
}
.qna_title_left {
    font-family: Dotum,"돋움",굴림, gulim, sans-serif;
	letter-spacing:-2px;
	color:#596e31;
	margin:40px 0px 0px 85px;
	font-weight:bold;
	font-size:9pt;
}
.qna_title_right {
    font-family: Dotum,"돋움",굴림, gulim, sans-serif;
	letter-spacing:-2px;
	color:#596e31;
	margin:40px 0px 0px 10px;
	font-size:9pt;
	font-weight:bold;
}
.qna_body_left {
	width:150px;
	margin:20px 0px 0px 95px;
	font-weight:bold;
	color:#2e292a;
}
.qna_body_left .body{
	margin:10px 0px 0px 0px;
}
.qna_body_right {
	width:220px;
	margin:20px 0px 0px 15px;
	font-weight:bold;
	color:#2e292a;
}
.qna_body_right .body{
	margin:10px 0px 0px 0px;
}

/* board list*/
.bbs_group_title {
    font-family: Dotum,"돋움",굴림, gulim, sans-serif;
	font-weight:bold;
	font-size:10pt;
}
.bbs_title {
    font-family: Dotum,"돋움",굴림, gulim, sans-serif;
	font-weight:bold;
	font-size:12pt;
}
.login_msg {
    font-family: Dotum,"돋움",굴림, gulim, sans-serif;
	font-size:9pt;
}
.login_msg .blue{
	color:#6699cc;
}

/* Event CSS */
.event_header { width:610px;margin:20px 0px 0px 0px;}
.event_header .link { width:610px;text-align:right;}
.event_header .box { padding:9px 5px 5px 5px;width:600px;height:25px;background-color:#ccc;font-size:11pt;}
.event_header .month { text-align:right;}

#event_left {}
#event_left img {width:290px;margin-left:0px;}
#event_left .date {margin-top:10px;color:#6eb51f}
#event_left .subject {margin-top:0px;color:#000;font-weight:bold;}
#event_left .desc {margin-top:0px;color:#000;font-weight:100;color:#333333}
.event { clear:both; margin:20px 0px 0px 0px;}
.event .date   {font-weight:bold;color:#6eb51f}
.event .date   a {font-weight:bold;color:#6eb51f}
.event .subject{font-weight:bold;color:#000 }
.event .desc   {color:#333333;margin-bottom:20px; }
/* Event CSS*/

/* News CSS*/
.news { clear:both; margin:20px 0px 0px 0px;}
.news h1   {font-weight:bold;font-size:12pt;color:#808080;}
.news .date   {font-weight:bold;color:#808080;}
.news .date   a {font-weight:bold;color:#808080;}
.news .subject{font-weight:bold;color:#0071bc; }
.news .subject a {font-weight:bold;color:#0071bc; }
.news .desc   {color:#808080;margin-bottom:20px; }
/* News CSS*/

#sub_prd{
	overflow:hidden;
	float:left;
	width:675px;
}
#thumb{
	float:left;
	width:135px;
	margin:0px 0px 0px 20px;
}
#thumb img{
	margin:0px 0px 7px 0px;
	width:133px;
	height:91px;
}

/* worship */
#worship_category {
	margin:15px 0px 0px 15px;
	font-family: Dotum,"돋움",Arial,Gulim,Helvetica,sans-serif;
	font-size:13pt;
	font-weight:bold;
	letter-spacing:-2px;
	color:#424242;
}
#worship_title {
	margin:5px 0px 0px 15px;
	font-family: Dotum,"돋움",Arial,Gulim,Helvetica,sans-serif;
	font-size:20pt;
	font-weight:bold;
	letter-spacing:-3px;
	color:#424242;
}
#worship_date {
	margin:10px 0px 0px 15px;
	font-family: Dotum,"돋움",Arial,Gulim,Helvetica,sans-serif;
	font-size:10pt;
	letter-spacing:0px;
	color:#919495;
}
#worship_scroll {
	margin:10px 10px 10px 10px;
	height: 143px;
	width: 295px;
	overflow: auto;
	border: 1px solid #ededed;
	background-color: #fff;
	padding: 0px;
}
#worship_scroll .worship_desc{
	margin:10px 10px 10px 10px;
	font-family: Dotum,"돋움",Arial,Gulim,Helvetica,sans-serif;
	font-size:10pt;
	letter-spacing:-1px;
	line-height:150%;
	color:#919495;
}
#subject_scroll {
	margin:0px 0px 0px 0px;
	height: 420px;
	width: 550px;
	overflow: auto;
	padding: 0px;
}
#subject_scroll .subject_desc{
	margin:0px 0px 0px 0px;
	font-family: Dotum,"돋움",Arial,Gulim,Helvetica,sans-serif;
	font-size:10pt;
	letter-spacing:-1px;
	line-height:130%;
	color:#919495;
}
.subject_on {
	background: #0a768a;
	}
	
.subject_over {
	border: 2px solid #ededed;
	}
.worship IMG.tv_thumb
{ 
	width:120px; 
	margin:0px;
}
.worship IMG.m_thumb
{ 
	width:80px; 
	margin:0px;
}
.worship_list_title {
	color:#AFAFB0;
	font-size:8pt;
	margin:0px 0px 5px 16px;
	text-align:left;
}
.worship_list_subject {
	color:#AFAFB0;
	margin:10px 0px 0px 16px;
	text-align:left;
}
.worship_list_subject a {
	color:#AFAFB0;
    font-family: Dotum,"돋움",굴림, gulim, sans-serif;
	font-size:9pt;
	line-height: 130%;
}
.worship_list_sub_subject {
	margin:5px 0px 0px 16px;
    font-family: Dotum,"돋움",굴림, gulim, sans-serif;
	color:#faaf42;
	font-size:8pt;
	text-align:left;
}
.worship_list_search_sub_subject {
	margin:5px 0px 0px 16px;
    font-family: Dotum,"돋움",굴림, gulim, sans-serif;
	color:#fff;
	text-align:left;
}
.worship_sermon_date {
	margin:2px 0px 0px 16px;
	font-family: Dotum,"돋움",Arial,Gulim,Helvetica,sans-serif;
	font-size:8pt;
	letter-spacing:0px;
	color:#636567;
	text-align:left;
}
.worship_sermon_pastor {
	margin:2px 0px 0px 16px;
	font-family: Dotum,"돋움",Arial,Gulim,Helvetica,sans-serif;
	font-size:8pt;
	letter-spacing:0px;
	color:#A19F9F;
	text-align:left;
}
.worship_sermon_subject {
	margin:10px 0px 0px 16px;
	font-family: Dotum,"돋움",Arial,Gulim,Helvetica,sans-serif;
	font-size:9pt;
	text-align:left;
}
.worship_sermon_subject a {
	letter-spacing:0px;
	color:#A19F9F;
	text-align:left;
}

/* worship */

/* TV search */
.search_category {
	background:#000000;	
	color:#ffffff;
	border:1px solid;
	height:22px;
}
.search_option {
	background:#000000;	
	color:#ffffff;
	border:1px solid;
	height:22px;
	font-family: Dotum,"돋움",Arial,Gulim,Helvetica,sans-serif;
	font-size:9pt;
}
.search_lists {
	background:#000000;	
	color:#ffffff;
	border:1px solid;
	height:20px;
	font-size:11px;
}
.search_title {
	color:#69cadb;
	margin:0px 0px 5px 17px;
	text-align:left;
}
#tv_search-container {
	float:left;
	height:23px;
	width:210px;
	padding:0px;
	margin-left:5px;
}

#tv_search-container img{
	float:left;
}

#tv_search_box {
	width:207px;
	height:23px;
	float:right;
	background: url(/images/tv/tv_search_left.jpg) no-repeat; 
	margin:0px;
	padding-left:4px;
}
#tv_search_box .left {
	float:left;
	background: url(/images/tv/btn_tv_search.jpg) 0px 100% no-repeat; 
	background-position:right center;
	height:23px;
	margin:0px;
	padding:0px 25px 0px 0px;
}
#tv_search_box .right_btn {
	float:left;
	width:25px;
}
#tv_search_box .right_btn img {
	float:left;
}
#tv_search_box .searchbg {
	float:left;
	border:0px;
	background: url(/images/tv/tv_search_bg.jpg) repeat-x; 
    font-family:Dotum,"돋움",Trebuchet, Helvetica, sans-serif;
	font-size:9pt;
	width:207px;
	height:23px;
	padding:3px 0px 0px 0px;
	color:#ffffff;
}
#tv_search-container .submit {
	float:right;
	margin:5px 0px 0px 0px;
	text-align:right;
}
/* TV search */

.sub_notice {
	color:#aeaeae;
	margin-left:10px;
}

.subject_bible_img {
	margin:27px 0px 10px 0px;
}

.subject_bible_img img{
	width:160px;
}

.subject_bible_subject {
	margin:15px 0px 10px 0px;
    letter-spacing: -1px;
	font-size:14pt;
	color:#fff;
	font-weight:bold;
}
.subject_bible_subject2 {
	margin:10px 0px 10px 0px;
    letter-spacing: -1px;
	font-size:11pt;
	color:#9fbcdf;
	font-weight:bold;
}

.subject_bible_count {
	margin:10px 0px 10px 0px;
    letter-spacing: -1px;
	font-size:9pt;
	color:#faaf42;
	font-weight:bold;
}

.subject_bible_content {
	font-size:9pt;
	color:#fff;
	line-height: 130%;
	width:160px;
	margin:20px 0px 10px 0px;
}
.subject_bible_tag {
	font-size:9pt;
	color:#fff;
	margin:20px 0px 0px 0px;
	line-height: 130%;
}
.subject_bible_list {
	font-size:9pt;
	font-weight:bold;
    letter-spacing: -1px;
	color:#fff;
	line-height: 130%;
	width:240px;
	float:left;
	text-align:right;
	margin:3px 20px 0px 30px;
}
.subject_bible_duration {
	font-size:9pt;
	color:#90aaca;
	line-height: 130%;
	width:30px;
	float:left;
	margin:3px 15px 0px 0px;
}
.subject_bible_chapter {
	font-size:9pt;
	color:#90aaca;
    letter-spacing: -1px;
	line-height: 130%;
	width:150px;
	float:left;
	margin:3px 0px 0px 0px;
}
.subject_bible_x {
	float:left;
	position: relative;
	display: block;
	top:-10px;
	left:772px;
}

.subject_bible {
    font-family: Dotum,"돋움",굴림, gulim, sans-serif;
	font-size:9pt;
	color:#fff;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	line-height: 130%;
}
.historybar {
	margin:2px 0px 0px 16px;
	font-family: Dotum,"돋움",Arial,Gulim,Helvetica,sans-serif;
	font-size:8pt;
	letter-spacing:0px;
	color:#A9B3C2;
	text-align:left;
}
#sitemap {
	display:none;
}
.form_name {
	padding:2px 5px 2px 15px;
}
.form_item {
	padding-left:15px;padding-top:2px;padding-bottom:2px;
}
.product_name {
	font-family: Arial,Helvetica,sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#6372a7;
	text-align:center;
	width:230px;
}

.product_title {
	font-size:14pt;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#6372a7;
	text-align:left;
	width:630px;
	margin:0px 0px 20px 10px;
}
.product_top_title {
	font-size:14pt;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#6372a7;
	text-align:left;
	width:630px;
	margin:5px 0px 20px 20px;
}
