﻿body
{
	font: normal normal normal 12px Arial, Sans-Serif;
}
#wrapper
{
	width: 1024px;
	margin: 0px auto;
	border: solid 1px #000000;
}
#innerWrapper
{
	width: 1024px;
	margin: 0px auto;
}

/* Sterling Text Styles */
.HeaderText
{
	font-size: 18px;
	color: #00114a;
	font-weight: bold;
}
.HeaderWhiteText
{
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
.SubHeaderText
{
	font-size: 14px;
	color: #00114a;
	font-weight: bold;
}
.SubHeaderWhiteText
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.MainBlackText
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.MainBlueText
{
	font-size: 12px;
	color: #00114a;
	font-weight: bold;
}
.MainWhiteText
{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.FloridaGuideText
{
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
}
.PropertyHeaderWhiteText
{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.PropertyHeaderBlueText
{
	font-size: 16px;
	color: #00114a;
	font-weight: bold;
}

/* Sterling Footer Text Styles */
.FooterText
{
	color: #394666;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	border-top: solid 1px #000000;
	clear: both;
}
.FooterText a:active, .FooterText a:link, .FooterText a:visited
{
	color: #394666;
	font-weight: bold;
	text-decoration: none;
}
.FooterText a:hover
{
	color: #6DBAAA;
	text-decoration: underline;
}

/* Background Colour Styles */
.bgHomeLightBlue
{
	background-color: #bdd8ff;
}
.bgHomeMediumBlue
{
	background-color: #87abff;
}
.bgHomeDarkBlue
{
	background-color: #6699ff;
}
.bgHomeDarkerBlue
{
	background-color: #4f80ff;
}
.bgHomeDarkestBlue
{
	background-color: #00114a;
}

.bgGuideDarkBlue
{
	background-color: #00114a;
}
.bgGuideBlue
{
	background-color: #002489;
}
.bgGuideMediumBlue
{
	background-color: #0651ff;
}
.bgGuideLightBlue
{
	background-color: #4986fc;
}

/* Property Home Page Padding */
.HomePagePadding td
{
	padding: 5px;
}

/* Sterling Links Styles */
.DarkBlueLink a:link, .DarkBlueLink a:active, .DarkBlueLink a:visited
{
	color: #00114a;
	text-decoration: none;
}
.DarkBlueLink a:hover
{
	color: #666666;
}
.BlackLink a:link, .BlackLink a:active, .BlackLink a:visited
{
	color: #000000;
	text-decoration: none;
}
.BlackLink a:hover
{
	color: #666666;
}
.WhiteLink a:link, .WhiteLink a:active, .WhiteLink a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.WhiteLink a:hover
{
	color: #666666;
}
.PropListingRotatorBlue a:active, .PropListingRotatorBlue a:link, .PropListingRotatorBlue a:visited, .PropListingRotatorBlue a span
{
	font-size: 14px;
	color: #00114a;
	font-weight: bold;
	text-decoration: none;
}
/*.PropListingRotatorBlue a:hover, .PropListingRotatorBlue a:hover span
{
	color: #394666;
	text-decoration: underline;
}*/
.PropListingRotatorWhite a:active, .PropListingRotatorWhite a:link, .PropListingRotatorWhite a:visited, .PropListingRotatorWhite a span
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
/*.PropListingRotatorWhite a:hover, .PropListingRotatorWhite a:hover span
{
	color: #00114a;
	text-decoration: underline;
}*/
.FaqLink a:link, .FaqLink a:active, .FaqLink a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.FaqLink a:hover
{
	color: #87abff;
}
.SiteMapLink a:link, .SiteMapLink a:active, .SiteMapLink a:visited
{
	color: #87abff;
	text-decoration: none;
}
.SiteMapLink a:hover
{
	color: #666666;
}

/* CMS Styles */
.cmsEditButton, .cmsEditButton:hover
{
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #000000 !important;
	background-color: #D7EEF4;
	width: 30px;
	border: solid 1px #000000;
	text-decoration: underline;
	text-align: center;
	z-index: 100;
	position: absolute;
}
.cmsEditMode .cmsSection
{
	border: dashed 1px #000000;
	min-height: 25px;
}
.cmsSection
{
	overflow: hidden;
	text-align: left;
}

/* Error Styles */
.ErrorBox
{
	display: block;
	border: solid 1px red;
	background-color: #ffebe8;
	padding: 10px;
}

/* Table Padding */
.tablePaddingAll td
{
	padding: 2px;
}

/* Property Navigation Styles */
.PropertyNavigation
{
	list-style-type: none;
	list-style: none none outside;
	margin: 0px;
	padding: 0px;
}
.PropertyNavigationWide
{
	border-right: solid 1px #00114a;
	border-left: solid 1px #00114a;
}
.PropertyNavigationWide li
{
	width: 245px;
	text-align: center !important;
	height: 25px;
	padding: 10px 20px 0px 0px !important;
}
.PropertyNavigation li
{
	margin: 0px;
	padding: 5px 20px 5px 0px;
	text-align: right;
}
.PropertyNavigation li a:active, .PropertyNavigation li a:link, .PropertyNavigation li a:visited
{
	font-size: 12px;
	color: #00114a;
	font-weight: bold;
	text-decoration: none;
}
.PropertyNavigation li a:hover
{
	color: #666666;
}
.PropertyNavigation li.LightestBlue
{
	background-color: #bcd8ff;
}
.PropertyNavigation li.LightBlue
{
	background-color: #98b4fc;
}
.PropertyNavigation li.Blue
{
	background-color: #84a6ff
}
.PropertyNavigation li.MediumBlue
{
	background-color: #6699ff
}
.PropertyNavigation li.DarkBlue
{
	background-color: #4f80ff
}

/* Property List Control Styles */
.RemoveBorder .rrClipRegion
{
	border-style: none !important;
}

/* FAQ List Styles */
.FaqList
{
	margin: 15px 25px; 
	padding: 0px; 
	list-style-position: outside;
}

/* Navigation Bar Styles */
.NavigationBar
{
	background: #C0C0C0 url(Images/navBar.png) no-repeat left top;
	height: 32px;
}
.NavigationBar ul
{
	list-style-type: none;
	list-style: none none inside;
	margin: 0px;
	padding: 0px;
}
.NavigationBar ul li
{
	margin: 0px;
	padding: 5px 20px 0px 20px;
	text-align: center;
	float: left;
	font-size: 16px;
}
.NavigationBar ul li.Last
{
	text-align : right;
	float: right;
	padding: 5px 10px;
}
.NavigationBarWide ul li.Last
{
	background: #C0C0C0 url(Images/navBar.png) repeat right top;
	padding: 5px 50px 0px 20px !important;
	height: 27px;
}
.NavigationBar ul li a:active, .NavigationBar ul li a:link, .NavigationBar ul li a:visited
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.NavigationBar ul li a:hover
{
	color: #88A9FF;
	text-decoration: none;
}

/* Florida Guide Page Styles */
.FloridaGuideInformation a
{
	color: #FFFFFF;
}
.FloridaGuideInformation a:hover
{
	color: #88A9FF;
}
