/**********************
Comparison Charts
***********************/
#main table.comparison, #content table.comparison { border-collapse:collapse; margin:5px 0px 5px 30px; padding:0; }
#main table.comparison caption, #content table.comparison caption { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#333333; padding:0px 0px 10px 0px; font-size: 14px; } 
#main table td.classic img, #content table td.classic img { display:block; margin:auto;  }
#main table td.plus img, #content table td.plus img { display:block; margin:auto;  }

#main table td.activity, #content table td.activity { width:100px; border-bottom: solid 1px #FCD352; padding:8px; margin:0; font-size:11px; }
#main table td.classic, #content table td.classic { width:195px; background-color:#FFF5D7; border-bottom: solid 1px #FCD352; padding:8px; margin:0; font-size:11px; }
#main table td.plus, #content table td.plus {width:195px; background-color:#FDE69E; align:center; border-bottom: solid 1px #FCD352; padding:8px; margin:0; font-size:11px; }

#main th.activity, #content th.activity { width:100px; border-bottom: solid 1px #FCD352; padding:8px; text-align:left; }
#main th.classic, #content th.classic { width:195px; background-color:#FFF5D7; border-bottom: solid 1px #FCD352; padding:8px; text-align:left; }
#main th.plus, #content th.plus {width:195px; background-color:#FDE69E; align:center; border-bottom: solid 1px #FCD352; padding:8px; text-align:left; }

