/***********±âº»ÀûÀ¸·Î µé¾î°¡´Â ½ºÅ¸ÀÏ ¼³Á¤***********/
form {margin:0;}
BODY {
	background-color:#FFFFFF; 
    margin-left:5px; margin-top:0px; margin-right:0px; margin-bottom:0px;
	}
	
img {border:0 ;}

td, body, table {font-size:12px; color:#666666; font-family:µ¸¿ò,Arial; LINE-HEIGHT:16px;}


A:link {	font-family:µ¸¿ò,Arial;	font-size: 12px;	color: #666666; text-decoration:none}
A:visited {	font-family:µ¸¿ò,Arial;	font-size: 12px;	color: #666666; text-decoration:none}
A:hover {	font-family:µ¸¿ò,Arial;	font-size: 12px;	color: #000000; text-decoration:none}



/***********½ºÅ©·Ñ¹Ù ½ºÅ¸ÀÏ************/
body, table, tr, td, textarea	{
	
scrollbar-face-color : #ffffff ;
scrollbar-shadow-color : #ffffff ;
scrollbar-highlight-color : #ffffff ;
scrollbar-3dlight-color : #e7e7e8 ;
scrollbar-darkshadow-color : #e7e7e8;
scrollbar-track-color : #ffffff ;
scrollbar-arrow-color : #c9c9c2 ;
}


/*********** leftMenu style *************/

.leftMenu_on {
	font-family: "µ¸¿ò";
	font-size: 12px;
	font-weight: bold;
	color: #000;
}






/*********** font style *************/

.user_name {
	font-family: "µ¸¿ò";
	font-size: 12px;
	font-weight: bold;
	color: #2e84d1;
}









/*********** form style *************/

.login_textfield {
	font-family: "µ¸¿ò";
	font-size: 11px;
	color: aa2887;
	background-color: #FFFFFF;
	padding: 2px;
	height: 17px;
	border: 1px solid dadada;
	width: 107px;
}


.select_list {
	font-family: "µ¸¿ò";
	font-size: 12px;
	color: 666666;
	padding: 2px;
	border: 1px solid dadada;
}

.text_field01 {
	font-family: "µ¸¿ò";
	font-size: 12px;
	color: 666666;
	padding: 2px;
	height: 21px;
	border: 1px solid dadada;
	
}

.text_field02 {
	font-family: "µ¸¿ò";
	font-size: 12px;
	color: 666666;
	padding: 2px;
	width: 100%;
	border: 1px solid dadada;
	
}

/*********** history **************/
.history {	font-family:µ¸¿ò,Arial;	font-size: 12px;	color: #666666;text-decoration:none}





/********** page num **************/

.page_num_on {	font-family:µ¸¿ò, Arial;	font-size: 12px;	color: #000000;	text-decoration:underline;	font-weight: bold;}



/************** board ********************/


.Board_t  {
	font-family:"µ¸¿ò", Arial;
	font-size: 12px;
	color: #68a1ba;
	text-decoration:none;
	font-weight: bold;
	background:#f2f9fb;
	text-align: center;
}



.Board_t_R  {
	font-family:"µ¸¿ò", Arial;
	font-size: 12px;
	color: #68a1ba;
	text-decoration:none;
	font-weight: bold;
	background:#f2f9fb;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bcd9e7;
	text-align: center;
} 


.Board_t_RL  {
	font-family:"µ¸¿ò", Arial;
	font-size: 12px;
	color: #68a1ba;
	text-decoration:none;
	font-weight: bold;
	background:#f2f9fb;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bcd9e7;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bcd9e7;
}



.Board_C  {
	font-family:"µ¸¿ò", Arial;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	background:#FFFFFF;
	text-align: center;
	height:27px;
}


.Board_C_RC  {
	font-family:"µ¸¿ò", Arial;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	background:#FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d7d7;
	text-align: center;
	height:27px;
}

.Board_C_L  {
	font-family:"µ¸¿ò", Arial;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	background:#FFFFFF;
	padding-left:5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d7d7;
	text-align: left;
	height:27px;
	word-break: break-all;
}


.Board_C_TL  {
	font-family:"µ¸¿ò", Arial;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	background:#FFFFFF;
	padding-left:5px;
	text-align: left;
	height:27px;
}


.Board_C_TP  {
	font-family:"µ¸¿ò", Arial;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	background:#FFFFFF;
	padding:5px;
	text-align: left;
	height:27px;
}


.Board_CL  {
	font-family:"µ¸¿ò", Arial;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	background:#FFFFFF;
	text-align: center;
	height:27px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d7d7;
}


.Board_C_TL div {
	padding-top :5px;
	padding-bottom :5px;
	text-align: left;
	color:#999;
	LINE-HEIGHT:20px;
}


.Board_C_TL img {
	border:0;
}

.Board_C_TL span {
	font-weight:bold;
	color:#000;
	padding-top :5px;
	padding-bottom :5px;
	text-align: left;
	border:0;
}

.library_veiw  {
	padding:15px;
	text-align: center;
}
.library_image  {
	text-align: center;
	padding:15px;
}

.font11 {font-size: 11px; color:#8d8d8d;letter-spacing:-0.5px;}
.fontweek {font-size: 15px; font-weight:bold;  color:#068bd5;}
.fontyell {font-size: 15px; color:#f98d00;font-weight:bold;}
.fontblack {color:#4b4b4b;font-size: 12px;}
.fontyell2 {font-size: 18px; color:#ff5a00;font-weight:bold; font-family: Tw Cen MT;}
.fontblue {color:#2365a2;font-weight:bold;}
.font12 {font-size: 11px;}
.font_red {color:#e70b0b;}
.font_red2 {font-size: 18px; color:#e70b0b;font-weight:bold; font-family: Tw Cen MT;}
.font_blue2 {color:#1062d3;}
.font_orange {color:#f87500;}


.fl {float:left;}
.fr {float:right;}
.cb {clear: both;}

div.list {
    padding-top:2px;
    background:url("../../images/common/bg_tbl.gif") repeat-x 0 0;
}
div.list table {
}
    div.list th,
    div.list td {
        text-align:center;
        font-size:90%;
        line-height:15px;
        padding:9px 0 6px 0;
        border-bottom:1px solid #dfdfdf;
    }
    div.list th {
        background-color:#fafafa !important;
        color:#7e7e7e;
    }

    div.list td {
        color:#999999;
        background:#fff
    }

    div.list tbody td.subject {
        padding-left:14px;
        text-align:left;
        letter-spacing:-1px;
    }

        div.list tbody td.subject a { letter-spacing:0;}


.a_M{vertical-align: middle;}

.p_t2 {padding-top:2px;}

.p_b2 {padding-bottom:3px;}

.ex_bg {
   background:url("../../images/learning/ex_bg.gif") no-repeat;
   width : 673px;
   height : 65px;
   padding-top:15px;
   text-align:center;
   margin-left:20px;
}

A.roll img { display:inline; border:0; } 
A.roll img.over { display:none; } 
A.roll:hover { border:0; }
A.roll:hover img { display:none; } 
A.roll:hover img.over { display:inline; }