﻿body 
{
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 864px;
    font:12px Tahoma, Verdana, Calibri, Arial;
    position: relative;
}

p
{
    margin-bottom: 10px;
}

* {padding:0; margin:0}



.topHeader
{
    background-image: url("../../images/HBMasterPageImages/topHeader.jpg");
    width: 864px;
    height: 74px;
}

.topHeaderTable
{
    padding-right: 30px;
}

.menu
{
    width: 864px;
    height: 43px;
}

.searchArea
{
    text-align: right;
    margin-right: 8px;
    margin-top: 42px;
    height: 28px;
    vertical-align: middle;
}

.searchTextBox
{
    height: 13px;
    width: 277px;
    padding-left: 5px;
    font-size: 10px;
}

.searchTextBoxWaterMark
{
    font-size: 10px;
    font-style:italic;
    color: #666666;
    padding-left: 5px;
    width: 277px;
}

.btnSearch
{
    border: 0;
    background-color: Transparent;
    cursor: pointer;
}

.navTrail a
{
    color:White;
}

.navTrail a:visited
{
    color:White;
}

ul.menu {list-style:none; margin:0; padding:0; text-align: left;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:0px}
ul.menu ul {position:absolute; top:43px; left:0; background:#d1d1d1; display:none; list-style:none}
ul.menu ul li {position:relative; border:2px solid #c8C8C8; border-top:none; width:142px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#FFFFFF}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:142px; top:-1px}
ul.menu .menulink {background:url(../../images/HBMasterPageImages/mnuChooseRightBuilder.gif); width:142px; height: 43px;}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .sub {background:#FFFFFF url(../../images/HBMasterPageImages/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:2px solid #aaa}




.SearchDiv { background-color:White; z-index:10000;}
ul.searchmenu {list-style:none; margin:0; padding:0; text-align: left; width:285px; z-index:2;}
ul.searchmenu a {display:block; color:Black; background-color:#FFFFFF; text-decoration:none;}
ul.searchmenu li {position:relative;border:1px solid #c8C8C8;}
ul.searchmenu  a:hover {background-color:#c5c5c5}

.PageNameItem { padding-left:20px;}
.OrgNameItem { padding-left:20px;}
.TradeNameDiv { padding-left:40px;}
.TradeNameItem { padding-left:40px;}
.allResultsHeader { padding-left:20px;}

.searchResults {margin:0; padding:0;  z-index:100000;  width:285px;}
.searchResults li { border:1px solid #c8C8C8; }
.searchItem { display:block; list-style:circle; text-align:left;  background-color:White; padding:0 0 0 20px; }
.searchItem:hover { background-color: #c5c5c5; cursor: pointer; }
.searchItem a {color:Black;}
.searchHeader {background-color: #c5c5c5; display:block; list-style:none; text-align:left; font-weight:bold; font-size:14px;  padding-left:5px; }
.searchItemSelected { display:block; list-style:none; text-align:left;  background-color:#c5c5c5; padding:0 0 0 20px; }
.searchItemSelected:hover { background-color: #c5c5c5; cursor: pointer;}   
.searchMore { list-style:none; text-align:right;right:0px; border:none; color:blue; background-color: #dddddd; padding-right:10px;}         
.searchMore:hover { background-color: #c5c5c5; cursor: pointer;}   
.searchMoreSelected { list-style:none; text-align:right;right:0px; color:blue; background-color: #c5c5c5; padding-right:10px;}
.searchMoreSelected:hover{ list-style:none; background-color: #c5c5c5; cursor: pointer; }             
              

DIV#ctl00_divBanner
{
   
}

DIV#ctl00_divBanner.loading
{
   background: url("../../images/BannerImages/loadingBannerImage.gif");
   background-repeat:no-repeat;
   background-position:center;
   
 
}

.EmailImage
{
   background: url("../../images/HBMasterPageImages/emailUsIcon.gif");
   background-repeat:no-repeat;
   background-position:center;
   width:100px;
}


.headerMenu
{
    height: 30px; 
    padding-bottom: 10px;
    color:White;

    
    
}
.headerMenu a
{    
    color:White;
    text-decoration:none;
    vertical-align:middle;  
    font-size:12px;
    font-weight:bold;
    
}

.headerMenu a:hover
{
    text-decoration:underline;
    
}