@charset "utf-8";
/* CSS Document */

*html #leftmenu ul.menu li.nolink1 {
	display: block;
	width:212px;
	height:33px;
	list-style:none;
	background-image : url(../images/leftmenu_bg1_2.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li.nolink2 {
	display: block;
	width:212px;
	height:30px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_2.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li.nolink2_2 {
	display: block;
	width:212px;
	height:40px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_15.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}

*html #leftmenu ul.menu li.nolink3 {
	display: block;
	width:212px;
	height:33px;
	list-style:none;
	background-image : url(../images/leftmenu_bg3_2.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li.nolink4 {
	display: block;
	width:212px;
	height:30px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_4.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li.nolink5 {
	display: block;
	width:212px;
	height:30px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_7.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li.nolink5 {
	display: block;
	width:212px;
	height:30px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_8.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li.nolink6 {
	display: block;
	width:212px;
	height:24px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_11.gif);
	background-repeat: no-repeat;
	padding: 5px 0px 0px 35px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li.nolink6_2 {
	display: block;
	width:212px;
	height:35px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_13.gif);
	background-repeat: no-repeat;
	padding: 5px 0px 0px 35px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}

*html #leftmenu ul.menu li a.style1 {
	display: block;
	width:212px;
	height:33px;
	list-style:none;
	background-image : url(../images/leftmenu_bg1.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a:hover.style1 {
	display: block;
	width:212px;
	height:33px;
	list-style:none;
	background-image : url(../images/leftmenu_bg1_2.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a.style1_2 {
	display: block;
	width:212px;
	height:33px;
	list-style:none;
	background-image : url(../images/leftmenu_bg1_2.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a:hover.style1_2 {
	display: block;
	width:212px;
	height:33px;
	list-style:none;
	background-image : url(../images/leftmenu_bg1.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a.style2 {
	display: block;
	width:212px;
	height:30px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a:hover.style2 {
	display: block;
	width:212px;
	height:30px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_2.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}

*html #leftmenu ul.menu li a.style2_2 {
	display: block;
	width:212px;
	height:30px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_2.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a:hover.style2_2 {
	display: block;
	width:212px;
	height:30px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a.style2_3 {
	display: block;
	width:212px;
	height:40px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_14.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a:hover.style2_3 {
	display: block;
	width:212px;
	height:40px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_15.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a.style2_4 {
	display: block;
	width:212px;
	height:40px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_15.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a:hover.style2_4 {
	display: block;
	width:212px;
	height:40px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_14.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}

*html #leftmenu ul.menu li a.style3 {
	display: block;
	width:212px;
	height:33px;
	list-style:none;
	background-image : url(../images/leftmenu_bg3.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a:hover.style3 {
	display: block;
	width:212px;
	height:33px;
	list-style:none;
	background-image : url(../images/leftmenu_bg3_2.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a.style4 {
	display: block;
	width:212px;
	height:30px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_3.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a:hover.style4 {
	display: block;
	width:212px;
	height:30px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_4.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a.style5 {
	display: block;
	width:212px;
	height:30px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_5.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a:hover.style5 {
	display: block;
	width:212px;
	height:30px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_4.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a.style6 {
	display: block;
	width:212px;
	height:30px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_9.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a:hover.style6 {
	display: block;
	width:212px;
	height:30px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_4.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}

*html #leftmenu ul.menu li a.style7 {
	display: block;
	width:212px;
	height:24px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_10.gif);
	background-repeat: no-repeat;
	padding: 5px 0px 0px 35px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a:hover.style7 {
	display: block;
	width:212px;
	height:24px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_11.gif);
	background-repeat: no-repeat;
	padding: 5px 0px 0px 35px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}

*html #leftmenu ul.menu li a.style7_2 {
	display: block;
	width:212px;
	height:35px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_12.gif);
	background-repeat: no-repeat;
	padding: 5px 0px 0px 35px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a:hover.style7_2 {
	display: block;
	width:212px;
	height:35px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_13.gif);
	background-repeat: no-repeat;
	padding: 5px 0px 0px 35px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}

*html #leftmenu ul.menu li a.style8 {
	display: block;
	width:212px;
	height:30px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_4.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}
*html #leftmenu ul.menu li a:hover.style8 {
	display: block;
	width:212px;
	height:30px;
	list-style:none;
	background-image : url(../images/leftmenu_bg2_3.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 27px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
}


*html #subcontents .subtitle {
	width:711px;
	height:31px;
	text-align:left;
	margin: 5px auto 10px auto;
	background-image : url(../images/subtitle_bg.gif);
	background-repeat: no-repeat;
	padding: 8px 0px 0px 25px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#rightphoto {
	float:left;
	width:754px;
	height:281px;
text-align: center;
	background-image : url(../images/photo.jpg);
	background-repeat: no-repeat;
}
*html #course {
	width:420px;
	height:105px;
	background-image : url(../images/course_bg.jpg);
	background-repeat: no-repeat;
	margin: 158px 0px 10px 53px;
}
*html #coursel {
	float:left;
	width:170px;
	margin: 5px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
*html #courser {
	float:left;
	width:195px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
*html #news {
	float:left;
	width:547px;
}
*html #news ul.list {
	padding:0;
	margin:0;
	width:547px;
}
*html #news ul.list li.news1 {
	display: block;
	width:547px;
	height:34px;
	text-align:right;
	list-style:none;
	background-image : url(../images/news_title.gif);
	background-repeat: no-repeat;
	padding: 15px 5px 0px 0px;
	margin:0;
	font-size:10px;
	color:#226633;
}
*html #news ul.list li.news2 {
	display: block;
	width:547px;
	height:30px;
	text-align:left;
	list-style:none;
	background-image : url(../images/news_bg.gif);
	background-repeat: no-repeat;
	padding: 8px 0px 0px 15px;
	margin:0;
	font-size:12px;
	color:#666666;
}


*html #news dl {
	border-top:dotted 1px #666666;
	width:520px;
	margin:0px 0px 0px 12px;
	padding:10px 0px 0px 0px;
	text-align:left;
}
*html #news dl.news01 dt {
	clear: left;
	float: left;
	margin: 0 0 0.8em;
	width: 65px;
	padding-left: 5px;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
}
*html #news dl.news01 dd {
	margin-bottom: 0.8em;
	margin-left: 6.5em;
}
*html #news dl.news02 dt {
	clear: left;
	float: left;
	margin: 0 0 0.8em;
	width: 65px;
	padding-left: 5px;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
}
*html #news dl.news02 dd {
	margin-bottom: 0.8em;
	margin-left: 6.5em;
}


*html #subcontentsmsg {
	margin: 5px auto 30px auto;
	width:686px;
}
*html #subcontentsmsg ul.msg {
	padding:10px 3px 0px 7px;
	margin:0;
	width:287px;
}
*html #subcontentsmsg ul.msg li {
	list-style:none;
}
*html #subcontentsmsg ul.msg li a.bs1 {
	display: block;
	color:#444444;
	width:287px;
	height:93px;
	text-align:left;
	list-style:none;
	padding:20px 0px 5px 115px;
	margin:0px 0px 10px 0px;
	background-image : url(../message2/images/bs01.jpg);
	background-repeat: no-repeat;
}
*html #subcontentsmsg ul.msg li a:hover.bs1 {
	display: block;
	color:#f79f38;
	width:287px;
	height:93px;
	text-align:left;
	list-style:none;
	padding:20px 0px 5px 115px;
	margin:0px 0px 10px 0px;
	background-image : url(../message2/images/bs01.jpg);
	background-repeat: no-repeat;
}
*html #subcontentsmsg ul.msg li a.bs2 {
	display: block;
	color:#444444;
	width:287px;
	height:93px;
	text-align:left;
	list-style:none;
	padding:20px 0px 5px 115px;
	margin:0px 0px 10px 0px;
	background-image : url(../message2/images/bs02.jpg);
	background-repeat: no-repeat;
}
*html #subcontentsmsg ul.msg li a:hover.bs2 {
	display: block;
	color:#f79f38;
	width:287px;
	height:93px;
	text-align:left;
	list-style:none;
	padding:20px 0px 5px 115px;
	margin:0px 0px 10px 0px;
	background-image : url(../message2/images/bs02.jpg);
	background-repeat: no-repeat;
}
*html #subcontentsmsg ul.msg li a.bs3 {
	display: block;
	color:#444444;
	width:287px;
	height:93px;
	text-align:left;
	list-style:none;
	padding:20px 0px 5px 115px;
	margin:0px 0px 10px 0px;
	background-image : url(../message2/images/bs03.jpg);
	background-repeat: no-repeat;
}
*html #subcontentsmsg ul.msg li a:hover.bs3 {
	display: block;
	color:#f79f38;
	width:287px;
	height:93px;
	text-align:left;
	list-style:none;
	padding:20px 0px 5px 115px;
	margin:0px 0px 10px 0px;
	background-image : url(../message2/images/bs03.jpg);
	background-repeat: no-repeat;
}
*html #subcontentsmsg ul.msg li a.bs4 {
	display: block;
	color:#444444;
	width:287px;
	height:93px;
	text-align:left;
	list-style:none;
	padding:20px 0px 5px 115px;
	margin:0px 0px 10px 0px;
	background-image : url(../message2/images/bs04.jpg);
	background-repeat: no-repeat;
}
*html #subcontentsmsg ul.msg li a:hover.bs4 {
	display: block;
	color:#f79f38;
	width:287px;
	height:93px;
	text-align:left;
	list-style:none;
	padding:20px 0px 5px 115px;
	margin:0px 0px 10px 0px;
	background-image : url(../message2/images/bs04.jpg);
	background-repeat: no-repeat;
}
*html #subcontentsmsg ul.msg li a.as1 {
	display: block;
	color:#444444;
	width:287px;
	height:93px;
	text-align:left;
	list-style:none;
	padding:20px 0px 5px 115px;
	margin:0px 0px 10px 0px;
	background-image : url(../message2/images/as01.jpg);
	background-repeat: no-repeat;
}
*html #subcontentsmsg ul.msg li a:hover.as1 {
	display: block;
	color:#f79f38;
	width:287px;
	height:93px;
	text-align:left;
	list-style:none;
	padding:20px 0px 5px 115px;
	margin:0px 0px 10px 0px;
	background-image : url(../message2/images/as01.jpg);
	background-repeat: no-repeat;
}
*html #subcontentsmsg ul.msg li a.as2 {
	display: block;
	color:#444444;
	width:287px;
	height:93px;
	text-align:left;
	list-style:none;
	padding:20px 0px 5px 115px;
	margin:0px 0px 10px 0px;
	background-image : url(../message2/images/as02.jpg);
	background-repeat: no-repeat;
}
*html #subcontentsmsg ul.msg li a:hover.as2 {
	display: block;
	color:#f79f38;
	width:287px;
	height:93px;
	text-align:left;
	list-style:none;
	padding:20px 0px 5px 115px;
	margin:0px 0px 10px 0px;
	background-image : url(../message2/images/as02.jpg);
	background-repeat: no-repeat;
}
*html #subcontentsmsg ul.msg li a.as3 {
	display: block;
	color:#444444;
	width:287px;
	height:93px;
	text-align:left;
	list-style:none;
	padding:20px 0px 5px 115px;
	margin:0px 0px 10px 0px;
	background-image : url(../message2/images/as03.jpg);
	background-repeat: no-repeat;
}
*html #subcontentsmsg ul.msg li a:hover.as3 {
	display: block;
	color:#f79f38;
	width:287px;
	height:93px;
	text-align:left;
	list-style:none;
	padding:20px 0px 5px 115px;
	margin:0px 0px 10px 0px;
	background-image : url(../message2/images/as03.jpg);
	background-repeat: no-repeat;
}
*html #subcontentsmsg ul.msg li a.as4 {
	display: block;
	color:#444444;
	width:287px;
	height:93px;
	text-align:left;
	list-style:none;
	padding:20px 0px 5px 115px;
	margin:0px 0px 10px 0px;
	background-image : url(../message2/images/as04.jpg);
	background-repeat: no-repeat;
}
*html #subcontentsmsg ul.msg li a:hover.as4 {
	display: block;
	color:#f79f38;
	width:287px;
	height:93px;
	text-align:left;
	list-style:none;
	padding:20px 0px 5px 115px;
	margin:0px 0px 10px 0px;
	background-image : url(../message2/images/as04.jpg);
	background-repeat: no-repeat;
}
