/* General */
body { color: #666; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; background: #069 url("/images/body_bg.gif"); margin: 10px; padding: 0px; }
a:link, a:visited { color: #069; }
a:active, a:hover { color: #69c; }
img { border: 0px; }
td { padding: 2px; }
hr { height: 1px; color: #069; background-color: #069; border: 0px; margin: 5px 0px; padding: 0px; }

#hidden h1 { display: none; width: 1px; height: 1px; color: #069; font-size: 1px; }
#container { width: 752px; margin-left: auto; margin-right: auto; background-color: #fff; border: 1px solid #000; }

#header { height: 115px; color: #fff; background: #69c url("/images/csinvestmentproperties.jpg"); padding: 5px; margin: 1px 1px 0px 1px; }
#header img { float: left; width: 50px; height: 60px; border: 1px solid #069; margin: 2px; }
#header dl { padding: 10px; margin: 0px; }
#header dt { font-weight: bold; }
#header dd { font-size: 70%; margin-left: 10px; }

#marquee { color: #fff; font-weight: bold; background: #069 url("/images/title_bg.jpg"); border-top: 1px solid #39c; border-bottom: 2px solid #036; padding: 3px 0px; margin: 0px 1px 10px 1px; }

#menu { float: left; width: 140px; color: #069; padding: 10px; margin: 1px; }
#menu a:link, #menu a:visited { color: #069; text-decoration: none; }
#menu a:active, #menu a:hover { color: #69c; text-decoration: none; }
#menu ul { padding: 0px; margin: 0px; }
#menu li { list-style: square inside; font-weight: bold; line-height: 175%;  }

#main {float: left; width: 568px; border-left: 1px solid #069; padding: 10px; }
#main div.title { color: #fff; font-weight: bold; background: #069 url("/images/title_bg.jpg"); border-top: 1px solid #39c; border-bottom: 2px solid #036; padding: 3px 5px; margin-bottom: 10px; }
#main div.subtitle { color: #069; font-weight: bold; border-bottom: 1px solid #069; margin: 5px; }

#logos { clear: both; text-align: center; padding-top: 30px; }
#logos img { border: 0px; padding: 10px; }

#footer { clear: both; color: #999; font-size: 80%; text-align: right; margin-top: 20px; padding: 5px; }

#main div.label2 { float: left; width: 50px; text-align: left; padding: 2px; }
#main div.field2 { margin-left: 55px; padding: 2px; }

/* Styles */
div.text { margin-left: 5px; }
div.instructions { color: #666; font-size: 80%; margin: 10px; }
div.label { float: left; width: 110px; text-align: right; padding: 4px; }
div.contents { margin-left: 120px; padding: 2px; }
td.titles { color: #eee; font-weight: bold; white-space: nowrap; border: 1px solid #000; background-color: #4E718A; }
td.row1 { background-color: #eee; }
td.row2 { background-color: #ddd; }
.hint { color: #666; font-size: 75%; }
.error { color: #c00; }
div.divider { height: 10px; border-bottom: 1px solid #ccc; margin-bottom: 10px; }
img.border { border: 1px solid #000; }

/* Forms */
form { margin: 0px; padding: 0px; }
input, textarea, select { width: 150px; color: #333; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #999; background-color: #eee; padding: 2px; }
select { width: 155px; }
textarea { width: 250px; height: 100px; }
input.hidden { padding: 0px; margin: 0px; border: 0px; }
.small { width: 61px; }
input.submit { width: 155px; color: #fff; font-weight: bold; background: #069 url("/images/title_bg.jpg"); border: 1px solid #000; padding: 2px; }
input.checkbox { width: 15px; border: 0px; background-color: transparent; }
select.multi { width: 300px; }

div.results { clear: left; padding-top: 10px; }
div.results img { float: left; width: 100px; height: 75px; border: 1px solid #000; }
div.results .address { float: left; font-weight: bold; margin-left: 10px; }
div.results .price { color: #800; font-weight: bold; text-align: right; }
div.results .contents { margin: 5px 0px 0px 115px; }

.property { margin-right: 130px; }
.property .label { float: left; width: 100px; font-weight: bold; text-align: right; padding: 2px; margin-right: 10px; }
.property .contents { margin-left: 112px; padding: 2px; }
.property .price { color: #800; font-weight: bold; }
.thumbs { float: right; clear: right; font-size: 8pt; text-align: center; line-height: 15pt; }
.thumbs img { width: 100px; height: 75px; border: 1px solid #000; margin: 0px 10px 10px 10px; }
