#materialbox {
	float: left;
	height: 50px;
}
p.blueheader {
	color: #819fb3;
	font-size: 13px;
	font-weight: bold;
}
#containerbox {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
#Abox {
	width: 40px;
	height: 40px;
	background-color: #e14397;
	border-width: 1px;
	border-style: solid;
	border-color: white;
	text-align: center;
	float: left;
	margin-top: 10px;
	margin-right: 7px;
}
#Abox p {
	margin-top: 10px;
	margin-left: 0px;
	font-size: 15px;
	font-weight: bold;
	color: black;
}
#Rbox {
	width: 40px;
	height: 40px;
	background-color: #f16a6c;
	border-width: 1px;
	border-style: solid;
	border-color: white;
	text-align: center;
	float: left;
	margin-top: 10px;
	margin-right: 7px;
}
#Rbox p {
	margin-top: 10px;
	margin-left: 0px;
	font-size: 15px;
	font-weight: bold;
	color: black;
}
#Zbox {
	width: 40px;
	height: 40px;
	background-color: #ffda40;
	border-width: 1px;
	border-style: solid;
	border-color: white;
	text-align: center;
	float: left;
	margin-top: 10px;
	margin-right: 7px;
}
#Zbox p {
	margin-top: 10px;
	margin-left: 0px;
	font-size: 15px;
	font-weight: bold;
	color: black;
}
#Fbox {
	width: 40px;
	height: 40px;
	background-color: #bfe3f5;
	border-width: 1px;
	border-style: solid;
	border-color: white;
	text-align: center;
	float: left;
	margin-top: 10px;
	margin-right: 7px;
}
#Fbox p {
	margin-top: 10px;
	margin-left: 0px;
	font-size: 15px;
	font-weight: bold;
	color: black;
}
#Cbox {
	width: 40px;
	height: 40px;
	background-color: #f58769;
	border-width: 1px;
	border-style: solid;
	border-color: white;
	text-align: center;
	float: left;
	margin-top: 10px;
	margin-right: 7px;
}
#Cbox p {
	margin-top: 10px;
	margin-left: 0px;
	font-size: 15px;
	font-weight: bold;
	color: black;
}
#Nbox {
	width: 40px;
	height: 40px;
	background-color: #bbb8dc;
	border-width: 1px;
	border-style: solid;
	border-color: white;
	text-align: center;
	float: left;
	margin-top: 10px;
	margin-right: 7px;
}
#Nbox p {
	margin-top: 10px;
	margin-left: 0px;
	font-size: 15px;
	font-weight: bold;
	color: black;
}
#Mbox p {
	margin-top: 10px;
	margin-left: 0px;
	font-size: 15px;
	font-weight: bold;
	color: black;
}
#Mbox {
	width: 39px;
	height: 39px;
	background-color: white;
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	text-align: center;
	float: left;
	margin-top: 10px;
	margin-right: 7px;
}
#Gbox p {
	margin-top: 10px;
	margin-left: 0px;
	font-size: 15px;
	font-weight: bold;
	color: black;
}
#Gbox {
	width: 40px;
	height: 40px;
	background-color: #bed62f;
	border-width: 1px;
	border-style: solid;
	border-color: white;
	text-align: center;
	float: left;
	margin-top: 10px;
	margin-right: 7px;
}
#Lbox {
	width: 40px;
	height: 40px;
	background-color: #fbb056;
	border-width: 1px;
	border-style: solid;
	border-color: white;
	text-align: center;
	float: left;
	margin-top: 10px;
	margin-right: 7px;
}
#Lbox p {
	margin-top: 10px;
	margin-left: 0px;
	font-size: 15px;
	font-weight: bold;
	color: black;
}
#Tbox {
	width: 40px;
	height: 40px;
	background-color: #00baf1;
	border-width: 1px;
	border-style: solid;
	border-color: white;
	text-align: center;
	float: left;
	margin-top: 10px;
	margin-right: 7px;
}
#Tbox p {
	margin-top: 10px;
	margin-left: 0px;
	font-size: 15px;
	font-weight: bold;
	color: black;
}
p.boxtext {
	font-size: 14px;
	margin-top: 22px;
	margin-right: 10px;
	float: left;
}
p.boxtexttwoline {
	font-size: 14px;
	margin-top: 15px;
	margin-right: 10px;
	float: left;
}
#datatable {
	background-color: white;
	border-collapse: collapse;
	border-width: 2px;
	border-style: solid;
	border-color: #819fb3;
	margin-top: 10px;
}
#datatable td {
	border-width: 1px;
	border-style: solid;
	border-color: #819fb3;
	text-align: center;
	font-size: 12px;
}
#datatable img {
	margin-left: auto;
	margin-right: auto;
}
#datatable a {
	color: black;
}
#datatable td.left {
	text-align: left;
}
#datatable a:hover {
	color: #3088cf;
	text-decoration: none;
}
#datatableds {
	background-color: white;
	border-collapse: collapse;
	border-width: 2px;
	border-style: solid;
	border-color: #819fb3;
	margin-top: 10px;
}
#datatableds td {
	border-width: 1px;
	border-style: solid;
	border-color: #819fb3;
	text-align: center;
	font-size: 12px;
	color: #819fb3;
}
#datatableds img {
	margin-left: auto;
	margin-right: auto;
}
#datatable tr:hover {
	background-color: #eff3f6;
}
#datatableds a {
	color: black;
}
#datatableds a:hover {
	color: #3088cf;
	text-decoration: none;
}
#datatabledivider {
	background-color: #819fb3;
}
#flangealum {
	background-color: #e14397;
}
#flangesteelm {
	background-color: white;
}
#flangesteelg {
	background-color: #bed62f;
}
#flangestainsteell {
	background-color: #fbb056;
}
#flangestainsteelt {
	background-color: #00baf1;
}
#railflange1 {
	background-color: #fff1c6;
}
#railflange2 {
	background-color: #ddf0f9;
}
#railyellow {
	background-color: #ffeaa3;
}
#railpink {
	background-color: #fbc0aa;
}
col.series1 {
	background-color: #fff1c6;
}
col.series2 {
	background-color: #ddf0f9;
}
#tableheader {
	background-color: #d7e2e9;
}
#shadedcol {
	background-color: #eff3f6;
}
#shadedcoldark {
	background-color: #d7e2e9;
}
#white {
	background-color: white;
}
#S6cell {
	font-weight: bold;
	color: black;
	background-color: #00baf1;
}
#NYcell {
	font-weight: bold;
	color: black;
	background-color: #bbb7db;
}
#FGcell {
	font-weight: bold;
	color: white;
	background-color: #8781bd;
}
#FEcell {
	font-weight: bold;
	color: white;
	background-color: #5b57a5;
}
#CDcell {
	font-weight: bold;
	color: black;
	background-color: #bed62f;
}
#ZNcell {
	font-weight: bold;
	color: black;
	background-color: white;
}
#S4cell {
	font-weight: bold;
	color: black;
	background-color: #fbb056;
}
#S8cell {
	font-weight: bold;
	color: black;
	background-color: #f16a6c;
}
#reverseheader {
	background-color: #819fb3;
	color: white;
}
td.reversesubheader {
	background-color: #5090cd;
	color: white;
}
#bottominfo {
	width: 450px;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}
