body {
	margin-left: 10px;
	margin-top: 5px;
}
.menuFormat {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#product_libraries TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
#lineSpaceSSM {
	FONT-SIZE: 5px; LINE-HEIGHT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 5px
}
A:link {
	COLOR: #000066;
}
A:visited {
	COLOR: #000066
}
A:hover {
	COLOR: #666666;
}
A.quick_links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: hand; COLOR: #86878c; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.active_link {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	CURSOR: hand;
	COLOR: #000066;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.quick_links:hover {
	CURSOR: hand; COLOR: #e44639; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.caption_heading {
	FONT-SIZE: 12pt; COLOR: #86878c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodytxt {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.more {
	FONT-WEIGHT: bold; COLOR: #636467; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.more:hover {
	FONT-WEIGHT: bold; COLOR: #e44639; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.resource {
	FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; CURSOR: hand; COLOR: #00456b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.resource:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; CURSOR: hand; COLOR: #e44639; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.footer_txt {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.footer_link {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
A.footer_link:hover {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.news_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #b32317; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.news_txt {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchfield {
	BORDER-RIGHT: #86878c 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #86878c 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #86878c 1px solid; WIDTH: 103px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #86878c 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
.search_txt {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #e44639; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.storm_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0091c6; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.storm_product_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #0091c6; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.storm_subheading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0091c6; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.resource_link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #00456b; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.resource_link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #e44639; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.sewer_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #004059; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sewer_product_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #004059; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sewer_subheading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #004059; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.water_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0077d5; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.water_product_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #0077d5; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.water_subheading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0077d5; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bridges_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #636467; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bridges_product_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #636467; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bridges_subheading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #636467; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.earth_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #836e2d; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.earth_product_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #836e2d; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.earth_subheading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #836e2d; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.erosion_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.erosion_product_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.erosion_medium_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.erosion_subheading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.irrigation_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #423b67; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.irrigation_product_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #423b67; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.irrigation_subheading {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #423b67; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.poles_piles_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #9f2e20; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.poles_piles_product_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #9f2e20; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.poles_piles_subheading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #9f2e20; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.building_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #6c4921; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.building_product_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #6c4921; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.building_subheading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #6c4921; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.railway_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #d49200; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.railway_product_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #d49200; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.railway_subheading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #d49200; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.scrollbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; CURSOR: hand; PADDING-TOP: 0px; HEIGHT: 26px
}
.gallery_scroll_button {
	CURSOR: hand
}
.subheading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.sublink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.searchnumber {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #b32317; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchheading {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #b32317; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.heading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.link {
	COLOR: #00456b
}
A.link:hover {
	COLOR: #e44639
}
.float_left {
	PADDING-RIGHT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.float_right {
	PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.float_none {
	FLOAT: none
}
A.activepage_link {
	COLOR: #e44639
}
.location_caption_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #86878c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SUP {
	FONT-SIZE: 6pt
}
.hidden {
	DISPLAY: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A.product_link {
	COLOR: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
A.product_link:hover {
	COLOR: #eeeeee;
	text-decoration: none;
}
#HM_Menu1 {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}
UL {
	MARGIN-TOP: 8px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(images/Bullet_dot.gif); MARGIN-BOTTOM: 0px; MARGIN-LEFT: 22px; PADDING-TOP: 0px
}
P {
    font-family: Arial, Helvetica, sans-serif;
}
.phonenumb {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.handshow {
	CURSOR: hand
}
.brand_title {
	BORDER-RIGHT: #eaebee 2px solid; BORDER-TOP: #eaebee 2px solid; FONT-WEIGHT: bolder; FONT-SIZE: 36pt; BORDER-LEFT: #eaebee 2px solid; COLOR: #0077d5; BORDER-BOTTOM: #eaebee 2px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.quick_links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: hand; COLOR: #86878c; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.admin_link {
	CURSOR: default
}
.product_heading {
	FONT-SIZE: 11pt
}
.waterSubtitle {
	FONT-SIZE: 9pt; COLOR: #000000
}
.borderbtmdot {
	BORDER-BOTTOM: #84888b 1px dotted
}
