/* CSS Document */
html, body {
	height: 100%;
	padding: 0px;
	padding-top:8px; padding-bottom:8px;
	margin: 0px;
	background-image: url(../images/main_bg.gif);
	background-repeat: repeat-x;
	background-color: #405a7c;	
	text-align:center ;
}
td, a, span, div, input, h7 {
	font-family: 굴림, 돋움, Arial, Helvetica, sans-serif;
}
a {
	text-decoration: none;
	color: #002b5c;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #007cc2;
	font-weight: bold;
}
div {
}


#main_border  { width: 958px; background: white; text-align: left; margin: auto; border:1px solid #333333; padding: 6px;	position: relative;	background-color: #cccccc; }
#main_content { width: 956px; background-color: #ececec; font-size: 9pt; border:1px solid #999999; }
#main_top     {
	height:120px;
	background-color: #fff;
	background-image: url(../images/cover/login_back.gif);
}
#main_logo    { margin-top:15px; margin-left:16px; float:left; }

#util_menu    { margin-top:70px; margin-right:5px; float:right; }

#main_menu      { background-image: url(../images/main_menu_bg.gif); height: 31px; }
#main_container { margin-bottom:6px; width:954px; }
#main_bottom    { 
	background-image: url(../images/terms_fade.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align:center;
	color: #ABB3AC;
	font: 8pt arial;
	border: solid 1px #ccc;
	border-top: 0;
	border-left: 0;
	padding-top: 8px;
	padding-bottom: 8px; height:30px; }

#sub_content { width: 710px; padding:6px;	background: #ececec; float:left; }
#sub_right   { width: 230px; background: #efefef; float:left; }

/* main_content */
.roundbox { background-image: url(../images/rbox_700body.gif); margin: 10px 5px 0px 5px; width: 700px; }
.roundbox .rbox_700_top { height: 10px; background-image: url(../images/rbox_700_top.gif); margin: 0px; font-size:6px; }
.roundbox .rbox_700_bot { height: 10px; background-image: url(../images/rbox_700_bot.gif); margin: 0px; font-size:6px; }
.roundbox .rbox_700_body { background-image: url(../images/rbox_700_body.gif); margin: 0px; width: 700px; padding: 20px; }
.sub_title { width:500px; height:36px; margin-bottom:10px; border:1px solid #e2e2e2; border-top:0px; border-left:0px; border-right:0px;}

.blog_rbox { margin-top:6px; margin-bottom:15px; }
.blog_rbox .blog_rbox_top  { height: 17px; background-image: url(../images/view_tb3.gif); margin: 0px; font-size:6px; }
.blog_rbox .blog_rbox_bot  { height: 17px; background-image: url(../images/view_tb2.gif); margin: 0px; font-size:6px; }
.blog_rbox .blog_rbox_body { background-image: url(../images/view_tb1.gif); margin: 0px; width: 660px; padding: 10px; }

.contents00 { width:100%; text-align:center; }

/*
#main_menu {
	z-index: 2;
	top: 0px;
	width: 956px;
	height: 31px;
	padding: 0px;
	background-image: url(../images/navbg.gif);
	background-repeat: repeat-x;
	position: relative;
} */
#nav, #nav ul{ float: left; list-style-type: none; line-height: 1.5; padding:0;  border-width: 1px 0; margin: 0 0 0 0; }
#nav a       {
	color: #002b5c;
	font-size: 15px;
	font-family: "돋움";
	display: block;
	padding: .25em 1em;
	font-weight: bold;
}
#nav a:hover {
	color: #007cc2;
	font-size: 15px;
	display: block;
	text-decoration: none;
	padding: .25em 1em;
	font-weight: bold;
}

#nav li         { padding: 0; float: left; }
#nav > li:hover { float: left; background-image: url(../images/navbg_over.gif);	background-repeat: repeat-x; }
#nav li ul      { position: absolute; display: none; width: 149px; line-height: 1.1; margin: 0;}
#nav li li      { width: 149px; padding-top:3px; /*menu window width for png*/  }
#nav li ul a    { font-size: 12px; padding-left:9px; padding-right:0px; margin-right: 0px; margin-left: 0px; }
#nav li ul span { color: #002b5c; padding: .25em 1em; font-size: 10px; font-weight: bold; margin-right: 1px; margin-left: 2px; }
#nav li ul a:hover { font-size: 12px; padding-left:9px; padding-right:0px; margin-right: 0px; margin-left: 0px; }
#nav li ul li:hover a { font-size: 12px; background: #eee; /*highlight color*/ }
#nav li:hover ul, #nav li.sfhover ul { display: block; }

#nav .bot{ background-image: url(../images/tab_capB.png); background-repeat: no-repeat; background-position: top center; height:6px; }
#nav .mid{ background-image: url(../images/tab_tile.png); background-repeat: repeat-y; background-position: center center; }
#nav .top{ background-image: url(../images/tab_capT.png); background-repeat: no-repeat; background-position: top center; }
.member_menu {
	font-weight: bold;
	color: #FF0000;
	font-family: "돋움";
}
