/* ----- Body ----- */body {	margin: 0px 0px 0px 0px;	padding: 10px 0px;	text-align: center;	background: #F3F3F3;}#container {	text-align: left;	width: 780px;	border: 1px solid #E0E0E0;	background: #ffffff;}/* ----- MP logo ----- */#mp_logo {  float: left;	padding: 27px 0px 27px 35px;	margin: 0px;}/* ----- Banner ----- */#banner {	text-align: center;	padding: 0px;	margin: 27px 0px 17px 0px;}/* ----- Main Text ----- */#center {	float: left;	width: 545px;	overflow: hidden;	padding: 10px 30px 10px 15px;	border: 0px solid #ccc;}/* ----- Main Text: Header 1----- */.content h1 {	color: #C00000;	text-align: left;	margin: 20px 0px 7px 0px;	font: bold 11pt/150% Verdana,' Arial',' sans-serif';	border-bottom: solid #C00000 1px;}/* ----- Main Text: Header 2 ----- */.content h2 {	color: #666666;	text-align: left;	margin: 0px 0px 0px 0px;	font: bold 11pt/150% Verdana,' Arial',' sans-serif';}/* ----- Main Text: Entry Text ----- */.content.text {	color: #404040;	text-align: left;	margin: 5px 0px 40px 0px;	font: 10pt/150% Verdana,' Arial',' sans-serif';}.content.text2 {	color: #404040;	text-align: left;	margin: 5px 0px 5px 0px;	font: 10pt/150% Verdana,' Arial',' sans-serif';}table {	color: #404040;	text-align: left;	font: 10pt/150% Verdana,' Arial',' sans-serif';}.content.small {	color: #666666;	font: 8pt Verdana,' Arial',' sans-serif';}.content.gray {	color: #666666;	font-weight: bold;	font: bold 11pt/150% Verdana,' Arial',' sans-serif';}.content.red {	color: #C00000;	font-weight: normal;	font: bold 11pt/150% Verdana,' Arial',' sans-serif';}.content p.border {	border: dashed #C00000 1px;	padding: 7px 5px 7px 10px;	margin: 10px 0px 10px 0px;}.content p.indent {	margin: 0px 0px 0px 0px;	padding-left: 20px;}/* ----- Main Text: List ----- */.content ul.list1 {	margin: 0px 0px 0px 20px;	list-style: outside;}/* ----- Main Text: Images ----- */.content img.banner {	margin: 12px 0px;	border: solid ccc 0px;}.content img.right {	float: right;	margin: 5px 10px;	border: solid ccc 0px;}.content img.left {	float: left;	margin: 5px 10px;	border: solid ccc 0px;}.content img.left0 {	float: left;	margin: 0px 5px;	border: solid ccc 0px;}.content img.left2 {	float: left;	margin: 5px 30px 5px 10px;	border: solid ccc 0px;}/* ----- Main Text: Link ----- */a:link, a:visited {	text-decoration: none;	color: #C00000;	font: 10pt/150% Verdana,' Arial',' sans-serif';}a:hover, a:active {	text-decoration: underline;	color: #C00000;	font: 10pt/150% Verdana,' Arial',' sans-serif';}/* ----- Language switch ----- */#right {	float: right;	padding: 15px 0px 0px 20px;	border: 0px solid #ccc;	overflow: hidden;	font: 9pt/150% Verdana,' Arial',' sans-serif';}#right span.red1 {	color: #fff;	font: 8pt/140% Verdana,' Arial',' sans-serif';	font-weight: normal;	background: #C00000;	padding: 1px 18px 1px 8px;	margin: 1px 1px;}#right span.gray1 {	color: #fff;	font: 8pt/140% Verdana,' Arial',' sans-serif';	font-weight: bold;	padding: 0px 0px 0px 0px;	background: #F3F3F3;	margin: 0px 0px;}#right span.gray1 a:link, #right span.gray1 a:visited {	font-size: 8pt;	text-decoration: none;	color: #000000; 	font-weight: normal;	padding: 1px 8px 1px 18px;	margin: 1px 1px;}#right span.gray1 a:hover, #right span.gray1 a:active {	font-size: 8pt;	color:#fff;	background-color:#C00000;	font-weight: normal;	padding: 1px 8px 1px 18px;	margin: 1px 1px;}#right span.red2 {	color: #fff;	font: 8pt/140% Verdana,' Arial',' sans-serif';	font-weight: normal;	background: #C00000;	padding: 1px 8px 1px 18px;	margin: 1px 1px;}#right span.gray2 {	color: #fff;	font: 8pt/140% Verdana,' Arial',' sans-serif';	font-weight: bold;	padding: 0px 0px 0px 0px;	background: #F3F3F3;	margin: 0px 0px;}#right span.gray2 a:link, #right span.gray2 a:visited {	font-size: 8pt;	text-decoration: none;	color: #000000; 	font-weight: normal;	padding: 1px 18px 1px 8px;	margin: 1px 1px;}#right span.gray2 a:hover, #right span.gray2 a:active {	font-size: 8pt;	color:#fff;	background-color:#C00000;	font-weight: normal;	padding: 1px 18px 1px 8px;	margin: 1px 1px;}/* ----- Sidear Left ----- */#left {	float: left;	padding: 15px 0px 0px 20px;	width: 220px;	border: 0px solid #ccc;	overflow: hidden;	font: 9pt/150% Verdana,' Arial',' sans-serif';}/* ----- Sidear Left: MP HP Link ----- */a.mphp:link, a.mphp:visited {	text-decoration: none;	color: #C00000;	font: 8pt/140% Verdana,' Arial',' sans-serif';}a.mphp:hover, a.mphp:active {	text-decoration: underline;	color: #C00000;	font: 8pt/140% Verdana,' Arial',' sans-serif';}/* ----- Sidebar Left: hp menu ----- */#left ul.menu {	width: 180px;	display: block;	border-top: solid #CCC 2px;	border-bottom: solid #CCC 2px;	padding: 3px 0px 3px 0px;	margin: 10px 0px 5px 0px;}/* ----- Sidebar Left: hp menu red ----- */#left ul li.red {	color: #fff;	font: 8pt/140% Verdana,' Arial',' sans-serif';	font-weight: normal;	background: #C00000;	padding: 3px;	margin: 1px 1px;}/* ----- Sidebar Left: hp menu red2 ----- */#left ul li.red2 {	color: #fff;	font: 7pt/140% Verdana,' Arial',' sans-serif';	font-weight: normal;	background: #C00000;	padding: 2px 2px 2px 18px;	margin: 1px 1px;}/* ----- Sidebar Left: hp menu gray ----- */#left ul li.gray {	color: #fff;	font: 8pt/140% Verdana,' Arial',' sans-serif';	color: #000000;	display: block;	background: #E0E0E0;	margin: 1px 1px;}#left ul li.gray a:link, #left ul li.gray a:visited {	font-size: 8pt;	width: 100%;	text-decoration: none;	color: #000000; 	font-weight: normal;	padding: 3px;}#left ul li.gray a:hover, #left ul li.gray a:active {	font-size: 8pt;	width:100%;	background-color:#C00000;	color:#fff; 	font-weight: normal;	padding: 3px;}/* ----- Sidebar Left: hp menu gray2 ----- */#left ul li.gray2 {	color: #fff;	font: 7pt/140% Verdana,' Arial',' sans-serif';	font-weight: bold;	display: block;	background: #F3F3F3;	margin: 1px 1px;}#left ul li.gray2 a:link, #left ul li.gray2 a:visited {	font-size: 7pt;	width: 100%;	text-decoration: none;	color: #000000; 	font-weight: normal;	padding: 2px 2px 2px 18px;}#left ul li.gray2 a:hover, #left ul li.gray2 a:active {	font-size: 7pt;	width:100%;	color:#fff;	background-color:#C00000;	font-weight: normal;	padding: 2px 2px 2px 18px;}/* ----- Sidebar Left: banner_button ----- */#banner_button {	margin: 20px 0px 10px 0px;}/* ----- Sidebar Left: Copyright ----- */.copyright {	text-align: center;	padding: 2px;	margin-top: 15px;	font: 7pt/150% Verdana,' Arial',' sans-serif';}/* ----- Form ----- */form {	margin: 0px 0px 0px 0px;}