@CHARSET "UTF-8";

.required {	
}

.help-activator {
	background-image: url(../images/help.png);
}

.alternated {
	background-color: #eee;
}

.progressBar {
	border: solid 1px #E20074;
}

.progressBarProgress {
	background-color: #E20074;
}

.fileTableHeader {	
	background-color: #c7d7df;
	border: solid 0px #c7d7df;
}

.fields-group {
	border: solid 1px #d7d7d7;
}

.columnNames {
	color: grey;
}

.fileList {
	border-left: solid 1px #c7c7c7;
	border-right: solid 1px #c7c7c7;
	border-top: solid 1px #c7c7c7;
	border-bottom: solid 1px #c7c7c7;
}

.fileHeader {
  	background-color: #f7f7f7;
	border: 1px solid #d7d7d7;
}

.fileItem {
	border-bottom: solid 1px lightgray;
}

.fileListAlternateRow {
	background-color: #f2f1f1;
}

.fileList tr th {
	background-color: #c7c7c7;
	color: #666;
}

.alternateRow {
	background-color: #f2f1f1;
	
}

.filePager {
	
}

.fileListHeader {
	border-left: solid 1px #eee;
}

.fileListDescription {
	color: #555555;
}

.listColumns {
	color: black;
	border: solid 1px #ffffff;
	background-color: #eeeeee;
}

.listHeader {
	background-color: #c7d7df;	
	border: solid 1px #2B2DAF;	
}

.listItem {
	border-bottom: solid 1px #EFEFEF;
}

.tableReport {
	border: solid 0px lightgrey;
}

#dvFilterInner, #dvReportsInner, #dvSaveAsInner, #dvMyReportsContent, 
#dvMenuInner, #dvColumnFilterInner, #dvRejectInner, #dvCorrectionInner {
	background-color: #fff;
	border: solid 1px #999;
	box-shadow: inset 0 1px 1px rgba(190, 190, 190, .4), 0 0 0 2px #e6f2f9;
}

.dvFilterHeader, .dvReportsHeader, .dvSaveAsHeader, .dvMyReportsHeader, 
.dvMenuHeader, .dvColumnFilterHeader, .dvRejectHeader, .dvCorrectionHeader {
	background-color: #FF359A;
	color: #fff;
}

.dvProgressActive {
	background-image: url(../images/loader.gif);
}

.bookmark-pager-previous {
	background-image: url(../images/previous.png);
}

.bookmark-pager-next, .bookmark-pager-goto {
	background-image: url(../images/next.png);
}

.bookmark-column:hover {
	color: #999;
}

.bookmark-column-up span {
	background-image: url(../images/sort-up.png);
}

.bookmark-column-down span {
	background-image: url(../images/sort-down.png);
}

.report-pager-previous {
	background-image: url(../images/previous-2.png);
}

.report-pager-next {
	background-image: url(../images/next-2.png);
}

.report-pager-goto {
	background-image: url(../images/goto.png);
}

.report-pager-size {
	background-image: url(../images/size.png);
}

.tableReportHeader {		
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px white;
	background-color: #c7c7c7;
  	color: #666;
}

.tableReportHeaderNoSort {	
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px white;	
  	background-color: #c7c7c7;
	color: #666;
}

.tableReportActiveHeader {	
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px white;
	background-color: #d7d7d7;
  	color: #666;
}

.tableReportSummary {	
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	border-left: solid 1px white;
	background-color: #e7e7e7;
}

.tableReportItem {	
	border-top: solid 1px #DFDFDF;
	border-left: solid 1px #DFDFDF;
}

.tableReportGroupItem {	
	border-top: solid 1px #DFDFDF;
	border-left: solid 1px #DFDFDF;
  	background-color: #e7e7e7;
}

.tableReportActiveItem {	
	border-top: solid 1px #DFDFDF;
	border-left: solid 1px #DFDFDF;
	background-color: lightgrey;
}

.tableReportHeaderBorderL {	
	border-left: solid 1px #DFDFDF;	
}

.tableReportItemBorderR {	
	border-right: solid 1px #DFDFDF;	
}

.tableReportItemBorderB {	
	border-bottom: solid 1px #DFDFDF;	
}

.tableReportItemBorderL {	
	border-left: solid 1px #DFDFDF;	
}

.tableReportItemBorderT {	
	border-top: solid 1px #DFDFDF;	
}

.tableReportGroupPanel {
	background-color: #cccccc;
	border-left: solid 1px white;
	border-right: solid 1px white;
}

.welcome-image {
	background: url('../images/t-logo.gif') no-repeat 50% 50%;
}

.tableReportContextDescription {
	border: 1px solid #b7b7b7;
  	background-color: #dadada;
}

.tableReportActiveContextDescription {
	border: 1px solid #b7b7b7;
  	background-color: #cecece;
}

.tableReportDescription {
	border: 1px solid #b7b7b7;
	background-color: #eee;
	color: #666;
}

.tableReportActiveDescription {
	border: 1px solid #b7b7b7;
	background-color: #e20074; 
	color: #FFF;
}

.contextMenuHeader {
	background-color: #D1D1D1;	
	border: solid 1px #A7B8BF;
}

.contextMenuTable {
	border: solid 1px #E0EBEF;
}

.tableReportNoData {
	border: solid 1px #A7B8BF;
	background-color: #C2CDCF;
	color: #777;
}

.contextMenuActiveTable {
	border: solid 1px #E0EBEF;
	background-color: #F4F4F4;
}

.tblChartSwitch {
	color: #444444;
}

.mdRightContent {
	border-right: solid 1px #A7B8BF;
	border-bottom: solid 1px #A7B8BF;
	border-top: solid 1px #A7B8BF;
}

