﻿body 
{
  margin: 0px 0px 0px 0px;
  background-color: White;
  background-position: center top;
  background-repeat: no-repeat;
  font-family: Tahoma;
}
td
{
  font-family: Tahoma;
  font-size: 8pt;
}
div
{
  font-family: Tahoma;
  font-size: 8pt;
}
span
{
  font-family: Tahoma;
  font-size: 8pt;
}
input
{
  font-family: Tahoma;
  font-size: 8pt;
  color: #666666;
}
select
{
  font-family: Tahoma;
  font-size: 8pt;
  color: #666666;
}
textarea
{
  font-family: Tahoma;
  font-size: 8pt;
  color: #666666;
}
div.Window
{
  width: 100%;
  text-align: center;
}
div.SiteFrame
{
  width: 810px;
  margin: 15px 0px 0px 0px;
}
div.SiteContent
{
  width: 780px;
  background-color: White;
  padding: 10px 0px 0px 0px;
}
div.Footer
{
  width: 760px;
  padding: 15px 10px 10px 10px;
  text-align: center;
  font-size: 7pt;
  color: #999999;
  line-height: 14pt;
}
div.Content
{
  font-size: 8pt;
  line-height: 12pt;
  color: #444444;
}
div.HeaderBlueBoxFrame
{
  width: 240px;
  height: 150px;
  padding: 0px 20px 0px 0px;
}
div.HeaderBlueBox
{
  width: 210px;
  height: 150px;
  background-color: #dcf0ff;
  padding: 5px 15px 0px 15px;
  font-size: 8pt;
  line-height: 10pt;
  color: #7da5c8;
  text-align: left;
}
div.HomeHeadingBlk
{
  width: 535px;
  height: 30px;
  padding: 0px 0px 0px 5px;
}
div.HeaderHomeBottom
{
  width: 780px;
  height: 3px;
  background-color: #afd7f0;
}
div.TextHeading
{
  font-size: 9pt;
  font-weight: bold;
  color: #5fa5dc;
  margin: 0px 0px 2px 0px;
}
h1.TextHeading
{
  font-size: 9pt;
  font-weight: bold;
  color: #5fa5dc;
  margin: 0px 0px 2px 0px;
}
h2.SubHeading
{
  font-size: 9pt;
  font-weight: bold;
  color: #5fa5dc;
  margin: 0px 0px 2px 0px;
}
div.PageHeading
{
  font-size: 13pt;
  color: #5fa5dc;
  margin: 0px 0px 8px 0px;
}
h1.PageHeading
{
  font-size: 13pt;
  color: #5fa5dc;
  margin: 0px 0px 8px 0px;
  font-weight: normal;
}
h2.SideBoxHeading
{
  font-size: 9pt;
  font-weight: bold;
  color: #5fa5dc;
  margin: 0px 0px 2px 0px;
}
table.NavHeader
{
  width: 810px;
  height: 80px;
  border: none;
}
table.NavHeaderBottom
{
  width: 810px;
  height: 26px;
  border: none;
}
table.HeaderHome
{
  width: 810px;
  height: 165px;
  border: none;
}
table.MainContent
{
  width: 780px;
  border: none;
}
table.ContentLeftSplit
{
  width: 509px;
  border: none;
}
table.FieldBox
{
  background-color: #e6f5ff;
  border: solid 1px #aad7f5;
}
td.LogoBlk
{
  width: 245px;
  height: 80px;
  text-align: left;
}
td.SearchBlk
{
  width: 550px;
  height: 30px;
  text-align: right;
  padding: 0px 15px 0px 0px;
  color: White;
}
td.NavBar
{
  width: 550px;
  height: 25px;
  text-align: left;
  background-position: left top;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 15px;
}
td.SubNavBar
{
  width: 549px;
  height: 25px;
  text-align: left;
  background-position: left top;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 16px;
}
td.LogoBlkBottom
{
  width: 250px;
  height: 26px;
  text-align: left;
}
td.StatusBarBlk
{
  width: 560px;
  height: 19px;
  text-align: left;
  font-size: 7pt;
  color: #999999;
  background-position: left top;
  background-repeat: no-repeat;
  padding: 7px 0px 0px 10px;
}
td.HeaderFlash
{
  width: 550px;
  height: 165px;
  padding: 0px 0px 0px 5px;
}
td.HeaderBlueBox
{
  width: 260px;
  height: 165px;
}
td.ContentLeft
{
  width: 520px;
  padding: 0px 0px 0px 20px;
  font-size: 8pt;
  line-height: 12pt;
  color: #444444;
  text-align: left;
}
td.ContentLeftWider
{
  width: 550px;
  padding: 0px 0px 0px 20px;
  font-size: 8pt;
  line-height: 12pt;
  color: #444444;
  text-align: left;
}
td.ContentRight
{
  width: 219px;
  padding: 0px 9px 0px 10px;
  font-size: 8pt;
  line-height: 12pt;
  color: #444444;
  border-left: solid 1px #dcf0ff;
  text-align: left;
}
td.ContentRightNarrower
{
  width: 189px;
  padding: 0px 9px 0px 10px;
  font-size: 8pt;
  line-height: 12pt;
  color: #444444;
  border-left: solid 1px #dcf0ff;
  text-align: left;
}
td.ContentLeftSplitLeft
{
  width: 245px;
  padding: 0px 10px 0px 0px;
  font-size: 8pt;
  line-height: 12pt;
  color: #444444;
  border-right: solid 1px #dcf0ff;
  text-align: left;
}
td.ContentLeftSplitRight
{
  width: 245px;
  padding: 0px 0px 0px 10px;
  font-size: 8pt;
  line-height: 12pt;
  color: #444444;
  border-left: solid 1px #dcf0ff;
  text-align: left;
}
ul.NoIndent
{
  margin: 0px 0px 0px 8px;
  padding: 0px 0px 0px 8px;
  list-style-type: square;
}
.Small
{
  font-size: 7pt;
}
.LtText
{
  color: #999999
}
hr.Main
{
  width: 100%;
  height: 2px;
  border-top: solid 2px #dcf0ff;
  border-right: none;
  border-bottom: none;
  border-left: none;
}
hr.MainThick
{
  width: 100%;
  height: 4px;
  border-top: solid 4px #dcf0ff;
  border-right: none;
  border-bottom: none;
  border-left: none;
}
hr.MainThin
{
  width: 100%;
  height: 1px;
  border-top: solid 1px #dcf0ff;
  border-right: none;
  border-bottom: none;
  border-left: none;
}
a
{
  color: #6ea0c8;
}
a:link
{
  color: #3c8ccd;
}
a:active
{
  color: #5cacdd;
}
a:hover
{
  color: #5cacdd;
}
a:visited
{
  color: #2c6cad;
}

a.Footer
{
  color: #6ea0c8;
  text-decoration: none;
}
a.Footer:link
{
  color: #6ea0c8;
  text-decoration: none;
}
a.Footer:active
{
  color: #4e80a8;
  text-decoration: none;
}
a.Footer:hover
{
  color: #4e80a8;
  text-decoration: underline;
}
a.Footer:visited
{
  color: #7eb0d8;
  text-decoration: none;
}
a.RentalListingTitle
{
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}