HTML {
	OVERFLOW-X: hidden
}
BODY {
	FONT: 13px Helvetica, Arial, Geneva, sans-serif; BACKGROUND: url(../img/homebg.jpg) #10446b repeat-x; COLOR: #848484
}
A {
	COLOR: #848484; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
.ie6-upgradebar {
	DISPLAY: none
}
#headerstretch {
	BACKGROUND: url(../img/menubg.png) repeat-x
}
#headerstripe {
	BACKGROUND: url(../img/headerbottomstrip.png) repeat-x 50% bottom
}
#header {
	MARGIN: auto; WIDTH: 940px; HEIGHT: 390px
}
#homevalve {
	Z-INDEX: -1; POSITION: absolute; WIDTH: 900px; BACKGROUND: url(../img/ale.png); HEIGHT: 390px; MARGIN-LEFT: 210px; TOP: 0px
}
#header H1 A {
	POSITION: relative; TEXT-INDENT: -9999px; WIDTH: 178px; DISPLAY: block; BACKGROUND: url(../img/logo.png); FLOAT: left; HEIGHT: 63px; RIGHT: 32px
}
#header H1 A:hover {
	FILTER: alpha(opacity=90); opacity: 0.9
}
#header H1 A:active {
	POSITION: relative; TOP: 1px
}
UL#nav {
	POSITION: relative; FLOAT: right; TOP: 25px
}
UL#nav LI {
	PADDING-LEFT: 20px; DISPLAY: inline; FONT-SIZE: 15px
}
UL#nav LI A {
	COLOR: #fff; text-shadow: #0b2440 1px 1px 1px
}
UL#nav LI A:hover {
	COLOR: #e3cb70; TEXT-DECORATION: none
}
UL#nav LI A:active {
	POSITION: relative; TOP: 1px
}
#headercta {
	POSITION: relative; WIDTH: 410px; CLEAR: both; TOP: 65px
}
#headercta H2 {
	COLOR: #fff; FONT-SIZE: 30px; text-shadow: #17446f 1px 1px 1px
}
#headercta H3 {
	LINE-HEIGHT: 20px; PADDING-LEFT: 2px; COLOR: #fff; FONT-SIZE: 15px; PADDING-TOP: 19px; text-shadow: #20609e 1px 1px 1px
}
#ctabuttons {
	POSITION: relative; TOP: 30px
}
#valvebutton A {
	BACKGROUND-IMAGE: url(../img/ctabutton-products.png); TEXT-INDENT: -9999px; WIDTH: 187px; DISPLAY: block; FLOAT: left; HEIGHT: 39px
}
#valvebutton A:hover {
	BACKGROUND-POSITION: 0px -39px
}
#quotebutton A {
	BACKGROUND-IMAGE: url(../img/ctabutton-quote.png); POSITION: relative; TEXT-INDENT: -9999px; WIDTH: 187px; DISPLAY: block; FLOAT: left; HEIGHT: 39px; LEFT: 20px
}
#quotebutton A:hover {
	BACKGROUND-POSITION: 0px -39px
}
#mainstretch {
	BACKGROUND: #fff
}
#maingradient {
	PADDING-BOTTOM: 30px; BACKGROUND: url(../img/mainbottomgradient.jpg) repeat-x 50% bottom
}
#main {
	POSITION: relative; MARGIN: auto; WIDTH: 942px; TOP: 30px
}
#productlines {
	BORDER-BOTTOM: #d4d4d4 1px solid; POSITION: relative; MARGIN: auto; WIDTH: 942px; OVERFLOW: hidden
}
#lineheader {
	BORDER-BOTTOM: #c8c8c8 1px dotted; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 20px
}
#lineheader H2 {
	FLOAT: left; COLOR: #145ea5; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
#lineheader SPAN {
	MARGIN-TOP: 7px; FLOAT: right; FONT-SIZE: 12px
}
#lineheader SPAN A:hover {
	TEXT-DECORATION: underline
}
.lines UL LI {
	PADDING-BOTTOM: 7px; WIDTH: 300px; DISPLAY: block; FLOAT: left
}
.lines UL LI.lineleft {
	PADDING-RIGHT: 20px
}
.lines UL LI.lineright {
	PADDING-LEFT: 20px
}
.lines UL LI H3 {
	FONT-SIZE: 17px; FONT-WEIGHT: bold; PADDING-TOP: 17px
}
.lines UL LI H3 A {
	COLOR: #FF6600
}
.lines UL LI H3 A:hover {
	COLOR: #FF9900;
	TEXT-DECORATION: none
}
.lines UL LI P {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 17px; FONT-SIZE: 12px; PADDING-TOP: 12px
}
.lines UL LI P A:hover {
	COLOR: #989898; TEXT-DECORATION: none
}
#secondary {
	WIDTH: 970px; PADDING-TOP: 20px
}
#intro {
	WIDTH: 520px; FLOAT: left
}
#intro H1 {
	MARGIN-BOTTOM: 15px; COLOR: #145ea5; FONT-SIZE: 25px; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
