body,td,th,input,select,textarea {
	font-family: verdana,arial,helvetica;
	font-size:80%;
}
body {
	margin:0 10px 0 0;
	padding:0px;
}
td,th {
	font-family: verdana,arial,helvetica;
	font-size:100%;
}
#layoutheader {
	margin: 0px;
	position:absolute;
	left:0px;
	top:0px;
	width:84%;
	height:100px;
}
#pageimage {
	margin: 0px;
	position:absolute;
	left:0px;
	top:0px;
}
#titleimage {
	margin: 0px;
	position:absolute;
	left:285px;
	top:0px;
	width:330px;
	background:#ffffff none;
}
#pagecontent {
	margin-top:100px;
	clear:both;
	color:#000000;
	background:#ffffff none;
	height:auto;
	}
#leftsidenav {
	top:106px;
	clear:both;
	float:left;
	width: 140px;
	position:absolute;
	left:0px;
	padding:0px;
	}
#mainpane {
	margin-left:140px;
	padding:10px;
	width:auto;
	text-align:justify;
}
#layoutfooter {
	clear:both;
	background:#56C2DC none;
	margin-top:20px;
	margin-left:140px;
	color:#000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	}
#copyright {
	font-size:80%;
	text-align:center;
	color:#000000;
	background:transparent;
	padding: 5px 10px 5px 10px;
	text-align:center;
	}
#address {
	position:absolute;
	left:615px;
	top:0px;
	font-size:80%;
	line-height:20pt;
	color:#ffffff;
	font-weight:bold;
	width:100%;
	padding-left:20px;
}
.address {
	font-size:80%;
	line-height:20pt;
	color:#ffffff;
	font-weight:bold;
}
a {
	font-weight:bold;
}
a.admin {
	color:#ffffff;
	padding:1px 4px;
	font-weight:normal;
}
a.cfmworks {
	text-decoration:none;
}
a.white {
	color:#ffffff;
}
h1,h2,h3,h4,h5,h6 {
	font-family:arial,verdana,helvetica;
}
h1 {
	font-size:190%;
}
h2 {
	font-size:170%;
}
h3 {
	font-size:150%;
}
h4 {
	font-size:120%;
}
h5 {
	font-size:110%;
}
th {
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	color:#ffffff;
}
td {
	font-family:verdana,arial,helvetica;
}
li {
	margin-left:10px;
}
ul.admin {
	line-height:170%;
}
.date {
	font-size:90%;
}
.messagetext {
	font-weight:bold;
	color:#660000;
}
.now {
	font-size:120%;
}
.pagenav {
	font-size:130%;
}
.price {
	font-size:120%;
}
.required {
	text-decoration:underline;
}
.special {
	font-size:90%;
	font-weight:bold;
	color:#ffff00;
	background-color:#660000;
}
.white {
	color:#ffffff;
}
.whitenote {
	color:#ffffff;
	font-weight:bold;
}
.imagebox {
	display:inline;
	clear:left;
	float:left;
	margin:10px 10px 20px 0px;
	background:#eeeeee none;
	padding:5px;
}
#pagetext {
	margin-right:10px;
}