html {
	font-size: 100%;
}

body {
	background-color: #cccccc;
	color: #12193d;
	font-family: "Times New Roman", serif;
	font-size: 12px;
}

img {
	border: 0;
}

a {
	color: white;
	text-decoration: none;
}

#wrapper {
	margin: auto;
	width: 51em;
}

div.page {
	background: #ccdef3;
	width: 51em;
	height: 66em;
	position: relative;
	margin-bottom: 1.5em;
}

#page4topStripe {
	position: relative;
	height: 3.25em;
}

div.stripeText {
	height: 3.25em;
	width: 51em;
	position: absolute;
	top: 0.95em;
	left: 0;
}

div.stripeText p {
	font-variant: small-caps;
	margin: auto;
	width: 10.417em;
}

hr {
	background-color: white;
	color: white;
	border: 0;
	height: 0.1em;
	margin: 0;
	padding: 0;
}

#available {
	margin-left: 2.333em;
}

#facilityText {
	height: 1.786em;
}

#facilityText p {
	font-size: 0.7em;
	width: 29em;	/* Based on 70% of 12 (8.4) */
	float: right;
	margin-right: 4.25em;
}

#page4middle {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}

#page4lists {
	position: relative;
	height: 5em;
	width: 34em;
	margin-top: 1.5em;
}

#page4lists ul {
	float: left;
	font-size: 0.9em;
	padding-left: 0;
}

#page4lists > ul {
	margin-left: 2em;
}

#page4lists ul + ul {
	position: absolute;
	top: 0;
	right: 0;
}

#swatches {
	clear: left;
	position: relative;
	margin-left: 0.667em;
	margin-top: 1em;
	width: 39.917em;
	height: 6.25em;
}

div.swatch {
	float: left;
	margin-right: 0.46em;
}

div.swatch p {
	font-size: 0.7em;
	text-align: center;
}

#swatches div.swatch div {
	width: 3.75em;
	height: 3.75em;
	border: 0.1em solid black;
}

#box1 {
	background-color: #3082a8;
}

#box2 {
	background-color: #aedac0;
}

#box3 {
	background-color: #0a261e;
}

#box4 {
	background-color: #cbd7ce;
}

#box5 {
	background-color: #caba80;
}

#box6 {
	background-color: #ffffff;
}

#box7 {
	background-color: #14072b;
}

#standard {
	font-size: 0.75em;
	width: 32em;
	margin-left: 4.111em;
}

.row1 {
	margin-bottom: 0.5em;
}

.col1 {
	margin-right: 0.5em;
}

#page4right {
	width: 16em;
	height: 19.083em;
	position: absolute;
	top: 4em;
	right: 0.667em;
}

#page4logos {
	margin-left: 3.667em;
	margin-top: 2em;
}

img.bossLogo {
	margin-left: 3.167em;
}

#page4footer {
	position: absolute;
	bottom: -0.333em;
	width: 51em;
	height: 6.5em;
}

#page4footer div {
	position: absolute;
	top: -0.333em;
	left: 0;
	width: 51em;
}

#page4footer p {
	color: white;
	font-variant: small-caps;
	text-align: center;
}

.page1tcag {
	position: absolute;
	top: 1.667em;
	left: 1.917em;
	height: 5.25em;
}

#page1topStripe {
	height: 8.25em;
}

.page1indent {
	margin: auto;
	width: 46.667em;
}

#p1top {
	width: 31.111em;
	font-size: 1.5em;
	margin-top: 1.833em;
	margin-bottom: 1.583em;
}

div.p1stripe {
	height: 2.417em;
	position: relative;
	margin-bottom: 2.167em;
}

div.p1stripe img {
	position: absolute;
	top: 0;
	left: 0;
}

div.p1stripe div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin-top: 0.5em;
}

div.p1stripe p {
	color: white;
	margin: 0 auto 0 auto;
	text-align: center;
}

div.arrowP img {
	float: left;
	margin-right: 2.083em;
	padding-bottom: 2em;
}

#page1list {
	margin-left: 3.333em;
	margin-right: 4em;
}

span.ul {
	text-decoration: underline;
}

#page1footer {
	position: absolute;
	bottom: 0;
	height: 4em;
}

#page1footer div {
	position: absolute;
	top: 1.25em;
	left: 0;
	width: 51em;
}

#page1footer img {
	position: absolute;
	top: 0;
	left: 0;
	height: 4em;
}

#page1footer p {
	margin: 0;
	font-variant: small-caps;
	text-align: center;
}

#page2top {
	height: 7.75em;
}

.page2stripe {
	position: absolute;
	top: 0;
	left: 0;
	height: 7.75em;
}

.getConnected {
	position: absolute;
	right: 1.5em;
	top: 2.25em;
}

#page2top p {
	position: absolute;
	color: white;
	font-size: 1.5em;
	top: 1em;
}

#page2 p {
	margin-left: 1.25em;
}

p.applications {
	width: 36.667em;
}

.tank6 {
	float: right;
	margin-right: 1.833em;
}

p.noBottomMargin {
	margin-bottom: 0;
}

#page2 table {
	margin-left: 4.583em;
}

#page2 table td {
	line-height: 0.8;
}

#page2 ul {
	margin-left: 3em;
	margin-top: -1em;
}

#page2 ul li ul {
	float: left;
	margin-left: auto;
	margin-right: 2em;
	margin-top: auto;
}

#page2bottom {
	position: absolute;
	bottom: 3.333em;
	right: 0;
	width: 51em;
	height: 13em;
}

.tank7 {
	margin-left: 5.583em;
}

.tank8 {
	margin-left: 5.417em;
}

.page2-3footer {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2.333em;
}

#page3wrap {
	margin: auto;
	padding-top: 1.75em;
	width: 44.25em;
}

#table {
	background-color: #171f47;
	color: white;
	padding: 0.25em 1em 1.5em 1em;
	width: 42.25em;
	height: 23.083em;
	border-collapse: collapse;
	margin-bottom: 1.917em;
}

#table table {
	margin-top: -1em;
	width: 42.25em;
}

#table table th {
	border-bottom: 0.125em solid white;
}