#rungbottominfo {
	width: 300px;
	height: 110px;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}
#numberingexample {
	margin-top: 10px;
	margin-top: 10px;
	margin-right: 0px;
	width: 630px;
	border-color: #819fb3;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	float: left;
}
#numberingexamplelower {
	margin-left: auto;
	margin-right: auto;
	width: 99%;
}
#numberingexamplelower img {
	margin-left: auto;
	margin-right: auto;
}
#reverseheaderbig {
	background-color: #819fb3;
	color: white;
	font-size: 15px;
	padding-left: 5px;
}
#numberingexamplelower th {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#numberingexamplelower td {
	text-align: center;
	vertical-align: top;
}
#smallnumberingexample {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
}
#smallnumberingexample td {
	border-style: none;
}
#smallnumberingexamplelight {
	color: #819fb3;
}
#series1box {
	background-color: #fff1c6;
	border-width: 1px;
	border-style: solid;
	border-color: #819fb3;
	width: 85px;
	text-align: center;
	margin-top: 7px;
	margin-bottom: 7px;
}
#series2box {
	background-color: #ddf0f9;
	border-width: 1px;
	border-style: solid;
	border-color: #819fb3;
	width: 85px;
	text-align: center;
	margin-top: 7px;
	margin-bottom: 7px;
}
#measurementstable {
	background-color: white;
	border-collapse: collapse;
}
#measurementstable td {
	border-width: 1px;
	border-style: solid;
	border-color: black;
	text-align: center;
	font-size: 14px;
	width: 18px;
	height: 18px;
}
#numberingmaterial {
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}
#numberingmaterial td {
	width: 15px;
	height: 15px;
	border-width: 1px;
	border-style: solid;
	border-color: #819fb3;
}
td.a {
	background-color: #e14397;
}
td.m {
	background-color: white;
}
td.g {
	background-color: #bed62f;
}
td.l {
	background-color: #fbb056;
}
td.t {
	background-color: #00baf1;
}
td.s8 {
	background-color: #f16a6c;
}
td.f {
	background-color: #bfe3f5;
}
img.inlineimg {
	display: inline;
	vertical-align: text-top;
}
#blueboxreverse {
	width: 15px;
	height: 15px;
	background-color: #5091cd;
	color: white;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}
