html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	
	color:#787373;
	font-family:Arial; 
	font-size:12px;
	line-height:19px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(../Images/BodyBg.gif);
	background-repeat:repeat-x;
	background-position:top center;
	height: 100%;
}  
  

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	margin:auto;
	width:990px;
}
div#InternalMainContainer
{
	margin:auto;
	width:1040px;
}
div#LandingMainContainer
{
	margin:auto;
	width:1020px;
}

div#customLoginMainContainer
{
	margin:auto;
	width:1020px;
}


div#MainContainerInt
{
	float:left;
	width:960px;
	padding:0px 15px 0px 15px;
}


div#InternalMainContainerInt
{
	float:left;
	width:1040px;

}
div#CustomLoginMainContainerInt
{
	float:left;
	width:940px;background:#fff;
	padding:45px 40px;min-height:620px;_height:620px;
}
	div#CustomLoginLogo
	{
		float:left;padding-bottom:90px;
		width:940px;
	}
	div#CustomLoginContainer
	{
		float:left;
		width:460px;padding:0 240px;
	}
		div#CustomLoginForm
		{
			float:left;
			width:460px;padding:0 0 30px 0px;
		}	
		
			div#CustomLoginFormTop
			{
				float:left;
				width:460px;background:url(../Images/customLoginFormTitle.gif) no-repeat;
				height:52px;overflow:hidden;
			}	
			div#CustomLoginFormBtm
			{
				float:left;
				width:460px;background:url(../Images/customLoginFormBtm.gif) no-repeat #f3f2e9 bottom left;
				padding-bottom:30px;
		
			}						
		
		div#CustomLoginContent
		{
			float:left;
			width:460px;border-top:1px solid #c4ecfb;
			padding-top:20px;
		}	
			
	

.fl{float:left}
.fr{float:right}

