/* VERY SIMPLIFIED TABLE STRUCTURE */

table.data {
	width: 100%;
	border: 0px solid #ccc;
	background: #fff;
	color: #333;
	border-bottom: 1px solid #CCCCCC;
}

tr.stripe {
	background-color: #EEEEEE;
}

td.data, td.dataText, td.dataTextStripe, td.dataC, td.dataNum, td.dataNumUp, td.dataNumDown, td.dataUp, td.dataDown, td.filter, td.para, td.dataCurrency, td.dataNumCurrency{
	padding: 3px;
	height: 17px;
	color: #333333;
	font: 65% verdana,arial,helvetica,sans-serif;
	vertical-align: top;
}

td.data {
	padding-left: 5px;
}

td.dataCurrency, td.dataNumCurrency {
	padding-left: 5px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}



td.dataText {
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
}

td.dataTextStripe {
	border-top: 1px solid #CCCCCC;
	padding-left: 6px;
	padding-top: 8px;
	padding-bottom: 8px;
}

td.radioCell {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-size: 70%;
}

td.radioCell a {
	text-decoration: none;
}

td.radioCellSelected {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-size: 70%;
	font-weight: bold;
}

td.radioCellSelected a {
	text-decoration: none;
	color: #FF6600;
}

td.headCell {
	padding-top: 3px;
	padding-bottom: 3px;
	font: 70% verdana,arial,helvetica,sans-serif;
	color: #3D4D59;
}

td.headCell a {
	color: #3D4D59;
	text-decoration: none;
}

td.headCellSelected {
	padding-top: 3px;
	padding-bottom: 3px;
	font: bold 70% verdana,arial,helvetica,sans-serif;
	color: #3D4D59;
}

td.headCellSelected a {
	color: #3D4D59;
	text-decoration: none;
}

td.dataC {
	text-align: center;
}

td.dataNum, td.dataNumUp, td.dataNumDown {	
	text-align: right;
	padding-right: 5px;
}

td.dataNumUp, td.dataUp {
	color: #009900;
}

td.dataNumDown, td.dataDown {
	color: #c00;
}

td.head {	
	border: #9E9E9E 1px solid;
	background: #ccc;
	padding: 3px;
	font: bold 70% verdana,arial,helvetica,sans-serif;
	color: #3D4D59;
}

td.headBox {	
	border: #9E9E9E 1px solid;
	background: #CCCCCC;
}

td.headSub {
	padding-left: 3px;
	font: bold 70% verdana,arial,helvetica,sans-serif;
	color: #3D4D59;
}

td.subHead {	
	background : #d2dded;
	font-family: tahoma,verdana,sans-serif;
	font-weight : bold;
	color : #333333;
}

td.colHead, td.colHeadON, {	
	background : #d2dded;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 70%;
	line-height: 110%;
	color : #333;
	text-align : center;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
}

td.colHeadL, td.colHeadLON {	
	background: #d2dded;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 70%;
	line-height: 110%;
	color: #333;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: bottom;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
}

td.colHeadR, td.colHeadRON {	
	background: #d2dded;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 70%;
	line-height: 110%;
	color: #333;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: bottom;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
}

td.colHeadON, td.colHeadLON, td.colHeadRON {
	background: #DDDDDD;
	font-weight: bold;
	color: #009;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
}

td.filter {
	background: #e5e9ef;
	border-top: 1px solid #fff;
}

table.selector {
	background-color: #F6F6F6;
	border: 1px solid #CCCCCC;
	margin-bottom: 1px;
	margin-top: 1px;
}

.selectorHead {
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 3px;
	padding-bottom: 20px;
	font: bold 70% verdana,arial,helvetica,sans-serif;
}

.selectorData {
	font: 70% verdana,arial,helvetica,sans-serif;
}

.selectorNote {
	font-size: 65%;
	padding-left: 4px;
	padding-bottom: 3px;
}

td.para {
	border: #EBEDEE 3px solid;
	border-top: 6px;
	background: #fff;	
}

td.spacer {
	background: #fff;
	padding-left: 4px;
	padding-right: 5px;
	color: #fff;
}
