/* $Id: style.css,v 1.10 2007/06/22 22:56:56 bfox Exp $ */
/* CSS Document */

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:'Arial',sans-serif;
	font-size:11px;
	line-height:18px;
	color:#3F5776;
	background-color:#54628e;
	background-image:url(/images/page_bg.jpg);
	background-repeat:repeat-x;
}

form, input, select, textarea, checkbox {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:'Arial',sans-serif;
	font-size:11px;
	line-height:13px;
	color:#3F5776;
}

p {
	font-family:'Arial',sans-serif;
	font-size:11px;
	line-height:18px;
	color:#3F5776;
}

h1 {
}

.bodytext, .bodytext p {
	font-family:'Arial',sans-serif;
	font-size:11px;
	line-height:15px;
	color:#3A5775;
}

a:link, a:visited, a:active, a:hover {
	color:#6571b4;
	text-decoration:underline;
}

.container {
	width:811px;
	/*height:100%;*/
	margin:auto;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
}

.pageFrame {
	background-color:#596E8B;
	background-image:url(/images/page_frame.jpg);
	background-repeat:no-repeat;
}

.headerLeft {
	background-image:url(images/header_left.gif);
	background-repeat:repeat-x;
}

.headerRight {
	background-image:url(images/header_right.gif);
	background-repeat:repeat-x;
}

.headerNav {
	padding:0px 0px 0px 36px;
	background-image:url(images/headerNav_bg.gif);
	background-repeat:repeat-x;
}

.footer {
	width:auto;
	padding:14px 0px 15px 0px;
	text-align:center;
	line-height:14px;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
}

.footerPipe {
	padding:0px 5px 0px 5px;
}

.homeDiscoverWindemere {
	width:auto;
	padding:50px 15px 0px 3px;
	color:#ffffff;
	background-image:url(images/home_discover_windemere.jpg);
	background-repeat:no-repeat;
	background-color:#4f5876;
font-size:14px;
}

.homePromoDivider {
	background-image:url(images/home_promo_divider.jpg);
	background-repeat:no-repeat;
	background-color:#D9E1EC;
}

.promo1 {
	width:auto;
	padding:0px 20px 20px 10px;
}

.promo1 ul, .promo2 ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}

.promo1 li, .promo2 li, .bullet {
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	list-style-image: url(/images/bullet_home.gif);
}

.promo2 {
	width:auto;
	padding:13px 40px 20px 40px;
}

.promo3 {
	width:auto;
	/*padding:20px 40px 20px 40px;*/
}

a.white:link, a.white:visited, a.white:active, a.white:hover {
	color:#ffffff;
	text-decoration:underline;
}

.homeFinderDivider {
	color:#6571b4;
	padding:0px 8px 0px 8px;
	font-weight:bold;
}

.subContentArea {
	padding:46px 19px 30px 19px;
}

.leftNavArea {
	padding:5px 2px 15px 10px;
	background-color:#c4cce5;
}

.leftNavArea ul
{
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}

.leftNavArea li
{
	list-style-image:url(/images/bullet_nav.gif);
	margin:6px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	line-height:13px;
}

.leftNavArea li span
{
	left:-5px;
	position:relative;
}

li.leftNavSelected
{
	list-style-image:url(/images/bullet_navSelected.gif);
	color:#ffffff;
	line-height:13px;
}

li.leftNav3rd
{
	list-style-image:url(/images/bullet_nav.gif);
	margin-left:2px;
	color:#ffffff;
	line-height:13px;
}



li.leftNav4th
{
	list-style-image:url(/images/bullet_nav.gif);
	margin-left:15px;
	color:#ffffff;
	line-height:13px;
}

a.leftNav:link, a.leftNav:visited, a.leftNav:active, .leftNavInactive
{
	color:#6571b4;
	text-decoration:none;
}

a.leftNav:hover
{
	color:#2d3b93;
	text-decoration:none;
}

a.leftNav2:link, a.leftNav2:visited, a.leftNav2:active
{
	color:#6571b4;
	text-decoration:none;
}

a.leftNav2:hover, a.leftNav2Selected, a.leftNav2Selected:visited, a.leftNav2Selected:active, a.leftNav2Selected:hover
{
	color:#2d3b93;
	text-decoration:none;
}

.subPageContent {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#263A5D;
}

.hdr {
	font-size:13px;
	font-weight:bold;
}

.subPageContent ul {
	list-style-type:square;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}

.subPageContent li {
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}

.subRegister {
	width:auto;
	padding:7px 15px 7px 20px;
	color:#263A5D;
}

.subContact {
	padding:16px 20px 16px 20px;
	background-color:#c4cce5;
}
.builder {
	padding:0 4px;
	background-color:#c4cce5;
	width:100%;
}
.hidden {
	display:none;
}
div.unhidden {
	display:block;
}
tbody.unhidden {
	display:table-row-group;
}
span.unhidden {
	display:inline;
}
.error {
	color: red;
}
.message {
	color: #2d3b93;
}
.quickHomeFinder td {
  padding-left:57px;
}
.quickHomeFinder td table td{
  padding:0px;
}
select.wideDropdown {
  width:170px;
}
select.mediumDropdown {
  width:100px;
}
select.mediumDropdown2 {
  width:120px;
}
.homeFinderBlueBox {
	background-color:#c4cce5;
}
