﻿
.ContentBackground
{
	padding: 10px 10px 1px 10px;
/* padding: 25px 20px 20px 20px; */	
/* top - right - bottom - left */ 
}

.Page
{
	text-align: center;
	width: 100%;
	height: 100%;
}

.PageBg
{
	text-align: left;
	width: 100%;
	height: 100%;
}

/* Text alignment for nav and rct sections */
div#CenterPage
{
	margin: 0 auto;
	text-align: left;
	width: 842px;
	height: 548px;
	position: relative;
}

td#CenterPageTopBorder
{
	height: 14px;
}

td#CenterPageLeftBorder
{
}

td#CenterPageRightBorder
{
	background-image: url(Images/rightborder.jpg);
	background-repeat: repeat-y;
}

td#CenterPageBottomBorder
{
	background-image: url(Images/bottomborder.jpg);
	background-repeat: repeat-x;
}

td#CenterPageBottomRightBorder
{
	background-image: url(Images/bottomrightborder.jpg);
	background-repeat: no-repeat;
}

/* **********************************************  Repeat background image  **************************************** */
/* Nav and rct sections */
td#CenterPageContentCenter
{	
	height: 492px;
	background-image: url(Images/hbwbackground.jpg);
	background-repeat:repeat-y;
/*	background-repeat: no-repeat; */
	background-color: #D3C69E;
/*	background-color: #e0d7b9; */
}

/* **********************************************  Repeat background image  **************************************** */
/* Not used in 2-10 HBW web sites */
table#CenterPageContentCenterTable
{
	text-align:center;
	height: 492px;
	background-image: url(Images/hbwbackground.jpg);
	background-repeat:repeat-y;
/*	background-repeat: no-repeat; */
	background-color: #D3C69E;
/*	background-color: #e0d7b9; */
}

td#CenterPageContentTopBorder
{
	background-color: White;
	width: 100%;
	height: 14px;
}

/* **********************************************  LOCAL PC - BLUE Top Border  ************************************* */
/* Top Border is BLUE in LOCAL PC to distinguish it from PROD */
/* LEAVE ALONE - ONLY EFFECTS LOCAL PC */
td#CenterPageContentTopBorderDEV
{
	background-color: blue;
	width: 100%;
	height: 14px;
}
/* **********************************************  END ************************************************************* */

td#CenterPageContentLeftBorder
{
	background-color: White;
	width: 14px;
}

td#CenterPageContentRightBorder
{
	background-color: White;
	width: 14px;
}
td#CenterPageContentBottomBorder
{
	background-color: White;
	width: 100%;
	height: 14px;
}

td#CenterPageContentHeader
{
	width: 100%;
	height: 175px;
	max-height: 175px;
	min-height: 175px;
}

/* Homepage Header with 2-10 image */
td#CenterPageContentHeaderHome
{
	width: 100%;
	height: 82px;
	max-height: 82px;
	min-height: 82px;
}

/* Secondary page - Forces all pages align center */
td#CenterPageContentMiddle
{
	text-align: center;
	width: 100%;
	height: 317px;
}

/* *********************************************  DEV - Full Page and Page Padding  ******************************** */
td#CenterPageContentMiddleDEV
{
	text-align: center;
	width: 100%;
	height: 317px;
/*	height: 100%; */
	padding: 15px 30px 10px 30px;
/* top - right - bottom - left */	
}
/* **********************************************  END  ************************************************************ */

td#CenterPageContentMiddleHome
{
	width: 100%;
	height: 390px;
}

.ContentSectionTd
{
}

.FooterSectionTd
{
	width: 100%;
	max-height: 5px;
	min-height: 15px;
	height: 15px;
}

.LeftPane
{

}

.CenterPane
{

}

.RightPane
{
}

div#CenterPageContentCenterTop
{
	width: 100%;
}

div#CenterPageContentCenterBottom
{
	width: 100%;
	vertical-align: bottom;
	height: 20px;
}

.HeaderSectionTd
{
	width: 100%;
}

.BannerHeaderHome
{
	width: 100%;
	max-height: 82px;
	height: 82px;
}

.BannerHeader
{
	width: 100%;
	max-height: 165px;
	height: 165px;
}

