/* CSS STYLES */

/* MAIN BODY || GENERAL FORMATTING */
html {height:100%; margin:0; padding:0; }
body {height:100%; margin:0; padding:0; font-family:Verdana,Helvetica,Arial,Sans-serif; font-size:8pt; font-weight:normal; color:#000000; background-color:#DFDFCA; }
img.main {padding:0; margin:0; border:none; font-size:0; }
img.hdr {padding:0; margin:5px 5px 0 5px; border:none; font-size:0; z-index:1; position:relative; }
table.general {font-size:8pt; padding:0; margin:0; border:0; }
div#container {position:relative; margin:0 auto; width:740px; height:auto !important; height:100%; min-height:100%; background:#FFFFFF url(../imgs/bg_slice.jpg) 100% repeat-y; }
div#header {background:#FFFFFF; height:305px; margin:0 0 0 0; /* contains top picture*/}
div#navbar {width:730px; height:25px; margin:5px 5px 0 5px; background:url(../imgs/nav_bg.jpg) no-repeat; vertical-align:bottom; }
div#content {padding:0 0 40px 0; margin:0; }
div#content p {text-align:justify; line-height:1.7em; width:670px; padding:15px 35px 5px 35px; margin:0; }
div#content ul {text-align:justify; line-height:1.7em; padding:5px 35px 5px 55px; margin:0; }
/* div#content ol {text-align:justify; line-height:1.7em; width:670px; padding:5px 35px 5px 55px; margin:0; list-style-type:decimal; } */
div#content ul.no-style {list-style:none; float:left; padding:15px 110px 30px 35px; margin:0; }  /* float:left; - for multi-column lists*/
hr {width:670px; border:1px solid #9EBFC4; }
div#footer {width:100%; position:absolute; bottom:0px; font-size:7pt; text-align:center; padding:0 0 5px 0; margin:0; }
span#title {font-weight:bold; font-size:12pt; }
span#superscript {vertical-align:super; font-size:7pt; }
span#smallfont {font-size:7pt; } /* goes with superscript */
div.contactInfo {float:right; text-align:right; padding:20px 15px 0 0; margin:-157px 0 0 0; z-index:50; position:relative; } 
div#pic {width:300px; float:right; position:relative; text-align:center; font-size:7pt; margin:-265px 20px 0 0; }
img.body {padding:0 5px 5px 5px; margin:0; border:none; font-size:0; }
div#pic2 {float:right; position:relative; margin:0 65px 0 0; padding:0; text-align:center; font-size:7pt; }
div#txt2 {width:600px; position:relative; clear:both; margin:0 0 0 65px; padding:0; text-align:left; font-size:7pt; }
div#pic3 {float:right; position:relative; margin:25px 140px 0 0; padding:0; text-align:center; font-size:7pt; }
div#txt3 {width:500px; position:relative; clear:both; margin:0 0 0 125px; padding:0; text-align:left; font-size:7pt; }
table.housingStats {border-collapse:collapse; margin:0 0 0 130px; }
table.housingStats, tr, td {font-size:8pt; border:1px solid #000000; padding:10px; }
td#header {text-align:center; font-weight:bold; background-color:#dbe6d5;}
td#side {background-color:#d8e5e7; font-weight:bold; }
#green100 {background-color:#a5c097; }
#green80 {background-color:#b7cdac; }
#green60 {background-color:#c9d9c1; }
#green40 {background-color:#dbe6d5; }
#blue100 {background-color:#9ebfc4; }
#blue80 {background-color:#b1ccd0; }
#blue60 {background-color:#c5d9dc; }
#blue40 {background-color:#d8e5e7; }
div#subTxt {text-align:center; }
table.IAstats {border-collapse:collapse; margin:0 0 0 260px; }
table.IAstats, tr, th, td {font-size:8pt; padding:10px; border:none; text-align:center; }
tr.IAunderline {border-bottom: 1px solid #000000;}
#biopic {float:left; height:134px; width:114px; padding:0; margin:0 15px 0 0; border:none; font-size:0; }

/* LINKS & NAVIGATION */
a:link#footer {font-size:7pt; font-weight:normal; text-decoration:none; color:#567646; }
a:visited#footer {font-size:7pt; font-weight:normal; text-decoration:none; color:#558591; }
a:active#footer {font-size:7pt; font-weight:normal; text-decoration:none; color:#915e55; }
a:hover#footer {font-size:7pt; font-weight:normal; text-decoration:underline; color:#915e55; }

a:link#link {font-size:8pt; font-weight:normal; text-decoration:none; color:#567646; }
a:visited#link {font-size:8pt; font-weight:normal; text-decoration:none; color:#558591; }
a:active#link {font-size:8pt; font-weight:normal; text-decoration:none; color:#915e55; }
a:hover#link {font-size:8pt; font-weight:normal; text-decoration:underline; color:#915e55; }

a:link#navLink {font-size:7pt; font-weight:bold; text-decoration:none; color:#FFFFFF; }
a:visited#navLink {font-size:7pt; font-weight:bold; text-decoration:none; color:#FFFFFF; }
a:active#navLink {font-size:7pt; font-weight:bold; text-decoration:none; color:#FFFFFF; }
a:hover#navLink {font-size:7pt; font-weight:bold; text-decoration:none; color:#000000; }
.linkPos {padding:0 22px 0 10px; position:relative; top:4px; }
.linkPos2 {padding:0 10px 0 10px; position:relative; top:4px; }
