	body {
		margin: 0px;
		padding: 0px;
		overflow: auto;
		color: #333333;
		font-size: 1em;
	}
	img {
		border: none;
		float: left;
	}
	span.boldFo {
		font-weight: bold;
	}
	a:link {
		color: #3366cc;
	}
	a:visited {
		color: #55a7db;
	}
	a:hover {
		color: red;
	}
	p.bold {
		font-weight: bold;
	}
	div.titleOnly {
		margin: 20px 0px -50px 0px;
		font-size: 1.5em;
		color: #cc0066;
		padding-bottom: 4px;
		font-weight: 600;
	}
dl {
		text-align: left;
	}
	dl.detail {
		border-top: solid 1px #999999;
		border-bottom: solid 1px #999999;
	}
	dl.detail dt {
		margin-top: 10px;
		float: right;
	}
	dl.detail dd {
		font-size: 0.7em;
	}
	* html dl.detail dd {
		font-size: 1em;
	}
	html[xmlns*=""] body:last-child dl.detail dd {
		line-height: 1.5em;
		font-size: 0.5em;
	}
	dl.detail img {
		padding: 0px 0px 10px 5px;
	}
	dt img {
		padding: 0px 10px 10px 0px;
	}
	dt.noImg {
		font-size: 1.5em;
		color: #cc0066;
		margin-left: 140px;
		padding-bottom: 4px;
		font-weight: 600;
	}
	dd.header {
		font-size: 1.5em;
		color: #cc0066;
		padding-bottom: 4px;
		font-weight: 600;
	}
	dl.beta dd.head {
		text-align: center;
		font-size: 2em;
		padding: 4px 0px 0px 4px;
		font-weight: 600;
	}
	dl.beta dd a {
		font-weight: bold;
	}
	dl.beta dt {
		margin-left: 200px;
	}
	dl.beta dd {
		line-height: 1.4em;
		margin-top: 10px;
		margin-left: 0px;
		padding-bottom: 20px;
		clear: both;
	}

	dl.alpha dd.head {
		text-align: center;
		font-size: 2em;
		padding: 4px 0px 0px 4px;
		font-weight: 600;
	}
	dl.alpha dd a {
		font-weight: bold;
	}
	dl.alpha dt {
		margin-left: 200px;
	}
	dl.alpha dd {
		font-size: 13px;
		line-height: 1.4em;
		margin-top: 10px;
		margin-left: 0px;
		padding-bottom: 20px;
		clear: both;
	}

	dl.contact dt {
		font-size: 0.9em;
	}
	* html dl.contact dt {
		font-size: 1.2em;
	}
	dl.contact dd {
		font-size: 0.8em;
	}
	* html dl.contact dd {
		font-size: 1.1em;
	}
	dd.header span.small {
		font-size: 0.8em;
	}
	dd.small {
		font-size: 0.8em;
	}
	dd.blue {
		font-size: 1.1em;
		color: #330099;
	}
	dd.gold {
		font-size: 1.1em;
		color: #916f25;
	}
	dd {
		line-height: 1.4em;
		margin-top: 10px;
		margin-left: 0px;
		padding-bottom: 20px;
	}
	span.small {
		font-size: 0.8em;
	}
	span.smaller {
		font-size: 0.6em;
	}
	span.gold {
		color: #916f25;
	}
	dd.gold {
		font-size: 1.1em;
		color: #916f25;
	}
	div#wrapper {
		margin: 0px;
		height: 0px;
		width: 100%;
		height: 100%;
	}
	* html div#wrapper {
		text-align: center;
	}
	div#mainColumn {
		margin-right: auto;
		margin-left: auto;
		width: 688px;
		height: auto;	
		background-color: #ffffff;
	}
	div#newsColumn {
		margin-right: auto;
		margin-left: auto;
		width: 804px;
		height: auto;	
		background-color: #ffffff;
	}
	div#header {
		margin: 0px 0px 0px -660px;
		padding: 10px 0px 6px 10px;
		width: 650px;
		height: 20px;
		background-color: #c0c0c0;
		font-size: 12px;
		word-spacing: 454px;
		color: #ffffff;
	}
	* html div#header {
		position: relative;
		margin: 0px 0px 0px -674px;
		width: 660px;
		word-spacing: 464px;
	}
	div#newsColumn div#header {
		margin: 0px 0px 0px -770px;
		padding: 10px 0px 6px 10px;
		width: 760px;
		height: 20px;
		background-color: #c0c0c0;
		font-size: 12px;
		word-spacing: 564px;
		color: #ffffff;
	}
	* html div#newsColumn div#header {
		position: relative;
		margin: 0px 0px 0px -784px;
		width: 770px;
	}
	div#footer {
		margin: 100px 0px 0px -660px;
		padding: 10px 0px 6px 10px;
		width: 650px;
		height: 20px;
		background-color: #c0c0c0;
		font-size: 12px;
		word-spacing: 454px;
		color: #ffffff;
	}
	* html div#header {
		position: relative;
		margin: 0px 0px 0px -674px;
		width: 660px;
		word-spacing: 464px;
	}
	div#newsColumn div#footer {
		margin: 0px 0px 0px -770px;
		padding: 10px 0px 6px 10px;
		width: 760px;
		height: 20px;
		background-color: #c0c0c0;
		word-spacing: 0px;
		text-align: right;
		font-size: 12px;
		color: #ffffff;
	}
	* html div#newsColumn div#footer {
		position: relative;
		margin: 0px 0px 0px -784px;
		width: 770px;
	}
	div.releaseDate {
		padding: 7px 0px 7px 0px;
		border-top: solid 1px #666666;
		border-bottom: solid 1px #666666;
		font-weight: bold;
		color: #333333;
		text-align: left;
	}
	div#newsColumn div.releaseDate {
		padding: 7px 0px 7px 0px;
		border-top: solid 1px #666666;
		border-bottom: solid 1px #666666;
		font-weight: bold;
		color: #333333;
		text-align: left;
	}
	div.contents {
		position: relative;
		width: 600px;
		margin: 80px 0px 0px -634px;
		height: 100%;
		clear: both;
	}
	* html div.contents {
		margin: 80px 0px 0px -670px;
	}
	div#newsColumn div.contents {
		position: relative;
		width: 745px;
		margin: 80px 0px 0px -758px;
		height: 100%;
		clear: both;
	}
	* html div#newsColumn div.contents {
		margin: 80px 0px 0px -778px;
	}
	div.banner {
		width: 480px;
		height: 50px;
		padding-top: 50px;
		margin: auto;
	}
	div#leftShadow {
		background-image: url("../img/shadow/left.png");
		background-repeat: repeat-y;
		width: 14px;
		height: auto;
	}
	div#rightShadow {
		margin-left: 674px;
		background-image: url("../img/shadow/right.png");
		background-repeat: repeat-y;
		width: 14px;
		height: auto;
	}
	div#newsColumn div#rightShadow {
		margin-left: 784px;
		background-image: url("../img/shadow/right.png");
		background-repeat: repeat-y;
		width: 14px;
		height: auto;
	}

	dt.centerMove {
		text-align: center;
	}
	dl.alpha dt.liteImg {
		margin-left: 70px;
		text-align: center;
	}
dt.toitaimg { text-align: center; margin-left: 90px; width: auto; height: auto; float: none; clip: auto }
div.toita2img { margin-bottom: 50px; margin-left: 90px }