/* *********************************************  DEV - Header image space  **************************************** */
/* Intranets - Remove space where the Header images would be */
.BannerHeaderDEV
{
	width: 100%;
	max-height: 120px;
	height: 120px;
}
/* **********************************************  END  ************************************************************ */

.BannerHeaderContent
{
	width: 100%;
}

.BannerHeaderMenu
{
}

/* Space between 4 header images (Homeowner, Builder...) and Nav1 */
.BannerHeaderLevel1Menu
{
	height: 43px;
}

/* Navagation Bar 1 */
.Default_Title 
{
/* top - right - bottom - left */ 
	padding: 3px 10px 0px 20px;
/* OLD - padding: 3px 20px 0px 50px; */	
	width: 100px;
	background-color: #FF6C04;
}

.Default_Menu
{
	background-color: #FF6C04;
	height: 19px;
/* height: 18px; */
	width: 687px;
}

/* *********************************************  DEV - Nav bar 1   ************************************************ */
.Default_TitleDEV 
{
/* top - right - bottom - left */ 
	padding: 3px 10px 0px 20px;
/* OLD - padding: 3px 20px 0px 50px; */	
	width: 100px;
	background-color: #FF6C04;
}

.Default_MenuDEV
{
	background-color: #FF6C04;
	height: 19px;
/* height: 18px; */
	width: 660px;
/*	width: 687px; */
}
/* **********************************************  END  ************************************************************ */

.Builder_Title 
{
/* top - right - bottom - left */ 
	padding: 3px 10px 0px 20px;
	width: 100px;
	background-color: #FF6C04;
}
.Builder_Menu
{
	background-color: #FF6C04;
	height: 19px;
	width: 687px;
}

.Homeowner_Title 
{
/* top - right - bottom - left */ 
	padding: 3px 10px 0px 20px;
	width: 100px;
	background-color: #769601;
}

.Homeowner_Menu
{
	background-color: #769601;
	height: 19px;
	width: 687px;
}

.RealEstateProfessional_Title 
{
/* top - right - bottom - left */ 
	padding: 3px 10px 0px 20px;
	width: 100px;
	background-color: #B8A100;
}

.RealEstateProfessional_Menu
{
	background-color: #B8A100;
	height: 19px;
	width: 687px;
}

.ServiceProvider_Title 
{
/* top - right - bottom - left */ 
	padding: 3px 10px 0px 20px;
	width: 100px;
	background-color: #4993DF;
}

.ServiceProvider_Menu
{
	background-color: #4993DF;
	height: 19px;
	width: 687px;
}

/* Space between Nav bar 1 and Nav bar 2 */
.BannerHeaderLevel3Menu
{
	height: 21px;
	white-space: nowrap;
}

/* Nav 2 */
.BannerHeaderLevel3MenuDiv
{
	height: 19px;
	background-color: #C0C0C0;
/*	background-color: #887D75; */	
}

.FooterTabs
{
	color:Black; 
	font-size:10px; 
	font-family:"Arial";
	text-decoration:none;
}

.FooterTabItem
{
	color:Black; 
	font-size:11px; 
	font-family:"Arial";
	background:none scroll repeat 0% 0%;
	text-decoration:none;
	border-bottom-style:none;
    cursor: pointer;
}

.FooterTabSelectedItem 
{
	color:Black; 
	font-size:11px; 
	font-family:"Arial";
	background:none scroll repeat 0% 0%;
	text-decoration: underline;
	border-bottom-style:none;
}

A.FooterTabItem:link, A.FooterTabItem:visited     
{
    font-weight:normal;
    text-decoration: underline;
    color: Black;
}

A.FooterTabItem:active,A.FooterTabItem:hover  
{
    font-weight:normal;
    text-decoration: underline;
    color: Black;
}

.CommandButton 
{
    font-family:Arial, Helvetica, sans-serif;
	color:#0e3393;
    font-size:10px;
    font-weight:normal;
    text-decoration: underline;
    cursor: hand;
}

A.CommandButton:link, A.CommandButton:visited 
{
    font-weight:bold;
    text-decoration:underline;
    color:#0e3393;
}

A.CommandButton:active,A.CommandButton:hover 
{
    font-weight:bold;
    text-decoration:underline;
    color:darkred;
}

.Unwatermarked 
{
	height:18px;
	width:148px;
	font-weight:bold;
}

.Watermarked 
{
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}