html { font-size: 1em; }
body { margin: 0; padding: 0; background: #ffffff; color: #000000; font-family: "Times New Roman", Times, serif; font-size: 1em; line-height: 1.2em; }
h1, h2, h3, h4, h5, h6, p, address { margin: 0 0 1.2em 0; padding: 0; font-weight: normal; font-style: normal; }
ul, ol { padding-bottom: 1.2em; padding-top: 0; margin-top: 0; margin-bottom: 0; }

#content a { color: #000; }
#content a:link { color: #000; }
#content a:visited { color: #000; }
#content a:hover, #content a:focus { color: #000; }
#content a:active { color: #000; }

#printBanner { display: block; width: 100%; }
body { background: #fff; text-align: center; font-size: 90%; }
#containerPage { background: #fff; text-align: left; width: auto; margin: 0 auto; border-top: 11px solid #000; }
	#containerPageHead { background: #fff; }
		#containerPageFoot { background: #fff; }
			#banner { padding: 1.2em 0; }
				h1#logo { background: #fff; width: auto; height: auto; text-indent: 0; margin: 0; padding: 0; }
				p#tagline { background: #fff; width: auto; height: auto; text-indent: 0; margin: 0; padding: 0; }
			#navigationMain { display: none; }
				p#call-us { float: none; background: #fff; width: auto; height: auto; text-indent: 0; margin: 0; padding: 0; }
			#containerColumns { background: #fff; margin: 0; color: #676767; }
				#containerColumnsHead { background: #fff; }
					#containerColumnsFoot { background: #fff; }
						#columnMain { float: none; width: auto; }
							#content { padding: 0; }
								#content * { padding: 0; }
								#content * * { padding: 0; }
								#content table { padding: 0; margin-top: 5px; margin-bottom: 1.2em; border-collapse: collapse; }
								#content table td { padding: 10px; border: 1px solid #ebebeb; }
								#content table td td { padding: 0; }
								h2 { font-size: 170%; color: #b48e00; font-family: "Garamond", Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0 0 .7em 0; }
								h3 { font-size: 110%; color: #2f8ec8; padding: 0; margin: 0; }
								#content strong { color: #2f8ec8; }
								img.icon { float: right; margin: 0 0 0 20px; }
						#columnSide { float: none; width: auto; }
							#illustrationPod { background: #fff; width: auto; height: auto; text-indent: 0; margin: 0; padding: 0; }
							#about { margin-top: 18px; padding: 0; }
								#about strong { color: #2f8ec8; }
								#about ul { margin: 0; padding: 0 0 0 5px; list-style: disc; overflow: visible; }
									#about ul li { padding: 0 0 0 15px; display: block; background: #fff; }
							#contactInformation { background: #fff; padding: 0; }
								p#creditCards { background: #fff; width: auto; height: auto; text-indent: 0; margin: 0; padding: 0; }
			#navigationLower { background: #fff; color: #fff; font-size: 90%; }
				p#phoneNumbers { float: none;  background: #fff; width: auto; height: auto; text-indent: 0; margin: 0; padding: 0; }
				#navigationLower ul.navigation { display: none; }
			#finePrint { padding: 0; font-size: .9em; color: #000; }
				p#copyright { float: none; padding: 0; width: auto; }
				p#logoFooter { float: none; background: #fff; width: auto; height: auto; text-indent: 0; margin: 0; padding: 0; }