@charset "UTF-8";
body {
	margin: 0;
	padding: 0px;
	background: #fffef2;
	font-family: 굴림, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	scrollbar-face-color: #F2F2F2;
	scrollbar-shadow-color: #999999;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #999999;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #999999
}


a,td, p, input, button, textarea, select, .c1 { font-family:굴림, Helvetica, Arial, sans-serif; color:#333333; font-size:12px; line-height:150%; }

form { margin:0px; }

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:none; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:굴림; }
.cloudy, a.cloudy {color:#888888;} 

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

#mainBox {
 	font-size: 15px;
 }
 
#subBox {
	font-size: 10px;
}

.footer { font-size: 11px; color:#444444; padding-left:40px }
a.footer:link, a.footer:visited, a.footer:active { text-decoration:none; color:#466C8A; font-size: 11px; }
a.footer:hover { text-decoration:underline; font-size: 11px; }

.topbg { background: url("../images/banner_bg.gif"); background-repeat:repeat-x;  }

p.content {margin-left:20px; margin-top:20px; margin-right:20px; line-height: 150%; }

td.bgtop {background:url("../images/subpage_bg_top.jpg"); background-repeat:no-repeat;}
td.bgmiddle {background:url("../images/subpage_bg_middle.jpg"); background-repeat:repeat-y;}
td.bgbottom {background:url("../images/subpage_bg_bottom.jpg"); background-repeat:no-repeat;}

h3 {font-size:120%; color:#669900; margin-left:20px; margin-top:20px;}
h4 {font-size:110%; color:#336699; margin-left:20px; margin-top:20px;}

table.bars {
	border-collapse: collapse;
	margin-top:0px;
	margin-left:40px;
}

table.bars td {
	padding: 10px;
	border: 1px solid #66CC00;
	text-align:left;
}

table.bars tr.fill_1 td {
	background: #C9E9C7;
	text-align:center;
}

table.bars td.fill_2 {
	background: #F5FCF5;
	line-height:130%;
	text-align:center;
}

table.bars td.fill_3 {
	line-height:130%;
	text-align:center;
}

.toddler { background: url("../images/img30.jpg"); background-repeat:no-repeat;  }
.elementry { background: url("../images/img31.jpg"); background-repeat:no-repeat;  }
.youth { background: url("../images/img32.jpg"); background-repeat:no-repeat;  }
p.school {margin-left:20px; margin-top:-10px; margin-right:20px; line-height: 150%; }
p.school1 {margin-left:220px; margin-top:-10px; margin-right:20px; line-height: 150%; }
.sch1 {margin-left:220px}

.footer_img {background:url("../images//footer.gif"); background-repeat:no-repeat; }
.footer_img01 {background:url("../images//footer_img01.gif"); background-repeat:repeat-x;}

.woman {background:url("../images//womantab_bg.gif"); background-repeat:repeat-x;}

.building {background:url("../images//womantab_bg.gif"); background-repeat:repeat-x;}

/* :::::::::: SUB SIDE MENU :::::::::: */

td.menu {
	font-family: 굴림, Helvetica, Verdana, Arial, sans-serif;
	margin: 25px 10px 0px 10px;
	padding: 0px;
	text-align: left;
	list-style: none;
	line-height: 100%;
}

td.menu a {
	font-family: 굴림, Helvetica, Verdana, Arial, sans-serif;
	font-weight: 500;
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #cccccc;
	color: #444444;
	font-size: 12px;
}

td.menu a:hover {
	font-weight: bold;
	color: #669900;
}

td.menu a:link {
	text-decoration: none;
	color:#333333
}

td.menu a:visited {
	text-decoration: none;
	color:#333333
}

td.menu a:active {
	text-decoration: none;
	color:#333333
}

#ls { 
	margin-left: 20px;
}
