﻿body
{
    background-color: #005c9c;
}
.RegularText
{
    font-size: 10pt;
    color: black;
    font-family: Arial;
    padding: 5px;
}
.RegularText A:visited
{
    color: #000080;
    text-decoration: underline;
}
.RegularText A:link
{
    color: #000080;
    text-decoration: underline;
}
.RegularText A:hover
{
    color: Red;
    text-decoration: underline;
}
.Heading
{
    font-weight: bold;
    font-size: 13pt;
    font-family: Arial;
    padding: 5px;
    background-color: #ebebeb;
    color: black;
    border-top: solid 1px black;
    border-bottom: solid 1px black;
}
.SubHeading
{
    font-size: 11pt;
    font-weight: bold;
    color: black;
    font-family: 'Arial';
    text-decoration: none;
    padding: 2px;
}
.SubHeading A:visited
{
    color: #000080;
    text-decoration: underline;
} 
.SubHeading A:link
{
    color: #000080;
    text-decoration: underline;
}
.SubHeading A:hover
{
    color: red;
    text-decoration: underline;
} 
.Menu
{
    font-size: 10pt;
    font-weight: bold;
    color: white;
    font-family: 'Arial';
    padding-right: 3px;
    padding-left: 8px;
    padding-top: 1px;
    padding-bottom: 1px;
}
.Menu A:visited
{
    color: white;
    text-decoration: none;
}
.Menu A:link
{
    color: white;
    text-decoration: none;
}
.Menu A:hover
{
    color: black;
    background-color: white;
}
.MenuItem
{
    border-bottom: #dea4a4 1px solid;
}
.Footer
{
    font-size: 8pt;
    color: black;
    font-family: 'Arial';
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.Footer A:visited
{
    color: #000080;
    text-decoration: underline;
}
.Footer A:link
{
    color: #000080;
    text-decoration: underline;
}
.Footer A:hover
{
    color: red;
    text-decoration: underline;
}
.SearchCategory
{
    font-size: 10pt;
    font-weight: bold;
    color: #b22222;
    font-family: Arial;
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.Padding5
{
    padding: 5px;
}
.IDX-Color-Dark
{
    color: #000080;
}
.IDX-Color-Medium
{
    color: #9cb9ff;
}
.IDX-Color-Light
{
    color: #ebebeb;
}
.IDX-Border-Bottom-Dark
{
     border-bottom: #000080 4px solid;
}
.IDX-Border-Top-Dark
{
     border-top: #000080 4px solid;
}
.IDX-Border-Right-Dark
{
     border-right: #000080 3px solid;
}
.IDX-Background-Color-Medium
{
    background-color: #9cb9ff;
}
.IDX-Background-Color-Light
{
    background-color: #ebebeb;
}
.IDX-Property-Search
{
    font-size: 9pt;
    color: black;
    font-family: Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 0px;
}
.IDX-Property-Search A:visited
{
    color: #000080;
    font-weight: bold;
    text-decoration: underline;
}
.IDX-Property-Search A:link
{
    color: #000080;
    font-weight: bold;
    text-decoration: underline;
}
.IDX-Property-Search A:hover
{
    color: red;
    font-weight: bold;
    text-decoration: underline;
}
.IDX-Details-MLSNumber
{
    font-size: 11pt;
    color: #000080;
    font-family: Arial;
    font-weight: bold;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
}
.IDX-Details-Heading
{
    font-size: 10pt;
    color: black;
    font-family: Arial;
    font-weight: bold;
    background-color: #9cb9ff;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
}
.IDX-Details-Heading A:visited
{
    color: #000080;
    text-decoration: underline;
}
.IDX-Details-Heading A:link
{
    color: #000080;
    text-decoration: underline;
}
.IDX-Details-Heading A:hover
{
    color: red;
    text-decoration: underline;
}
.IDX-Details-SubHeading
{
    font-size: 10pt;
    color: white;
    font-family: Arial;
    background-color: #646464;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.IDX-Details-Text
{
    font-size: 10pt;
    color: black;
    font-family: Arial;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.IDX-Details-Title
{
    font-size: 10pt;
    color: black;
    font-weight: bold;
    font-family: Arial;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.IDX-Other-Details-Text
{
    font-size: 8pt;
    color: black;
    font-family: Arial;
}
.IDX-Unit-Title
{
    font-size: 9pt;
    color: white;
    background-color: #000080;
    font-family: 'Arial';
}
.IDX-Unit-Details
{
    font-size: 9pt;
    color: black;
    background-color: #ebebeb;
    font-family: Arial;
}
.Disclaimer
{
    font-size: 9pt;
    color: white;
    font-family: 'Arial';
    background-color: #000080;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.Disclaimer A:visited
{
    color: white;
    text-decoration: none;
}
.Disclaimer A:link
{
    color: white;
    text-decoration: none;
}
.Disclaimer A:hover
{
    color: #ebebeb;
    text-decoration: underline;
}
