


a img
{
	border:none;
}

p a
{
	color:#3E5E85;
}

p a:visited
{
	color:#66656A;
}

body
{
	background:url(/common/images/watermark.gif) 800px 300px no-repeat;
	font-size:medium;
	margin:0;
}

div#AlternativeNavigation
{
	background-color:#39619E;
	border-top-color:white;
	border-top-style:solid;
	border-top-width:15px;
	clear:both;
	padding-bottom:10px;
	padding-top:10px;
}
			
div#AlternativeNavigation a
{
	color:white;
	border-left:solid white 1px;
	font-size:x-small;
	font-family:Verdana, Arial, sans-serif;
	padding-right:5px;
	padding-left:7px;
	text-decoration:none;
}

div#AlternativeNavigation a:hover
{
	text-decoration:underline;
}
			
div#AlternativeNavigation li
{
	display:inline;
	padding-bottom:0;
	padding:0;
}
		
div#AlternativeNavigation ul
{
	margin:0;
	padding-bottom:0;
	padding-left:10px;
	padding-right:0;
	padding-top:0;
	width:745px;
}

div#Content
{
	background-color:#E5E9F2;
	/* the enclosed rule is hidden from IE5/Mac \*/
	clear:left;
	/* end hack */
	color:#3E5E85;
	min-height:375px;
	padding-bottom:20px;
	padding-top:15px;
	width:595px;
}

div#Content div.CustomerTestimonial
{
	font-family:Verdana, Arial, sans-serif;
	font-size:70%;
	font-style:italic;
	padding-left:60px;
	padding-right:25px;
}
			
div#Content h1
{
	font-family:"Copperplate Gothic Bold", Verdana, sans-serif;
	font-size:large;
	margin:0;
	padding-bottom:0;
	padding-left:20px;
	padding-right:15px;
	padding-top:0px;
}
			
div#Content h2
{
	font-family:Verdana, Arial, sans-serif;
	font-size:small;
	font-weight:bold;
	padding-left:40px;
}
			
div#Content p
{
	font-family:Verdana, Arial, sans-serif;
	font-size:small;
	padding-left:40px;
	padding-right:15px;
}

div#Copyright
{
	color:#3E5E85;
	font-family:Verdana, Arial, sans-serif;
	font-size:x-small;
	margin-bottom:10px;
	margin-left:20px;
	margin-top:10px;
}
			
div#GlobalNavigation
{
	background-color:#39619E;
	border-bottom-color:white;
	border-bottom-style:solid;
	border-bottom-width:15px;
	clear:both;
	padding-bottom:3px;
	padding-top:3px;
}
			
