a:link {
	text-decoration: underline;
	color: #000000;
}
a:visited {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: underline;
	color: #666666;
	font-weight: bold;
}
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center;
}
.twoColFixLtHdr #container {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0; /* this overrides the text-align: center on the body element. */
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(images/plain-wrapper-bg.jpg);
}
.twoColFixLtHdr #container-ahu {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(images/apco-wrapper-bg.jpg);
}
.twoColFixLtHdr #container-triatomic {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(triatomic/triatomic-wrapper-bg.jpg);
}
.twoColFixLtHdr #container-apco {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(images/apco-wrapper-bg.jpg);
}
.twoColFixLtHdr #container-bt {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(images/bt-wrapper-bg.jpg);
}
.twoColFixLtHdr #container-purity {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(purity/purity-wrapper-bg.jpg);
}
.twoColFixLtHdr #container-ice {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(ice-uv/ice-wrapper-bg.jpg);
}
.twoColFixLtHdr #container-commercial {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom;
	background-image: url(images/cs-wrapper-bg.jpg);
}
.twoColFixLtHdr #container-commercial-clear {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: bottom;
	background-image: url(images/cs-clear-wrapper-bg.gif);
}
.twoColFixLtHdr #header {
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	background-image: url(images/fa-banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 142px;
	background-position: center left;
} 
.twoColFixLtHdr #headerahu {
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	background-image: url(images/ahu-banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 142px;
	background-position: center left;
} 
.twoColFixLtHdr #headertriatomic {
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	background-image: url(triatomic/triatomic-banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 142px;
	background-position: center left;
} 
.twoColFixLtHdr #headerapco {
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	background-image: url(images/APCO-banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 142px;
	background-position: center left;
} 
.twoColFixLtHdr #headerbt {
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	background-image: url(images/bt-banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 142px;
	background-position: center left;
} 
.twoColFixLtHdr #headernews {
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	background-image: url(images/news-banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 142px;
	background-position: center left;
}
.twoColFixLtHdr #headerpurity {
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	background-image: url(images/purity-banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 142px;
	background-position: center left;
} 
.twoColFixLtHdr #headerice {
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	background-image: url(images/ice-banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 142px;
	background-position: center left;
} 
.twoColFixLtHdr #headercommercial {
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	background-image: url(images/cs-banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 142px;
	background-position: center left;
} 
.twoColFixLtHdr #headertriatomic {
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	background-image: url(triatomic/triatomic-banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 142px;
	background-position: center left;
} 
.twoColFixLtHdr #headergreen {
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	background-image: url(images/green-banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 142px;
	background-position: center left;
} 
.twoColFixLtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.twoColFixLtHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 230px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 10px 15px 15px;
	text-align: center;
	background-color: #013366;
	background-image: url(images/family-girl.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom: 12px;
	border-bottom-color: #B18B50;
}
.twoColFixLtHdr #sidebar2ahu {
	float: left; /* since this element is floated, a width must be given */
	width: 230px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 10px 15px 15px;
	text-align: center;
	background-color: #013366;
	background-image: url(images/ahu-sidebar.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom: 12px;
	height: 1050px;
}
.twoColFixLtHdr #sidebartriatomic {
	float: left; /* since this element is floated, a width must be given */
	width: 230px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 10px 15px 15px;
	text-align: center;
	background-color: #013366;
	background-image: url(triatomic/triatomic-sidebar.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom: 12px;
	height: 900px;
}
.twoColFixLtHdr #sidebar2apco {
	float: left; /* since this element is floated, a width must be given */
	width: 230px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 10px 15px 15px;
	text-align: center;
	background-color: #013366;
	background-image: url(images/APCO-sidebar.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom: 12px;
	height: 1050px;
}
.twoColFixLtHdr #sidebar2bt {
	float: left; /* since this element is floated, a width must be given */
	width: 230px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 10px 15px 15px;
	text-align: center;
	background-color: #013366;
	background-image: url(images/sidebar-bt.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom: 12px;
	border-bottom-color: #B18B50;
	height: 950px;
}
.twoColFixLtHdr #sidebarnews {
	float: left; /* since this element is floated, a width must be given */
	width: 230px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 10px 15px 15px;
	text-align: center;
	background-color: #013366;
	background-image: url(images/news-sidebar.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom: 12px;
	border-bottom-color: #B18B50;
	height: 950px;
}
.twoColFixLtHdr #sidebarpurity {
	float: left; /* since this element is floated, a width must be given */
	width: 230px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 10px 15px 15px;
	text-align: center;
	background-color: #013366;
	background-image: url(images/purity-sidebar.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom: 12px;
	border-bottom-color: #B18B50;
	height: 950px;
}
.twoColFixLtHdr #sidebarice {
	float: left; /* since this element is floated, a width must be given */
	width: 230px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 10px 15px 15px;
	text-align: center;
	background-color: #013366;
	background-image: url(images/ice-sidebar.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom: 12px;
	border-bottom-color: #B18B50;
	height: 950px;
}
.twoColFixLtHdr #sidebar2commercial {
	float: left; /* since this element is floated, a width must be given */
	width: 230px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 10px 15px 15px;
	text-align: center;
	background-color: #B18B50;
	background-image: url(images/CS-left-side-panel.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom: 12px;
	border-bottom-color: #B18B50;
}
.twoColFixLtHdr #sidebar2cs-rack {
	float: left; /* since this element is floated, a width must be given */
	width: 230px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 10px 15px 15px;
	text-align: center;
	background-color: #B18B50;
	background-image: url(images/commercial/rack-mount-column.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom: 12px;
	border-bottom-color: #B18B50;
}
.twoColFixLtHdr #sidebar2cs-panel {
	float: left; /* since this element is floated, a width must be given */
	width: 230px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 10px 15px 15px;
	text-align: center;
	background-color: #B18B50;
	background-image: url(images/commercial/panel-mount-column.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom: 12px;
	border-bottom-color: #B18B50;
}
.twoColFixLtHdr #sidebar2cs-tfk {
	float: left; /* since this element is floated, a width must be given */
	width: 230px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 10px 15px 15px;
	text-align: center;
	background-color: #B18B50;
	background-image: url(images/commercial/tfk-column.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom: 12px;
	border-bottom-color: #B18B50;
}
.twoColFixLtHdr #sidebar2cs-why {
	float: left; /* since this element is floated, a width must be given */
	width: 230px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 10px 15px 15px;
	text-align: center;
	background-color: #B18B50;
	background-image: url(images/dna-column.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom: 12px;
	border-bottom-color: #B18B50;
}
.twoColFixLtHdr #sidebar2cs-green {
	float: left; /* since this element is floated, a width must be given */
	width: 230px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 10px 15px 15px;
	text-align: center;
	background-color: #B18B50;
	background-image: url(images/commercial/green-column.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom: 12px;
	border-bottom-color: #B18B50;
}
.twoColFixLtHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 287px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 10px 15px 20px;
	text-align: center;
}
.twoColFixLtHdr #mainContent {
	margin: 0 0 0 250px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px;
	border-left-color: #0000FF;
	border-left-width: 0px;
	border-left-style: solid;
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 675px;
	position:relative;
} 
.twoColFixLtHdr #mainContentsimple {
	margin: 0 0 0 0px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px;
	border-left-color: #0000FF;
	border-left-width: 0px;
	border-left-style: solid;
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 675px;
	position:relative;
} 
.twoColFixLtHdr #mainContent2 {
	margin: 0 0 0 200px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px;
	border-left-color: #0000FF;
	border-left-width: 3px;
	border-color: #1B376D;
	border-left-style: solid;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(freshaireuv-css/images/bg-clouds.jpg);
} 
.twoColFixLtHdr #footer {
	clear:both;
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#013366;
	border: 0;
	color: #013366;
	position: 0 20 0;
	position:relative;
} 
.twoColFixLtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color: #FFF;
}
p	{
	font-size: 10px;
	color: #000;
	line-height: 14px;
	text-align: left;
}
h1	{
	font-size: 24px;
	color: #1B376D;
	line-height: 14px;
	font-weight: 800;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
h2	{
	font-size: 16px;
	color: #1B376D;
	line-height: 20px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
h3	{
	font-size: 12px;
	color: #036;
	line-height: 16px;
	text-align: center;
}
h4	{
	font-size: 18px;
	color: #FFF;
	line-height: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
h5	{
	font-size: 16px;
	color: #1B376D;
	line-height: 20px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: -15px;
}
h6	{
	font-size: 12px;
	color: #1B376D;
	line-height: 16px;
	font-weight: normal;
	margin-top: 0px;
}
#floatright {
	float: right;
	margin-right: 10px;
	margin-top: 15px;
	margin-left: 10px;
	margin-bottom: 700px;
	border-bottom: 20px;
	margin:0 0 0 10px;
	height: 700px;
	border-left: 2 px;
	border-left-color: #0F487F;
	width: 180px;
}
div#content_right {
	padding-top:0px;
	width:475px;
	height:auto;
	float:left;
}
div#content_right800 {
	padding-top:0px;
	width:801px;
	height:auto;
	float:left;
}
.bulletswhite {
	line-height: 16px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #FFF;/* form css stuff */
}
.whiteinfoleft {
	line-height: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #FFF;/* form css stuff */
}
.whiteinfocenter {
	line-height: 16px;
	font-size: 10px;
	text-align: center;
	color: #FFF;
}
.bulletswhitecenter {
	line-height: 18px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #FFF;/* form css stuff */
}
.center-small {
	line-height: 12px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #000;
}
.left-small {
	line-height: 12px;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #000;
	width: 180px;
}
.sidebartext {
	font-size: 10px;
	color: #9A6121;
	line-height: 13px;
}
.subheadtext {
	font-size: 12px;
	color: #9A6121;
	line-height: 13px;
	font-weight: bold;
}
.bodytext	{
	font-size: 11px;
	color: #000;
	line-height: 16px;
	text-align: left;
}
.subtext	{
	font-size: 9px;
	color: #9A6121;
	line-height: 12px;
	text-align: left;
	margin-top: 15px;
}
.cs-center-left {
	width: 275px;
	margin-top: 0px;
}
