body {
   padding: 0em;
   color: #000000;
   background-color: White;
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   scrollbar-3dlight-color: #bbbbbb ;
   scrollbar-arrow-color:#aaaaaa;
   scrollbar-base-color:#bbbbbb;
   scrollbar-darkshadow-color: #eeeeee;
   scrollbar-face-color: #ededed;
   scrollbar-highlight-color: #ffffff;
   scrollbar-shadow-color: #bbbbbb;
   scrollbar-track-color: #ffffff;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   padding-bottom: 10px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
}

a:link {
   color: #92896b;  /* #62593b */
   /* background-color: transparent; */
   text-decoration: underline;
}
a:visited {
   color: #92896b;  /* #62593b */
   /* background-color: transparent; */
   text-decoration: underline;
}
a:active {
   color: #5c81a7; 
   /* background-color: transparent; */
   text-decoration: none;
}
a:hover {
   color: #5c81a7;
   background-color: transparent;
   text-decoration: none;
}

a.menu:link {
   color: #4a4a4a;
   background-color: transparent;
   text-decoration: none;
}
a.menu:visited {
   color: #4a4a4a;
   background-color: transparent;
   text-decoration: none;
}
a.menu:active {
   color: #000000;
   background-color: transparent;
   text-decoration: none;
}
a.menu:hover {
   color: #5c81a7;
   background-color: transparent;
   text-decoration: none;
}

.fnt10px { font-size:10px; }
.fnt12Arl { font:12pt Arial,Helvetica;}
.fnt11Arl { font:11pt Arial,Helvetica;}

.tdMenu {
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size: 70%;
   padding-left: 0px;
   padding-top: 0px;
   font-style: normal;
}
/* Any INPUT field below .tdMenu style will have font too small, so set at 100% for these fields. */
.tdMenu INPUT {
   font-size:100%;
}
DIV.navbreadcrumb {
   font-family: Arial,Verdana,Helvetica,Geneva,sans-serif;
   font-size: 8pt;
   color: #484848;
}
a.navbreadcrumb:link, a.navbreadcrumb:visited, a.navbreadcrumb:active, a.navbreadcrumb:hover {
   /* Will inherit from a:link and a:hover colors */
   font-family: Arial,Verdana,Helvetica,Geneva,sans-serif;
   font-size: 8pt;
   font-style: normal;
}

H3.navbreadcrumb {
   display:'inline';
   font-family: Arial,Verdana,Helvetica,Geneva,sans-serif;
   font-size: 8pt;
   font-weight:normal;
   margin:0px;
   padding:0px;
}

DIV.content {
   /* Links inside content will be handled by a:link, etc. above */
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size: 70%;
   font-style: normal;
   color: #333333;
}

.tdMenuTitle {
   padding:0px; 
   padding-left:9px;
   margin:0px;
   font: 11px Arial,Helvetica,sans-serif;
   color: #4f4f4f; 
   text-decoration:none;
   font-weight:bold;
   letter-spacing: 0px;
   border-bottom: 1px solid #fafafa; 
}

p,ul,ol,dl, .text {
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size: 70%;
   font-style: normal;
   color: #333333;   
}

FONT.textPlanShareLabel {
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size: 80%;
   font-style: normal;
   color: #7a7a7a;   

}

FONT.textPlanDetailSectionHeading {
   color:#4a4a4a; 
   font-weight:bold;
   padding-left: 0px;
   padding-top: 0px;
}

FONT.textPlanDetailLabel {
   color:#666666; /* #999999; */
   font-weight:bold;
   padding-left: 0px;
   padding-top: 0px;
}

FONT.textPlanDetailData {
   color:#7a7a7a; /* #5a5a5a; */
   padding-left: 0px;
   padding-top: 0px;
}

li.content {
   /* This is for bullets in content darker */
   color: #333333;
   font-size: 100%;
}