.mdTab {
	border-left: solid 1px #A7B8BF;
	border-right: solid 1px #A7B8BF;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	background-color: #C2CDCF;	
}

.mdTabActive {
	border-left: solid 1px #A7B8BF;
	border-right: solid 1px #A7B8BF;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	background-color: #D1DFDD;
}

.mdTabSelected {
	border-top: solid 1px #A7B8BF;
	border-left: solid 1px #A7B8BF;
	border-bottom: solid 1px #A7B8BF;
}

.mdTabFill {
	border-right: solid 1px #A7B8BF;				
}

.mdTabTopBorder {
	border-top: solid 1px #A7B8BF;
}
		
.mdTabBottomBorder {
	border-bottom: solid 1px #A7B8BF;
}

.mdHeader {	
	background-color: #eeeeee;
	border: solid 1px #A7B8BF;
}

.mdPlaceholder {
	border-bottom: solid 1px #A7B8BF;
}

.mdPlaceholderWarning {
	border-bottom: solid 1px #A7B8BF;
	color: #AF0A0A;
}

.ReportBottomNote {
	border: solid 1px #eeeeee;	
}

.fmReportSwitchTo:hover {
	color: #0058a1;
}

.fmReportControlsButton {
	background-color: #E20074;	
}

.fmReportControlsButton:hover {
	background-color: #FF359A;
}

#trNoExportPdf .fmReportControlsButton, #trNoExportPdf .fmReportControlsButton:hover {
	background-color: #E20074;
	cursor: default;
	opacity: 0.5;
}

.fmReportControlsButton td {
	color: #fff;
}

.fmReportSubheader {
	background-color: #c7c7c7;
	border: solid 1px #aaa;
}

.fmReportInactiveItem {
	background-color: white;
}

.fmReportActiveItem {
	background-color: #eeeeee;
}

.fmReportColorActiveItem {
	background-color: #d7d7d7;
}

.fmReportColorActiveItemSmall {
	background-color: #aaaaaa;
}

.contextFilterListeningHeader {
	border: solid 1px #E20074;
	color: #555555;	
}

.fmReportColorActiveItemSummary {
	background-color: #aaaaaa;
}

.fmReportBottomNote {
	border: solid 1px #eeeeee;
}

.imageButton {
	background-color: #757575;
	border: solid 1px white;
}

.bookmarkColumns {
	color: grey;
	background-color: #F0F0F0;	
}

.contextFilterListeningHeaderInactive {
	border: solid 1px darkgrey;
	color: #999999;	
}

.tooltip {
	background-color: #FFFDEF; 
	border: 1px solid darkgrey;	
}

.contextFilterListeningDividerMore a {
	color: #18557f;
    background-image: url(../images/arrows_down.png);	
}

.contextFilterListeningDividerLess a {
	color: #18557f;
    background-image: url(../images/arrows_up.png);	
}

.contextFilterListeningHelpLink {
	white-space: nowrap; 
	width: 1%; 
	vertical-align: bottom;
	background: url(../images/arrow_right_2.png) no-repeat 100% 92%;
	padding-right: 20px;
}

.contextFilterListeningHelpLink a {
	text-decoration: none;	
}

.fmReportColorActiveItemExt {
	background-color: #aaaaaa;
}

.fmReportColorActiveItemSmallExt {
	background-color: #aaaaaa;
}

.fmReportColorActiveItemSummaryExt {
	background-color: #aaaaaa;
}

.reportListGroupItem {	
	background-color: #eeeeee;
	border: 1px solid #b7b7b7;
}

.start_page_accordion dt {
	border: 2px solid #E20074; 
	background-color: #E20074;
	color: #fff;
}

.start_page_accordion dt:hover {
	background-color: #E20074;
	color: #fff;
}

.start_page_accordion a {
	background: url("../images/arrow_right_2.png") no-repeat 100% 50%;
}

.start_page_accordion_file_link  {
	color: #000000;
}

.start_page_accordion_link_active {
	color: #488F9E;
}

.start_page_accordion_file_link_active:hover  {
	color: #488F9E;
}

.start_page_item_load {	
	background-image: url(../images/load.gif);	
}

.a {
	color: #333;
}

.a_hover {
	color: #0058a1;	
}

.file-tabs {
	background: #ffffff;
	color: #000000;
}

.file-tabs ul a {
  	color: #666;
  	background:#A7B8BF;
  	border:1px solid #A7B8BF;
  	
}

.file-tabs ul a:hover {
  	color: #333;
  	background: #D3E0E5;
  	border-color: #D3E0E5;
}

.file-tabs ul a.selected {
  	color:#333;  	
  	background-color: #D3E0E5;
  	border-color: #D3E0E5;
}

.file-tabs #tab-d, .file-tabs #tab-u {
	border-top: 2px solid #D3E0E5;  	
}

.div-loading {
	background-image: url(../images/load.gif);	
}

.organization-message {
	border: solid 1px #000000;
	/*background-color: #FFA500;*/
	background-color: #e20074;
	color: #ffffff;
}

.organization-message a {
	color: #ffffff;
}

.important-message {
	background-color: #FF0000 !important;
}

#tblReportListActivator, #tblUsedFilters {
	background-color: #E20074;
	color: #fff;
}

#tblReportListActivator:hover, #tblUsedFilters:hover {
	background-color: #FF359A;
}

#tblFilterListing {
	border: solid 1px #BBB;	
}

.tdChartContainer svg {
	border: solid 1px lightgrey;
}

.reportChartTitle div {
	background: url("../images/save-2.png") no-repeat 50% 50%;
}