/************************
Comparison Charts Large
*************************/
table.comparison-lg { border-collapse:collapse; margin:5px 0px 5px 30px; padding:0; }
table.comparison-lg caption { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#333333; padding:0px 0px 10px 0px; font-size: 16px; } 
table td.classic-lg img { display:block; margin:auto;  }
table td.plus-lg img { display:block; margin:auto;  }

table td.activity-lg { width:170px; border-bottom: solid 1px #FCD352; padding:8px; margin:0; font-size:14px; }
table td.classic-lg { width:240px; background-color:#FFF5D7; border-bottom: solid 1px #FCD352; padding:8px; margin:0; font-size:14px; }
table td.plus-lg {width:240px; background-color:#FDE69E; align:center; border-bottom: solid 1px #FCD352; padding:8px; margin:0; font-size:14px; }

table th.activity-lg { width:170px; border-bottom: solid 1px #FCD352; padding:8px; text-align:left; }
table th.classic-lg { width:240px; background-color:#FFF5D7; border-bottom: solid 1px #FCD352; padding:8px; text-align:left; }
table th.plus-lg {width:240px; background-color:#FDE69E; align:center; border-bottom: solid 1px #FCD352; padding:8px; text-align:left; }

body.white { background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; }



/**********************
Compare Housing Chart
***********************/
#main #content table.compareHousing, #content table.compareHousing { border-collapse:collapse; margin:5px 0px 5px 30px; padding:0; }
#main #content table.compareHousing caption, #content table.compareHousing caption { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#333333; padding:0px 0px 10px 0px; font-size: 14px; } 
#main #content table td.ubi img, #content table td.ubi img { display:block; margin:auto;  }
#main #content table td.wo-ubi img, #content table td.wo-ubi img { display:block; margin:auto;  }
#main #content table td.cb img, #content table td.cb img { display:block; margin:auto;  }
#main #content table td.tract img, #content table td.tract img { display:block; margin:auto;  }
#main #content table td.buy img, #content table td.buy img { display:block; margin:auto;  }

#main #content table td.type, #content table td.type { width:80px; border-bottom: solid 1px #FCD352; padding:4px; margin:0; font-size:9px; line-height:1.2em; }
#main #content table td.ubi, #content table td.ubi { width:80px; background-color:#FFF5D7; border-bottom: solid 1px #FCD352; padding:4px; margin:0; font-size:9px; line-height:1.2em; }
#main #content table td.ubi ul, #content table td.ubi ul  { margin-left:12px; padding:0; font-size:9px; line-height:1.2em; font-weight:normal; }
#main #content table td.ubi li, #content table td.ubi li { padding-bottom:3px; }
#main #content table td.wo-ubi, #content table td.wo-ubi { width:80px; background-color:#FDE69E; border-bottom: solid 1px #FCD352; padding:4px; margin:0; font-size:9px; line-height:1.2em; }
#main #content table td.wo-ubi ul, #content table td.wo-ubi ul  { margin-left:12px; padding:0; font-size:9px; line-height:1.2em; font-weight:normal; }
#main #content table td.wo-ubi li, #content table td.wo-ubi li { padding-bottom:3px; }
#main #content table td.cb, #content table td.cb {width:80px; background-color:#FFF5D7; align:center; border-bottom: solid 1px #FCD352; padding:4px; margin:0; font-size:9px; line-height:1.2em; }
#main #content table td.cb ul, #content table td.cb ul  { margin-left:12px; padding:0; font-size:9px; line-height:1.2em; font-weight:normal; }
#main #content table td.cb li, #content table td.cb li { padding-bottom:3px; }
#main #content table td.tract, #content table td.tract {width:80px; background-color:#FDE69E; align:center; border-bottom: solid 1px #FCD352; padding:4px; margin:0; font-size:9px; line-height:1.2em; }
#main #content table td.tract ul, #content table td.tract ul  { margin-left:12px; padding:0; font-size:9px; line-height:1.2em; font-weight:normal; }
#main #content table td.tract li, #content table td.tract li { padding-bottom:3px; }
#main #content table td.buy, #content table td.buy {width:80px; background-color:#FFF5D7; align:center; border-bottom: solid 1px #FCD352; padding:4px; margin:0; font-size:9px; line-height:1.2em; }
#main #content table td.buy ul, #content table td.buy ul  { margin-left:12px; padding:0; font-size:9px; line-height:1.2em; font-weight:normal; }
#main #content table td.buy li, #content table td.buy li { padding-bottom:3px; }

#main #content table th.type, #content table th.type { width:80px; border-bottom: solid 1px #FCD352; padding:8px; text-align:center; }
#main #content table th.ubi, #content table th.ubi { width:80px; background-color:#FFF5D7; border-bottom: solid 1px #FCD352; padding:4px; text-align:center; font-size:10px; line-height:1.2em; }
#main #content table th.wo-ubi, #content table th.wo-ubi {width:80px; background-color:#FDE69E; border-bottom: solid 1px #FCD352; padding:4px; text-align:center; font-size:10px; line-height:1.2em; }
#main #content table th.cb, #content table th.cb {width:80px; background-color:#FFF5D7; border-bottom: solid 1px #FCD352; padding:4px; text-align:center; font-size:10px; line-height:1.2em;}
#main #content table th.tract, #content table th.tract {width:80px; background-color:#FDE69E; border-bottom: solid 1px #FCD352; padding:4px; text-align:center; font-size:10px; line-height:1.2em; }
#main #content table th.buy, #content table th.buy {width:80px; background-color:#FFF5D7; border-bottom: solid 1px #FCD352; padding:4px; text-align:center;font-size:10px; line-height:1.2em;  }

/**********************
Compare Housing Chart Large
***********************/
table.compareHousing { border-collapse:collapse; margin:5px 0px 5px 30px; padding:0; }
table.compareHousing caption { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#333333; padding:0px 0px 10px 0px; font-size: 14px; } 

table td.ubi img { display:block; margin:auto; }
table td.buy img { display:block; margin:auto; }
table td.wo-ubi img { display:block; margin:auto; }
table td.cb img { display:block; margin:auto;  }
table td.tract img { display:block; margin:auto;  }


table td.type { width:115px; border-bottom: solid 1px #FCD352; padding:4px; margin:0; font-size:12px; line-height:1.2em; vertical-align:top; }
table td.ubi { width:115px; background-color:#FFF5D7; border-bottom: solid 1px #FCD352; padding:4px; margin:0; font-size:12px; line-height:1.2em; vertical-align:top; }
table td.ubi ul  { margin-left:14px; padding:0; font-size:12px; line-height:1.2em; }
table td.ubi li { padding-bottom:3px; }
table td.wo-ubi { width:115px; background-color:#FDE69E; border-bottom: solid 1px #FCD352; padding:4px; margin:0; font-size:12px; line-height:1.2em; vertical-align:top; }
table td.wo-ubi ul  { margin-left:14px; padding:0; font-size:12px; line-height:1.2em; }
table td.wo-ubi li { padding-bottom:3px; }
table td.cb {width:115px; background-color:#FFF5D7;  border-bottom: solid 1px #FCD352; padding:4px; margin:0; font-size:12px; line-height:1.2em; vertical-align:top; }
table td.cb ul  { margin-left:14px; padding:0; font-size:12px; line-height:1.2em; }
table td.cb li { padding-bottom:3px; }
table td.tract {width:115px; background-color:#FDE69E; border-bottom: solid 1px #FCD352; padding:4px; margin:0; font-size:12px; line-height:1.2em; vertical-align:top; }
table td.tract ul  {  margin-left:14px; padding:0; font-size:12px; line-height:1.2em; }
table td.tract li { padding-bottom:3px; }
table td.buy {width:115px; background-color:#FFF5D7; border-bottom: solid 1px #FCD352; padding:4px; margin:0; font-size:12px; line-height:1.2em; vertical-align:top; }
table td.buy ul  {  margin-left:14px; padding:0; font-size:12px; line-height:1.2em; }
table td.buy li { padding-bottom:3px; }

table th.type { width:115px; border-bottom: solid 1px #FCD352; padding:8px; text-align:center; }
table th.ubi { width:115px; background-color:#FFF5D7; border-bottom: solid 1px #FCD352; padding:4px; text-align:center; font-size:14px; line-height:1.2em; }
table th.wo-ubi {width:115px; background-color:#FDE69E; border-bottom: solid 1px #FCD352; padding:4px; text-align:center; font-size:14px; line-height:1.2em; }
table th.cb {width:115px; background-color:#FFF5D7;  border-bottom: solid 1px #FCD352; padding:4px; text-align:center; font-size:14px; line-height:1.2em;}
table th.tract {width:115px; background-color:#FDE69E; border-bottom: solid 1px #FCD352; padding:4px; text-align:center; font-size:14px; line-height:1.2em; }
table th.buy {width:115px; background-color:#FFF5D7; border-bottom: solid 1px #FCD352; padding:4px; text-align:center;font-size:14px; line-height:1.2em;  }


/**********************
Comparison Charts - Remodel
***********************/
#main #content table.remodel, #content table.remodel { border-collapse:collapse; margin:5px 0px 5px 30px; padding:0; }
#main #content table.remodel caption, #content table.remodel caption { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#333333; padding:0px 0px 10px 0px; font-size: 14px; } 
#main #content table td.remodel-w-ubi img,  #content table td.remodel-w-ubi img { display:block; margin:auto;  }
#main #content table td.remodel-wo-ubi img, #content table td.remodel-wo-ubi img { display:block; margin:auto;  }
#main #content table td.remodel-contractor img, #content table td.remodel-contractor img { display:block; margin:auto;  }

#main #content table td.remodel-activity, #content table td.remodel-activity { width:115px; border-bottom: solid 1px #FCD352; padding:8px; margin:0; font-size:11px; }
#main #content table td.remodel-w-ubi, #content table td.remodel-w-ubi { width:115px; background-color:#FFF5D7; border-bottom: solid 1px #FCD352; padding:8px; margin:0; font-size:11px; }
#main #content table td.remodel-w-ubi ul, #content table td.remodel-w-ubi ul  { margin-left:10px; padding:0; font-size:11px; line-height:1.2em; font-weight:normal; }
#main #content table td.remodel-w-ubi li, #content table td.remodel-w-ubi li { padding-bottom:3px; }
#main #content table td.remodel-wo-ubi, #content table td.remodel-wo-ubi {width:115px; background-color:#FDE69E; align:center; border-bottom: solid 1px #FCD352; padding:8px; margin:0; font-size:11px; }
#main #content table td.remodel-wo-ubi ul, #content table td.remodel-wo-ubi ul   { margin-left:10px; padding:0; font-size:11px; line-height:1.2em; font-weight:normal; }
#main #content table td.remodel-wo-ubi li, #content table td.remodel-wo-ubi li { padding-bottom:3px; }
#main #content table td.remodel-contractor, #content table td.remodel-contractor {width:115px; background-color:#FFF5D7; align:center; border-bottom: solid 1px #FCD352; padding:8px; margin:0; font-size:11px; }
#main #content table td.remodel-contractor ul, #content table td.remodel-contractor ul  { margin-left:10px; padding:0; font-size:11px; line-height:1.2em; font-weight:normal; }
#main #content table td.remodel-contractor li, #content table td.remodel-contractor li { padding-bottom:3px; }

#main #content table th.remodel-activity, #content table th.remodel-activity { width:115px; border-bottom: solid 1px #FCD352; padding:8px; text-align:center; }
#main #content table th.remodel-w-ubi, #content table th.remodel-w-ubi { width:115px; background-color:#FFF5D7; border-bottom: solid 1px #FCD352; padding:8px; text-align:center; }
#main #content table th.remodel-wo-ubi, #content table th.remodel-wo-ubi {width:115px; background-color:#FDE69E; align:center; border-bottom: solid 1px #FCD352; padding:8px; text-align:center; }
#main #content table th.remodel-contractor, #content table th.remodel-contractor {width:115px; background-color:#FFF5D7; align:center; border-bottom: solid 1px #FCD352; padding:8px; text-align:center; }

/**********************
Comparison Charts - Remodel Large
***********************/
#remodel-lg { }
#remodel-lg table.remodel { border-collapse:collapse; margin:5px 0px 5px 30px; padding:0; }
#remodel-lg table.remodel caption { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#333333; padding:0px 0px 10px 0px; font-size: 16px; } 
#remodel-lg table td.remodel-w-ubi img { display:block; margin:auto;  }
#remodel-lg table td.remodel-wo-ubi img { display:block; margin:auto;  }
#remodel-lg table td.remodel-contractor img { display:block; margin:auto;  }

#remodel-lg table td.remodel-activity { width:135px; border-bottom: solid 1px #FCD352; padding:8px; margin:0; font-size:12px; vertical-align:top; }
#remodel-lg table td.remodel-w-ubi { width:135px; background-color:#FFF5D7; border-bottom: solid 1px #FCD352; padding:8px; margin:0; font-size:12px;  vertical-align:top; }
#remodel-lg table td.remodel-w-ubi ul  { margin-left:10px; padding:0; font-size:12px; line-height:1.2em; font-weight:normal; }
#remodel-lg table td.remodel-w-ubi li { padding-bottom:3px; }
#remodel-lg table td.remodel-wo-ubi {
	width:135px;
	background-color:#FDE69E;
	align:center;
	border-bottom: solid 1px #FCD352;
	padding:8px;
	margin:0;
	font-size:12px;
	vertical-align:top;
}
#remodel-lg table td.remodel-wo-ubi ul  { margin-left:10px; padding:0; font-size:12px; line-height:1.2em; font-weight:normal; }
#remodel-lg table td.remodel-wo-ubi li { padding-bottom:3px; }
#remodel-lg table td.remodel-contractor {
	width:135px;
	background-color:#FFF5D7;
	align:center;
	border-bottom: solid 1px #FCD352;
	padding:8px;
	margin:0;
	font-size:12px;
	vertical-align:top;
}
#remodel-lg table td.remodel-contractor ul  { margin-left:10px; padding:0; font-size:12px; line-height:1.2em; font-weight:normal; }
#remodel-lg table td.remodel-contractor li { padding-bottom:3px; }

#remodel-lg table th.remodel-activity { width:135px; border-bottom: solid 1px #FCD352; padding:8px; text-align:center; }
#remodel-lg table th.remodel-w-ubi { width:135px; background-color:#FFF5D7; border-bottom: solid 1px #FCD352; padding:8px; text-align:center; }
#remodel-lg table th.remodel-wo-ubi {width:135px; background-color:#FDE69E; align:center; border-bottom: solid 1px #FCD352; padding:8px; text-align:center; }
#remodel-lg table th.remodel-contractor {width:135px; background-color:#FFF5D7; align:center; border-bottom: solid 1px #FCD352; padding:8px; text-align:center; }

