/*css for layout of index page*/body {	text-align: center; 	background-color: snow; }.contents {	text-align: center; 	width: 600px;	height: auto;	margin: 0px; 		margin: auto; 	margin-top: 100px; 	padding: 0px; 	border: dotted 1px mediumaquamarine; /*	background-color: #eefff2; 2007Feb*/	background-color: #f9fff4; }.header {	text-align: left; 	vertical-align: middle; 	padding: 10px; 	margin-top: 0px; 	margin-bottom: 10px; 	background-color: mediumaquamarine; /*2007Feb*/	color: #fffae5; /*2007Feb*/}.leftside {	float: left; 	width: 310px; 	height: auto; 	margin-left: 10px; 	margin-right: 10px; 	border: 0px;	text-align: center; 	vertical-align: bottom; }.update {	text-align: left; 	margin-top: 10px; 	margin-right: 0px; 	margin-bottom: 5px; 	margin-left: 0px; 	background-color: white; 	padding-top: 10px; 	padding-right: 2px; 	padding-bottom: 2px; 	padding-left: 2px; 	border: 1px dotted; 	float: left;	width: 230px; 	height: 150px; 	overflow: hidden; /*	background-color: cadetblue; 	color: ivory; 	border: 5px solid; 	border-color: #d2b48c #f5deb3 #d2b48c #f5deb3; tan for BB*/}.update ul {	padding: 5px; 	margin: 0px; }.new {	color: #ff6699; 	text-decoration: none; 	border-bottom: dashed 1px #FF6699; }h2 {	width: 120px; 	float: left; 	text-align: center; 	font-size: 12px; }.navbar {	margin-top: 5px;  	margin-right: 0px;  	margin-bottom: 0px;  	margin-left: 0px;  	width: 600px; 	float: left; /*	position: absolute; 	top: 150px; */}address {	padding-top: 5px;  	padding-bottom: 2px;  	background-color: mediumaquamarine; /*2007Feb*/	color: #666666; 	clear: both; 	margin: 0px; }address a {	color: cadetblue; 	font-weight: bolder; }.navbar h2 {	width: 100px; 	float: left; 	text-align: center;/*	background-color: #669966; 2006Christmas*/	background-color: #b7e5b7; /*June, 2007*/	margin: 0px; 	line-height: 1.5em; }.navbar h2 a {	display: block; 	width: 90px; 	border: 2px solid;	text-align: center; 	padding-top: 3px;  /*	background-color: #e5ccff; 2007Feb*//*	border-color: lavender thistle thistle lavender; 2007Feb*/	color: darkslategray; 	background-color: #e0ffe0; 	border-color: #e5ffe5 #ccffcc #ccffcc #e5ffe5; }.navbar h2 a:hover {	background-color: #ffcccc; /*2007Feb*/	border-color:  mistyrose lightsalmon lightsalmon mistyrose; /*2007Feb*/	color: indianred; }.navbar h2 a:active {	color: lemonchiffon; /*	background-color: #fff2b2; 	border-color: lightsalmon mistyrose mistyrose lightsalmon; 2007Feb	border-color: #ffd8b2 #ffffea #ffffea #ffd8b2; */	background-color: #ffcccc; /*2007Jun*/	border-color:  lightsalmon mistyrose mistyrose lightsalmon; /*2007Jun*/}.nolink {	display: block; 	width: 90px; 	border: 2px solid; 	text-align: center; 	padding-top: 3px;  /*	background-color: #e5ffe5; 	border-color: #a0e5a0 #b2ffb2 #b2ffb2 #a0e5a0; 	font-style: italic; */	border-color: #b7e5b7 #e5ffe5  #e5ffe5 #b7e5b7; 	color: #b7e5b7; 	background-color: #efffef; }