

body {font-family: Verdana, Arial, Helvetica; color: black; background-color: white;  margin: 0; padding:0; text-align:center;}

img { display: block;}
.inline {display: inline; }
.center {text-align: center;}
.start {border: 0;}
.logos {border: 0;}

a:link {color: #454545; text-decoration: none;}
a:visited {color: #454545; text-decoration: none;}
a:hover {color: #999; text-decoration: none;}
a:active {color: #0071b9; text-decoration: none;}

table#maintable {width: 1051px; height: 100%; text-align: left; margin: 0; padding: 0; border-collapse: collapse; border: 0; margin-left:auto; margin-right:auto}
table#contenttable {width: 1038px; text-align: left; margin: 0; padding: 0; border-collapse: collapse; border: 0;}

td#subnavup {background: transparent; text-align: left; padding-left: 220px;}
td#search {background: transparent; padding-right:20px; height: 30px; }
td#header {background: transparent; padding: 0 20px 0 20px;}
td#footer {background: transparent; text-align: left; padding-left: 220px;}
td#mainnav {background: transparent url(images/menubar1020px.gif) no-repeat; padding: 0 20px 0 30px;}
tr#content {background: transparent url(images/map2.gif) no-repeat; vertical-align: top; margin: 0; padding: 0; border-collapse: collapse; border: 0;}
td#nav_left {background: transparent; width: 180px; padding-left: 20px; padding-top: 30px; vertical-align: top;}
td#contentmiddle {background: transparent; width: 430px; padding-left:20px; vertical-align: top;}
td#contentright {background: transparent; width: 310px; padding:30px 20px 0 20px; vertical-align: top;}
td#shadowright {width: 11px; background: url(images/shadow.gif) repeat-y; text-align: left; vertical-align: top;}
td#shadowbottom {height: 10px; background: url(images/shadowbottom.gif) no-repeat; text-align: left; vertical-align: top;}

#subnavup {font-size:.8em;}
#subnavup ul, #subnavup li { margin-left: 0; padding-left: 0; display: inline;}
#search {text-decoration: none; text-align: right; margin: 0; padding:0; }
#search form {display: inline; margin: 0; padding:0;}
#mainnav {color: #454545; text-decoration: none; font-size:1.1em; line-height: 1.5em}

#mainnav ul, #mainnav li {margin: 0; padding:0; border-collapse: collapse; display: inline;}

#nav_left a:link, #nav_left a:visited, #nav_left a:active {text-decoration: none;}
#nav_left a:hover {text-decoration: underline overline;}
#nav_left ul  { margin-left: 0; padding-left:20px;}
#nav_left li { margin-left: 0; padding-left:0; list-style: disc url(images/blue.gif) outside;}
#nav_left img { margin:0; padding:0;}

#contentmiddle {text-align: left;}
#contentmiddle li { margin-left: 0; padding-left:0; list-style: disc url(images/blue.gif) outside;}
#contentmiddle h1 {color: #0071b9; font-size:1.1em; display: inline;}
#contentmiddle h2 {color: #454545;font-size:.85em}
#contentmiddle h2.small {color: #454545;font-size:.65em}
#contentmiddle p, li {color:#000000; font-size:.75em}
#contentmiddle td {color:#000000; font-size:.75em}
#contentmiddle p.small {color:#000000; font-size:.55em}
#breadcrumb {text-decoration: none; font-size: 12px; padding: 10px 0 4px 0;}
#breadcrumb ul, #breadcrumb li {margin-left: 0; padding:0; display: inline;}

#contentright h1 {color: #454545; font-size:.75em;}
#contentright p {color:#000000; font-size:.75em}
#contentright img {text-align: left; padding-bottom: 10px; }
#footer {text-decoration: none; font-size:.8em; padding: 10px 0;}
#footer ul, #footer li { margin-left: 0; padding:0; display: inline;}

.testimonial {border: 5px outset; padding: 10px; text-align: justify;}
.testimonial img {float: left; padding: 0 10px 10px 0;}

.housing {text-align: justify;}

