body					{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: normal; background: #bdcea5;}
td 						{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: normal;}
a 						{font-weight: bold;color: #64122C;text-decoration: underline;}
a:link,a:visited 		{font-weight: bold;color: #64122C;text-decoration: underline;}
a:hover 				{font-weight: bold;color: #64122c;text-decoration: none;}
.Copyright 				{font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #64122b;}
address 				{font-size: 10px;font-weight: normal;font-style: normal;color: #FFFFFF;letter-spacing: .1em;}
h1 						{font-size: 14px;font-weight: bold;font-style: normal;color: #333333;margin:0px; padding:0px;}
h2 						{font-size: 14px;font-weight: bold;font-style: normal;color: #333333;}
h3 						{font-size: 12px;font-weight: bold;font-style: normal;color: #333333;}
select 					{font-size: 11px;}
.Form 					{font-size: 11px;padding:1px 2px 1px 2px;}
.FormButton 			{font-size: 11px;font-weight: bold;left:12px;cursor: pointer;}

#wrapper				{width: 943px; margin: 0 auto;}

#header					{background: url(/images/site/top-cap.jpg); width: 943px; height: 147px; margin-top: 0px;}
#logo					{padding: 63px 0px 0px 49px;}
#printLogo				{display: none;}

#map_canvas_container   {background:url(/images/site/map-bg-shadows-526x526.gif) no-repeat; padding:13px;}
#map_canvas             {}

#content				{background: url(/images/site/background.jpg) repeat-y; padding: 0px 21px 0px 21px; width: 901px;}
#headerImage			{width: 901px; margin:0;}

.all-communities-button {position:absolute; top:27px; right:37px; text-align:center;}

#navigation				{background: url(/images/site/background.jpg) repeat-y; padding: 0px 0px 0px 0px; width:100%;}

#leftColumn				{float: left; width: 526px; padding: 20px 37px 0px 38px; min-height: 400px; _height: 400px; position:relative;}
#rightColumn			{float: right; width: 298px;}


#footer					{position: relative; height: 84px; width: 943px;}
.smaller-text {font-size:10px; width:150px;}
#homeImage {width:130px;}
#cirrusLogo				{position: absolute; bottom: 4px; left: 22px;}
#copyRight				{position: absolute; top: 19px; left: 190px; font-weight: bold; color: #ffffff;}

#bubble-content {width:200px; display:block;}

#footerNav				{position: absolute; bottom: -5px; right: 22px;}
#footerNav ul			{list-style: none;}
#footerNav ul li		{display: inline; color: #689036;  font-size: 10px;}

#footerNav ul li a				{color: #689036; font-size: 10px; text-decoration: none;}
#footerNav ul li a:hover		{color: #689036; font-size: 10px; text-decoration: underline;}
#footerNav ul li a:visited		{color: #689036; font-size: 10px; text-decoration: none;}

.clear					{clear: both;}
img						{border: none;}

.tb0 					{font-weight: bold; cursor: pointer; padding-bottom: 5px;}
.tb1					{font-weight: bold; cursor: pointer; padding-bottom: 5px;} 
.FAQ-Answer 			{background: #bccda4; padding: 10px;} 
.tbm0 					{border: solid 1px #FFFFFF;background: #FFFFFF;padding: 2px 2px 2px 2px;cursor: pointer;}
.tbm1 					{border: solid 1px #ACACAC;background: #E5E5E5;padding: 2px 2px 2px 2px;cursor: pointer;}

.sideNav				{color: #105535;}
.sideNav li				{border-bottom: 1px solid #8d3828;}
.sideNav li:hover		{background: #8d3828;}
.sideNav ul				{padding: 0px; margin: 0px; list-style: none;}
.sideNav a				{color: #105535; display: block; text-decoration: none; padding: 4px 23px;}
.sideNav a:visited		{color: #105535; display: block; text-decoration: none; padding: 4px 23px;}
.sideNav a:hover		{color: #ffffff; display: block; padding: 4px 23px; background: #8d3828;}

.Morpheus-PageTitle		{font-size: 11px; font-weight: bold; line-height: 27px;}

.image-container {position: relative; margin: 0 0 0 10px;}
.image-overlay {position: absolute;}

.article-image			{width:277px; text-align:center; background: #fff;}


