body  { font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background: #ffffff url("images/background.gif") repeat-y;font-size: 12px;}		a:link { 	text-decoration: underline; 	color: #b796f7;	}a:visited { 	text-decoration: underline; 	color: #551a8b;	}a:hover, a:active { 	text-decoration: none; 	color: #b796f7;	}.logotext {	position: absolute;	top: 30px;	left: 10px;	width: 180px;	text-align: center;	font-size: 16px;	}.pageheader {	position: absolute;	top: 23px;	left: 230px;	width: 640px;	height: 100px;	z-index: 1;	text-align: center;	/*background-color: yellow;*/	}.pageheader h1 { 	font: bold 20px;	color: gray; 	}.pageheader h2 { 	color: #a1a5a9;	font-size: 16px;	}.content { 	position: absolute;	top: 160px;	left: 230px;	width: 640px;	height: 150px;	z-index: 2;	font-size: 12px;/* background-color: yellow;*/	}.contentcenter { 	position: absolute;	top: 150px;	left: 230px;	width: 640px;	height: 150px;	z-index: 2;	text-align: center;	font-size: 12px;	}		.navilist01 {	position: absolute;	top: 100px;	left: 10px;	width: 182px;	height: 200px;	z-index: 3;		font-size: 12px;	}.navilist01 li {	width: 180px;	height: 25px;	padding-top: 0px;	margin-top: 5px;	display: block;	color: #141414;	list-style-type: none;	text-align: center;	font-size: 16px;/*background-color: yellow;*/	}.navilist01 a {	width: 180px;	height: 20px;	padding-top: 5px;	margin-top: 0px;	display: block;	text-align: center;	font-size: 12px;	text-decoration: none;	color: #141414;	background: no-repeat url(images/navilist-l.png);		}.navilist01 a:hover {	text-decoration: none;	background: no-repeat url(images/navilist-h.png);	text-shadow: none;	font-size: 12px;	}.counter01{	top: 1000px;	position: absolute;	}