BODY { background-color: #CCCCCC; text-align: center; margin: 0px; }
			
h1 { font: bold 21px/2.1 Arial, Helvetica, sans-serif; color: #0071BC; }
h2 { font: bold 18px/1.8 Arial, Helvetica, sans-serif; color: #0071BC; margin: 0px; padding: 0px; }
h3 { font: bold 16px/1.6 Arial, Helvetica, sans-serif; color: #0071BC; margin: 0px; padding: 0px; }
h4 { font: bold 14px/1.4 Arial, Helvetica, sans-serif; color: #0071BC; margin: 0px; padding: 0px; }

p { font: 12px/1.2 Arial, Helvetica, sans-serif; }

th { background-color: #7A89A1; color: #FFFFFF; }

#oContainer { background-color: #FFFFFF; width: 770px; margin: 0 auto; margin-top: 15px; margin-bottom: 20px; text-align: left; border-right: 1px solid #000000; border-left: 1px solid #000000; border-top: 5px solid #000000; }

#oHeader 		{ float: left; display: block; background-color: #FFFFFF; width: 764px; margin-bottom: 0px; padding: 3px; }
#oHeader_logo 	{ float: left; display: block; }
#oHeader_text 	{ float: right; display: block; font: bold 18px/1.8 Arial, Helvetica, sans-serif; margin-top: 15px; margin-right: 5px; }

#oMenu 			{ float: left; display: block; width: 766px; padding: 2px; background-color: #000000; }
#oMenu ul 		{ list-style: none; margin: 0; padding: 0; float: left; width: 100%; }
#oMenu li 		{ display: inline; margin: 20px; }
#oMenu a 		{ font: 12px/1.2 Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none; }
#oMenu a:hover	{ text-decoration: underline; }

#oActiveContent 				{ float: left; display: block; background-color: #FFFFFF; width: 770px; }
#oActiveContent_featured 		{ float: right; width: 520px; }
#oActiveContent_secondary 		{ float: left; width: 240px; height: 180px; background-color: #CEBA79; padding: 5px; }
#oActiveContent_secondary h3	{ color: #000000; }

#oMainContent 	{ float: left; display: block; background-color: #FFFFFF; width: 760px; padding-bottom: 10px; padding: 5px; }
#oMainContent a { font: 11px/1.1 Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #933334; }

#oMainContent_about 			{ float: left; display: block; width: 480px; font: 12px/1.2 Verdana, Arial, Helvetica, sans-serif; }
#oMainContent_testamonials 		{ float: right; display: block; width: 270px; font: 12px/1.2 Arial, Helvetica, sans-serif; background-color: #7A89A1; padding: 5px; color: #FFFFFF; }
#oMainContent_testamonials h3	{ color: #FFFFFF; } 

#oText		{ font: 12px/1.2 Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 740px; padding: 15px; background-color: #FFFFFF; }
#oText_notes { display: none; }

#oFooter 	{ float: none; display: block; width: 760px; font: 11px/1.1 Arial; color: #FFFFFF; text-align: center; background-color: #000000; padding: 5px; }
#oFooter a 	{ color: #FFFFFF; text-decoration: underline; }

.contentHeader { font: 11px/1.1 Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #7E5022; margin: 0px; padding: 3px; }

.label		{ font: bold 12px/1.0 Verdana, Arial, Helvetica, sans-serif; color :#000000; }
.emphasis 	{ font: 14px/1.4 Verdana, Arial, Helvetica, sans-serif; color: #0071BC; }
.input 		{ font: 10px/1.0 Verdana, Arial, Helvetica, sans-serif; border: 1px solid #933334; }
.button 	{ font: 10px/1.0 Verdana, Arial, Helvetica, sans-serif; border: 1px solid #933334; background-color: #999999; }

.hide { display: none; }