ul.heading {
   /* For non li items, font is grey */
   color: #999999;
}
ul.items {
   /* Text or LI items should be 100% due to parent UL being 70% already */
   font-size: 100%;
   /* For non li items, font is grey */
   color: #999999;
}

ol.heading {
   /* For non li items, font is grey */
   color: #999999;
}
ol.items {
   /* Text or LI items should be 100% due to parent UL being 70% already */
   font-size: 100%;
   /* For non li items, font is grey */
   color: #999999;
}

.textError {
   font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;
   font-size: 70%;
   font-style: normal;
   color: #cc0000;  
}

TD.textLabel, SPAN.textLabel {
   /* This sizes the font to rest of style but inherits font family and color from .textLabel */
   font-size: 70%;
}
TD.textLabelSmall, SPAN.textLabelSmall {
   /* This sizes the font to rest of style but inherits font family and color from .textLabel */
   font-size: 60%;
}

TR.planimageborder {
   background-color:#92896b;
}

TR.planimageborder_fav {
   background-color: #0076a9; /* #0096bc */
}

.textLabel {
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-style: normal;
   color:#5a5a5a;
}
.textLabelSmall {
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-style: normal;
   color:#5a5a5a;
}

.header {
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size: 80%; /* 110% */
   font-weight: bold;
   letter-spacing: 1px;
   /* text-transform: uppercase; */
   color: #ffffff; /* For _grey image use #e6e5df; */
   background-color: transparent;
   vertical-align: bottom;
   margin-bottom: 0em;
   margin-right: 1px;
   margin-top: 0.95em; /* 0.5em; */
}

.bgTablePageHead {
   background-color: #4a4a4a;
}
.bgTableHeader {
   background-color: #e3e1c7; /* #d5d6cf; */
}
.tdFormSectionLabel {
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size: 70%;
   padding-left: 0px;
   padding-top: 0px;
   font-style: normal;
   color:#62593b; 
}
.bgBorder {  /* Used actually in tables as border with cellpadding set to 1 */
   background-color: #cccccc;
}
.bgTableRowCellBackground {
   background-color: #ffffff
}
.bgTableRowCell_RightNav_Background {
   background-color: #dde9c7; /* #dfebc9; #cad3a4; */
}

.bgTableRowCell_LeftNav_Background {
   background-color: #e0f0f0; /* #e2f2f2; #f3f2e7; */
}

.titleCompany {
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size: .7em;
   color: #62593b;
   font-weight: bold;
   margin:0px;
   padding:0px;
}

.title {
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size: 1.1em;
   color: #b2a98b;   /* #b2a98b; */
   margin-bottom: 0.5em;
   margin-top: 0.6em;
   font-weight: bold;
}

.titleDetails {
   font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
   font-size:12pt;
   color:#7a7a7a;
   margin-bottom:0.4em;
   margin-top:0.2em;
   font-weight: bold;
}


.titleOrderLink {
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size: 1.0em;
   color: #5c81a7;
   padding-top:6px;
   margin-bottom: 0.5em;
   margin-top: 0.6em;
   font-weight: normal;
}

p.contentDetailsDescription {
   padding-top:1px;
   margin-top:0px;
   color:#8a8a8a;
}

DIV.contentFootnote {
   font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;
   font-size: xx-small;
   font-style: normal;
   color: #666666;
   background-color: #ffffff;
}

.footer {
   padding-top: 5px;
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size: xx-small;
   font-style: normal;
   color: #999999;
   background-color: #ffffff;
}
a.footer:link {
   color: #999999;
   text-decoration: none;
}
a.footer:visited {
   color: #999999;
   text-decoration: none;
}
a.footer:hover {
   color: #5c81a7;
   text-decoration: none;
}
a.footer:active {
   color: #5c81a7;
   text-decoration: none;
}

