* {		margin: 0;		padding: 0;		}body 	{	  	background: url(images/flatheader-newest.jpg) no-repeat;		background-position: 0px 0px;		text-align: center;		font-family: Verdana, Arial, sans-serif;		font-size: 100.01%;		line-height: 1.25em;		}	h1 {font-size: 1.6875em;} /* 28px */	h2 {font-size: 1.25em;} /* 20px */	h3 {font-size: 1.125em;} /* 18px */	h4 {font-size: 0.875em;} /* 14px */	h5 {font-size: 0.75em;} /* 12px */	h6 {font-size: 0.6875em;} /* 11px */	p {font-size: 0.6875em;} /* 11px */			#container {		width: 100%;		margin: 0px auto 0px auto;		}#masthead {		height: 139px;		width: 100%;		margin: 0px 0px 0px 0px;	 	}#top {		width: 1000px;		margin: 0px auto 0px auto;		padding: 2px 0px 30px 0px;		text-align: left;		}	.greet {		float: left;		width: 680px;		margin: 28px 0px 0px 0px;			}	.image {		float: left;		width: 300px;		margin: 31px 0px 0px 0px;			}				#middle {		width: 1000px;		margin: 0px auto 0px auto;		text-align: left;		}	.leftcol {		float: left;		width: 630px;		margin: 20px 0px 0px 0px;			}	.rightcol {		float: left;		width: 320px;		margin: 20px 0px 0px 0px;			}							.nav ul {		width: 900px; 		margin: 9px auto 0px auto;		padding: 0;		text-align: right;		}		.nav li {		display: inline;		list-style-type: none;		font-size: .875em;		font-weight: 500;				letter-spacing: 0.0625em;		text-align: center;		font-variant: small-caps;		}	.nav li a {		padding: 0px 12px 2px 12px;		text-decoration: none;		color: #000;		}	.nav li a:hover {		color: #CC9966;		}		.logo {		margin: 0px auto 0px auto;		}	.line {		float: left;		width: 950px;		height: 0px;		margin: 0px 0px 0px 0px;		background-color: #FFF;		border: #f5f5f5 3px solid;		border-style: none none solid;		color: #FFF;		}		.bottomline {		width: 100%;		height: 2px;		margin: 30px auto 0px auto;		background-color: #FFF;		border: #CBCBCB 2px solid;		border-style: none none solid;		color: #FFF;		}		a.mid_link:active, a.mid_link:visited, a.mid_link:link {		text-decoration: none;		color: #236B8E;		}	a.mid_link:hover {		color: #CC9966;		}		.clear {		clear: both;		}				span.strong {		font-weight: 600;		}	span.small {		font-size: 0.75em;		}			.greet h1 {		float: left;			width: 620px;		margin: 24px 0px 8px 0px;		line-height: 1.125em;		font-weight: 500;		color: #000;		}		.greet p {		float: left;	  			width: 620px;		margin: 8px 0px 10px 0px;		font-size: 0.75em;		line-height: 1.875em;		font-weight: 500;		color: #444;		}		.maplinks li {		margin: 12px 0px 0px 20px;	  		font-size: .75em;		list-style-type: none;		font-variant: small-caps;		}				a.mapitem:active, a.mapitem:visited, a.mapitem:link {		letter-spacing: 1px;		text-decoration: none;		color: #285184;		}	a.mapitem:hover {		color: #CC9966;		}		.contact h5 {		float: left;	  		width: 1800px;		margin: 20px 0px 4px 100px;		font-weight: 500;		line-height: 1em;				text-align: left;		color: #000;		}		.contact h6 {		float: left;	  		width: 180px;		margin: 16px 0px 0px 100px;		font-weight: 500;		text-align: left;		color: #444;		}					.contact p {		float: left;	  		width: 180px;		margin: 4px 0px 2px 100px;		line-height: 1.25em;		font-weight: 500;		text-align: left;		color: #444;		}		#bottom {		float: left;		width: 100%;		margin: 0px 0px 0px 0px;		padding-top: 10px;	  	background: url(images/bottom-bg.jpg) no-repeat;		}	.bwrapper {		padding: 4px 0px 24px 0px;	 	}			.bwrapper p {		padding: 18px 0px 6px 0px;		color: #888;	 	}			.bwrapper img {		margin: 24px auto 0px auto;		padding: 0px 24px 0px 24px;		}	.bottomnav ul {		margin: 4px 0px 4px 0px;		padding: 0;		text-align: center;		}	.bottomnav li {		display: inline;		list-style-type: none;		font-size: .6875em;		letter-spacing: 0.0625em;		}				a.bottom_link:active, a.bottom_link:visited, a.bottom_link:link {		padding: 0px 16px 1px 9px;		letter-spacing: 1px;		text-decoration: none;		color: #444;		}	a.bottom_link:hover {		color: #CC9966;		}	