body {
    background-color:#8A2015;

}


table, tr, td {
    vertical-align:top;
    padding:0px;
    margin:0px;
    
}

img {
    padding:0px;
    border:0px solid blue;
    margin:0px 0px 0px 0px;
}

.container {
    position:relative;

}

/* GENERATED PAGE: General formatting */

td.menu_column {
    width:230px;
}

td.content_column {
    width:510px;
    padding:0px;
    vertical-align:top;
    border:0px yellow solid;
}

td.footer_column {
    width:530px;
    background-color:#AA533F;
}

 div.component_background {
    display:block;
    width:530px;
    margin-bottom:30px;  
    font-family:"Verdana",sans-serif;
    font-size:12pt;
    color:#FFFFFF;
    border:0px blue solid;
} 

div.component_padding {
    display:block;
    width:490px;
    margin-left:20px;
    border:0px red solid;
}


td.menu_column_bottom {
    width:230px;
    background-color:#000000;
}

td.content_column_bottom {
    width:530px;
    border:0px solid red;
    vertical-align:top;
    background-color:#AA533F;
}


/* NAVAGATION MENU: General formatting */

table.nav_table {
    background:transparent;
    width:190px;
    margin-top:80px;
    margin-left:20px;
    margin-right:20px;
    font-family:"AvantGarde","Verdana",sans-serif;
    font-size:8.5pt;
    font-weight:normal;
    vertical-align: middle;
}

td.nav_image_cell {
    background:transparent;
    text-align: center;
    vertical-align: middle;
    padding-top:20px;
}

td.nav_text_cell {
    background-color:transparent;
    text-align: left;
    vertical-align: middle;
    padding-top:20px;
    padding-left:5px;
}

span.nav_title {
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
}

a.nav_table {
    text-decoration:none;
    color:#FFFFFF;
}

a.nav_table:link {
    color:#FFFFFF;

}
a.nav_table:visited {
    color:#FFFFFF;

}
a.nav_table:hover {
    color:#FFFFFF;

}
a.nav_table:active {
    color:#FFFFFF;

}


/* MODULES: General formatting */

.moduletable, th {
    width:100%;
    background-color:#000000;
    text-align:left;
    font-family:"Verdana",sans-serif;
    font-size:10pt;
    color:#9F6E7F;
}

div.did_you_know { /* styling the module table */
    width:108px;
    margin-top:15px;
    margin-left:70px;
    text-align:left;
    clear:both;

}

td.newsflash {  /* well.. for formatting the table cells of the module table */
    background-color:transparent;
    text-align:left;
    font-size:9pt;
    line-height:18px;
    color:#FFFFFF;
}

    
div.rotating_pic { /* styling the module table */
    width:208px;
    height:138px;
    margin-left:40px;
    margin-top:38px;
    text-align:left;
    font-family:"Verdana",sans-serif;
}




/* CONTENT AREA: General formatting */

table, td .contentpaneopen {        
    background-color:transparent;
    font-family:"Verdana",sans-serif;
    font-size:12pt;
    color:#FFFFFF;
}

table.contentpane {    
    background-color:transparent;
    text-align:left;
    font-family:"Verdana",sans-serif;
    font-size:12pt;
    color:#FFFFFF;
}

span.pathway {
    font-size:14pt;
}

span.small {
    font-size:9pt;
}

td.sectiontableheader {
    padding-top:15px;
    padding-bottom:10px;
    background-color:transparent;
    text-align:center;
    font-family:"Verdana",sans-serif;
    font-size:12pt;
    color:#FFFFFF;
}

td.contentheading {
    font-size:12pt;
}
td.person_photo {
    padding-right:10px;
}

.person_text {
    font-size:10pt;
    padding-right:10px;
    padding-bottom:10px;
}

a.readon {
    text-decoration:none;
    text-transform:uppercase;
    font-size:9pt;
    color:#9EC181;
}

a.readon:link {
    color:#9EC181;

}
a.readon:visited {
    color:#9EC181;

}
a.readon:hover {
    color:#9EC181;

}
a.readon:active {
    color:#9EC181;

}

a.content_nav {
    text-decoration:underline;
    color:#6EA3A8;
}

a.content_nav:link {
    color:#6EA3A8;

}
a.content_nav:visited {
    color:#6EA3A8;

}
a.content_nav:hover {
    color:#6EA3A8;

}
a.content_nav:active {
    color:#6EA3A8;

}

/* divider */

.divider {
    height:6px;
    width:100%;
    background-color:#AC4638;
    margin-bottom:18px;
}

div.back_to_top {
    width:78px;
    height:19px;
    margin-top:20px;
    margin-bottom:10px;
}

div.send_button {
    width:70px;
    height:39px;
}

/* heading text */

div.heading_text {
    background-color:transparent;
    text-align:left;
    margin-bottom:5px;
    font-family:"verdana",sans-serif;
    color:#FFFFFF;
}

#add_heading_text {
    margin-top:150px;
}

span.heading_emp {
    font-size:16pt;
    color:#6EA3A8;
}

div.space_above {
    display:block;
    height:130px;
}

div.estateagentspace_above {
    height:0px;
}

/* footer--disclaimer text */

td.footer_column {
    width:530px;
    padding-top:0px;
    vertical-align:top;
    background-color:#AA533F;    
}

div.disclaimer_block {
    margin-top:10px;
}

div.realtor_image1 {
    width:43px;
    height:45px;
    margin-left:20px;
    margin-right:10px;
}
div.disclaimer_text {
    margin-top:5px;
    font-family:"Helvetica",sans-serif;
    font-style:normal;
    text-align:justify;
    font-size:9.5px;
    letter-spacing:.30px;
    line-height:10px;
    color:#FFFFFF;
    margin-right:10px;
    margin-left:10px;
}

div.realtor_image2 {
    float:right;
    width:32px;
    height:39px;
    margin-left:10px;
    margin-right:20px;
}

/*  --  SUB_HEAD  --  */


#sub_head_guides {
    margin-left:50px;
    margin-bottom:48px;
}

#sub_head_frontpage {
    margin-left:120px;
    margin-top:80px;
    margin-bottom:50px;
}

div.sub_head {
    font-size:14pt;
    color:#FFFFFF;    
}

a.sub_head:link {
    color:#98A5AB;
    text-decoration: underline;
}

a.sub_head:hover {
    color:#98A5AB;
    text-decoration: underline;
}

a.sub_head:visited {
    color:#98A5AB;
    text-decoration: underline;
}

a.sub_head:active {
    color:#98A5AB;
    text-decoration: underline;
}

span.links_text {
    margin-bottom:10px;
    font-size:10pt;
}

.clearer {
    clear: both;
    font-size: 1px;
}

div.nxt_links_pc {
    text-indent:-25px;
    padding-left:15px;
}

div.links_block {
    width:450px;
    margin-top:20px;
    margin-left:15px;
    color:#9F6E7F;
}

a.resource_links {
    color:#000000;
    text-decoration: underline;
}

a.resource_links:link {
    color:#9F6E7F;
    text-decoration: underline;
}

a.resource_links:hover {
    color:#9F6E7F;
    text-decoration: underline;
}

a.resource_links:visited {
    color:#9F6E7F;
    text-decoration: underline;
}

a.resource_links:active {
    color:#9F6E7F;
    text-decoration: underline;
}
