@charset "utf-8";
a:link ,a:visited ,a:active{
	color: #1C7589;
	text-decoration:none;
}

a:hover{
	color: #B76124;
}

html{overflow:-moz-scrollbars-vertical; }
body {
	font-size: 13px;
}
#container {
	position: relative;
	/* left: 50%; */
	/* margin-left: -500px; */
	width: 1000px;
	/* background-image: url(../images/main/bg.jpg); */
	background-repeat: repeat-y;
}
#header ,#navigate, #content, #footer
{
	margin-left: 25px;
	margin-right: 25px;
	padding-left: 5px;
	padding-right: 5px;
}
#header {
	background-image: url(../images/main/headerbg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#toplink
{
	float: right;
	padding-top: 15px;
	padding-right: 5px;
}

#toplink a
{
	line-height: 25px;
	height: 25px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	display:inline-block;
	color: #666;
	margin-right: 6px;
}

#toplink a:hover{
	color: #06C;
	text-decoration: underline;
}
#toplink #toplink1{background-image: url(../images/main/toplink_icon1.gif);}
#toplink #toplink2{background-image: url(../images/main/toplink_icon2.gif);}
#toplink #toplink3{background-image: url(../images/main/toplink_icon3.gif);}
#toplink #toplink4{background-image: url(../images/main/toplink_icon4.gif);}
#toplink #toplink5{background-image: url(../images/main/toplink_icon5.gif);margin-right: 3px ;}
#toplink #toplink6{background-image: url(../images/main/toplink_icon6.gif);}
#toplink #toplink7{background-image: url(../images/main/toplink_icon7.gif);}
#toplink #toplink8{ padding-left: 0px; margin-right: 8px ; mar}

.dropdown a:hover
{
	background-position: 0px -23px;
}
.dropdown a
{
	height: 23px;
	display: inline-block;
	background-position: 0px 0px;
}


#navlink1{background-image: url(../images/top_nav/nav1.gif);width:65px;}
#navlink2{background-image: url(../images/top_nav/nav2.gif);width:51px;}
#navlink3{background-image: url(../images/top_nav/nav3.gif);width:65px;}
#navlink4{background-image: url(../images/top_nav/nav4.gif);width:93px;}
#navlink5{background-image: url(../images/top_nav/nav5.gif);width:108px;}
#navlink6{background-image: url(../images/top_nav/nav6.gif);width:65px;}
#navlink7{background-image: url(../images/top_nav/nav7.gif);width:65px;}
#navlink8{background-image: url(../images/top_nav/nav8.gif);width:65px;}
#navlink9{background-image: url(../images/top_nav/nav9.gif);width:93px;}

#navigate{padding-top:5px;}

.nav_separator
{
	background-image: url(../images/top_nav/nav_separator.gif);
	background-repeat: no-repeat;
	background-position: right  0px;
	padding-right: 5px;
	margin-right: 5px;
}

#footer
{
	background-image: url(../images/main/footerbg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	color: #989898;
	padding-top: 20px;
	padding-bottom: 20px;
	height: 50px;
	
}
#copyright{
	float: left;
}
#music{
	width:500px;
	float: left;
}
#musicBtn{
	margin-left: 25px;
	padding-left: 22px;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	background: url(../images/main/music.gif) no-repeat 0px 2px;
}

#musicBtn.stop{
	background-position: 0px -26px;
	color: #666666;
}

input{
	color: #333;
}


/* eoor 404*/
#error404{
	padding: 20px;
	height: 300px;
}

#error404 h2{
	font-size: 18px;;
}

#error404 h3{
	font-size: 16px;;
}

.sidebar-list li{
	list-style: none;
	margin: 5px 0px 5px 0px;
	display: block;
	line-height: 25px;
	height: 25px;
	width: 197px;

}

.sidebar-list li a{
	background-image: url(../images/element/siderbarbg.gif);
	background-repeat: no-repeat;
	background-color: #EDEDE9;
	padding: 0px 5px 0px 10px;
	display: block;
	line-height: 25px;
	height: 25px;
	vertical-align: middle;
}

.sidebar-list li a.active{
	background-position: 0 -50px;
	padding: 0px 5px 0px 20px;
	color: #FFF;
}

.sidebar-list li a:hover{
	background-position: 0 -25px;
	padding: 0px 5px 0px 20px;
	color: #FFF;
}

.downloadlink{
	background: url(../images/item/download.gif) no-repeat 0px 2px;
	height: 22px;
	line-height: 22px;
	padding-left: 22px;
}

.teacher{
	background: url(../images/item/star.gif) no-repeat 0px 3px;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	padding-left: 22px;
}

.download_title{
	background: url(../images/item/download.gif) no-repeat 0px 2px;
	height: 22px;
	line-height: 22px;
	padding-left: 22px;
	margin-top: 20px;
	font-weight: bolder;
}