/*HTML SELECTORS*/
*			{ margin:0; padding:0; }
body                    { font-family:arial, sans-serif; background:#26708e; }
img			{ border:0; }
img.floorplan_v		{ height:205px; }
img.floorplan_h		{ width:300px; }
img.prop		{ height:75px; }
img.thumb		{ height:40px; }
img.map			{ width:150px; margin-bottom:10px; }
img.gmap		{ height:170px; }
ul.navbar		{ font-size:18px; font-weight:bold; font-family:times, serif; text-align:center; }
li.nav_item		{ list-style:none; margin-bottom:5px; }
ul.prop_list		{ font-size:14px; font-weight:bold; font-family:times, serif; color:white; }
li.prop_item		{ list-style:none; margin-bottom:5px; }
ul.property_list		{ font-size:13px; border-bottom:1px solid #24708e; text-align:center; }
li.property_item		{ list-style:none; display:inline; margin:0 15px; }
ul.info_list		{ font-size:13px; color:white; }
li.info_item		{ list-style:none; margin-left:5px; }
p			{ font-weight:bold; }
p.reg_txt		{ font-size:13px; font-weight:normal; color:white; margin:10px 0; }
p.map_txt		{ font-size:11px; font-weight:normal; color:gray; margin:0 0 10px 0; letter-spacing:1px; }
p.list_txt		{ font-size:14px; font-weight:normal; color:white; }
p.plan_txt		{ font-size:10px; font-weight:normal; color:white; background:black; text-align:center; }
p.side_txt		{ font-size:13px; font-weight:normal; text-align:right; color:white; background:#ba8841; font-family:times, serif; letter-spacing:1px; }
p.error_txt		{ font-size:13px; color:#ba8841; }
p.tagline		{ font-size:11px; color:#fbd590; text-align:right; }
h1.header_1		{ font-size:18px; background:white; text-align:right; font-family:times, serif; letter-spacing:2px; color:#353432; }
h2.header_2		{ font-size:16px; background:#24708e; color:white; text-align:right; font-family:times, serif; letter-spacing:1px; }
h3.header_3		{ font-size:14px; background:#ba8841; color:white; margin-bottom:10px; font-weight:normal; text-align:right; font-family:times, serif; letter-spacing:1px; }
h4.header_4		{ font-size:12px; color:white; margin:0 0 10px 0; font-family:times, serif; font-weight:normal; letter-spacing:1px; border-bottom:1px solid white; text-align:right; }
h4.copyright		{ font-size:11px; color:#26708e; font-weight:normal; }
p.lastupdate		{ font-size:11px; color:#fbd590; text-align:right; }
p.contact		{ font-size:14px; font-family:times, serif; color:white; }
p.form			{ font-size:14px; font-family:times, serif; color:white; text-align:right; }
p.program		{ font-size:11px; font-weight:normal; color:white; }
span.name		{ font-style:italic; }
iframe			{ width:100%; background:transparent; }
/*HTML SELECTORS*/

/*FORM ELEMENTS*/
form.contact_form	{ width:100%; margin:10px 0; }
input.name		{ border:1px solid gray; width:150px; }
input.address		{ border:1px solid gray; width:250px; }
input.security		{ border:1px solid gray; width:100px; }
textarea		{ border:1px solid gray; width:348px; height:50px; }
form.login_form		{ width:100%; margin:10px 0; }
input.userid		{ border:1px solid gray; width:150px; }
input.userkey		{ border:1px solid gray; width:150px; }
/*FORM ELEMENTS*/

/*LINK CLASSES*/
a:link.nav, a:active.nav, a:visited.nav			{ color:#353432; text-decoration:none; display:block; width:100%; }
a:hover.nav						{ background:#ba8841; color:white; }
a:link.propnav, a:active.propnav, a:visited.propnav	{ color:white; text-decoration:none; }
a:hover.propnav						{ background:white; color:#24708e; }
a:link.body, a:active.body, a:visited.body		{ color:#999; }
a:hover.body						{ color:white; }
a:link.head3, a:active.head3, a:visited.head3		{ color:#ba8841; text-decoration:underline; }
a:hover.head3						{ text-decoration:none; }
a:link.header, a:active.header, a:visited.header	{ color:#fbd590; }
a:hover.header						{ color:#ba8841; text-decoration:none; }
a:link.footer, a:active.footer, a:visited.footer	{ color:#26708e; }
a:hover.footer						{ color:black; }
/*LINK CLASSES*/

/*DIV IDS*/
#site_container		{ width:100%; position:relative; }
#content_full		{ width:100%; background:#616160; margin-top:50px; }
#content		{ width:785px; margin:0 auto; overflow:auto; background:white; }
#sidebar		{ width:240px; float:left; background:white; position:absolute; top:-50px; z-index:5; }
#logo			{ width:100%; text-align:center;  }
#navigation		{ width:100%; margin:20px 0; }
#flash			{ width:100%; }
#print_flash		{ display:none; }
#pagebody		{ width:545px; float:right; min-height:925px; background:#353432 url(/images/watermark.jpg) no-repeat bottom left; }
* html #pagebody	{ height:925px; }
#networks		{ width:100%; text-align:center; margin-bottom:25px; }
#footer_full		{ width:100%; background:white; }
#footer			{ width:785px; margin:0 auto; overflow:hidden; }
/*DIV IDS*/

/*DIV CLASSES*/
.address_table		{ width:100%; overflow:hidden; margin-bottom:10px; }
.address_left		{ width:350px; float:left; }
.address_right		{ width:190px; float:right; }
.vacancy_table		{ width:100%; font-size:12px; }
.vacancy_row_header	{ width:100%; overflow:auto; border-bottom:1px solid white; font-weight:bold; color:white; }
.vacancy_row_odd	{ width:100%; overflow:auto; border-bottom:1px solid gray; font-weight:normal; color:white; }
.vacancy_row_even	{ width:100%; overflow:auto; border-bottom:1px solid gray; font-weight:normal; background:white; }
.vacancy_unit		{ width:75px; float:left; }
.vacancy_type		{ width:120px; float:left; }
.vacancy_address	{ width:175px; float:left; }
.vacancy_square_feet	{ width:75px; float:left; text-align:right; }
.vacancy_rent		{ width:100px; float:left; text-align:right; }
.social_media		{ width:100%; margin-top:10px; }
.social_media img	{ margin:0 3px; }
.sidebar_block		{ width:100%; background:white; margin-bottom:25px; }
.block_content		{ border-top:1px solid #ba8841; border-bottom:1px solid #ba8841; }
.promise_table		{ width:100%; overflow:auto; text-align:justify; }
.promise_1		{ width:250px; float:left; }
.promise_2		{ width:250px; float:right; }
.promise_3		{ width:100%; text-align:justify; }
* html .promise_1	{ height:150px; }
* html .promise_2	{ height:150px; }
.listing_table		{ width:100%; overflow:auto; }
.listing_pekin		{ width:250px; float:left; }
.listing_peoria		{ width:250px; float:right; }
.listing_twintowers	{ width:100%; }
.floorplan_table	{ width:100%; overflow:hidden; }
.floorplan_left		{ width:300px; float:left; overflow:hidden; }
.floorplan_right	{ width:245px; float:left; text-align:right; }
.fplan			{ float:left; margin:0 5px 5px 0; }
.mplan			{ float:right; }
.plan			{ width:100%; overflow:hidden; }
.footer_left		{ width:630px; float:left; padding-top:5px; }
.footer_right		{ width:150px; float:right; text-align:right; }
.footer_right img	{ margin-left:10px; }
.programs_table		{ width:100%; }
.programs_row		{ width:100%; overflow:auto; }
.programs_left		{ width:150px; float:left; }
.programs_right		{ width:620px; float:right; }
.contact_table		{ width:100%; padding:5px 0; border-top:1px solid gray; border-bottom:1px solid gray; }
.contact_row		{ width:100%; overflow:auto; margin:5px 0; }
.contact_left		{ width:190px; float:left; }
.contact_right		{ width:350px; float:left; }
.login_table		{ width:100%; padding:5px 0; border-top:1px solid gray; border-bottom:1px solid gray; }
.login_row		{ width:100%; overflow:auto; margin:5px 0; }
.login_left		{ width:230px; float:left; margin-right:5px; }
.login_right		{ width:300px; float:left; }
p.survey		{ font-size:11px; font-weight:normal; color:white; }
.survey_table		{ width:100%; padding:5px 0; border-top:1px solid gray; border-bottom:1px solid gray; }
.survey_row		{ width:100%; overflow:auto; margin:5px 0; }
.survey_left		{ width:140px; float:left; text-align:right; }
.survey_right		{ width:400px; float:right; }
.survey_mcrow		{ width:100%; overflow:auto; margin:5px 0; border-bottom:1px solid black; }
.survey_question	{ width:340px; float:left; }
.survey_choices		{ width:200px; float:right; overflow:auto; }
.survey_option		{ width:40px; float:left; }
/*DIV CLASSES*/

