/*-----ADMIN PANEL COMMON CLASSES - SCRIPT NONSPECIFIC-----*/
/*HTML SELECTORS*/
*				{ margin:0; padding:0; }
body				{ font-family:arial, sans-serif; font-size:12px; background:transparent; }
img				{ border:0; }
h2.website_header		{ font-size:24px; color:white; }
h3.section_header		{ font-size:18px; text-align:right; color:#24708e; }
h4.listings			{ font-size:14px; text-align:right; font-style:italic; }
p.user				{ font-size:11px; color:#888; text-align:center; border-top:1px solid #888; border-bottom:1px solid #888; margin-top:20px; }
p.welcome			{ font-weight:bold; text-align:center; margin:2px 0; }
p.error				{ font-weight:bold; text-align:center; margin:2px 0; color:red; }
p.header			{ font-weight:bold; }
p.data				{ font-size:10px; }
p.database			{ font-size:10px; }
p.upload			{ font-weight:bold; text-align:right; }
p.login				{ font-weight:bold; text-align:right; }
p.footer			{ font-size:10px; text-align:center; color:white; }
p.message			{ font-size:11px; font-weight:bold; margin-left:10px; }
p.results			{ font-size:11px; font-weight:bold; }
p.pro_txt			{ font-size:11px; font-weight:bold; text-align:right; }
ul.navbar			{ width:100%; text-align:right; font-weight:bold; font-size:9px; }
li.nav_item			{ width:100%; list-style:none; }
li.nav_item_first		{ width:100%; list-style:none; background:#24708e; }
/*HTML SELECTORS*/
/*LINK CLASSES*/
a.nav				{ color:#353432; text-decoration:none; height:100%; display:block; }
a:hover.nav			{ background:#ba8841; color:white; }
a.navfirst			{ background:#24708e; color:white; text-decoration:none; height:100%; display:block; }
a:hover.navfirst		{ color:#353432; background:white; }
a.goback			{ color:black; }
a:hover.goback			{ color:red; }
a.reglink			{ color:black; text-decoration:none; font-weight:bold; }
a:hover.reglink			{ color:#ba8841; }
a.data_link			{ color:black; font-weight:bold; }
a:hover.data_link		{ color:#ba8841; }
a.footer_lnk			{ color:white; }
a:hover.footer_lnk		{ text-decoration:none; }
/*LINK CLASSES*/
/*FORM ELEMENTS*/
form#selectForm			{ width:100%; }
input.textfield			{ border:1px solid black; width:250px; }
textarea.textarea		{ border:1px solid black; width:100%; height:150px; }
input.submission		{ border:1px solid gray; background:transparent; width:250px; }
textarea.submission		{ border:1px solid gray; background:transparent; width:100%; height:150px; }
select				{ border:1px solid black; }
select.popup			{ margin-right:5px; }
/*FORM ELEMENTS*/
/*MAIN STRUCTURE*/
#master_container		{ width:800px; margin:10px auto; background:white; border-top:1px solid #aaa; border-right:2px solid black; border-bottom:2px solid black; border-left:1px solid #aaa; }
#master_container_wide		{ width:1100px; margin:10px auto; background:white; border-top:1px solid #aaa; border-right:2px solid black; border-bottom:2px solid black; border-left:1px solid #aaa; }
#master_container_extra_wide	{ width:1260px; margin:10px auto; background:white; border-top:1px solid #aaa; border-right:2px solid black; border-bottom:2px solid black; border-left:1px solid #aaa; }
#header				{ width:100%; background:#24708e; overflow:hidden; }
.header_left			{ width:450px; float:left; }
.header_right			{ width:350px; float:right; text-align:right; }
#page_body			{ width:100%; overflow:hidden; position:relative; }
#navigation			{ width:99px; float:left; }
#logo				{ position:absolute; bottom:0; }
#logo img			{ width:99px; }
#content			{ width:700px; float:left; border-left:1px solid #ba8841; min-height:400px; }
#content_wide			{ width:1000px; float:left; border-left:1px solid #ba8841; min-height:400px; }
#content_extra_wide		{ width:1160px; float:left; border-left:1px solid #ba8841; min-height:400px; }
* html #content			{ height:400px; }
* html #content_wide		{ height:400px; }
* html #content_extra_wide	{ height:400px; }
#footer				{ width:100%; background:#ba8841; padding:2px 0; }
.form_commands			{ width:100%; background:#ddd; margin:10px 0; }
/*MAIN STRUCTURE*/
/*LOGIN FORM*/
.login_table			{ width:625px; margin:10px auto; border-top:1px solid black; border-bottom:1px solid black; }
.login_row			{ width:100%; overflow:auto; margin:5px 0; }
.login_left			{ width:250px; float:left; }
.login_right			{ width:350px; float:left; margin-left:5px; }
/*LOGIN FORM*/
/*PROGRAM LOG TABLE*/
.log_table			{ width:675px; margin:10px auto; }
.log_row_header			{ width:100%; overflow:auto; border-top:1px solid black; border-bottom:1px solid black; }
.log_row			{ width:100%; overflow:auto; padding:5px 0; border-bottom:1px solid #ddd; font-size:10px; }
.log_cell_time			{ float:left; width:150px; }
.log_cell_ip			{ float:left; width:100px; }
.log_cell_host			{ float:left; width:250px; }
.log_cell_summary		{ float:left; width:175px; }
/*PROGRAM LOG TABLE*/
/*DATABASE TABLE*/
.database_table			{ width:675px; margin:10px auto; }
.database_row_header		{ width:100%; overflow:auto; border-top:1px solid black; border-bottom:1px solid black; }
.database_row			{ width:100%; overflow:auto; padding:5px 0; border-bottom:1px solid #ddd; }
.database_cell_count		{ float:left; width:100px; }
.database_cell_filename		{ float:left; width:150px; }
.database_cell_filesize		{ float:left; width:150px; }
/*DATABASE TABLE*/
/*PHOTO TABLE*/
.photo_table			{ width:675px; margin:10px auto; }
.photo_row_header		{ width:100%; overflow:hidden; border-top:1px solid black; }
.photo_row			{ width:100%; overflow:hidden; margin:2px 0; border-bottom:1px solid black; }
.photo_cell_item		{ float:left; width:40px; }
.photo_cell_file		{ float:left; width:160px; }
.photo_cell_type		{ float:left; width:70px; }
.photo_cell_size		{ float:left; width:70px; }
.photo_cell_accessed		{ float:left; width:230px; }
.photo_cell_path		{ float:right; width:330px; text-align:right; }
.photo_cell_preview		{ float:right; width:100px; }
.photo_cell_preview img		{ width:100px; }
/*PHOTO TABLE*/
/*UPLOAD TABLE*/
.upload_table			{ width:675px; margin:10px auto; border-top:1px solid black; border-bottom:1px solid black; }
.upload_row_header		{ width:100%; overflow:auto; margin:5px 0; padding:3px 0; border-bottom:1px solid black; }
.upload_row			{ width:100%; overflow:auto; margin:5px 0; padding:3px 0; }
.upload_left			{ width:250px; float:left; }
.upload_right			{ width:250px; float:left; margin-left:5px; }
/*UPLOAD TABLE*/
/*FILE TABLE*/
.file_table			{ width:675px; margin:10px auto;  }
.file_row_header		{ width:100%; overflow:hidden; border-top:1px solid black; border-bottom:1px solid black; }
.file_row			{ width:100%; overflow:hidden; margin:2px 0; border-bottom:1px solid gray; }
.file_left			{ width:300px; float:left; text-align:right; }
.file_right			{ width:300px; float:left; margin-left:5px; }
.file_cell_item			{ float:left; width:50px; }
.file_cell_file			{ float:left; width:225px; }
.file_cell_type			{ float:left; width:75px; }
.file_cell_size			{ float:left; width:100px; }
.file_cell_accessed		{ float:left; width:150px; }
.file_cell_thumbnail		{ float:right; width:75px; text-align:right; }
.file_cell_thumbnail img	{ width:75px; }
/*FILE TABLE*/
/*-----ADMIN PANEL COMMON CLASSES - SCRIPT NONSPECIFIC-----*/
/*-----ADMIN PANEL UNIQUE CLASSES - SCRIPT SPECIFIC-----*/
/*ACCOUNTS TABLE*/
.add_accounts_table		{ width:675px; margin:10px auto; border-top:1px solid black; border-bottom:1px solid black; }
.add_accounts_row		{ width:100%; overflow:auto; margin:5px 0; }
.add_accounts_left		{ width:250px; float:left; }
.add_accounts_right		{ width:350px; float:left; margin-left:5px; }
.accounts_table			{ width:675px; margin:10px auto; }
.accounts_header_row		{ width:100%; overflow:auto; margin:5px 0; background:black; color:white; }
.accounts_row			{ width:100%; overflow:auto; margin:5px 0; border-bottom:1px solid #ccc; }
.accounts_entry			{ width:50px; float:left; }
.accounts_user_id		{ width:150px; float:left; }
.accounts_user_pw		{ width:150px; float:left; }
.accounts_user_name		{ width:150px; float:left; }
.accounts_user_type		{ width:100px; float:left; }
/*ACCOUNTS TABLE*/
/*ADDRESS TABLE*/
.add_address_table		{ width:675px; margin:10px auto; border-top:1px solid black; border-bottom:1px solid black; }
.add_address_row		{ width:100%; overflow:auto; margin:5px 0; }
.add_address_left		{ width:250px; float:left; }
.add_address_right		{ width:350px; float:left; margin-left:5px; }
.address_table			{ width:675px; margin:10px auto; font-size:11px; }
.address_header_row		{ width:100%; overflow:auto; margin:5px 0; background:black; color:white; }
.address_row			{ width:100%; overflow:auto; margin:5px 0; border-bottom:1px solid #ccc; }
.address_entry			{ width:40px; float:left; }
.address_first_name		{ width:110px; float:left; }
.address_last_name		{ width:120px; float:left; }
.address_street_address		{ width:170px; float:left; }
.address_city			{ width:100px; float:left; text-align:right; }
.address_state			{ width:80px; float:left; text-align:right; }
.address_zip			{ width:50px; float:left; text-align:right; }
/*ADDRESS TABLE*/
/*ANNOUNCEMENT TABLE*/
.add_announce_table		{ width:675px; margin:10px auto; border-top:1px solid black; border-bottom:1px solid black; }
.add_announce_row		{ width:100%; overflow:auto; margin:5px 0; }
.add_announce_left		{ width:250px; float:left; }
.add_announce_right		{ width:350px; float:left; margin-left:5px; }
/*ANNOUNCEMENT TABLE*/
/*MESSAGE BOARD TABLE*/
.add_message_table		{ width:675px; margin:10px auto; border-top:1px solid black; border-bottom:1px solid black; }
.add_message_row		{ width:100%; overflow:auto; margin:5px 0; }
.add_message_left		{ width:250px; float:left; }
.add_message_right		{ width:350px; float:left; margin-left:5px; }
.message_table			{ width:675px; margin:10px auto; }
.message_header_row		{ width:100%; overflow:auto; margin:5px 0; background:black; color:white; }
.message_row			{ width:100%; overflow:hidden; margin:5px 0; border-bottom:1px solid #ccc; }
.message_entry			{ width:40px; float:left; }
.message_title			{ width:150px; float:left; }
.message_date			{ width:150px; float:left; }
.message_author			{ width:110px; float:left; }
.message_image			{ width:100px; float:right; text-align:right; }
.message_image img		{ width:50px; }
/*MESSAGE BOARD TABLE*/
/*CONTACT TABLE*/
.contact_table			{ width:675px; margin:10px auto; font-size:10px; }
.contact_row_header		{ width:100%; overflow:auto; border-top:1px solid black; border-bottom:1px solid black; }
.contact_row			{ width:100%; overflow:auto; padding:5px 0; border-bottom:1px solid #ddd; }
.contact_cell_count		{ float:left; width:50px; font-weight:bold; }
.contact_cell_date		{ float:left; width:100px; }
.contact_cell_firstname		{ float:left; width:75px; font-weight:bold; }
.contact_cell_lastname		{ float:left; width:100px; font-weight:bold; }
.contact_cell_email		{ float:left; width:175px; text-align:right; }
.contact_cell_comments		{ float:left; width:175px; text-align:right; word-wrap:break-word; }
/*CONTACT TABLE*/
/*EMAIL TABLE*/
.email_list			{ width:650px; margin:0 auto; border:1px solid black; padding:5px; font-size:10px; background:#ddd; word-wrap:break-word; }
.add_email_table		{ width:675px; margin:10px auto; border-top:1px solid black; border-bottom:1px solid black; }
.add_email_row			{ width:100%; overflow:auto; margin:5px 0; }
.add_email_left			{ width:250px; float:left; }
.add_email_right		{ width:350px; float:left; margin-left:5px; }
.email_table			{ width:675px; margin:10px auto; font-size:11px; }
.email_header_row		{ width:100%; overflow:auto; margin:5px 0; background:black; color:white; }
.email_row			{ width:100%; overflow:auto; margin:5px 0; border-bottom:1px solid #ccc; }
.email_entry			{ width:40px; float:left; }
.email_first_name		{ width:150px; float:left; }
.email_last_name		{ width:150px; float:left; }
.email_emailaddress		{ width:300px; float:right; text-align:right; }
/*EMAIL TABLE*/
/*EVALUATION TABLE*/
.eval_table			{ width:675px; margin:10px auto; font-size:10px; }
.eval_row_header		{ width:100%; overflow:auto; border-top:1px solid black; border-bottom:1px solid black; }
.eval_row			{ width:100%; overflow:auto; padding:5px 0; border-bottom:1px solid #ddd; }
.eval_cell_count		{ float:left; width:40px; font-weight:bold; }
.eval_cell_date			{ float:left; width:100px; }
.eval_cell_firstname		{ float:left; width:75px; font-weight:bold; }
.eval_cell_lastname		{ float:left; width:75px; font-weight:bold; }
.eval_cell_email		{ float:left; width:150px; text-align:right; }
.eval_cell_phone		{ float:left; width:100px; text-align:right; }
.eval_cell_comments		{ float:right; width:130px; text-align:right; word-wrap:break-word; }
/*EVALUATION TABLE*/
/*EVENTS TABLE*/
.add_events_table		{ width:675px; margin:10px auto; border-top:1px solid black; border-bottom:1px solid black; }
.add_events_row			{ width:100%; overflow:auto; margin:5px 0; }
.add_events_left		{ width:250px; float:left; }
.add_events_right		{ width:350px; float:left; margin-left:5px; }
.events_table			{ width:675px; margin:10px auto; }
.events_header_row		{ width:100%; overflow:auto; margin:5px 0; background:black; color:white; }
.events_row			{ width:100%; overflow:hidden; margin:5px 0; border-bottom:1px solid #ccc; }
.events_entry			{ width:40px; float:left; }
.events_title			{ width:200px; float:left; }
.events_date			{ width:150px; float:left; }
.events_author			{ width:120px; float:left; }
.events_image			{ width:100px; float:right; text-align:right; }
.events_image img		{ width:50px; }
/*EVENTS TABLE*/
/*MARKETING TABLE*/
.add_marketing_table		{ width:675px; margin:10px auto; border-top:1px solid black; border-bottom:1px solid black; }
.add_marketing_row		{ width:100%; overflow:auto; margin:5px 0; }
.add_marketing_left		{ width:250px; float:left; }
.add_marketing_right		{ width:350px; float:left; margin-left:5px; }
.marketing_table		{ width:825px; margin:10px auto; font-size:11px; }
.marketing_header_row		{ width:100%; overflow:auto; margin:5px 0; background:black; color:white; }
.marketing_row			{ width:100%; overflow:auto; margin:5px 0; border-bottom:1px solid #ccc; }
.marketing_entry		{ width:40px; float:left; }
.marketing_serial_number	{ width:100px; float:left; }
.marketing_first_name		{ width:110px; float:left; }
.marketing_last_name		{ width:110px; float:left; }
.marketing_email_address	{ width:200px; float:left; text-align:right; }
.marketing_expiration		{ width:70px; float:left; text-align:right; }
.marketing_issue_date		{ width:70px; float:left; text-align:right; }
.marketing_return_date		{ width:70px; float:left; text-align:right; }
.marketing_applied		{ width:45px; float:left; text-align:right; }
/*MARKETING TABLE*/
/*MEMBERS TABLE*/
.add_members_table		{ width:675px; margin:10px auto; border-top:1px solid black; border-bottom:1px solid black; }
.add_members_row		{ width:100%; overflow:auto; margin:5px 0; }
.add_members_left		{ width:250px; float:left; }
.add_members_right		{ width:350px; float:left; margin-left:5px; }
.members_table			{ width:950px; font-size:10px; margin:10px auto; }
.members_header_row		{ width:100%; overflow:auto; margin:5px 0; background:black; color:white; }
.members_row			{ width:100%; overflow:auto; margin:5px 0; border-bottom:1px solid #ccc; }
.members_entry			{ width:40px; float:left; }
.members_first_name		{ width:80px; float:left; }
.members_last_name		{ width:80px; float:left; }
.members_phone			{ width:100px; float:left; }
.members_primary_phone		{ width:100%; }
.members_secondary_phone	{ width:100%; }
.members_street_address		{ width:150px; float:left; }
.members_city			{ width:80px; float:left; text-align:right; }
.members_state			{ width:60px; float:left; text-align:right; }
.members_zip			{ width:60px; float:left; text-align:right; }
.members_email_address		{ width:200px; float:left; text-align:right; }
.members_birthday		{ width:80px; float:left; text-align:right; }
/*MEMBERS TABLE*/
/*PROPERTIES TABLE*/
.properties_table		{ width:1160px; margin:10px auto; font-size:10px; }
.properties_header_row		{ width:100%; overflow:hidden; margin:5px 0; background:black; color:white; }
.properties_row			{ width:100%; overflow:hidden; margin:5px 0; border-bottom:1px solid #ccc; }
.properties_entry		{ width:40px; float:left; }
.properties_rental_unit		{ width:60px; float:left; }
.properties_rental_type		{ width:60px; float:left; }
.properties_bedrooms		{ width:60px; float:left; }
.properties_bathrooms		{ width:60px; float:left; }
.properties_basement		{ width:60px; float:left; }
.properties_garage		{ width:60px; float:left; }
.properties_parking		{ width:60px; float:left; }
.properties_price		{ width:60px; float:left; }
.properties_details		{ width:140px; float:left; }
.properties_city		{ width:80px; float:left; }
.properties_state		{ width:80px; float:left; }
.properties_zip			{ width:60px; float:left; }
.properties_street_address	{ width:140px; float:left; }
.properties_square_feet		{ width:80px; float:left; }
.properties_image		{ width:50px; float:left; }
.properties_image img		{ width:50px; }
/*PROPERTIES TABLE*/
/*NEWS TABLE*/
.add_news_table			{ width:675px; margin:10px auto; border-top:1px solid black; border-bottom:1px solid black; }
.add_news_row			{ width:100%; overflow:auto; margin:5px 0; }
.add_news_left			{ width:100px; float:left; }
.add_news_right			{ width:565px; float:left; margin-left:5px; }
.news_table			{ width:675px; margin:10px auto; }
.news_header_row		{ width:100%; overflow:auto; margin:5px 0; background:black; color:white; }
.news_row			{ width:100%; overflow:auto; margin:5px 0; border-bottom:1px solid #ccc; }
.news_entry			{ width:40px; float:left; }
.news_title			{ width:300px; float:left; }
.news_date			{ width:170px; float:left; }
.news_author			{ width:120px; float:right; }
/*NEWS TABLE*/
/*SUBSCRIPTION TABLE*/
.subscribe_table		{ width:100%; border-top:1px solid gray; border-bottom:1px solid gray; color:white; }
.subscribe_navigation		{ width:100%; border-bottom:1px solid gray; }
ul.subscribe_navbar		{ width:100%; padding:5px 0; }
li.subscribe_navitem		{ list-style:none; display:inline; margin-right:20px; }
a.subscribe_nav			{ color:white; }
a:hover.subscribe_nav		{ text-decoration:none; }
.subscribe_data			{ width:100%; }
.add_subscribe_table		{ width:100%; border-top:1px solid #aaa; border-bottom:1px solid #aaa; margin:10px 0; }
.add_subscribe_row		{ width:100%; overflow:auto; margin:5px 0; }
.add_subscribe_left		{ width:160px; float:left; }
.add_subscribe_right		{ width:350px; float:left; margin-left:5px; }
p.subscription_txt		{ font-size:12px; margin-bottom:10px; }
/*SUBSCRIPTION TABLE*/
/*COMPLAINTS TABLE*/
.complaints_table		{ width:675px; margin:10px auto; font-size:10px; }
.complaints_header_row		{ width:100%; overflow:auto; margin:5px 0; background:black; color:white; }
.complaints_row			{ width:100%; overflow:auto; margin:5px 0; border-bottom:1px solid #ccc; }
.complaints_entry		{ width:40px; float:left; }
.complaints_first_name		{ width:100px; float:left; }
.complaints_last_name		{ width:100px; float:left; }
.complaints_emailaddress	{ width:165px; float:left; }
.complaints_complaint		{ width:260px; float:right; text-align:right; }
/*COMPLAINTS TABLE*/
/*SURVEY TABLE*/
.survey_data			{ width:950px; margin:0 auto; border-top:4px solid black; border-bottom:4px solid black; }
.survey_table			{ width:950px; margin:10px auto; }
.survey_row_header		{ width:100%; overflow:auto; border-top:1px solid black; border-bottom:1px solid black; font-size:10px; font-weight:bold; }
.survey_row			{ width:100%; overflow:auto; padding:5px 0; border-bottom:1px solid #ddd; font-size:9px; }
.survey_cell_count		{ float:left; width:40px; font-weight:bold; }
.survey_cell_date		{ float:left; width:100px; }
.survey_cell_firstname		{ float:left; width:100px; font-weight:bold; }
.survey_cell_lastname		{ float:left; width:100px; font-weight:bold; }
.survey_cell_aptcommunity	{ float:left; width:125px; font-weight:bold; }
.survey_cell_aptnumber		{ float:left; width:125px; font-weight:bold; }
.survey_cell_phone		{ float:left; width:100px; font-weight:bold; }
.survey_cell_email		{ float:right; width:200px; text-align:right; }
.survey_cell_comments		{ float:left; width:200px; text-align:right; word-wrap:break-word; }
.survey_question		{ width:650px; float:left; }
.survey_choices			{ width:300px; float:left; overflow:auto; }
/*SURVEY TABLE*/
/*TESTIMONIAL TABLE*/
.testimonials_table		{ width:950px; margin:0 auto; }
.testimonials_header_row	{ width:100%; overflow:auto; border-top:1px solid black; border-bottom:1px solid black; font-size:10px; font-weight:bold; }
.testimonials_row		{ width:100%; overflow:auto; padding:5px 0; border-bottom:1px solid #ddd; font-size:9px; }
.testimonials_entry		{ float:left; width:40px; font-weight:bold; }
.testimonials_date		{ float:left; width:100px; }
.testimonials_author		{ float:left; width:120px; font-weight:bold; }
.testimonials_testimonial	{ float:right; width:650px; text-align:justify; word-wrap:break-word; }
/**/
.testimonial_table		{ width:100%; color:white; }
.testimonial_header_row		{ width:100%; overflow:auto; border-top:1px solid white; border-bottom:1px solid white; font-size:10px; font-weight:bold; }
.testimonial_row		{ width:100%; overflow:auto; padding:5px 0; border-bottom:1px solid #ddd; font-size:9px; }
.testimonial_entry		{ float:left; width:40px; font-weight:bold; }
.testimonial_date		{ float:left; width:100px; }
.testimonial_author		{ float:left; width:120px; font-weight:bold; }
.testimonial_testimonial	{ float:right; width:350px; text-align:justify; word-wrap:break-word; }
/*TESTIMONIAL TABLE*/
/*-----ADMIN PANEL UNIQUE CLASSES - SCRIPT SPECIFIC-----*/

