/* Tab text using ul */

ul.tabMainBox  {
	margin:0px;
	padding:0px;
	border-bottom:0px solid #000;
	float:left;
	display:block;
	width:605px;
	margin:6px 0px;
	margin-bottom:-6px;
}

ul.tabMainBox li {
	display:inline;
	height:auto;
	border:1px solid #000;
	border-bottom:0px;
	background-color:#EEE;
	margin:0px;
	margin-left:3px;
	margin-right:0px;
	padding:5px 9px;
	!IMPORTANT padding-bottom:6px;
	float:left;
	text-align:center;
	font-weight:normal;
	font-size:7pt;
	}

ul.tabMainBox li.tabCellBox.Active {
	border:1px solid #000;
	border-bottom:0px solid #FFF;
	background-color:#00ADEF;
	color:#fff;
	margin-bottom:-1px;
	}
	
ul.tabMainBox li.tabCellBox a {
	position:relative;
	border:0px solid #000;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	background-color:#EEE;
	padding:0px 0px;
	}

ul.tabMainBox li.tabCellBox a:visited {
	color:#000;
	}

ul.tabMainBox li.tabCellBox.Active a {
	color:#FFF;
	border-bottom:1px solid #00ADEF;
	background-color:#00ADEF;
	}
	
ul.tabMainBox li.tabCellBox.Active a:visited {
	color:#FFF;
	}

div.tabSubTextBox {
	border:1px solid #000;
	margin:6px 0px;
	padding:6px;
	float:left;
	width:591px;
	}

div.tabSubTextBox p {
	padding:0px 0px;
	margin:12px auto;
	background-color:#;
	}
	
div.tabSubTextBox ul {
	margin-top:12px;
	margin-bottom:12px;
	background-color:#;
	}
	
div.tabSubTextBox ol {
	margin-top:12px;
	margin-bottom:12px;
	background-color:#;
	}
	
div.tabSubTextBox table {
	margin:5px 0px;
	}
	
	/* Button on /residential/business/manufacturers/questions-answers.cfm */
	.buttonBox {
		float: right; 
		border: 1px solid #9AC; 
		padding: 8px; 
		width: 177px; 
		margin-top:-47px;
		text-align:left;
		position:relative;
		font-weight:bold;
	 } 
	
/* Tab test end */



