html { scroll-behavior: smooth;}body {	margin: 0px;	padding: 0px;	background-repeat: repeat-x;	background-image: url(../images/bg_body.png);	background-position: top;}a:link {text-decoration: none;}a:visited {text-decoration: none;}a:hover ,a:active {text-decoration: underline;}a:hover img{-ms-filter: "alpha(opacity=80 )";opacity:0.8;filter: alpha(opacity=80);background: #fff;}img {    border-style:none;}#wrap {	width: 960px;	padding: 0px;	margin: 0px auto;	text-align: left;}#header {	padding:0;	height: 90px;	}#header_logo {	margin: 10px 0 0px;	padding:0px;	float: left;}#header_right {	padding:10px 0px 0;	float: right;}#header_right ul  {	margin: 0px;	padding:10px 0px 0;	list-style-type:none;	white-space: nowrap;}#header_right ul li {	margin: 0px;	padding: 0px 15px 0 20px;	float: left;	background-image: url(../images/icons/4.gif);	background-repeat: no-repeat;	background-position: left center;	white-space: nowrap;}#main {	clear: both;	margin:0;	padding: 15px 0px 0;}#main_content {	clear: both;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 0;	padding-bottom: 0;}#menu {	float: right;	width: 210px;	padding: 0px;	margin-top: 0px;	margin-right: 0;	margin-bottom: 0px;	margin-left: 0;}#menu ul { list-style-type: none;none;margin: 0;padding: 0px 0 10px;}#menu li {	margin: 0px 0px;	padding: 0px;	font-size: 95%;	list-style-type: none;	border-bottom: 1px solid #CCCCCC;}#menu li a{	display: block;	width: 210px;	padding:8px 0;}#menu li a:link,#menu li a:visited{	color: #000000;	text-decoration: none;}#menu li a:hover,#menu li a:active{	text-decoration: none;	color: #333333;	background-color: #FFEAEA;	background-repeat: no-repeat;	background-position: left center;}#menu h2 {	padding: 10px;	font-size: medium;	background-color: #FF508C;	text-align: center;	margin-top: 0px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;	color: #FFF;}#menu h2 img {	margin:  0;	padding: 0px;}#menu img {	padding:5px 0;}#content {	width: 740px;	float: left;	margin: 0 0 10px 0;}#content h1 {	padding: 10px 0px;	margin: 0px 0 30px;	border-top: 5px solid #FF508C;	border-bottom: 1px dotted #666;	font-size: 20px;	background-image: url(../images/h1_bg.png);	background-position: right center;	background-repeat: no-repeat;}#content h2 {	clear: both;	color: #000000;	background-image: url(../images/h2_bg.png);	background-repeat: no-repeat;	background-position: left center;	padding: 8px 12pt;	margin-top: 40px;	margin-right: 0;	margin-bottom: 20px;	margin-left: 0;	border: 1px solid #CCC;	font-size: medium;}#content h3 {	font-size: 100%;	background-color: #E8E3DD;	padding: 10px;}#content h4 {	margin: 10px 0px 0px;	padding: 0px;	color: #FF508C;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF508C;}#content p,#content li,#content td,#content th {  line-height: 150%; }.right { float: right; }.img_r {	float: right;	padding-left:10px;	padding-bottom: 10px;}.img_l {	float: left;	padding-right:10px;	padding-bottom: 10px;}.pagetop{text-align:right;padding:10px 0;	clear: both;}.side_image {	padding: 5px;}.red {	color: #FF0000;}.large {	font-size: large;}.small {	font-size: small;}.class01{margin: 0 0 20px 0;padding:0;width:}.class01 table{margin:0;padding:0;border-collapse:collapse;}.class01 th{	margin:0;	border:1px solid #ccc;	font-weight: normal;	background-color: #F3F1EE;	padding:  5px}.class01 td{margin:0;padding: 5px;border:1px solid #ccc;}.class02{margin: 0 0 20px 0;padding:0;width:}.class02 table{margin:0;padding:0;border-collapse:collapse;border-bottom:1px solid #ccc;}.class02 th{	margin:0;	border:1px solid #ccc;	font-weight: normal;	background-color: #F3F1EE;	padding:  5px}.class02 td{margin:0;padding: 8px 10px 8px 0;border-top:1px solid #ccc;}p.more a:hover{position:relative;top:1px;left:1px;}#footer {	clear: both;	width: 960px;	padding: 10px auto;	margin: 0px auto;	font-size: 90%;	text-align: center;}#footer img {	float: left;	padding-right: 15px;}#footer_wrap {	background-color: #FF508C;	padding: 20px 0px;	color: #FFF;}#search3{position:relative;padding:7px 10px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:140px;font-size:12px;color:#444;-moz-border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px;text-shadow: 0 1px #fff;background:#ececec;background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#fff));background: -moz-linear-gradient(top, #ececec, #fff);background: -o-linear-gradient(top, #ececec, #fff);background: -ms-linear-gradient(top, #ececec, #fff);background: linear-gradient(top, #ececec, #fff);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ececec', endColorstr='#fff');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ececec', endColorstr='#fff)";-pie-background: linear-gradient(top, #ececec, #fff);behavior: url(PIE.htc);}#search-btn3 {position:relative;margin-bottom:-11px;margin-left:-6px;padding:6px 8px;width:17px;height:17px;background:#f8f8f8;background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), color-stop(0.5,#e2e2e2), color-stop(0.5,#d2d2d2), to(#fbfbfb));background: -moz-linear-gradient(top,#fbfbfb 0%, #e2e2e2 50%, #d2d2d2 50%, #fbfbfb 100%);background: -o-linear-gradient(top,#fbfbfb 0%, #e2e2e2 50%, #d2d2d2 50%, #fbfbfb 100%);background: -ms-linear-gradient(top,#fbfbfb 0%, #e2e2e2 50%, #d2d2d2 50%, #fbfbfb 100%);background: linear-gradient(top,#fbfbfb 0%, #e2e2e2 50%, #d2d2d2 50%, #fbfbfb 100%);-pie-background: linear-gradient(top,#fbfbfb 0%, #e2e2e2 50%, #d2d2d2 50%, #fbfbfb 100%);border:1px solid #ccc;-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;behavior: url(PIE.htc);}.name {	font-size: 24px;	font-weight: bold;}.style1 {	font-weight: bold;	color: #C00;}.news  table{margin:0;padding:0;border-collapse:collapse;}.news table tr td  {padding: 5px;margin: 0px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;}.news table tr:hover  {background-color: #f0f0f0;}i {margin-right: 3px;}.fa-external-link{color:#03C;}.fa-file-excel{color:#096;}.fa-file-pdf{color:#C00;}.fa-file-powerpoint{color:#F60;}.fa-youtube{color:#CD201F;}.fa-file-word{color:#003399;}