.heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: Bold;
	color: #790000;
	line-height: 13px;
	list-style-image: url(../../images/headerbullet.gif)
}

.footNote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	font-style: italic;
}

.tab_btns .tab {
	padding:5px;
}


/* color the table */
table.colorize thead tr {
	background-color: #2F91CE;
}
table.colorize tbody tr td {
	font-size: 10px;
}
table.colorize tbody tr.rowLight {
	background-color: #eee;
}
table.colorize tbody tr.rowDark {
	background-color: #C8E2F2;
}


/* first_row styles */
#first_row a {
	text-decoration:none;
	width:80px;
}
#first_row td {
	vertical-align:bottom;
}


/* first_row controls */
#first_row .controls span {
	display: inline-block;
	vertical-align: bottom;
}
#first_row .controls .btns {
	padding-top: 1em;
	padding-bottom: 1em;
	text-align: center;
}
#first_row .controls > .label {
	width: 195px;
}


/* HACK to remove sort from image */
tr#first_row > td {
	overflow: hidden;
}
tr#first_row > td img.label {
	position: relative;
	bottom: -20px;
}
tr#first_row > td.thermal img.label,
tr#first_row > td.electrical img.label {
	bottom: -24px;
}
/* END HACK */


/* sorting headers */
tr.sort th.header {
	text-align: center;
	vertical-align: middle;

	font-size: 10px;
	line-height: 16px;

	cursor: pointer;
}

tr.sort th.header > span {
	display: inline-block;
	width: 35px;
	height: 16px;
	background-image: url('../../images/site/sort-sprite.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
tr.sort th.headerSortDown > span {
	background-position: 0px -16px;
}
tr.sort th.headerSortUp > span {
	background-position: 0px -32px;
}
