html, body {
	margin: 0px;
	padding: 0px;
	background: #e5e5e5;
	text-align: center;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

a img {
	border: 0px;
}

.fantom {
	clear: both;
}

#container {
	width: 770px;
	margin: 0px auto;
	padding: 0px 4px;
	background: url(../_img/page_bground.gif) left top repeat-y;
}

.header1 {
	width: 238px;
	float: left;
}

.header2 {
	width: 512px;
	padding-right: 20px;
	height: 23px;
	float: left;
	background: #fff;
	text-align: right;
	vertical-align: middle;
}

.header2 img {
	padding-right: 10px;
	vertical-align: middle;
}

.header3 {
	width: 532px;
	height: 163px;
	float: left;
	background: url(../_img/header_right.jpg) left bottom no-repeat;
}

.header3 form {
	margin: 118px 0px 0px 344px;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
}

.header3 form img {
	margin-bottom: 4px;
}

.header3 form input {
	vertical-align: middle;
}

.header3 form input.txt {
	width: 138px;
	border: 1px solid #676767;
	font-size: 11px;
	color: #666;
}

#content {
	min-height: 360px;
	background: url(../_img/rightcol_bground.gif) right top repeat-y;
}

* html #content {
	height: 400px;
}

#leftcol {
	width: 563px;
	float: left;
}

#rightcol {
	width: 207px;
	float: left;
}

.videomat {
	height: 66px;
	padding: 26px 0px 0px 20px;
	background: url(../_img/vmatherials_bground.gif) left top no-repeat;
	text-align: left;
	vertical-align: middle;
}

.videomat img {
	vertical-align: middle;
}

.videomat div.btn {
	padding-top: 10px;
}

.videomat a {
	font-size: 11px;
	font-weight: bold;
	color: #a58f5d;
	text-decoration: none;
}

.videomat a:hover {
	color: #3e2f0d;
}

.bulletin {
	height: 75px;
	padding: 13px 0px 0px 20px;
	margin: 0px;
	background: url(../_img/bulletin_bground.gif) left top no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #ff733a;
	text-align: left;
	vertical-align: middle;
}

.bulletin form {
	margin: 0px;
	padding: 0px;
}

.bulletin img {
	margin-bottom: 4px;
}

.bulletin form input {
	vertical-align: middle;
}

.bulletin form input.txt {
	width: 138px;
	border: 1px solid #5e60a6;
	font-size: 11px;
	color: #666;
}

.awards {
	height: 191px;
	padding: 16px 0px 0px 20px;
	margin: 0px;
	background: url(../_img/awards_bground.gif) left top no-repeat;
	text-align: left;
	vertical-align: middle;
}

.awards img.awd {
	margin: 8px 12px 0px 0px;
	border: 1px solid #fff;
}

.menu1 {
	padding: 9px 25px 0px;
	background: url(../_img/menu1_bground.gif) right top no-repeat;
	text-align: left;
}

.menu1 a {
	float: left;
	height: 17px;
	padding: 0px 8px 0px 0px;
	margin-top: 3px;
	margin-right: 3px;
	background: #ffda48 url(../_img/menu_right.gif) right center no-repeat;
	font-size: 10px;
	color: #414040;
	text-decoration: none;
	vertical-align: middle;
}

.menu1 a:hover {
	color: #ca893d;
}

.menu1 a span {
	display: block;
	padding: 2px 0px 2px 8px;
	background: url(../_img/menu_left.gif) left top no-repeat;
}

.menu1 a.selected {
	height: 20px;
	margin-top: 0px;
	background: #ffda48 url(../_img/menu_right2.gif) right center no-repeat;
	font-weight: bold;
	color: #ca893d;
}

.menu1 a.selected span {
	display: block;
	padding: 4px 0px 4px 10px;
	background: url(../_img/menu_left2.gif) left top no-repeat;
}

.menu1 a:hover.selected {
	color: #89571d;
}

.menu1 a img {
	vertical-align: top;
}

.menu2 {
	height: 11px;
	padding: 6px 30px;
	background: url(../_img/menu2_bground2.gif) left top no-repeat;
	font-size: 11px;
	color: #a36e31;
	text-align: left;
}

