body {
	background: #91E2FF url(img/earth.jpg) no-repeat top left;
	margin: 0px;
	padding: 0px;
	}

/**********************************************************************************************************/

#container {
	position: static; height: auto;
	width: 720px;
	height: 100%;
	padding: 0px;
	margin: 0px;
	text-align: left;
	}

	/*************************************************************************************************/

	#menu {
		background-color: #91E2FF;
		position: absolute; top: 500px; left: 0px; width: 140px; height: auto;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
		border-width: middle; border-color: #0099FF; border-style: double double double none;
		}

	
	#mn_headline {
		background-color: #FFF;
		width: auto; height: auto;
		margin: 0px;
		padding: 7px 10px;
		border-width: middle; border-color: #0099FF; border-style: solid none;
		color: #0099FF; line-height: 1em; line-break: strict; font-family: san-serif; font-size:medium; font-weight: 600;
		}

	#linklist {
		width: auto; height: auto;
		margin: 0px;
		padding: 10px 5px 25px 5px;
		line-height: 1.5em; line-break: strict; font-family: san-serif; font-size: x-small;
		}

	#linklist a:link {
		color: #0000FF;
		}

	#linklist a:visited {
		color: #0099FF;
		}

	#linklist a:hover {
		text-decoration: none;
		}

	/*************************************************************************************************/

	#contents {
		background-color: #FFF;
		position: absolute; top: 150px; left: 160px;
		width: 560px; height: auto;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
		border-width: thin; border-color: #0099FF; border-style: solid none;
		}

	#ct_main {
		width: auto; height: auto;
		margin: 0px;
		padding: 10px 25px 40px 25px;
		line-height: 1.5em; line-break: strict; font-family: sans-serif; font-size: x-small;
		}

	#ct_main table {
		line-height: 1.5em; line-break: strict; font-family: sans-serif; font-size: x-small;
		}

	#ct_headline {
		position: relative; left: 25px; right: 25px; width: 510px; height: auto;
		padding: 5px 20px;
		border-width: thin; border-color: #91E2FF; border-style: dotted none;
		color: #0099FF; text-align: center; line-height: 1em; line-break: strict; font-family: san-serif; font-size:large; font-weight: 600;
		}

	#contents a:link {
		color: #0000FF;
		}

	#contents a:visited {
		color: #0099FF;
		}

	#contents a:hover {
		text-decoration: none;
		}