body, th, td, form, input, select, text, textarea, caption { font-size: 12px; font-family:굴림;}

a:link, a:active, a:visited { text-decoration: none; color : #000000; }
a:hover { text-decoration: none; color : #FF9900; }

a.menu:link, a.menu:active, a.menu:visited { text-decoration: none; color : #000000; }
a.menu:hover { text-decoration: none; color : #F26522; }

.top_menu { color:#ffffff;}

.tablebg { background-color:#D0D0D3; }

.tdsl { color:#333333; background-color:#E6E9EA; font-weight: bold; text-align: left}
.tdsc { color:#333333; background-color:#E6E9EA; font-weight: bold; text-align: center}
.tdsr { color:#0C1D38; background-color:#E3E3E7; text-align: center;}

.mout  { color:#333333; background-color:#FFFFFF; }
.mover { color:#000000; background-color:#FFFAE4; }

.point { color:#F15549; }
.amount { color:#F15549; }
.subtitle { color:#0091AF; font-weight: bold;}

.text { border-color:#C8C8C8; border-style:solid; border-width:1px; }
.text2 { border-color:#cccccc; border-style:solid; border-width:1px; }
.button { background-color: #EBEBEB;	clip:  rect(1px auto auto 1px); }

.line    { background-color:#888888; }
.line2   { background-image: url(line_w.gif); }
.poll    { background-color:#73C046; }
.board   { font-size: 11px; color:#666666}
.faq     { color:#929B3D}


#nav {
 background: #1B5B99;
 float: left;
 margin: 0; padding: 0;
 border: 1px solid #1B5B99;
 border-bottom: none;
}

#nav li a, #nav li {
 float: left;
}

#nav li {
 list-style: none;
 position: relative;
}

#nav li a {
 padding: 1em 2em;
 text-decoration: none;
 color: white;
 font:bold 10pt 돋음,Arial;
 background: #1B5B99;
 background: -moz-linear-gradient(top, black, #3c3c3c 1px, #292929 25px);
 background: -webkit-gradient(linear, left top, left 25, from(black), color-stop(4%, #3c3c3c), to(#292929));
 border-right: 1px solid #1B5B99;
 border-left: 1px solid #446D94;
 border-bottom: 1px solid #446D94;
 border-top: 1px solid #1B5B99;
}

#nav li a:hover {
 color:#FFFF00;
 font:bold 10pt 돋음,Arial;
 background: #2E6091;
 background: -moz-linear-gradient(top, #11032e, #2a0d65);
 background: -webkit-gradient(linear, left top, left bottom, from(#11032e), to(#2a0d65));
}


/* Submenu */

.hasChildren {
	position: absolute;
	width: 3px; height: 3px;
	background: black;
	right : 0;
	bottom: 0;
}

#nav li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0;
}

#nav li:hover > ul {
 display: block;
}

#nav li ul li, #nav li ul li a {
 float: none;
}

#nav li ul li {
 _display: inline; /* for IE6 */
}

#nav li ul li a {
 width: 150px;
 display: block;
}

/* SUBSUB Menu */

#nav li ul li ul {
 display: none;
}

#nav li ul li:hover ul {
 left: 100%;
 top: 0;
}

