/* **************************** Reset Style ***************************** */
input{margin:0;padding:0}
.reset{margin:0 !important;padding:0 !important}

/* fontStyle */
tt,i,b,u,s,strike,big,small,
/* phrase */ 
em,strong,dfn,code,samp,kbd,var,cite,abbr,acronym,
/* special */ 
a,img,applet,object,font,basefont,br,script,map,q,sub,sup,span,bdo,iframe,
/* formctrl */ 
input,select,textarea,label,button,
/* document */ 
address,div,p,h1,h2,h3,h4,h5,h6,pre,blockquote,ins,del,dl,dt,dd,ul,ol,li,dir,menu,form,option,fieldset,legend,th,td{margin:0;padding:0}

hr{display:none}
img{border:0;font-size:1%;line-height:1}
ul,ol,li{list-style:none}

/* **************************** Common Style ***************************** */
html,body{height:100%;margin:0;padding:0;border:0;font-family:dotum,verdana,arial,sans-serif;font-size:12px;line-height:140%;color:#666;text-align:center;background:url(../images/main/bg.jpg) left top repeat-x}

/* **************************** Layout Style ***************************** */
#wrap{width:980px;margin:0 auto;text-align:left;position:relative}

#container{width:980px;text-align:center;z-index:20}
#content{width:980px;overflow:hidden}
.spot{width:980px;height:553px;position:relative}
.spot .banner01{position:absolute;right:220px;top:220px}
.spot .banner02{position:absolute;right:55px;top:220px}
#content h2{width:980px}

/* Login */
#content div.section01{width:237px;height:173px;float:left;overflow:hidden;position:relative;background:url(/images/login/login_bg.gif) 24px 27px no-repeat}
#content div.section01 .login_input{position:absolute;left:35px;top:63px}
#content div.section01 .input_area label{display:none}
#content div.section01 .input_area{width:105px;margin:0 5px 0 0;float:left}
#content div.section01 input.id_input{width:93px;height:20px;display:block;margin:0 0 4px 0;line-height:20px;border:1px solid #ccc;color:#666;padding:0 5px;background:url(/images/login/id_txt.jpg) 5px 50% no-repeat}
#content div.section01 input.id_input:focus{background:none}
#content div.section01 input.pw_input{width:93px;height:20px;display:block;margin:0 0 5px 0;line-height:20px;border:1px solid #ccc;color:#666;padding:0 5px;background:url(/images/login/pw_txt.jpg) 5px 50% no-repeat}
#content div.section01 input.pw_input:focus{background:none}
#content div.section01 .input_btn{width:50px;height:48px;float:left}
#content div.section01 span.login_deco{position:absolute;left:5px;top:10px}
#content div.section01 .member{position:absolute;left:43px;bottom:38px}
#content div.section01 .member a{text-decoration:none;color:#999;font-weight:bold}
#content div.section01 span.divine{clear:both;color:#ccc;margin:0 5px}

/* LogOut */
#content div.section01 .logout_area{width:}
#content div.section01 .loginTxt{width:95px;margin:65px 10px 15px 30px;display:inline;float:left}
#content div.section01 .loginTxt span{color:#1786da;font-weight:bold}
#content div.section01 .btnLogout{width:60px;height:48px;margin:60px 0 0 0;float:left}
#content div.section01 .modify{clear:both;text-align:center}
#content div.section01 .modify a{text-decoration:none;color:#999;font-weight:bold}
#content div.section01 .admin_login{display:inline}

/* Notice */
#content div.section02{width:404px;padding:0 0 0 15px;height:173px;float:left;overflow:hidden}
#content div.section02 h3{text-align:left;margin:0 0 10px 0}
#content div.section02 ul{margin:0;padding:0}
#content div.section02 ul li{width:374px;position:relative;color:#888;padding:0 0 2px 10px;background:url(/images/bullet/bullet_blue_3x3.gif) 2px 6px no-repeat;line-height:20px;text-align:left}
#content div.section02 ul li p{width:270px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#content div.section02 ul li span{width:60px;position:absolute;right:13px;top:0}

/* Program Btn */
#content div.section03{width:324px;height:173px;float:left;overflow:hidden;position:relative}
#content div.section03 .program_btn{position:absolute;right:25px;top:24px}

/* **************************** Page Style ***************************** */

