HTML {
	OVERFLOW-X: hidden
}
BODY {
	FONT: 13px/18px Helvetica, Arial, Geneva, sans-serif; BACKGROUND: url(../img/homebg.jpg) #10446b repeat-x; COLOR: #848484
}
A {
	COLOR: #145ea5; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.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: 210px
}
#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
}
UL#nav SPAN {
	COLOR: #e3cb70
}
#headercta {
	CLEAR: both
}
#headercta H2 {
	PADDING-BOTTOM: 20px; FLOAT: left; COLOR: #fff; FONT-SIZE: 50px; PADDING-TOP: 56px; text-shadow: #17446f 1px 1px 1px
}
#ctabuttons {
	POSITION: relative; TOP: 51px
}
#ctabutton1 A {
	BACKGROUND-IMAGE: url(../img/ctabutton-quote.png); TEXT-INDENT: -9999px; WIDTH: 187px; DISPLAY: block; FLOAT: right; HEIGHT: 39px
}
#ctabutton1 A:hover {
	BACKGROUND-POSITION: 0px -39px
}
#ctabutton2 A {
	BACKGROUND-IMAGE: url(../img/ctabutton-products.png); POSITION: relative; TEXT-INDENT: -9999px; WIDTH: 187px; DISPLAY: block; FLOAT: right; HEIGHT: 39px; RIGHT: 20px
}
#ctabutton2 A:hover {
	BACKGROUND-POSITION: 0px -39px
}
#mainstretch {
	BACKGROUND: #fff
}
#mainstrip {
	BACKGROUND: url(../img/maintopstrip.jpg) repeat-x
}
#maingradient {
	PADDING-BOTTOM: 30px; BACKGROUND: url(../img/mainbottomgradient.jpg) repeat-x 50% bottom
}
#main {
	PADDING-BOTTOM: 5px; MARGIN: auto; PADDING-LEFT: 0px; WIDTH: 954px; PADDING-RIGHT: 0px; PADDING-TOP: 40px
}
#column1 {
	WIDTH: 660px; FLOAT: left; PADDING-TOP: 10px
}
#column2 {
	WIDTH: 294px; BACKGROUND: url(../img/column2-gradient.jpg) no-repeat 8px -20px; FLOAT: left
}
#column2content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 46px; WIDTH: 240px; PADDING-RIGHT: 0px; HEIGHT: 700px; PADDING-TOP: 20px
}
#column2content H3 {
	BORDER-BOTTOM: #d0d0d0 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 1px; WIDTH: 230px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 20px; COLOR: #3d3d3d; FONT-SIZE: 20px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#goscocontacts {
	PADDING-BOTTOM: 40px
}
UL#contactlist LI {
	PADDING-BOTTOM: 20px; WIDTH: 280px
}
UL#contactlist LI A {
	COLOR: #848484
}
UL#contactlist LI H4 {
	PADDING-BOTTOM: 7px; COLOR: #145ea5; FONT-SIZE: 15px
}
#contact {
	PADDING-BOTTOM: 45px; WIDTH: 620px
}
#contactoverview {
	BORDER-BOTTOM: #cecece 1px dotted; PADDING-BOTTOM: 15px; MARGIN-BOTTOM: 10px; OVERFLOW: hidden
}
#contactoverview H2 {
	PADDING-BOTTOM: 27px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #145ea5; FONT-SIZE: 28px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
#contactoverview P {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 19px
}
#contact SPAN {
	COLOR: #666; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#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;
	border-right-style: solid;
	border-left-style: solid;
}
#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%
}
