@import url(../SubscribePgCommon/SubscribePgCommon.css);

@media all {

	#reportcol {
		width: 166px;
	}

	#cowassocgrp,
	.ie thead .cca,
	.ie tfoot .cca {
		background-color: #2756a1;
		width: 96px;
	}
	
	#feedlotgrp,
	.ie thead .fdlot,
	.ie thead .levels th,
	.ie tfoot .fdlot {
		background-color: #1311a1;
	}
	
	#feedlotgrp {
		width: 96px;
	}
	
	thead tr:first-child th {
		background-image: url(../SubscribePgCommon/CornersTop95.png);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	thead tr:first-child th[colspan] {
		background-image: url(../SubscribePgCommon/CornersTop287.png);
	}
	
	tbody tr.descriptions td {
		color: #535353;
		text-transform: none;
		font: 7.5pt Verdana, Helvetica, Arial, sans-serif;
		text-align: left;
	}
	
	tbody tr.descriptions h3 {
		text-transform: uppercase;
		margin: 4px 0 0 0;
		font-size: 10pt;
	}
	
	tbody tr.descriptions a,
	tfoot p.more {
		font: 10px Arial, Helvetica, sans-serif;
		text-decoration: underline;
		color: #65941c !important;
	}
	
	/*tbody tr:nth-child(even) {*/
	tbody tr.even td,
	tbody tr.even th {
		background: #e1e1dd;
	}
	
	tfoot p {
		margin: 0 !important;
	}
	
	tfoot em {
		font-style: normal;
		display: block;
		font-size: .875em;
	}
	
	tfoot a.add {
		font-size: .875em !important;
	}
	
	tfoot td {
		font-size: 1.125em;
		background-image: url(../SubscribePgCommon/CornersBottom95.png);
		background-repeat: no-repeat;
		background-position: 0 100%;
	}
	
	tfoot td[colspan] {
		background-image: url(../SubscribePgCommon/CornersBottom287.png);
	}
	
	tfoot p.more {
		font-size: .875em;
	}
	
	dl {
		font-size: .875em;
	}
	
	dt {
		color: #055287;
		float: left;
		text-align: right;
		text-transform: uppercase;
		width: 158px;
	}
	
	dd {
		margin-left: 166px;
	}
	
	#main tfoot input.add {
		width: 40px;
	}

}