table.coolnew {
	width: 100%;
	border-spacing: 2px;
	border-collapse: separate;
}

table.coolnew td, table.coolnew th {
	padding: 4px;
	font-size: 13px;
	text-align: center;
}

table.coolnew tr.odd {
	background: #F3F3F3;
}

table.coolnew td.app {
	font-size: 10px;
	font-style: oblique;
}

table.coolnew tr.count td, table.coolnew tr.count th {
	color: #2B6182;
	font-weight: bold;
	border-top: 2px solid #2B6182;
}

table.coolnew tr.count td.title, table.coolnew tr.count th.title {
	font-size: 11px;
}

table.coolnew tr.total td, table.coolnew tr.total th {
	color: #FC6700;
	font-weight: bold;
	border-top: 2px solid #FC6700;
}

table.coolnew tr.total td.title, table.coolnew tr.total th.title {
	font-size: 11px;
}

table.coolnew tr.header td, table.coolnew tr.header th {
	font-size: 11px;
	background: #FAFAFA;
	border-bottom: 2px solid #FC6700;
}

table.coolnew tr.header th.small { font-size: 10px; }

table.coolnew td.title {
	font-size: 14px;
	font-weight: bold;
}

table.coolnew td.action span,
table.coolnew td.title span {
	font-size: 10px;
	font-weight: normal;
}

table.coolnew td.left {
	text-align: left;
}

table.coolnew td.weekend {
	color: #900;
}

table.coolnew tr.direct { background: #EFFFEF; }
table.coolnew tr.market { background: #EFEFFF; }
table.coolnew tr.prem { background: #FFEFEF; }

table.coolnew td.money {
	color: #2B6182;
	font-weight: bold;
	background: #FFEBDD;
	border-left: 1px dashed #F00;
	border-right: 1px dashed #F00;
}

table.coolnew tr.header th.order {
	cursor: pointer;
	background: #FAFAFA;
}

table.coolnew tr.header th.asc {
	padding-left: 10px;
	background: #FAFAFA url(../images/asc.gif) no-repeat left top;
}

table.coolnew tr.header th.desc {
	padding-left: 10px;
	background: #FAFAFA url(../images/desc.gif) no-repeat left top;
}

table.coolnew td.title span.nobrs {
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

table.coolnew td.title span.nobra a {
	font-size: 10px;
}

table.coolnew td.actions a {
	font-size: 10px;
}

table.coolnew td.nobr { white-space: nowrap; }

table.coolnew tr.s-red td { border: 2px dotted #F6807E; }
table.coolnew tr.s-blue td { border: 2px dotted #87B2F1; }

table.coolnew h2, table.coolnew h3 { margin: 2px; }
