BODY {	background-image: url(images/css/back.gif);	background-repeat: repeat;	background-color: #666666;	margin-top: 0px;	margin-bottom: 0px;}a:link {	text-decoration: none;	color: #009900;	}a:visited {	text-decoration: none;	color: #0033CC;}a:hover {	text-decoration: underline;	color: #009900;}a:active {	text-decoration: none;	color: #CC3300;}p {	font-size: 88%;	line-height: 155%;	color: #333333;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	margin-top: 0;	margin-bottom: 0;}h1 {	font-size: 105%;	line-height: 120%;	color: #336666;	font-weight: 300;	margin-top: 0;	margin-bottom: 0;	padding-top: 10px;	background-image: url(images/h1back.gif);	background-repeat: repeat-x;	background-position: center bottom;}.mainback {	background-color: #F3FBEC;	background-image: url(images/css/back_main.gif);	border-right-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: inset;	border-bottom-style: none;	border-left-style: inset;	border-right-color: #333333;	border-left-color: #333333;}.textmain {	padding: 0px;	margin: 5px 10px 25px;}.footer {	font-size: x-small;	padding: 5px;	line-height: 130%;	color: #333333;	white-space:normal;}.sidebar {	border-right-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: inset;	border-bottom-style: none;	border-left-style: inset;	border-top-color: #333333;	border-right-color: #333333;	border-bottom-color: #999999;	border-left-color: #999999;}.copyright {	padding: 1px;	background-position: center center;	background-repeat: no-repeat;	color: #999999;}.pankuzu {	font-size: 70%;	line-height: 155%;	margin-bottom: 5px;	color: #666666;}.under {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-top-color: #666666;	border-right-color: #666666;	border-bottom-color: #666666;	border-left-color: #666666;	padding-bottom: 2px;}.separate {	border-right-width: thin;	border-right-style: dotted;	border-right-color: #333333;}.mlboder {	border: 1px solid #999999;}.repoboder {	border: 1px solid #CCCCCC;}.whatsnewday {	font-size: 75%;	line-height: 140%;	color: #CC3333;}.sengen {	font-size: 75%;	line-height: 140%;	color: #003300;	padding-bottom: 10px;	padding-left: 3px;	white-space:normal;}.whatsnew {	font-size: 75%;	line-height: 140%;	color: #336600;	white-space:normal;}.whatsnewspace {	margin-top: 5px;}.bottomspace {	margin-bottom: 8px;}.margin {	margin-top: 10px;	margin-bottom: 25px;}.table_text {	font-size: 84%;	line-height: 155%;	color: #333333;}.list {	letter-spacing: 0.5em;}h2 {	font-size: 94%;	line-height: 155%;	color: #336600;	font-weight: 200;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	border-bottom-style: dotted;	margin-top: 0;	margin-bottom: 0;	padding-top: 20px;}h3 {	font-size: 88%;	color: #993300;	margin-top: 0px;	margin-bottom: 0;	line-height: 150%;	padding-top: 12px;}.phototext {	font-size: 80%;	line-height: 140%;	color: #333333;	padding-top: 5px;	padding-bottom: 10px;}h4 {	font-size: 84%;	line-height: 155%;	color: #666600;	text-align: right;	margin-top: 0px;	margin-bottom: 0.8em;}h5 {	font-size: 84%;	line-height: 150%;	color: #000000;	margin-top: 0;	margin-bottom: 0;	padding-top: 5px;	font-weight: normal;}.form_text {	font-size: 12px;	line-height: 18px;}.alert {	color: #FF0000;	font-weight: bold;}.form_req {color: #999900}.form_small {font-size: 10px}.topunder {	margin-bottom: 0px;}.left0 {	margin-left: 0px;	background-color: #FFFFFF;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}.submenutext {	font-size: 78%;	color: #333333;}h7 {	border: thin dotted #666666;	margin-top: 20;	margin-bottom: 20;}.line {	margin-top: 20;	margin-bottom: 0;	border-top: 1px dotted #666666;}.a_side {	padding-right: 5px;	padding-left: 5px;	padding-bottom: 5px;}.img_floatleft {	float: left;	margin-top: 0.5em;	margin-right: 1em;	margin-bottom: 0.5em;	margin-left: 0px;}.img_floatright {	float: right;	margin-top: 0.5em;	margin-right: 0px;	margin-bottom: 0.5em;	margin-left: 1em;}.w400 {	float: left;	width: 400px;	clear: both;}.top10 {	margin-top: 3px;}.report_photol {	float: left;	background-color: #FFFFCC;	background-image: url(images/report/back_photo.jpg);	padding: 4px;	border: 1px solid #CCCCCC;	margin-top: 0.2em;	margin-right: 1em;	margin-bottom: 0.2em;}.report_photol2 {	float: left;	background-color: #FFFFCC;	background-image: url(images/report/back_photo.jpg);	padding: 4px;	border: 1px solid #CCCCCC;	margin-top: 0.2em;	margin-right: 5px;	margin-bottom: 0.2em;}.report_tablel {	float: left;}.report_photor {	float: right;	background-color: #FFFFCC;	background-image: url(images/report/back_photo.jpg);	padding: 4px;	border: 1px solid #CCCCCC;	margin-top: 0.2em;	margin-bottom: 0.2em;	margin-left: 1em;}.report_photor2 {	float: right;		background-color: #FFFFCC;	background-image: url(images/report/back_photo.jpg);	padding: 4px;	border: 1px solid #CCCCCC;	margin-top: 0.2em;	margin-bottom: 0.2em;	margin-left: 5px;}.report_tabler {	float: right;}.report_tabler2 {	float: right;	clear: both;}.clearboth {	clear: both;}.ondo p {margin: 0 3 px;padding: 2;}.ondo table {	border-collapse: collapse;	border :none;	margin-top: 0px;	margin-bottom: 0px;}.ondo td,th {	border: 1px solid #999999;}.orange {color: #CC6600}.movie {	background-color: #F2F1DB;	float: left;	border: 3px double #D9D9B4;	padding: 3px;}.movie p {	margin-top: 0;	margin-bottom: 0;	padding-left:5px;	padding-right:5px;	padding-top: 0px;	padding-bottom: 0px;}.archive  {	margin-top: 0px;	margin-left: 10px;	margin-bottom: 10px;	padding-top: 2px;	border: 3px double #A99E75;	padding-bottom: 2px;	width: 320px;}.archive p {	margin-top: 0px;	margin-bottom: 0px;	padding-top: 2px;	padding-bottom: 2px;}