body 					{ background-color: #f3f1eb; text-align: center; }
body#beige				{ background-color: #f3f1eb; text-align: center; padding:0; vertical-align:top; margin:0px; }

img						{ border: 0; }
hr						{ border: 0; color: #bcc7b6; background-color: #bcc7b6; height: 1px; width: 100%; }

a:link 					{ font: normal bold 14px/18px Georgia, Times, serif; text-decoration: none; color: #b1590e; }
a:visited 				{ font: normal bold 14px/18px Georgia, Times, serif; text-decoration: none; color: #b1590e; }
a:active 				{ font: normal bold 14px/18px Georgia, Times, serif; text-decoration: none; color: #b1590e; }
a:hover 				{ font: normal bold 14px/18px Georgia, Times, serif; text-decoration: none; color: #462C26; }

h1						{ margin: 0; padding: 0; line-height: 0px;  }

.t9 					{ font: normal 9px/11px Georgia, Times, serif; color: #026227; }
.t10 					{ font: normal 10px/14px Georgia, Times, serif; color: #026227; }
.t11 					{ font: normal 11px/14px Georgia, Times, serif; color: #026227; }
.t12 					{ font: normal 12px/16px Georgia, Times, serif; color: #026227; }
.t14 					{ font: normal 14px/24px Georgia, Times, serif; color: #026227; }
.t18					{ font: normal 18px/24px Georgia, Times, serif; color: #026227; }
.t20					{ font: normal 20px/24px Georgia, Times, serif; color: #026227; }
.footer					{ font: normal 10px/18px Georgia, Times, serif; color: #026227; letter-spacing: 1px; text-align: center; }
.phonenumbers			{ font: normal 18px/24px Georgia, Times, serif; color: #026227; margin: 0 0 0 8px; }

#container				{ width: 700px; margin: 0 auto; vertical-align:top; }
#containersecondary		{ width: 800px; margin: 0 auto; padding: 0px; vertical-align:top; }

#homenav				{ width: 280px; float: right; text-align: right; margin-bottom:10px; vertical-align: bottom; }
#homelogo				{ width: 355px; float: left; text-align: left; margin-bottom:10px; vertical-align: bottom; }

#mcmheader				{  }
#mcmfooter				{ margin: 0 auto; text-align: center; background-color: #f3f1eb; }
#mcmsidemenu			{ width: 200px; padding: 0 5px 5px 5px; margin: 0 0 0 50px; text-align: center; background-color: #026227; float: left; }
#mcmsecondary			{ width: 500px; padding: 0 10px 0px 8px; float: left; }
#mcmcontent				{ width: 485px; margin: 0 10px 0 10px; float: left; text-align: left; }

.txtspacer				{ padding: 14px; }
.txtpadding				{ padding: 6px; margin-left: 10px; }

img.center				{ display: block; margin-left: auto; margin-right: auto; }
img.altWhite 			{ font-size: 9px; font-family: arial; color: #f3f1eb; }
