/*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; }
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.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:white; 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:350px; 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.body, a:active.body, a:visited.body		{ color:black; }
a:hover.body						{ color:gray; }
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:white; }
a:hover.footer						{ text-decoration:none; }
/*LINK CLASSES*/

/*DIV IDS*/
#site_container		{ width:785px; margin:0 auto; }
#header			{ width:100%; background:#ccc56e url(/images/header_bg.jpg) no-repeat top right; }
#logo			{ width:350px; }
#content		{ width:100%; display:table; background:#EBD371; margin-top:25px; }
#sidebar		{ width:215px; float:left; position:relative; }
#navigation		{ width:100%; }
#pagebody		{ width:570px; float:right; background:#FDEDAE; }
#flash			{ display:none; }
#print_flash		{ width:100%; height:150px; background:#BA6719; }
#footer_full		{ width:100%; background:#92880F; }
#footer			{ width:785px; margin:0 auto; overflow:hidden; }
/*DIV IDS*/

/*DIV CLASSES*/
.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%; text-align:justify; }
.home_row		{ width:100%; overflow:auto; 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; }
.socnets		{ width:100%; background:white; text-align:center; }
.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; }
.pageinfo		{ padding:10px; background:url(/images/pageinfo_bg.jpg) no-repeat top right; min-height:627px; }
* html .pageinfo	{ height:627px; }
.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; }
/*DIV CLASSES*/

