.row_header, .drill_header {
	color: white;
	background-position: center;
	background-color: #1378FA;
	background-image: url(blue/slidingtop_b.gif); 
	background-image: expression('none'); 
}

th.cell_ct_top, .cell_ct  {
	*background-color: #1378FA;
}

tr.odd {
	background-color: #EDF3FE;
}

.odd:hover td, .even:hover td, .popuprow:hover, .autocomplete ul li.selected {
	background-color: #B3FF00 !important;
}

.summary {
	font-style: italic;
	border-top: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
	background-color: #f2eaf2;
	color: #808080;
	vertical-align: top;
	white-space: nowrap;
}

.summary_level0 {
	border-bottom: 1px solid #AAA;
}

.title, .subtitle {
	font-weight: bold;
	color: #903;
}

td.pageview_cell1 {
	background-color: #E8E8E8;
	color: #333333;
	font-weight: bold;
}

.login_table {
	background-color: #BDD5F1;
	background-image: url(blue/bluebg.jpg); 
	background-repeat: repeat-x;
	background-position: center center;
}

.loginerr {
	text-shadow: black 0px 1px 0px;
}

.logintxt {
	color: white;
	text-shadow: black 0px 1px 0px;
}

div.pager, button.pager {
	background-color: #007EAF;
}


table.sortable thead tr .headerSortUp {
	background-image: url(data:image/gif;base64,R0lGODlhCgAEAJEAAAAAAP///wAAAAAAACH5BAkKAAIALAAAAAAKAAQAAAIKjB+igrl63nOvAAA7);
}
table.sortable thead tr .headerSortDown {
	background-image: url(data:image/gif;base64,R0lGODlhCgAEAJEAAAAAAP///wAAAAAAACH5BAkKAAIALAAAAAAKAAQAAAIKlGOZwXrcFoSpAAA7);
}

td.nobottom {
	border-bottom: none;
}

