﻿div.tasksdiv select, div.tasksdiv span{    font-family: Arial;    font-size: 8pt;}

.smaller * 
{
    font-size: 14px;
}
.i 
{
    font-style: italic; 
    font-size: .8em;
    color: #777;
}

/*
a 
{
    color: Orange;
}
*/

table.tasks td 
{
    padding-left: 5px;
}

/*
a:hover 
{
    background-color: #153AF5;
    color: White;
    text-decoration: none;
}

a.tab:hover
{
    background-color: #619BD4;
}
*/
.utils
{
    background-color: #FFFFDD;
    padding: 5px;
    font-size: 10px;
}

.utils li 
{
    font-family: tahoma;
    font-size: 11px;
}
.auditentry 
{
    color: #666;
    font-size: 8pt;
}

.personalinfotable
{
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
}

.personalinfotable TR TD 
{
    background-color: #EFEFEF;
}

.commenttable
{
    border-collapse: collapse;
}
.commenttable TD 
{
    font-size: 8pt;
    color: #666;
    border-top: 1px dotted silver;
    border-bottom: 1px dotted silver;
}


#invalidtemplate div#error  {      padding: 10px 10px 10px 10px;    color: #666;    font-weight: bold;      font-size: 12px;            -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    }
#invalidtemplate div#error {    border: 1px #CF1A1A solid;    border: 1px #d8000c solid;  }

#validtemplate div#msg  {      padding: 10px 10px 10px 10px;    color: #666;    font-weight: bold;      font-size: 12px;            -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;}
#validtemplate div#msg {    border: 1px green solid;    border: 1px #4f8a10 solid;}.evenrow td {    background-color: #dbe5f1;}.oddrow td {    background-color: #FFFFFF;}.alt td {    padding: 2px;    border-bottom: 1px solid silver;    border-top: 1px solid silver;    font-size: 8pt;}.historyentry 
{
    color: #666;
    font-size: 10pt;
}
.historyentrydate
{
    color: #222;
    font-size: 10pt;
    font-weight: bold;
}
.historyevenrow td {    background-color: #dbe5f1;    padding: 3px;    height: 30px;    /*border-bottom: 1px solid #95b3d7;    border-top: 1px solid #95b3d7;*/}.historyoddrow td {    background-color: #FFFFFF;    padding: 3px;    height: 30px;    /*border-bottom: 1px solid #95b3d7;    border-top: 1px solid #95b3d7;*/}.evenrow td, .oddrow td {    padding: 4px;    border-bottom: 1px solid #95b3d7;    border-top: 1px solid #95b3d7;}.errrow td{    /*border-top: 1px #CF1A1A solid;     border-bottom: 1px #CF1A1A solid; */    background-color: rgb(255, 209, 209);    padding: 5px 2px 5px 2px;    color: #666;    font-weight: bold;      font-size: 12px;   }.errsub {    font-size: 8pt;    font-weight: normal;}.hdrrow td {    background-color: #AAA;    color: White;    font-weight: bold;    padding: 2px;}.errfont {    color: Red;    font-size: 9pt;    font-weight: bold;}.errfontsmall {    color: Red;    font-size: 7pt;    font-weight: bold;}.utilitynotes{     font-size: 10px;     color: #666;}.releasenote {    font-size: 7pt;}TABLE.adminFunctions *{    font-size: 8pt;}.editJobs {    border-collapse: collapse;    background-color: White;    width: 100%;}.editJobs TD {    padding-bottom: 5px;    padding-top: 5px;}.editJobs *{    font-size: 8pt;}.PPRTable, .PPRTable_Small{    border-collapse: collapse;    border: 1px solid #d0d7e5;}.PPRTable TH{    background-color: rgb(26,117,207);        color: #FFFFFF;    color: rgb(253,187,48);    padding: 5px;    font-family: Calibri;    font-size: 11pt;}.PPRTable_Small TH{    background-color: rgb(26,117,207);    color: #FFFFFF;    padding: 1px;    font-family: Calibri;    font-size: 9pt;}.PPRTable TR.alt TD, .PPRTable_Small TR.alt TD{    background-color: #ffffff;}.PPRTable TR TD{    background-color: #d6e5f3;    font-size: 9pt;    border: 1px solid #d0d7e5;    font-family: Calibri;    padding: 10px 5px 10px 5px;    vertical-align: top;}.PPRTable_Small TR TD{    background-color: #d6e5f3;    font-size: 8pt;    border: 1px solid #d0d7e5;    font-family: Calibri;    padding: 2px 1px 2px 1px;    vertical-align: top;}.PPRReportTitle {    font-size: 18pt;    color: #666;    color: rgb(26,117,207);    font-family: Calibri;    padding-bottom: 3px;}.PPRTableDetails TR TD{    font-size: 9pt;    padding-top: 3px;    padding-bottom: 3px;}OL.normal {    margin: 10px 0px 10px 25px;}OL.normal LI{    padding-bottom: 3px;    padding-top: 3px;}/* not working *//*UL.msglist {    margin: 0px;    padding: 0px;}UL.msglist LI{    padding: 0px;    margin: 0px;    color: Yellow;}*/.BigAccounting TD{	font-size: 18px;	text-align: right;}