.menu2 a {
	color: #000;
	text-decoration: none;
}

.menu2 a:hover {
	color: #a36e31;
}

.menu2 a.selected {
	font-weight: bold;
	color: #a36e31;
}

.menu2 a:hover.selected {
	color: #89571d;
}

.welcome {
	height: 144px;
	padding-bottom: 12px;
	padding-left: 145px;
	background: url(../_img/welcome_bground.jpg) left top no-repeat;
	text-align: left;
}

.welcomehead {
	padding: 8px 0px 4px;
}

.welcometext {
	height: 90px;
	padding: 8px 12px 12px 0px;
	font-size: 11px;
	color: #666;
	overflow: hidden;
}

.welcometext p {
	padding: 0px;
	margin: 0px;
}

.sectioncont {
	background: url(../_img/section_bground3.gif) left bottom no-repeat;
	padding: 0px 22px;
	text-align: left;
}

.sectiontopic {
	height: 14px;
	padding: 16px 16px 6px 22px;
	background: url(../_img/section_bground1.gif) left top no-repeat;
	text-align: left;
}

.sectiontopic, .sectiontopic a {
	font-size: 14px;
	font-weight: bold;
	color: #373881;
}

.sectiontopic a:hover {
	text-decoration: none;
}

.sectiontopic#index1 {
	padding-left: 145px;
}

.sectionpic {
	padding: 10px 0px 8px;
	width: 135px;
	float: left;
	text-align: center;
}

.sectionpic img {
	border: 1px solid #35367f;
}

.sectiondate {
	padding: 10px 3px 3px 0px;
}

.sectiondate, .sectiondate a {
	font-size: 11px;
	font-weight: bold;
	color: #373881;
}

.sectiondate a:hover {
	text-decoration: none;
}

.sectiondate#index2 {
	width: 418px;
	float: left;
}

.sectiontext {
	margin: 0px 0px 10px;
	padding: 10px 0px;
}

.sectiontext, .sectiontext a {
	font-size: 11px;
	color: #666;
}

.sectiontext a:hover {
	color: #000;
	text-decoration: none;
}

.sectiontext#index3 {
	width: 418px;
	float: left;
}

.sectiontext p {
	margin: 0px;
	padding: 0px 10px 10px 0px;
}

.sectionmore {
	padding-bottom: 10px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	color: #e4810d;
}

.sectionmore a {
	color: #5e60a6;
}

.sectionmore a:hover {
	color: #e4810d;
	text-decoration: none;
}

.sectionimages1 {
	padding: 10px 0px 20px;
	text-align: center;
}

.sectionimages1 img {
	border: 2px solid #85a4d3;
}

.sectionimages2 {
	display: block;
	float: left;
	width: 106px;
	height: 92px;
	padding: 5px;
	margin: 5px 4px 5px 4px;
	border: 1px solid #9eb6db;
	background: #f2f7fe;
	text-align: center;
}

.sectionimages2 img {
	border: 1px solid #fff;
}

.sectionimages2:hover {
	background: #fff;
}

.nothing {
	padding: 50px 30px;
	font-size: 14px;
	font-weight: bold;
}

.pages {
	text-align: left;
	padding: 10px 0px;
	margin-left: 22px;
	font-size: 10px;
	font-weight: bold;
	color: #2e3070;
}

.pages a {
	color: #5e60a6;
	text-decoration: none;
}

.pages a:hover {
	color: #e4810d;
}

.footer {
	height: 33px;
	background: url(../_img/footer_bground1.gif) left top repeat-x;
}

.footerleft {
	width: 545px;
	height: 17px;
	float: left;
	padding-top: 16px;
	padding-left: 18px;
	text-align: left;
}

.footerright {
	width: 188px;
	height: 17px;
	float: left;
	padding-top: 16px;
	padding-right: 18px;
	background: url(../_img/footer_bground2.gif) left top no-repeat;
	text-align: right;
}

.footer, .footer a {
	font-size: 10px;
	color: #35367f;
}

.footer a:hover {
	color: #ff5d0d;
	text-decoration: none;
}