﻿body
{
    color: #6E6855;
    font-size: x-small;
    font-family: Verdana, Arial, Sans-Serif;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: small; /* for compliant browsers */
}
html>body{ font-size: small;}

/* Link Styles */
a,a:hover{ color: #D9DBDD;}
a{ text-decoration: underline; }
a:hover{ text-decoration: none; }
a.positiveCurrency{ color: green !important; font-weight: bold;}
a.negativeCurrency{ color: #DE5249 !important; font-weight: bold;}

/* Header Styles */
h1,h2,h3,h4{ font-weight: bold; font-family: Arial, Sans-Serif; }
h1{ font-size: 140%; }
h2{ font-size: 115%; font-weight: normal; }
h3{ font-size: 105%; }
h4{ font-size: 100%; }

/* Other Tag Styles */
small{ font-size: 80%; font-weight: normal;  font-style:italic; }

/* Form Styles */
textarea,select,input
{
    color: #6E6855;
    font-weight: normal;
    font-size: x-small;
    font-family: Arial, Sans-Serif;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: small; /* for compliant browsers */
}

/* pageHeader styles */
#pageHeader h1,#pageHeaderLoginBox{ color: #fff; }

/* pageNavigation styles */
#pageMenuNavigation li a{ text-decoration: none; }
#pageMenuNavigation li a:hover{ color: #fff; }
#pageMenuNavigation li a.active{ color: #fff; font-size: 95%;  }
#pageMenuNavigation li a.active:hover{ text-decoration: none; }

/* pageTitle styles */
h2.pageTitle{ color: #fff; }

/* pageBreadCrumb styles */
.pageBreadCrumb{ font-weight: bold; font-size: 95%; }
.pageBreadCrumb a{ color: #637990; }
.pageBreadCrumb a:visited, .pageBreadCrumb a:active{ color: #637990; }

/* pageMessageBar styles */
ul#msgBarActions li a{ text-decoration: none; font-size: 85%;}
ul#msgBarActions li a:hover{ color: #fff; }

/* button styles */
a.button { font-size: 90%; text-decoration: none;  }
a.button:hover{ color: #fff; }

/* tab styles */
ul.tabNavigation li a{ color: #2F3033; text-decoration: none; font-size: 90%;}
ul.tabNavigation li a:hover{ color: #fff;}
ul.tabNavigation li.activeTab a{ color: #fff; font-weight: bold;}

/* table styles */
table.formTable thead{ font-size: 85%; }
table.formTable th{ vertical-align: middle; }
table.formTable tbody{ font-size: 85%; }
table.formTable tr.headerRowPos1, table.formTable tr.headerRowPos2{ color: #fff; } 
table.formTable tbody a{ color: #637990; }
table.formTable tfoot tr td{ font-size: 80%; color: #fff; }
td.positiveCurrency{ color: green !important; font-weight: bold;}
td.negativeCurrency{ color: #DE5249 !important; font-weight: bold;}
th.filterHeader{ color: #fff; font-weight: bold; }
.tableHeaderSorted{ color: #6E6855 !important; font-weight: bold !important;}
.filterLink{ text-decoration: none; color: Gray;}
.filterLink:hover{ color: #22415F; }

/* Form Styles */
dl.formFieldList dt{ font-weight: bold; font-size: 85%; }
dl .validator{ color: Red; font-size: 85%;}
dl .validator a{ color: #637990; }
input:focus, select:focus{ color: #000; }
.dp-choose-date{ text-decoration: none !Important; }

/*ToolTips */
.tooltip,.tooltip:hover{ color: #637990; }

/* Aging Summary */
.agingSummarySubLabel{  font-weight: bold; }    
.agingSummaryHeader,.agingSummaryHeader a{ color: #fff; }
.agingSummaryHeader a{ text-decoration: none; border-bottom: solid 1px #fff; padding-bottom: 2px; }
.agingSummaryHeader a:hover{ border-bottom: none; }
.agingSummaryHeader span{ font-size: 90%; font-weight: normal; }
.agingSummaryHeader h3{ float: left; }
