body {	text-align: center;	margin: 0px;	padding: 0px;	background-repeat: repeat-x;	background-position: center top;	background-color: #151519;	font-size: 0.95em;}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;}#header {	width:100%;	margin: 0px auto;	padding: 0px;}#wrap {	width: 960px;	padding:10px;	margin: 0px auto;	text-align: left;	background-color: #fff;}#content {	width: 750px;	float: right;	padding: 0px 0px 10px 0px;	margin: 0  0;	background-color: #fff;}#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;	line-height: 140%;}#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: #FFDF8B;	font-weight: normal;	text-align: left;	color: #000;}#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;	padding: 7px 0px;	margin: 30 0px 0;	font-family: "Times New Roman", Times, serif;	color: #FFF;}.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:1px solid #999;	font-weight: normal;	padding:  10px}.class01 td{	margin:0;	padding:10px;	text-align:left;	border: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: #95773E;}#menu ul li a:hover,#menu li a:active{	color: #fff;	text-decoration: none;	background-color: #151519;	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: 186px;	background-color: #4462B5;	margin: 0px;	padding:5px 0 5px 22px;	background-position: 10px center;}#menu ul li li  a:hover,#menu ul li li a:active{	background-color: #79B2E0;}#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: #0D3065;	background-image: none;	margin: 0px;	padding: 7px 10px;	width: 180px;	font-size: 90%;}#wrap #menu ul li ul li a:hover {	background-color: #E86EA4;	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: #000;}#wrap #menu .contact {	margin: 10px 0;	padding: 10px;	background-color: #FFDF8B;	width: 180px;	clear: both;}#wrap #menu ul li .current {	color: #fff;	text-decoration: none;	background-color: #E14F96;	background-image: url(../images/bg_menu_s03.gif);}#wrap #menu ul li ul li .current {	color: #fff;	text-decoration: none;	background-color: #E14F96;	background-image: none;}.box {	background-color: #FFFFCC;	padding: 20px;	border: 1px solid #EDEDED;}