/* overall table style */
table.st-table {
	background-image:url(/themes/af_01/img/cms_table_header_bg.jpg); 
	background-repeat:repeat-x; 
	background-color: #285984; /*#002744;*/
	color:#FFFFFF;
	padding:0px;
	font-size: 8pt;
	font-family : arial;
	empty-cells : show;
	border-spacing : 0px;
}

/* table body style */
tbody.st-table-body {
	background-image:url(/themes/af_01/img/cms_info_box_bg.png); 
	background-repeat:repeat-x; 
	background-color: #EEF2F7;
	padding:0px;
	margin:0px;
}

/* base style for heading cells */
.st-cell-heading, .st-cell-heading-selected {
	padding : 0px;
	CURSOR: default;
	TEXT-ALIGN: center;
	font-family: arial;
}

/* style specific to heading cell, unselected */
.st-cell-heading {
	border-left : #285984 1px solid;
	border-top : #285984 1px solid;
}

/* style specific to heading cell, SELECTED */
.st-cell-heading-selected
{
	BORDER: #ffffff 1px solid;
	COLOR: #002744;
	background-image:url(/themes/af_01/img/cms_category_selected_bg.jpg);
	background-repeat:repeat-x;
	background-color:#FED763;
}

/* style specific to the search cell */
.st-cell-search {
	padding-right : 6px;
	/*padding : 0px;
	border : none;*/
}

/* style specific to the input box where the search criteria are entered */
.st-input-search {
	width : 100%;
	height : 10pt;
	font-size : 8pt;
	/*
	border-top: none;
	border-left: #002744 1px solid;
	border-bottom: none;
	background-color: #fafafa;*/
	
	-moz-border-radius-topleft: none;
	-moz-border-radius-topright:  none;
	-moz-border-radius-bottomleft:  none;
	-moz-border-radius-bottomright:  none;
	-webkit-border-top-left-radius:  none;
	-webkit-border-top-right-radius:  none;
	-webkit-border-bottom-left-radius:  none;
	-webkit-border-bottom-right-radius:  none;
}

/******
The following styles are for the cells and rows and mouseover event and such.
******/

/* row on-off 0 */
tr.st-row0 {
	/*background-image:url(/themes/insight/img/gradient_tight.jpg);*/
	background-color : #c9d6e6;
	background-repeat: repeat-x;
}

/* row on-off 1 */
tr.st-row1 {
	/*background-image:url(/themes/insight/img/gradient_tight_upside.jpg);*/
	background-repeat: repeat-x;
}

/* row mouseover colors; defined just on the row */
tr.st-row0:hover, tr.st-row1:hover {
	background-image : none;
	background-color:#fcd347;
}

/* base styles for cells which are decendents of rows with st-row0 or st-row1 */
tr.st-row0 td, tr.st-row1 td, tr.st-row-selected td, tr.st-row0:hover td, tr.st-row1:hover td {
	color:black; 
	text-decoration:none;
	padding-left : 2px;
	padding-right : 2px;
	border-bottom : gray 1px solid;
}

/* styles for cells of a searchable table which have the disabled classes */
tr.st-row0 td.disabled, tr.st-row1 td.disabled, tr.st-row-selected td.disabled, tr.st-row0:hover td.disabled, tr.st-row1:hover td.disabled {
	background-color : #aaaaaa;
	color : #444444;
}

/* styles for cells of a searchable table which have the disabled classes */
tr.st-row0 td.enabled, tr.st-row1 td.enabled, tr.st-row-selected td.enabled, tr.st-row0:hover td.enabled, tr.st-row1:hover td.enabled {
	background-color : #00bb00;
	color : black;
}


/* style for table cells which have been collected via the collect jQuery plugin*/
tr.st-row0 td.isCollected, tr.st-row1 td.isCollected, tr.st-row0:hover td.isCollected, tr.st-row1:hover td.isCollected  {
	background-color : #d6e0f5;
	border-left : #96a0d5 2px solid;
	border-right : #96a0f5 2px solid;
	padding-left : 0px;
	padding-right : 1px;
	background-image : none;
}

tr.st-row0:hover td.isCollected, tr.st-row1:hover td.isCollected {
	background-color : #fcd397
}

tr.st-row-selected {
	background-color : #7690e5;
}

tr.st-row-selected td.isCollected {
	background-color : #b6c0e5;
}

tr.st-row-selected:hover {
	background-color : #fcd397;
}

tr.st-row-selected:hover td.isCollected {
	background-color : #fcd3b7;
}

td.st-cell-nobr0, td.st-cell-nobr1 {
	white-space: nowrap;
}

.collectableTip {
	position : absolute;
	border : black 1px solid;
	background-color : white;
	padding : 5px;
	font-family : arial;
	font-size : 8pt;
	text-align : center;
	
}

.st-distinct-button {
	border : #032a49 1px solid;
	cursor : default;
	background-Color : white;
	color : #032a49;
	font-Size : 9px;
	font-Family : arial;
	text-Align : center;

	-moz-box-shadow:
		inset 0px -12px 13px 0px #6899c4;
	-webkit-box-shadow:
		inset 0px -12px 13px 0px #6899c4;
	box-shadow:
		inset 0px -12px 13px 0px #6899c4;
}

.st-distinct-dialog {
	padding : 0px;
	font-Family : arial;
	font-Size : 8pt;
	background-Color : white;
	border : #032a49 1px solid;
	cursor : default;
	margin-right : 13px;
}

.st-distinct-dialog table {
	font-family : arial;
	font-size : 8pt;
}

