body {
	font: 80% Helvetica, Arial, sans-serif;
	color: #222;	background: #fff;
	text-align: center;
	margin: 0px;	padding: 0px;
}

img { border: none; }
a, a:link, a:visited { color: #d9792d; text-decoration: none; }
a:hover, a:active { text-decoration: underline; color: #7c0058; }
.maroon { color: #7c0058; }

h2 { color: #d9792d; font-size: 1.1em; margin: 0 0 10px; }
#container {
margin: 0 auto; width: 878px; height: 568px; text-align: left; 
position: relative; background: url(img/homepage-illustration.jpg) no-repeat right 188px; }
#containersurveys {
margin: 0 auto; width: 878px; min-height: 568px; text-align: left; 
position: relative; background: url(img/surveys-illustration.jpg) no-repeat right 188px; }

#header { width: 878px; height: 172px; background: url(img/header-bg.gif) no-repeat left top; }

#logo { position: relative; left: 34px; top: 21px; }

#speechbubbleouter { position:absolute; left: 621px; top: 92px; width: 257px; height: 96px; background: url(img/bubble-bg.gif) no-repeat left top; }
#speechbubble { position: absolute; left: 38px; top: 5px; }

#nav { margin: 43px 0 0 39px; width: 589px; }
#nav ul { list-style-type: none; margin: 0; padding: 0; }
#nav ul li { padding: 2px 7px 1px ; margin: 0; display: inline; border-right: 1px solid #7c0058; }
#nav ul li a { color: #87888b; font-size: 1em; padding: 1px; }
#nav ul li a:hover, #nav ul li a:active { color: #7c0058; text-decoration: none;}
#nav ul li.current a { color: #d9792d; }
#nav ul li.last { border: none; }

#content { width: 526px; margin: 0 0 12px 47px; }
p { line-height: 1.2; margin: 0 0 10px; }

.viewproperties { margin-top: 24px; background: url(img/view-properties-bg.gif) repeat-y top left; }
.viewproperties p { margin: 4px 0 0; }
.viewproperties a, .viewproperties a:visited { font-weight: bold; color: #7c0058; font-size: 1.2em; }
.viewproperties a:hover, .viewproperties a:active { text-decoration: none; color: #d9792d; }

.findus { width: 256px; margin: 4px 8px; float: right; display: inline; }
.viewproperties .findus a { font-weight: normal; font-size: 1em; }
.viewproperties .findus a:hover, .viewproperties .findus a:active { text-decoration: underline; color: #000; }

.addressbox { background: #dadbdc; }
.addressbox p { margin: 0 10px; padding: 8px 0 6px; }
.addressbox a { font-weight: normal; font-size: 1em; color: #7c0058; }
.addressbox a:hover, .addressbox a:active { text-decoration: underline; color: #000; }

#content ul { padding: 0; margin: 0px 0 10px 12px ; list-style-type: none; }
#content li { color: #000; margin: 0 0 3px; line-height: 12px; background: url(img/bullet.gif) no-repeat 0 4px; padding: 0 0 0 12px; }

#content td { padding: 0 36px 14px 0; font-size: 0.8em; }
#content td img { margin-top: 10px; }

#footer { margin: 0 auto; width: 878px; text-align: left; clear: left;}
.footerimage { margin: 0 0 10px; }
.ricslogo { float: right; }
#footer p { color: #555; font-size: 0.8em; margin: 10px 0 6px 33px; }
#footer a:hover, #footer a:active { text-decoration: underline; color: #7c0058; }

