  body { font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  body.sheet { background-color: rgb(238, 238, 238);
    }
    form, input {
        margin: 0;
    }

  td.sheet { padding: 1ex;
    background-color: white;
    text-align: center;
    }

  div.sheet { background-color: white;
    }

  .error { border: 2px solid red;
    padding: 1ex 1em;
    color: rgb(204, 0, 0);
    }

  .alert { 
        background-color: #ffffd0;
        color: rgb(204, 0, 0);
    }

    .hint {
        background-color: #ffffd0;
        font-size: smaller;
        font-weight: normal;
    }


  .required { color: red;
    }

  table.navigation { border: 0pt none ;
    margin: 1ex 0pt;
    background-color: rgb(253, 253, 249);
    font-size: smaller;
    }

  table.navigation td { border-style: solid;
    border-color: rgb(118, 116, 102) rgb(103, 120, 112);
    border-width: 1px;
    padding: 0.2em 1ex;
    }

  table.navigation .inactive { color: silver;
    }

  table.vertical-list th { text-align: right;
    vertical-align: top;
    padding-right: 0.5em;
    }

  table.vertical-list td { vertical-align: top;
    }

    table.normalTable {
        border: solid #F2F9FC 1px;
    }
    table.normalTable th, table.normalTable td {
      font-size: small;
      border: solid #F0F7FA 1px;
      border-spacing: 4px;
      vertical-align: top;
      padding: 2px 3px;
    }
    table.normalTable th {
      background-color: #FAFDFF;
    }
    #propertyAlertsDiv h2, #showingAlertsDiv h2 {
        border-color: #EDC0A3;
        background-color: #EDDCD1;
    }
    #propertyAlertsDiv table.normalTable th, #showingAlertsDiv table.normalTable th, 
    #propertyAlertsDiv table.normalTable td, #showingAlertsDiv table.normalTable td {
        border-color: #F5E9E2;
    }
    #propertyAlertsDiv table.normalTable th, #showingAlertsDiv table.normalTable th  {
        background-color: #FFF8F4;
    }
    .sidenav {
        border-right: 1em solid white;
        vertical-align: top;
    }
    .sidenav input {
        width: 100%;
        text-align: left;
    }

  div.doFSBOHeader { font-weight: bold;
    font-size: 16px;
    color: rgb(153, 0, 255);
    }

  div.doFSBOHeader div.link { padding-top: 2px;
    text-align: center;
    }

  div.doFSBOHeader div.link a { font-size: xx-small;
    font-weight: lighter;
    text-decoration: none;
    text-align: left;
    color: rgb(255, 0, 255);
    padding-left: 70px;
    }

.No_Underline_Small_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: lighter;
	text-decoration: none;
}
.No_Underline_Small_Link:link { color: #0000EE }
.No_Underline_Small_Link:visited { color: #551A8B }
.No_Underline_Small_Link:active { color: #FF0000 }

span.logo_c7 {font-family: Arial, Helvetica, sans-serif; font-size: 120%; margin-left: 4ex;}
span.logo_c6 {color: #333333; font-size: 80%}
div.logo_link {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 120%; 
    margin-left: 60px;
    margin-top: 4px;
    color: #333333;
    font-size: 9pt;
}
div.logo_c5 {text-align: center}
span.logo_c4 {font-family: Arial,Helvetica}
div.logo_c3 {font-family: Arial,Helvetica; text-align: center}
span.logo_c2 {color: #006600}
p.logo_c1 {text-align: center}
div.logolink {}

#breadcrumb {
    font-size: 8pt;
}

/* Define a navigation bar at the top of the page (but under the logo).
   The bar has left, center and right components.
   Initial relative widths of these sections are defined here, but can be
   overridden on a specific page if needed.
 */
#topnav {
    padding-top: 2px;
    border-top: 1px solid #eef;
    font-size: smaller;
}
#topnavleft {
    float: left;
    /*width: 40%;*/
}
#topnavcenter {
    /*width: 20%;*/
    margin-left: auto;
    margin-right: auto;
    float: left;
    text-align: center;
}
#topnavright {
    float: right;
    /*width: 40%;*/
    text-align: right;
}
#belowtopnav {
    clear: both;
    padding-top: 2px;
    border-bottom: 1px solid #eef;
}

#otherview {
    font-size: smaller;
}
#agentFilterBox {
    border: solid 1px green;
    background-color: #EEF3E2;
    margin-bottom: .5em;
    margin-top: 0;
    padding: 1px;
    font-size: 9pt;
}
#topstrip {
    margin-bottom: .5em;
}
#topstrip h1 {
    font-size: 90%;
    margin-top: 2px;
    margin-bottom: .5em;
}

