body {	background-color: #cccccc;	text-align: center;	font: 75% arial, verdana, helvetica, sans-serif;	color: #666666;	min-width: 720px;	}#wrap{	background-color: white;	margin:0 auto 0 auto;	width:740px;}#newnews{	background-color: #ccffcc;	width:740px}.clear {clear:both}img {border: 0px none}#logotop {	text-align: left;	width: 740px}#menutop {	text-align: left;	color: black;	width: 740px;}a:link {color: #cccccc; text-decoration: none }a:active {color: #cccccc; text-decoration: none }a:visited {color: #666666; text-decoration: none }a:hover {color: red; text-decoration: none }#menutop ul{margin-left: 0;background-repeat: no-repeat;color: black;float: left;width: 700px;font-size: 110%;line-height: 25px}#menutop ul li { display: inline; }#menutop ul li a{padding-left: 10px;color: #666666;text-decoration: none;float: left;}#menutop ul li a:hover { color: red }.strip {	width: 740px; height: 240px}#tourpg {	float: left;	margin-top: 2px;	width: 736px;}#lcol {	float: left;	margin-top: 2px;	margin-left: 5px;	width: 460px;	min-height: 360px}#lnkcol {	float: left;	margin-top: 2px;	margin-left: 243px;	width: 460px;	min-height: 360px;	text-align: left;}#lcoleft {	float: left;	text-align: left;	margin-top: 2px;	margin-left: 5px;	width: 460px;	min-height: 360px}#prcol {	float: left;	padding: 5px;	border: 1px solid #cccccc;	text-align: left;	margin: 5px;	width: 460px;	min-height: 360px}#rcol {	float: right;	margin: 2px 5px 0px 5px;	padding: 3px 5px 0px 5px;	text-align: left;	line-height: 1.34em;	width: 225px;}#tnks {	padding: 25px;	margin: 5px;	min-height: 320px}img.fl { float: left; margin: 3px 10px 50px 0px}img.fr { float: right; margin: 3px 10px 10px 0px}#mni {width: 740px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; border-top: 1px solid #cccccc; font: 90% frutiger, arial, verdana, helvetica, sans-serif;	color: #666666}	#smap {	padding: 3px 3px 30px 100px;	text-align: left;	line-height: 28px;	font-size: 125%;	min-height: 360px}#smap ul{list-style-type: none;font-size: 85%;line-height: 21px}.cpt {	text-align: left;	padding: 0px 10px 10px 10px;	font: 80% frutiger, arial, verdana, helvetica, sans-serif}.box {	padding: 3px 3px 30px 3px;	background-color: #009933;	color: #ffffff;	text-align: left;	line-height: 1.25em;}.box2 {	padding: 5px;	background-color: white;	border: solid 1px #cccccc;	width: 200px;}.boxprint {	padding: 5px;	background-color: white;	background-image: url("images/printbg.jpg");	border: solid 1px #cccccc;	width: 200px;}.team {	padding: 3px;	background-color: white;	width: 430px;	border-color:#cccccc; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px}.teamb {	padding: 3px;	background-color: white;	width: 720px;	border-color:#cccccc; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px}.ttl {	font-size: 1.0em;	font-weight: bold;	line-height: 1.25em;	color: red}.toplink {	font-size: 110%;	line-height: 2em;	}.top {	font-size: 110%;	line-height: 2em;	color: white	}.ttlteam {	font-size: 1.0em;	font-weight: bold;	color: red}h1 {	font-size: 2em;	color: green;	line-height: 75%}h2 {	font-size: 1.67em;	color: red;	margin-bottom: 1px}h3 {	font-size: 1.34em;	color: red;	margin-bottom: 1px}h4 {	font-size: 1.0em;	color: red;	margin-bottom: 1px}