﻿/**********************************************************************
 * Styles.css                                                         *
 *                                                                    *
 * This file is initially empty and you can add any additional styles *
 * or modify any of the styles defined in BaseStyles.css              *
 * This file will never be overwritten.                               *
 *                                                                    *
 * For example, if you want to override just the top padding for a    *
 * menu, you can simply add the following lines:                      *
 *                                                                    *
 * .menus {                                                           *
 * 	padding-top: 20px;                                            *
 * 	}                                                             *
 *                                                                    *
 * This will keep all the other styles of the "menus" style as-is,    *
 * but modify the top padding to be 20px.                             *
 *                                                                    *
 * You can also, add a new style by just specifying it.               *
 *                                                                    *
 * .menus {                                                           *
 * 	padding-top: 20px;                                            *
 * 	text-align: center;                                           *
 * 	}                                                             *
 * 	                                                              *
 * In the above case, we added the text-align style.  This style was  *
 * not specified in the original declaration of the menus style.      *
 *                                                                    *
 **********************************************************************/

.signInBarStatus { /* sign in bar status message text */
	color: black;
	}

.dialog_body, .dBody { /* panel content container (excludes panel header) */ 
	color: black;
	}

.dBody2 { /* alternate panel content container (excludes panel header) */
	color: black;
	}

.dialog_field_value, .dfv { /* panel field value text */
	color: black;
	}

.dialog_header_text, .dht { /* panel header title text */
	color: black;
	}

.rangeFilterText, .rft { /* range filter label */
	color: black;
	}
	
.table_cell, .alt_table_cell, .ttc, .tatc { /* data grid data container */
	color: black;
	}

.table_cell_selected, .ttcs { /* data grid data container selected state */
	color: black;
	}

.totals_cell, .tpttc { /* data grid totals container */
	color: black;
	}
	
.totals_cell_value, .tpttcv { /* data grid totals text */
	color: black;
	}

.page_total_label, .tptl { /* data grid page totals label */
	color: black;
	}
.grand_total_label, .tgtl { /* data grid grand total label */
	color: black;
	}

.configureErrorPagesText { /* configure/error page body text */
	color: black;
	}
.skipNavigationLinks { /* skip navigation links container*/
	color: black;
	}
.detailRolloverTitle { /* detail rollover popup title */
	color: black;
	}
	
.dialogHeaderTextRecord, .dhtr { /* record panel header title text */
	color: black;
	}
	
.dsDayHeader { /* day of week header container */
	color: black;
	}
	
.dsTitle { /* title */
	color: black;
	}
	
.dsDay a, .dsTodayDay a, .dsSelectedDay a, .dsWeekendDay a, .dsOtherMonthDay a { /* day link text */
	color: black;
	}


.QSContainer .panelSearchBox { /* quick selector search box */
width: 560px;
	}

.QSContainer .Search_Input { /* quick selector search box text */
	width: 400px;
	}


.QSSize { /* iframe within which quick selector is displayed */ 
	height: 580px;
	width: 700px;
	}


.QSSize2 { /* iframe within which quick selector is displayed */ 
	height: 580px;
	width: 1200px;
	}

.QSSize3 { /* iframe within which quick selector is displayed */ 
	height: 580px;
	width: 330px;
	}

.QSSize4 { /* iframe within which quick selector is displayed */ 
	height: 580px;
	width: 700px;
	}

.QSContainer .QSscrollRegion { /* quick selector scrolled region */
	height: 500px;
	left: 0px;
	overflow: auto;
	position: absolute;
	top: 40px;
	width: 100%;
	z-index: 2;	
	}


.QSfooter { /* quick selector footer bar */
	background-color: #d3e3f3;
	height: 38px;
	left: 0px;
	padding-top: 2px;
	position: fixed;
	top: 540px;
	width: 100%;
	z-index: 3;
	}


.QStr:hover, .QStrHighlighted, .QStrHighlighted:hover, .QStrSelected:hover { /* quick selector hover/highlighted state */
	background-color:#d3e3f3
	}



.QSttc { /* quick selector cell */
	border-bottom: 1px dotted #eeeeee;
	color: #666666;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 12px;
	height: 14.5px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	vertical-align: top;
	white-space: nowrap;
	}

.QSttc div { /* quick selector cell content container (used for long text truncation) */
	overflow: hidden;
	text-overflow: ellipsis;
	width: 580px;
	}

.QSttc a { /* link within quick selector cell */
	color: #003399;
	text-decoration: none;
	}

.QSttc a:hover { /* hover state of link within quick selector cell */
	}

.QSttc a.button_link { /* link with class button_link within quick selector cell */
	color: #003399;
	text-decoration: none;
	}

.QSttc a.button_link:hover { /* hover state of link with class button_link within quick selector cell */
	}


.QSdh2 { /* quick selector title bar */
	background-color: #d3e3f3;
	border-bottom: 1px solid #888888;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	height: 66px;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 3;

	}


.QSContainer .QSscrollRegion2 { /* quick selector scrolled region */
	height: 500px;
	left: 0px;
	overflow: auto;
	position: absolute;
	top: 73px;
	width: 100%;
	z-index: 2;	
	}


.QPageSizeFull { /* dimensions of quick page */
	height: 800px;
	width: 1200px;
	}


.borderTable, .pbTable { /* page content container */
     margin-left: auto;
     margin-right: auto;
     }