/*
a:{font-family: "tahoma", "dotum"; text-decoration:none; letter-spacing:-0.37pt; font-size:11px;}	
a:link {font-family: "tahoma", "dotum"; text-decoration:none; letter-spacing:-0.37pt; font-size:11px; }
a:hover {font-family: "tahoma", "dotum"; text-decoration:none; letter-spacing:-0.37pt; font-size:11px;}
a:active {font-family: "tahoma", "dotum"; text-decoration:none; letter-spacing:-0.37pt; font-size:11px; }    
a:visited {font-family: "tahoma", "dotum"; text-decoration:none; letter-spacing:-0.37pt; font-size:11px; }    
*/
*/
div,  td {font-family:"tahoma", "dotum"; font-size:11px;  color:#868686; text-decoration: none;	letter-spacing:-0.37pt;	line-height:16px;}
img {margin: 0; vertical-align: middle;}

 INPUT {
	font-family: "tahoma", "dotum";
	color: #555555; 
	letter-spacing:-0.45pt;
	font-size:11px;
	line-height:16px;
}


.INPUT {border:solid 0; border-color: #B3B3B3; background-color:#C2C2C2;  height:17px; font-family:"tahoma", "dotum"; font-size:11px; color:#333333; padding:2 0 0 2;}  
.INPUT2{border:solid 1px; border-color: #B3B3B3; background-color:#ffffff;  height:16px; font-family:"tahoma", "dotum"; font-size:11px; color:#888888; padding:2 0 0 2;}  
.INPUT2_number{border:solid 1px; border-color: #B3B3B3; background-color:#ffffff;  height:16px; font-family:"tahoma", "dotum"; font-size:11px; color:#888888; padding:2px 2px 0 2px; text-align:right}  
.INPUT3{border:dotted 1px; border-color: #B3B3B3; background-color:#ffffff;  height:16px; font-family:"tahoma", "dotum"; font-size:11px; color:#888888; padding:2 0 0 2;}  
.INPUT4 {border:solid 1px; border-color: #B3B3B3; background-color:#ffffff;  height:20px; font-family:"tahoma", "dotum";font-size:12px; color:#666666; padding:3 0 0 3; letter-spacing: -0.3pt;}  
.INPUT5{border:solid 1px; border-color: #B3B3B3; background-color:#ffffff;  height:16px; font-family:"tahoma", "dotum"; font-size:11px; color:#888888; padding:2 0 0 2;	ime-mode:active;}  
.INPUT6{letter-spacing:-0.45pt; height:16px; font-family:tahoma; font-size:11px; color:#888888;     background-color:transparent; border:0 solid black;padding:2 0 0 2;}  


.g-etext01 { font-family: tahoma; font-size: 11px; text-decoration: none; color:#222222;letter-spacing: 0pt;}
.g-etext02 { font-family: tahoma; font-size: 11px; text-decoration: none; color:#666666;letter-spacing: 0pt;}
.g-etext03 { font-family: Verdana; font-size: 11px; text-decoration: none; color:#666666;letter-spacing: 0pt;}

.htext01 { font-family: tahoma, 굴림; font-size: 12px; text-decoration: none; color:#222222;letter-spacing: 0pt;}

.d-htext01 {font-family: "tahoma", "dotum"; color: #bababa; letter-spacing:-0.5pt; font-size:11px; line-height:16px;}
.d-htext02 {font-family: "tahoma", "dotum"; color: #bababa; letter-spacing:-0.3pt; font-size:12px; line-height:16px;}
.d-htext03 {font-family: "tahoma", "dotum"; color: #E44311; letter-spacing:-0.3pt; font-size:11px; line-height:16px;}
.d-htext04 {font-family: "tahoma", "dotum"; color: #666666; letter-spacing:-0.3pt; font-size:11px; line-height:16px;}


.info{font-family: "tahoma", "dotum"; color: #333333; letter-spacing:-0.5pt; font-weight: bold; font-size:11px; line-height:16px;}
.info  a{font-family: "tahoma", "dotum"; color: #333333; letter-spacing:-0.5pt; font-weight: bold; font-size:11px; line-height:16px;}
.info  a:link{font-family: "tahoma", "dotum"; color: #333333; letter-spacing:-0.5pt; font-weight: bold;  font-size:11px; line-height:16px;}
.info  a:hover{font-family: "tahoma", "dotum"; color: #999999; letter-spacing:-0.5pt; font-weight: bold;  font-size:11px; line-height:16px;}
.info  a:active{font-family: "tahoma", "dotum"; color: #999999; letter-spacing:-0.5pt; font-weight: bold;  font-size:11px; line-height:16px;}

.num{font-family: Verdana; color: #666666; letter-spacing:-0.3pt; font-weight: bold; font-size:11px;}
.num   a{font-family: Verdana; color: #666666; letter-spacing:-0.3pt; font-weight: bold; font-size:11px;}
.num   a:link{font-family: Verdana; color: #666666; letter-spacing:-0.3pt; font-weight: bold;  font-size:11px;}
.num   a:hover{font-family: Verdana; color: #ececec; letter-spacing:-0.3pt; font-weight: bold;  font-size:11px;}
.num   a:active{font-family: Verdana; color: #ececec; letter-spacing:-0.3pt; font-weight: bold;  font-size:11px;}

.num2{font-family: "tahoma", "dotum"; font-size: 11px; text-decoration: none; font-weight: bold; color:#bababa;letter-spacing: -0.3pt;}
.num2 a{font-family: "tahoma", "dotum"; font-size: 11px; text-decoration: none; font-weight: bold; color:#bababa;letter-spacing: -0.3pt;}
.num2 a:link{font-family: "tahoma", "dotum"; font-size: 11px; text-decoration: none; font-weight: bold; color: #bababa;letter-spacing: -0.3pt;}
.num2 a:hover{font-family: "tahoma", "dotum"; font-size: 11px; text-decoration: none; font-weight: bold; color: #ececec;letter-spacing: -0.3pt;}
.num2 a:active{font-family: "tahoma", "dotum"; font-size: 11px; text-decoration: none; font-weight: bold; color:#ececec;letter-spacing: -0.3pt;}

.dckmenu {font-family: dotum; color: #868686; letter-spacing:-0.35pt; font-weight: none; font-size:12px; line-height:23px;}
.dckmenu:link{font-family: dotum; color: #868686; letter-spacing:-0.35pt; font-weight: none;  font-size:12px; line-height:23px;}
.dckmenu:hover{font-family: dotum; color: #ff6600; letter-spacing:-0.35pt; font-weight: none;  font-size:12px; line-height:23px;}
.dckmenu:active{font-family: dotum; color: #868686; letter-spacing:-0.35pt; font-weight: none;  font-size:12px; line-height:23px;}

.decomenu  a{font-family: dotum; color: #FFFFFF; letter-spacing:-0.35pt; font-weight: none; font-size:12px; line-height:23px;}
.decomenu  a:link{font-family: dotum; color: #FFFFFF; letter-spacing:-0.35pt; font-weight: none;  font-size:12px; line-height:23px;}
.decomenu  a:hover{font-family: dotum; color: #ececec; letter-spacing:-0.35pt; font-weight: none;  font-size:12px; line-height:23px;}
.decomenu  a:active{font-family: dotum; color: #ececec; letter-spacing:-0.35pt; font-weight: none;  font-size:12px; line-height:23px;}
.decomenu  {font-family: "tahoma", "dotum"; color: #ffffff; letter-spacing:-0.35pt; font-weight: none; font-size:12px; line-height:23px;}
 
.decomenu2 {font-family: "tahoma", "dotum"; color: #666666; letter-spacing:-0.45pt; font-size:11px; line-height:16px; text-decoration:none;}
.decomenu2 a{font-family: "tahoma", "dotum"; color: #666666; letter-spacing:-0.45pt; font-size:11px; line-height:16px; text-decoration:none;}
.decomenu2 a:link{font-family: "tahoma", "dotum"; color: #666666; letter-spacing:-0.45pt;font-size:11px; line-height:16px; text-decoration:none;}
.decomenu2 a:hover{font-family: "tahoma", "dotum"; color: #999999; letter-spacing:-0.45pt; text-decoration:underline; font-size:11px; line-height:16px; text-decoration:none;}
.decomenu2 a:active{font-family: "tahoma", "dotum"; color: #999999; letter-spacing:-0.45pt; text-decoration:underline;  font-size:11px; line-height:16px; text-decoration:none;}

.eboardlist a:{font-family: Tahoma; color:#333333; font-size:11px; font-weight: none; line-height:13px;letter-spacing:-0.2pt;}
.eboardlist a:link{font-family: Tahoma; color:#333333; font-size:11px; font-weight: none; line-height:13px; letter-spacing:-0.2pt;}
.eboardlist a:hover{font-family: Tahoma; color:#666666; font-size:11px; font-weight: none; line-height:13px; letter-spacing:-0.2pt;}
.eboardlist a:active {font-family: Tahoma; color:#666666; font-size:11px; font-weight: none; line-height:13px; letter-spacing:-0.2pt;}

.textarea {
    height:17px;
    font-family:"tahoma", "dotum";
    font-size:12px;
    color:#333333;
    padding:2 0 0 2;
    background-color:transparent;
    border:0 solid black;
}
.readtext {
    font-family:"tahoma", "dotum";
    font-size:11px;
    color:black;
    padding:2 0 0 2;
    background-color:transparent;
    border:0 solid black;
}
.modifytext {
	font-family: tahoma;
    font-size:12px;
/*	height:20px;     */
    color:#000;
    background-color:yellow;
	border : #cdcdcd 1px solid;
	padding-left: 3px;
}

.line1 {
	background-color:#dddddd;height:1px;text-align:center;
}

.comment_writer {
	font-family: arial, dotum;
	color: #009600; 
	letter-spacing:-0.3pt;
	font-size:11px;
	font-weight: bold;
    padding:2px 0 0 2px;
}
.enrollment_icon0 {
	font-family: "arial";
	background-color: #fff; 
	color: #000; 
	font-size:11px;
	padding:1px 1px;
	border:1px solid #ccc;
}
.enrollment_icon1 {
	font-family: "arial";
	background-color: #e8e8e8; 
	color: #666; 
	font-size:11px;
	border:1px solid #ccc;
}
.enrollment_icon2 {
	font-family: "arial";
	background-color: #CCB4B9; 
	color: #fff; 
	font-size:11px;
	border:1px solid #ccc;
}
.enrollment_icon3 {
	font-family: "arial";
	background-color: #888; 
	color: #fff; 
	font-size:11px;
	border:1px solid #ccc;
}
.enrollment_icon4 {
	font-family: "arial";
	background-color: #ff6600; 
	color: #fff; 
	font-size:11px;
	border:1px solid #ccc;
}
.divtext {
	font-family: "arial";
	font-size:11px; 
}
.spantext_hour {
	font-family: "arial";
	color: #2B87CE; 
/*	font-size:12px; */
}
.spantext_hour_tahoma {
	color: #2B87CE; 
/*	font-size:12px; */
}
.spantext_hour_f60 {
	font-family: "arial";
	color: #ff6600; 
/*	font-size:12px; */
}
.spantext_minute {
	font-family: "arial";
	color: #2B87CE; 
/*	font-size:12px; */
}
.spantext_icon {
	font-family: "Verdana";
	color: #666666; 
	font-size:12px;
}
.spantext_icon_CCB4B9 {
	color: #fff; 
	padding:1px 0;
	background-color: #CCB4B9; 
	border:1px solid #fff;
	-moz-border-radius:2px;
	font-size:11px;
	font-family: dotum;
}
.spantext_icon_b0b0b0 {
	color: #fff; 
	background-color: #b0b0b0; 
	border:1px solid #fff;
	-moz-border-radius:2px;
}
.spantext_icon_f60 {
	color: #fff; 
	padding:1px 0;
	background-color: #f60; 
	border:1px solid #fff;
	-moz-border-radius:2px;
}
.spantext_icon_B59FA4 {
	color: #fff; 
	padding:1px 0;
	background-color: #B59FA4; 
	border:1px solid #fff;
	-moz-border-radius:2px;
}
.spantext_icon_bf {
	color: #fff; 
	padding:1px 0;
	background-color: #bfbfbf; 
	border:1px solid #bfbfbf;
	-moz-border-radius:2px;
}
.spantext_na {
	font-family: "tahoma", "dotum";
	color: #666666; 
	letter-spacing:-0.3pt;
	font-size:8px;
	font-weight: bold;
	padding-bottom:10px;
}
.spantext_photoGallaryHeader {
	font-family: "tahoma", "dotum";
	color: #009600; 
	letter-spacing:-0.3pt;
	font-size:20px;
	font-weight: bold;
	padding-bottom:10px;
}
.spantext_numbering {
	font-family: "tahoma", "dotum";
	color: #FF6600; 
	letter-spacing:-0.3pt;
	font-size:20px;
	font-weight: bold;
	padding-right:5px;
}
.spantext_courseCategory {
	font-family: "tahoma", "dotum";
	color: #009600; 
	letter-spacing:-0.3pt;
	font-size:12px;
}
.spantext_yearHeader {
	font-family: "tahoma", "dotum";
	background-color: #cccccc; 
	font-size:12px;
	font-weight:bold;
	text-align: center;
}
.spantext_yearFullHeader {
	font-family: "tahoma", "dotum";
	background-color: #cccccc; 
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align: center;
}
.spantext_yearFirstHalfHeader {
	font-family: "tahoma", "dotum";
	background-color: #9FB4CC; 
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align: center;
}
.spantext_yearSecondHalfHeader {
	font-family: "tahoma", "dotum";
	background-color: #CCB17E; 
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align: center;
}
.spantextarea {
	font-family: "tahoma", "dotum";
	color: #666666; 
	letter-spacing:-0.3pt;
	font-size:12px;
    padding:10px 0 10px 5px;
	background-color:transparent;
}

.spantext_f60 {
	font-family: Verdana, dotum;
	color: #FF6600; 
	letter-spacing:-0.3pt;
	font-size:12px;
	height:20px;    
    padding:2px 0 0 2px;
    cursor:pointer;
    background-color:transparent;
    border:0 solid black;
	vertical-align:middle;
}
.spantext_f60b {
	font-family: Verdana, dotum;
	color: #FF6600; 
	letter-spacing:-0.3pt;
	font-size:11px;
	height:20px;    
    cursor:pointer;
    background-color:transparent;
    border:0 solid black;
	vertical-align:middle;
	font-weight:bold;
}

.spantext {
	font-family: Verdana, dotum;
	color: #666666; 
	letter-spacing:-0.3pt;
	font-size:12px;
	height:20px;    
    padding:2px 0 0 2px;
    cursor:pointer;
    background-color:transparent;
    border:0 solid black;
	vertical-align:middle;
}
.spantext11 {
	font-family: Verdana, dotum;
	color: #666666; 
	letter-spacing:-0.3pt;
	font-size:11px;
    padding:2px 0 0 2px;
    cursor:pointer;
    background-color:transparent;
    border:0 solid black;
	vertical-align:middle;
}

.spantext2 {
	font-family: "tahoma", "dotum";
	color: #aaaaaa; 
	letter-spacing:-0.45pt;
	font-size:12px;
	line-height:18px;
/*    padding:2 0 0 2;*/
    cursor:pointer;
    background-color:transparent;
    border:0 solid black;
}
.spantext3 {
	font-family: "tahoma", "dotum";
	color: #666666; 
	letter-spacing:-0.45pt;
	font-size:12px; 
	line-height:18px;
/*    padding:2 0 0 2;*/
    cursor:pointer;
    background-color:transparent;
    border:0 solid black;
}
.spantextb {
	font-family: "tahoma", "dotum";
	color: #666666; 
	letter-spacing:-0.3pt;
	font-size:12px;
	font-weight:bold;
	height:20px;    
/*    padding:2 0 0 2;*/
    background-color:transparent;
    border:0 solid black;
}
.spantexf60 {
	font-family: "tahoma", "dotum";
	color: #FF6600; 
	letter-spacing:-0.3pt;
	font-size:12px;
	font-weight:bold;
	height:20px;    
/*    padding:2 0 0 2;*/
    background-color:transparent;
    border:0 solid black;
}
.spantext_postIt {
	font-family: "tahoma", "dotum";
	font-weight: bold;
	color: #FF6600; 
	font-size:10px;
    cursor:pointer;
    background-color:transparent;
    border:0 solid black;
	float:right;
	margin:-5px 68px 0 0;
}
.spantext_approval {
	font-family: "tahoma", "dotum";
	font-weight: bold;
	color: #FF6600; 
	font-size:10px;
    cursor:pointer;
    background-color:transparent;
    border:0 solid black;
	float:right;
	margin:-5px 48px 0 0;
}

.spantext_debugTime {
	font-family: "tahoma", "dotum";
	font-weight: bold;
	color: #FF6600; 
	font-size:10px;
    cursor:pointer;
    background-color:transparent;
    border:0 solid black;
}
.spantext_portlet {
/*	background: #ccb; */
	color: #555;
	font: 11px Arial, sans-serif;
}
.board_title2{font-family:tahoma; font-weight:bold; font-size:11px; letter-spacing:-0.45pt; color:#666666; line-height:140%;}
.board_title2:link    {font-size:11px; text-decoration:none; letter-spacing:-0.45pt; color:#666666;}
.board_title2:visited {font-size:11px; text-decoration:none; letter-spacing:-0.45pt; color:#666666;}

.board_subject{font-family:dotum; font-weight:bold; font-size:11px; color:#ffffff; line-height:140%;}
.board_subject:link    {font:11px; text-decoration:none; color:#ffffff;}
.board_subject:visited {font:11px; text-decoration:none; color:#ffffff;}

.board_text{font-family:dotum; font-size:11px; color:#555555; line-height:160%;background-color: transparent; text-align: center; }
.board_text:link    {font:11px; text-decoration:none; color:#555555;background-color: transparent; text-align: center; }
.board_text:visited {font:11px; text-decoration:none; color:#555555;background-color: transparent; text-align: center; }

.t11{font-family:"Verdana"; font-size:11px; color:#555555; line-height:160%;}
.t11:link    {font:11px; text-decoration:none; color:#555555;}
.t11:visited {font:11px; text-decoration:none; color:#555555;}

.readtext2 {
	font-family: "tahoma", "dotum";
/*	color: #777777;  */
	letter-spacing:-0.45pt;
	font-size:12px;
	height:16px;
/*    padding:2 0 0 2;*/
    cursor:pointer;
    background-color:transparent;
    border:0 solid black;
}
.readtext2_dashed {
	font-family: "tahoma", "dotum";
/*	color: #777777;  */
	letter-spacing:-0.45pt;
	font-size:12px;
	height:16px;
/*    padding:2 0 0 2;*/
    cursor:pointer;
    background-color:transparent;
    border:1px solid #e8e8e8;
}
.readtext3 {
	font-family: "tahoma", "dotum";
	letter-spacing:-0.45pt;
	font-size:12px;
	line-height:16px;    
/*    padding:2 0 0 2;*/
    cursor:pointer;
    background-color:transparent;
    border:0 solid black;
	text-align:right;
	font-weight: bold;
	color: #F60;
}
.readtext4 {
	font-family: "tahoma", "dotum";
	color: #666666; 
	letter-spacing:-0.45pt;
	font-size:12px;
	line-height:16px;    
    color:black;
/*    padding:2 0 0 2;*/
    cursor:pointer;
    background-color:transparent;
    border:0 solid black;
	text-align:right;
}
.readtext24 {
	font-family: "tahoma", "dotum";
	color: #666666; 
	letter-spacing:-0.45pt;
	font-size:24px;
	height:24px;    
/*    padding:2 0 0 2;*/
    cursor:pointer;
    background-color:transparent;
    border:0 solid black;
}
.readnumber {
	font-family: "tahoma", "dotum";
	color: #666666; 
	letter-spacing:0.7px;
	font-size:12px;
	line-height:16px;    
    color:black;
    padding:2 0 0 2;
    cursor:pointer;
    background-color:transparent;
    border:0 solid black;
	text-align:right;
}
.readnumber_left {
	font-family: "tahoma", "dotum";
	color: #666666; 
	letter-spacing:0.7px;
	font-size:12px;
	line-height:16px;    
    padding:2 0 0 2;
/*    cursor:pointer;*/
    background-color:transparent;
    border:0 solid black;
	text-align:left;
}
.ClassDetail {
	background-color:'#FFFFFF'; 
	display:'';
}
.Tooltip {
	left:400; 
	top:300; 
	position:'absolute';
	display:'none';
}
.div_ClassDetail {
	font-family: "tahoma", "dotum";
	color: #666666; 
}
.cursor {
	cursor: pointer;
}
.pinUp { 
	src: url("/images/mypin_up.gif");
	cursor: pointer;
}
.pinDown {
	src: url("/images/mypin_down.gif");
	cursor: pointer;
}

.readtextwhite {
    font-family:"tahoma", "dotum";
    font-size:11px;
    font-weight:bold;
    text-decoration: none;
    color:#bababa;
    letter-spacing: -0.3pt;
    text-align:right;
    padding:2 0 0 2;
    background-color:transparent;
    border:0 solid black;
    line-height: 90%;
}

.readtextred {
    font-family:"tahoma", "dotum";
    font-size:11px;
    font-weight:bold;
    text-decoration: none;
    color:red;
    letter-spacing: -0.3pt;
    text-align:right;
    padding:2 0 0 2;
    background-color:transparent;
    border:0 solid black;
    line-height: 90%;
}
 .table_row1_1
{
	COLOR :#666666;
	BACKGROUND-COLOR: #DEE5F2; 
	cursor:pointer;
}

.table_row3{
	COLOR :#666666;
	BACKGROUND-COLOR: #A9DED0;    
	cursor:pointer;	
}
 
.table_row3_T{
	COLOR :#666666;
	BACKGROUND-COLOR: #A9DED0; 
	cursor:pointer;	
}
.page-number {
  border: 1px solid #006;
  margin: 2px;
  font-size:12px;
  	cursor:pointer;
}
.style1 {color: #FF0000}
.style2 {color: #333333; font-weight: bold; font-family: "tahoma", "dotum";}
.style3 {color: #333333; letter-spacing:-0.5pt; font-size:11px; line-height:16px; font-family: "tahoma", "dotum";}

.style4 {color: #333333; letter-spacing:-0.5pt; font-size:12px; line-height:16px; font-family: "tahoma", "dotum";}
.style5 {color: #ffffff;
             text-align: center;
             font:bold;
             font-size:12px; line-height:16px; font-family: "tahoma", "dotum";
             background-color:transparent;
             border:0 solid black;
             }
.style6 {color: #333333;
             text-align: center;
             font:bold;
             font-size:12px; line-height:16px; font-family: "tahoma", "dotum";
             background-color:transparent;
             border:0 solid black;
			 }
#apDiv1 {
	position:absolute;
	left:561px;
	top:429px;
	width:237px;
	z-index:1;
	overflow: visible;
}
.div_add_address_from_excel {
  border: 1px #000 solid;
  background-color: #eee;
  padding: 20px;
  position:absolute;
  top:0px;
  left:350px;
  display:none;
}
.loading {
/*  border: 1px #000 solid;*/
/*  background-color: #eee;*/
  padding: 20px;
  position:absolute;
  top:400px;
  left:500px;
  display:none;
  z-index:1;
}	

/* 관리자용 style 인데, 사용자에서도 사용할 필요가 있는 것들 */
.list_title {
	background-color: #ffffff; color: #000000; font-family: "tahoma", "dotum";font-size: 11px; ime-mode: active; line-height:1.6;font-weight:bold;
}
.tr_div_line {background-color: #CCCCCC;height=1;}
.list_odd {background-color: #F3F3F3;}
.list_even {background-color: #FFFFFF;}
.11px{font-family: "tahoma", "dotum"; font-size: 11px;}
.multi_checkbox{font-family: "tahoma", "dotum";font-size:11px;}

.LF_title {
	font-family: "tahoma", "dotum";
	font-size: 11px;
	color: #222222;
	letter-spacing:0px;
	line-height: 16px;
	background: #f7f7f7; /*#f7f7f7*/
	padding-left: 20px;
	font-weight:bold;
}
.LF_value { background :#ffffff;padding-left:7px;}

.designer_title {
	font-family: "tahoma", "dotum";
	font-size: 11px;
	color: #222222;
	letter-spacing:0px;
	line-height: 16px;
	background-color:#f7f7f7;	/*background: #f7f7f7; transparent */
	padding-left: 5px;
	text-align:left;
	/* border: 1px solid #f7f7f7; */
}
.designer_value { background-color:transparent; padding-left:7px; text-align:left;}	/*background :#ffffff;*/

.designer_text {
	background-color:transparent;
	border : #cdcdcd 1px solid;
	font-family: tahoma;
	font-size: 12px;
	height:20px;
	padding-left: 3px;
}

.designer_text16 {
	background-color:transparent;
	border : #cdcdcd 1px solid;
	font-family: tahoma;
	font-size: 12px;
	height:16px;
	padding-left: 3px;
}

.designer_textarea {
	background-color: #ffffff;
	border: #dddddd 1px solid;
	font-family: tahoma;
	font-size: 12px;
	overflow:auto;
}
.designer_select {
	background-color:transparent;
	border:#dddddd 1px solid;
	font-family:tahoma;
	font-size:8pt;
	height:21px;
}
.textarea2 {
    height:17px;
    font-family:"tahoma", "dotum";
    font-size:12px;
    color:#666666;
    padding:2 0 0 2;
    background-color:#f3f3f3;
    border:1 solid #e9e9e9;
}
.exceltitle {
    background-color:transparent;	/*background-color:#e6e6e6;*/
/*	margin: 0px 1px 0 0;*/
    color:#555555;
	height:100%;
	border:1px solid #d3d3d3;
	vertical-align:middle;
}
.btn, .button {
	vertical-align:top;
	cursor: pointer;
}
.image_top {
	vertical-align:top;
}
form {display:inline;}
input.DB, input.CODE {
	width:90%;
}
input.childCnt {
	width:90%;
	text-align:center;
}
.img_bottom {
	vertical-align: middle;
}
.centeredDiv {
	width:50%;
	height:50%;
	margin:auto auto  ;
	text-align:center ;
}
.noDataFound {
	color:#999999;
}

.searched {
	background-color:yellow;
}

.bold {
 font-weight: bold; 
 }

/*
UL.tabNavigation {
	list-style: none;                    
	margin: 0;                    
	padding: 0;                
}
UL.tabNavigation LI {
	display: inline;                
}                
UL.tabNavigation LI A {                   
	padding: 3px 5px;                    
	background-color: #ffffff;                   
	color: #000;                    
	text-decoration: none;                
}               
UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover {                    
	background-color: #CCB17E;                    
	color: #fff;
	font-family: tahoma;
	padding-top: 7px;                
}                                
UL.tabNavigation LI A:focus {
	outline: 0;                
}               
div.tabs_div > div {
	padding: 5px;                        
	margin-top: 3px;                       
	border: 5px solid #333;                
}         
*/
                  
/* my paging */
.paging_number_selected {
	font-family: dotum;
	color: #990000;
	font-weight: bold;
	margin-right:1px;
	padding-right:4px;
}

.paging_number_normal, .paging_number_for_div, .paging_number_survey {
	color:#444444;
	font-size:11px;
	line-height:20px;
	FONT-FAMILY: "Verdana";
	margin-right:1px;
	padding-right:4px;
	border: 1px solid #999999;
}
.paging_number_survey {
	color:#444444;
	font-size:12px;
	line-height:20px;
	FONT-FAMILY: "Verdana";
	margin-right:1px;
	padding-right:4px;
}
.paging_number_survey_answered {
	color:#444444;
	font-size:12px;
	line-height:20px;
	FONT-FAMILY: "Verdana";
	background-color:#CCB4B9;
	margin-right:1px;
	padding-right:4px;
	border: 1px solid #999999;
}

/*	paging */
ul {
		clear: both;
}

.paging {
	list-style-type: none;
}

ul.red {
	outline:10px solid red;
}

ul.simplePagerNav li{
    display:block;
    floaT: left;
    padding: 3px;
    margin-bottom: 10px;
    font-family: georgia;
}

ul.simplePagerNav li a{
    color: #333;
    text-decoration: none;
}

li.currentPage {
	background: #83bd63;	
}

ul.simplePagerNav li.currentPage a {
	color: #fff;	
}

table.pageme {
    border-collapse: collapse;
    border: 1px solid #ccc;
}  

table.pageme td {
    border-collapse: collapse;
    border: 1px solid #ccc;
}      


/* paging 끝 */

div.ui-datepicker {
	font-size: 10px; 
	cursor:pointer;
}
.title01{
	padding:0 5px 0 0;
}

.box_title {
	font-weight: bold; 
	font-size:14px; 	
	color:#F60;
}

.css_survey {
	height:100%;
	background-color: #CCB4B9;
    cursor:pointer;
}
.css_survey:hover {
	height:100%;
	background-color: #B59FA4;
	color:#ffffff;
    cursor:pointer;
}
.css_next {
	line-height:22px;
	background-color: #b0b0b0;
	color: #ffffff;
    cursor:pointer;
	-moz-border-radius:3px;
}
.css_next:hover {
	line-height:22px;
	background-color: #999999;
	color: #ffffff;
    cursor:pointer;
	-moz-border-radius:3px;
}

.css_exam {
	height:100%;
	background-color: #CCC97E;
	color:#777777;
    cursor:pointer;
}
.css_exam:hover {
	height:100%;
	background-color: #A8A668;
	color:#ffffff;
    cursor:pointer;
}

.css_missed {
	height:100%;
	background-color: #FF6600;
	color:#ffffff;
}
.css_submitted {
	height:100%;
	background-color: #ffffff;
	color:#999999;
/*    cursor:pointer; */
	border:1px solid #999999;
}
.css_wait {
	height:100%;
	background-color: #c4c4c4;
	color:#ffffff;
}
.course_closed {
	line-height:16px;
	background-color: #FF6600;
	color:#ffffff;
    font-family:"tahoma", "dotum";
    font-size:11px;
    padding:5px 3px 2px 2px;
    margin-right:2px;
	vertical-align:bottom;
}
.course_inClass {
	line-height:16px;
	background-color: #B59FA4;
	color:#ffffff;
    font-family:"tahoma", "dotum";
    font-size:11px;
    padding:5px 3px 2px 2px;
    margin-right:2px;
	vertical-align:bottom;
}

.enrollment_status_36 {
	color:#FF6600;
}

.editor_css {
	width:90%;
	height:90%;
}

.approval_waiting {	color:#92CC7A; }
.approval_approved {	color:#990000; }
.approval_rejected {	color:#FF6600; }

.underline {
	text-decoration:underline;
}
	.mainLogo { width: 150px; }
	.left_column { width: 150px; float: left; padding-bottom: 100px; }
	.left_column200 { width: 200px; float: left; padding-bottom: 100px; }
	.cont_column { width: 33%; float: left; padding-bottom: 100px; }
	.cont_column30 { width: 30%; float: left; padding-bottom: 100px; }
	.cont_column33 { width: 33%; float: left; padding-bottom: 100px; }
	.cont_column40 { width: 40%; float: left; padding-bottom: 100px; }
	.cont_column50 { width: 49%; float: left; padding-bottom: 100px; }
	.cont_column70 { width: 70%; float: left; padding-bottom: 100px; }
	.cont_column100 { width: 100%; float: left; padding-bottom: 100px; }
	.portlet { margin: 0 0.1em 0.1em 0; }
	.portlet-header { margin: 0.3em; padding-bottom: 4px; padding-left: 0.2em; }
	.portlet-header .ui-icon { float: right; }
	.portlet-content { padding: 0.4em; }
	.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
	.ui-sortable-placeholder * { visibility: hidden; }
	.left-portlet-menu { border: 1px solid #aaaaaa; background: #e9e9e9;}

	.left_column_env { width: 100%;  }
	.cont_column_env { width: 33%; float: left; padding-bottom: 100px; }
	.portlet_env { margin: 0 1em 1em 0; }
	.portlet-header_env { margin: 0.3em; padding-top: 2px; padding-bottom: 4px; padding-left: 0.2em; }
	.portlet-header_env .ui-icon { float: right; }
	.portlet-content_env { padding: 0.4em; }
	.ui-sortable-placeholder_env { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
	.ui-sortable-placeholder_env * { visibility: hidden; }

/* LMS */
.list,.list a:link,.list a:visited,.list a:active {font-family: "dotum";font-size: 12px;color: #000000;text-decoration: none;}

div.column {
  margin:0px;
  margin-right:4px;
  padding:0px;
}

div.column.c0 {
  float: left;
}

div.column.c1 {
  display: inline;
}

.sideblock,  .list, .unlist, .inline-list {	/*.content, */
  list-style:none;
  padding:0;
  margin:0;
}

/* moo */
.minicalendarblock td, .minicalendarblock_courseSchedule td, .minicalendarcompanyblock td, .minicalendarblock_this td, .minicalendarofficeblock td, .TB_minicalendarblock td{
  padding: 0px 4px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
}
.minicalendar_header {
	font-weight: bold; 
	font-size:11px;
}
#calendar .today,
.minicalendar .weekend {
  color:#990000;
}
#calendar .today,
.minicalendar .today {
  border-color:#444444;
}

#calendar .nottoday,
.minicalendar .nottoday {
  border-color:#eeeeee;
}

/* calandar */
.yearCalendarBlock {
  font-family:"Arial", "Verdana", "Helvetica", "sans-serif";
}
.yearCalandar_header {
	text-align:center;
	font-size:11px;
	background-color:#ffffff;
	 letter-spacing:-0.37pt; 
	 font-family:"tahoma";
}
.yearCalandar_cont {
	text-align:center;
	font-size:11px;
	background-color:#ffffff;
}
/* ###################################################################################
	Tabs
 ################################################################################### */
.tabs_title {
/*	font-family: "tahoma", "dotum";*/
	font-weight: bold;
}

/* ###################################################################################
	quick menu
 ################################################################################### */

.mainQuick {z-index:900;}

.quickMenu {margin:0; padding:0;}

.quickMenu .menu {width:84px; margin:0 0 5px 0; padding:0 0 3px 0; background:url('/images/quick/bgQuick.gif') no-repeat 0 bottom;}
.quickMenu .menu dl {margin:0; padding:0;}
.quickMenu .menu dt {margin:0; padding:0; font-size:0; line-height:0;}
.quickMenu .menu dd {margin:0; padding:0; font-size:0; line-height:0;}
.quickMenu .menu ul {list-style-type:none; margin:0; padding:0;}
.quickMenu .menu ul li {margin:0; padding:0;}

.quickMenu .search {width:84px; margin:0 0 5px 0; padding:0 0 10px 0; background:url('/images/quick/bgQuick.gif') no-repeat 0 bottom;}
.quickMenu .search dl {margin:0; padding:0;}
.quickMenu .search dt {margin:0; padding:0; font-size:0; line-height:0;}
.quickMenu .search dd {margin:0; padding:0;}
.quickMenu .search dd .officerSearch {margin:0; padding:10px 0 0 0; border:0;}
.quickMenu .search dd .officerSearch div {width:70px; margin:0 auto; padding:0; border:1px solid #bbb;}
.quickMenu .search dd .officerSearch div * {vertical-align:middle;}
.quickMenu .search dd .officerSearch div .inputQuickSearch {width:40px; padding:2px; border:0;}

OPTION.select_option_nodisplay {
	background-color:#FF6600;
	color:#ffffff;
}

/* ############################################################# */
.default_sidebarmenu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 120px; /* Main Menu Item widths */
	/*border-bottom: 1px solid #ccc;*/
	font-family:tahoma,"굴림";
	color:black

}
.default_sidebarmenu a{
		display: block;
		overflow: auto; /*force hasLayout in IE7 */
		color: black;
		text-decoration: none;
/*		background: #fff; */
		padding: 10px 10px;
/*		background-color: #CCCCCC; */
		border: 1px solid #ffffff;
		border-bottom: 0;
		font-size:11px;
		letter-spacing: 0px;
		font-weight:bold;

}

.default_sidebarmenu a:hover{
		background-color: #c10003;
		color: #FFFFFF;
}

/* ############################################################# */

.divWrapCCCCCC {
width: 100%;
margin: 0px auto;
border:1px solid #cccccc;
-moz-border-radius:3px;
}
.divWrapBFBFBF {
width: 100%;
margin: 0px auto;
border:1px solid #bfbfbf;
-moz-border-radius:3px;
}

.divWrap2B87CE {
margin: 0px auto;
padding:5px 5px;
border:3px solid #2B87CE;
background-color: #ffffff;
-moz-border-radius:10px;
}

.wrap2B87CE {
margin: 0px auto;
padding:5px 5px;
border:3px solid #2B87CE;
background-color: #ffffff;
-moz-border-radius:10px;
}
.wrapCCCCCC {
margin: 0px auto;
padding:5px 5px;
border:3px solid #cccccc;
background-color: #ffffff;
-moz-border-radius:10px;
}
.wrapBFBFBF {
margin: 0px auto;
padding:5px 5px;
border:3px solid #bfbfbf;
background-color: #ffffff;
-moz-border-radius:10px;
}
.wrap990000 {
margin: 0px auto;
padding:5px 5px;
border:3px solid #990000;
background-color: #ffffff;
-moz-border-radius:10px;
}
.wrapFFCC00 {
margin: 0px auto;
padding:5px 5px;
border:3px solid #ffcc00;
background-color: #ffffff;
-moz-border-radius:10px;
}
.wrapFF0000 {
margin: 0px auto;
padding:5px 5px;
border:3px solid #ff0000;
background-color: #ffffff;
-moz-border-radius:10px;
}
.wrapFFFF00 {
margin: 0px auto;
padding:5px 5px;
border:3px solid #ffff00;
background-color: #ffffff;
-moz-border-radius:10px;
}
.progressiveBar_50 {
background: #ff6600;
}
.progressiveBar_80 {
background: #ffcc66;
}
.progressiveBar_100 {
background: #00ff00;
}

.courseSchedule_inSelect {
background-color:#92CC7A
}

.link01{font-family: tahoma; color: #868686; text-decoration:none; letter-spacing:-0.37pt; font-size:11px;}

.nScss {
	color:#444444;
	font-size:10px;
	line-height:20px;
	FONT-FAMILY: "Verdana";
	margin-right:1px;
	padding-right:4px;
	border: 1px solid #999999;
	width:10px;
	height:10px;
}
.nScss:hover {
	color:#fff;
	font-size:11px;
	line-height:20px;
	FONT-FAMILY: "Verdana";
	margin-right:1px;
	padding-right:4px;
	border: 1px solid #999999;
	width:10px;
	height:10px;
	background-color:#92CC7A;
	cursor:pointer;
}

.nScss_selected {
	color:#fff;
	font-size:12px;
	line-height:20px;
	FONT-FAMILY: "Verdana";
	margin-right:1px;
	padding-right:4px;
	width:10px;
	height:10px;
	background-color:#ff6600;
}

.listed_img_55 {
width:55px;
height:55px;
}

/* public 과정 일자 컬러*/
.div_style_220 {
color:#999999;
}

/* private 과정 일자 컬러*/
.div_style_221 {
color:#92CC7A;
}

.course_hightlight {
	color:#000;
	font-size:12px;
	line-height:20px;
	FONT-FAMILY: "dotum";
}
.course_hightlight:hover {
	color:#629143;
	font-size:12px;
	line-height:20px;
	FONT-FAMILY: "dotum";
}

.downloads_links {
	color:#629143;
	font-size:12px;
	line-height:20px;
	FONT-FAMILY: "dotum";
}
.downloads_links:hover {
	color:#629143;
	font-size:12px;
	line-height:20px;
	FONT-FAMILY: "dotum";
}

.course_category_name {
	color:red;
	font-size:12px;
	line-height:20px;
	FONT-FAMILY: "dotum";
	text-align:center;
}
.course_category_name:hover {
	color:#629143;
	font-size:12px;
	line-height:20px;
	FONT-FAMILY: "dotum";
	text-align:center;
}

.course_category_tb tr{
	margin-top: 10px;
}
.course_category_tb td{
	text-align:center;
}
.TPmap_phone_space {
	width:100%;
	height:10px;
}

div.title {
	color:#5d5d5d;
	font-size:12px;
	font-weight:bold;
	FONT-FAMILY: "dotum";
}

.myHome_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #af2942;
	line-height:14px;
	margin: 0px 0 5px 2px;
	padding: 0 0 0 0;
	height:26px;
}

/* ---------------------------------------------------------------------------------------- */
.blind{display:block; left:0; overflow:hidden; position:absolute; top:-9999px;}
.cr{zoom:1;}
.cr:after{content:''; display:block; clear:both; visibility:hidden;}
.fl{float:left;}
.fr{float:right;}

.round_t,.round_t_l,.round_t_r,.round_b,.round_b_l,.round_b_r{background-image:url('/images/Solution3/bground_box.gif'); background-repeat:no-repeat; }
.round_t,.round_t_l,.round_t_r{height:35px;}
.round_b,.round_b_l,.round_b_r{height:6px;}
.round_t,.round_b{position:relative; background-repeat:repeat-x;}
.round_t_l ,.round_t_r,.round_b_l,.round_b_r{position:absolute; top:0;}
.round_t{background-position:0 -35px;}
.round_b{background-position:0 -117px;}
.round_t_l{background-position:0 0; width:7px;left:0;}
.round_t_r{background-position:0 -70px; width:7px;right:0;}
.round_b_l{background-position:0 -105px; width:7px;left:0;}
.round_b_r{background-position:0 -111px; width:7px;right:0;}
.round_l{background:url('/images/Solution3/bground_box01.gif') 0 0 repeat-y; padding-left:12px;}
.round_r{background:url('/images/Solution3/bground_box02.gif') right 0 repeat-y; padding:11px 12px 5px 0;}
.round_t h3{padding-left:12px;line-height: 35px; color:#000; font-weight:bold;}
.line{border:1px solid #b8b8b8;display:inline-block;}
.thumb_lst li{float:left;}
.cost_info{width:275px;}
.cost_info dt{float:left;}
.cost_info dd{float:left;}

.pad-l-6{padding-left:6px;}
.pad-l-9{padding-left:9px;}
.cost{width:98px;word-wrap: break-word;}
.process{width:100%; margin:16px 0 7px;;}