/*THE STYLE USED HERE IS FOR THE FABRICANTS SECTION*/
.bl{border-left:solid 1px #000000;}/*Top Right Bottom Left - border to be used for td or th*/
.br{border-right:solid 1px #000000;}/*Top Right Bottom Left - border to be used for td or th*/
.bb{border-bottom:solid 1px #000000;}/*Top Right Bottom Left - border to be used for td or th*/
.bt{border-top:solid 1px #000000;}/*Top Right Bottom Left - border to be used for td or th*/
.fullBorder{border:solid 1px #000000;}
/*different border colours*/

.bl-darkbl{border-left:solid 1px #003366;}/*Top Right Bottom Left - border to be used for td or th*/
.br-darkbl{border-right:solid 1px #003366;}/*Top Right Bottom Left - border to be used for td or th*/
.bb-darkbl{border-bottom:solid 1px #003366;}/*Top Right Bottom Left - border to be used for td or th*/
.bt-darkbl{border-top:solid 1px #003366;}/*Top Right Bottom Left - border to be used for td or th*/
.fullDarkBlBorder{border:solid 1px #003366;}
/*different border colours*/
.txtCenter{text-align:center;}
.txtLeft{text-align:left;}
.txtRight{text-align:right;}

.rightMenuTitle{font-weight:bold;text-decoration:none;color:#000000;}

.bold{font-weight:bold;}
.italics{font-style:italic;}
.boldCenter{text-align:center;font-weight:bold;}
.unBold{ font-weight: normal;}
.normal{text-decoration: none;}
.noUnder{text-decoration:none;}
.smal{font-size:9pt;}
.underL{text-decoration:underline;}
.noBullets{list-style-type : none;}


.left{float:left;}
.right{float:right;}

#right{float:right;width:227px;padding:5px;}


/*Background colours*/
.bgGry{background-color : #CCCCCC;}
.darkerBl{background-color:#006699;}
.lightBl{background-color:#CCFFFF;}
.pastelBl{background-color:#00CCFF;}
.reg-blue{color:#0000ff;}
.medBl{background-color:#66CCFF;}
.lightGrn{background-color:#C4DFA1;}
.lightGreen{background-color:#A0CF67;}
.pastelGrn{background-color:#EEF6E5;}
.pastelDrkGrn{background-color:#DBECC6;}
.DarkGrn{background-color:#99CC00;}
.salmonPink{background-color:#FFFF99;}
.energyConsumptionBG{background:#CC99CC;}/*CC66CC*/
.onBoardBg{background:#E6E6E6;}
.paleYellow{background:#FFFFCC;}
.bgGry-search{background:#c0c0c0;}
.bgCharcol{background:#333333;}
/*Background colours*/


/*LISTS*/
.noList{list-style-type : none;}

#unList{list-style-type : none;}
ul#unList li {margin-left:-15px;}
#unList2{list-style-type : none;}
ul#unList2 li {margin-left:-15px;}
/*LISTS*/

/*THE STYLE USED HERE IS FOR THEMANUFACTURERS SECTION ROWS AND COLUMNS*/
/*width by %*/

.hundred{width:100%;}
.nintyfive{width:95%;}
.ninty{width:90%;}
.eightyfive{width:85%;}
.eightyhree{width:83%;}
.eighty{width:80%;}
.seventyfive{width:75%;}
.seventy{width:70%;}
.sixtyfive{width:65%;}
.sixty{width:60%;}
.fiftyfive{width:55%;}
.fifty{width:50%;}
.fortysix{width:46%;}
.fortyfive{width:45%;}
.forty{width:40%;}
.thirtyfive{width:35%;}
.thirty3per{width:33%;}
.thirty{width:30%;}
.twentyeight{width:28%;}
.twentyfive{width:25%;}
.twenty1point6{width:21.6%;}
.twenty{width:20%;}
.fifteen{width:15%;}
.ten{width:10%;}
.five{width:5%;}

/*width by pixels*/
.sixHundPx{width:600px;}
.five25Px{width:525px;}
.fiveHundPx{width:500px;}
.four50Px{width:450px;}
.four45Px{width:445px;}
.fourHundPx{width:400px;}
.three80Px{width:380px;}
.threeHund50Px{width:350px;}
.threeHund40Px{width:340px;}
.threeHund25Px{width:325px;}
.three07Px{width:307px;}
.threeHundPx{width:300px;}
.twoHund50Px{width:250px;}
.twoHund30Px{width:230px;}
.twoHund25Px{width:225px;}
.two20Px{width:220px;}
.twoHundPx{width:200px;}
.one97Px{width:197px;}
.hundred82Px{width:182px;}
.hundred80Px{width:180px;}
.hundred75Px{width:175px;}
.hundred66Px{width:166px;}
.hundred50Px{width:150px;}
.hundred48Px{width:148px;}
.hundred39Px{width:139px;}
.hundred32Px{width:132px;}
.hundred30Px{width:130px;}
.hundred20Px{width:120px;}	
.hundred116Px{width:116px;}
.hundred115Px{width:115px;}
.hundred112Px{width:112px;}
.hundred10Px{width:110px;}
.hundred08Px{width:108px;}
.hundred05Px{width:105px;}
.hundred03Px{width:103px;}
.hundredPx{width:100px;}
.ninty9Px{width:99px;}
.nintyfivePx{width:95px;}
.nintyPx{width:90px;}
.eightyfivePx{width:85px;}
.eightyhreePx{width:83px;}
.eightyPx{width:80px;}
.seventyfivePx{width:75px;}
.seventyPx{width:70px;}
.sixtyfivePx{width:65px;}
.sixtyPx{width:60px;}
.fiftyfivePx{width:55px;}
.fiftyOnePx{width:51px;}
.fiftyPx{width:50px;}
.fortyfivePx{width:45px;}
.fortyPx{width:40px;}
.thirtyfivePx{width:35px;}
.thirtyPx{width:30px;}
.twentyfivePx{width:25px;}
.twentyPx{width:20px;}
.fifteenPx{width:15px;}
.tenPx{width:10px;}
.fivePx{width:5px;}
.fourPx{width:4px;}
.threePx{width:3px;}
.twoPx{width:2px;}
.onePx{width:1px;}

/*Tables*/
.dehumidTableHead
{
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	color: #cc3300;
}

.energyConsumptionRow
{
	position:relative;
	width:75%;
	height:2px;
	background-color:#663366;
}

.proTherCriteria
{
	background-color:#003366;/*drkBlue*/
	position:relative;
	width:100%;
	height:1px;
}

.proTherCriteriaII
{
	background-color:#333333;/*some form of black*/
	position:relative;
	width:100%;
	height:1px;
}

.electronics/*electronics.cfm lined background*/
{
	width:100%;
	height:1px;
	background: #CC3300;
}

.txtTblCap{font-family: Arial,Helvetica,Verdana,sans-serif;}
/*The subhead style color: #cc3300; is like a rusted orange*/

/* START - Who's on Board section*/
.frcP2 /*frcP2 = First Row Column with Padding 2 pixels*/
{
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	padding:2px;
}

.scfrP2/*scfrP2 = Second Column First Row with Padding 2 pixels*/
{
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	padding:2px;
}

.ofcP2/*ofcP2 = Other First Column with Padding 2 pixels*/
{
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	padding:2px;
}

.oscP2/*ofcP2 = Other Second Column with Padding 2 pixels*/
{
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	padding:2px;
}

/*########### 3px ###########*/
.frcP3/*frcP3 = First Row Column with Padding 3 pixels*/
{
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	padding:3px;
}

.scfrP3/*scfrP3 = Second Column First Row with Padding 3 pixels*/
{
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	padding:3px;
}

.ofcP3/*ofcP3 = Other First Column with Padding 3 pixels*/
{
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	padding:3px;
}

.oscP3/*oscP3 = Other Second Column with Padding 3 pixels*/
{
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	padding:3px;
}

/*########### 5px ###########*/
.frcP5/*frcP5 = First Row Column with Padding 5 pixels*/
{
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	padding:5px;
}

.scfrP5/*scfrP5 = Second Column First Row with Padding 5 pixels*/
{
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	padding:5px;
}

.ofcP5/*ofcP5 = Other First Column with Padding 5 pixels*/
{
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	padding:5px;
}

.oscP5/*ofcP5 = Other Second Column with Padding 5 pixels*/
{
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	padding:5px;
}

/* END - Who's on Board section*/

/* START - Quick Facts Section*/
/*########### 5px ###########*/
/* quick facts section will have tables with column borders only, no row borders*/
.qfFrcP3/*qfFrcP3 = Quick Facts First Row Column with Padding 3 pixels*/
{
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	padding:3px;
}

.qfFrcRP3/*qfFrcRP5 = Quick Facts First Row Column Right with Padding 5 pixels*/
{
	border-right:solid 1px #000000;
	padding:3px;
}

.qfFoscP3/*qfFoscP3 = Quick Facts Other Second Column with Padding 3 pixels*/
{
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	padding:3px;
}
.qfFofcP3/*qfFofcP3 = Quick Facts Other First Column with Padding 3 pixels*/
{
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	padding:3px;
}
.qfFscfrP3/*qfFscfrP3 = Quick Facts Second Column First Row with Padding 3 pixels*/
{
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	padding:3px;
}
/* quick facts section*/
.qfFrcP5/*qfFrcP5 = Quick Facts First Row Column with Padding 5 pixels*/
{
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	padding:5px;
}

.qfFscfrP5/*qfFscfrP5 = Quick Facts Second Column First Row with Padding 5 pixels*/
{
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	padding:5px;
}

.qfFofcP5/*qfFofcP5 = Quick Facts Other First Column with Padding 5 pixels*/
{
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	border-left:solid 1px #000000;
	padding:5px;
}

.qfFoscP5/*qfFoscP5 = Quick Facts Other Second Column with Padding 5 pixels*/
{
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	padding:5px;
}

/* END - Quick Facts Section*/
/*Tables*/

/*Div Box for porg-thermo*/

.divBoxProgThermo
{width:450px;
	text-align:left;
	border:1px solid #666666;
	padding:10px 0px 10px 5px;}

/*Same kind of box but for the dta-boxes.cfm*/

#bae-boxes
{
	margin: 0;
	padding: 0;
}
div#bae-boxes
{
	margin: 0px 125px 25px 10px;
	padding:3px;
	width:450px;
	height:500px;
	display:block;
}

.dta-boxes
{
	width:436px;
	border:1px solid #666666;
	padding:7px 7px 7px 7px;/*Top Right Bottom Left*/
}
#dta-boxes/*THIS IS BEING USED IN THE SPECIFICATIONS DIRECTORY*/
{
	margin: 0;
	padding: 0;
}
div#dta-boxes /*THIS IS BEING USED IN THE SPECIFICATIONS DIRECTORY*/
{
	margin: 0px 150px 0px 10px;
	width:437px;
	height:450px;
	display:block;
}
#dta-boxes-f/*THIS IS BEING USED IN THE SPECIFICATIONS DIRECTORY*/
{
	margin: 0;
	padding: 0;
}
div#dta-boxes-f /*THIS IS BEING USED IN THE SPECIFICATIONS DIRECTORY*/
{
	margin: 0px 150px 0px 10px;
	width:437px;
	height:500px;
	display:block;
}
#dta-sm-boxes, dta-sm-boxes1, dta-sm-boxes2
{
	margin: 0;
	padding: 0;
}
div#dta-sm-boxes, dta-sm-boxes1, dta-sm-boxes2
{
	margin: 0px 150px 0px 10px;
	width:436px;
	height:100px;
	display:block;
	border:1px solid #666666;
}
#dta-sm-boxes-f, dta-sm-boxes1-f, dta-sm-boxes2-f
{
	margin: 0;
	padding: 0;
}
div#dta-sm-boxes-f
{
	margin: 0px 150px 25px 10px;
	width:436px;
	height:125px;
	display:block;
	border:1px solid #666666;
}
div#dta-sm-boxes1-f, dta-sm-boxes2-f
{
	margin: 0px 150px 25px 10px;
	width:436px;
	height:275px;
	display:block;
	border:1px solid #666666;
}
div#dta-sm-boxes2-f
{
	margin: 0px 150px 25px 10px;
	width:436px;
	height:125px;
	display:block;
	border:1px solid #666666;
}
.letter_underlined
{
	position:relative;
	width:125px;
	height:3px;
	text-decoration:underline;
}
/*Same kind of box but for the dta-boxes.cfm*/

/*START - Home Heating System Cost Calculator on "qualified-hvac-products.cfm"*/

#homeCalc a
{
	float:right;
	border:solid 1px #336699;
	color: #003366;
	background:#cccc99;
	padding:2px;
	width:124px;
	text-align:center;
	margin-left:450px;
	margin-bottom:25px;
	display: block;
}
#homeCalc a:hover
{
	color: #336699;
	background:#cccc99;
	border:solid 1px #0099CC;/*336699*/
}

/*END - Home Heating System Cost Calculator on "qualified-hvac-products.cfm"*/

/*THE STYLE USED HERE IS FOR THE MANUFACTURERS SECTION*/
.valign_t{vertical-align: top;}
.valign_tt{vertical-align: text-top;}
.valign_m{vertical-align: middle;}
.valign_b{vertical-align: bottom;}
.valign_tb{vertical-align: text-bottom;}

.noPadding{padding:0px;}


.padding25T{padding-top:25px;}
.padding25R{padding-right:25px;}
.padding25B{padding-bottom:25px;}
.padding25L{padding-left:25px;}
.padding25All{padding:25px;}

.padding20T{padding-top:20px;}
.padding20R{padding-right:20px;}
.padding20B{padding-bottom:20px;}
.padding20L{padding-left:20px;}
.padding20All{padding:20px;}


.paddingT{padding-top:5px;}
.paddingR{padding-right:5px;}
.paddingB{padding-bottom:5px;}
.paddingL{padding-left:5px;}
.paddingAll{padding:5px;}

.paddingTocCover{padding:15px;}

.padding3T{padding-top:3px;}
.padding3R{padding-right:3px;}
.padding3B{padding-bottom:3px;}
.padding3L{padding-left:3px;}
.padding3All{padding:3px;}

.padding2T{padding-top:2px;}
.padding2R{padding-right:2px;}
.padding2B{padding-bottom:2px;}
.padding2L{padding-left:2px;}
.padding2All{padding:2px;}

.padding1T{padding-top:1px;}
.padding1R{padding-right:1px;}
.padding1B{padding-bottom:1px;}
.padding1L{padding-left:1px;}
.padding1All{padding:1px;}

.indent_15{margin:0px 0px 0px 15px;}
.indent_20{margin:0px 0px 0px 20px;}
.indent_25{margin:0px 0px 0px 25px;}
.indent_35{margin:0px 0px 0px 35px;}

/*THE STYLE USED HERE IS FOR THE MANUFACTURERS SECTION*/
/*top and bottom margins*/
.pushoff{margin:25px 0px 0px 0px;}
.pushdown{margin:0px 0px 25px 0px;}
.pushoff15{margin:15px 0px 0px 0px;}
.pushdown15{margin:0px 0px 15px 0px;}
.appendixMarge{margin:10px 10px 50px 10px;}

/*left and right margins*/
.pushasideL{margin:0px 0px 0px 10px;}
.pushasideR{margin:0px 10px 0px 0px;}

.pushaside15L{margin:0px 0px 0px 15px;}
.pushaside15R{margin:0px 15px 0px 0px;}

.pushaside20L{margin:0px 0px 0px 20px;}
.pushaside20R{margin:0px 20px 0px 0px;}

.pushaside25L{margin:0px 0px 0px 25px;}
.pushaside25R{margin:0px 25px 0px 0px;}

.noMargT{margin-top:0px;}
.noMargB{margin-bottom:0px;}
.noMarg{margin:0px;}
.reg_margin{margin:10px 10px 10px 10px;}
.light-margin{margin:3px 3px 3px 3px;}

.Marg100PxL{margin-left:100px;}
.Marg100PxR{margin-right:100px;}
.Marg100PxT{margin-top:100px;}
.Marg100PxB{margin-bottom:100px;}
.Marg100PxAll{margin:100px;}

.Marg75PxL{margin-left:75px;}
.Marg75PxR{margin-right:75px;}
.Marg75PxT{margin-top:75px;}
.Marg75PxB{margin-bottom:75px;}
.Marg75PxAll{margin:75px;}

.Marg50PxL{margin-left:50px;}
.Marg50PxR{margin-right:50px;}
.Marg50PxT{margin-top:50px;}
.Marg50PxB{margin-bottom:50px;}
.Marg50PxAll{margin:50px;}

.Marg35PxL{margin-left:35px;}
.Marg35PxR{margin-right:35px;}
.Marg35PxT{margin-top:35px;}
.Marg35PxB{margin-bottom:35px;}
.Marg35PxAll{margin:35px;}

.Marg30PxL{margin-left:30px;}
.Marg30PxR{margin-right:30px;}
.Marg30PxT{margin-top:30px;}
.Marg30PxB{margin-bottom:30px;}
.Marg30PxAll{margin:30px;}

.Marg25PxL{margin-left:25px;}
.Marg25PxR{margin-right:25px;}
.Marg25PxT{margin-top:25px;}
.Marg25PxB{margin-bottom:25px;}
.Marg25PxAll{margin:25px;}

.Marg20PxL{margin-left:20px;}
.Marg20PxR{margin-right:20px;}
.Marg20PxT{margin-top:20px;}
.Marg20PxB{margin-bottom:20px;}
.Marg20PxAll{margin:20px;}

.Marg15PxL{margin-left:15px;}
.Marg15PxR{margin-right:15px;}
.Marg15PxT{margin-top:15px;}
.Marg15PxB{margin-bottom:15px;}
.Marg15PxAll{margin:15px;}

.Marg10PxL{margin-left:10px;}
.Marg10PxR{margin-right:10px;}
.Marg10PxT{margin-top:10px;}
.Marg10PxB{margin-bottom:10px;}
.Marg10PxAll{margin:10px;}

.Marg7PxL{margin-left:7px;}
.Marg7PxR{margin-right:7px;}
.Marg7PxT{margin-top:7px;}
.Marg7PxB{margin-bottom:7px;}
.Marg7PxAll{margin:7px;}

.Marg5PxL{margin-left:5px;}
.Marg5PxR{margin-right:5px;}
.Marg5PxT{margin-top:5px;}
.Marg5PxB{margin-bottom:5px;}
.Marg5PxAll{margin:5px;}

.Marg3PxL{margin-left:3px;}
.Marg3PxR{margin-right:3px;}
.Marg3PxT{margin-top:3px;}
.Marg3PxB{margin-bottom:3px;}
.Marg3PxAll{margin:3px;}

.Marg-15PxL{margin-left:-15px;}
.Marg-15PxR{margin-right:-15px;}
.Marg-15PxT{margin-top:-15px;}
.Marg-15PxB{margin-bottom:-15px;}
.Marg-15PxAll{margin:-15px;}

.Marg-25PxL{margin-left:-25px;}
.Marg-25PxR{margin-right:-25px;}
.Marg-25PxT{margin-top:-25px;}
.Marg-25PxB{margin-bottom:-25px;}
.Marg-25PxAll{margin:-25px;}

.Marg-35PxL{margin-left:-35px;}
.Marg-35PxR{margin-right:-35px;}
.Marg-35PxT{margin-top:-35px;}
.Marg-35PxB{margin-bottom:-35px;}
.Marg-35PxAll{margin:-35px;}


/*THIS MARGIN BELOW IS SPECIFIC TO COMPUTERS.CFM IN THE SPECIFICATIONS DIRECTORY*/
.Marg-45PxL{margin-left:-45px;}
.Marg-45PxR{margin-right:-45px;}
.Marg-45PxT{margin-top:-45px;}
.Marg-45PxB{margin-bottom:-45px;}
.Marg-45PxAll{margin:-45px;}
.nothing{list-style:none; margin:0; padding:0;}
/*THE STYLE USED HERE IS FOR THE MANUFACTURERS SECTION*/

/*FONTS*/

/*fonts that should be headings e.g. h1,h2,h3...etc OR with special colours for the text*/

.specsH1{font-size:11pt;}
.specsRegsHead{font-size:12pt;}
.tableCaption{font-size:10pt;}
.guidLines2{font-size:9pt;}/*windows_doors_guidelines-2.cfm*/
.h2blue{color:#336699;font-weight:bold;}
.h2blue-size{font-size:10pt;}
.h1blue{font-size:11pt;color: #003366;font-weight:bold;}
.font140percent{font-size:140%;}


/* START Text colours*/
.bluTxt{color:#0000FF;}
.redTxt{color:#FF0000;}
.whiteTxt{color:#FFFFFF;}
.GryTxt{color : #CCCCCC;}
.darkerBlTxt{color:#006699;}
.pastelBltxt{color:#00CCFF;}
.lightBlTxt{color:#CCFFFF;}
.medBlTxt{color:#66CCFF;}
.gloBluTxt{color:#006699;}
.blueLight{color: #336699;}
.cyanBlue{color:#0099FF;}
/* END Text colours*/

/*START mercury.cfm, disposal.cfm*/
.noted
{
	width:430px;
	padding-left: 5px;
	padding-right: 5px;
	border: #000000 1px solid;
}
/*END mercury.cfm*/
/*END FONTS*/
/*START - HTML PDF TITLE for "furnaces-oil-gas-propane.cfm" */

p#htmpdf
{
	display: block;
	margin: 0;
	padding: 3px;
	text-decoration: none;
	width: 425px;
	color: #000;
}
p#htmpdf a:hover{background: #ddd;color: #222;}

/*END - HTML PDF TITLE for "furnaces-oil-gas-propane.cfm" */
/*START - gas-furnance.cfm*/

.energy-star
{
	padding: 12px 12px 0px 12px;
	border: thin solid Gray;
	margin-bottom: 12px;
	text-align: center;
	width: 384px;
	margin-left:21px;
}

/*END - gas-furnance.cfm*/

#light-facts
{
	margin: 0;
  padding: 0;
}
div#light-facts
{
	margin: 0px 0px 100px 0px;
	padding:0;
	width:600px;
	height:1675px;
}
/* height:320px; */
div#in-light-facts,
div#in-light-facts-R,
div#fluorescent-tubes,
div#fluorescent-tubes-R,
div#halogen,
div#halogen-R,
div#incandescents,
div#incandescents-R,
div#incandescents-A,
div#incandescents-R-A,
div#in-light-facts-header,
div#in-light-facts-header-R
{
	/*margin: 0;*/
  padding:5px;
	float:left;
	display: block;
}
.in-light-facts-left 
{
	border-right: 1px solid #000000;
	/*border-bottom: 1px solid #000000;*/
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	width:200px;
	height:450px;
}
.in-light-facts-right
{
	border-right: 1px solid #000000;
	/*border-bottom: 1px solid #000000;*/
	border-top: 1px solid #000000;
	width:370px;
	height:450px;
}
.in-light-facts-left-halogene 
{
	border-right: 1px solid #000000;
	/*border-bottom: 1px solid #000000;*/
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	width:200px;
	height:235px;
}
.in-light-facts-right-halogene
{
	border-right: 1px solid #000000;
	/*border-bottom: 1px solid #000000;*/
	border-top: 1px solid #000000;
	width:370px;
	height:235px;
}
.in-light-facts-left-fluorescent-tubes 
{
	border-right: 1px solid #000000;
	/*border-bottom: 1px solid #000000;*/
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	width:200px;
	height:375px;
}
.in-light-facts-right-fluorescent-tubes
{
	border-right: 1px solid #000000;
	/*border-bottom: 1px solid #000000;*/
	border-top: 1px solid #000000;
	width:370px;
	height:375px;
}
.in-light-facts-left-B
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	width:200px;
	height:313px;
}
.in-light-facts-right-B
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	width:370px;
	height:313px;
}

.in-light-facts-left-C
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	width:200px;
	height:300px;
}
.in-light-facts-right-C
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width:370px;
	height:300px;
}
.light-facts-header-left
{
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	width:200px;
	height:25px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#006699;
}
.light-facts-header-right
{
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	width:370px;
	height:25px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#006699;
}

/* START Image from energystar-office-equipment.cfm */
#es-equip
{
	float:left; 
	margin-bottom:5px;
	width:95px;
	height:200px;
	padding-right:5px;
	padding-left:5px;
	text-align:center;
}
#es-equip-f
{
	float:left; 
	margin-bottom:5px;
	width:95px;
	height:235px;
	padding-right:5px;
	padding-left:5px;
	text-align:center;
}
/* END Image from energystar-office-equipment.cfm */

/* START standby-power-fact.cfm */
.stand-by
{width: 430px; border: 1px solid #003366; padding: 5px;}

.did-you-know
{width: 380px; border: 1px solid #003366; padding: 5px;}

/* END standby-power-fact.cfm */


/*START - quick-facts-clothes-washers.cfm - Calculating the EnerGuide Rating*/

#cer
{
	margin: 0;
  padding: 0;
}
div#cer
{
	margin: 0px auto;
	padding:0;
	width:325px;
	height:85px;
	/*border:1px solid #000000;*/
}
div#cer-rf2 /*refrigerator/freezers*/
{
	margin: 0px auto;
	padding:0;
	width:350px;
	height:85px;
	/*border:1px solid #000000;*/
}

.in-cer
{
	/*margin: 0;*/
  width:100px;
	padding:3px;
	float:left;
	display: block;
	text-align:center;
}
.in-cer-rf /*refrigerator/freezers*/
{
	/*margin: 0;*/
  width:130px;
	padding:3px;
	float:left;
	display: block;
	text-align:center;
}
div#cer-rac /*room air conditioners*/
{
	margin: 0px auto;
	padding:0;
}
.in-cer-rac /*room air conditioners*/
{
	/*margin: 0;*/
  width:180px;
	padding:0px;
	float:left;
	display: block;
	text-align:center;
}
.in-cer-racR /*room air conditioners*/
{
	/*margin: 0;*/
  width:80px;
	height:18px;
	padding:10px 10px 10px 3px;
	float:left;
	display: block;
	text-align:center;
}
/*light.cfm web page*/
.SandSUL{border: 0;margin: 0;padding: 0;}
.sands{width:350px;}
.sands-f{width:450px;}
ul.SandSUL{margin: 25px 25px 75px 0px;}
ul.SandSUL-f{margin: 25px 25px 75px 0px;}
#SandS
{
	border: 0;
	margin: 0;
	padding: 0;
}
div#SandS
{
	border:0;
	margin: 25px 250px 25px 5px;
	padding: 0;
	width: 325px;
	height:83px;
	display: block;
	float:left;
}

.SandS-left
{
	text-align:left;
	float:left;
	margin-top:5px;
}

.SandS-right
{
	text-align:right;
	float:right;
	margin-top:5px;
}
.switch-save
{
	text-align:left;
}

/*light.cfm web page*/
.gas-furnance-cfm
{
padding: 12px 12px 0px 12px;
border: thin solid Gray;
margin-bottom: 12px;
text-align: center;
width: 300px;
margin-left:63px;
}
/* START /residential/business/manufacturers/onboard-part-retail-windows.cfm */
#retail-windows
{
	border: 0;
	margin: 0;
	padding: 0;
}
div#retail-windows
{
	margin:25px 25px 25px 130px;
	padding:3px;
	width:300px;
	height:80px;
}
div#retail-windows-L{width:150px;float:left;}
div#retail-windows-R{width:150px;float:left;}
li.marg-minus{margin-left:-20px;}
ul.margin-minus{margin-top:5px;}
ol.rn-lc{list-style:lower-roman;list-style-position: outside;}
ol.rn-uc{list-style:upper-roman;list-style-position: outside;}
ol.alph-lc{list-style:lower-alpha;list-style-position: outside;}
ol.alph-uc{list-style:upper-alpha;list-style-position: outside;}
ul.disc{list-style:disc;list-style-position: outside;}
ul.circle{list-style:circle;list-style-position: outside;}
ul.square{list-style:square;list-style-position: outside;}
/* END /residential/business/manufacturers/onboard-part-retail-windows.cfm */

/* START /residential/business/manufacturers/requirements/toc.cfm */
#toc-labelling
{
	border: 0;
	margin: 0;
	padding: 0;
}
div#toc-labelling
{
	margin:25px 200px 30px 10px;
	padding:3px;
	width:300px;
	height:259px;
}

/* END /residential/business/manufacturers/requirements/toc.cfm */

#tm-image
{
	border: 0;
	margin: 0;
	padding: 0;
}

p#tm-image
{
	width:200px;
	height:258px;
	margin:0px 200px 50px 0px;
	padding:15px;
}

#optional-outer-box, #optional-inner-box,
#optional-inner-box2, #optional-inner-box3,
#promotional-version, #participant-version
{margin:0px;padding:0px;}

#optional-outer-box
{width:450px;height:170px;margin:25px 25px 25px 25px;}
#optional-inner-box
{width:120px;float:left;padding:0px 0px 0px 10px;}
#optional-inner-box2
{width:120px;float:left;padding:0px 10px 0px 10px;}
#optional-inner-box3
{width:120px;float:left;padding:0px 10px 0px 0px;}
#promotional-version
{width:350px;height:270px;margin:25px 25px 25px 25px;}
#participant-version
{width:350px;height:150px;margin:25px 25px 25px 25px;}

.para{width:450px;}

#out-terminology, #out-terminology-f, #guidelines, #guidelines-f
  {margin: 0; padding: 0;}

  div#out-terminology, #out-terminology-f
  {width:600px; height:510px;}

	div#guidelines, div#guidelines-f
  {width:600px;height:230px;}

	/* All out divs and all columns */
  div#first-col-left, div#first-col-right, div#second-col-left, div#second-col-right,
  div#third-col-left, div#third-col-right, div#fourth-col-left, div#fourth-col-right,
  div#fifth-col-left, div#fifth-col-right, div#sixth-col-left, div#sixth-col-right,
  div#header-col-left, div#header-col-right, div#first-guidelines-left, div#first-guidelines-right,
  div#second-guidelines-left, div#second-guidelines-right, div#third-guidelines-left, div#third-guidelines-right,
  div#fourth-guidelines-left, div#fourth-guidelines-right, div#fifth-guidelines-left, div#fifth-guidelines-right,
  div#sixth-guidelines-left, div#sixth-guidelines-right, div#header-guidelines-left, div#header-guidelines-right,
	div#first-col-left-f, div#first-col-right-f, div#second-col-left-f, div#second-col-right-f,
  div#third-col-left-f, div#third-col-right-f, div#fourth-col-left-f, div#fourth-col-right-f,
  div#fifth-col-left-f, div#fifth-col-right-f, div#sixth-col-left-f, div#sixth-col-right-f,
  div#first-guidelines-left-f, div#first-guidelines-right-f, div#second-guidelines-left-f, div#second-guidelines-right-f,
  div#third-guidelines-left-f, div#third-guidelines-right-f, div#fourth-guidelines-left-f, div#fourth-guidelines-right-f,
  div#fifth-guidelines-left-f, div#fifth-guidelines-right-f, div#sixth-guidelines-left-f, div#sixth-guidelines-right-f,
  div#header-guidelines-left-f, div#header-guidelines-right-f, div#header-col-left-f, div#header-col-right-f
  {padding:5px; float:left; display: block;}


.col{width:285px;height:35px;}
.col-1{width:285px;height:15px;}
.col-2{width:285px;height:120px;}
.col-4-6{width:285px;height:75px;}
.col-5{width:285px;height:50px;}


/*THE STYLE USED HERE IS FOR THE FABRICANTS SECTION*/

.question{margin-left:20px;font-size: 12px; color: #006699; text-decoration: none; font-weight: bold;}
/*THIS DOES NOT WORK IN IE PERIOD!!
OL#window-two {counter-reset: item 1;}

LI.window { display: block; }
LI.window:before
{
	content: counter(item) ".";
	counter-increment: item;
	display:block;
}*/

/**********ClimateZone******************/

.divRegion{width:60%; float:right;}
.labelRegion{text-align: left; vertical-align: top;}
.clear{clear:right;}
.searchHeadTable{width:98%;float:left;overflow-x: hidden;overflow-y: auto;/*height:60px;*/ border:solid;border-width:1px;border-color:#69F;}
.searchMaritimeHeadTable{width:98%;float:left;overflow-x: hidden;overflow-y: auto;height:40px; border:solid;border-width:1px;border-color:#69F;}
.searchBigTable{width:98%;float:left;overflow-x: hidden;overflow-y: auto;height:200px;border:solid;border-width:1px;border-color:#69F; margin-bottom:20px;/* padding:2px;*/}
.searchSmallTable{width:98%; border:solid;border-width:1px;border-color:#69F; margin-bottom:20px; /*padding:2px;*/}
.searchResultTable{width:98%; border:solid;border-width:1px;border-color:#69F; margin-bottom:20px; padding:2px; }
.searchNormalTable{width:98%;float:left;overflow-x: hidden;overflow-y: auto;height:auto; border:solid;border-width:1px;border-color:#69F;margin-bottom:20px;}
.clearBoth{clear:both;}
.divButton {float: left; margin: 0; padding: 0; width: 98%;}
.leftButton {float: left; text-align:right; width: 91%; margin: 0; padding: 0}
.rightButton {float: left; text-align:right; width: 7%; margin: 0; padding: 0;}
.lightgreyBG {background:#CCC;}