body {background:#ebeee3 url(/image/background.jpg) fixed no-repeat top center; margin:20px 0px 0px 0px; margin-bottom:12px; font:12px Arial, Helvetica, sans-serif; color:#1a1a1a;}
form {margin:0px;}
input {font-size:14px; color:#000;}
select {font-size:14px; color:#000;}
textarea {font-size:14px; color:#000;}
h1 {font-size:20px; font-weight:bold; color:#6c99c0; margin:0px 0px 0px -1px; padding:0px;}
h2 {font-size:14px; font-weight:bold; color:#575757; background:#f8f8f8 url(/image/h2-right.gif) no-repeat right; margin:0px; padding:4px 0px 4px 5px; border:1px solid #e9e9e9;}

#main {padding:15px 25px 15px 12px; background:url(/image/main-gradient.gif) repeat-x top; line-height:16px; text-align:justify; color:#000;}
.extraspace li {margin-bottom:10px;}

.tablelines {border:1px solid #ccc;}
.tablelines td {border-bottom:1px solid #efefef;}
.tablelines td.last {border-bottom:0px;}

.photos {width:565px;}
.clear {clear:both; margin:0px; padding:0px; height:0px; font-size:0px; line-height:0px; float:none;}
.container {border-left:4px solid #f5f4f4; border-right:4px solid #f5f4f4; border-top:4px solid #f5f4f4;}
.required {color:#CC0000;}
.content {background:#fff; border-top:1px solid #dadada; clear:both; min-height:300px;}
.promo {border-top:2px solid #fff; background:#fff;}
#photo-rotation {border-top:2px solid #fff; border-bottom:2px solid #fff; background:#fff; clear:both;}
.bottom {text-align:center;}

.header {background:#fff url(/image/topback.jpg) no-repeat; height:114px; border-bottom:1px solid #dadada;}
.logo {float:left; margin:10px 0px 0px 10px;}

.topnav {position:absolute; text-align:right; z-index:10; top:85px; font:12px arial; width:785px;}
.topnav a:link, .topnav a:visited {color:#717171; text-decoration:none;}
.topnav a:active, .topnav a:hover {color:#000; text-decoration:underline;}
.topnav ul {margin:0px; padding:0px;}
.topnav li {list-style-type:none; display:inline; margin:0px; padding:0px; margin-left:12px;}

.quicknav {float:right; text-align:right; font-size:11px; margin:10px;}
.quicknav a:link, .quicknav a:visited {color:#717171; text-decoration:underline; margin:0px 5px;}
.quicknav a:active, .quicknav a:hover {color:#000; text-decoration:underline; margin:0px 5px;}

.footer {margin:25px 10px 0px 10px; padding:15px 0px; border-top:1px solid #dadada; background:url(/image/equal-housing-logo.gif) no-repeat right center;}
.footer img {margin-right:4px;}
.footer .options {margin-right:10px;}
.footer .options a:link, .footer .options a:visited {color:#787878; text-decoration:none;}
.footer .options a:active, .footer .options a:hover {color:#404040; text-decoration:underline;}

.disclaimer {padding:15px 0px; text-align:center; line-height:18px;}
.disclaimer .credits {}

.adjustsize {margin-bottom:25px;}
.adjustsize img {vertical-align:middle; margin:0px 3px;}

.toggleborder img {margin-right:10px; margin-bottom:10px;}
.toggleborder:link img {border:3px solid #ccc;}
.toggleborder:visited img {border:3px solid #ccc;}
.toggleborder:active img {border:3px solid #555;}
.toggleborder:hover img {border:3px solid #555;}
.toggleborder:hover {color:#555;}

.toggleborder2 {width:132px; text-align:center; font-size:12px; float:left; margin:10px 10px 10px 0px; line-height:14px; height:135px;}
.toggleborder2 img {display:block; margin-bottom:5px;}
.toggleborder2:link img {border:3px solid #ccc;}
.toggleborder2:visited img {border:3px solid #ccc;}
.toggleborder2:active img {border:3px solid #555;}
.toggleborder2:hover img {border:3px solid #555;}
.toggleborder2:hover {color:#555;}

.rightnav {background:url(/image/right-gradient.gif) repeat-x top; padding:10px 6px 10px 8px;}
.rightnav fieldset {margin:0px; padding:0px; border:0px;}
.rightnav label {font-weight:bold; clear:both; display:block; background:#d3e8a3; line-height:26px;}
.rightnav label img {float:left; margin-right:5px;}
.rightnav label a {color:#292b2c; text-decoration:none;}
.rightnav ul {margin:5px 0px; padding:0px; clear:both;}
.rightnav li {list-style-type:none; padding:5px 0px 5px 20px; background:url(/image/leftnav-arrow-off.gif) no-repeat 6px center; border-bottom:1px solid #f1f1f1;}
.rightnav li:hover {background:#faffef url(/image/leftnav-arrow-on.gif) no-repeat 6px center;}
.rightnav li a:link, .rightnav li a:visited {color:#292b2c; text-decoration:none; display:block;}
.rightnav li a:active, .rightnav li a:hover {color:#292b2c; text-decoration:none; display:block;}
.rightnav li.leftnav-on {background:#e6f3ff url(/image/leftnav-arrow-on.gif) no-repeat 6px center;}
.rightnav li.leftnav-on a {color:#000;}

.subnav {color:#6c99c0; padding:0px;}
.subnav li b img {vertical-align:middle; margin-left:5px;}

a:link, a:visited {color:#006d75; text-decoration:none;}
a:active, a:hover {color:#15a7b2; text-decoration:underline;}

.maps {width:100%;height:400px;margin:10px 0px;border:1px solid #1d81e7;} 

#job-application-form {}
#job-application-form table {border:1px solid #ccc; margin-bottom:12px;}
#job-application-form label {width:150px;}
#job-application-form label:hover {border-bottom:1px dashed #ccc; cursor:pointer;}
#job-application-form .odd {background:#f9f9f9;}
#job-application-form input {width:200px; padding:4px; border:1px solid #c4c4c4; background:url(/image/friend-input-background.gif) no-repeat top left; vertical-align:middle; font-size:14px;}
#job-application-form input.disabled {background:#ddd}
#job-application-form textarea {width:98%; padding:4px; border:1px solid #c4c4c4; vertical-align:middle; font-size:14px;}
#job-application-form select {width:200px; font-size:14px; vertical-align:middle;}
#job-application-form a {text-decoration:underline; margin-left:6px;}
#job-application-form a:hover {text-decoration:underline; margin-left:6px;}

.form-heading {font-weight:bold; background:#666; color:#fff;}
#job-application-form .form-submit {background:url(/image/friend-submit-off.gif) no-repeat !important; width:98px !important; height:29px !important; border:0px !important; padding:0px !important; margin-top:10px !important; cursor:pointer !important;}
#job-application-form .form-submit:hover {background:url(/image/friend-submit-on.gif) no-repeat !important; width:98px; height:29px !important; border:0px !important; padding:0px !important; margin:0px !important; margin-top:10px !important; cursor:pointer !important;}

.job-listing {margin-bottom:15px; padding-top:10px; border-top:1px solid #ccc;}
.job-listing span {display:block;}
.job-listing b {}
.job-title {color:#6c99c0;}

.news-article {margin:15px 0px 10px 0px;}
.news-article span {display:block;}
.news-title {font-weight:bold;}
.news-date-posted {margin:5px 0px 18px 0px; font-size:11px; color:#6c99c0;}

.event {padding:10px 0px;}
.event-title {font-weight:bold;}
.event-title a:link, .event-title a:visited {text-decoration:underline;}
.event-title a:active, .event-title a:hover {text-decoration:underline;}
.event-date {margin:5px 0px 18px 0px; font-weight:bold;}
.event-description {}

.view-all {font-weight:bold; padding-top:15px;}
.view-all a:link, .view-all a:visited {color:#15a7b2;text-decoration:underline;}
.view-all a:active, .view-all a:hover {color:#006d75; text-decoration:underline;}

#calendar {margin-top:20px;}

.buttons {padding:15px 0px;}
.buttons a:link, .buttons a:active, .buttons a:visited {width:110px; height:24px; margin:0px 7px 0px 0px; background:#448ab0 url(/image/button-back.gif); border:1px solid #234e74; text-decoration:none; padding:4px 12px; color:#fff;}
.buttons a:hover {width:110px; height:24px; margin:0px 7px 0px 0px; background:#52a3cf url(/image/button-back-hover.gif); border:1px solid #234e74; text-decoration:underline; padding:4px 12px; color:#fff;}

/* success/erorr settings */
.log-results-fail, .log-results-success {display:none; margin-bottom:10px;}
#success, .log-results-success {color:#4e8c28; min-height:50px; padding:5px 15px; background:#e9ffdb url(/image/success-alert.gif) no-repeat right center; border:1px solid #6cb142; margin-bottom:8px;}
#error, #error-footer, .error, .log-results-fail {color:#cc0000; min-height:50px; padding:5px 15px; background:#ffeeee url(/image/error-alert.gif) no-repeat right center; border:1px solid #ff5050; margin-bottom:8px;}

/* drop down menu settings */
.dropmenudiv {position:absolute; top:0px; margin:10px 0px 0px -17px; line-height:18px; z-index:10000; background:#fff; width:185px; visibility:hidden;}
.dropmenudiv ul {margin:0px; padding:0px; border:1px solid #bbb; border-top:0px; border-bottom:0px;}
.dropmenudiv li {list-style:none;}
.dropmenudiv a:link, .dropmenudiv a:visited {display:block; border-bottom:1px solid #bbb; padding:5px 8px; text-decoration:none; font-weight:bold; color:#404040;}
.dropmenudiv a:active, .dropmenudiv a:hover {display:block; border-bottom:1px solid #bbb; padding:5px 8px; text-decoration:none; font-weight:bold; color:#000; background:#f5f5f5;}
.misc {margin:16px 0px 0px 0px;}