html, body	{margin:0; padding:0; color:#333; width:100%; font:100% verdana,arial,helvetica,sans-serif; background:#657D78 url("/images/main/bg.gif") repeat-x; } 

h1		{color:#004D3F; font:140% verdana,arial,helvetica,sans-serif; padding:0; margin:20px 0 0 0; }
h2		{color:#666; font:140% verdana,arial,helvetica,sans-serif; margin:0; padding:0; }
h3		{color:#00614F; font:bold 80% verdana,arial,helvetica,sans-serif; padding:2px 0 7px 0; margin:0 10px 10px 0; background:url("/images/main/bg_title_left.gif") no-repeat; }
h4		{color:#00614F; font:bold 80% verdana,arial,helvetica,sans-serif; margin:15px 10px 8px 0; padding:0 2px; }
p, label	{font-size:70%; padding:0 2px; margin:0 10px 10px 0; }
a		{color:#063; text-decoration:underline; }
a:hover	{color:#F3BA11; }
a img	{border:0; }
#right h3	{color:#00614F; font:bold 80% verdana,arial,helvetica,sans-serif; padding:2px 0 7px 10px; margin:0; background:url("/images/main/bg_title_right.gif") no-repeat; }
#right p	{color:#666; margin:8px 0 0 2px; padding:0; }
#right select	{font-size:100%; color:#666; }
#right a	{color:#666; text-decoration:underline; font-weight:bold; }
#right a:hover	{color:#F3BA11; }
h3.full		{color:#00614F; font:bold 80% verdana,arial,helvetica,sans-serif; padding:2px 0 7px 2px; margin:0 10px 10px 0; background:url("/images/main/bg_title.gif") no-repeat; }
h1 span		{display:block; }

#breadcrumb		{font-size:70%; margin:5px 0 15px 0; }
#breadcrumb a	{color:#666; }
#breadcrumb a:hover	{color:#F3BA11; }

/* page structure */
#mainContainer	{width:100%; margin:0 auto; background-color:#fff; }
#contentSection	{width:100%; }
#navCol			{}
#content		{width:100%; margin:0; padding:0; }
#contentPadding	{height:100%; padding-bottom:15px; margin-top:10px; }
#right			{display:none; }
#footer			{height:165px; border-top:1px solid #fff; } 
#pimbutton		{width:100%; text-align:right; }
#pimbutton img	{margin:10px 0 0 0; }
 
#headerTop		{width:100%; height:90px; text-align:right; margin:0; padding:0; }
#topNav			{display:none; }
#headerPadding	{display:none; }
.logo			{margin:0; float:left; }

/* nav */
ul#nav 		{display:none; }

ul#sitemap 		{list-style-type:none; width:170px; padding:0; margin:0 0 0 10px; font-size:80%; }
#sitemap li		{margin:3px 0; padding:1px 0 4px 14px; background:3px 6px url("/images/main/arrow.gif") no-repeat; }
#sitemap li a	{color:#666; text-decoration:none; }
#sitemap li a:hover	{color:#F3BA11; } 
#sitemap li .subnav 	{list-style-type:none; padding:0; margin:0; border:0; width:155px; } 
#sitemap li .subnav li	{font-size:85%; font-weight:normal; padding:3px 0 3px 12px; margin:0; border:0; background:1px 8px url("/images/main/arrow.gif") no-repeat; }
#sitemap li .subnav a 	{font-weight:normal; }
#sitemap li .subnav a:hover 	{font-weight:normal; }

#latestNews .date	{color:#025633; margin:15px 0 0 0; }
#latestNews .title	{color:#025633; font-weight:bold; margin:4px 0 0 0; }
#latestNews p		{margin:4px 10px 0 0; }
 
#contactRow		{font-size:70%; margin-bottom:1px; background-color:#E9F0EE; width:369px; }
.row1			{padding:5px 5px 0 5px; height:15px; }
.row2			{padding:0 5px 4px 5px; height:15px; }
.fLeftBold		{float:left; font-weight:bold; }
.fLeft			{float:left; }
.fRight			{float:right; }

img.people		{float:left; margin:0 10px 0 0; border:1px solid #666; }

#contactForm textarea	{font:80% verdana,arial,helvetica,sans-serif; }
#contactForm label	{color:#333; font-weight:bold; }
#contactForm form	{height:280px; margin:0; }  
#contactForm input	{height:18px; padding:0; font-size:90%; } 
.contactHeader	{background-color:#333; color:#fff; height:20px; padding-top:1px; font-weight:bold; margin:0; }
.contactRow		{width:369px; height:20px; padding:3px 0 0 0; margin:1px 10px 0 0; background-color:#E9F0EE; border-bottom:1px solid #fff; } /* border-bottom attribute to fix linux bug */
.contactLeft 	{width:125px; float:left; padding:3px 0; text-align:right; } 
.contactRight 	{width:230px; float:right; padding:2px 0; margin-right:10px; } 
.error			{font-size:70%; color:#c00; } 

.propSearch .contactRow	{height:80px; }
.propResults #contentSection, .fullWidth #contentSection	{width:764px; float:left; margin:2px 0 0 0; }
.propResults #contentPadding, .fullWidth #contentPadding	{border:0; }
#propDetails img	{border:1px solid #508476; }
#propDetails h3		{background:none; }
#tableData			{margin-top:6px; }
.propTableHeader	{background-color:#DBE5E2; padding:3px 5px; font-size:80%; text-align:left; }
.propTableRow th	{font-size:75%; text-align:left; padding:2px; font-weight:normal; font-style:italic; color:#666; }
.propTableRow		{background-color:#E9F0EE; vertical-align:top; }
.propTableRow td	{border-top:1px solid #fff; padding:2px; vertical-align:top; }

#list a			{font-size:70%; }
ul#list 		{margin:0; padding:0 0 0 2px; }
#list li		{background:1px 10px url("/images/main/arrow.gif") no-repeat; padding:3px 0 3px 12px; list-style-type:none; }
 
.propList #contentPadding		{width:400px; height:100%; border-right:1px solid #ccc; padding-bottom:15px; margin-top:10px; border:1px solid #0c0; }
 
#footer p		{color:#003427; font-size:70%; text-align:center; margin-top:130px; }
#footer p a		{color:#003427; }
#footer p a		{color:#003427; }
