
/******************************************************************************
								공통 스타일
******************************************************************************/
body {

    scrollbar-base-color:#e9e9e9;	/* 기본색 */
	scrollbar-face-color:#eeeeee;	/* 표면색 */
	scrollbar-arrow-color:#b7b7b7;	/* 화살표색 */
	scrollbar-hightlight-color:#f2f2f2;	/* 하이라이트색 */
	scrollbar-3dlight-color:#f2f2f2;	/* 버튼의 하이라이트색 */
	scrollbar-shadow-color:#b7b7b7;	/* 그림자색 */
	scrollbar-darkshadow-color:#e9e9e9;	/* 버튼의 그림자색 */
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

    padding:0px;
	font-size: 9pt; color: #666666; line-height: 18px; font-family: Tahoma ;word-break:break-all; 
}



table {border-collapse:collapse;}
td{margin:0px; padding:0px; font-family:Tahoma,돋움; font-size:12px; color: #444444; line-height: 18px; word-break:break-all; }
img { border:0px; vertical-align:middle}
.border0 {border:0px; }
form {padding:0px; margin:0px;}
input {margin:0px; font-family:Tahoma; font-size:11x; color: #666666; height:20px; line-height:18px;selector-dummy: expression(this.hideFocus=true); vertical-align:middle }
select    {margin:0px; padding:0px; font-family:Tahoma; font-size:12px; color: #666666; border:1px solid #C6C6C6; line-height:18px; height:20px; vertical-align:middle}
.textarea {margin:0px; padding-left:5px; font-family:돋움; font-size:12px; color: #333333; border:1px solid #cee7ce; line-height:18px; }
textarea  {margin:0px; padding:5px; font-family:Tahoma; font-size:12px; color: #666666; border:1px solid #eeeeee; background-color: #ffffff; 
	scrollbar-base-color:#e9e9e9;	/* 기본색 */
	scrollbar-face-color:#eeeeee;	/* 표면색 */
	scrollbar-arrow-color:#b7b7b7;	/* 화살표색 */
	scrollbar-hightlight-color:#f2f2f2;	/* 하이라이트색 */
	scrollbar-3dlight-color:#f2f2f2;	/* 버튼의 하이라이트색 */
	scrollbar-shadow-color:#b7b7b7;	/* 그림자색 */
	scrollbar-darkshadow-color:#e9e9e9;	/* 버튼의 그림자색 */
	}
checkbox {margin:0px; padding:0px; color: #666666; border:1px solid #C6C6C6; line-height:18px; vertical-align:middle}
iframe  {margin:0px; padding:2px; overflow-y:auto; border:1px solid #e1e1e1; width:100%;}


 a {selector-dummy: expression(this.hideFocus=true);}	/*이미지 포커싱 제거-IE전용 */

a:link        { text-decoration:none; color:#666666;}
a:visited     { text-decoration:none; color:#666666;}
a:active      { text-decoration:none; color:#666666;}
a:hover       { text-decoration:none; color:#999999;}

/* 네비게이션 경로설정*/
.naviBG             { height: 57px; background: url(../images/green/navi/bg.gif)} 

.navi             	{ color:#ffffff; text-align:center; font-weight: bold; height: 32px; width:100%; padding-top: 8px; background: url(../images/green/navi/tab.gif) no-repeat;}  
.navi a:link        { color:#ffffff; text-align:center; font-weight: bold; }
.navi a:visited     { color:#ffffff; text-align:center; font-weight: bold; }
.navi a:active      { color:#ffffff; text-align:center; font-weight: bold; }
.navi a:hover       { color:#ffffff; text-align:center; font-weight: bold; text-decoration:underline;}
.navi .navileft      { background: url(../images/green/navi/tab_left.gif)}
.navi .naviright     { background: url(../images/green/navi/tab_right.gif)}

.naviTab            { color:#0c6d25; text-align:center; font-weight: bold; height: 32px; width:100%; padding-top: 9px; background: url(../images/green/navi/tab.gif)  no-repeat 0px -63px;}  
.naviTab a:link     { color:#0c6d25; text-align:center; font-weight: bold;}
.naviTab a:visited  { color:#0c6d25; text-align:center; font-weight: bold;}
.naviTab a:active   { color:#0c6d25; text-align:center; font-weight: bold;}
.naviTab a:hover    { color:#25ca3a; text-align:center; font-weight: bold;}
.naviTab .left      { background: url(../images/green/navi/tab_left.gif) no-repeat 0 -63px; }
.naviTab .right     { background: url(../images/green/navi/tab_right.gif) no-repeat 0 -63px; }

.navi_smenu td         { font-size:11px; color:#dddddd; }  
.navi_smenu a:link     { font-size:11px; color:#0c6d25; }
.navi_smenu a:visited  { font-size:11px; color:#0c6d25; }
.navi_smenu a:active   { font-size:11px; color:#0c6d25; }
.navi_smenu a:hover    { font-size:11px; color:#25ca3a;   text-decoration:underline;}

.naviMEMO            { height: 21px; width:60px; background: url(../images/green/btn_memo.gif); font-weight: bold; color:#ffffff; text-align:center; font-size:11px}  
.naviMEMO a:link     { color:#ffffff; text-align:center; font-weight: bold;}
.naviMEMO a:visited  { color:#ffffff; text-align:center; font-weight: bold;}
.naviMEMO a:active   { color:#ffffff; text-align:center; font-weight: bold;}
.naviMEMO a:hover    { color:#ffffff; text-align:center; font-weight: bold;}
/******************************************************************************
								tab  관련
******************************************************************************/
/* Tab Menu*/

.tabMenu_on            { color:#ffffff; text-align:center; font-weight: bold; height: 28px; width:150px; padding:5px; background: url(../images/green/tab_on.gif) no-repeat; cursor:hand; }  
.tabMenu_on a:link     { color:#ffffff; text-align:center; font-weight: bold;}
.tabMenu_on a:visited  { color:#ffffff; text-align:center; font-weight: bold;}
.tabMenu_on a:active   { color:#ffffff; text-align:center; font-weight: bold;}
.tabMenu_on a:hover    { color:#ffffff; text-align:center; font-weight: bold; text-decoration:underline;}

.tabMenu_off            { color:#000000; text-align:center; font-weight: bold; height: 28px; width:150px; padding:5px; background: url(../images/green/tab_off.gif) no-repeat; cursor:hand;}  
.tabMenu_off a:link     { color:#000000; text-align:center; font-weight: bold; }
.tabMenu_off a:visited  { color:#000000; text-align:center; font-weight: bold; }
.tabMenu_off a:active   { color:#000000; text-align:center; font-weight: bold; }
.tabMenu_off a:hover    { color:#666666; text-align:center; font-weight: bold; text-decoration:underline;}


/*검색결과*/
.resultTab{background:url(../images/green/sort_bg.gif) repeat-x;margin:0px;height:30px;}
.resultTab .tVline {width:4px;height:30px;float:left;}
.resultTab .sel {float:right;padding-top:4px;}
.resultTab .select {float:left;padding-top:5px;margin-left:10px;letter-spacing:-1px;}
.resultTab .select input{vertical-align:-2px;}
.resultTab .select b{color:#664327;}
.resultTab .rViewType {float:right;margin-right:10px;padding-top:8px;}


.resultTab .on	{float:left;height:30px;overflow:hidden;}
.resultTab .off {float:left;height:28px;overflow:hidden; }
.resultTab .on a,.resultTab .off a {text-decoration:none;cursor:hand; }
.resultTab .on a span.l,.resultTab .on a span.c,.resultTab .on a span.r {background:url('../images/green/tab_001.gif');height:30px;overflow:hidden;display:block;float:left; color:#52d15d;}
.resultTab .on a span.l {background-repeat:no-repeat;width:5px;}
.resultTab .on a span.r {background-repeat:no-repeat;width:5px;background-position:0 -60px;}
.resultTab .on a span.c {background-repeat:repeat-x;background-position:0 -30px;color:#47903f;font-weight:bold;text-align:center;padding:8px 10px 0 10px;}
.resultTab .off a span.l,.resultTab .off a span.c,.resultTab .off a span.r {background:url(../images/green/tab_002.gif);height:28px;overflow:hidden;display:block;float:left;}
.resultTab .off a span.l {background-repeat:no-repeat;width:5px;}
.resultTab .off a span.r {background-repeat:no-repeat;width:6px;background-position:0 -56px;}
.resultTab .off a span.c {background-repeat:repeat-x;background-position:0 -28px;color:#888;text-align:center;text-decoration:none;padding:8px 10px 0 10px;font-weight:bold;}
.resultTab  a span.c span.int{font:11px Tahoma,Arial; }

.line{background:url(../images/line.gif) repeat-x;width:100%; height:1px;}


/******************************************************************************
								Font  관련
******************************************************************************/
.txt-12-White01            {color:#ffffff; }
.txt-12-White01 a          {color:#ffffff; }
.txt-12-White01 a:visited  {color:#ffffff; }
.txt-12-White01 a:active   {color:#ffffff; }
.txt-12-White01 a:hover    {color:#dff4e1; }

.txt-12-White02 	{font-family: Tahoma;  color: #ffffff;  text-decoration: none; line-height:16px; font-weight: bold;} /*일정관리_날짜*/

.txt-12-red01 	{font-size: 12px;  color: #ff6600;  text-decoration: none; line-height:16px; font-weight: bold;} 
.txt-12-01   	{font-size: 12px;  color: #5bc26e;  text-decoration: none; line-height:16px; font-weight: bold;}
.txt-12-02   	{font-size: 10px;  color: #cccccc;  text-decoration: none; line-height:16px; }
.txt-14-black01 {font-size: 14px;  color: #000000;  text-decoration: none; line-height:16px; font-weight: bold;}

.tableDefault     {}
.tableDefault td  {color: #cccccc;  line-height:16px; letter-spacing:2px;}
.tableDefault a          {color:#666666;  }
.tableDefault a:link	 {color:#666666; }
.tableDefault a:visited  {color:#666666; }
.tableDefault a:active   {color:#666666; }
.tableDefault a:hover    {color:#2ebe2b; text-decoration:underline;}

.txt-r 	{color: #ff0000;} 
.txt-g 	{color: #16b601;} 
/******************************************************************************
								타이틀 관련
******************************************************************************/
/*대타이틀*/
.btitle01 td			{height:30px;padding:5px 0 0 0; background: url(../images/green/title_line.gif)  ; font-size:14px; color: #2c7e48; font-weight: bold; vertical-align:top}
.btitle01 .route	    {height:34px; font-size:12px; color: #444444; font-weight:lighter; vertical-align:top}

/*중타이틀*/

.mtitle01			    {height:22px; background:transparent url(../images/green/mtitle_icon.gif) no-repeat ; font-size:12px; color: #2c7e48; font-weight: bold; padding-left:26px;text-align:left;}


/*소타이틀
.stitle01 {	font-size:12px;	color: #4B4B4B;	font-weight: bold;}*/

/* popup 타이틀 */
.ptitle01 {	font-size:14px;	color: #333333;	font-weight: bold;}




/******************************************************************************
								버튼
******************************************************************************/

/* #btn_type1 */
#btn_type1 a{ background:url('../images/green/bg_btnType.gif') left 0; float:left; font:12px 굴림; color:#444; padding-left:18px; text-decoration:none; height:27px; cursor:hand; margin-right:5px; overflow:hidden; font-weight: bold;  }
#btn_type1 a:hover{background:url('../images/green/bg_btnType.gif') left -27px}
#btn_type1 a span{ float:left; background:url('../images/green/bg_btnType.gif') right 0; line-height:240%; padding-right:12px; height:27px; overflow:hidden}
#btn_type1 a:hover span{background:url('../images/green/bg_btnType.gif') right -27px; color:#259719} 

/* #btn_type1-1 */
#btn_type1a a{ background:url('../images/green/bg_btnType.gif') left 0; float:right; font:12px 굴림; color:#444; padding-left:18px; text-decoration:none; height:27px; cursor:hand; margin-right:5px; overflow:hidden; font-weight: bold;  }
#btn_type1a a:hover{background:url('../images/green/bg_btnType.gif') left -27px}
#btn_type1a a span{ float:left; background:url('../images/green/bg_btnType.gif') right 0; line-height:240%; padding-right:12px; height:27px; overflow:hidden}
#btn_type1a a:hover span{background:url('../images/green/bg_btnType.gif') right -27px; color:#259719} 

/* #btn_type2 */
#btn_type2 a{background:url('../images/green/bg_btnType.gif') left -60px; float:left; font:12px 굴림; color:#ffffff; padding-left:6px;  text-decoration:none; height:20px; cursor:hand;margin-left:3px; margin-right:3px; overflow:hidden;}
#btn_type2 a:hover{background:url('../images/green/bg_btnType.gif') left -85px}
#btn_type2 a span{ float:left; background:url('../images/green/bg_btnType.gif') right -60px; line-height:200%; padding-right:6px; height:20px; overflow:hidden}
#btn_type2 a:hover span{background:url('../images/green/bg_btnType.gif') right -85px; color:#ffffff}

/* #btn_type3 */
#btn_type3 a{display:block; background:url('../images/green/bg_btnType.gif') left -120px; float:right; font:12px 굴림; color:#ffffff; padding-left:12px;  text-decoration:none; height:36px; cursor:hand; margin-right:3px; overflow:hidden;;font-weight: bold;}
#btn_type3 a span{display:block; float:left; background:url('../images/green/bg_btnType.gif') right -120px; line-height:320%; padding-right:12px; height:36px; overflow:hidden}

/* #btn_type4 */
.btn_type4 {padding: 2px 2px 0px 2px; background:url('../images/green/bg_btnType.gif') 100% -60px no-repeat; border:0px; font-family:dotum; font-size:12px; text-align:center; margin:0px; color:#FFFFFF; cursor:hand;} 


/* #btn_type5 */
.btn_type5 {overflow:visible; height:21px; padding: 2px 6px 0px 6px; background: transparent url('../images/green/bg_btnType.gif') 100% -60px no-repeat; border:0px; font-family:dotum; font-size:12px; text-align:center; margin:0px; color:#FFFFFF; cursor:hand;} 

/* #btn_type6 */
.btn_type6 {height:21px;  width:90; padding: 2px 4px 0px 4px; background: transparent url('../images/green/bg_btnType.gif') 100% -60px no-repeat; border:0px; font-family:dotum; font-size:12px; text-align:center; margin:0px; color:#FFFFFF; cursor:hand;} 

#btn_type7 a{ background:url('../images/green/bg_btnType.gif') left -438px; float:left; font:12px 굴림; color:#444; padding-left:8px; text-decoration:none; height:27px; cursor:hand; margin-right:5px; overflow:hidden; }
#btn_type7 a:hover{background:url('../images/green/bg_btnType.gif') left -438px}
#btn_type7 a span{ float:left; background:url('../images/green/bg_btnType.gif') right -438px; line-height:240%; padding-right:13px; height:27px; overflow:hidden}
#btn_type7 a:hover span{background:url('../images/green/bg_btnType.gif') right -438px; color:#259719} 
/******************************************************************************
								왼쪽메뉴 관련
******************************************************************************/
.Left_menu01 td			{padding: 5px;  border-bottom: #9ddfa6 1px solid; }
.Left_menu01 .mtitle	{height:30px;  border: #d3eed4 2px solid; font-size:14px; font-weight: bold; background-color:#eef9ef;}
.Left_menu01 a:hover 	{text-decoration:none; color: #5bc26e; }


.Left_menu_comment { padding: 3px 0px 3px 0px; border-bottom: #9ddfa6 1px solid; background-color:#f6fcf6; font-weight:bold;}
.Left_menu_comment a:link, .Left_menu_comment :active, .Left_menu_comment a:visited {text-decoration:none; color: #5bc26e; font-weight:bold;}
.Left_menu_comment a:hover {text-decoration:none; color: #5bc26e; font-weight:bold;}

.Left_wiki td		   {color:#000000;  line-height:26px;}
.Left_wiki .ss		   {padding: 5px 0px 5px 10px; color:#000000; line-height:20px;}
.Left_wiki  a:link	   {color: #000000; line-height:26px; font-weight:bold;}
.Left_wiki  a:visited  {color: #000000; line-height:26px; font-weight:bold;}
.Left_wiki  a:active   {color: #000000; line-height:26px; font-weight:bold;}
.Left_wiki  a:hover    {color:#5bc26e; line-height:26px; font-weight:bold;}


/* 검색박스 */
.search_box     {border:3px solid #bee5c9; height:40px}
.search_box td  {background-color:#f6f6f6; padding:8px;}

.search_box2     {border:1px solid #afd2b3;}
.search_box2 td  {background-color:#fafafa; padding:8px; height:40px; color:#489c55; font-weight:bold; }


/* 설명박스 */
.info_box            {border:1px solid #9ddfa6;}
.info_box td         {background-color:#f6fcf7; padding:10px;}
.info_box  a:link    {color: #333333; line-height:26px; font-weight:bold;}
.info_box  a:visited {color: #333333; line-height:26px; font-weight:bold;}
.info_box  a:active  {color: #333333; line-height:26px; font-weight:bold;}
.info_box  a:hover   {color: #5bc26e; line-height:26px; font-weight:bold;}

.info_box2       {border:2px solid #c5eacb;  line-height:30px;}
.info_box2 td    {background-color:#f9fefa; padding:3px 5px 3px 5px; font-weight:bold; color:#333333;}
.info_box2 .tt   { padding:2px; background-color:#eef9ef}

.info_box3             {border:1px solid #cccccc;}
.info_box3 td          {background-color:#fafafa; padding:5px;}
.info_box3  a:link	   {color: #333333; line-height:26px; font-weight:bold;}
.info_box3  a:visited  {color: #333333; line-height:26px; font-weight:bold;}
.info_box3  a:active   {color: #333333; line-height:26px; font-weight:bold;}
.info_box3  a:hover    {color: #5bc26e; line-height:26px; font-weight:bold;}

.info_box4     {border:2px solid #9ddfa6;}
.info_box4 td  {background-color:#fafafa; padding:3px 5px 3px 5px; line-height:24px;}

.info_box5     {border:1px solid #afd2b3;}
.info_box5 td  {background-color:#fcfcfc; padding:5px;}

.info_box6     {border:1px solid #9ddfa6;}
.info_box6 td  {background-color:#ffffff; padding:5px;}


/*레이어박스가운데정렬*/
#BoxMemo        {position:absolute; top:50%; left:50%; width:550px; height:340px; margin-top:-170px; margin-left:-275px;}

.BoxMemo2       {border:1px solid #94c2a4; }
.BoxMemo2 td    {background-color:#e6f5ea;}
.BoxMemo2_1     {background-image: url(../images/green/popup/memo_pop_bar1.gif);height:30px; padding-left:24px; color: #000000 ; font-weight: bold;}
.BoxMemo2_2     {background-image: url(../images/green/popup/memo_pop_bar2.gif);height:30px; }

.BoxMemo3       {}
.BoxMemo3 td    {background-color:#f5fbf7; padding:5px; color: #000000 ; }

/******************************************************************************
								테이블 관련
******************************************************************************/
/* 테이블 상단의 검색부분 */

.search_td01 { background-color:#F4F4F4; font-weight: bold;}

/* 로그인박스 */

.log_box             { font-size:11px; border:3px solid #d3eed4;}
.log_box td          { font-size:11px; padding:2px; background-color:#f8fef8; letter-spacing:-1px;}
.log_box .log_box2   { padding:2px; background-color:#eef9ef}
.log_box a:link	     { font-size:11px;color: #444444;	text-decoration:none; letter-spacing:-1px;}
.log_box a:visited	 { font-size:11px; color: #444444;	text-decoration:none; }
.log_box a:active 	 { font-size:11px;color: #444444;	text-decoration:none; }
.log_box a:hover 	 { font-size:11px;color: #69ee73;	text-decoration:none; letter-spacing:-1px;}

.Login_input {margin:0px; font-family:Tahoma; font-size:11x; color: #666666; height:19px; line-height:18px;selector-dummy: expression(this.hideFocus=true); }
/* 큰로그인박스 */
.log_boxM_t          { background:url('../images/green/login_top.gif'); height:59px;}
.log_boxM_b          { border:3px solid #9ddfa6; padding:20px; }
.log_boxM_bb         { border:1px solid #eeeeee; padding:8px; background-color:#fafafa;}



/* 마이페이지 테이블 */
.main_tbl           {border-collapse:collapse; margin:0px 0px 20px 0px; }
.main_tbl td        {padding:5px; border-bottom: #cde3cf 1px dashed;}
.main_tbl .bold     {padding:5px; border-bottom: #cde3cf 1px dashed; color: #5bc26e; font-weight: bold;}
.main_tbl .main_date{padding:0px; height:22px; }
.main_tbl a:link	{color: #00354D; }
.main_tbl a:visited	{color: #00354D; }
.main_tbl a:active 	{color: #00354D; }
.main_tbl a:hover 	{color: #2ebe2b;}

.main_tbl_top     {border-top:2px solid #5bc26e; border-bottom:1px solid #f6fcf7; }
.main_tbl_top td  {background-color :#FFF; height: 28px; font-weight: bold; padding-left:5px; }

.main_date1           {}
.main_date1 td       {color: #599207; background-color:#eaf9d5; border-top: #cbdae6 1px dashed;border-bottom:0px; height:28px;font-weight: bold;}
.main_date1 a:link	 {color: #ffffff; font-weight: bold;}
.main_date1 a:visited {color: #ffffff; font-weight: bold;}
.main_date1 a:active  {color: #ffffff; font-weight: bold;}
.main_date1 a:hover 	 {color: #ffffff; font-weight: bold;}

 /*게시판마우스오버 색*/
.tdcolor1 { background-color: ; }  
.tdcolor2 { background-color: #FAFAFA; } 


/*게시판형 정보출력 테이블*/
.table_list            { border-collapse:collapse; }
.table_list td         { border-bottom:1px #afd2b3 solid; border-top:1px #afd2b3 solid; padding: 5px; }
.table_list a          { color:#444444;  }
.table_list a:hover    { color:#2ebe2b; }
.table_list .td_info_kr{ color:#a3a2a1; }
.table_list .td_date   {font-family:tahoma; font-size:11px; color:#727888;}
.table_list .title     { height:30px; background:#eafcec url("../images/green/ta_title_bg.gif") repeat-x; font-family:dotum; color:#4d945a;font-weight:bold; text-align:center;}
.table_list .tabtitle  { height:34px; border:1px #afd2b3 solid; background-color:#ecf6ed; font-family:dotum; color:#333333;}
.table_list .re        { border:1px #afd2b3 solid; padding: 5px; background-color:#fafafa;}

/*앨범형 테이블*/
.table_album td         {color:#444444; font-size:11px; font-family:돋움; height:20px; }
.table_album a          {color:#2ebe2b;  }
.table_album a:hover    {color:#2ebe2b; }
.table_album .date      {font-family:tahoma; font-size:10px; color:#727888; }
.table_album .photo     {height:120px; background-image: url(../images/gallery_back.gif); }


/* 조회 및 등록 수정 테이블 */
.table_view            {border-top:1px solid #9ddfa6; border-bottom:1px solid #9ddfa6;}
.table_view td         {border:1px #afd2b3 solid; padding: 5px; }
.table_view .col_nm    {color:#47a959; background:#eafcec url("../images/green/ta_title_bg.gif") repeat-x; padding-left: 10px; font-weight: bold; height:28px }
.table_view .col_nm2   {color:#47a959; background-color: #FbFbFb; font-size:12px; padding-left: 10px; font-weight: bold;height:28px  }
.table_view .std       {color:#666666; height:20px;  padding: 15px;  border-color:#e5e1da; border-width: 1px;}

.table_view2            {border-top:1px solid #9ddfa6; border-bottom:1px solid #9ddfa6;}
.table_view2 td         {height: 28px; border-style: solid; border-color:#afd2b3 ; border-width: 1px; padding: 5px;}
.table_view2 .col_nm    {color: #276a39; background-color: #FaFaFc; padding-left: 10px; font-weight: bold;}
.table_view2 .col_nm2   {color: #276a39; background-color: #FbFbFb; text-align:center; font-weight: bold;}
.table_view2 .contents  {padding: 5px; vertical-align: text-top}
.table_view2 table td   {border-width:0px; padding: 0px;}

/* 지식발전소 */
.table_WIKI            {border-top:1px solid #9ddfa6; border-bottom:1px solid #9ddfa6;}
.table_WIKI td         {border-style: solid; border-color:#afd2b3 ; border-width: 1px; padding: 5px; }
.table_WIKI a          {color:#2ebe2b;  }
.table_WIKI a:link	   {color: #2ebe2b; }
.table_WIKI a:visited  {color: #2ebe2b; }
.table_WIKI a:active   {color: #2ebe2b; }
.table_WIKI a:hover    {color:#2ebe2b; text-decoration:underline;}

.table_WIKI .TOP       {background-color: #f6fcf7; border-width: 1px; padding: 5px; color:#999999}  
.table_WIKI .TOP a:link	    {color: #000000; }
.table_WIKI .TOP a:visited  {color: #000000; }
.table_WIKI .TOP a:active   {color: #000000; }
.table_WIKI .TOP a:hover    {color:#000000; text-decoration:none;}
.table_WIKI .TOP table td   {border-width:0px; padding: 0px;}


/******************************************************************************
								스케쥴표/달력
******************************************************************************/

/* 작은달력 */		  
/* 평일 */		.mDayG     	 	        {color:#555555; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 평일 */		.mDayG  a:link    	 	{color:#555555; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px; }  
/* 평일 */		.mDayG  a:visited     	{color:#555555; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 평일 */		.mDayG  a:active   	 	{color:#555555; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 평일 */		.mDayG  a:hover    	 	{color:#555555; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px; font-weight: bold;}  

/* 토요일 */	.mDayG_SA               {color:#144EBA; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 토요일 */	.mDayG_SA  a:link		{color:#144EBA; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 토요일 */	.mDayG_SA  a:visited	{color:#144EBA; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 토요일 */	.mDayG_SA  a:active  	{color:#144EBA; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 토요일 */	.mDayG_SA  a:hover	    {color:#144EBA; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px; font-weight: bold;}  

/* 일요일 */	.mDayG_SN               {color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 일요일 */	.mDayG_SN  a:link       {color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 일요일 */	.mDayG_SN  a:visited    {color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 일요일 */	.mDayG_SN  a:active     {color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;}  
/* 일요일 */	.mDayG_SN  a:hover      {color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px; font-weight: bold;}  
/* 현재날짜 */
.mDayG_R				{ color:#222222; font-size:11px;  text-decoration:none; text-align:center; background-color:#f3f3f3; font-weight: bold;}  
.mDayG_R a:link			{ color:#222222; font-size:11px;  text-decoration:none; text-align:center; background-color:#f3f3f3; font-weight: bold;}
.mDayG_R a:visited		{ color:#222222; font-size:11px;  text-decoration:none; text-align:center; background-color:#f3f3f3; font-weight: bold;}
.mDayG_R a:active		{ color:#222222; font-size:11px;  text-decoration:none; text-align:center; background-color:#f3f3f3; font-weight: bold;}
.mDayG_R a:hover		{ color:#222222; font-size:11px;  text-decoration:none; text-align:center; background-color:#f3f3f3; font-weight: bold;}

/* 일정이 등록된 날짜 */
.mDayG_B				{color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;font-weight: bold; text-decoration:underline;}  
.mDayG_B a:link			{color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;font-weight: bold; text-decoration:underline;}
.mDayG_B a:visited		{color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;font-weight: bold; text-decoration:underline;}
.mDayG_B a:active		{color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;font-weight: bold; text-decoration:underline;}
.mDayG_B a:hover		{color:#EE426F; font-size:11px;  text-decoration:none; text-align:center;line-height: 15px;font-weight: bold; text-decoration:underline;}


/* 큰달력 */	

.calendar                       {border-bottom:1px #5bc26e solid;border-top:1px #5bc26e solid; } 
.calendar td 	                {padding:5px; text-align:right; line-height: 15px; border:1px solid #afd2b3;}
.calendar td.inTable            {padding:0px; text-align:left; line-height: 0px;}
.calendar td.inTable table td	{border:none;}
.calendar a:link     	        {color:#555555; line-height: 15px; }  
.calendar a:hover    	        {color:#555555; line-height: 15px; font-weight: bold; text-decoration:underline;} 
.calendar .day                  {height:30px; border:1px #afd2b3 solid; background-color:#fafafa; color:#666666; font-weight:bold; text-align:center;}/*요일*/
.calendar .month                {height:30px; border:1px #afd2b3 solid; background-color:#f6fcf7; font-family:dotum; font-size:12px; color:#5bc26e;font-weight:bold; text-align:center;}/*요일*/

.calendar .mDayG_SA2            {color:#144EBA; background-color:#f7fafe;}  /*토요일*/
.calendar .mDayG_SA2  a:link	{color:#144EBA; background-color:#f7fafe;}  
.calendar .mDayG_SA2  a:visited	{color:#144EBA; background-color:#f7fafe;}  
.calendar .mDayG_SA2  a:active  {color:#144EBA; background-color:#f7fafe;}  
.calendar .mDayG_SA2  a:hover	{color:#144EBA; background-color:#f7fafe; font-weight: bold; text-decoration:underline;} 

.calendar .mDayG_SN2            {color:#EE426F; background-color:#fef7f7;}  /*일요일*/
.calendar .mDayG_SN2  a:link    {color:#EE426F; background-color:#fef7f7;}  
.calendar .mDayG_SN2  a:visited {color:#EE426F; background-color:#fef7f7;}  
.calendar .mDayG_SN2  a:active  {color:#EE426F; background-color:#fef7f7;}  
.calendar .mDayG_SN2  a:hover   {color:#EE426F; background-color:#fef7f7; font-weight: bold; text-decoration:underline;} 

.calendar .mDayG_R2				{ background-color:#fafafa; }  
.calendar .mDayG_R2 a:link		{ background-color:#fafafa; }
.calendar .mDayG_R2 a:visited	{ background-color:#fafafa; }
.calendar .mDayG_R2 a:active	{ background-color:#fafafa; }
.calendar .mDayG_R2 a:hover		{ background-color:#fafafa; }

.calendar .mDayG_B2				{color:#6a9ec6; font-weight: bold; text-decoration:underline;}  
.calendar .mDayG_B2 a:link		{color:#6a9ec6; font-weight: bold; text-decoration:underline;}
.calendar .mDayG_B2 a:visited   {color:#6a9ec6; font-weight: bold; text-decoration:underline;}
.calendar .mDayG_B2 a:active	{color:#6a9ec6; font-weight: bold; text-decoration:underline;}
.calendar .mDayG_B2 a:hover		{color:#6a9ec6; font-weight: bold; text-decoration:underline;}


/* 주간달력 */	

.week               {border-bottom:1px #5bc26e solid;border-top:1px #5bc26e solid; } 
.week td 	        {padding:5px;}
.week a:link    	{color:#555555;}  
.week a:hover    	{color:#2ebe2b;} 
.week .month3       {height:30px; border:1px #afd2b3 solid; background-color:#f6fcf7; font-family:dotum; font-size:12px; color:#5bc26e;font-weight:bold; text-align:center;}/*요일*/
.week .mDayG3     	{color:#555555; font-weight: bold; text-align:center;} 
.week .mDayG_SA3    {color:#144EBA; font-weight: bold; text-align:center;}  /*토요일*/
.week .mDayG_SN3    {color:#EE426F; font-weight: bold; text-align:center;}  /*일요일*/

.dot_line2 {background-image: url(../images/line.gif);height:6px;}

/******************************************************************************
								학습창
******************************************************************************/
.lcms_BG                   {height: 68px; background: url(../images/lcms/images/green/top_bg.jpg)} 
.lcms_BG .lcms_BG_logo     {background: url(../images/lcms/images/green/logo.gif) no-repeat;} 

.lcms_menu                 {color:#ffffff; text-align:center; font-weight: bold; height: 32px; padding-top: 8px; background: url(../images/lcms/images/green/tab_bg.gif);}  
.lcms_menu .lcms_menu_left {background: url(../images/lcms/images/green/menu_left.gif)}
.lcms_menu .lcms_menu_right{background: url(../images/lcms/images/green/menu_right.gif)}

.lcms_off             	   {color:#ffffff; text-align:center; font-weight: bold; height: 33px; width:110px; padding-top: 8px; }  
.lcms_off a:link           {color:#ffffff; text-align:center; font-weight: bold; }
.lcms_off a:visited        {color:#ffffff; text-align:center; font-weight: bold; }
.lcms_off a:active         {color:#ffffff; text-align:center; font-weight: bold; }
.lcms_off a:hover          {color:#ffffff; text-align:center; font-weight: bold; text-decoration:underline;}

.lcms_on                   {text-align:center; font-weight: bold; height: 33px; width:110px; padding-top: 9px; background: url(../images/lcms/images/green/tab_bg.gif) no-repeat 0px -40px;}
.lcms_on a:link            {color:#0c6d25; text-align:center; font-weight: bold;}
.lcms_on a:visited         {color:#0c6d25; text-align:center; font-weight: bold;}
.lcms_on a:active          {color:#0c6d25; text-align:center; font-weight: bold;}
.lcms_on a:hover           {color:#0c6d25; text-align:center; font-weight: bold;}
.lcms_on .lcms_on_left     {background: url(../images/lcms/images/green/tab_left.gif); }
.lcms_on .lcms_on_right    {background: url(../images/lcms/images/green/tab_right.gif);}

.lcms_body  { width:98%; height: 100%; background-color:#d3f0d8;} 

.lcms_left                 {border:1px solid #b8e1be;}
.lcms_left td              {padding:4px; background-color:#f6fbf8;}
.lcms_left .lcms_box2      { padding:5px; background-color:#e1f6e7; font-weight: bold;}

.lcms_right                {border:1px solid #ffffff;}
.lcms_right td             {padding:2px; background-color:#2e2e2e;}

.lcms_left2            {border:1px solid #9ddfa6;}
.lcms_left2  td        {background:url(../images/green/p01.gif) no-repeat ; padding-left:12px}
.lcms_left2  a:link    {color: #333333; }
.lcms_left2  a:visited {color: #333333; }
.lcms_left2  a:active  {color: #333333; }
.lcms_left2  a:hover   {color: #5bc26e; }


/* #학습창버튼*/
.btn_lcms1            { color:#ffffff; text-align:center; font-weight: bold; height: 29px; width:50%; font-size:12px; padding:5px; background:url('../images/green/bg_btnType.gif') 0% -400px no-repeat; cursor:hand; }  
.btn_lcms2            { color:#ffffff; text-align:center; font-weight: bold; height: 29px; width:50%; font-size:12px; padding:5px; background:url('../images/green/bg_btnType.gif') 100% -400px no-repeat; cursor:hand; }  



/** 'content' block **/

#content {
  float: middle;
}

/** 마이페이지 컨튼츠영역  **/

#portlets-left-column {
  margin: 0;
  padding: 0;
  width: 48%;
  float: left;
}

#portlets-right-column {
  margin: 0;
  padding: 0;
  width: 48%;
  float: right;
}

.portlet {
  padding: 0px;
  margin: 0px 0px 5px 0px;
}

.portlet .header {
  display:block;
  height:30px;
  padding:6px 0px 6px 0px;
  text-indent:8px;
  margin-bottom:4px;
  color: #333333;
  font-weight: bold;
  background :url("../images/green/main_table_bg.gif") repeat-x ; 
}

.portlet .header h2 {
  margin: 0px;
  padding: 0px;
  font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, Sans-serif;
  font-size: 100%;
  float: none;
}

.portlet .header .state span {
  width: 16px;
  height: 16px;
  float: right;
}


/** 'portlet' block: portlet mode and window state controls **/
.portlet .header span.minimized {
  background: url(../images/btn/btn_hide.gif) no-repeat; margin-right:5px;
}

.portlet .header span.maximized {
  background: url(../images/btn/btn_max.gif) no-repeat;
}

.portlet .header span.normal {
  background: url(../images/btn/btn_normal.gif) no-repeat;
}

.portlet .header span.close {
  background: url(../images/btn/btn_close.gif) no-repeat;
}

.portlet .body {
  padding: 0px;
  margin: 0px 0px 10px 0px;
}




/******************************************************************************
								팝업 및 기타컨텐츠
******************************************************************************/
/*게시판 td라인없는것*/
.non_border_table_list td         { border:0px #abc3d7 solid; padding:0px; letter-spacing:-1px;}
.table_list .nontitle     { height:30px; border:0px #afd2b3 solid; background-color:#f6fcf7; font-family:dotum;  color:#5bc26e;font-weight:bold; text-align:center;}


 /*팝업타이틀(템플릿별변경)*/
.poptle_1 {background-image: url(../images/green/popup/pop_bar1.gif);height:38px;}
.poptle_2 {background-image: url(../images/green/popup/pop_bar2.gif); background-position:right;background-repeat : no-repeat ;height:38px;}

 /*팝업타이틀글제목*/
.pop_title {padding-left:24px;padding-bottom:8px; text-decoration: none; color: #ffffff ; font-weight: bold; letter-spacing:0pt;height:1;filter:dropshadow(color:#24303A,offx:1,offy:1,positive:1) }

 /*관리자팝업타이틀)*/
.admin_poptle_1 {background-image: url(../images/green/popup/admin_pop_bar1.gif);height:38px;}
.admin_poptle_2 {background-image: url(../images/green/popup/admin_pop_bar2.gif);background-position:right;background-repeat : no-repeat ;height:38px;}

 /*관리자팝업타이틀글제목*/
.admin_pop_title {padding-left:24px;padding-bottom:2px; text-decoration: none; color: #3E4F68 ; font-weight: bold;  }



 /*게시판하단버튼위치*/
.bbs_button{ padding-top:10px;padding-right:15px; }
 /*팝업테두리*/
.roundbox1 {background-image: url(../images/green/popup/box_01.gif);width:7px;height:6px;background-repeat:no-repeat;}
.roundbox2 {background-image: url(../images/green/popup/box_02.gif);width:7px;height:6px;background-repeat:no-repeat;}
.roundbox3 {background-image: url(../images/green/popup/box_03.gif);width:7px;height:6px;background-repeat:no-repeat;}
.roundbox4 {background-image: url(../images/green/popup/box_04.gif);width:7px;height:6px;}
.roundbox5 {background-image: url(../images/green/popup/box_05.gif);width:7px;height:6px;}
.roundbox6 {background-image: url(../images/green/popup/box_06.gif);width:7px;height:6px;}
.roundbox7 {background-image: url(../images/green/popup/box_07.gif);width:7px;height:6px;}
.roundbox8 {background-image: url(../images/green/popup/box_08.gif);width:7px;height:6px;}

 /*아바타테두리(블루)*/
.imgboxtype1 {background-image: url(../images/green/imgboxtype01.gif);width:7px;height:7px;background-repeat:no-repeat;}
.imgboxtype2 {background-image: url(../images/green/imgboxtype02.gif);width:7px;height:7px;background-repeat:no-repeat;}
.imgboxtype3 {background-image: url(../images/green/imgboxtype03.gif);width:7px;height:7px;background-repeat:no-repeat;}
.imgboxtype4 {background-image: url(../images/green/imgboxtype04.gif);width:7px;height:7px;}
.imgboxtype5 {background-image: url(../images/green/imgboxtype05.gif);width:7px;height:7px;}
.imgboxtype6 {background-image: url(../images/green/imgboxtype06.gif);width:7px;height:7px;}
.imgboxtype7 {background-image: url(../images/green/imgboxtype07.gif);width:7px;height:7px;}
.imgboxtype8 {background-image: url(../images/green/imgboxtype08.gif);width:7px;height:7px;}


 /*글색상*/
 .table_bold {   text-decoration: none; color: #4070A5 ; font-weight: bold; padding:0px 0px 0px 0px;line-height:19px ;}
.info_red {  text-decoration: none; color: #ff6600 ; font-weight: normal; padding:0px 0px 0px 0px;line-height:19px ;}
.title_bold {  text-decoration: none; color: #4070A5 ; font-weight: bold; padding:0px 0px 0px 0px;line-height:19px ;}
.foll_red {  font-size:10px;  text-decoration: none; color: #FF6600 ; font-weight: bold; padding:0px 0px 0px 0px;line-height:19px ;text-align:center;}
.foll_bold {  font-size:10px;  text-decoration: none; color: #52AF7B ; font-weight: bold;padding:0px 0px 0px 0px;line-height:19px ;text-align:center;}
.info_gray { text-decoration: none; color: #8E9598 ; font-weight: normal; padding:0px 0px 0px 0px;line-height:19px ;padding-left:5px;}
.info_white {  font-size:10px; font-family:Verdana; text-decoration: none; color: white ; font-weight: bold; padding:0px 0px 0px 0px;line-height:19px ;}
.info_sea { text-decoration: none; color: #2E747C ; font-weight: normal; padding:0px 0px 0px 0px;line-height:19px ;text-align:center;}
.info_green {   text-decoration: none; color: #0DABCD ; font-weight: normal; padding:0px 0px 0px 0px;line-height:19px ;text-align:center;}

 /*큰글씨*/
.bigfont {padding-left:0px;padding-bottom:5px; font-size:14px;  text-decoration: none; color: #3E897E ; font-weight: bold; }

/*--강조글씨(레드)--*/
.color_red { color: #F46666; text-decoration: none ;  font-weight: normal;}
a.color_red:link						{ color: #F46666; text-decoration: none ;  font-weight: normal;}
a.color_red:visited	 			    { color: #F46666; text-decoration: none ; font-weight: normal;}
a.color_red:active					{ color: #F46666;  text-decoration: none ; font-weight: normal;}
a.color_red:hover					{ color: #7A1501;  text-decoration: none ; font-weight: normal;}



 /*친구리스트(템플릿별변경)*/
.frends { background-color:#A4D583; text-decoration: none; color: #ffffff ; font-weight: normal; padding:0px 0px 0px 0px;line-height:16px ;text-align:center;}


 /*컨텐츠사용버튼모양*/


#imgbtn_type1 a{display:block; background:url('../images/green/imgbtnType.gif')  left -235px; float:left; font:12px 굴림;  padding-left:6px;  text-decoration:none; height:20px; cursor:hand; margin-right:3px; overflow:hidden;}
#imgbtn_type1 a:hover{background:url('../images/green/imgbtnType.gif')  left -208px}
#imgbtn_type1 a span{display:block; float:left; background:url('../images/green/imgbtnType.gif')  right -235px; line-height:200%; padding-right:6px; height:20px; overflow:hidden}
#imgbtn_type1 a:hover span{background:url('../images/green/imgbtnType.gif')  right -208px; } 

#imgbtn_type2 a{display:block; background:url('../images/green/imgbtnType.gif')  left -395px; float:right; font:12px 굴림;  padding-left:16px; text-decoration:none; height:22px; cursor:hand; margin-right:3px; overflow:hidden;}
#imgbtn_type2 a:hover{background:url('../images/green/imgbtnType.gif')  left -423px}
#imgbtn_type2 a span{display:block; float:left; background:url('../images/green/imgbtnType.gif')  right -395px; line-height:190%; padding-right:6px;  height:22px; overflow:hidden}
#imgbtn_type2 a:hover span{background:url('../images/green/imgbtnType.gif')  right  -423px; } 

#imgbtn_type3 a{display:block; background:url('../images/green/imgbtnType.gif')  left -100px; float:right; font:12px 굴림; color:#ffffff;  font-weight: bold; padding-left:16px; text-decoration:none; height:37px; cursor:hand; margin-right:3px; overflow:hidden;}
#imgbtn_type3 a:hover{background:url('../images/green/imgbtnType.gif')  left -156px}
#imgbtn_type3 a span{display:block; float:left; background:url('../images/green/imgbtnType.gif')  right -100px; line-height:300%; padding-right:18px;  height:37px; overflow:hidden}
#imgbtn_type3 a:hover span{background:url('../images/green/imgbtnType.gif')  right  -156px; } 

#imgbtn_type3over a{display:block; background:url('../images/green/imgbtnType.gif')  left -156px; float:right; font:12px 굴림; color:#ffffff;  font-weight: bold; padding-left:16px; text-decoration:none; height:37px; cursor:hand; margin-right:3px; overflow:hidden;}
#imgbtn_type3over a:hover{background:url('../images/green/imgbtnType.gif')  left -100px}
#imgbtn_type3over a span{display:block; float:left; background:url('../images/green/imgbtnType.gif')  right -156px; line-height:300%; padding-right:18px;  height:37px; overflow:hidden}
#imgbtn_type3over a:hover span{background:url('../images/green/imgbtnType.gif')  right  -100px; } 

/* #엑셀모양 */
#imgbtn_type4 a{display:block; background:url('../images/green/imgbtnType.gif')  left -42px; float:right; font:12px 굴림;  padding-left:21px; text-decoration:none; height:22px; cursor:hand; margin-right:3px; overflow:hidden;}
#imgbtn_type4 a:hover{background:url('../images/green/imgbtnType.gif')  left -68px}
#imgbtn_type4 a span{display:block; float:left; background:url('../images/green/imgbtnType.gif')  right -42px; line-height:190%; padding-right:6px;  height:22px; overflow:hidden}
#imgbtn_type4 a:hover span{background:url('../images/green/imgbtnType.gif')  right  -68px; } 


/* #롤오버없는거 */
#over a{display:block; background:url('../images/green/imgbtnType.gif') left -463px; float:right; font:12px 굴림; color:#ffffff; padding-left:12px;  text-decoration:none; height:23px; cursor:hand; margin-right:3px; overflow:hidden;font-weight: normal;}
#over a span{display:block; float:left; background:url('../images/green/imgbtnType.gif') right -463px; line-height:220%; padding-right:12px; height:30px; overflow:hidden}

#nonover a{display:block; background:url('../images/green/imgbtnType.gif') left -494px; float:right; font:12px 굴림; color:#ffffff; padding-left:12px;  text-decoration:none; height:23px; cursor:hand; margin-right:3px; overflow:hidden;font-weight: normal;}
#nonover a span{display:block; float:left; background:url('../images/green/imgbtnType.gif') right -494px; line-height:220%; padding-right:12px; height:30px; overflow:hidden}


 .coin_box {overflow:visible; height:25px; padding: 0px 18px 0px 0px; background: transparent url(../images/green/imgbtnType.gif) 100% -363px no-repeat; border:0px; font-size:12px; font-weight:bold; text-align:left; margin:0px; color:#FEFCB3;} 
 .coin_box_span {height:0px; padding:0px 0px 0px 3px; background: transparent url(../images/green/imgbtnType.gif) 0px -363px no-repeat;}

 /*탭모양 디자인*/
 .tab_box1 {overflow:visible; height:25px; padding: 3px 18px 0px 0px; background: transparent url(../images/green/imgbtnType.gif) 100% -461px no-repeat; border:0px; font-size:12px; font-weight:bold; text-align:left; margin:0px; color:#FFFFFF;} 
 .tab_box1_span {height:0px; padding:0px 0px 0px 3px; background: transparent url(../images/green/imgbtnType.gif) 0px -461px no-repeat;}

 .tab_box2 {overflow:visible; height:25px; padding: 3px 18px 0px 0px; background: transparent url(../images/green/imgbtnType.gif) 100% -492px no-repeat; border:0px; font-size:12px; font-weight:bold; text-align:left; margin:0px; color:#FFFFFF;} 
 .tab_box2_span {height:0px; padding:0px 0px 0px 3px; background: transparent url(../images/green/imgbtnType.gif) 0px -492px no-repeat;}


 .class_box {overflow:visible; height:33px; padding: 0px 18px 4px 0px; background: transparent url(../images/green/imgbtnType.gif) 100% -0px no-repeat; border:0px; font-size:12px; font-weight: normal; text-align:left; margin:0px; } 
 .class_box_span {height:0px; padding:0px 0px 0px 3px; background: transparent url(../images/green/imgbtnType.gif) 0px -0px no-repeat;}

 .arrow_box {overflow:visible; height:43px; padding: 0px 20px 4px 0px; background: transparent url(../images/green/contents_btnbg.gif) 100% -0px no-repeat; border:0px; font-size:12px; font-weight:bold; text-align:center; margin:0px; color:#FEFCB3;} 
 .arrow_box_span {height:0px; padding:0px 0px 0px 10px; background: transparent url(../images/green/contents_btnbg.gif) 0px -0px no-repeat;}

 .arrow_graybox {overflow:visible; height:43px; padding: 0px 20px 4px 0px; background: transparent url(../images/green/contents_btnbg.gif) 100% -47px no-repeat; border:0px; font-size:12px; font-weight:bold; text-align:center; margin:0px; color:#FFFFFF;} 
 .arrow_graybox_span {height:0px; padding:0px 0px 0px 10px; background: transparent url(../images/green/contents_btnbg.gif) 0px -47px no-repeat;}


 .big_btn {overflow:visible; height:38px; padding: 0px 10px 0px 0px; background: transparent url(../images/green/imgbtnType.gif) 100% -310px no-repeat; border:0px; font-size:12px; font-weight:bold; text-align:left; margin:0px; color:#373F39;} 
 .big_btn_span {height:0px; padding:0px 0px 0px 20px; background: transparent url(../images/green/imgbtnType.gif) 0px -310px no-repeat;}

 .tle_btn {overflow:visible; height:19px; padding: 0px 5px 0px 0px; background: transparent url(../images/green/imgbtnType.gif) 100% -521px no-repeat; border:0px; font-size:12px; font-weight: normal; text-align:left; margin:0px; color:#ffffff;} 
 .tle_btn_span {height:0px; padding:0px 0px 0px 5px; background: transparent url(../images/green/imgbtnType.gif) 0px -521px no-repeat;}


 /*테이블간 공백*/
.height{ height:13px; }

 /*진도율색상*/
.poll_border{ border-width:1px; border-style:solid;border-color:#DEDEDE; } 
.poll_bg{ background-image: url(../images/green/poll_1.gif);height:8; }
.nonpoll_bg{ background-image: url(../images/green/poll_bg.gif);height:8; }


/*나의학급타이틀(템플릿별변경)*/

.class_font {color:white; font-weight: bold; padding-left:0px;}
.class_tle1 {background-image: url(../images/green/class_tle01.gif);width:50px;height:45px;background-repeat:no-repeat;background-position:left ; height:59px;}
.class_tlebg {background-image: url(../images/green/class_tlebg.gif);height:59px;}
.class_tleend {background-image: url(../images/green/class_tleend.gif);width:19px;height:45px;background-repeat:no-repeat ;background-position:right ;height:59px;}

/*나의학급배너*/
.class_banner1 {background-image: url(../images/common/class_banner1.gif);height:62px;}
.class_banner4 {background-image: url(../images/common/class_banner4.gif);height:62px;}


/*아바타구분점선*/
.dot_line {background-image: url(../images/common/dot.gif);width:3px;height:10px;}
/*아바타배경색(템플릿별변경)*/
.avatar_bg{ background-color:#EFF7F9;  }
.avatar_bg2{ background-image: url(../images/green/avatar_bg1.gif)  }

/*기타테이블배경색(템플릿별변경)*/
.etc_bg{ background-color:#87ACC3;  }
.etc_tdbg{ background-color:#D3E9F7;  }

/*앨범및 아바타 사진틀*/
.album_bg{  border:5px solid #E7E7DF;  }
.photo_bg{  border:3px solid #9CDBEA;  }

 /*덧글날짜색상*/
.replydate {  font-size:9px;  text-decoration: none; color: #8E9598 ; font-weight: normal; padding:0px 0px 0px 0px;line-height:19px ;}

/*--출석부달력(흰색)--*/

.white_color					{ color: #ECF2FF; font-family:Verdana; text-decoration: none ; font-size:10px; font-weight: bold;}
a.white_color:link						{ color: #ECF2FF; font-family:Verdana; text-decoration: none ; font-size:10px; font-weight: bold;}
a.white_color:visited	 			    { color: #ECF2FF; font-family:Verdana; text-decoration: none ; font-size:10px; font-weight: bold;}
a.white_color:active					{ color: #ECF2FF; font-family:Verdana; text-decoration: none ; font-size:10px; font-weight: bold;}
a.white_color:hover					{ color: #3F60A6; font-family:Verdana; text-decoration: none ; font-size:10px; font-weight: bold;}


/*--출석부배경이미지(흰색)--*/
.attendance{background-image: url(../images/green/attendance_01.gif) }
.attendance_table{ border-width:1px; border-top-color:#7EA7FF; border-right-color:#4275C7; border-bottom-color:#4275C7; border-left-color:#4275C7; border-style:solid; }

.crossline {background-image: url(../images/common/pattern_bg.gif) }

.scroll00 {overflow-x:auto; overflow-y:auto; padding:0px}


/*탭2*/

.tab_2 .tVline {width:4px;height:26px;float:left;}
.tab_2 .sel {float:right;padding-top:4px;}
.tab_2 .select {float:left;padding-top:5px;margin-left:10px;letter-spacing:-1px;}
.tab_2 .select input{vertical-align:-2px;}
.tab_2 .select b{color:#664327;}
.tab_2 .rViewType {float:right;margin-right:10px;padding-top:8px;}


.tab_2 .on	{float:left;height:26px;overflow:hidden;}
.tab_2 .off {float:left;height:26px;overflow:hidden; }
.tab_2 .on a,.tab_2 .off a {text-decoration:none;cursor:hand; }
.tab_2 .on a span.l,.tab_2 .on a span.c,.tab_2 .on a span.r {background:url(../images/green/type2_tab_001.gif);height:26px;overflow:hidden;display:block;float:left; color:#52d15d;}
.tab_2 .on a span.l {background-repeat:no-repeat;width:5px;}
.tab_2 .on a span.r {background-repeat:no-repeat;width:5px;background-position:0 -64px;}
.tab_2 .on a span.c {background-repeat:repeat-x;background-position:0 -29px;color:#E3FFFD;font-weight:bold;text-align:center;padding:7px 10px 0 10px;}
.tab_2 .off a span.l,.tab_2 .off a span.c,.tab_2 .off a span.r {background:url(../images/green/type2_tab_002.gif);height:26px;overflow:hidden;display:block;float:left;}
.tab_2 .off a span.l {background-repeat:no-repeat;width:5px;}
.tab_2 .off a span.r {background-repeat:no-repeat;width:6px;background-position:0 -58px;}
.tab_2 .off a span.c {background-repeat:repeat-x;background-position:0 -29px;color:#ffffff;text-align:center;text-decoration:none;padding:7px 10px 0 10px;font-weight:bold;}
.tab_2  a span.c span.int{font:11px Tahoma,Arial; }

/*--퀴즈및설문문제배경(템플릿별변경)--*/
.quiz_bg{background-image: url(../images/green/quiz_bg.gif);height:35px; text-decoration: none ;  font-weight: bold; }

.naviTAG            { height: 21px; width:58px; background: url(../images/green/btn_tag.gif); font-weight: bold; color:#ffffff; text-align:center;}  
.naviTAG a:link     { color:#ffffff; text-align:center; font-weight: bold;}
.naviTAG a:visited  { color:#ffffff; text-align:center; font-weight: bold;}
.naviTAG a:active   { color:#ffffff; text-align:center; font-weight: bold;}
.naviTAG a:hover    { color:#ffffff; text-align:center; font-weight: bold;}

/*분류버튼*/
.resultbtn{margin:0px;height:28px;}
.resultbtn .tVline {width:4px;height:30px;float:left;}
.resultbtn .sel {float:right;padding-top:4px;}
.resultbtn .select {float:left;padding-top:5px;margin-left:10px;letter-spacing:-1px;}
.resultbtn .select input{vertical-align:-2px;}
.resultbtn .select b{color:#664327;}
.resultbtn .rViewType {float:right;margin-right:10px;padding-top:8px;}


.resultbtn .on	{float:left;height:28px;overflow:hidden;}
.resultbtn .off {float:left;height:28px;overflow:hidden; }
.resultbtn .on a,.resultbtn .off a {text-decoration:none;cursor:hand; }
.resultbtn .on a span.l,.resultbtn .on a span.c,.resultbtn .on a span.r {background:url('../images/green/btntab_001.gif');height:28px;overflow:hidden;display:block;float:left; color:#439fe1;}
.resultbtn .on a span.l {background-repeat:no-repeat;width:5px;}
.resultbtn .on a span.r {background-repeat:no-repeat;width:6px;background-position:0 -56px;}
.resultbtn .on a span.c {background-repeat:repeat-x;background-position:0 -28px;color:#FFFFFF;font-weight:bold;text-align:center;padding:5px 10px 0 10px;}
.resultbtn .off a span.l,.resultbtn .off a span.c,.resultbtn .off a span.r {background:url(../images/green/btntab_002.gif);height:28px;overflow:hidden;display:block;float:left;}
.resultbtn .off a span.l {background-repeat:no-repeat;width:5px;}
.resultbtn .off a span.r {background-repeat:no-repeat;width:6px;background-position:0 -56px;}
.resultbtn .off a span.c {background-repeat:repeat-x;background-position:0 -28px;color:#5C5C5C;text-align:center;text-decoration:none;padding:5px 10px 0 10px;font-weight:bold;}
.resultbtn  a span.c span.int{font:11px Tahoma,Arial; }


/*통계*/
#uccBarBotN {background:url("../images/green/09bg_left01.gif") repeat-x; }
#uccBarBotN ul {margin:0 0 0 5px; padding:0;}


#srchTab {height:100%; background:url("../images/green/09bg_right01.gif") no-repeat 100% -0px; }
#srchTab li {margin:0 -1px ; float:left;}
#srchTab a {height:100%;  background:url("../images/green/09bg_01.gif") no-repeat 0 -33px; text-decoration:none; float:left; position:relative; color:fff}
#srchTab span {background:url("../images/green/09bg_02.gif") no-repeat 100% -0px;height:22px; _height:32px; padding:9px 12px 0 12px; cursor:pointer; float:left;}

#srchTab a:hover {background:url("../images/green/09bg_01.gif") no-repeat 0px -0px; text-decoration:none;}
#srchTab a:hover span {background:url("../images/green/09bg_02.gif") no-repeat 100% -0px;}
#srchTab li.menu_on a, #srchTab li.menu_on a:hover {height:32px; font-weight:bold; background:url("../images/green/09bg_01.gif") no-repeat 0 -66px; color:#44dc39; letter-spacing:-1px;}
#srchTab li.menu_on span, #srchTab li.menu_on a:hover span {padding:10px 15px 0 15px; background:url("../images/green/09bg_02.gif") no-repeat 100% -66px;}

#srchTab li.menu_on span.sp_tot, #srchTab li.menu_on a:hover span.sp_tot {padding:10px 15px 0 16px;}

.srchTab_box2       {border:2px solid #9ddfa6;  line-height:30px;}
.srchTab_box2 td    {background-color:#f6fcf7; padding:3px; color:#333333;}

/*perid-layer*/
.perid-layer {clear:both; border:1px solid #B6B6B6; background-color:#FFF; overflow:hidden; }
.perid-layer ul {width:100%;margin:0; padding:0; overflow:hidden;}
.perid-layer li {float:left; width:100%; height:29px; margin:0; padding:0; vertical-align:top;}
.perid-layer li.line {background:url("../SmartEditor/img/layer-line.gif") 0 100% repeat-x; overflow:hidden;}
.perid-layer li a {float:left; width:100%; height:26px; color:#000000; border:1px solid #FFF; background-color:#fff; } /*1105수정*/
.perid-layer li span {display:block; padding:6px 0 0 11px; cursor:pointer;} /*1105수정*/
.perid-layer li a:hover {background-color:#e7ffd4 !important; text-decoration:none; } /*1105수정*/
