body {margin: 0 0; font-size: 1em; font-family: Calibri, Trebuchet MS; background-image: url(../images/bg-footer.jpg); }
		#header {background: #F2EDD1; height: 9em; width: 100%; }
		#topnavlinks { position: absolute; top: 7em; left: 836px; width: 200px;}
		#logo { margin-top: 1em; margin-left: 2em; }
		#header2 {width: 100%; height: 80px; background: #BABCB8; background-image: url(../images/bg-header.jpg); background-repeat: repeat-y; background-position: 25px; }
		#body-wrapper {padding-top: 0px; background-image: url(../images/bg-body.jpg);  background-repeat: repeat-y;}
		#nav { position: absolute; top: 224px; left: 25px; width: 250px; background-image: url(../images/bg-leftnav.jpg); background-repeat: no-repeat; padding-top: 58px; }
		
		#maincontent {width: 501px; position: relative; left: 275px; padding: 25px 30px; font-size: 1.2em; min-height: 500px; }
		* html #maincontent { /* for IE<=6 only */height:500px}
		#sidebar {position: absolute; top: 224px; left: 836px; width: 200px; background-image: url(../images/bg-rightcol.jpg); background-repeat: no-repeat;}
		#footer {background-color: #E0CABF; height: 43px; }
		#footer2 {background-image: url(../images/footer2.jpg); background-repeat: repeat-x; min-height: 30px;}
		#disclaimer {margin-left: 295px; position: relative; top: -40px;}
		#sidebar p.testimonial { font-weight: normal; font-size: 95%; margin-bottom: 0; margin-left: 15px; margin-right: 10px; line-height: 105%; }
		#sidebar span.attribute {display:block; text-align: right; margin-top: .3em;  font-size: .9em; color: #7E99B0; margin-right: 10px; }
		#telephone {width: 250px; margin-left: 25px; background: #CC6633; height: 38px; color: #E0CABF; font-size: 1.5em; font-weight: bold; text-align: center; padding-top: 5px;}
		
		#sidebar h2 {margin: 30px 20px;}
		#form-label {width: 140px; text-align: right; float: left;  }
		#spacer {height: 0px;}
		html>body #spacer {height: 230px;}
		#form-fields {margin-left: 10px; width: 340px; float:right; _margin-top: auto;}
		h1, h2 {color: #336699;}
		a {color: #CC6633;}
		div.diamond {background: url(../images/bullet-diamonds.gif) no-repeat; background-position: center 6px;; height: 23px; margin: 0 auto;}
		.img-wrap {float:left; margin: 5px 15px 5px 0; border: 1px solid black; padding: 5px;}
		.img-wrap-rt {float:right; margin: 0 0 5px 15px; border: 1px solid black; padding: 5px;}
		
		
		ul.alt-list {list-style-type: none; margin-left: 0;}
		ul.alt-list li {padding: 15px; clear: all;} 
		ul.alt-list li.odd {background: #DAD5B7;} 
		ul.alt-list li h3 {margin-left: 190px; margin-bottom: 0px;} 
		ul.alt-list li p {margin-left: 190px; font-size: 70%; margin-top: 0px;} 
		ul.alt-list li img {float: left;}
		.small {font-size: 80%;}
		
		ul.multicol-list {width: 500px; margin: 0; padding: 0; list-style-type: none; 
text-align: center;}
		ul.multicol-list li {float: left; width: 240px; height: 140px; margin: 0; padding: 0; list-style: none;}
		
	
		#hpimage, #section-header {margin-left: 275px; width: 561px; height: 185px; background: #F2E2C9; }
		#maincontent p.testimonial  { margin-bottom: 0; background: url(../images/quote.gif) no-repeat; padding: 15px 0 0 15px; }
		#maincontent p.attribute { font-size: .9em; margin-top: .3em; padding-left: 15px; }
		#mainleft, #mainright {font-size: .9em;}
		sup {font-size: .75em;}