.dataTable {
	border-right: 1px solid #590001;
	border-left: 1px solid #590001;
	font-size: 11px;
	margin-top: 10px;
}

/*------------TD NO Stripe -----------------------------------*/

.tdBorderRight {
	border-right: 1px solid #590001;
	font-size:11px;
}
.tdBorderLeft {
	border-left: 1px solid #590001;
	font-size:11px;
}
	
.tdBorderRightBottom {
	border-right: 1px solid #590001;
	border-bottom: 1px solid #590001;
	font-size:11px;
}
.tdBorderLeftBottom {
	border-bottom: 1px solid #590001;
	border-left: 1px solid #590001;
	font-size:11px;
}
.tdBorderONLYBottom {
	border-bottom: 1px solid #590001;
	font-size:11px;
}

/*------------TD Stripe -----------------------------------*/

.tdStripeBorderRight {
	background: #BFB19B;
	border-right: 1px solid #590001;
	font-size:11px;
}
.tdStripeBorderLeft {
	border-left: 1px solid #590001;
	background: #BFB19B;
	font-size:11px;
}
.tdStripeBorderLeftBottom {
	border-bottom: 1px solid #590001;
	border-left: 1px solid #590001;
	background: #BFB19B;
	font-size:11px;
}
.tdStripeBorderRightBottom {
	border-right: 1px solid #590001;
	border-bottom: 1px solid #590001;
	background: #BFB19B;
	font-size:11px;
}
.tdStripeHead {
	background: #590001;
	text-align: center;
	font-size:12px;
	color: #BFB19B;
	text-transform: uppercase;
}
.tdStripeNOborder {
	background: #BFB19B;
	font-size:11px;
}
.tdStripeBorderONLYBottom {
	border-bottom: 1px solid #590001;
	background: #BFB19B;
	font-size:11px;
}

/*------------End TD-----------------------------------*/

.h1Image {
	vertical-align: middle;
}
.imageColumn2 {
	margin: 0px 0px 45px 0px;
	padding: 0px;
}
#contractor_grid {
	font-size: 11px;
	line-height: 100%;
}
.centeredImage {
	float: right;
	margin: 0px;
	padding: 0px;
	display: block;
}
#column2 img.verticalStrip_first {
	border: 1px solid #686868;
	margin: 565px auto 0px;
}

#column2 img.verticalStrip {
	border: 1px solid #686868;
	margin: 30px auto 0px;
}

/*-----------------begin color chart-------------------*/

td.colorChart_color {
	margin: 0px;
	padding: 5px 0px;
	width: 100px;
	color: #FFFFFF;
	font-size: 80%;
	text-align: center;
	font-weight: bold;
}

td.colorChart_color_bott {
	margin: 0px;
	padding: 4px 0px 10px 10px;
	color: #FFFFFF;
	font-size: 80%;
	text-align: center;
	font-weight: bold;
	border-top: solid 1px #cccccc;	
}

table.colorChart td.last{
	margin: 0px;
	padding: 0px 10px 10px 10px;
	width: 100px;
}

table.colorChart {
	background: #434343;
	}
	
/*---------------------singular objects-------------*/

#techSheets {
	border: solid 5px #a5917f;
}

#techSheets h3 {
	margin: 5px 0;
}

#techSheets td {
	padding: 1px 3px 1px 10px;
}