




/*-----------------±âº» ¼³Á¤-----------------*/
html {
	height:100%;
	margin: 0;
}

body {
	height:100%;
	margin:0;
	background:#FFFFFF;
    font-size:12px;
}

img {
	border:0;
	margin: 0px 0px 0px 0px;
}

body, div, tr, td, input, a, select {
	font-family: dotum;
	font-weight: normal;
	color: #666666;
	line-height: 120%;
    font-size:12px;
}
caption {display:none;}
h1,h2,h3,h4  { margin:0; padding:0; font-size:12px;}

#alt         { text-indent:-5000px; overflow:hidden; height:1px; }

#skipnavigation {                              
  display:none;
}

#body_go {
	position:absolute;
	margin:0;
	padding:0;
	left:330px;
	top:6px;
	width:75px;
	height:13px;
	z-index:0;
	overflow:inherit;
	}


/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/

a  			{color: #666666; text-decoration: none;}
a:link  	{color: #666666; text-decoration: none;}
a:visited 	{color: #666666; text-decoration: none;}
a:hover  	{color: #999999; text-decoration: underline;}

a.small_navi 			{font-family:dotum; font-size:11px; color: #666666; text-decoration: none;}
a.small_navi:link  		{font-family:dotum;font-size:11px; color: #666666; text-decoration: none;}
a.small_navi:visited 	{font-family:dotum;font-size:11px; color: #666666; text-decoration: none;}
a.small_navi:hover  	{font-family:dotum;font-size:11px; color: #999999; text-decoration: underline;}

a.line_navi  			{color: #999999; text-decoration:underline;}
a.line_navi:link  		{color: #999999; text-decoration: underline;}
a.line_navi:visited 		{color: #999999; text-decoration: underline;}
a.line_navi:hover  		{color: #666666; text-decoration: underline;}

a.blue_bold_navi  			{color: #2c6697; text-decoration: none; font-weight:bold}
a.blue_bold_navi:link  		{color: #2c6697; text-decoration: none; font-weight:bold}
a.blue_bold_navi:visited 	{color: #2c6697; text-decoration: none; font-weight:bold}
a.blue_bold_navi:hover  		{color: #2c6697; text-decoration: underline; font-weight:bold}

a.blue_navi  			{font-family:tahoma; color: #0073a3; text-decoration: none;}
a.blue_navi:link  		{font-family:tahoma; color: #0073a3; text-decoration: none;}
a.blue_navi:visited 	{font-family:tahoma; color: #0073a3; text-decoration: none;}
a.blue_navi:hover  	{font-family:tahoma; color: #0073a3; text-decoration: underline;}

a.blue_small_navi  			{font-family:tahoma; font-size:11px; color: #0073a3; text-decoration: none;}
a.blue_small_navi:link  		{font-family:tahoma; font-size:11px; color: #0073a3; text-decoration: none;}
a.blue_small_navi:visited 	{font-family:tahoma; font-size:11px; color: #0073a3; text-decoration: none;}
a.blue_small_navi:hover  	{font-family:tahoma; font-size:11px; color: #0073a3; text-decoration: underline;}

a.bigwhite_bold 			{font-family:dotum; font-size:14px; font-weight:bold; color: #ffffff; text-decoration: none; letter-spacing: -3;}
a.bigwhite_bold:link  		{font-family:dotum; font-size:14px; font-weight:bold; color: #ffffff; text-decoration: none; letter-spacing: -3;}
a.bigwhite_bold:visited 	{font-family:dotum; font-size:14px; font-weight:bold; color: #ffffff; text-decoration: none; letter-spacing: -3;}
a.bigwhite_bold:hover  		{font-family:dotum; font-size:14px; font-weight:bold; color: #ffffff; text-decoration: underline; letter-spacing: -3;}

a.cyan_navi  		{color: #666666; text-decoration: none;}
a.cyan_navi:link  	{color: #666666; text-decoration: none;}
a.cyan_navi:visited	{color: #666666; text-decoration: none;}
a.cyan_navi:hover 	{color: #296c88; text-decoration: underline;}

a.magenta_navi  		{color: #666666; text-decoration: none;}
a.magenta_navi:link  	{color: #666666; text-decoration: none;}
a.magenta_navi:visited	{color: #666666; text-decoration: none;}
a.magenta_navi:hover 	{color: #6061c5; text-decoration: underline;}

a.magenta_small_navi  			{font-family:tahoma; font-size:11px; color: #4d57bf; text-decoration: none;}
a.magenta_small_navi:link  	{font-family:tahoma; font-size:11px; color: #4d57bf; text-decoration: none;}
a.magenta_small_navi:visited	{font-family:tahoma; font-size:11px; color: #4d57bf; text-decoration: none;}
a.magenta_small_navi:hover 	{font-family:tahoma; font-size:11px; color: #747ee7; text-decoration: underline;}

a.gray_navi  		{font-family:dotum; font-size:11px; color: #999999; text-decoration: none; line-height:13px}
a.gray_navi:link  	{font-family:dotum; font-size:11px; color: #999999; text-decoration: none; line-height:13px }
a.gray_navi:visited	{font-family:dotum; font-size:11px; color: #999999; text-decoration: none; line-height:13px }
a.gray_navi:hover 	{font-family:dotum; font-size:11px; color: #666666; text-decoration: none; line-height:13px}

a.orange_bold_navi  		{font-family:dotum; font-size:11px; color: #fe9308; text-decoration: none; font-weight:bold; }
a.orange_bold_navi:link  	{font-family:dotum; font-size:11px; color: #fe9308; text-decoration: none; font-weight:bold; }
a.orange_bold_navi:visited	{font-family:dotum; font-size:11px; color: #fe9308; text-decoration: none; font-weight:bold; }
a.orange_bold_navi:hover 	{font-family:dotum; font-size:11px; color: #feb008; text-decoration: underline; font-weight:bold; }

a.pink01_bold_navi  		{font-family:dotum; font-size:12px; color: #e99a9a; text-decoration: none; font-weight:bold; }
a.pink01_bold_navi:link  	{font-family:dotum; font-size:12px; color: #e99a9a; text-decoration: none; font-weight:bold; }
a.pink01_bold_navi:visited	{font-family:dotum; font-size:12px; color: #e99a9a; text-decoration: none; font-weight:bold; }
a.pink01_bold_navi:hover 	{font-family:dotum; font-size:12px; color: #fd697b; text-decoration: underline; font-weight:bold; }

a.pink_small_navi  			{font-family:tahoma; font-size:11px; color: #ec4068; text-decoration: none;}
a.pink_small_navi:link  	{font-family:tahoma; font-size:11px; color: #ec4068; text-decoration: none;}
a.pink_small_navi:visited	{font-family:tahoma; font-size:11px; color: #ec4068; text-decoration: none;}
a.pink_small_navi:hover 	{font-family:tahoma; font-size:11px; color: #fe819e; text-decoration: underline;}

a.peach_bold_navi  			{ font-family:dotum; font-size:12px; color: #f59e89; text-decoration: none; font-weight:bold; }
a.peach_bold_navi:link  	{ font-family:dotum; font-size:12px; color: #f59e89; text-decoration: none; font-weight:bold; }
a.peach_bold_navi:visited	{ font-family:dotum; font-size:12px; color: #f59e89; text-decoration: none; font-weight:bold; }
a.peach_bold_navi:hover 	{ font-family:dotum; font-size:12px; color: #ef6e50; text-decoration: underline; font-weight:bold; }

a.sky_bold_navi  			{ font-family:dotum; font-size:12px; color: #64b4c8; text-decoration: none; font-weight:bold; }
a.sky_bold_navi:link  	    { font-family:dotum; font-size:12px; color: #64b4c8; text-decoration: none; font-weight:bold; }
a.sky_bold_navi:visited	    { font-family:dotum; font-size:12px; color: #64b4c8; text-decoration: none; font-weight:bold; }
a.sky_bold_navi:hover 	    { font-family:dotum; font-size:12px; color: #33a4c0; text-decoration: underline; font-weight:bold; }

/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/

#body      { margin:0; padding:0; background:url(/images/back_bg.gif) repeat-x top; width:100%;}

#top_div   { margin:0; padding:0; background:url(/images/bg.gif) no-repeat left top; width:1024px; height:150px; clear:both;}

.logo      { margin:0; padding:40px 40px 40px 35px; float:left; display:block;}

#top_btn    { margin:0; padding:0; float:left;}
#top_btn ul { margin:0; padding:3px 0 0 60px; display:block; overflow:hidden; list-style:none;}
#top_btn li { margin:0; padding:0; display:block; float:left;}

#top_menu{
	position:absolute;
	margin:0;
	padding:0;
	left:280px;
	top:26px;
	width:698px;
	height:273px;
	z-index:0;
	overflow:inherit;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/

#main_left{
	position:absolute;
	margin:0;
	padding:0;
	left:29px;
	top:90px;
	width:224px;
	height:29px;
	z-index:1;
	overflow:inherit;
}


#login_title   { margin:0; padding:0; clear:both;}
#login_div     { margin:0; padding:10px 0 0 0 ; background:url(/images/main_login_bg.gif) no-repeat left top; height:60px; clear:both;}

.login_id      { margin:0 0 0 15px; padding:0; display:block;}
.login_pass    { margin:0 0 2px 15px; padding:0; display:block;}
.login_btn     { margin:2px 0 0 15px; padding:0; display:block;}

#logout_box    { margin:0; padding:0; background:url(/images/main_login_bg.gif) no-repeat left top; height:60px; clear:both;}
#logout_div    { margin:0 10px 0 10px; text-align:center; padding:0; height:44px;}

#main_news     { margin:0; padding:10px 0 0 0; clear:both; display:block;}

#news_title    { margin:0; padding:0; clear:both;}
#news_list     { margin:0; padding:5px 0 0 0; clear:both;}

#news_list ul  { margin:0; padding:0; display:block; overflow:hidden; list-style:none;}
#news_list li  { margin:0; padding:2px 0 0 0px; border-bottom:1px #CCC dotted;}



#banner_div      { margin:10px 0 0 0; padding:0; clear:both;}
#banner_div ul   { }
#banner_div li   {}
#banner_title    { margin:0; padding:0 0 5px 0;}
#banner_flash    { margin:0; padding:0; clear:both;}


#cal_div         { margin:5px 0 0 0; padding:0; clear:both;}
#cal_title       { margin:0; padding:7px 0 0 100px; display:block; background:url(/images/title_calendar.gif); width:122px; height:36px; color:#000; font-weight:bold;}

#cal_table       { margin:0; padding:0; background:url(/images/bg_calendar.gif) no-repeat left top;}
#cal_table td    { margin:0; padding:5px 0 0 0;}


/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/


#center_div      { margin:0; padding:150px 0 0 290px; width:710px; height:300px; display:block;}

#board_box       { margin:0; padding:0; width:390px; float:left;}

#school_board    { margin:0; padding:0; clear:both; width:369px; height:130px; display:block;}
#school_title    { margin:0; padding:0;}

#school_title ul      { margin:0; padding:0; display:block; overflow:hidden; width:369px; list-style:none;}
#school_title li      { margin:0; padding:0; float:left; display:block;}
#school_title li.more { margin:0; padding:9px 0 0 80px; float:left; border-bottom:2px #cdcdcd solid; width:34px; height:15px; display:block;}
#school_table         { margin:0; padding:10px 0 0 0; clear:both; }

.green_bold {
	font-family: dotum;
	color:#477133;
	line-height: 120%;
	letter-spacing: -1;
	font-weight:bold;
}

#newdata_board  { margin:0; padding:0; clear:both; width:369px; height:130px; display:block;}

#newdata_title    { margin:0; padding:0;}

#newdata_title ul      { margin:0; padding:0; display:block; overflow:hidden; width:369px; list-style:none;}
#newdata_title li      { margin:0; padding:0; float:left; display:block;}
#newdata_title li.more { margin:0; padding:9px 0 0 145px; float:left; border-bottom:2px #cdcdcd solid; width:32px; height:15px; display:block;}
#newdata_table         { margin:0; padding:10px 0 0 0; clear:both; }

.orange_bold {
	font-family: dotum;
	font-weight: bold;
	color:#e5763a;
	font-size: 12px;
	line-height: 120%;
	letter-spacing: -1;
}


#banner_btn    { margin:0; width:369px; height:30px; padding:0; clear:both; border:1px #CCC solid; background:#f4f4f4;}

#banner_btn ul { margin:0; padding:0; display:block; overflow:hidden; width:369px; list-style:none;}
#banner_btn li { margin:0; padding:3px 0 2px 0; float:left;}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/

#right_div     { margin:0 0 0 0px; padding:0; float:right;}

#main_search   { margin:0; padding:3px; background:#d1e5f0; border:1px #d3d9e6 solid; width:290px; height:77px;}
#main_sch      { margin:0; padding:0 0 8px 0; background:#FFF;}

#flash_banner  { }
#quick_btn     { margin:20px 0 0 0; padding:0; width:299px; height:72px;}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/

#con_menu      { margin:10px 0 0 0; padding:0; width:1024px; clear:both;}

/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/

#copyright     { margin:15px 0 0 0; padding:0; background:url(/images/bg_footer.gif) repeat-x top; width:100%; height:94px; clear:both;}

#copy_div      { margin:0; padding:0; width:1024px; height:94px;}

#copy_logo     { margin:0; padding:25px 25px 25px 40px; float:left; width:193px;}
#copy_btn      { margin:0; padding:0; float:left; width:600px;}

#copy_btn ul   { margin:15px 0 0 32px; padding:0; display:block; overflow:hidden; list-style:none; clear:both;}
#copy_btn li   { margin:0; padding:0; float:left;}

#copy_btn p    { margin:10px 0 0 32px; padding:0; clear:both;}

#CopyText  { margin:0; padding:0; float:left;}
#CopyText ul { margin:0; padding:10px 0 0 10px; width:550px;  overflow:hidden; display:block; list-style-type:none;}
#CopyText li { margin:0; padding:0 0 5px 0; font-size:12px; letter-spacing:-0.5px; color:#7a797a;}

/*----------------------------------------------------------------------------------------------------------------*/

#menu_content  { margin:0; padding:0 0 30px 20px; clear:both; width:1004px;}
#menu_c_bg     { margin:0; padding:0; line-height:0;}
#menu_c_center { margin:0; padding:10px; background:url(/images/main/bg_img02.gif) left repeat-y;}

#menu_title    { margin:0; padding:5px 0 6px 10px; height:30px; width:920px; background:url(/images/main/line.gif) left bottom no-repeat; clear:both;}
.left          { margin:0; padding:7px 0 0 0; width:116px; float:left;}
.right         { margin:0; padding:10px 0 0 0; width:78px; float:right;}

#menu_div1     { margin:0; padding:20px 0 15px 20px; width:910px; height:500px; clear:both;}

#menu_list1     { margin:0; padding:0 15px 0 0; width:166px; height:380px; float:left;}

#menu_list1 p   { margin:0; padding:0; width:166px; display:block;}
#menu_list1 ul  { margin:0; padding:0; display:block; overflow:hidden; list-style:none;}
#menu_list1 li  { margin:0; padding:10px 0 1px 12px; background:url(/images/main/icon.gif) left top no-repeat; border-bottom:1px #CCC dotted; font-size:11px; letter-spacing:-1px;}

#menu_div2     { margin:0; padding:20px 0 15px 20px; width:910px; height:340px; clear:both;}

#menu_list2     { margin:0; padding:0 15px 0 0; width:166px; height:340px; float:left;}

#menu_list2 p   { margin:0; padding:0; width:166px; display:block;}
#menu_list2 ul  { margin:0; padding:0; display:block; overflow:hidden; list-style:none;}
#menu_list2 li  { margin:0; padding:10px 0 1px 12px; background:url(/images/main/icon.gif) left top no-repeat; border-bottom:1px #CCC dotted; font-size:11px; letter-spacing:-1px;}


#menu_div3     { margin:0; padding:20px 0 15px 20px; width:910px; height:250px; clear:both;}

#menu_list3     { margin:0; padding:0 15px 0 0; width:166px; height:230px; float:left;}

#menu_list3 p   { margin:0; padding:0; width:166px; display:block;}
#menu_list3 ul  { margin:0; padding:0; display:block; overflow:hidden; list-style:none;}
#menu_list3 li  { margin:0; padding:10px 0 1px 12px; background:url(/images/main/icon.gif) left top no-repeat; border-bottom:1px #CCC dotted; font-size:11px; letter-spacing:-1px;}
