body {	text-align: center;	margin: 0px;	padding: 0px;	background-color: #DDEFDB;}a:link {color: #0033FF;text-decoration: none;}a:visited {color: #000099;text-decoration: none;}a:hover {color: #ff0000;text-decoration: none;}a:active {color: #FF0000;text-decoration: underline;} a:hover img{-ms-filter: "alpha(opacity=85 )";opacity:0.85;filter: alpha(opacity=85);background: #fff;}#header {	width:100%;	margin: 0px auto;	padding: 0px;	background-color: #FFFFFF;}#wrap {	width: 990px;	padding: 0px 10px;	margin: 0px auto;	text-align: left;	background-color: #FFFFFF;}#content {	width: 770px;	float: right;	padding: 0px 10px 10px 0px;	margin: 0  0;}#content h1 {	margin: 0px;	padding: 0px;}#content h2 {	padding:8px 0 8px 15px;	font-size: medium;	background-image: url(../images/bg_h2.png);	background-repeat: no-repeat;	background-position: left center;	margin: 20px 0;	border: 1px solid #CCC;}#content h3 {	font-size: 100%;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #333333;	padding-top: 20px;}#content h4 {	margin: 10px 0px 0px;	padding: 0px;}#content p,#content  li ,#content  dd ,#content  dt ,#content  td ,#content th {	line-height: 140%;}#content th {	background-color: #DDEFDB;	font-weight: normal;	text-align: left;}#pagetop {	text-align: right;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	clear: both;}.new {	font-size: 12px;	color: #999999;}.topic {	font-size: small;}#footer {	clear: both;	width:100%;	text-align: center;	font-size: small;	color: #0e3c53;	background-color: #fff;	padding: 7px 0px;	margin: 30 0px 0;	font-family: "Times New Roman", Times, serif;}.right {	float: right;}.em {	font-size: large;	font-weight: bold;}td.em{	font-size: large;	font-weight: bold;}.class01{margin: 0 0 20px 0;padding:0;}.class01 table{margin:0;padding:0;border-collapse:collapse;	border-bottom:1px solid #999;}.class01 th{	margin:0;	border-top:1px solid #999;	font-weight: normal;	padding:  10px}.class01 td{	margin:0;	padding:10px;	text-align:left;	border-top:1px solid #999;	font-weight: normal;}.red {	color: #F00;}#menu {	float: left;	width: 200px;	margin: 0px 0 30px 0;	padding: 0px;	}#menu ul {	list-style-type: none;	margin:0px;	padding: 0;	border-bottom: 1px solid #CCC;	display: block;}#menu ul li { 	list-style-type: none; 	margin: 0px; 	padding: 0px; 	vertical-align: middle; 	border-top: 1px solid #fff;	border-bottom: 0px solid #CCC;	display: block;	}#menu ul li a{	display: block;	width: 166px;	padding:10px 10px 10px 23px;	margin: 0px;	text-shadow: 1px 1px 1px #666;}#menu ul li a:link,#menu li a:visited{	color: #fff;	text-decoration: none;	background-image: url(../images/bg_menu_s01.gif);	background-repeat: no-repeat;	background-position: 0px center;	background-color: #E34E87;}#menu ul li a:hover,#menu li a:active{	color: #fff;	text-decoration: none;	background-color: #990000;	background-image: url(../images/bg_menu_s02.gif);}#menu ul li ul {margin: 0px;padding: 0px;	border-bottom: 0px solid #CCC; }#menu ul li li{	border-top: 1px dotted #CCC;	border-right: 0px solid #CCC;	border-bottom: 0px solid #CCC;	border-left:0px solid #CCC;}#menu ul li li a:link,#menu ul li li a:visited{	width: 166px;	background-color: #900;	margin: 0px;	padding:5px 0 5px 22px;	background-image: url(../images/bg_menu_s02.gif);	background-position: 10px center;}#menu ul li li  a:hover,#menu ul li li a:active{	background-color: #E5E5F1;}#menu ol {list-style-type: none;margin: 0px;padding: 0px;}#menu ol li a{padding:0px;margin: 0px;}#wrap #menu ul li ul li a {	background-color: #6699FF;	background-image: none;	margin: 0px;	padding: 7px 10px;	width: 180px;	font-size: 90%;}#wrap #menu ul li ul li a:hover {	background-color: #CC0000;	background-image: none;}#wrap #menu .contact p {	font-size: 12px;	margin: 0px;	padding: 0px;}#wrap #menu .contact h2 {	font-size: 12px;	margin: 0px;	padding: 0px;	color: #009900;}#wrap #menu .contact {	padding: 10px;	background-color: #DDEFDB;	width: 179px;	clear: both;}#wrap #menu p {	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#wrap #menu ul li .current {	color: #fff;	text-decoration: none;	background-color: #990000;	background-image: url(../images/bg_menu_s03.gif);}#wrap #menu ul li ul li .current {	color: #fff;	text-decoration: none;	background-color: #000;	background-image: none;}