.a12 {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.a12_blue {
	font-size: 12px;
	line-height: 18px;
	color: #336699;
}
.a12_green {
	font-size: 12px;
	line-height: 16px;
	color: #336633;
}
.a13 {
	font-size: 13px;
	color: #333333;
}
.a12_pink {
	font-size: 12px;
	line-height: 18px;
	color: #CC6666;
}
.a13_pink_02 {
	font-size: 18px;
	color: #A84460;
}
.a13_blue_02 {
	font-size: 13px;
	color: #4068AC;
}
.a12_under {
	font-size: 12px;
	line-height: 18px;
	color: #613033;
}
.a13_b_white {
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}
.a13_b_gray {
	font-size: 13px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}
.a12_b_yellow {
	font-size: 12px;
	line-height: 16px;
	color: #CC6633;
	font-weight: bold;
}
.lesson_font {
	font-size: 12px;
	color: #333333;
}
.news_title {
	font-size: 10px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}
.news_title_blue {
	font-size: 13px;
	line-height: 18px;
	color: #208EA6;
	font-weight: bold;
}
.news_title_green {
	font-size: 13px;
	line-height: 18px;
	color: #369874;
	font-weight: bold;
}
.list_link {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.list_link:link {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}
.list_link:visited {
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.list_link:hover {
	font-size: 10px;
	line-height: 18px;
	color: #1E66A2;
}
.list_link_green {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.list_link_green:link {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}
.list_link_green:visited {
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.list_link_green:hover {
	font-size: 12px;
	line-height: 18px;
	color: #299688;
}
.introduce_01_title {
	font-size: 13px;
	line-height: 18px;
	color: #EB5C43;
}
.introduce_01_a1 {
	font-size: 12px;
	line-height: 18px;
	color: #0066CC;
}
.item {
	font-size: 12px;
	color: #EB5C43;
}
.item:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.item:visited {
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
}
.item:hover {
	text-decoration: none;
	font-size: 12px;
	color: #333333;
}
.teacher_01_1_title {
	font-size: 13px;
	line-height: 18px;
	color: #49631B;
}
.menu{
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.menu:link {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}
.menu:visited {
	text-decoration: none;
	line-height: 18px;
	font-size: 12px;
	color: #333333;
}
.menu:hover {
	text-decoration: none;
	font-size: 12px;
	color: #336699;
}
.menu_green{
	font-size: 13px;
	line-height: 18px;
	color: #336666;
	font-weight: bold;
}
.menu_green:link {
	font-size: 13px;
	line-height: 18px;
	color: #336666;
	text-decoration: none;
	font-weight: bold;
}
.menu_green:visited {
	text-decoration: none;
	line-height: 18px;
	font-size: 13px;
	color: #336666;
	font-weight: bold;
}
.menu_green:hover {
	text-decoration: none;
	font-size: 13px;
	color: #339999;
	font-weight: bold;
}
.menu_num{
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.menu_num:link {
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.menu_num:visited {
	text-decoration: none;
	line-height: 18px;
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.menu_num:hover {
	text-decoration: none;
	font-size: 11px;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
}
.menu02{
	font-size: 13px;
	color: #933958;
}
.menu02:link {
	font-size: 13px;
	color: #933958;
	text-decoration: none;
}
.menu02:visited {
	text-decoration: none;
	font-size: 13px;
	color: #933958;
}
.menu02:hover {
	text-decoration: none;
	font-size: 13px;
	color: #333333;
}
.menu03{
	font-size: 10px;
	color: #933958;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menu03:link {
	font-size: 10px;
	color: #933958;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menu03:visited {
	text-decoration: none;
	font-size: 10px;
	color: #933958;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menu03:hover {
	text-decoration: none;
	font-size: 10px;
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menu_back:link {
	font-size: 12px;
	color: #B96475;
	text-decoration: none;
	font-weight: bold;
}
.menu_back:visited {
	text-decoration: none;
	font-size: 12px;
	color: #B96475;
	font-weight: bold;
	text-decoration: none;
}
.menu_back:hover {
	text-decoration: none;
	font-size: 12px;
	color: #E29363;
	font-weight: bold;
	text-decoration: none;
}
.num01{
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.num_gray{
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.num_blue{
	font-size: 11px;
	color: #336699;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.num_green{
	font-size: 11px;
	color: #339966;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.links_out:link {
	font-size: 13px;
	color: #AE5757;
	text-decoration: none;
	font-weight: bold;
}
.links_out:visited {
	text-decoration: none;
	font-size: 13px;
	color: #AE5757;
	font-weight: bold;
}
.links_out:hover {
	text-decoration: none;
	font-size: 13px;
	color: #E09761;
	font-weight: bold;
}
.teacher_title {
	font-size: 13px;
	line-height: 18px;
	color: #5B5B5B;
	font-weight: bold;
}
.teacher_t1 {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #CC6600;
}
.teacher_t2 {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #E49825;
}
.teacher_t3 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #89B02D;
}
.sitemap_dot:link {
	text-decoration: none;
	font-size: 10px;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
.sitemap_dot:visited {
	text-decoration: none;
	font-size: 10px;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
.sitemap_dot:hover {
	text-decoration: underline;
	font-size: 10px;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
.sitemap_link:link {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
}
.sitemap_link:visited {
	text-decoration: none;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
}
.sitemap_link:hover {
	text-decoration: underline;
	color: #A65337;
	font-size: 12px;
	line-height: 18px;
}
.sitemap_title {
	font-size: 13px;
	font-weight: bold;
	color: #D36F63;
	letter-spacing: 1px;
}
.sitemap_line {
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3333;
}
.service_title {
	font-size: 11pt;
	font-weight: bold;
	color: #993300;
	line-height: 18px;
}
.title_04 {
	font-size: 13px;
	font-weight: bold;
	color: #AA3D37;
}
.a12_16_brown {
	font-size: 12px;
	line-height: 16px;
	color: #663300;
}
.album_data {
	font-size: 12px;
	color: #FFFFFF;
}
.title_periodical {
	font-size: 13px;
	color: #525252;
	background-image: url(images/periodical_title_bg.gif);
	font-weight: bold;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}