div#GlobalNavigation li a
{
	background-image:url(/common/images/notselectedgloballink.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:white;
	font-family:Verdana, Arial, sans-serif;
	font-size:70%;
	padding-left:20px;
	padding-right:25px;
	text-decoration:none;
}

div#GlobalNavigation li a:hover
{
	background-image:url(/common/images/selectedgloballink.gif);
}
			
div#GlobalNavigation li.CurrentGlobalLink a
{
	background-image:url(/common/images/selectedgloballink.gif);
}
			
div#GlobalNavigation li#ContactUsGlobalLink a
{
	padding-right:0;
}
		
div#GlobalNavigation div.LinkLists
{
	padding-left:20px;
	text-align:right;
	width:725px;
}

div#GlobalNavigation li
{
	display:inline;
	margin:0;
	padding:0;
}
	
div#GlobalNavigation li#SkipGlobalNavigation
{
	display:none;
}
	
div#GlobalNavigation ul
{
	display:inline;
	margin:0;
	padding:0;
}
		
div#GlobalNavigation ul.HomeAndServices
{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	width:470px;
}
	
div#GlobalNavigation ul.About li
{
	text-align:right;
}

div#PageContent
{
	background-color:white;
	background-image:url(/common/images/columntrick.gif);
	background-repeat:repeat-y;
	background-position:right;
	/* the enclosed rule is hidden from IE5/Mac \*/
	clear:both;
	/* end hack */
	width:745px;
}
	
div#RelatedInformation
{
	float:right;
	font-family:Verdana, Arial, sans-serif;
	font-size:small;
	height:375px;
	text-align:left;
	width:142px;
}
			
div#RelatedInformation h1
{
	background-color:#C1DF99;
	color:white;
	font-size:85%;
	font-weight:bold;
	margin:0;
	border-bottom:white solid 3px;
	padding-bottom:20px;
	padding-left:3px;
	padding-top:20px;
}

div#RelatedInformation ul
{
	background-color:#E1F1CA;
	color:#034083;
	font-size:85%;
	list-style:none;
	margin:0;
	padding-bottom:20px;
	padding-left:3px;
	padding-top:20px;
	text-align:left;
}

div#RelatedInformation ul li
{
	padding-bottom:5px;
}

div#RelatedInformation ul li a
{
	color:#6FA422;
}

div#RelatedInformation ul li#SkipPageNavigation
{
	display:none;
}

div.PhoneNumber
{
	background-color:#9FC967;
	background-image:url(/common/images/phonetopleftcorner.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	color:white;
	border-bottom:solid white 1px;
	border-top:solid white 40px;
	font-family:Verdana, Arial, sans-serif;
	font-size:small;
	font-weight:bold;
	margin-left:250px;
	padding-bottom:3px;
	padding-left:245px;
	padding-top:3px;
}

div.PhoneNumber p
{
	clear:both;
	margin:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	text-align:right;
	width:250px;
}

div#Signature
{
	font-family:Verdana, Arial, sans-serif;
	font-size:small;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:0px;
}

img#Signature
{
	padding-left:40px;
}

a#Logo img
{
	border:none;
	position:absolute;
	top:0;
	left:0;
	margin-left:15px;
	margin-top:20px;
}

li#HomeAlternativeLink a
{
	border:none 0px;
}

li#HomeAlternativeLink a:hover
{
	border:none 0px;
}

div#HomePageContent
{
	background-color:white;
	clear:both;
	margin:0px;
	padding:0px;
	width:748px;
}

div#SiteSummary
{
	clear:none;
	border-top-color:white;
	border-top-style:solid;
	border-top-width:10px;
	margin:0px;
	padding:0px;
}

div#Marketing
{
	background-color:white;
	background-image:url(/home/images/homepagecolumntrick.gif);
	background-repeat:repeat-y;
	background-position:right;
	clear:both;
	height:273px;
	margin:0px;
	padding:0px;
}

div#Marketing img
{
	float:left;
	margin-bottom:0;
	margin-left:0;
	margin-right:5px;
	margin-top:0;
	padding:0;
}

ul#ManufacturersLogos
{
	background-color:#EFF6E4;
	float:right;
	list-style:none;
	margin:0px;
	padding:0px;
	width:100px;
}

ul#ManufacturersLogos li
{
	clear:both;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:20px;
	margin:0px;
	width:100px;
}

ul#ManufacturersLogos li img
{
	clear:both;
	border:none;
	margin:0;
	padding:0;
}

img#LindusLogo
{
	padding-left:8px !important;
}

img#UnipressLogo
{
	padding-left:3px !important;
}

img#CissellLogo, img#ParkerBoilerLogo
{
	padding-left:5px !important;
}

img#WhiteLogo
{
	padding-left:15px !important;
}

div#SiteSummary div
{
	color:#65646A;
	float:left;
	font-family:Verdana, Arial, sans-serif;
	font-size:small;
	height:120px;
	margin:0px;
	padding:0px;
}

div#SiteSummary div a
{
	background-image:url(/home/images/orangearrows.gif);
	background-position:left center;
	background-repeat:no-repeat;
	clear:both;
	color:#E7430E;
	font-family:Verdana, Arial, sans-serif;
	font-size:small;
	padding-left:15px;
	margin-left:20px;
}

div#SiteSummary h1
{
	background-color:#083985;
	clear:both;
	font-family:Verdana, Arial, sans-serif;
	font-size:small;
	font-weight:normal;
	padding-bottom:2px;
	padding-top:2px;
	margin:0px;
}

div#SiteSummary h1 a
{
	background-image:none;
	color:white;
	font-family:Verdana, Arial, sans-serif;
	font-size:small;
	font-weight:normal;
	margin:0px;
}

div#SiteSummary p
{
	clear:right;
 float:left;
	font-size:90%;
	margin:0px;
	padding-bottom:20px;
	padding-left:20px;
	padding-top:15px;
}

div#Equipment
{
	background-color:#C1DF99;
	width:248px;
 clear:none;
}

div#Equipment p
{
	padding-bottom:5px;
	padding-right:20px;
}

div#Services
{
	background-color:#E1F1CA;
	width:250px;
 clear:none;
}

div#Services p
{
	padding-bottom:5px;
	padding-right:5px;
}

div#Financing
{
	background-color:#EFF6E4;
	background-image:url(/home/images/financingbottomleftcorner.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:248px;
 clear:none;
}

div#Financing p
{
	padding-right:50px;
}

ul.HomePageAbout
{
	text-align:right;
}

ul#Awards
{
	padding:0;
	margin:0;
}

ul#Awards li
{
	display:inline;
	padding-left:40px;
}

ul#AssociationsList
{
	height:320px;
	list-style:none;
	padding-bottom:0;
	padding-left:40px;
	padding-top:0;
	margin:0;
}

ul#AssociationsList li
{
	clear:left;
}

ul#AssociationsList li div
{
	clear:none;
	float:left;
	padding-bottom:15px;
	padding-left:10px;
	vertical-align:top;
	width:455px;
}

ul#AssociationsList li img
{
	clear:none;
	float:left;
	padding:0;
	margin:0;
}

ul#AssociationsList h1
{
	clear:none;
	float:left;
	font-family:Verdana, Arial, sans-serif;
	font-size:small;
	padding-bottom:0;
	padding-left:0;
	padding-right:5px;
	padding-top:0;
	margin:0;
	vertical-align:top;
}

ul#AssociationsList h1 a
{
	color:#3E5E85;
}

ul#AssociationsList h1 a:visited
{
	color:#66656A;
}

ul#AssociationsList p
{
	padding:0;
	margin:0;
	vertical-align:top;
}

div#ServiceAreasMapLegend
{
	float:left;
	padding-left:40px;
	vertical-align:bottom;
	position:relative;
	top:200px;
}

div#ServiceAreasMapLegend img, div#ServiceAreasMapLegend p
{
	display:inline;
	padding-left:0;
	vertical-align:middle;
}

ul#EquipmentList
{
	height:1475px;
	list-style:none;
	padding-bottom:0;
	padding-left:40px;
	padding-top:0;
	margin:0;
}

ul#EquipmentList li
{
	clear:left;
}

ul#EquipmentList a
{
	clear:none;
}

ul#EquipmentList li div
{
	clear:none;
	float:left;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
	width:345px;
}

ul#EquipmentList h1
{
	float:left;
	font-family:Verdana, Arial, sans-serif;
	font-size:small;
	padding-bottom:0;
	padding-left:0;
	padding-right:5px;
	padding-top:0;
	margin:0;
	vertical-align:top;
}

ul#EquipmentList h1 a
{
	color:#3E5E85;
}

ul#EquipmentList h1 a:visited
{
	color:#66656A;
}

ul#EquipmentList p
{
	padding-bottom:10px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	margin:0;
	vertical-align:top;
}

div.Errors
{
	background-color:#FE0000;
	border-bottom:solid 1px white;
	border-top:solid 1px white;
	color:white;
	font-family:Verdana, Arial, sans-serif;
	font-size:small;
	font-weight:bold;
	margin:0;
	padding-bottom:10px;
	padding-top:5px;
}

div.Errors p
{
	margin:0;
	padding:0;
}

div.Errors ul
{
	margin-left:75px;
	padding:0;
}

div.Errors li
{
	text-align:left !important;
}

form#ContactUsForm ul
{
	list-style:none;
	width:380px;
}

form#ContactUsForm li
{
	clear:left;
	margin:0;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	text-align:right;
}

form#ContactUsForm li input
{
	background-color:transparent;
	border:solid 1px #99A6B7;
	font-size:x-small;
	font-family:Verdana, Arial, sans-serif;
	width:200px;
}

form#ContactUsForm li textarea
{
	background-color:transparent;
	border:solid 1px #99A6B7;
	font-size:x-small;
	font-family:Verdana, Arial, sans-serif;
	height:50px;
	width:200px;
}

form#ContactUsForm li p
{
	font-size:x-small;
	float:left;
	margin:0;
	padding:0;
	text-align:right;
	width:165px;
}

li#SubmitContactUs input
{
	background-color:#99A6B7 !important;
	border:solid 1px white !important;
	clear:both;
	color:white;
	font-size:x-small !important;
	font-weight:bold;
	width:201px !important;
}

ul.ContactInfo
{
	float:left;
	font-size:small;
	font-family:Verdana, Arial, sans-serif;
	list-style:none;
	margin:0;
	padding-bottom:25px;
	padding-left:40px;
	padding-right:0;
	width:250px;
}

ul.ContactInfo li
{
	clear:both;
}

ul.ContactInfo div
{
	float:left;
}

ul.ContactInfo div div
{
	clear:both;
	float:none !important;
}

div#ContactInfoEmail
{
	width:195px;
}

div#ContactInfoAddress div
{
	width:250px;
}

div.ContactInfoName
{
	font-weight:bold;
	padding-right:5px;
}

div#ContactInfoAddress
{
	clear:both;
}

ul#TurnKeySolutionsList
{
	font-family:Verdana, Arial, sans-serif;
	font-size:small;
	padding-left:60px;
	margin:0;
}

div#ErrorPageContent, div#PrivacyPolicyPageContent
{
	background-color:white;
	clear:both;
	width:745px;
}

div#ErrorPageContent div#Content, div#PrivacyPolicyPageContent div#Content
{
	width:745px !important;	
}

img.ManufecturerLogo
{
	border:none;
	clear:none !important;
	float:left !important;
	padding:0 !important;
	margin:0 !important;
}

img.ManufecturerEquipment
{
	border:none;
	clear:none !important;
	float:left !important;
	padding:0 !important;
	margin:0 !important;
}