* {
	margin:0px;
	padding:0px;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#666666;
	text-align:center;
	line-height:180%;
}
#Wrapper {
	text-align:left;
/*	width:700px; */
	width:80%;
	margin:40px auto;
}
/*
h1 {
	width:700px; 
	width:800px;
	height:0px;
	padding-top:110px;
    background:url(../images/Header.png) no-repeat; 
	overflow:hidden;
}
*/

h1 {
    text-align: center;
}

h2 {
	font-size:200%;
	margin-bottom:20px;
}
p {
	margin-bottom:20px;
}
address {
	font-style:normal;
	color:#999999;
	text-align:center;
	padding:10px 0px 40px;
}
ul#Navi {
	list-style-type:none;
}
ul#Navi li {
	float:left;
}
ul#Navi li a {
	display:block;
	width:140px;
	height:0px;
	padding-top:45px;
	overflow:hidden;
/*	background:url(../images/Navi.png) no-repeat; */
	background:url(../images/Navi2.png) 100%;
}
ul#Navi li#NaviOutline a {
	background-position:-140px 0px;
}
ul#Navi li#NaviMembers a {
	background-position:-280px 0px;
}
ul#Navi li#NaviBlog a {
	background-position:-420px 0px;
}
ul#Navi li#NaviContact a {
	background-position:-560px 0px;
}
#Contents {
	clear:both;
	background-color:white;
	padding:30px;
}

table {
	margin: 1px;
	border:solid 2px #01b2a8;
	border-radius:4px;
	border-spacing:0;
}
th {
	background-color:#02a8a0;
	background-image:-webkit-linear-gradient(#0bc3ba, #037d77 40%, #0bc3ba);
	background-image:linear-gradient(#0bc3ba, #037d77 40%, #0bc3ba);
	color:#fff;
	padding:4px 6px;
	border-right:solid 1px #77ceca;
}
td {
	padding:4px 6px;
	border-right:solid 1px #bbb;
}
td:last-child {
	border-right:0;
}
th:last-child {
	border-right:0;
	border-top-right-radius:2px;
}
tr:nth-child(odd) {
	background-color:#e9f7f6;
}
td:nth-child(3) {
	text-align:right;
}
td:nth-child(4) {
	text-align:right;
}
td:nth-child(5) {
	text-align:right;
}
/*
td:last-child {
	text-align:center;
}
*/
th:first-child {
	border-top-left-radius:2px;
}
tr:last-child td:first-child {
	border-bottom-left-radius:2px;
}
tr:last-child td:last-child {
	border-bottom-right-radius:2px;
}
tr:hover {
	background-color:#6bc9c4;
	color:#000;
}
