/* sitewide styles */
/*
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {outline: none;}
textarea{overflow:auto; overflow-x:auto; overflow-y:auto; resize:none;}
body{padding: 0px; margin: 0px; background-color: #ffffff; font-family: Arial; font-size: 10pt; color: #333333;}
* {font-family: sans-serif;}

*/


/*.font-size-normal {font-size: 10pt;}*/
.ErrorText{color: #ff0000; font-size: 12px; line-height: 18px;}

.TFFDataGrid{background-color: #FFFFF0; border-style: None; border-collapse: collapse; border-color: #e6e6e6; width: 100%;}
.TFFDataGridItem{font-size: 10pt; background-color: #FFFFFF; vertical-align: top;}
.TFFDataGridItem td{padding:2px 6px 2px 8px;} 
.TFFDataGridAlternatingItem{font-size: 10pt; background-color: #e6e6e6; vertical-align: top;}
.TFFDataGridAlternatingItem td{padding:2px 6px 2px 8px;}

.TFFDataGridItemGroup { font-size: 10pt; background-color: #FFFFFF; vertical-align: top; color:#000099;}
.TFFDataGridItemGroup td { padding: 2px 6px 2px 8px; }
.TFFDataGridAlternatingItemGroup { font-size: 10pt; background-color: #e6e6e6; vertical-align: top; color: #000099;}
.TFFDataGridAlternatingItemGroup td { padding: 2px 6px 2px 8px; }

.TFFDataGridItemDisabled { font-size: 10pt; background-color: #FFFFFF; vertical-align: top; color: #990000; }
.TFFDataGridItemDisabled td { padding: 2px 6px 2px 8px; }
.TFFDataGridAlternatingItemDisabled { font-size: 10pt; background-color: #e6e6e6; vertical-align: top; color: #990000; }
.TFFDataGridAlternatingItemDisabled td { padding: 2px 6px 2px 8px; } 

.TFFDataGridEditItem{font-size: 10pt; background-color: #ffdddd; vertical-align: top; }
.TFFDataGridEditItem td{padding:2px 6px 2px 8px;} 
.TFFDataGridChkBoxItem{font-size: 10pt; background-color: #FFFFFF; height: 1px;}
.TFFDataGridHeader{font-size: 10pt;background-color: #666666;color:#ffffff;text-align: center;}
tr[class=TFFDataGridHeader] {color:#ffffff;}
/*.TFFDataGridPager{font-size: 10pt; word-spacing: 10px; height: 100%; background-color: #808080; text-align: right; vertical-align: top; color:#ffffff}*/

/* login row styles */
/*A.LoginRowLinks, A.LoginRowLinks:link, A.LoginRowLinks:visited{color: #ffffff; text-decoration: none;}
A.LoginRowLinks:hover{color: #0187c3;}*/

/* form styles */
.ContactBoxes{border: #012c4f 1px solid;}

/* popup menu styles */
/*.PopupMenuHide{top: 1px; left: -2000px; visibility: hidden; position: absolute;}
.PopupMenuShow1{z-index: 2; visibility: visible; position: absolute; top: 105px; right: 15px; min-height:120px; min-width:612px; background-color: #efefef;}
.PopupMenuShow2{z-index: 2; visibility: visible; position: absolute; top: 105px; right: 15px; min-height:120px; min-width:490px; background-color: #efefef;}
.PopupMenuHelp{z-index: 20; visibility: visible; position: absolute; top: 32px; right:0px; background-color: #efefef;}*/

/*.buttonCSub{vertical-align: middle; background-color:#d8d8d8; color: #012c4f; font-size: 13pt; text-decoration: none; padding:  5px 10px 5px 5px; border-bottom:solid 3px #012c4f;}
.buttonCOverSub{vertical-align: middle; background-color:#012c4f; color:#d8d8d8; font-size: 13pt; text-decoration: none; padding: 5px 10px 5px 5px; cursor: pointer;  border-bottom:solid 3px #012c4f;}
    */

/* Copyright row styles */
/*.CopyrightRow, a.CopyrightRow:link, a.CopyrightRow:visited{color: #012c4f; background-color: #4c6caa; text-decoration: none;}
a.CopyrightRow:hover{color: #d8d8d8;}*/

/*.BannerImg{overflow: hidden; background-color:#d0d0d0; }*/
/* .BannerImg img{}  */

/* Gray menu styles */
/*.mnuGray{ text-align: center;}
.mnuLinkGray, a.mnuLinkGray:link, a.mnuLinkGray:visited{font-size: 12pt; color:#ffffff; text-decoration: none;}
a.mnuLinkGray:hover{color:#606873;}*/

/*.DashHeaderOddCol{color:#ffffff; background-color:#a9aeb7; font-size:11pt;padding:2px 2px 2px 5px;}
.DashHeaderEvenCol{color:#ffffff; background-color:#858b90; font-size:11pt;padding:2px 2px 2px 5px;}
.DashRowOddCol{color:#666666; background-color:#ffffff; font-size:11pt;padding:2px 2px 2px 5px;}
.DashRowEvenCol{color:#666666; background-color:#d9d9d9; font-size:11pt;padding:2px 2px 2px 5px;}
.DashRowAltOddCol{color:#666666; background-color:#efefef; font-size:11pt;padding:2px 2px 2px 5px;}
.DashRowAltEvenCol{color:#666666; background-color:#cccccf; font-size:11pt;padding:2px 2px 2px 5px;}*/

/* Data Grid Logs */
.TFFDataGrid td {
    max-width: 165px;
    overflow-wrap: break-word;
}

/* Filter Headers */
/*.filter-menu-row {
    display: flex;
    justify-content: space-between;
    margin: 7px 10px 1px;
}*/

/*.filter-menu-row .icon-link {
    height: 20px;
    margin-left: 4px;
}

.filter-menu-row .icon-link:hover {
    filter: opacity(0.7);
}*/





