﻿.expand 
{
    width:20px;text-align:center;
    padding-left:5px;
    
}

.workarea 
{
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    font-family:Tahoma,Arial,sans-serif;
    text-align:left;
    font-size:8pt;    
   
}

.sectiontitle
{
    font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    color: #07315F;
    text-align: left;
    width: 880px;
}

.linedesign
{
    width: 99%;
    color: #FD3E4D;
    height:1pt;
    border-top:solid 1px gray;
    border-left:solid 1px white;
    border-bottom:solid 1px white;
    border-right:solid 1px white;
    
}

.labelFreeForm 
{
    font-weight:normal;font-family:tahoma;font-size:12px;font-style:normal;color:#222222;
}

.dataFreeForm 
{
    font-weight:bold;font-family:tahoma
}

.labelFreeForm2 
{
    font-weight:bold;font-family:Verdana;font-size:8pt;
}

.dataFreeForm2 
{
    font-weight:normal;font-family:Verdana
}

.labelFreeForms 
{
    font-weight:bold;font-family:tahoma;font-size:7pt;
}

.dataFreeForms 
{
    font-weight:normal;font-family:calibri;font-size:8pt;
}

td.search 
{
    border-bottom:solid 1px #d4d4d4;padding-left:2px;padding-top:3px;padding-bottom:3px;font-size:8pt;font-family:Tahoma;
}

tr.hLight td
{
    border-bottom:solid 1px #C0C0C0;padding-top:1px;padding-bottom:1px;height:25px;padding-left:3px;
}

.thd
{
    font-weight:normal;font-family:tahoma;font-size:9pt;color:#07315F;
}

.helpnotes
{
    font-weight: normal;
    font-family: tahoma;
    font-size: 8pt;
    color: #F4798E;
}


a.sortcol 
{
     /*color:#07315F*/
     /*color:#808080*/
    color: #666666; vertical-align:middle; 
}

a.sortcol:hover
{
    color: #0E5CB4; vertical-align:middle;
}

a.sortcolbold 
{
     /*color:#07315F*/
     /*color:#808080*/
    color: #666666; vertical-align:middle;  font-weight:bold;
}

a.sortcolbold:hover
{
    color: #0E5CB4; vertical-align:middle;
}

td.tableHead
{
    background-image: url("../images/tableHeader.png");
    background-repeat:repeat;
    height:27px;
    font-weight:bold;font-family:tahoma;font-size:9pt;color:#07315F;
    padding-left:1px;
}

td.tableHead5
{
    border-bottom:solid 1px #cccccc;
}


td.tableHead2
{
    background-image: url("../images/bgblue.png");
    background-repeat:repeat;
    height:20px;
    font-weight:bold;font-family:tahoma;font-size:8pt;color:#07315F;
    padding-left:3px;
}

td.tableHead_
{
    /*background-image: url("../images/bgblue.png"); */
    background-repeat:repeat;
    height:20px;
    font-weight:bold;font-family:tahoma;font-size:9pt;color:#07315F;
    padding-left:3px;
    border-bottom: solid 1px #d4d4d4;
}

td.tableHeadsmall
{
    
    font-weight:normal;font-family:tahoma;font-size:9pt;color:#07315F;
    padding-left:1px;
}

td.tableHeadint
{
    background-image: url("../images/tableHeader.png");
    background-repeat:repeat;
    height:27px;
    font-weight:bold;font-family:tahoma;font-size:9pt;color:#07315F;
    text-align:right;
    padding-right:1px;
    
}

.entryfldw
{
    background-color: #FFFFFF;
    border: 1px Solid #D7D7D7;
    margin-top: 2px;
    margin-bottom: 2px;
    border-collapse: collapse;
    font-weight: normal;
    font-family: tahoma;
    font-size: 9pt;
    color: #07315F;
    height: 17px;
    padding-top: 3px;
}

.entryfldintw
{
    background-color:#FFFFFF;Border: #D4D0C8 Solid 1px;text-align:right; margin-top:2px; margin-bottom:2px; 
    font-weight:normal;font-family:tahoma;font-size:9pt;color:#07315F;height:17px; padding-top:3px;
}

.entryfld
{
    background-color:#ECECFF;Border: #D4D0C8 Solid 1px;margin-top:2px;margin-bottom:2px; 
    font-weight:normal;font-family:tahoma;font-size:9pt;color:#07315F;height:17px; padding-top:3px;
}

.entryfldb
{
    background-color:#ECECFF;Border: #D4D0C8 Solid 1px;margin-top:2px;margin-bottom:4px; vertical-align:top;
    font-weight:normal;font-family:arial;color:#000000;height:17px; font-size:8pt;
}

.entryfldlogin
{
    background-color: #FFFFFF;
    border: #D4D0C8 Solid 1px;
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: normal;
    font-family: tahoma;
    font-size: 10pt;
    color: #00468C;
    height: 18px;
    padding:5px;
     
    
}


.entryfld2
{
    background-color:#ECECFF;Border: #D4D0C8 Solid 1px;padding:2px;
    font-weight:normal;font-family:tahoma;font-size:10pt;color:#07315F; margin-top:2px; margin-bottom:2px; 
}

