@charset "UTF-8";
/* CSS Document */

.cabletable {border-collapse: collapse;  }

.cable_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 0 thin 0;
	height:20px;
	padding-left:5px;
}

.cable_titles_cond {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 0 thin 0;
	height:20px;
	padding-left:5px;
	background-color:#F0F6EF;
}

.cable_titles_pairs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 0 thin 0;
	height:20px;
	padding-left:5px;
	background-color:#FDFEE7;
}

.cable_titles_overall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 0 thin 0;
	height:20px;
	padding-left:5px;
	background-color:#ECF7F8;
}

.gland {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: thin 0 thin 0;
	height:20px;
	background-color:#F9EEEC;
}

.overall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 0 0 0;
	height:20px;
	padding-left:5px;
	background-color:#ECF7F8;
}

.stock_number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: thin thin thin 0;
	height:30px;
	text-align:right;
	padding-right:5px;
}

.stock_number_codes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: thin thin thin 0;
	height:30px;
	min-width:38px;
	text-align:center;
	padding-right:2px;
	padding-left: 2px;
	
}

.stock_number_codes_even {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: thin thin thin 0;
	height:30px;
	width:35px;
	text-align:center;
	padding-right:2px;
	padding-left: 2px;
	background-color:#F0F2F5;
}

.stock_number_codes_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: thin thin thin 0;
	height:30px;
	min-width: width:25px;
	text-align:center;
	padding-right:2px;
	padding-left: 2px;
}

.stock_number_codes_even_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: thin thin thin 0;
	height:30px;
	width:25px;
	text-align:center;
	padding-right:2px;
	padding-left: 2px;
	background-color:#F0F2F5;
}


.stock_number_codes_2col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: thin thin thin 0;
	height:30px;
	min-width:66px;
	text-align:center;
	padding-right:2px;
	padding-left: 2px;
}

.stock_number_codes_even_2col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: thin thin thin 0;
	height:30px;
	min-width:66px;
	text-align:center;
	padding-right:2px;
	padding-left: 2px;
	background-color:#F0F2F5;
}


.stock_number_codes_1col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: thin thin thin 0;
	height:30px;
	min-width:125px;
	text-align:center;
	padding-right:2px;
	padding-left: 2px;
}

.stock_number_codes_even_1col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: thin thin thin 0;
	height:30px;
	min-width:125px;
	text-align:center;
	padding-right:2px;
	padding-left: 2px;
	background-color:#F0F2F5;
}





.notes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: top;
	border: solid #F00;
	border-width: 0 thin thin 0;
	height:20px;
	padding-top:2px;
}

.spacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	width:10px;

}

.spacer_cond {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	width:10px;
	background-color:#F0F6EF;

}

.spacer_pairs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	width:10px;
	background-color:#FDFEE7;

}

.spacer_overall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	width:10px;
	background-color:#ECF7F8;

}

.spacer_gland {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	width:10px;
	background-color:#F9EEEC;

}


.data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	height:20px;
	width:25px;
	text-align:center;
	
}

.data img {
    display: block;
    margin: auto;

}

.data_notes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	vertical-align: top;
	border: solid #F00;
	border-width: 0 thin thin 0;
	height: 20px;
	width: 25px;
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
}


.data_cond {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	height:20px;
	width:25px;
	text-align:center;
	background-color:#F0F6EF;
	padding-left:2px;
	padding-right:2px;
}

.data_cond_even {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	height:20px;
	width:25px;
	text-align:center;
	background-color:#D8E7D6;
	padding-left:2px;
	padding-right:2px;
}

.data_pairs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	height:20px;
	width:25px;
	text-align:center;
	background-color:#FDFEE7;
}

.data_pairs_even {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	height:20px;
	width:25px;
	text-align:center;
	background-color:#FAFBC1;
}

.data_overall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	height:20px;
	width:25px;
	text-align:center;
	background-color:#ECF7F8;
}

.data_overall_even {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	height:20px;
	width:25px;
	text-align:center;
	background-color:#C6E6EA;
}

.data_gland {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	height:20px;
	width:25px;
	text-align:center;
	background-color:#F9EEEC;
}

.data_gland_even {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	height:20px;
	width:25px;
	text-align:center;
	background-color:#DFACA2;
}










.vertical {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	width:25px;

}

.vertical_cond {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	width:25px;
	background-color:#F0F6EF;

}

.vertical_pairs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	width:25px;
	background-color:#FDFEE7;

}

.vertical_overall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: center;
	border: solid #F00;
	border-width: 0 thin thin 0;
	width:25px;
	background-color:#ECF7F8;

}
