html, body, container {height: 100%; width: 100%;}
body, h1, h2, h3, ul, li, form, div {margin: 0; padding: 0;}
div {width: auto; height: auto; margin-left: auto; margin-right: auto;}

body {background-color: #ffffff; text-align: center;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 140%; color: #613c25;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 115%; color: #613c25; font-weight: lighter;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 115%; color: #613c25; text-transform: uppercase;}
a {color: #d58553; text-decoration: underline;}
a:hover {color: #613c25; text-decoration: underline;}
img {border: 0;}
object {outline: none; display: block;}

#container {}
	#topsection {width: 772px; height: 321px; background: url(/images/headerbg.jpg) top left no-repeat;}
		#header {height: 105px;}
			#logo {float: left; text-align: left; width: 228px;}
				#logo h1 a {display: block; text-indent: -9999px; background: url(/images/logo.jpg) no-repeat; width: 228px; height: 105px;}
			#toplinks {float: right; text-align: right; width: 544px; height: 51px; clear: right;}
				#links {font-family: Arial, Helvetica, sans-serif; font-size: 65%; color: #f2e1d6; padding: 12px 32px 0 0;}
				#links a {text-decoration: none; color: #f2e1d6;}
				#links a:hover {text-decoration: none; color: #ffffff;}
		#banner {text-align: center; width: 772px; height: 175px; font-family:Arial, Helvetica, sans-serif; font-size: 95%; color: #ffffff;}
			#flashbanner {text-align: center; width: 772px;}
			#flashbanner a {color: #fffade; text-decoration: underline;}
			#flashbanner a:hover {color: #ffffff; text-decoration: underline;}
		#nav {width: 772px; height: 41px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #f4e4da;}
			#nav a {text-decoration: none; color: #f4e4da; padding: 0 30px;}
			#nav a:hover {text-decoration: none; color: #ffffff; padding: 0 30px;}
	#midsection {width: 772px;}
		#midtable {width: 772px;}
			#midleft {width: 259px;}
				#leftcol {padding: 0 14px 20px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; color: #6f6f6f; line-height: 13px;}
					#leftcol h1 {padding: 10px 0;}
			#midhome {width: 254px;}
				#midcol {padding: 0 13px 20px 13px; background-color: #f1f1f1; font-size: 65%;}
				#midcol h1 {padding: 10px 0;}
			#midsub {width: 513px; padding: 0 14px 20px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #6f6f6f; line-height: 14px;}
				#midsub h1 {padding: 10px 0;}
				#midsub td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #6f6f6f;}
				#midsub ul {list-style: square; margin: 0 0 8px 30px;}
			#midright {width: 259px;}
				#rightcol {padding: 0 10px 0 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; color: #6f6f6f;}
					#rightcol h1 {padding: 10px 0;}
					#rightcol ul {list-style-image: url(/images/bullet_new.gif); margin: 0 0 0 28px;}
					#rightcol a {text-decoration: none; color: #6f6f6f;}
					#rightcol a:hover {text-decoration: none; color: #613c25;}
					#rightcol td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%;}
	.bottomspacer {font-size: 0; height: 14px;}
	#footer {width: 772px; height: 39px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; color: #ac988c; text-transform: uppercase;}
		#footercontent {width: 746px; height: 39px; margin: 0 13px; background-color: #efeae7;}
		#footerleft {float: left; text-align: left; margin: 13px 0 0 18px;}
		#footerright {float: right; text-align: right; margin: 13px 18px 0 0;}
	#pj {font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: #6f6f6f;}
		#pj a {text-decoration: none; color: #d58553;}
		#pj a:hover {text-decoration: none; color: #613c25;}
		
#toolbarholder {width: 772px;}
	#toolbar {width: 746px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #6f6f6f; margin: 10px 0 0 18px;}
		#toolbar a {text-decoration: none; color: #d58553;}
		#toolbar a:hover {text-decoration: none; color: #613c25;}

.highlight {color: #d58553; text-transform: uppercase; font-weight: bold;}
	.highlight a {color: #d58553; text-decoration: none;}
	.highlight a:hover {color: #d58553; text-decoration: none;}
	
.dividerline {background-color: #f1efe3; font-size: 0; width: 227px; height: 1px; margin: 6px 0;}
.logintextbox {background: url(/images/textbox.gif) no-repeat; width: 140px height: 20px; border: solid 1px #735240;}
.logintext {color: #d58553;}

.testimonial {font-size: 15px; font-family: 'Trebuchet MS'; color: #613c25;}
.testimonialbox {margin: 0px 45px 0px 50px;}
.testimonialSource {font-size: 11px; font-family: 'Trebuchet MS'; color: #613c25;}