/* Reset */html, body, div, span, applet, object, table, form, img,h1, h2, h3, h4, h5, h6, p,{	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}body {background-image: url(pics/whiteroc.gif);}#logo {font-family: Academy Engraved LET;font-size: 35px;color: #440000;position:relative; top: 1%;  left: 25%;}#number{position: relative; top: 10%;  left: 25%;font-family: Academy Engraved LET;font-size:15px;font-style: oblique;color: #440000;}#title  {font-size:1em;  color: #440000; font-weight: bold; font-family: Academy Engraved LET;}#text  {line-height:.5cm; font-size: 1em;}}#content {position:absolute; top: 31%; left: 35%; background-image: url(pics/whiteroc.gif); border-left: 1px; padding: 0; line-height: .5cm; font-size:2em;}.content {position:relative; top: 31%; left: 25%; background-image: url(pics/whiteroc.gif); border-left: 0px; padding: 0; line-height: 1cm;  font-size:1em; font-family: Academy Engraved LET}.content p { font-size:1em;}#box1  {position:relative; float: right: top: 30%; left: 25%; background-image: url(pics/whiteroc.gif); margin-left: 0px; padding: 0; line-height: .5cm; display:block;}#box2  {position:absolute; float: left; top: 27%; left: 65%; background-image: url(pics/whiteroc.gif);border-left: 1px; padding: 0; line-height: .5cm;  display:block;}#box3  { clear: both; position:relative; float: right:  bottom: 55%; left: 20%; background-image: url(pics/whiteroc.gif); margin-left: 0px; padding: 0; line-height: .5cm;  display:block;}#box4  { clear: both; position:absolute; top: 59%; left: 55%; background-image: url(pics/whiteroc.gif);border-left: 1px; padding: 0; line-height: .5cm;  display:block;}#box5  { clear: both; position:relative; float: left; bottom: 15%; left: 25%; background-image: url(pics/whiteroc.gif);border-left: 1px; padding: 0; line-height: .5cm;   display:block;}#houseimage{position:relative; left: 42%;}#appraisalimage{position:absolute; top: 40%;  left: 60%;}#aplogo{position:absolute; top: 3%; left 50%}#mapimage{position:absolute; top: 20%;  left: 60%;}#service_title{clear: both; font-size:1.5em;  color: #440000; font-weight: bold; font-family: Academy Engraved LET; position: relative; top:35%; left:33%;}p{font-family: Academy Engraved LET;font-size:.5cm;}#navlist{display: block;position: absolute; top: 30%; right: 80%;color: white;background: #880000;border-bottom: 0.2em solid #17a;border-right: 0.2em solid #17a;padding: 0 1px;margin-left: 2%;width: 15em;font: normal .75em Ariel, sans-serif;}#navlist li{list-style: none;margin: 0;font-size: 1.3em;}#navlist a{display: block;text-decoration: none;margin-bottom: 0.5em;margin-top: 0.5em;color: white;background: #440000;border-width: 1px;border-style: solid;border-color: #5bd #035 #068 #6cf;border-left: 1em solid green;padding: 0.25em 0.5em 0.4em 0.75em;}#navlist a#current { border-color: #5bd #035 #068 #f30; }#navlist a:hover, #navlist a#current:hover{background: #555555;border-color: #069 #6cf #5bd #fc0;padding: 0.4em 0.35em 0.25em 0.9em;}#navlist a:active, #navlist a#current:active{background: #28b;border-color: #069 #6cf #5bd white;padding: 0.4em 0.35em 0.25em 0.9em;}.title{ font-size:1.5em; font-style: oblique;color: #440000;}h1 { color: #440000; padding: 10px; margin-left:10+%; margin-top:1.5%; text-align:center; font-family: Academy Engraved LET; font-size:2em;}.motto{margin-left:22%;padding: 0 0px;margin-top:0px;font-size: 35px;font-family: Academy Engraved LET;color: #440000;}h3 {margin: 15px 0 0 0}p {margin: 5px 0} .center {position:relative; left:25%; top: 26%;}table  {	background: #440000;	color:#fff;	text-align:left;	font-size:12px;	border-spacing: 1px;}table a, table, tbody, tfoot, tr, th, td {	font-family: Academy Engraved LET, helvetica, sans-serif;}table, {	border-left:3px solid #567;	border-right:3px solid #000;	padding: 3px;}table a {	text-decoration: none;	background: inherit;	color: #ccf;	font-weight: bold;}table a:link {	text-decoration: none;}table a:visited {	background: inherit;	color: #66c;	text-decoration: line-through;}table a:hover {	background: inherit;	color: #eef;	position: relative;	top: 1px;	left: 1px;	text-decoration: none;}table caption {	border-top:1px solid #ddf;	border-left:1px solid #ddf;	border-right:1px solid #669;	border-bottom:1px solid #669;	text-align: left;	padding: 1px;	color: #ccf;	background: #99f;	font-family:Academy Engraved LET;	font-size:20px;	font-weight:bold;}table, td, th {	margin:0px;	padding:3px;	border-left:1px solid #ddf;	border-right:1px solid #669;	border-bottom:1px solid #669;}td, th {	border-top:1px solid #ddf;	border-left:1px solid #ddf;	border-right:1px solid #669;	border-bottom:1px solid #669;}tr.odd {	color: inherit;	background: #88e;}#staff_d {  position: relative;    left:0%;    text-align:center; font-size:10cm;   display: block;    margin: 0 auto;}  #staff_n {  clear: both; position: relative;float: right;    right:25%;    text-align: center; font-size:10cm;     display: block;    margin: 0 auto;}   #staff_t { position: relative; float:left;     left:25%;    text-align: center; font-size:10cm;    margin: 0 auto;} #forsale{  clear: both;     left: 25%;     bottom: 15%;    text-align: center;     font-size: 1.25em;    margin: 0 auto;} .clearfix:after {   content: ".";   visibility: hidden;   display: block;   height: 0;   clear: both;}.form {position: relative; top: 30%; left:25%;}.form fieldset {  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */  border-color: #000;  border-width: 1px;  border-style: solid;  padding: 15px;        /* padding in fieldset support spotty in IE */  margin: 0;}.form fieldset legend {	font-size:1em; /* bump up legend font size, not too large or it'll overwrite border on left */                       /* be careful with padding, it'll shift the nice offset on top of border  */}.form label {	display: block;  /* block float the labels to left column, set a width */	float: left; 	width: 140px;	padding: 0; 	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */	text-align: right; }.form fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */                                    /* pseudo-class on legend elements, but do support it on label elements */                                    /* we instead underline first letter on each label element and accesskey */                                    /* each input. doing only legends would  lessens cognitive load */                                   /* opera breaks after first letter underlined legends but not labels */}.form input, form textarea {	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of                              label aligns textarea better in IE */}.form input#reset {	margin-left:0px; /* set margin-left back to zero on reset button (set above) */}textarea { overflow: auto; }.form small {	display: block;	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */	padding: 1px 3px;	font-size: 88%;}form .required{font-weight:bold;} /* uses class instead of div, more efficient */.form br {	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */} #back { position: absolute; top:95%; left:50%} /* Back button *//* <input type="button" value=" &lt;-- BACK " onclick="history.go(-1);return false;" />  */