/* kbh0007, 2010-03-12 */
/* body,tr,td,table {font-size:12px; color:#000000; font-family:맑은 고딕, malgun !important,굴림,굴림체,돋음,돋음체;} */
body,tr,td,table {font-size:12px; color:#000000; font-family:굴림,굴림체,돋음,돋음체;line-height:16px;}

a:link, a:visited, a:active {text-decoration:none; color:#787878; }
img { border:0px; }
form { margin:0px; }
/* input { height:20px; border:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:3px 2px 0 2px; } */
/* input { border:expression((this.type=='image')? '' : '1px solid #e2e2e2'); height:expression((this.type=='image')? '' : '20px'); border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;} */
/* input { font-size:12px; color:#000000; height:20px; line-height:16px; border:1px solid #e2e2e2;padding:2px 2px 2px 2px;} */

/* input { font-size:12px; color:#000000; line-height:16px; border:1px solid #e2e2e2;padding:2px 2px 0 2px;} */
input[type="text"],
input[type="password"],
/*
input[type="reset"],
input[type="submit"],
*/
input[type="file"] {padding:0px 4px; height:24px; line-height:24px; background:#fff; border:1px solid #ccc; font-size:12px; color:#666; }
input[type="button"],
input[type="reset"],
input[type="submit"] { padding:0px 6px; height:24px; line-height:24px; background:#fff; border:1px solid #ccc; font-size:12px; color:#666; }

input[type="radio"] {vertical-align: middle;border:0px;background: transparent;}
input[type="radio"] + label:before { background-position: -36px -3px;}

input[type="checkbox"] {width: 14px; height: 14px; vertical-align: middle;border:0px;background: transparent;}
input[type="checkbox"] + label:before { background-position: left -3px;}




img {border:0px;}

checkbox {border:0px; padding:3px 2px 0 2px; }
.clsInputImage {border:0px;}
.clsRadio {border:0px;}

textarea { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; font-size:12px;}
select {font-size:12px;}

/* Button */
/* .button {font-size:12px; color:#ffffff; background-color:#e84005; height:22px; line-height:16px; border:0px;} */
.button {font-size:12px; color:#ffffff; background-color:#313131; height:22px; line-height:22px; border:0px;}
.button20 {font-size:12px; color:#ffffff; background-color:#e84005; height:20px; line-height:20px; border:0px;}
.button25 {font-size:12px; color:#ffffff; background-color:#e84005; height:25px; line-height:25px; border:0px;}
.button40 {font-size:12px; color:#ffffff; background-color:#e84005; height:40px; line-height:40px; border:0px;}

/* .button {font-size:12px; color:#ffffff; background-color:#313131; height:25px; border:1px solid #313131;line-height:25px; } */
.button2 {font-size:12px; color:#ffffff; background-color:#313131; height:22px; border:1px solid #313131;}
.button1 {font-size:12px; color:#ffffff;border:1px solid #DDDDDD;text-decoration:none; color:#000000;margin-left:10px;margin-right:10px; background:url(/lms_board/images/btn/DivBg_Blue_25.gif) repeat left top;text-align:center;line-height:25px;height:25px;}


.clsBold { font-weight:bold; }
.clsCenter { text-align:center; }
.clsRight { text-align:right; }
.clsLeft { text-align:left; }

.clsColor177AA3 { color:#177aa3; }
.clsColorRed { color:red; }
.clsColorFFFFFF { color:#FFFFFF; }
.clsColor1E90FF { color:#1e90ff; }
.clsColor535353 { color:#535353; }
.clsColorC40000 { color:#c40000; }
.clsColor2F5C9B { color:#545353; }
.clsColor767676 { color:#767676; }
.clsColor3E6EAE { color:#545353; }


.clsBorder1 { border:1px solid #ccc; }
.clsBorderEdEdEd { border:1px solid #e2e2e2; }

.clsTdBgFFFFFF { background-color:#fff; }
.clsTdBgF0F0F0 { background-color:#f0f0f0; }
.clsTdBgEEEEEE { background-color:#EEEEEE; }
.clsTdBgFAFAFA { background-color:#FAFAFA; }
.clsTdBgEFEFEF { background-color:#EFEFEF; }
.clsTdBg313131 { background-color:#313131; }



.clsWidget_titlebg { color:#566a7f; }
.clsFont8Pt { font-size:8pt; }
.clsInputId {}

.clsQuick{ position:absolute; margin:0px; left:673px; top:-5px; z-index:2;}
.clsFooter {clear:both; width:100%; text-align:center; margin-bottom:-2px;}

.clsBorderRed {border:1px solid red;}

/* Tutor Profile Popup */
.clsTitle_popup_left {font-family:Arial, 굴림; font-size:12pt; letter-spacing:0px; color:#ffffff; height:30px; text-decoration:none; display:block; line-height:30px; background:url(/lms_board/images/btn/DivBg_Blue_30.gif) repeat left top;text-align:left;padding-left:10px;}
.clsTitle_popup_center {font-family:Arial, 굴림; font-size:12pt; letter-spacing:0px; color:#ffffff; height:30px; text-decoration:none; display:block; line-height:30px; background:url(/lms_board/images/btn/DivBg_Blue_30.gif) repeat left top;text-align:center;padding-left:10px;}
.clsTitle_popup_right {font-family:Arial, 굴림; font-size:12pt; letter-spacing:0px; color:#ffffff; height:30px; text-decoration:none; display:block; line-height:30px; background:url(/lms_board/images/btn/DivBg_Blue_30.gif) repeat left top;text-align:right;padding-left:10px;}

/* Description & title Box */
#clsBoxFrame {border:0px solid #000000; text-align:left;}
#clsBoxFrame	#clsBoxBorder {margin-top:10px; margin-bottom:10px; margin-left:5px; margin-right:5px; border:1px solid #dadada;}
#clsBoxFrame	#clsBoxTitle {position:relative; top:-10px; left:-5px; height: 18px;border:0Px solid #000000; background-color:#FFFFFF;}
#clsBoxFrame	#clsBoxContent {top:-5px; padding:5px;}

/* step Box */
.clsButton_frame {width:100%; height:100px; font:12px arial, sans-serif;border:3px solid #efefef;}
.clsButton_frame	.clsButton {clear:both;height:35px;position:relative;top:50%;margin-top:-17px;margin-left:80px;}
.clsButton_frame	.clsButton .clsGrayBtn35 {height:35px;width:120px;float:left; border:1px solid #DDDDDD;text-decoration:none; color:#606060;display:block; background:url(/lms_board/images/btn/DivBg_Gray_35.gif) repeat left top;text-align:center;margin-right:20px;padding-left:10px;line-height:35px;}
.clsButton_frame	.clsButton .clsOrangeBtn35 {height:35px;width:120px;float:left; border:1px solid #DDDDDD;text-decoration:none; color:#ffffff;display:block; background:url(/lms_board/images/btn/DivBg_Orange_35.gif) repeat left top;text-align:center;margin-right:20px;padding-left:10px;line-height:35px;}
.clsButton_frame	.clsButton .arrow {height:35px;width:40px;float:left; text-decoration:none; color:#cdcdcd;display:block; text-align:center;margin-right:20px;padding-left:10px;line-height:35px;font:bold 35px Arial;}


/* ===================================================== 디자인너 추가 */
.notice_text01 {font-family: "돋움";font-size: 11px;color: #626262;}
.notice_text02 {font-family: Verdana;font-size: 11px;color: #828282;}
.box_line01 {border: 1px solid #e0e0e0;}
.teacher_text01 {font-family: "돋움";font-size: 12px;font-weight: bold;color: #606060;line-height: 18px;}
.teacher_text02 {font-family: "돋움";font-size: 11px;color: #606060;line-height: 13px;}
.id_form {height: 17px;width: 126px;border: 1px solid #a8a1a1;}
.m_bg01 {background-repeat: repeat-x;}





/* ================================================= div button stylesheet defination */
/*
#clsButton {clear:both; font:12px arial, sans-serif; letter-spacing:-0.5px;}

#clsButton .clsBlank {float:left; display:block; width:10px;}

#clsButton .clsGrayBtn25 a {height:25px;float:left; border:1px solid #DDDDDD;text-decoration:none; color:#606060;display:block; padding:0px 10px 0px 10px; background:url(/LMS_board/london_images/DivBg_Gray_25.gif) repeat left top;text-align:center;line-height:25px;}
#clsButton .clsGrayBtn25 a:hover {height:25px;float:left; border:1px solid #DDDDDD; text-decoration:none; color:#606060; display:block; padding:0px 10px 0px 10px; background:url(/LMS_board/london_images/DivBg_Gray1_25.gif) repeat left top;text-align:center;line-height:25px;}

#clsButton .clsGrayBtn30 a {height:30px;float:left; border:1px solid #DDDDDD;text-decoration:none; color:#606060;display:block; padding:0px 10px 0px 10px; background:url(/LMS_board/london_images/DivBg_Gray1_30.gif) repeat left top;text-align:center;line-height:30px;}
#clsButton .clsGrayBtn30 a:hover {height:30px;float:left; border:1px solid #DDDDDD; text-decoration:none; color:#606060; display:block; padding:0px 10px 0px 10px; background:url(/LMS_board/london_images/DivBg_Gray1_30.gif) repeat left top;text-align:center;line-height:30px;}

#clsButton .clsGrayBtn35 a {height:35px;float:left; border:1px solid #DDDDDD;text-decoration:none; color:#606060;display:block; padding:0px 10px 0px 10px; background:url(/LMS_board/london_images/DivBg_Gray_35.gif) repeat left top;text-align:center;line-height:35px;}
#clsButton .clsGrayBtn35 a:hover {height:35px;float:left; border:1px solid #DDDDDD; text-decoration:none; color:#606060; display:block; padding:0px 10px 0px 10px; background:url(/LMS_board/london_images/DivBg_Gray1_35.gif) repeat left top;text-align:center;line-height:35px;}


#clsButton .clsBlueBtn25 a {height:25px;float:left; border:1px solid #DDDDDD;text-decoration:none; color:#606060;display:block; padding:0px 10px 0px 10px; background:url(/lms_board/images/btn/DivBg_Blue_25.gif) repeat left top;text-align:center;line-height:25px;}
#clsButton .clsBlueBtn25 a:hover {height:25px;float:left; border:1px solid #DDDDDD; text-decoration:none; color:#606060; display:block; padding:0px 10px 0px 10px; background:url(/lms_board/images/btn/DivBg_Blue1_25.gif) repeat left top;text-align:center;line-height:25px;}

#clsButton .clsBlueBtn30 a {height:30px;float:left; border:1px solid #DDDDDD;text-decoration:none; color:#606060;display:block; padding:0px 10px 0px 10px; background:url(/lms_board/images/btn/DivBg_Blue_30.gif) repeat left top;text-align:center;line-height:30px;}
#clsButton .clsBlueBtn30 a:hover {height:30px;float:left; border:1px solid #DDDDDD; text-decoration:none; color:#606060; display:block; padding:0px 10px 0px 10px; background:url(/lms_board/images/btn/DivBg_Blue1_30.gif) repeat left top;text-align:center;line-height:30px;}

#clsButton .clsBlueBtn35 a {height:35px;float:left; border:1px solid #DDDDDD;text-decoration:none; color:#606060;display:block; padding:0px 10px 0px 10px; background:url(/lms_board/images/btn/DivBg_Blue_35.gif) repeat left top;text-align:center;line-height:35px;}
#clsButton .clsBlueBtn35 a:hover {height:35px;float:left; border:1px solid #DDDDDD; text-decoration:none; color:#606060; display:block; padding:0px 10px 0px 10px; background:url(/lms_board/images/btn/DivBg_Blue1_35.gif) repeat left top;text-align:center;line-height:35px;}


#clsButton .clsOrangeBtn25 a {height:25px;float:left; border:1px solid #DDDDDD;text-decoration:none; color:#606060;display:block; padding:0px 10px 0px 10px; background:url(/LMS_board/london_images/DivBg_Orange_25.gif) repeat left top;text-align:center;line-height:25px;}
#clsButton .clsOrangeBtn25 a:hover {height:25px;float:left; border:1px solid #DDDDDD; text-decoration:none; color:#606060; display:block; padding:0px 10px 0px 10px; background:url(/LMS_board/london_images/DivBg_Orange1_25.gif) repeat left top;text-align:center;line-height:25px;}

#clsButton .clsOrangeBtn30 a {height:30px;float:left; border:1px solid #DDDDDD;text-decoration:none; color:#606060;display:block; padding:0px 10px 0px 10px; background:url(/LMS_board/london_images/DivBg_Orange_30.gif) repeat left top;text-align:center;line-height:30px;}
#clsButton .clsOrangeBtn30 a:hover {height:30px;float:left; border:1px solid #DDDDDD; text-decoration:none; color:#606060; display:block; padding:0px 10px 0px 10px; background:url(/LMS_board/london_images/DivBg_Orange1_30.gif) repeat left top;text-align:center;line-height:30px;}

#clsButton .clsOrangeBtn35 a {height:35px;float:left; border:1px solid #DDDDDD;text-decoration:none; color:#606060;display:block; padding:0px 10px 0px 10px; background:url(/LMS_board/london_images/DivBg_Orange_35.gif) repeat left top;text-align:center;line-height:35px;}
#clsButton .clsOrangeBtn35 a:hover {height:35px;float:left; border:1px solid #DDDDDD; text-decoration:none; color:#606060; display:block; padding:0px 10px 0px 10px; background:url(/LMS_board/london_images/DivBg_Orange1_35.gif) repeat left top;text-align:center;line-height:35px;}
*/