#rungbox {
	width: 25px;
	height: 21px;
	background-color: white;
	border-width: 1px;
	border-style: solid;
	border-color: #819fb3;
	font-size: 14px;
	font-weight: bold;
	color: #819fb3;
	padding-top: 4px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#rungboxsmall {
	width: 19px;
	height: 16px;
	background-color: white;
	border-width: 1px;
	border-style: solid;
	border-color: #819fb3;
	font-weight: bold;
	color: #819fb3;
	padding-top: 3px;
	text-align: center;
	float: left;
	margin-right: 5px;
}
ul.nobullet {
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
}
li.extraspace {
	padding-bottom: 10px;
}
.rungXX {
	color: #819fb3;
	font-size: 15px;
	font-weight: bold;
}

#datasheetmaterials1 {
	float: left;
	width: 350px;
	height: 50px;
}
#datasheetmaterials2 {
	float: left;
	width: 200px;
	height: 50px;
}
#list {
	border-width: 0px;
	border-collapse: collapse;
}
#list th {
	text-align: left;
	vertical-align: top;
	border-width: 0px;
	padding-left: 0px;
}
#list td {
	text-align: left;
	vertical-align: top;
	border-width: 0px;
}
#uppertwocol {
	float: left;
	width: 300px;
}
#fabimg {
	float: left;
	width: 470px;
}
#fabtext {
	float: left;
	width: 450px;
}
#listcenter {
	border-width: 0px;
	border-collapse: collapse;
}
#listcenter th {
	text-align: center;
	vertical-align: middle;
	border-width: 0px;
	padding-left: 0px;
}
#listcenter td {
	text-align: center;
	vertical-align: middle;
	border-width: 0px;
}
#bluebox {
	width: 600px;
	padding: 5px;
	background-color: #eff3f6;
}
#fpyellow {
	background-color: #ffd8a7;
}
#fpblue {
	background-color: #e4f2fc;
}

ul.topright {
	float: left;
	padding-left: 15px;
	margin-left: 0px;
	width: 595px;
}
ul.topright li {
	padding-left: 0px;
}
