﻿body, input { font-family: sans-serif; font-size: 12px; } 
input { border: default; height: auto; }    
th { color: #FFFFFF; }
.hidden { display: none; }

.sortedColumnHeaderAscending {
    background: url(/Images/S2E/sort_asc.png) no-repeat scroll right center; 
    background-color: rgb(80, 124, 209); 
    text-align: left; 
    padding-left: 4px; }
.sortedColumnHeaderDescending {
    background: url(/Images/S2E/sort_desc.png) no-repeat scroll right center; 
    background-color: rgb(80, 124, 209); 
    text-align: left; 
    padding-left: 4px; }
.sortedColumnHeaderAscending A { padding-right: 15px; }
.sortedColumnHeaderDescending A { padding-right: 15px;  }

.leftTableHeader { text-align: left; padding-left: 10px; }        
.nameColumn { text-align: left; padding-left: 4px; width:200px; }  
.userNameColumn { text-align: left; padding-left: 4px; width:40px; }  
.textColumn { text-align: left; padding-left: 4px; }  
.labelColumn { width: 120px; padding-top:3px; padding-bottom: 3px; }
.valueColumn { padding-top:4px; padding-bottom: 4px; }
.checkBoxColumn { padding-top:4px; padding-bottom: 4px; }  
.checkBoxColumn input { padding-left: 0px; margin-left: 0px; }   
.textbox { width: 200px; font-size: 12px; }
.formButtons { margin-top: 18px; }
.scrollGrid { 
    height: 300px; 
    border: 1px solid black; 
    overflow: auto; }
.errorMessage { color: red; font-weight: bold; vertical-align: middle; }
.errorIcon img { margin-left: 9px; margin-right: 3px; vertical-align: middle; }
.required { color: red; font-weight: bold; font-size: 125%; padding-right: 3px; vertical-align: text-top; }
.errorSection { margin-top: 12px; margin-bottom: 12px; }

.header {
    margin-top: 0px; 
    margin-bottom: 9px; }
.header table {
	width: 100%; }
.headerLeft {
    width: 1%; }
.headerLeft img { 
    padding-left: 0px;
    padding-right: 9px; }
.headerRight div {
    padding-bottom: 3px;
    border-bottom: 1px solid #AAAAAA; }
.headerTitle {
    font-family: Verdana;
    font-size: 18px;
    font-weight: normal;
    color: #003366; }
.headerHelp {
	font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    color: #003366;
    width: 1%;
    padding-right: 12px; }
.filter {
    margin-bottom: 9px; 
    background-color: #EEEEEE; 
    padding: 4px 8px 4px 8px; 
    border: 1px solid #AAAAAA; }
.filterLabel {
	font-weight: bold; white-space: nowrap; padding-right: 9px; }
.filterTextbox {
    white-space: nowrap; 
    width: 195px; 
    padding-right: 15px; }
.filterTextbox input {
    height: 100%;
    width: 200px;
    border: 1px solid #AAAAAA; }
.dateRange select {
    border: 1px solid #AAAAAA; }   
.filterButton {
	white-space:nowrap; }     
.filterButton span {
	padding-left: 24px; }
.pager, .pager a {
   font-weight: bold; }    
.pager span {
    color: #FFCC00;
    font-weight: bold;
    text-decoration: underline; }
.pager td { 
    padding: 2px 3px 2px 3px; }

.subTitle { 
    margin-top: 24px; 
    margin-bottom: 9px;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #003366;
    padding-bottom: 3px;
    border-bottom: 1px solid #000000; }

#tbldnn_MENU_ctlMENUMenuBar 
{
	font-size: 20px;

}
