﻿body {margin: 0px 0px 0px 0px; background: #1d7da5 url(/Images/Bg.jpg) repeat-x left top; font-family: Tahoma;}

div,td,input,select,textarea {font-family: Tahoma; font-size: 8pt;}

div.NavBarContainer {width: 100%; position: absolute; top: 14px; left: 0px;}
div.NavBar {width: 760px; margin-left: auto; margin-right: auto; text-align: center; white-space: nowrap;}
div.BoxTopContainer {width: 100%; height: 204px; position: absolute; top: 40px; left: 0px;}
div.BoxTop {width: 775px; height: 204px; margin-left: auto; margin-right: auto; background: url(/Images/BoxTop.png) no-repeat center top;}
div.BannerContainer {width: 100%; height: 170px; position: absolute; top: 59px; left: 0px; z-index: 3;}
div.BannerOverlay {width: 740px; height: 170px; margin-left: auto; margin-right: auto; }
div.BannerImg {position: relative; top: 19px; left: 18px; z-index: 2;}
div.BannerLogo {position: relative; top: -121px; left: 550px; display: inline; z-index: 4;}
div.MainBoxContainer {width: 100%; position: absolute; top: 230px; left: 0px;}
div.MainBox {width: 775px; margin-left: auto; margin-right: auto; background: url(/Images/BoxBg.png) repeat-y center top;}
div.MainBoxContent {width: 735px; margin-left: auto; margin-right: auto; margin-top: 10px; padding-bottom: 10px;}
div.StatusLinks {font-size: 7pt; color: #93cef1; margin-bottom: 5px;}
div.MainContent {font-size: 8pt; line-height: 12pt; color: Black;}
div.BoxBtm {width: 775px; height: 11px; margin-left: auto; margin-right: auto; margin-bottom: 5px; background: url(/Images/BoxBtm.png) no-repeat center top;}
div.Footer {width: 775px; margin-left: auto; margin-right: auto; text-align: center; font-size: 8pt; color: #c8ebff; line-height: 14pt;}

div.SideBox
{
  width: 188px;
  border-left: solid 1px #d7f0ff;
  border-right: solid 1px #d7f0ff;
  padding: 0px 15px 0px 15px;
  background-color: White;
  font-size: 8pt;
  color: #666666;
  line-height: 10pt;
}
div.SideYellowBox
{
  width: 188px;
  border-left: solid 1px #d7f0ff;
  border-right: solid 1px #d7f0ff;
  padding: 0px 15px 0px 15px;
  background-color: White;
  font-size: 8pt;
  color: Black;
  line-height: 10pt;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFFFFFFF, endColorstr=#FFFFFFF0"
}
h1
{
  font-family: Georgia, 'Times New Roman';
  font-size: 12pt;
  font-weight: bold;
  color: #2891c8;
  margin: 0px 0px 10px 0px;
}
h2
{
  font-family: Georgia, 'Times New Roman';
  font-size: 9pt;
  font-weight: bold;
  color: #2891c8;
  margin: 0px 0px 5px 0px;
}
h2.SideBoxHeading
{
	width: 150px;
  height: 13px;
  margin: 0px 0px 4px 0px;
}
span.NavLink
{
	padding: 5px 3px 5px 3px;
	font-family: Tahoma;
	font-size: 14px;
	color: White;
	text-align: center;
	vertical-align: middle;
	margin: 0px 5px 0px 5px;
}
span.NavLink:hover
{
	padding: 5px 3px 5px 3px;
	font-family: Tahoma;
	font-size: 14px;
	color: White;
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
}
span.NavLinkNoHover
{
	padding: 0px 3px 0px 3px;
	font-family: Tahoma;
	font-size: 14px;
	color: White;
	text-align: center;
	vertical-align: middle;
}
span.NavLinkNoHover img
{
	vertical-align: middle;
	border: none;
}
span.NavLinkOver
{
	padding: 5px 3px 5px 3px;
	font-family: Tahoma;
	font-size: 14px;
	color: White;
	background-color: #71b7d5;
	text-align: center;
	vertical-align: middle;
}
span.NavIcons
{
	padding: 0px 5px 0px 5px;
	font-family: Tahoma;
	font-size: 11pt;
	color: White;
	text-align: center;
	vertical-align: middle;
}
span.NavLinkPhone
{
	padding: 3px 10px 5px 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: White;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	white-space: nowrap;
}
table.MainBox
{
  border: none;
  width: 735px;
  background-color: White;
}
table.TwoColContent
{
  border: none;
  width: 735px;
}
table.TwoColInnerContent
{
  border: none;
  width: 490px;
}
table.Search
{
  border: solid 1px #d7f0ff;
  background-color: #f5faff;
}
td.SideCol
{
  width: 218px;
  text-align: left;
}
td.MainCol
{
  width: 100%;
  text-align: left;
  padding: 10px 0px 0px 20px;
}
td.InnerSideCol
{
  width: 175px;
  text-align: left;
  padding-left: 10px;
}
td.InnerMainCol
{
  width: 315px;
  text-align: left;
  padding: 0px 0px 0px 0px;
}
td.Content
{
  font-size: 8pt;
  color: Black;
  line-height: 10pt;
}
hr.MainThin
{
  width: 100%;
  height: 1px;
  border-top: solid 1px #d7f0ff;
  border-right: none;
  border-bottom: none;
  border-left: none;
}
hr.MainThinPadded
{
  width: 100%;
  height: 1px;
  border-top: solid 1px #d7f0ff;
  border-right: none;
  border-bottom: none;
  border-left: none;
  margin: 10px 0px 10px 0px;
}
h3.RentalListing
{
  color: #2891c8;
  font-weight: bold;
  font-size: 9pt;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
}

.LtText {color: #999999;}
.Small {font-size: 7pt; line-height: 10pt;}

a {color: #2891c8;}
a:link {color: #2891c8;}
a:hover {color: #48b1e8;}
a:active {color: #48b1e8;}
a:visited {color: #1871a8;}
a.Footer {color: #ffffff; text-decoration: none;}
a.Footer:link {color: #ffffff; text-decoration: none;}
a.Footer:hover {color: #ffffff; text-decoration: underline;}
a.Footer img { vertical-align: middle; border: none; }
.Footer a:hover {text-decoration: underline;}
a.Status {color: #73bee1; text-decoration: none;}
a.Status:link {color: #73bee1; text-decoration: none;}
a.Status:hover {color: #73bee1; text-decoration: underline;}
a.NavLink {color: White; text-decoration: none;}
a.NavLink:link {color: White; text-decoration: none;}
a.NavLink:hover {color: White; text-decoration: underline;}

.AjaxSlider {cursor: hand;}
.AjaxAccordianHeader {cursor: hand;}
.AjaxAccordianHeaderSelected {cursor: hand;}

.SearchArea { display: inline; }
.SearchArea input[type=text] { padding: 0; margin: 0 0 0 2px; width: 80px; }
.SearchArea input[type=submit] { background: url(/Images/Mag.png) 0 -2px no-repeat; border: 0 none; cursor: pointer; font-size: 0; height: 20px; margin: 0 -4px 0 2px; text-indent: -9999px; width: 20px; cursor: pointer; }

.BulletList { padding-left: 20px; margin: 0; list-style-type: square; }
.BulletList li { line-height: 17px; }

/* Fix QuickSearch Calendar Month-Prev and Month-Next buttons  */
.ajax__calendar_title { width: auto; }

.ContentList { margin-left: -20px; }

	