/*HTML SELECTORS*/
*			{ margin:0; padding:0; }
body                    { font-family:times, serif; background:white url(/images/body_gradient.jpg) repeat-x; }
img			{ border:0; }
ul.navbar		{ font-size:18px; }
li.nav_item		{ list-style:none; text-align:right; }
ul.info_list		{ font-size:15px; margin-bottom:20px; padding:2px 0; border-top:1px solid black; border-bottom:1px solid black; }
li.info_item		{ list-style:none; }
ul.amenity_navbar	{ width:100%; font-size:14px; background:#EBD371; text-align:center; }
li.amenity_navitem	{ list-style:none; display:inline; margin:0 10px; }
p			{ font-weight:bold; }
p.reg_txt		{ font-family:arial, sans-serif; font-size:13px; font-weight:normal; margin:5px 0; }
p.home_txt		{ font-size:13px; text-align:right; background:#BA6719; padding-right:2px; }
p.flash_txt		{ font-size:16px; text-align:right; color:white; }
p.error_txt		{ font-size:13px; color:red; }
p.fair_txt		{ font-size:16px; margin-top:5px; }
p.tagline		{ font-size:11px; color:white; text-align:right; }
h1.header_1		{ font-size:30px; text-align:right; color:#ccc56e; }
h2.header_2		{ font-size:18px; color:black; margin:5px 0; text-transform:uppercase; }
h3.header_3		{ font-size:18px; font-weight:normal; color:#ba6719; margin:5px 0; }
p.lastupdate		{ font-size:11px; text-align:right; }
p.copyright		{ font-size:12px; font-weight:normal; color:#ccc56e; text-align:right; padding:2px 0; }
p.caption		{ font-family:arial, sans-serif; font-size:11px; font-weight:normal; margin:5px 0; text-align:center; }
p.contact		{ font-size:14px; color:#92880F; }
p.form			{ font-size:14px; color:#92880F; text-align:right; }
span.name		{ font-style:italic; }
iframe			{ width:100%; background:transparent; }
/*HTML SELECTORS*/

/*FORM ELEMENTS*/
input, textarea		{ background:transparent; }
form.contact_form	{ width:100%; margin:10px 0; }
input.name		{ border:1px solid #92880F; width:250px; }
input.address		{ border:1px solid #92880F; width:250px; }
input.security		{ border:1px solid #92880F; width:100px; }
textarea		{ border:1px solid #92880F; width:348px; height:50px; }
form.login_form		{ width:100%; margin:10px 0; }
input.userid		{ border:1px solid #92880F; width:200px; }
input.userkey		{ border:1px solid #92880F; width:200px; }
/*FORM ELEMENTS*/

/*LINK CLASSES*/
a:link.company, a:active.company, a:visited.company		{ color:white; text-decoration:none; }
a:hover.company							{ color:black; }
a:link.nav, a:active.nav, a:visited.nav				{ color:#BA6719; text-decoration:none; display:block; height:22px; }
a:hover.nav							{ color:white; background:url(/images/nav_gradient.jpg) repeat-y; }
a:link.amenity_nav, a:active.amenity_nav, a:visited.amenity_nav	{ color:#BA6719; text-decoration:none; }
a:hover.amenity_nav						{ text-decoration:underline; }
a:link.body, a:active.body, a:visited.body			{ color:black; }
a:hover.body							{ color:gray; }
a:link.fair, a:active.fair, a:visited.fair			{ color:black; text-decoration:none; }
a:hover.fair							{ color:#E7C683; }
a:link.head3, a:active.head3, a:visited.head3			{ color:#ba6719; }
a:hover.head3							{ text-decoration:none; }
a:link.home_lnk, a:active.home_lnk, a:visited.home_lnk		{ color:white; text-decoration:none; }
a:hover.home_lnk						{ color:black; }
a:link.footer, a:active.footer, a:visited.footer		{ color:#ccc56e; }
a:hover.footer							{ text-decoration:none; }
/*LINK CLASSES*/

/*DIV IDS*/
#site_container		{ width:785px; margin:0 auto; }
#header			{ width:100%; background:url(/images/header_bg.jpg) no-repeat top right; }
#header_line		{ width:100%; overflow:hidden; height:25px; background:url(/images/header_line_gradient.jpg) repeat-y; }
#content		{ width:100%; display:table; background:#EBD371; }
#sidebar		{ width:215px; float:left; position:relative; }
#navigation		{ width:100%; }
#pagebody		{ width:570px; float:right; background:#FDEDAE; }
#flash			{ width:100%; height:150px; background:#BA6719; }
#print_flash		{ display:none; }
#footer_full		{ width:100%; background:#92880F; }
#footer			{ width:785px; margin:0 auto; overflow:hidden; }
/*DIV IDS*/

/*DIV CLASSES*/
.pageinfo		{ padding:10px; background:url(/images/pageinfo_bg.jpg) no-repeat top right; min-height:344px; }
* html .pageinfo	{ height:344px; }
.fair_housing		{ width:215px; float:left; overflow:hidden; }
.fair_housing_logo	{ width:30px; float:left; }
.fair_housing_text	{ width:185px; float:left; }
.socnets		{ width:150px; background:white; float:right; text-align:right; }
.socnets img		{ height:25px; }
.vacancy_table		{ width:100%; font-size:12px; }
.vacancy_row_header	{ width:100%; overflow:auto; border-bottom:1px solid black; font-weight:bold; }
.vacancy_row_odd	{ width:100%; overflow:auto; border-bottom:1px solid gray; font-weight:normal; }
.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:125px; 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; }
.home_table		{ width:100%; }
.home_row		{ width:100%; overflow:hidden; margin-bottom:10px; border-bottom:1px solid black; }
.home_left		{ width:270px; float:left; }
.home_right		{ width:270px; float:right; }
.image_table		{ width:100%; }
.image_row		{ width:100%; overflow:hidden; margin-bottom:3px; }
.image_cell		{ width:180px; float:left; margin-right:3px; }
.image_cell img		{ width:180px; }
.attraction_table	{ width:100%; overflow:auto; }
.attraction_left	{ width:250px; float:left; }
.attraction_right	{ width:250px; float:right; }
.aptfinder		{ width:100%; background:white; text-align:center; }
.sidebar_flash		{ width:100%; height:420px; position:absolute; z-index:1; }
.sidebar_data		{ width:100%; position:relative; z-index:2; }
.map_table		{ width:100%; overflow:hidden; }
.map_text		{ width:360px; float:left; }
.map_image		{ width:190px; float:right; padding-top:10px; }
.floorplan_grid		{ width:100%; border:1px solid black; margin-top:5px; background:white; }
.floorplan_row		{ margin:15px 5px; overflow:hidden; }
.floorplan_item_left		{ width:250px; float:left; border-top:1px solid gray; border-bottom:1px solid gray; background:#EBD371; }
.floorplan_item_right		{ width:250px; float:right; text-align:right; border-top:1px solid gray; border-bottom:1px solid gray; background:#EBD371; }
.footer_left		{ width:120px; float:left; }
.footer_right		{ width:650px; float:right; }
.location_bar		{ width:100%; background:url(/images/location_gradient.jpg) repeat-y top left; }
.homepage		{ width:100%; }
.homepage_block		{ width:100%; margin-bottom:15px; }
.block_content		{ border-top:1px solid #BA6719; border-bottom:1px solid #BA6719; }
.contact_table		{ width:100%; padding:5px 0; border-top:1px solid #BA6719; border-bottom:1px solid #BA6719; }
.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 #BA6719; border-bottom:1px solid #BA6719; }
.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:12px; font-weight:normal; }
.survey_table		{ width:100%; border-top:1px solid #BA6719; border-bottom:1px solid #BA6719; padding:5px 0; }
.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 #BA6719; }
.survey_question	{ width:340px; float:left; }
.survey_choices		{ width:200px; float:right; overflow:auto; }
.survey_option		{ width:40px; float:left; }
/*DIV CLASSES*/