#intro P {
	LINE-HEIGHT: 20px; PADDING-LEFT: 1px; WIDTH: 510px; MARGIN-BOTTOM: 25px
}
#ticker {
	Z-INDEX: 12;
	POSITION: relative;
	WIDTH: 517px;
	MARGIN-BOTTOM: 40px;
	BACKGROUND: url(../img/tickerbar.jpg) no-repeat;
	HEIGHT: 90px
}
#ticker H4 {
	TEXT-ALIGN: right;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 12px;
	WIDTH: 100px;
	FLOAT: left;
	COLOR: #fff;
	FONT-SIZE: 15px;
	PADDING-TOP: 35px;
	text-shadow: #0e436a -1px -1px 1px
}
#ticker P {
	FONT-STYLE: italic; PADDING-LEFT: 70px; WIDTH: 300px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FLOAT: left; COLOR: #6f6f6f; PADDING-TOP: 6px
}
#newssection {
	POSITION: relative; WIDTH: 450px; BACKGROUND: url(../img/newsbg.jpg) no-repeat; FLOAT: left; HEIGHT: 268px; TOP: 3px
}
#storyboard {
	POSITION: absolute;
	WIDTH: 200px;
	HEIGHT: 250px;
	LEFT: 123px;
	right: 0px;
}
#newsheader {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BACKGROUND: url(../img/topnewsbar.jpg) repeat-x; HEIGHT: 38px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px
}
#newsheader H5 {
	PADDING-LEFT: 11px; FLOAT: left; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 11px; text-shadow: #fff 1px 1px 1px
}
#newsheader H5 A {
	COLOR: #145ea5
}
#newsheader H5 A:hover {
	COLOR: #2372c5
}
#newsheader SPAN A {
	POSITION: relative; TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../img/rssbutton.png); FLOAT: right; HEIGHT: 20px; TOP: 10px; RIGHT: 9px
}
UL#stories {
	BORDER-LEFT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
UL#stories LI {
	PADDING-BOTTOM: 13px;
	PADDING-LEFT: 11px;
	WIDTH: 180px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 13px
}
UL#stories LI.odd {
	BACKGROUND-COLOR: #eef2f5
}
UL#stories H3 A {
	DISPLAY: block; COLOR: #434343
}
UL#stories H3 A:hover {
	TEXT-DECORATION: underline
}
UL#stories LI SPAN {
	DISPLAY: block; PADDING-TOP: 2px
}
UL#stories IMG {
	PADDING-RIGHT: 10px; FLOAT: left
}
#newsfooter {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BACKGROUND: url(../img/topnewsbar.jpg) repeat-x; HEIGHT: 36px; CLEAR: left; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
#newsfooter H6 {
	PADDING-BOTTOM: 11px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 11px
}
#newsfooter H6 A {
	COLOR: #145ea5; text-shadow: #fff 1px 1px 1px
}
#newsfooter H6 A:hover {
	COLOR: #2578cf
}
#footerstretch {
	BACKGROUND: url(../img/footerbg.jpg) repeat-x; HEIGHT: 185px
}
#footer {
	POSITION: relative; MARGIN: auto; WIDTH: 940px; COLOR: #beced6; TOP: 20px; text-shadow: #185582 -1px 0 1px
}
#footer A {
	COLOR: #cadae3
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#footer H2 {
	PADDING-BOTTOM: 8px; MARGIN-BOTTOM: 10px; COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: bold; text-shadow: #0e436a -1px -1px 1px
}
.footercontent {
	POSITION: relative;  FLOAT: left; TOP: 10px; 
}
#mailinglist {
	BORDER-LEFT: medium none; PADDING-BOTTOM: 20px; WIDTH: 240px; PADDING-RIGHT: 40px
}
INPUT {
	BORDER-BOTTOM: #175a88 1px solid; POSITION: relative; BORDER-LEFT: #175a88 1px solid; BACKGROUND-COLOR: #186092; PADDING-LEFT: 7px; WIDTH: 183px; FONT: italic 13px Georgia, "Times New Roman", Times, serif; HEIGHT: 22px; COLOR: #5685a9; BORDER-TOP: #175a88 1px solid; BORDER-RIGHT: #175a88 1px solid; PADDING-TOP: 10px
}
.submit {
	BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium none; TEXT-INDENT: -9999px; WIDTH: 39px; BACKGROUND: url(../img/signuphome.png) repeat-x; HEIGHT: 34px; FONT-SIZE: 1px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none; LEFT: 2px
}
.submit:hover {
	BACKGROUND-POSITION: 0px -34px
}
LABEL.error {
	PADDING-LEFT: 6px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FLOAT: left; COLOR: #c6e5ed; PADDING-TOP: 32px; text-shadow: #093441 -1px -1px 1px
}
INPUT:focus {
	BACKGROUND-COLOR: #1c699f
}
#addressinfo {
	PADDING-LEFT: 30px; PADDING-RIGHT: 30px
}
#contactinfo {
	PADDING-LEFT: 35px; PADDING-RIGHT: 35px
}
#networking {
	PADDING-LEFT: 35px; BORDER-RIGHT: medium none
}
UL#icons LI {
	PADDING-RIGHT: 5px; DISPLAY: inline
}
#copyright {
	POSITION: relative; COLOR: #186091; CLEAR: both; TOP: 40px; text-shadow: #0f3b60 -1px -1px 1px; 
}
.clearfix:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: inline-block
}
HTML[xmlns] .clearfix {
	DISPLAY: block
}
* HTML .clearfix {
	HEIGHT: 1%
}
