BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.container {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 30px; WIDTH: 900px; PADDING-RIGHT: 30px; TOP: 56px; PADDING-TOP: 0px
}
.header {
	HEIGHT: 150px
}
H1.sitetitle {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 20px
}
H1.sitetitle A {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 45px; PADDING-TOP: 15px
}
.sitenav {
	POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 115px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; LEFT: 30px
}
.sitenav LI {
	FLOAT: left; MARGIN-RIGHT: 25px
}
.sitenav LI A {
	PADDING-BOTTOM: 20px
}
.quotecontainer {
	MARGIN: 20px 10px 0px 0px; WIDTH: 380px; DISPLAY: inline; FLOAT: right; HEIGHT: 100px; OVERFLOW: hidden; border:0px solid red;
}
.quote {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 50px; PADDING-TOP: 0px
}
.quote2 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.midcontainer {
	MARGIN-BOTTOM: 100px
}
.maincolumn {
	MARGIN: 15px 0px 0px; WIDTH: 640px; FLOAT: left
}
.maincolumn H1 {
	MARGIN: 25px 0px 5px
}
.maincolumn H2 {
	MARGIN: 25px 0px 5px
}
.maincolumn H3 {
	MARGIN: 25px 0px 5px
}
.maincolumn H4 {
	MARGIN: 25px 0px 5px
}
.maincolumn H5 {
	MARGIN: 25px 0px 5px
}
.maincolumn H6 {
	MARGIN: 25px 0px 5px
}
.bodycopy {
	PADDING-BOTTOM: 0px; MARGIN: 20px 18px 0px 0px; PADDING-LEFT: 0px; WIDTH: 613px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
.bodycol {
	WIDTH: 285px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 20px
}
.bodycol P {
	MARGIN-TOP: 0px
}
.bodycolfeatured {
	MARGIN-TOP: 6px
}
.bodycolfeatured IMG {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 14px
}
.secondary {
	MARGIN: 20px 0px 0px 10px; WIDTH: 590px; PADDING-RIGHT: 30px; FLOAT: left
}
.secondary H2 {
	MARGIN: 0px 0px 10px
}
.secondary .alignright {
	FLOAT: right; MARGIN-LEFT: 20px
}
.secondary .alignleft {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.featured {
	POSITION: relative; WIDTH: 630px; HEIGHT: 200px
}
.featuretitles {
	WIDTH: 630px
}
.featuretitles H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: 180px; PADDING-RIGHT: 15px; DISPLAY: block; FLOAT: left; PADDING-TOP: 15px
}
.featureinserts {
	POSITION: absolute; WIDTH: 630px; HEIGHT: 150px; TOP: 50px
}
.featureinserts .insert {
	POSITION: absolute; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; WIDTH: 180px; PADDING-RIGHT: 15px; HEIGHT: 125px; TOP: 0px; PADDING-TOP: 10px; LEFT: 0px
}
.featureinserts .insert2 {
	MARGIN-LEFT: 210px
}
.featureinserts .insert3 {
	MARGIN-LEFT: 420px
}
.featureinserts .insert P {
	MARGIN-TOP: 0px
}
.featurecap {
	POSITION: relative; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; WIDTH: 615px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 15px
}
.featurecap H3 {
	MARGIN: 0px
}
.featurecap DIV.pager {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px 13px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 0px; RIGHT: 0px; PADDING-TOP: 0px
}
.featurecap DIV.pager A {
	POSITION: relative; TEXT-INDENT: -9999px; MARGIN: 18px 5px 17px; WIDTH: 15px; DISPLAY: block; FLOAT: left; HEIGHT: 15px; OVERFLOW: hidden
}
.featurecap DIV.pager A.activeSlide SPAN {
	POSITION: absolute; WIDTH: 15px; DISPLAY: block; HEIGHT: 15px; TOP: 0px; LEFT: 0px
}
.sidebar {
	MARGIN: 20px 0px 0px; WIDTH: 240px; FLOAT: right
}
.sidebar H3 {
	MARGIN: 0px 0px 10px
}
.block {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.block A.button {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 90px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: right; HEIGHT: 65px; PADDING-TOP: 35px
}
.block UL.checks {
	LIST-STYLE-TYPE: none; MARGIN: 18px 0px 0px; PADDING-LEFT: 10px; LIST-STYLE-IMAGE: none
}
.block UL.checks LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 25px
}
.block UL.news {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.block UL.news LI {
	MARGIN-BOTTOM: 10px
}
.footer {
	POSITION: relative; PADDING-BOTTOM: 5px; MARGIN: 20px auto; WIDTH: 960px; HEIGHT: 60px
}
.footer2 {
	POSITION: absolute; PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; WIDTH: 870px; BOTTOM: 26px; PADDING-RIGHT: 15px; PADDING-TOP: 10px; LEFT: 30px
}
.footer2 P {
	MARGIN: 0px
}
.footerleft {
	FLOAT: left
}
.footerright {
	FLOAT: right
}
.sitenav2 {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.sitenav2 LI {
	DISPLAY: inline
}
.sitenav2 LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.sitenav2 LI A.last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.alignright {
	FLOAT: right; MARGIN-LEFT: 10px; PADDING-TOP: 5px
}
.alignleft {
	FLOAT: left; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}
.clearfix {
	HEIGHT: 0px; CLEAR: both
}
