BODY{    COLOR: #000000;    FONT-STYLE: normal}p.titletop   { position: relative; display: inline; font-family: Verdana; font-size: 17px;                color: #70180A; letter-spacing: -1pt }p.titlebottom {position:relative;display:inline;color: #CA8C6D;font-family:Verdana; font-size:10px}P{    MARGIN-TOP: 0pt;    FONT-WEIGHT: normal;    FONT-SIZE: 9pt;    MARGIN-BOTTOM: 7.3pt;    FONT-STYLE: normal;    FONT-FAMILY: verdana}FONT{    MARGIN-TOP: 0pt;    FONT-WEIGHT: normal;    FONT-SIZE: 9pt;    MARGIN-BOTTOM: 7.3pt;    COLOR: #000000;    FONT-STYLE: normal;    FONT-FAMILY: 'verdana'}.COPY{    MARGIN-TOP: 0pt;    FONT-WEIGHT: normal;    FONT-SIZE: 9pt;    MARGIN-BOTTOM: 7.3pt;    COLOR: #000000;    FONT-STYLE: normal;    FONT-FAMILY: 'verdana'}.COPY td{    MARGIN-TOP: 3.65pt;    FONT-WEIGHT: normal;    FONT-SIZE: 9pt;    MARGIN-BOTTOM: 7.3pt;    COLOR: #000000;    FONT-STYLE: normal;    FONT-FAMILY: 'verdana'}P.COPY{    MARGIN-TOP: 0pt;    FONT-WEIGHT: normal;    FONT-SIZE: 9pt;    MARGIN-BOTTOM: 7.3pt;    COLOR: #000000;    FONT-STYLE: normal;    FONT-FAMILY: 'verdana'}P.ENTRIES{    MARGIN-TOP: 3.65pt;    FONT-WEIGHT: bold;    FONT-SIZE: 9pt;    MARGIN-BOTTOM: 7.3pt;    COLOR: #3399ff;    FONT-STYLE: normal;    FONT-FAMILY: 'Verdana'}P.FOOTER{    FONT-WEIGHT: normal;    FONT-SIZE: 7.5pt;    COLOR: #990000;    FONT-STYLE: italic;    FONT-FAMILY: 'verdana'}.selectedrightnav{	cursor: default;	display:inline;    MARGIN-TOP:0;    FONT-WEIGHT: normal;    FONT-SIZE: 8pt;    MARGIN-BOTTOM:0;    COLOR: #999999;    FONT-FAMILY: Verdana;    font-weight: bold;}A.RIGHTNAV{	display:inline;    MARGIN-TOP:0;    FONT-WEIGHT: normal;    FONT-SIZE: 8pt;    MARGIN-BOTTOM:0;    COLOR: #660000;    FONT-FAMILY: Verdana;    TEXT-DECORATION: none;    font-weight: bold;}A.HOVER{    MARGIN-TOP: 3.65pt;    MARGIN-BOTTOM: 7.3pt;    COLOR: #660000;    FONT-STYLE: normal;    FONT-FAMILY: 'Verdana';    TEXT-DECORATION: none}A.SMALLLINK{    MARGIN-TOP: 3.65pt;    FONT-WEIGHT: normal;    FONT-SIZE: 7.5pt;    MARGIN-BOTTOM: 7.3pt;    COLOR: #660000;    FONT-STYLE: italic;    FONT-FAMILY: 'verdana'}P.A_HOVER{    MARGIN-TOP: 3.65pt;    FONT-WEIGHT: normal;    FONT-SIZE: 8pt;    MARGIN-BOTTOM: 7.3pt;    COLOR: #000000;    FONT-STYLE: normal;    FONT-FAMILY: 'verdana'}A.COPY{    COLOR: #993300;    FONT-FAMILY: 'Verdana'}A{    COLOR: #993300;    FONT-FAMILY: 'Verdana'}
P.TITLE 
{
	margin-top: 3.65pt;
	margin-bottom: 7.3pt;
	font-family: 'verdana';
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}P.HEADER{    MARGIN-TOP: 0pt;    FONT-WEIGHT: bold;    FONT-SIZE: 9pt;    MARGIN-BOTTOM: 7.3pt;    COLOR: #000000;    FONT-STYLE: normal;    FONT-FAMILY: 'Verdana'}P.RIGHT_NAV{    MARGIN-TOP: 3.65pt;    FONT-WEIGHT: normal;    FONT-SIZE: 8pt;    MARGIN-BOTTOM: 7.3pt;    COLOR: #000000;    FONT-STYLE: normal;    FONT-FAMILY: 'verdana'}P.CONTENT_UPDATED{    MARGIN-TOP: 3.65pt;    FONT-WEIGHT: normal;    FONT-SIZE: 8pt;    MARGIN-BOTTOM: 7.3pt;    COLOR: #000000;    FONT-STYLE: italic;    FONT-FAMILY: 'verdana'}P.NORMAL{    MARGIN-TOP: 3.65pt;    FONT-WEIGHT: normal;    FONT-SIZE: 10pt;    MARGIN-BOTTOM: 7.3pt;    COLOR: #000000;    FONT-STYLE: normal;    FONT-FAMILY: 'times new roman'}SPAN.HYPERLINK{    MARGIN-TOP: 3.65pt;    FONT-WEIGHT: normal;    FONT-SIZE: 8pt;    MARGIN-BOTTOM: 7.3pt;    COLOR: #0000ff;    FONT-FAMILY: 'verdana';    TEXT-DECORATION: underline}H1{    MARGIN-TOP: 7.3pt;    FONT-WEIGHT: bold;    FONT-SIZE: 22pt;    MARGIN-BOTTOM: 14.65pt;    FONT-STYLE: normal;    FONT-FAMILY: 'times new roman'}H2{    MARGIN-TOP: 6pt;    FONT-WEIGHT: bold;    FONT-SIZE: 18pt;    MARGIN-BOTTOM: 12pt;    FONT-STYLE: normal;    FONT-FAMILY: 'times new roman'}H3{    MARGIN-TOP: 4.65pt;    FONT-WEIGHT: bold;    FONT-SIZE: 14pt;    MARGIN-BOTTOM: 9.3pt;    FONT-STYLE: normal;    FONT-FAMILY: 'times new roman'}H4{    MARGIN-TOP: 3.65pt;    FONT-WEIGHT: bold;    FONT-SIZE: 8pt;    MARGIN-BOTTOM: 7.3pt;    FONT-STYLE: normal;    FONT-FAMILY: 'times new roman'}H5{    MARGIN-TOP: 3pt;    FONT-WEIGHT: bold;    FONT-SIZE: 9pt;    MARGIN-BOTTOM: 6pt;    FONT-STYLE: normal;    FONT-FAMILY: 'times new roman'}H6{    MARGIN-TOP: 2.3pt;    FONT-WEIGHT: bold;    FONT-SIZE: 7pt;    MARGIN-BOTTOM: 4.65pt;    FONT-STYLE: normal;    FONT-FAMILY: 'times new roman'}PRE{    MARGIN-TOP: 3.65pt;    FONT-WEIGHT: normal;    FONT-SIZE: 11pt;    MARGIN-BOTTOM: 7.3pt;    FONT-FAMILY: 'courier new'}CLEAN{    MARGIN-TOP: 0pt;    MARGIN-BOTTOM: 0pt}A.CLEAN{    MARGIN-TOP: 0pt;    MARGIN-BOTTOM: 0pt}a.listnav {FONT-SIZE: 12px;margin-left:5px;margin-right:5px;COLOR: #660000;FONT-FAMILY: Verdana;TEXT-DECORATION: none}.BOLD{    display:inline;/*    FONT-SIZE: 9pt;    COLOR: #000000;    FONT-STYLE: normal;    FONT-FAMILY: verdana;*/
    FONT-WEIGHT: bold;}span.clean{margin:0px;padding:0px}hr.clean{height:1px;color:black;margin:0px;padding:0px}span.redtextbold{display:inline;    FONT-SIZE: 9pt;    COLOR: red;    FONT-STYLE: normal;    FONT-FAMILY: verdana;   FONT-WEIGHT: bold}span.blacktext{display:inline;COLOR: black;}span.redtext{display:inline;    FONT-SIZE: 9pt;    COLOR: red;    FONT-STYLE: normal;    FONT-FAMILY: verdana;}span.whitetextbold{display:inline;    FONT-SIZE: 9pt;    COLOR: white;    FONT-STYLE: normal;    FONT-FAMILY: verdana;   FONT-WEIGHT: bold}FORM.EDIT{display:inline;MARGIN:0px;padding:0px}.show{position;relative;visibility:show;visibility:visible;margin:0px;top:0px;left:0px;padding:0px;}.hide{position:relative;visibility:hide;visibility:hidden;top:0px;left:0px;margin:0px;padding:0px;}input{margin:0px;padding:0px;}select{margin:0px;padding:0px;}P.listwriter{    MARGIN-TOP:3px;    FONT-WEIGHT: normal;    FONT-SIZE: 9pt;    MARGIN-BOTTOM:1px;    COLOR: #000000;    FONT-STYLE: normal;    FONT-FAMILY: verdana}span.radio{    MARGIN-TOP: 0px;    FONT-WEIGHT: normal;    FONT-SIZE: 10pt;    MARGIN-BOTTOM:0px;    COLOR: #000000;    FONT-STYLE: normal;    FONT-FAMILY:verdana}a.calendartitle{    MARGIN-TOP: 1pt;    FONT-WEIGHT: bold;    FONT-SIZE: 12pt;    MARGIN-BOTTOM: 1pt;    COLOR: #000000;    FONT-STYLE: normal;    FONT-FAMILY: verdana;}P.HEADER_ALT{	margin-top: 0pt;	margin-bottom: 7.3pt;	font-family: 'verdana';	font-size: 9pt;	font-weight: bold;	font-style: normal;	color: #990000;}.FormLabelText{	color: #006400;	font-weight: bold;}P.TITLE_alt 
{
	margin-top: 3.65pt;
	margin-bottom: 7.3pt;
	font-family: 'verdana';
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	color: #990000;
}/* Breadcrumb Menu */.BreadcrumbMenuCell{
	color: #444233;
	font-size: 11px;}a.BreadCrumbLink{
	color: #666666;}a.BreadCrumbLink:hover{
	color: #666666;
	text-decoration: underline;}a.BreadCrumbLink:visited{
	color: #666666;}a.BreadCrumbLink:active{
	color: #666666;}.BreadCrumbCurrentPageText{
	color: #444233;	font-weight: bold;}




/* consumer section homepage */




.HomepageTable
{
    font-family:Arial;
    border: solid 1px #666666;
    margin-left:auto; margin-right:auto;
}

.HomepageInnerTable 
{
    width:665px;
}
.HomepageInnerTable TD {
    border: solid 2px #FFFFFF;
    text-align: left;
    padding: 0;
    margin: 0;
}


.HomeImprovementCell
{
    background: #557F84; /*004B6D 5C8B9F c81413 */
    width: 40%
}
.HotCell
{
    background: #EDA84F; /*BE7212 EDA84F fb7310;*/
    width: 20%;

}
.NewHomesCell
{
    background: #99B564; /*566620 99B564 009900;*/
    width: 40%;
}

.ExistingHomesCell
{
    background: #812317; /*702414 B57E76 f9b01e; */
    width: 200px;
}
.ImageCell
{
    width:120px;
}
.MaintenanceCell
{
   background: #91B4A2; /*6A8B78 91B4A2 2575ba;*/
    width: 345px;
}


.HeaderContainer
{
	color: White;
	font-size: 1.5em;
	font-weight: bold;

	padding: 8px 7px 10px 9px; /* top right bottom left */
}

.SmallHeaderContainer
{	
	color: White;
    /*font-size:11px;*/
	font-size:  1.2em;
	
	padding: 0px 7px 10px 9px; /* top right bottom left */
}


.TextBlurbContainer
{	
	color: White;
    /*font-size:11px;*/
	font-size:  1.0em;
	
	padding: 0px 7px 10px 9px; /* top right bottom left */
}

.TextBlurbContainer A:link {
    color: white;
   text-decoration: underline;
}
.TextBlurbContainer A:hover {
    font-weight: bold;
}

.LinkMenuContainer
{
	color: #ffffff;
	font-size:  0.75em;
	line-height: 1.5;
	padding: 10px 7px 10px 9px; /* top right bottom left */
}

.LinkMenuContainer  a:link { 
  color: #ffffff;
  text-decoration:  none;
}

.LinkMenuContainer a:hover { 
	text-decoration: underline;
}
.LinkMenuContainer a:visited
{
  color: #ffffff;
  text-decoration:  none;	 
}
.LinkMenuContainer  A:link { 
  color: #ffffff;
  text-decoration:  none;
}
.LinkMenuContainer A:visited
{
  color: #ffffff;
  text-decoration:  none;	 
}
.LinkMenuContainer A:hover { 
	text-decoration: underline;
}
/* END */

.BreadLink
{
	font-family: Arial;
	color: #666666;
	text-decoration: none;	
	background: "#FFFFFF";
	font-size: 8pt;
	padding: 10px 0px 0px 10px; /* top right bottom left */
	
}

.Con_HotPageTitle
{
	font-family: Garamond, Georgia; 
	font-weight: bolder; 
	font-size: 25pt; 
	color: #BE7212; 
	padding: 0px 0px 0px 0px;
}
.Con_NewHomesPageTitle
{
	font-family: Garamond, Georgia; 
	font-weight: bolder; 
	font-size: 25pt; 
	color: #566620; 
	padding: 0px 0px 0px 0px;
}
.Con_ExistingHomesPageTitle
{
	font-family: Garamond, Georgia;  
	font-weight: bolder; 
	font-size: 25pt; 
	color: #702414; 
	padding: 0px 0px 0px 0px;
}
.Con_HomeImprovementPageTitle
{
	font-family: Garamond, Georgia;  
	font-weight: bolder; 
	font-size: 25pt; 
	color: #047399; 
	padding: 0px 0px 0px 0px;
}
.Con_MaintenancePageTitle
{
	font-family: Garamond, Georgia; 
	font-weight: bolder; 
	font-size: 25pt; 
	color: #6A8B78; 
	padding: 0px 0px 0px 0px;
}
.Con_RightAlignImage
{
	margin: 0px 0px 20px 30px;
}
.PageLink
{
	font-family: Arial;
	color: #566620;
	text-decoration: none;	
	font-size: 9pt;
	line-height: 1.6;
	padding: 45px 0px 0px 0px; /* top right bottom left */
}

.Image
{
	padding: 0px 20px 0px 0px; /* top right bottom left */
}

.footerLink
{
	font-family: Arial;
	color: #666666;
	text-decoration: none;	
	background: "#FFFFFF";
	font-size: 8pt;
	margin: 50px 0px 0px 0px; /* top right bottom left */
	 
}

/* Breadcrumb Menu */
.BreadcrumbMenuCell
{
	font-family: Arial;
	color: #444233;
	font-size: 11px;
}
a.BreadCrumbLink
{
	color: #666666;
}
a.BreadCrumbLink:hover
{
	color: #666666;
	text-decoration: underline;
}
a.BreadCrumbLink:visited
{
	color: #666666;
}
a.BreadCrumbLink:active
{
	color: #666666;
}
.BreadCrumbCurrentPageText
{
	color: #444233;
	font-weight: bold;
}

.MainContentCell
{
	padding: 10px 18px 10px 18px;
}
.RightNavCell
{
	border-left: solid 1px #E1E1E1;/**/
}
.RightNavTitleCell
{
	/*FILTER: Alpha(Opacity=0, FinishOpacity=100, Style=2);*/
	background: #F8F8F8;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#EcEcEc', endColorStr='#FFFFFF', gradientType='1');*/
	border-right: solid 1px #E1E1E1; /**/
	border-bottom: solid 1px #E1E1E1;	color: Black;    font-family: 'Verdana';    font-size: 9pt;    font-weight: bold;/**/
    padding: 5px 5px 5px 5px;
}
.RightNavItemCell
{
	border-bottom: solid 1px #E1E1E1;
	/*border-right: solid 1px #E1E1E1;*/
    padding: 5px 5px 5px 5px;
}
.footerLink
{
	color: #666666;
	text-decoration: none;
}
.TwoColumnLeft
{
	padding-left: 0px;
	padding-right: 12px;
}
.TwoColumnRight
{
	padding-left: 12px;
	padding-right: 0px;
}

.CS_TITLE_alt
{
	margin-top: 3.65pt;
	margin-bottom: 7.3pt;
	font-family: 'arial';
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}
P.subhead
{
	margin-top: 3.65pt;
	margin-bottom: 7.3pt;
	font-family: 'verdana';
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}
P.subhead_alt
{
	margin-top: 3.65pt;
	margin-bottom: 7.3pt;
	font-family: 'verdana';
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #191970;
}
P.heading
{
	margin-top: 3.65pt;
	margin-bottom: 7.3pt;
	font-family: 'verdana';
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}
P.heading_alt
{
	margin-top: 3.65pt;
	margin-bottom: 7.3pt;
	font-family: 'verdana';
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: #191970;
}
P.TITLE_large
{
	margin-top: 3.65pt;
	margin-bottom: 7.3pt;
	font-family: 'verdana';
	font-size: 16pt;
	font-weight: bold;
	font-style: normal;
	color: #191970;
}


 
/* For Concept Home 
*/
.cswmItem {
	font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif; 
	font-size:11px; 
	font-weight:600; 
	font-style:normal; 
	color:#FFFFFF; 
	text-align:left; 
	text-decoration:none; 
	border-bottom: solid 1px #ffffff;
	padding: 0px 15px 2px 3px;

}
.cswmItemOn {
	font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif; 
	font-size:11px; 
	font-weight:600; 
	font-style:normal; 
	color:#ffffff; 
	text-decoration:none; 
}

.cswmItemCell {
	border-color: #404040; 
	border-style:solid; 
	border-width:0px;
	padding: 1px;
}
.cswmExpand {cursor:default}
.cswmPopupBox {cursor:default; position:absolute; left:-500; display:none; z-index:1999; text-align:left;}
.cswmDisabled {color:#808080}


.CS_GROUPHEADER {

	font: bold 10pt Arial,Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:left;
	float: left;
	padding: 5px 5px 5px 5px;
	cursor: pointer;
}

.CS_ITEM {
	font: bold 9pt Arial,Helvetica, sans-serif;
	/* color: #4c4c4e;*/
	color: #000000;
	text-align: left;
	float: left;
	padding-left: 30px;
	cursor: pointer;
}
 

.CS_COPYWHITE
{
	margin-top: 3.65pt;
	margin-bottom: 7.3pt;
	font-family: 'verdana';
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}
.CS_COPYYELLOW
{
	margin-top: 3.65pt;
	margin-bottom: 7.3pt;
	font-family: 'verdana';
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	color: #FEE5AC;
}
.CS_TITLE
{
	margin-top: 3.65pt;
	margin-bottom: 7.3pt;
	font-family: 'arial';
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	color: #990000;
}
.CS_COPYYELLOW_BOLD
{
	margin-top: 3.65pt;
	margin-bottom: 7.3pt;font-family: 'verdana';
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	color: #FEE5AC;
}
.CS_COPYWHITE_BOLD
{
	margin-top: 3.65pt;
	margin-bottom: 7.3pt;
	font-family: 'verdana';
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}