.tdPageHeadCenter {
   height:78px;
   width:100%;
   padding: 0px 0px 0px 0px;
   background: url(/searchhomeplans/images/searchhomeplans_h2_2x78.gif) repeat-x left top;
}
.tdPageHeadRight {
   height:78px;
   width:522px;
   padding: 0px 0px 0px 0px;
   background: url(/searchhomeplans/images/searchhomeplans_h3_522x78_blue.jpg) repeat-x left top;
}
.tdHorizDot {
  height: 6px;
  padding: 0px 0px 0px 0px;
  background: url(/searchhomeplans/images/doth.gif) repeat-x left top;
}
.tdVertDot {
  width: 1px;
  padding: 0px 0px 0px 0px;
  background-color: #cccccc;
  background: url(/searchhomeplans/images/dotv.gif) repeat-y left top;
}

.fldInput {
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size: 70%;
   color: #62593b; /* #72694b; */
   background-color: #f7f6ee; /* #f3f2e7; #fdfdf4; */
   border: 1px solid #cccccc;
}

.fldCheckBox {
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size: 70%;
   color: #72694b;
   background-color: #ffffff;  /* #f7f6ee; #f3f2e7; #fdfdf4; */
   padding:0px;
}

.fldSelect {
   font-family: MS Sans Serif, Tahoma, Arial, Helvetica;
   font-size:70%;
   color: black;
   color: #62593b; /* #72694b; */
   background-color: #f7f6ee; /* #f3f2e7; #fdfdf4;*/
   border: 1px solid #cccccc; /* Fix firefox */
   /* Font-size below 95% or 10px doesn't work for MS Sans Serif, so you must use Arial. Arial 85%x70%(tdMenu)= 59.5% is 10px, 75%x70%(tdMenu)= 52.5% is 9px. */
}

.fldLabel  {
  font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
  font-size: 90%; 
  font-style: normal;
  color: #333333;   
}

.fldTextArea {
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size: 70%;
   color: #72694b;
   background-color: #f7f6ee; /* #f3f2e7; #fdfdf4; */
   border:1px solid #cccccc;
   scrollbar-3dlight-color:#cccccc;
   scrollbar-arrow-color:#cccccc;
   scrollbar-base-color:#cccccc;
   scrollbar-darkshadow-color:#eeeeee;
   scrollbar-face-color:#eeeeee;
   scrollbar-highlight-color:#eeeeee;
   scrollbar-shadow-color:#cccccc;
   scrollbar-track-color:#dddddd;
}
.fldButton {
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size:70%;
   color: #62593b; /* #72694b */
   background-color:#eeeeee;
   border: 1px solid #cccccc;
   cursor: hand;
}
.fldSearch {
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   color:#888888;
   font-size:7.5pt;
   background-color:#ffffee;
   border:1px solid #cccccc;
}

.fldButtonReset { 
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; 
   font-size:70%; 
   color: #62593b; /* #72694b */ 
   background-color:#eeeeee; 
   cursor: hand; 
   /* border:1px solid #cccccc; */ 
   border-top: 1px solid #cccccc; 
   border-left: 1px solid #cccccc; 
   border-bottom: 1px solid #7f7f7f; 
   border-right: 1px solid #7f7f7f; 
} 

.fldButtonHilite { 
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; 
   color:#4a4a4a; 
   font-size:70%; /* 7.5pt; */ 
   background-color:#d8f0f0; /* #ffffee; */ 
   cursor: hand; 
   /* border:1px solid #cccccc; */ 
   border-top: 1px solid #cccccc; 
   border-left: 1px solid #cccccc; 
   border-bottom: 1px solid #7f7f7f; 
   border-right: 1px solid #7f7f7f; 
} 

.fldButtonSearch { 
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; 
   color:#4a4a4a; 
   font-size:70%; /* 7.5pt; */ 
   background-color:#e0f8f8; /* #ffffee; */ 
   cursor: hand; 
   /* border:1px solid #cccccc; */ 
   border-top: 1px solid #cccccc; 
   border-left: 1px solid #cccccc; 
   border-bottom: 1px solid #7f7f7f; 
   border-right: 1px solid #7f7f7f; 
} 