.entryfld2disabled
{
    background-color:#C0C0C0;Border: #D4D0C8 Solid 1px;
    font-weight:normal;font-family:tahoma;font-size:10pt;color:#07315F; margin-top:2px; margin-bottom:2px; 
}

.entryfldw2
{
    background-color:#FFFFFF;Border: #D7D7D7 Solid 1px;
    font-weight:normal;font-family:tahoma;font-size:10pt;color:#07315F; margin-top:2px; margin-bottom:2px; 
}

.entryfldint
{
    background-color:#ECECFF;Border: #D4D0C8 Solid 1px;text-align:right; margin-top:2px; margin-bottom:2px; 
    font-weight:normal;font-family:tahoma;font-size:9pt;color:#07315F;height:17px; padding-top:3px;
}

.entryfldintdisabled
{
    background-color:#C0C0C0;Border: #D4D0C8 Solid 1px;text-align:right; margin-top:2px; margin-bottom:2px; 
    font-weight:normal;font-family:tahoma;font-size:9pt;color:white;height:17px; padding-top:3px;
}

.entryflddisabled
{
    background-color: #C0C0C0;
    border: #D4D0C8 Solid 1px;
    font-weight: bold;
    font-family: tahoma;
    font-size: 8pt;
    color: white;
    height: 17px;
    padding-top: 3px;
}

.totalno
{
    font-weight:bold;font-family:tahoma;font-size:9pt;color:#07315F;padding-left:4px;
}
.codetbl
{
    font-weight:normal;font-family:tahoma;font-size:9pt;color:#07315F;border-right:solid 0px gray;border-left:solid 0px gray;border-top:solid 0px #CCCCCC;border-bottom:solid 0px gray
}

.codetblx td 
{
    padding-left:2px;padding-right:2px;
}
.mainDiv
{
    border: solid 0px #939393; 
    background-color: White; 
    width:100%;
    min-width:1000px;
    margin:1px 1px 1px 1px;
    padding:1px 1px 1px 1px;
    overflow:auto;
}
.mainDiv3
{
    
    background-color: White; 
    width:100%;
    /*margin:1px 1px 1px 1px;*/
    padding:1px 1px 1px 1px;
    height:"100%";
    border: solid 0px #939393; 
}
.mainDiv2
{
    border: solid 0px #939393; 
    background-color: White; 
    width:595px;
    margin:1px 1px 1px 1px;
    padding:1px 1px 2px 1px;
}


/* tabs */
.selMidTab
{
    /*background-image:url('../images/midselected.png');background-repeat:repeat-x;width:60px;height:30px;font-weight:bold;*/
    width: 85px;
    height: 24px;
    font-weight: bold;
    
    background-color: #0060A9;
    color:#D9EEF8;
}

.selLTab 
{
    /*background-image:url('../images/lefttab.png');width:20px;height:30px;*/
    background-color: #FFFFFF;
}

.selRTab 
{
    /*background-image:url('../images/righttab.png');width:20px;height:30px;*/
    background-color: #FFFFFF;
}

.unselLRTab
{
    /*background-image:url('../images/unselected.png');background-repeat:repeat-x;width:5px;height:30px;*/
    background-color: #FFFFFF;
}

.unselMidTab
{
    /*background-image:url('../images/unselected.png');background-repeat:repeat-x;width:60px;height:30px;*/
    background-color: #FFFFFF;width:60px;
    color:green;
}

.fillerTab
{
  /*   background-image:url('../images/unselected.png');background-repeat:repeat-x;height:30px;width:470px;  */
  background-color: #FFFFFF;
}

.msg
{
    color:Green;font-style:italic;font-family:Tahoma;font-size:12px;
}

.greenHigh
{
    background-color: #BFFFBF;
    font-family: Tahoma;
}

.msg_red
{
    color:Red;font-style:italic;font-family:Tahoma;font-size:12px;
}

.msg_green
{
    color:Green;font-style:italic;font-family:Tahoma;font-size:12px;
}

img
{
    vertical-align:middle;border:0px;
}

.rounded-corners {
    behavior: url(../border-radius.htc);    
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;

}
.autoht 
{
    max-height:600px;     _height:expression(this.scrollHeight>599?"600px":"auto");     overflow:auto;     overflow-x:hidden;
}

.rsLabel 
{
    font-style:italic;color:#808080;margin-left:10px;margin-right:3px;
}

.rsLabelCol 
{
 font-style:normal;
}

.rsLabelColBlack 
{
 font-style: normal;color: black; font-weight:bold;
}

.rsLabelColNavy 
{
 font-style: normal;color: Navy; font-weight:bold;
}

.rsLabelColGreen
{
 font-style: normal;color: Green; font-weight:bold;
}


.supertext
{
    vertical-align:super;color:inherit;font-weight:bold;font-family:Verdana;font-size:7pt;background-color:Yellow;padding:3px;
}

.supertext2
{
    vertical-align:super;color: inherit;font-weight:normal;font-family:Verdana;font-size:7pt;
}