﻿/* Do not change the order of these ... */
a:link { color:#0000EE; }
a:visited { color:#0000EE; }
a:hover { color:#008000;text-decoration:none; }
a:active { color:#0000EE; }

body
{
background-color:#E9E6D2;
color:black;
font-style:normal;
font-size:10pt;
font-family:Arial, sans-serif;
padding:0;
margin:0;
}

h1
{
font-style:normal;
font-size:12pt;
font-family:Arial, sans-serif;
margin-top:0;
margin-bottom:0;
}

h2
{
font-style:normal;
font-size:10pt;
font-family:Arial, sans-serif;
margin-top:0;
margin-bottom:0;
}

h3
{
font-style:normal;
font-size:10pt;
font-family:Arial, sans-serif;
margin-top:0;
margin-bottom:0;
}

.body_1
{
margin-top:10px;
margin-left:20px;
margin-right:20px;
margin-bottom:10px;
}

.contact_note_1
{
background:#FFFFE1;
border:1px solid #999999;
padding:6px;
text-align:left;
margin:0;
}

.data_tbl_1
{
background-color:#F5F5F5;
border-spacing:0;
border-collapse:collapse;
border:1px solid #AAAAAA;
width:100%;
margin:0;
}
.data_tbl_1 tr td { padding:4px; }

.data_tbl_1_hdr
{
background-color:#CCCCCC;
border-bottom:1px solid #BBBBBB;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
border-top:1px solid #F8F8F8;
}

.data_tbl_1_itm_1
{
background-color:#FFFFFF;border:1px solid #AAAAAA
}

.data_tbl_1_itm_2
{
background-color:#EEEEEE;border:1px solid #AAAAAA;
}

.data_tbl_1_itm_3
{
background-color:#CCCCCC;border:1px solid #AAAAAA;
}

.data_tbl_1_itm_4
{
background-color:#F5F5F5;border:1px solid #AAAAAA;
}

.data_tbl_1_itm_5
{
background-color:#FFFFFF;border:1px solid #AAAAAA;
}

.data_tbl_2
{
border-collapse:separate;
border-spacing:1px;
width:100%;
margin:0;
}
.data_tbl_2 tr td { padding:2px; }

.data_tbl_2_itm_1
{
padding:2px;
}

.grid_tbl_1
{
border-style:none;
border-spacing:0;
border-collapse:collapse;
margin:0;
width:100%;
}
.grid_tbl_1 td
{
margin:0;padding:6px;
}

.grid_tbl_2
{
border-style:none;
border-spacing:1px;
margin:0;
width:100%;
}
.grid_tbl_2 td { padding:2px; }

.posting_tbl_1
{
background-color:#F5F5F5;
border:1px solid #AAAAAA;
border-collapse:collapse;
border-spacing:0;
width:100%;
}

.posting_tbl_1_hdr
{
background-color:#CCCCCC;
border-bottom:2px solid #BBBBBB;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
border-top:1px solid #AAAAAA;
padding:4px;
}

.posting_tbl_1_itm_1
{
background-color:#F5F5F5;
border:1px solid #AAAAAA;
padding:4px;
}

.err_text_1
{
color:#FF0000;font-weight:bold;
}

.form_style
{ 
margin-top:0;margin-bottom:0;
}

.form_field_1
{
background-color:#F5F5F5;
border-bottom:1px solid #D6D6D6;
border-left:1px solid #F8F8F8;
border-right:1px solid #D6D6D6;
border-top:1px solid #F8F8F8;
margin:0;
padding:2px;
}

.form_label_1
{
background-color:#CCCCCC;
border-bottom:1px solid #BBBBBB;
border-left:1px solid #DDDDDD;
border-right:1px solid #BBBBBB;
border-top:1px solid #DDDDDD;
margin:0;
padding:2px;
}

.form_label_2
{
background-color:#E5E5E5;
border-bottom:1px solid #D6D6D6;
border-left:1px solid #E5E5E5;
border-right:1px solid #D6D6D6;
border-top:1px solid #E5E5E5;
margin:0;
padding:2px;
}

.form_text_1
{
font-style:normal;font-family:Arial, sans-serif;font-size:8pt;
}

.form_text_2
{ 
font-style:normal;
font-weight:bold; 
font-family:Arial, sans-serif;
font-size:10pt;
color:#990000;
}

.form_tbl_1
{
background-color:#F5F5F5;
border-spacing:1px;
border-collapse:separate;
border:1px solid #AAAAAA;
width:100%;
margin:0;
}
.form_tbl_1 tr td { padding:2px; }

.form_div_1
{
background-color:#FCFCFC;
border:1px solid #AAAAAA;
padding:6px;
text-align:center;
margin:0;
}

.form_div_2
{
background-color:#FCFCFC;
border:1px solid #AAAAAA;
padding:6px;
text-align:left;
margin:0;
}

.list_1
{
display:inline-block;
list-style:none;
margin:0;
padding:0;
}
.list_1 li
{
float:left;
list-style-type:none;
}
.list_1 li a
{
display:block;
margin:0;
padding:6px;
text-align:left;
vertical-align:middle;
}
.list_1 li a:hover
{
background-color:#D6E7EF;
}

.list_2
{
display:block;
list-style:none;
margin:0;
padding:0;
}
.list_2 li
{
list-style-type:none;
font-size:12pt;
font-style:normal;
}
.list_2 li a
{
display:block;
padding:2px;
}
.list_2 li a:hover
{
background-color:#D6E7EF;
}
.list_2 li img
{
vertical-align:middle;border:0;margin:0 2px 0 0;
}

.menu_1
{
background-color:#F5F5F5;
border-spacing:0;
border-collapse:separate;
border:1px solid #AAAAAA;
margin:0;
padding:0;
width:100%;
}

.menu_1 tr td { margin:0;padding:0;height:36px; }

.menu_col_1
{
background-color:#E5E5E5;
border-bottom:1px solid #D6D6D6;
padding:4px;
width:25%;
}

.menu_link_1
{
background-color:#E5E5E5;
display:block;
height:100%;
line-height:38px;
overflow:hidden;
width:100%;
text-align:center;
vertical-align:middle;
}

a.menu_link_1:hover { background-color:#F5F5F5;border-left:2px solid #008000; }

.menu_col_2
{
background-color:#F5F5F5;
border-bottom:1px solid #D6D6D6;
overflow:hidden;
width:75%;
text-align:left;
vertical-align:middle;
}

.menu_desc_1 { padding:0 6px 0 6px;vertical-align:middle; }

.menu_2_title
{
background-color:#FCFCFC;
border-top:1px solid #AAAAAA;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
padding:6px;
text-align:left;
margin:0;
}

.menu_2_body
{
background-color:#E5E5E5;
border-spacing:0;
border-collapse:separate;
border:1px solid #AAAAAA;
margin:0;
padding:0;
}

.menu_2_link
{
background-color:#E5E5E5;
border-top:1px solid #AAAAAA;
display:block;
margin:0;
overflow:hidden;
padding:6px 6px 6px 8px;
text-align:left;
vertical-align:middle;
}

a.menu_2_link:hover { background-color:#F5F5F5;border-left:2px solid #008000; }

.menu_3_link
{
display:block;
margin:0;
overflow:hidden;
padding:6px;
text-align:left;
vertical-align:middle;
}
a.menu_3_link:hover { background-color:#D6E7EF;border-left:2px solid #008000; }

.school_link_1
{
background-color:#EEEEEE;
display:block;
margin:0;
overflow:hidden;
text-align:left;
vertical-align:middle;
}
a.school_link_1:hover { background-color:#F5F5F5;border-left:2px solid #008000; }

.school_link_2
{
background-color:#EEEEEE;
display:block;
margin:0;
padding:4px;
overflow:hidden;
text-align:center;
vertical-align:middle;
}
a.school_link_2:hover { background-color:#F5F5F5;border-left:2px solid #008000; }

.hr_1 { height:1px;border-width:0;color:gray;background-color:gray; }
.hr_2 { height:2px;border-width:0;color:gray;background-color:gray; }

.info_line_1 { padding:2px;margin:2px;text-align:left; }

.alert_1 { background:#DAD9D1;border:1px solid #DD1212;padding:6px; }

.alert_critical_1 { width:100%;background:#FFFFE1;border:1px solid #DD1212;padding:6px; }

.alert_noncritical_1 { width:100%;background:#FFFFE1;border:1px solid #FFCC00;padding:6px; }

.error_critical_1 { width:100%;background:#FFFFE1;border:1px solid #DD1212;padding:6px; }

.error_noncritical_1 { width:100%;background:#FFFFE1;border:1px solid #FFCC00;padding:6px; }

.info_msg_1 { width:100%;background:#EFF7FE;border:1px solid #83A8CC;padding:6px; }

.success_msg_1 { width:100%;background:#FAFFF1;border:1px solid #A9D260;padding:6px; }

.tip_msg_1 { width:100%;background:#FFFFE1;border:1px solid #FFCC66;padding:6px; }

.bg_1 { background-color:#F5F5F5;border:1px solid #AAAAAA;padding:6px; }
.bg_2 { background-color:#F5F5F5;border:1px solid #73A3D2;padding:6px; }
.bg_3 { background-color:#F5F5F5;border:1px solid #E08566;padding:6px; }
.bg_4 { background-color:#FFFFFF;border:1px solid #AAAAAA;padding:6px; }

.btn_style_1
{
background:#D6E7EF;
border-bottom:1px solid #104A7B;
border-left:1px solid #AFC4D5;
border-right:1px solid #104A7B;
border-top:1px solid #AFC4D5;
color:#000066;
cursor:pointer;
font-family:Arial, sans-serif;
font-size:12pt;
margin:2px;
text-decoration:none;
}

.btn_style_2
{
background:#D6E7EF;
border-bottom:1px solid #104A7B;
border-left:1px solid #AFC4D5;
border-right:1px solid #104A7B;
border-top:1px solid #AFC4D5;
color:#000066;
cursor:pointer;
font-family:Arial, sans-serif;
font-size:14pt;
margin:2px;
text-decoration:none;
}

.phone_manager
{
font-style:normal;font-size:14px;font-weight:normal;
}

.file_count
{
background-color:#EEFFEE;
border:1px solid #999999;
margin:2px auto;
padding:2px;
text-align:center;
width:190px;
}
.file_count a { display:block;padding:2px; }
.file_count a:hover { background-color:#D6E7EF; }

.video_count
{
background-color:#EEFFEE;
border:1px solid #999999;
margin:2px auto;
padding:2px;
text-align:center;
width:190px;
}
.video_count a { display:block;padding:2px; }
.video_count a:hover { background-color:#D6E7EF; }

.footer_bar_1
{
background-color:#F5F5F5;
border-top:1px solid #AAAAAA;
border-bottom:1px solid #AAAAAA;
padding:6px;
margin:0;
}

.footer_text_1
{
font-style:normal; font-family:Arial, sans-serif; font-size:8pt;
}

.form_border_1
{
border:1px solid #425e89;
}

.help_color_1
{ 
background:#FFFFE1;
}

.info_box_1
{
border:1px solid #FFCC66;background:#FFFFE1;padding:6px;
}

.nav_mast
{
background-color:#F0F0F0;margin:0;padding:0;
}

.nav_h1
{
background-color:#F5F5F5;color:#000000;text-align:center;margin:0;padding:2px;
}

.nav_container
{
height:54px;position:relative;border-top:1px solid #AAAAAA;margin:0;padding:0;
}

.nav_logo_div
{
position:absolute;left:0;bottom:0;padding:2px;margin:4px 0 0 4px;
}

.nav_tabs_div
{
overflow:hidden;padding:0;margin:0;position:absolute;left:160px;bottom:0;width:550px;
}

.nav_session_div
{
float:right;clear:both;padding:0 6px 0 0;margin:6px 0 4px 0;width:250px;text-align:right;
}

.nav_form_div
{
float:right;clear:both;padding:0;margin:2px 4px 0 0;width:160px;text-align:right;
}

.nav_form
{
font-size:10pt;margin:0;padding:0;position:static;overflow:hidden;display:inline;
}

.nav_lang_div
{
float:right;clear:both;padding:0;margin:4px 4px 0 0;vertical-align:top;width:160px;text-align:right;
}

.nav_lang_link
{
font-size:8pt;display:inline-block;padding:2px 6px 0 0;margin:0;vertical-align:top;
}

.nav_social_btn
{
margin:0;display:inline-block;border-style:none;vertical-align:baseline;
}

.nav_tab_search
{
background-color:#F5F5F5;
border-bottom:none;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
border-top:1px solid #AAAAAA;
display:block;
float:left;
margin:0 6px 0 0;
padding:4px 0 6px 0;
text-align:center;
width:170px;
}

a.nav_tab_search:hover
{
background-color:#B7CFE8;
}

.nav_tab_search_selected
{
background-color:#B7CFE8;
border-bottom:none;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
border-top:1px solid #AAAAAA;
display:block;
float:left;
font-weight:bold;
margin:0 6px 0 0;
padding:4px 0 6px 0;
text-align:center;
width:170px;
}

.nav_tab_renters
{
background-color:#F5F5F5;
border-bottom:none;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
border-top:1px solid #AAAAAA;
display:block;
float:left;
margin:0 6px 0 0;
padding:4px 0 6px 0;
text-align:center;
width:170px;
}

a.nav_tab_renters:hover
{
background-color:#EDB3A0;
}

.nav_tab_renters_selected
{
background-color:#EDB3A0;
border-bottom:none;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
border-top:1px solid #AAAAAA;
display:block;
float:left;
font-weight:bold;
margin:0 6px 0 0;
padding:4px 0 6px 0;
text-align:center;
width:170px;
}

.nav_tab_managers
{
background-color:#F5F5F5;
border-bottom:none;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
border-top:1px solid #AAAAAA;
display:block;
float:left;
margin:0 6px 0 0;
padding:4px 0 6px 0;
text-align:center;
width:170px;
}

a.nav_tab_managers:hover
{
background-color:#CCCCCC;
}

.nav_tab_managers_selected
{
background-color:#CCCCCC;
border-bottom:none;
border-left:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
border-top:1px solid #AAAAAA;
display:block;
float:left;
font-weight:bold;
margin:0 6px 0 0;
padding:4px 0 6px 0;
text-align:center;
width:170px;
}

.nav_affiliate_line
{
background-color:#4C8484;
font-size:0;
height:4px;
line-height:4px;
margin:0;
}

.nav_managers_line
{
background-color:#CCCCCC;
font-size:0;
height:4px;
line-height:4px;
margin:0;
}

.nav_renters_line
{
background-color:#EDB3A0;
font-size:0;
height:4px;
line-height:4px;
margin:0;
}

.nav_search_line
{
background-color:#B7CFE8;
font-size:0;
height:4px;
line-height:4px;
margin:0;
}

.nav_line_1
{
background-color:#AAAAAA;
font-size:0;
height:4px;
line-height:4px;
margin:0;
}

.nav_bar_1
{
background-color:#F5F5F5;
border-bottom:1px solid #AAAAAA;
font-style:normal;
font-size:12pt;
font-family:Arial, sans-serif;
margin:0;
padding:4px;
}

.nav_links_1
{
font-style:normal;font-size:12pt;font-family:Arial, sans-serif;
}

.referral_msg_1
{
background:#FAFFF1;
border:1px solid #A9D260;
color:black;
display:none;
font-family:Arial, sans-serif;
font-size:10pt;
font-style:normal;
margin:5px 0 2px 0;
padding:6px;
}

.map_infowindow_body
{
background:#FFFFFF;
color:black;
font-style:normal;
font-size:10pt;
font-family:Arial, sans-serif;
padding:4pt;
margin:4pt;
}

.menu_text_1
{
font-size:15px;
font-weight:bold;
font-family:Arial, sans-serif;
}

.img_1
{
border:1px solid #AAAAAA;
}

.img_window_1
{
border:none;position:absolute;z-index:1;
}

.posting_hdr_1
{
border:1px solid #33628D;
}

.posting_hdr_1 td
{ 
border:1px solid #33628D; 
}

.posting_headline_1
{ 
display:block;
font-size:14px;
font-weight:bold;
margin:1px;
padding:4px;
text-align:left;
}
a.posting_headline_1:link {text-decoration:underline;}
a.posting_headline_1:visited {text-decoration:underline;}
a.posting_headline_1:hover {text-decoration:none;}

.summary
{
background-color:#EEFFEE;
border:1px solid #999999;
padding:6px;
}

.box_1
{
border:1px solid #AAAAAA;margin:0;
}

.box_1_body
{
background-color:#F5F5F5;
border-top:1px solid #AAAAAA;
margin:0;
padding:6px;
}

.box_1_body_1
{
background-color:#EEEEEE;
border-top:1px solid #AAAAAA;
margin:0;
padding:6px;
}

.box_1_title
{
background-color:#CCCCCC;
border-bottom:1px solid #BBBBBB;
border-left:1px solid #DDDDDD;
border-right:1px solid #BBBBBB;
border-top:1px solid #DDDDDD;
margin:0;
padding:4px;
text-align:center;
}

.box_2
{
border:1px solid #C5956E;margin:0;
}

.box_2_body
{
background-color:#F5F5F5;
border-top:1px solid #C5956E;
margin:0;
padding:6px;
}

.box_2_body_1
{
background-color:#ECE5DE;
border-top:1px solid #C5956E;
margin:0;
padding:6px;
}

.box_2_title
{
background-color:#CBAF97;
border-bottom:1px solid #B9A797;
border-left:1px solid #DDC9B9;
border-right:1px solid #B9A797;
border-top:1px solid #DDC9B9;
margin:0;
padding:4px;
text-align:center;
}

.box_3
{
border:1px solid #E08566;margin:0;
}

.box_3_body
{
background-color:#F5F5F5;
border-top:1px solid #E08566;
margin:0;
padding:6px;
}

.box_3_body_1
{
background-color:#F8DED6;
border-top:1px solid #E08566;
margin:0;
padding:6px;
}

.box_3_title
{
background-color:#EDB3A0;
border-bottom:1px solid #D3A596;
border-left:1px solid #F3CDC0;
border-right:1px solid #D3A596;
border-top:1px solid #F3CDC0;
margin:0;
padding:4px;
text-align:center;
}

.box_4
{
border:1px solid #73A3D2;margin:0;
}

.box_4_body
{
background-color:#F5F5F5;
border-top:1px solid #73A3D2;
margin:0;
padding:6px;
}

.box_4_body_1
{
background-color:#E5ECF9;
border-top:1px solid #73A3D2;
margin:0;
padding:6px;
}

.box_4_title
{
background-color:#B7CFE8;
border-bottom:1px solid #9FC0E1;
border-left:1px solid #E8EFF7;
border-right:1px solid #9FC0E1;
border-top:1px solid #E8EFF7;
margin:0;
padding:4px;
text-align:center;
}

.box_5
{
border:1px solid #4C8484;margin:0;
}

.box_5_body
{
background-color:#F5F5F5;
border-top:1px solid #4C8484;
margin:0;
padding:6px;
}

.box_5_body_1
{
background-color:#DCE1E1;
border-top:1px solid #4C8484;
margin:0;
padding:6px;
}

.box_5_title
{
background-color:#A8BEBE;
border-bottom:1px solid #92A0A0;
border-left:1px solid #C8D7D7;
border-right:1px solid #92A0A0;
border-top:1px solid #C8D7D7;
margin:0;
padding:4px;
text-align:center;
}

.box_6
{
border:1px solid #8C798C;margin:0;
}

.box_6_body
{
background-color:#F5F5F5;
border-top:1px solid #8C798C;
margin:0;
padding:6px;
}

.box_6_body_1
{
background-color:#EFE6EF;
border-top:1px solid #8C798C;
margin:0;
padding:6px;
}

.box_6_title
{
background-color:#B6AAB6;
border-bottom:1px solid #9E989E;
border-left:1px solid #D1C8D1;
border-right:1px solid #9E989E;
border-top:1px solid #D1C8D1;
margin:0;
padding:4px;
text-align:center;
}