div#LandingMainContainerInt
{
	float:left;
	width:970px;padding:0px 20px 0px 20px;
	background-color:#fff;

}
div#CalculatorContainer
{
	float:left;
	width:1006px;
	padding:40px 20px 0px 14px;

}

	div#Calculator
	{
		float:left;
		width:1006px;
		background-image:url(/Images/Calc/CalBG.gif);
		background-repeat:no-repeat;
	}
	
		div#CalHeader
		{
			float:left;
			width:1006px;
			height:72px;
		}
		
			div#CalQuickLinks
			{
				float:left;
				width:990px;
				height:72px;
				text-align:right;
				padding:0px 16px 0px 0px;
			}
		
		div#QuickCalculator 
		{
			float:left;
			width:1006px;
			min-height:506px;
			_height:506px;
			margin-top:-482px;
			z-index:1001;
			position:relative;
			background-image:url(/Images/Calc/QuickCalculatorBG2.png);
			background-repeat:no-repeat;
			overflow:hidden;
		}
		
			div#CloseQuickCalculator
			{
				float:left;
				width:965px;
				padding:19px 41px 0px 0px;
				text-align:right;
				z-index:1001;
				position:relative;
			}
			
			div#QuickCalculatorHeader
			{
				float:left;
				width:1006px;	
				height:57px;
				background-image:url(/Images/Calc/QuickCalculatorHeader.gif);
				background-repeat:no-repeat;
				background-position:61px 0px;
			}
			
			div#QuickCalculatorHeader2
			{
				float:left;
				width:1006px;	
				height:57px;
				background-image:url(/Images/Calc/QuickCalculatorHeader2.gif);
				background-repeat:no-repeat;
				background-position:61px 0px;
			}
			
			div#QuickCalculatorFormContainer
			{
				float:left;
				width:734px;
				padding:17px 212px 0px 60px;
				z-index:900;
				position:relative;
			}
			
			.QuickCalCopy {color:#3a3838;font-family:Arial;font-size:12px;}
			
		#ProcessYourResults_overlay {
			
		}
		
		div#ProcessYourResults
		{
			float:left;
			width:926px;
			padding:0px 30px 0px 50px;
			margin-top:-490px;
			z-index:9988;
			position:relative;
			
		}
		
			div#ProcessYourResultsInner
			{
				float:left;
				width:242px;
				height:430px;
				padding:45px 344px 0px 340px;
				/*background-color:#FFF;*/
			}
		
				div#Loader
				{
					width:242px;
					height:283px;
					float:left;
					z-index:99999;
					position:relative;
					
					/*background-image:url(/Images/Calc/Loader.png);
					background-repeat:no-repeat;*/
				}
			
		div#HowWeDoIt 
		{
			float:left;
			width:1006px;
			min-height:464px;
			_height:464px;
			margin-top:-482px;
			z-index:999;
			position:relative;
			background-image:url(/Images/Calc/AssumptionsBG2.png);
			background-repeat:no-repeat;
			background-position:22px 0px;
		}
		
		div#HowWeDoIt2 
		{
			float:left;
			width:1006px;
			min-height:458px;
			_height:458px;
			margin-top:-482px;
			z-index:999;
			position:relative;
			background-image:url(/Images/Calc/AssumptionsBG2.gif);
			background-repeat:no-repeat;
			background-position:22px 0px;
		}
		
			div#CloseHowWeDoIt 
			{
				float:left;
				width:965px;
				padding:19px 41px 0px 0px;
				text-align:right;
			}
			
			div#HowWeDoItHeader
			{
				display:none;
				/*float:left;
				width:1006px;	
				height:23px;
				background-image:url(/Images/Calc/AssumptionsHeader.gif);
				background-repeat:no-repeat;
				background-position:61px 0px;*/
			}
			
			div#HowWeDoItContentContainer
			{
				float:left;
				width:734px;
				padding:17px 212px 0px 60px;
			}
		
		div#CalForm
		{
			float:left;
			width:1006px;
			min-height:351px;
			_height:351px;
			background-image:url(/Images/Calc/CalFormBG.png);
			background-repeat:repeat-y;
			z-index:555;
			position:relative;
		}
		
			div#TextboxSmall
			{
				width:140px;
				height:49px;
				float:left;
				padding:16px 5px 0px 5px;
				background-image:url(/Images/Calc/TextboxSmall.gif);
				background-repeat:no-repeat;
			}
			
			.TextboxSmallCopy {width:140px;border:0px;padding:0px 0px 0px 0px;font-size:30px;color:#3a3838;text-align:center;font-family:"HelveticaNeue Condensed",Arial;}
			
			div#TextboxSmall2
			{
				width:79px;
				height:33px;
				float:left;
				padding:9px 5px 0px 5px;
				background-image:url(/Images/Calc/TextboxSmall2.gif);
				background-repeat:no-repeat;
			}
			
			.TextboxSmallCopy2 {width:79px;border:0px;padding:0px 0px 0px 0px;font-size:30px;color:#3a3838;text-align:center;font-family:"HelveticaNeue Condensed",Arial;}
			
			div#TextboxSmall3
			{
				width:49px;
				height:20px;
				float:left;
				padding:9px 5px 0px 5px;
				background-image:url(/Images/Calc/TextboxSmall3.gif);
				background-repeat:no-repeat;
			}
			
			.TextboxSmallCopy3 {width:49px;border:0px;padding:0px 0px 0px 0px;font-size:12px;color:#3a3838;text-align:center;font-family:"HelveticaNeue Condensed",Arial;z-index:999;position:relative;}
			
			.TextboxColour {border:0px!important;width:50px;text-align:right;background-color:#fbfbf5!important;font-size:30px;color:#3a3838;margin:0px;padding:0px;}
			
			.TextboxQCal {border:0px!important;width:30px;text-align:right;background-color:#ffffff!important;font-size:12px;color:#3a3838;margin:0px;padding:0px;}
		
			div#CalFormStep0
			{
				float:left;
				width:1006px;
				padding:43px 0px 0px 0px;
				text-align:center;
			}
			
			div#CalFormStep1
			{
				float:left;
				width:1006px;
				padding:47px 0px 0px 0px;
			}
			
			div#CalFormStep2
			{
				float:left;
				width:1006px;
				padding:24px 0px 0px 0px;
			}
			
			div#CalFormStep3
			{
				float:left;
				width:1006px;
				padding:47px 0px 0px 0px;
			}
			
			div#CalFormStep4
			{
				float:left;
				width:1006px;
				padding:47px 0px 0px 0px;
			}
			
			div#CalFormStep5
			{
				float:left;
				width:1006px;
				padding:47px 0px 0px 0px;
			}
			
			div#CalFormStep6
			{
				float:left;
				width:1006px;
				padding:47px 0px 0px 0px;
			}

				div#divSlider6 {float:left;text-align:left;}
				div#divSlider {float:left;text-align:left;}
				div#divQCalSlider1 {float:left;text-align:left;}
				div#divQCalSlider2 {float:left;text-align:left;}
				div#divQCalSlider3 {float:left;text-align:left;}
			
			div#CalFormStep7
			{
				float:left;
				width:1006px;
				padding:27px 0px 0px 0px;
			}
			
			div#CalFormStep8
			{
				float:left;
				width:1006px;
				padding:47px 0px 0px 0px;
			}
			
			div#YourResults
			{
				float:left;
				width:1006px;
				padding:20px 0px 0px 0px;
			}
			
				div#YourResultsBr
				{
					width:1006px;float:left;height:24px;
				}
			
				div#YourResultsHeading
				{
					float:left;
					width:1006px;
					height:34px;
					padding-bottom:5px;
					background-image:url(/Images/Calc/YourResults2.gif);
					background-repeat:no-repeat;
					background-position:315px 6px;
					z-index:9999;
					position:relative;
				}
				
				div#YourResultsSubHeading
				{
					float:left;
					width:1006px;
					height:23px;
					background-image:url(/Images/Calc/ToReview.gif);
					background-repeat:no-repeat;
					background-position:236px 7px;
					padding-bottom:22px;
				}
			
			div#PDFContainer
			{
				width:1006px;
				margin:auto;
			}
			
				div#PDFContainerInner
				{
					width:1006px;
					float:left;
				}
				
					div#PDFHeaderContainer
					{
						width:1006px;
						height:203px;
						float:left;
						background:url(/Images/Calc/PDF/Header.jpg) no-repeat;
					}
					
					div#PDFYourTotalSavingsContainer
					{
						float:left;
						width:998px;
						background-image:url(/Images/Calc/CalFormBG.png);
						background-repeat:repeat-y;
						padding:0px 5px 0px 3px;
					}
					
						div#PDFYourTotalSavings
						{
							float:left;
							width:998px;
							padding:74px 0px 42px 0px;
							background:url(/Images/Calc/PDF/YourTotalSavings.gif) no-repeat 316px 0px;
							background-color:#ffffff;
						}
						
					div#PDFSavingsBreakdownContainer
					{
						width:998px;
						float:left;
						background-image:url(/Images/Calc/CalFormBG.png);
						background-repeat:repeat-y;
						padding:0px 5px 0px 3px;
					}
						
						div#PDFSavingsBreakdownHeader
						{
							width:998px;
							height:71px;
							float:left;
							background:url(/Images/Calc/PDF/SavingsBreakdownHeader.png) no-repeat;
						}
						
						div#PDFSavingsBreakdown
						{
							float:left;
							width:998px;
							padding:10px 0px 41px 0px;
							background-color:#f6f6f3;
						}
						
					div#PDFPowerAndCo2SavingsBreakdownContainer
					{
						width:998px;
						float:left;
						background-image:url(/Images/Calc/CalFormBG.png);
						background-repeat:repeat-y;
						padding:0px 5px 0px 3px;
					}
						
						div#PDFPowerAndCo2SavingsBreakdownHeader
						{
							width:998px;
							height:71px;
							float:left;
							background:url(/Images/Calc/PDF/PowerAndSavingsHeader.gif) no-repeat;
						}
						
						div#PDFPowerAndCo2SavingsBreakdown
						{
							float:left;
							width:998px;
							padding:10px 0px 20px 0px;
							background-color:#FFF;
						}
						
					div#PDFPaperAndTreeSavingsContainer
					{
						width:998px;
						float:left;
						background-image:url(/Images/Calc/CalFormBG.png);
						background-repeat:repeat-y;
						padding:0px 5px 0px 3px;
					}
						
						div#PDFPaperAndTreeSavingsHeader
						{
							width:998px;
							height:71px;
							float:left;
							background:url(/Images/Calc/PDF/PaperAndTreeSavingsHeader.gif) no-repeat;
						}
						
						div#PDFPaperAndTreeSavings
						{
							float:left;
							width:998px;
							padding:10px 0px 20px 0px;
							background-color:#f6f6f3;
						}
						
					div#PDFFooterContainer
					{
						width:979px;
						float:left;
						padding:11px 27px 9px 0px;
						font-family:Arial;
						font-size:12px;
						color:#999987;
						text-align:right;
						background:url(/Images/Calc/PDF/Footer.png) no-repeat;
					}
				
			div#MonetarySavings
			{
				float:left;
				width:1006px;
				padding:14px 0px 0px 0px;
				overflow:hidden;
			}
			
			div#ElectricityAnsCO2Savings
			{
				float:left;
				width:1006px;
				padding:14px 0px 0px 0px;
				overflow:hidden;
			}
			
			div#PaperAndTreeSavings
			{
				float:left;
				width:1006px;
				padding:3px 0px 0px 0px;
				overflow:hidden;
			}
		
		div#CalFooterResult
		{
			float:left;
			width:1006px;
			height:96px;
			background-image:url(/Images/Calc/CalFooterResult.png);
			background-repeat:no-repeat;
		}
		
		div#CalFooter
		{
			float:left;
			width:1006px;
			height:112px;
			background-image:url(/Images/Calc/CalFooter.png);
			background-repeat:no-repeat;
		}
		
			div#CalFooterStep0
			{
				float:left;
				width:383px;
				padding:0px 0px 0px 0px;
				color:#FFF;
			}
			
				div#LetsGetStarted
				{
					width:191px;
					height:61px;
					float:left;
					background:url(/Images/Calc/ButtonToGetStarted.gif) no-repeat 3px 0px;
					font-size:12px;
					color:#585656;
					line-height:16px;
					padding:46px 55px 0px 28px;
				}
				
				div#MarketoForm
				{
					width:789px;
					float:left;
					padding:12px 0px 0px 217px;
				}
				
					.MarketoFormTextbox {width:160px;padding:10px 10px 8px 10px;font-family:Arial;font-size:12px;color:#777777;border:1px solid #dcdcdc;}
					.MarketoFieldValidationCopy {float:left;font-size:11px;color:#F33!important;margin:0px;padding:0px;line-height:10px;}
			
			div#CalFooterSteps
			{
				float:left;
				width:699px;
				padding:28px 0px 0px 36px;
			}
			
			div#CalFooterBeginCalButton
			{
				float:left;
				width:1006px;
				padding-top:23px;
				text-align:center;
			}
			
			div#CalFooterButtons
			{
				float:left;
				width:271px;
				padding-top:23px;
			}
			
				div#CalFooterButtonNext
				{
					float:left;
					width:163px;
					padding-left:46px;
					z-index:999;
					position:relative;
				}
				
		.MousePoint {cursor:hand;cursor:pointer;z-index:999!important;position:relative;!important}
			
		

div#ServiceInternalMainContainerInt
{
	float:left;
	width:1040px;
	margin-top:-143px;
}



/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	float:left;
	width:960px;
	height:112px;
}

/*<!--div#InternalHeaderContainer
{
	float:left;
	width:960px;
	height:112px;
	padding:0px 40px 0px 40px;
}-->*/
div#InternalHeaderContainer
{
	float:left;
	width:960px;
	height:112px;
	padding:0px 40px 0px 40px;
	margin-top:-415px;
	position:relative;
	z-index:1001;
}
div#LandingHeaderContainer
{
	float:left;
	width:970px;
	height:112px;
/*	padding:0px 40px 0px 40px;
	margin-top:-415px;*/
	position:relative;
	z-index:1001;
}



div#CalHeaderContainer
{
	float:left;
	width:960px;
	height:112px;
	padding:0px 40px 0px 40px;
	position:relative;
	z-index:1001;
}
div#ProductHeaderContainer
{
	float:left;
	width:960px;
	height:142px;
	padding:0px 40px 0px 40px;

	position:relative;
	z-index:1001;
}


	div#logoContainer
	{
		float:left;
		width:320px;
		height:112px;overflow:hidden;
	}
	div#HeaderRight
	{
		float:left;
		width:640px;
		height:112px;
	}
		div#HeaderRightTop
		{
			float:left;
			width:640px;
			height:59px;
		}
			div#PhnNumb
			{
				float:left;
				width:183px;
				height:59px;overflow:hidden;
			}
			div#LoginCont
			{
				float:left;
				width:463px;background-image:url(../Images/LoginBg.gif);
				background-repeat:no-repeat;
				height:59px;overflow:hidden;
		margin-left:-6px;
position:relative;z-index:2500;background-position:right top;
			}
			
			
	div#ClientLoginBtn
	{
		float:left;
cursor:hand;cursor:pointer;
	}
	
	div#SearchControl
	{
		float:left;
width:347px;padding-top:6px;
	}			
	div#logincontrol
	{
		float:left;
width:340px;padding-top:6px;position:absolute;left:121px;
padding-bottom:4px;background-color:#ededea;display:none;margin-left:6px;
	}		
		
		
	div#MainNav
{
float:left;
width:640px;
height:53px;
}



/************************************************************************
*	MainBody
************************************************************************/
div#IndexFlash
{
	float:left;
	width:960px;
	height:590px;
position:relative;
/*z-index:1000;*/
}
	div#InternalFlash
	{
		float:left;
		width:1040px;
		height:306px;
		overflow:hidden;
	}
	div#InternalFlashNew
	{	margin:auto;
		width:100%;
		height:415px;
		
	}
	div#ServiceInternalFlashNew
	{	margin:auto;
		width:100%;
		height:143px;
		
	}

div#MainBodyContainer
{
	float:left;
	width:960px;

}

div#InternalMainBodyContainer
{
	float:left;
	width:960px;
	padding:0px 40px 0px 40px;
}
div#LandingMainBodyContainer
{
	float:left;
	width:930px;
	padding:0px 20px 0px 20px;
}
div#LandingContentContainer
{
	float:left;
	width:930px;
	padding:40px 0px 30px 0px;
}

div#LandingFormContainer
{
	float:left;
	width:930px;
	padding:0px 0px 30px 0px;
}
	div#LandingFormContainerRight
	{
		float:left;
		width:400px;

	}
	div#LandingFormRightInt
	{
		float:left;
		background-color:#00ADEF;
		
		background-repeat:no-repeat;
		float:left;
		padding:30px;
		width:340px;
	}
	
	div#LandingFormContainerLeft
	{
		float:left;
		width:470px;
		padding:30px;
	}

div#ProductMainBodyContainer
{
	float:left;
	width:960px;
	padding:20px 40px 0px 40px;
}


div#MediaMainBodyContainer
{
	float:left;
	width:960px;
	padding:10px 40px 0px 40px;
}


div#ContentContainer
{
	float:left;
	width:430px;
	margin-top:-590px;
	/*padding:40px 500px 0px 30px;*/
	padding:40px 0px 0px 30px;
	position:relative;
	z-index:901;
	text-align:left;
}

div#internalContentContainer
{
	float:left;
	width:960px;
	padding-top:25px;
}

div#internalGalleryContainer
{
	float:left;
	width:960px;
	padding-top:10px;
}


div#internal2ContentContainer
{
	float:left;
	width:960px;
	padding-top:40px;
	min-height:650px;_height:650px;
}
div#BlogCatContentContainer
{
	float:left;
	width:960px;
	/*padding-top:40px;
	min-height:650px;_height:650px;*/
		background-image:url(../Images/ServSubNavBg2.png);
		background-repeat:repeat-y;
		background-position:left top;
}
div#MediaContentContainer
{
	float:left;
	width:960px;
	padding-top:10px;
	min-height:650px;_height:650px;
		background-image:url(../Images/ServSubNavBg2.png);
		background-repeat:repeat-y;
		background-position:left top;
}


div#CustomersFlashCont
{
	float:left;
	width:960px;
	padding-bottom:25px;
	text-align:center;
}
div#contactMain
{
	float:left;
	width:960px;
	padding-bottom:25px;

}
div#ProcessMain
{
	float:left;
	width:886px;padding:0px 37px 25px 37px;
min-height:500px;_height:500px;
}

	div#LeftPane
	{
		float:left;
		width:236px;
		padding-right:30px;
		overflow:hidden;
	}
	div#ServiceIntLeftPane
	{
		float:left;
		width:259px;
		padding-right:29px;
		padding-top:20px;
		overflow:hidden;
		position:relative;
		z-index:1100;
	}
	div#BlogCategory1
	{
		float:left;
		width:259px;	
		padding-top:35px;
	
		overflow:hidden;
		background-image:url(../Images/MostPopular.png);
		background-repeat:no-repeat;
		background-position:left top;
	}
	
	div#BlogCategory2
	{
		float:left;
		width:259px;
		padding-top:40px;
		overflow:hidden;
		background-image:url(../Images/Categories.png);
		background-repeat:no-repeat;
		background-position:left top;
	}
	
	div#BlogSearch
	{
		float:left;
		width:259px;
		padding:15px 0px 15px 0px;

	}
	div#BlogSearch
	{
		float:left;
		width:259px;
		padding:15px 0px 15px 0px;

	}
	div#TagCloud
	{
		float:left;
		width:239px;
		padding:5px 20px 15px 0px;

	}
	
		div#ServicesubNav
		{
			float:left;
			width:249px;
			padding-left:10px;
			padding-bottom:10px;
			background-image:url(../Images/AlsoInthis.png);
			background-repeat:no-repeat;
			padding-top:25px;background-position:10px 0px;
			border-bottom:1px solid #e5e5e0;
		}
	
		div#ProductCatsubNav
		{
			float:left;
			width:249px;
			padding-left:10px;
			padding-bottom:10px;
			background-image:url(../Images/OtherCase.png);
			background-repeat:no-repeat;
			padding-top:25px;background-position:10px 0px;
			border-bottom:1px solid #e5e5e0;
		}	
		
		div#MediaNewsMain
		{
			float:left;
			width:230px;
			padding-bottom:20px;
			background-image:url(../Images/CompanyNews.png);
			background-repeat:no-repeat;
			padding-top:35px;
			/*border-bottom:1px solid #e5e5e0;*/
			padding-right:29px;
		}
	
		div#LandingpageLeftNav
		{
			float:left;
			width:230px;
			padding-bottom:5px;
			background-image:url(../Images/medialndngLeftpg.png);
			background-repeat:no-repeat;
			padding-top:35px;
			/*border-bottom:1px solid #e5e5e0;*/
			padding-right:29px;
		}
		
		div#LandingPageAwards
		{
			float:left;
			width:230px;
			padding-bottom:5px;
			background-image:url(../Images/LandingPageAwards.png);
			background-repeat:no-repeat;
			padding-top:35px;
			/*border-bottom:1px solid #e5e5e0;*/
			padding-right:29px;
			
		}
		
	
	
	
	div#RightPane
	{
		float:left;
		width:694px;
		padding-bottom:20px;
		text-align:left;
	}
	div#ServiceRightPane
	{
		float:left;
		width:637px;
		padding:10px 35px 25px 0px;
	}
	div#ProductRightPane
	{
		float:left;
		width:650px;
		padding:10px 22px 25px 0px;
	}
	
	div#BlogRightPane
	{
		float:left;
		width:672px;overflow:hidden;
		padding:10px 0px 25px 0px;
	}
		div#MediaRightPane
		{
			float:left;
			width:672px;overflow:hidden;
			padding:20px 0px 25px 0px;
		}
		
			div#BackToMediaArticle
		{
			float:left;padding:4px 0px 5px 35px;
			width:637px;
			background-image:url(../Images/BackToMediaDetails.gif);
			background-repeat:no-repeat;
		}
		div#pageTitle
		{
			float:left;padding:10px 0px 14px 0px;
			width:672px;
			border-bottom:1px solid #d9d9d2;
		}
		div#MediapageContent
		{
			float:left;
			width:672px;
			padding:10px 0px 10px 0px;
		}
	
		div#BlogItem
		{
			float:left;
			width:672px;
			padding:10px 0px 25px 0px;
			background-image:url(../../Images/prdcrCatSubnavBg.gif);background-repeat:repeat-x;
			background-position:left bottom;
		}
		div#CommentList
		{
			float:left;
			width:672px;
			padding:10px 0px 5px 0px;

		}
		div#PostCommentForm
		{
			float:left;
			width:672px;
			padding:10px 0px 25px 0px;

		}
	
			div#PostCommentFormTop
			{
				float:left;
				width:672px;
				background-image:url(../Images/BlogContactTop.gif);
				background-repeat:no-repeat;
				height:8px;overflow:hidden;
			}
			div#PostCommentFormCenter
			{
				float:left;
				width:610px;
				background-color:#fff;
				padding:15px 30px;
			}
			
			div#PostCommentFormBottom
			{
				float:left;
				width:672px;
				background-image:url(../Images/BlogContactBtm.gif);
				background-repeat:no-repeat;
				height:8px;
				overflow:hidden;
			}
		
		
	div#ProductBannerContMain
	{
		float:left;
		width:650px;
		background-image:url(../Images/BottomLineBg.gif);
		background-repeat:repeat-y;
		position:relative;
		z-index:900;
	}
			
	div#ProductBannerMain
	{
		float:left;
		width:350px;
		padding:25px 275px 25px 25px;
		background-image:url(../Images/BottomLine.gif);
		background-repeat:no-repeat;
		position:relative;
		z-index:900;
	}
	div#ProductBannerMainBtm
	{
		float:left;
		width:350px;
		padding:0px 275px 0px 25px;
		background-image:url(../Images/BottomLineBtm.gif);
		background-repeat:no-repeat;
		position:relative;
		z-index:900;
		height:8px;
		overflow:hidden;
	}


div#OffersPortflioMain
{
	float:left;
	width:960px;
	margin-top:-200px;position:relative;
	z-index:900;
}

	div#OffersPortflioMainLeft
	{
		float:left;
		width:515px;
		padding-bottom:25px;
	}
		div#OffersPortflioMainLeftTop
		{
			float:left;
			width:515px;
			height:29px;
			overflow:hidden;
			background-image:url(../Images/OffersPortflioMainLeftTop.gif);
			background-repeat:no-repeat;
		}
		
		div#OffersPortflioMainLeftCenter
		{
			float:left;
			width:439px;padding:0px 38px 15px 38px;
			background-color:#FFF;
			background-position:left bottom;
			background-image:url(../Images/OffersPortflioMainLeftCenter.gif);
			background-repeat:no-repeat;
		}
		
		
	
	div#OffersPortflioMainRight
	{
		float:right;
		width:315px;
	
	}
		div#OffersPortflioMainRightTop
		{
			float:right;
			width:315px;height:18px;
			overflow:hidden;
			background-image:url(../Images/OffersPortflioMainRightTop.gif);
			background-repeat:no-repeat;
		}
		div#OffersPortflioMainRightCenter
		{
			float:right;
			width:275px;
			overflow:hidden;
			padding:0px 18px 10px 22px;
			background-color:#FFF;
			background-position:left bottom;
			background-image:url(../Images/OffersPortflioMainRightCenter.gif);
			background-repeat:no-repeat;
		}
div#AboutUSContent
{
	float:left;
	width:960px;
/*	padding-bottom:25px;*/
}	
div#logoScroller
{
	float:left;
	width:645px;
/*	padding-bottom:25px;*/
}	
div#logoScrollerPortfolio
{
	float:left;
	width:310px;
padding-left:5px;overflow:hidden;
}	


	div#BussinessWeHelpedflash
	{
		float:left;
		width:670px;overflow:hidden;
	}
	
		div#BussinessWeHelpedflashRes
		{
			float:left;
			width:670px;overflow:hidden;
			padding-top:30px;
		}
	
	div#ContactContainer
	{
		float:left;
		width:316px;
		padding-right:69px;
		background-image:url(../Images/ContactTitle.png);
		background-repeat:no-repeat;
		padding-top:50px;
	}
		div#ContactContainerThanks
	{
		float:left;
		width:316px;
		padding-right:69px;
	
		padding-top:0px;
	}
	
	
	div#Contactdetails
	{
		float:left;
		width:575px;
		text-align:left;
	}
	
	div#IndexContact
	{
		float:left;
		width:290px;
		padding-top:46px;
		background-image:url(../Images/IndexContactBg.png);
		background-repeat:no-repeat;
		overflow:hidden;
	}
	div#InternalContact
	{
		float:left;
		width:236px;
		padding-top:46px;
		background-image:url(../Images/LetsMeet.png);
		background-repeat:no-repeat;
		overflow:hidden;
		text-align:left;
	}
div#InternalContactJobApplication
	{
		float:left;
		width:236px;
		padding-top:46px;
		background-image:url(../Images/JobApp.png);
		background-repeat:no-repeat;
		overflow:hidden;
	}
	div#Internal2Contact
	{
		float:left;
		width:236px;
		padding-top:66px;
		background-image:url(../Images/LetsMeet.png);
		background-repeat:no-repeat;
		overflow:hidden;
		background-position:0px 20px;
	}
	
	
	div#InternalCalPortfoliof
	{
		float:left;
		width:156px;
		background-image:url(../Images/SavingCalc.png);
		background-repeat:no-repeat;
		padding:43px 60px 25px 20px;
		height:51px;
		overflow:hidden;
	}
	div#InternalBlogPortfoliof
	{
		float:left;
		width:156px;
		background-image:url(../Images/UpstrmBlog.png);
		background-repeat:no-repeat;
		padding:43px 60px 25px 20px;
		height:51px;
		overflow:hidden;
	}
	div#InternalBlogPortfoliof2
	{
		float:left;
		width:156px;
		background-image:url(../Images/UpstrmBlog.png);
		background-repeat:no-repeat;
		padding:43px 60px 35px 20px;
		height:51px;
		overflow:hidden;
	}
	
	
	div#InternalLogoPort
	{
		float:left;
		width:236px;
		padding:10px 0px 20px 0px;
	}
	div#MediaContent
	{
		float:left;
		width:562px;
		overflow:hidden;
		background-color:#FFF;
		background-image:url(../Images/MediaContentBg.gif);
			background-repeat:no-repeat;
		padding:10px 90px 10px 20px; 
		
	}
		div#MediaContentBtm
		{
			float:left;
			width:562px;
			overflow:hidden;
			height:6px;
			background-image:url(../Images/MediaContentBgBtm.gif);
			background-repeat:no-repeat;
			padding:0px 90px 0px 20px; 
			
		}
		
		div#MediaContentTop
		{
			float:left;
			width:562px;
			overflow:hidden;
			height:6px;
			background-image:url(../Images/MediaContentBgTop.gif);
			background-repeat:no-repeat;
			padding:0px 90px 0px 20px; 
			
		}
		
	
div#UpstraemMainCont
{
	float:left;
	width:930px;
	background-color:#FFF;
	padding:9px 0px 29px 30px;
	overflow:hidden;
}	
	div#AtaGlanceInfoMain
	{
		float:left;
		width:305px;
		padding-left:1px;
		background-image:url(../Images/AtaGlanceInfoBg.gif);
		background-repeat:no-repeat;
	}	

		div#AtaGlanceGreenCommit
		{
			float:left;
			width:171px!important;
			padding:66px 110px 16px 24px;
			background-image:url(../Images/GreenCommit.jpg);
			background-repeat:no-repeat;
			border-bottom:1px dashed #ececec;
			background-position:20px 16px;
		}	

		div#AtaGlanceFound
		{
			float:left;
			width:181px!important;
			padding:66px 100px 16px 24px;
			background-image:url(../Images/UpStreamFound.jpg);
			background-repeat:no-repeat;
			background-position:20px 16px;
		}	


div#AwardsContent 
{
	float:left;
	width:960px;
	padding:20px 0px 20px 0px;
}	
div#SeoFooterMain 
{
	float:left;
	width:765px;
	padding:0px 0px 30px 195px;
	background-image:url(../Images/SeoFooterBg.png);
	background-repeat:no-repeat;
	min-height:170px;_height:170px;
	text-align:left;
}	

div#PrdctName 
{
float:left;width:290px;background-image:url(/Images/CaseStudy.png);background-repeat:no-repeat;padding:0px 0px 0px 165px;background-position:0px 7px;text-transform:uppercase;text-transform:uppercase!important;height:40px;color:#3A3838;
}	

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	margin:auto;
	width:100%;
	background-color:#3d3838;
	overflow:auto;border-top:1px solid #171616;
	clear:both;
}
		div#FooterContainerOuter
		{
			margin:auto;
			width:960px;
		}
		div#FooterContainerInt
		{
			float:left;
			width:960px;padding-top:19px;padding-bottom:19px;
		}
		div#SeoFooterPortfolio
		{
			float:left;
			width:481px;padding-top:5px;overflow-x:hidden;
		}
		div#FooterLinks
		{
			float:right;
			width:960px;overflow-x:hidden;
		}
		div#CustomLoginFooterLinks
		{
			float:right;text-align:center;
			width:960px;overflow-x:hidden;
			color:#d6d6d6;font-size:12px;
			height:40px;
		}


  div#wrapper {
     min-height: 100%;
	 _height: 100%;
     height: auto !important;
     height: 100%;
    /* margin: 0 auto -200px 0;
	 margin-bottom:-200px;*/
	 
  }
   div#footer 
   {
     	
		/*min-height:100px;_height:100px;*/margin-top:-80px;
   } 

   div#push {
		min-height:100px;_height:100px;
	
   }	

.TabbedPanelsTab {
	cursor: pointer;
	position: relative;
	float: left;width:209px;
	height:45px;
	background-image:url(../Images/Tab/Tab_Audit.png);background-repeat:no-repeat;
	list-style:none;
}

.RadTabStrip{float:left!important;width:886px!important;position:relative!important;}

.rtsUL{float:left!important;width:886px!important;position:relative!important;}
.rtsIn{padding:0px!important;margin:0!important;}
.rtsOut{padding:0px!important;margin:0!important;background:none!important;}
.rtsLast{padding:0px!important;margin:0!important;background:none!important;}
.rtsLI	{float:left!important;padding:0px!important;margin:0!important;}
.rtsLink{background:none!important;padding:0px!important;margin:0!important;}
.rtsTxt{padding:0px!important;margin:0!important;}
#RadMultiPage1{float:left;width:816px;padding:25px 35px 25px 35px;text-align:left;}

#RadMultiPage1 ul {padding:15px 0px 0px 0px;}
#RadMultiPage1 li {margin-left:0px;}

div#ProcessCont{float:left;padding:10px 20px 10px 20px;width:486px;clear:both;background-color:#ecfafe;margin-bottom:10px;}

div#myImage1{}
div#myImage2{display:none;}
div#myImage3{display:none;}
div#myImage4{display:none;}


/*******************
Newsletter Styles - Start
*******************/

td.BoxContent
{
	background-color: #FFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #ebebeb;
	border-bottom-color: #FFF;
	border-left-color: #ebebeb;
	overflow:hidden;
}
td.LogoContent
{
	background-color: #FFF;
	border: 1px solid #ebebeb;
}

.NewsletterFooter
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6e6e6;	
}




/*******************
Newsletter Styles - End
*******************/

	div#PopUpRegBox
	{
		float:left;

		overflow:hidden;
		background-image:url(../Images/RegPopupBg.png);
		background-repeat:no-repeat;
		height:157px;
		overflow:hidden;
		padding:110px 48px 35px 30px;
		width:290px;
	}
		
	div#PopUpRegBoxComplete
	{
		float:left;
text-align:center;
		overflow:hidden;
		background-image:url(../Images/RegPopupBgComplete.png);
		background-repeat:no-repeat;
		height:207px;
		overflow:hidden;
		padding:60px 48px 35px 30px;
		width:290px;
	}	
	


