/* 스크롤바 */
BODY 
{
   scrollbar-face-color: #ffffff; 
   scrollbar-shadow-color: #C2C2C2; 
   scrollbar-highlight-color: #ffffff; 
   scrollbar-3dlight-color: #C2C2C2; 
   scrollbar-darkshadow-color: #ffffff; 
   scrollbar-track-color: #F8F8F8;
   scrollbar-arrow-color: #C2C2C2;
   margin: 0px; 
}

/* 바탕배경 */
.back {background-image: url(../../../img/index/back.jpg); background-repeat: repeat-x;background-position: left top;}
.b_back {background-image: url(http://www.sdakangnam.com/koreasda/img/index/back.jpg); background-repeat: repeat-x;background-position: left top;}

/* 텍스트일괄 */
a:link { text-decoration:none; font-family:Arial; color:#555555; font-size:12px;} 
a:visited { text-decoration:none; font-family:Arial; color:#555555; font-size:12px;} 
a:active { text-decoration:none; font-family:Arial; color:#555555; font-size:12px;}
a:hover { text-decoration:underline; font-family:Arial; color:#006699; font-size:12px;}

/* 링크스타일_ */
a.main:link {
	text-decoration:none;
	color:#89B04F;
	font-size:14px;
	font-weight: bold;
	font-family:"돋움";
} 
a.main:visited { text-decoration:none;  color:#89B04F; font-size:14px; font-weight: bold;font-family:"돋움";} 
a.main:active { text-decoration:none; color:#89B04F; font-size:14px; font-weight: bold;font-family:"돋움";}
a.main:hover {
	text-decoration:underline;
	font-family:"돋움";
	color:#89B04F;
	font-size:14px;
	font-weight: bold;
}

/* 테이블관련 */
.list_title_A {border-bottom:1px  #DBDBDB  solid; border-top:2px  #8BB1CC  solid; font-family:Arial; font-size:12px; color:#333333; font-weight:bold;}
.list_title_B {border-bottom:1px  #DBDBDB  solid; border-top:2px  #8BB1CC  solid; font-family:Arial; font-size:12px; color:#555555;}
.list_line_A {border-bottom:1px  #DBDBDB  solid; font-family:Arial; font-size:12px; color:#555555;}
.list_line_B {border-bottom:2px  #C7C7C7  solid; font-family:Arial; font-size:12px; color:#555555;}
.title_line {border-bottom:1px  #DBDBDB  solid;}
.table_title {border-bottom:1px  #EDEAE5  solid; font-family:Arial; font-size:12px; color:#555555; height:32;}
.table_day {border-bottom:1px  #EDEAE5  solid; font-family:Arial; font-size:12px; color:#036980; height:32;}
.event_table_main {font-family:Arial; font-size:12px; color:#222222; font-weight: bold;}
.event_table_sub {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
}
.table_top {border-top:1px  #CCDEF3  solid; font-family:Arial; font-size:12px; color:#555555;}
.table_bottom_A {border-top:1px  #ffffff  solid; font-family:Arial; font-size:12px; color:#555555;}
.table_bottom_B {border-top:1px  #EFEFEF  solid; font-family:Arial; font-size:12px; color:#555555;}
.table_bottom_C {border-top:1px  #ffffff  solid; border-bottom:1px  #CCDEF3  solid; font-family:Arial; font-size:12px; color:#555555;}
.table_bottom_D {border-top:1px  #EFEFEF  solid; border-bottom:1px  #CCDEF3  solid; font-family:Arial; font-size:12px; color:#555555;}
.table_bottom_E {border-right:1px  #ffffff  solid; font-family:Arial; font-size:12px; color:#555555;}
.table_bottom_F {border-bottom:1px  #CCDEF3  solid; font-family:Arial; font-size:12px; color:#555555;}
.text { font-family:Arial; font-size:12px; color:#555555;}

/* 입력창 */
.search {height: 18px;  padding-left: 1px; border: 1px solid #B5AEB5; padding-top: 2px; font-family:Arial; font-size:12px; color:#555555;}
.input_box {height: 18px;  padding-left: 1px; border: 1px solid #CCDEF3; padding-top: 2px; font-family:Arial; font-size:11px; color:#555555;}
.text_box {padding-left: 1px; border: 1px solid #B5AEB5; padding-top: 2px; font-family:Arial; font-size:12px; color:#555555; line-height:150%;}
.table_text_box {padding-left: 1px; border: 1px solid #CCDEF3; padding-top: 2px; font-family:Arial; font-size:12px; color:#555555; line-height:150%;}
text_14bb {
	font-family: 돋움;
	font-size: 11px;
	line-height: 150%;
	color: #6B81A6;
}
.table_sub3 {	font-size: 11px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #e69520;	border-bottom-color: #e69520;}
.text_sub03 {	font-size: 11px;	color: #c86309;	line-height: 150%;}
.table_sub_line {	font-size: 11px;	line-height: 150%;	color: #666666;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #F0F0F0;}
.table_sub_dot {	font-size: 11px;	line-height: 150%;	color: #666666;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #E8E8E8;}
.sub_07_line {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #FF7D94;}
.f11_w {	font-size: 11px;	line-height: 150%;	color: #FFFFFF;}
.sub4_table_top {	font-size: 11px;	line-height: 150%;	color: #666666;	border-top-width: 2px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;
	border-top-color: #479b9b;	border-bottom-color: #DDDDDD;}
.sub4_table_bottom {	font-size: 11px;	line-height: 150%;	color: #666666;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #479b9b;}
.text11_gb {
	font-size: 11px;
	line-height: 150%;
	color: #096c6c;
	font-family: 돋움;
	}
.text11_gb_1 {
	font-family: "돋움";
	font-size: 11px;
	line-height: 150%;
	color: #3F4FDA;

}
.sub4_2_table {	font-size: 11px;	color: #48484a;	background-color: #f5ffff;	border: 1px solid #bfdbdc;}
.table_dot {	font-size: 11px;	color: #575757;	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #D5D5D5;}
.table_g {	font-size: 11px;	line-height: 130%;	color: #666666;	background-color: #f8f8f8;	border: 1px solid #cacaca;}
.table_pop_01 {	font-size: 11px;	color: #666666;	border: 1px solid #edd7cc;}
.text_14b {
	
	color: #6B81A6;
	font-size: 11px;
	line-height: 150%;
	font-family: "돋움";
}
.text_r {	font-size: 11px;	line-height: 150%;	color: #E10000;}
.text_18b {	font-size: 18px;	color: #1c7481;	line-height: 150%;}
.input_01 {	font-size: 11px;	color: #666666;	border: 1px solid #999999;}
.sub5_td {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #A45BD0;}
.bbs_line_r {	font-size: 12px;	line-height: 150%;	color: #666666;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #d9d9d9;}
.bbs_line_l {	font-size: 12px;	line-height: 150%;	color: #666666;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #d9d9d9;}
.bbs_line {	font-size: 12px;	line-height: 150%;	color: #666666;	 font-family: "돋움";}
.text14_o {
	font-size: 15px;
	line-height: 130%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #516179;
	font-weight: normal;
}
.text14_p {	font-size: 14px;	line-height: 150%;	color: #B63383;}
.text14 {
	font-size: 15px;
	line-height: 130%;
	font-weight: normal;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.text15 {	font-size: 15px;	line-height: 150%;	font-weight: bold;	color: #ae6c0a;}

.td_mem01 {BORDER-TOP: rgb(169,221,191) 1px solid; BORDER-BOTTOM: rgb(169,221,191) 1px dotted;}
.td_mem02 {BORDER-BOTTOM: rgb(169,221,191) 1px dotted;}
.td_mem03 {BORDER-BOTTOM: rgb(169,221,191) 1px dotted;}
.td_mem04 {BORDER-TOP: rgb(153,153,153) 1px solid; BORDER-BOTTOM: rgb(153,153,153) 1px dotted;}
.td_mem05 {BORDER-BOTTOM: rgb(153,153,153) 1px dotted;}
.td_mem06 {BORDER-BOTTOM: rgb(153,153,153) 1px dotted; }

.td_sub03_2 {	font-size: 11px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #F4C9A9;	border-left-color: #F4C9A9;}
.td_school {	font-size: 11px;	color: #666666;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: double;	border-bottom-color: #EADBF7;}
.td_school_bottom {	border-top-width: 2px;	border-top-style: solid;	border-top-color: #E6D2F4;}
.td_school2 {	font-size: 11px;	color: #666666;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: double;	border-bottom-color: #FFD0E8;}
.td_school_bottom2 {	border-top-width: 2px;	border-top-style: solid;	border-top-color: #F5D1E1;}
.icon {
	font-size: 11px;
	font-weight: normal;
	color: #3B86BA;
}
.td_popb {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #BAD7E9;}
.td_popt {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #BAD7E9;}
.table_tea1 {	font-size: 11px;	font-weight: bold;	color: #1E7CB5;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #92CBED;	border-top-width: 2px;
	border-top-style: solid;	border-top-color: #92CBED;}
.table_tea2 {	font-size: 11px;	font-weight: bold;	color: #1E7CB5;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #FAEAD1;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FAEAD1;}
.table_tea3 {	font-size: 11px;	font-weight: bold;	color: #C4812F;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #F9E9D2;}
.sub02_text01 {	font-size: 15px;	font-weight: bold;	color: #FFEB00;}
.text11_w {	font-size: 11px;	color: #FFFFFF;}
.text12_bb {
	font-size: 12px;
	font-weight: bold;
	color: #6B81A6;
}
.text14_b {	font-size: 14px;	font-weight: bold;	color: #A85009;}
.td_day {	background-image: url(../../../images/locker/sub02_daybg.gif);	background-repeat: no-repeat;	background-position: center center;	font-size: 11px;	font-weight: bold;	color: #A96614;}
.text12_b {	font-size: 12px;	font-weight: bold;	color: #333333;}
.table_sg {	font-size: 11px;	color: #666666;	background-color: #FFFFFF;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CACACA;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CACACA;}
.td_member {border-top-width: 2px;	border-bottom-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #D3EBDD;	border-bottom-color: #D3EBDD;}

/* 출석부인쇄화면 스타일 */
.ct_day {	font-size: 11px;	font-weight: bold;	color: #666666;	border-top-width: 2px;	border-right-width: 1px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #D7B79F;	border-right-color: #D7B79F;	border-bottom-color: #D7B79F;	border-left-color: #D7B79F;	background-color: #FFFDF7;}
.ct_date {	font-size: 11px;	font-weight: bold;	color: #666666;	border-top-width: 2px;	border-right-width: 1px;	border-bottom-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #D7B79F;	border-right-color: #D7B79F;	border-bottom-color: #D7B79F;	border-left-color: #D7B79F;	background-color: #FFFDF7;}
.ctit_con {	font-size: 11px;	font-weight: bold;	color: #666666;	border-top-width: 2px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #D7B79F;	border-right-color: #D7B79F;	border-bottom-color: #D7B79F;	border-left-color: #D7B79F;	background-color: #FFFDF7;}
.ct_contit {	font-size: 11px;	font-weight: bold;	color: #B88159;	background-color: #FFFDF7;	border-right-width: 1px;	border-bottom-width: 2px;	border-right-style: solid;
	border-bottom-style: solid;	border-top-color: #D7B79F;	border-right-color: #D7B79F;	border-bottom-color: #D7B79F;	border-left-color: #D7B79F;}
.ct_time {	font-size: 11px;	font-weight: bold;	color: #666666;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #D7B79F;	border-right-color: #D7B79F;	border-bottom-color: #D7B79F;	border-left-color: #D7B79F;background-color: #FFFDF7;}
.cm_day {	font-size: 12px;	font-weight: bold;	color: #666666;	background-color: #FFFDF7;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 2px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #D7B79F;	border-right-color: #D7B79F;	border-bottom-color: #D7B79F;	border-left-color: #D7B79F;}
.cm_date {	font-size: 12px;	font-weight: bold;	color: #666666;	background-color: #FFFDF7;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #CFA483;	border-right-color: #CFA483;	border-bottom-color: #CFA483;	border-left-color: #CFA483;}
.cm_con {	font-size: 12px;	font-weight: bold;	color: #B88159;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #D7B79F;	border-bottom-color: #D7B79F;}
.cm_time {	font-size: 12px;	font-weight: bold;	color: #666666;	background-color: #FFFDF7;	border-right-width: 2px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #D7B79F;	border-right-color: #D7B79F;	border-bottom-color: #D7B79F;	border-left-color: #D7B79F;}
.cb_day {	font-size: 12px;	font-weight: bold;	color: #B88159;	background-color: #FFFDF7;	border-right-width: 1px;	border-bottom-width: 2px;	border-left-width: 2px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #D7B79F;	border-right-color: #D7B79F;	border-bottom-color: #D7B79F;
	border-left-color: #D7B79F;}
.cb_date {	font-size: 12px;	font-weight: bold;	color: #666666;	background-color: #FFFDF7;	border-right-width: 1px;	border-bottom-width: 2px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #D7B79F;	border-bottom-color: #D7B79F;}
.cb_con {	font-size: 12px;	font-weight: bold;	color: #666666;	background-color: #FFFDF7;	border-right-width: 1px;	border-bottom-width: 2px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #D7B79F;	border-bottom-color: #D7B79F;}
.cb_time {	font-size: 12px;	font-weight: bold;	color: #666666;	border-right-width: 2px;	border-bottom-width: 2px;	border-right-color: #D7B79F;	border-bottom-color: D7B79F;	background-color: #FFFDF7;	border-right-style: solid;	border-bottom-style: solid;}
.input_lo01 {	font-size: 11px;	color: #993300;	background-color: #FCFBE7;	border: 1px solid #FCFBE7;}
.input_lo02 {	font-size: 11px;	color: #993300;	background-image: url(../../../images/locker/tag_w_bg.gif);	line-height: 250%;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #FCFBE7;	border-right-color: #FCFBE7;	border-bottom-color: #FCFBE7;	border-left-width: 1px;	border-left-style: none;	border-left-color: #FCFBE7;}
.input_pop01 {	font-size: 11px;	color: #096C6C;}
