/** top *************************************************************************************************/

#nmtop {position:relative; width:920px; margin:5px auto 0px auto;}
.logotit {}
.logotit dt {display:block; position:absolute; top:-4000px; font-size:0; overflow:hidden;}
.logotit dd {display:inline;}

.side_top {text-align:right; margin:5 15 4 0;}
.side_bottom {text-align:right;}
.login_nmbox {background:url(/edumentor/images/main/nmain/login_rbox02.gif) repeat-x;}
.login_nmbox dl {padding:0 0 0 1;} 
.login_nmbox dt {display:block; position:absolute; top:-4000px; font-size:0; overflow:hidden;}
.login_nmbox dd {display:inline; font-family:dotum, Trebuchet MS; font-size:11px; color:#808080; letter-spacing:-1px;}
.inputb input {background:url(/edumentor/images/main/input_id.gif) no-repeat; border:1px solid #cccccc; font-size:11px; font-family:dotum, Trebuchet MS; color:#808080;}
.inputp input {background:url(/edumentor/images/main/input_pw.gif) no-repeat; border:1px solid #cccccc; font-size:11px; font-family:dotum, Trebuchet MS; color:#808080;}
.inputch {vertical-align:-30% !important; vertical-align:0%;}
.idin {vertical-align:15% !important; vertical-align:10%;}
.n_secret {vertical-align:15% !important; vertical-align:10%; background:url(/edumentor/images/main/nmain/q_img.gif) no-repeat 43px 0px; padding-top:1px;}
.n_secret a, .n_secret a:visited {font-family:dotum, Trebuchet MS; font-size:11px; color:#808080;}
.n_secret a:hover {font-family:dotum, Trebuchet MS; font-size:11px; color:#808080; text-decoration:underline;}

.logout_nmbox {background:url(/edumentor/images/main/nmain/login_rbox02.gif) repeat-x;}
.logout_nmbox dl {padding:0 0 0 1;} 
.logout_nmbox dt {display:block; position:absolute; top:-4000px; font-size:0; overflow:hidden;}
.logout_nmbox dd {display:inline; font-family:dotum, Trebuchet MS; font-size:12px; color:#737373;}

.id_txt {color:#04307f; margin-left:3px;}
.edutxt {color:#5a87ba;}
.g_txt {color:#04307f;}

#nm_menu {position:relative; width:920px; margin:4px auto 0px auto; height:500px; font-size:0;}

#mid_box {position:relative; height:114px; background-color:#f2f2f2; text-align:center;}
.nm_banbox {position:relative; font-size:0;}
.move_menu {position:absolute; margin:8 0 0 351; font-size:0; width:39px;}
.mline_box {width:1px; height:112px; background-color:#dedede; margin:1px 0px;}

.nm_notice {margin-top:2px; table-layout:fixed;}
.nm_noticelist a, .nm_noticelist a:visited {font-family:dotum; font-size:12px; color:#737373; line-height:17px; padding-right:5px; letter-spacing:-1px;}
.nm_noticelist a:hover {color:#737373; text-decoration:underline;}
.nm_noticeday {font-family:dotum; font-size:12px; color:#6b8ed0; line-height:17px;}

/** footer *************************************************************************************************/

#nm_footer {position:relative; clear:both; width:920px; padding:0px auto 10px auto; margin:0px auto;}
.nf_menu {padding-top:1px !important; padding-top:3px;}
.nf_menu a, .nf_menu a:visited {font-family:dotum; font-size:12px; color:#595959;}
.nf_menu a:hover {color:#666666; text-decoration:underline;}

.nf_txt {font-family:dotum; font-size:11px; color:#8c8c8c; line-height:17px; margin-top:3px;}
.nf_do {font-family:Trebuchet MS, dotum; font-size:11px; color:#656565;}
.font_s {letter-spacing:-1px;}