 BODY
 {COLOR: black;  FONT-FAMILY: Tahoma; FONT-SIZE: 11px; MARGIN: 0px;}

 .mainTable {BORDER: #ABC6D9 1px solid; BACKGROUND-COLOR: white; LINE-HEIGHT: 15px;}
 
 .topSection {BACKGROUND-COLOR: #F6EF8B; BORDER: #216A98 2px solid;}
 .topDiv {FONT-FAMILY : Tahoma ; COLOR: black; FONT-SIZE: 11px; padding-bottom: 1px;
          BACKGROUND-COLOR: white; BORDER: 0px;}
 .topDiv A {FONT-FAMILY : Tahoma ; COLOR: #518AC1; FONT-SIZE: 11px; FONT-WEIGHT: BOLD;  text-decoration: underline;}
 .topDiv A:visited {COLOR: #518AC1; text-decoration: underline;} 
 .topDiv A:hover {COLOR: #518AC1; text-decoration: none;} 
 
 .frontBody {BACKGROUND-COLOR: white; 
             BORDER: 0px;
             FONT-FAMILY : verdana ; COLOR: black; FONT-SIZE: 12px; 
             }
  .mainBody {BACKGROUND-COLOR: white;}

 .tableHelp 
 {
   BORDER: #ABC6D9 1px solid;  BACKGROUND-COLOR: #dfecf5; 
   MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px;   	 
   LINE-HEIGHT: 21px;  
   FONT-FAMILY : Tahoma ; COLOR: black; FONT-SIZE: 11px;}   
   
 .tableHelp A {FONT-FAMILY : Tahoma ; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: BOLD;}
 .tableHelp A:visited {FONT-FAMILY : Tahoma ; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: BOLD;} 
            
 .tableBody 
 {
   BORDER-LEFT: #ABC6D9 1px solid; BORDER-RIGHT: #ABC6D9 1px solid; BORDER-BOTTOM: #ABC6D9 1px solid; 
   PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 10px; PADDING-BOTTOM: 8px; 
   MARGIN-BOTTOM: 0px; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px;   	 
  }   
  
 .tabSelected 
  {
    FONT-FAMILY : Tahoma; COLOR: BLACK; FONT-SIZE: 12px; TEXT-ALIGN: CENTER; FONT-WEIGHT: bold;
    BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid;  BORDER-LEFT: #6699cc 1px solid;
    HEIGHT: 25px; PADDING-LEFT: 10px; BORDER-BOTTOM: #dfecf5 1px solid;
    LINE-HEIGHT: 25px; BACKGROUND-COLOR: #dfecf5; PADDING-RIGHT: 10px;
  }
  
 .tabDefault
  {
    FONT-FAMILY : Tahoma ; COLOR: #a1a1a1; FONT-SIZE: 12px; TEXT-ALIGN: CENTER; FONT-WEIGHT: bold;
    BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;  HEIGHT: 25px;BORDER-LEFT: #6699cc 1px solid;
    LINE-HEIGHT: 25px; BORDER-BOTTOM: #6699cc 1px solid; BACKGROUND-COLOR: #cdcdcd; 
  }
 .tabLeft {BORDER-LEFT: #6699cc 1px solid; HEIGHT: 27px; WIDTH: 1px;}
 .tabBody {BORDER-LEFT: #6699cc 1px solid;  BORDER-RIGHT: #6699cc 1px solid;  BORDER-BOTTOM: #6699cc 1px solid; WIDTH:100%; BACKGROUND-COLOR: #dfecf5; PADDING-TOP: 7px;}         
 .tabLine {BORDER-BOTTOM: #6699cc 1px solid; HEIGHT: 26px}


 .paymentDisclaimer {
   BORDER:  #CADCEB 1px solid; 
   PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
   MARGIN-BOTTOM: 5px; MARGIN-LEFT: 3px; MARGIN-RIGHT: 2px;   	 
   LINE-HEIGHT: 15px;  BACKGROUND-COLOR: #f1f1f1; 
   FONT-FAMILY : Tahoma ; COLOR: black; FONT-SIZE: 11px; 
   }
      
 .entryBox {  
   BORDER:  #CADCEB 1px solid; BACKGROUND-COLOR: #f1f1f1; 
   PADDING: 5px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 3px; MARGIN-RIGHT: 2px;   	 
   LINE-HEIGHT: 21px; FONT-FAMILY : Tahoma ; COLOR: black; FONT-SIZE: 11px; 
   }
   
  .entryBox INPUT { FONT-FAMILY : Tahoma ; COLOR: black; FONT-SIZE: 11px; } 
  .entryBox SELECT { FONT-FAMILY : Tahoma ; COLOR: black; FONT-SIZE: 11px; }   

  .entryTable {FONT-FAMILY : Tahoma ; COLOR: black; FONT-SIZE: 11px; }  

  
  .entryBoxError {
    BORDER: #ABC6D9 1px solid; 
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
    MARGIN-BOTTOM: 5px; MARGIN-LEFT: 3px; MARGIN-RIGHT: 2px;   	 
    LINE-HEIGHT: 21px;  BACKGROUND-COLOR: #f1f1f1; 
    FONT-FAMILY : Tahoma ; COLOR: red; FONT-SIZE: 11px; 
    }
  .entryBoxError INPUT { FONT-FAMILY : Tahoma ; COLOR: black; FONT-SIZE: 11px; } 
  .entryBoxError SELECT { FONT-FAMILY : Tahoma ; COLOR: black; FONT-SIZE: 11px; } 
 
  .reviewHeader {BACKGROUND-COLOR: #003399; FONT-FAMILY : Tahoma ; COLOR: WHITE; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-ALIGN: CENTER; LINE-HEIGHT: 22px;}
  .reviewBody {FONT-FAMILY : Tahoma ; COLOR: BLACK; FONT-SIZE: 12px; LINE-HEIGHT: 22px;}
  .reviewBody A{FONT-FAMILY : Tahoma ; COLOR: #ff6600; FONT-SIZE: 11px; FONT-WEIGHT: BOLD; TEXT-DECORATION:UNDERLINE;}
  .reviewBody A:visited {FONT-FAMILY : Tahoma ; COLOR: #ff6600; FONT-SIZE: 11px; FONT-WEIGHT: BOLD; TEXT-DECORATION:UNDERLINE;}
  .reviewBody A:hover {FONT-FAMILY : Tahoma ; COLOR: #ff6600; FONT-SIZE: 11px; FONT-WEIGHT: BOLD; TEXT-DECORATION:NONE;}
  .reviewSeparator {BACKGROUND-COLOR: #003399; }

  
  .errorMessage
  {
    BORDER: red 1px solid; 
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; 
    MARGIN-BOTTOM: 5px; MARGIN-TOP: 10px; WIDTH: 98%;
    LINE-HEIGHT: 21px;  BACKGROUND-COLOR: #ffe4e1; 
    FONT-FAMILY : Tahoma ; COLOR: black; FONT-SIZE: 11px; font-weight: bold;
   }
 
   .footerMessage {
                   PADDING-TOP: 5px; PADDING-LEFT: 50px;PADDING-RIGHT: 50px;
                   FONT-FAMILY : Tahoma; COLOR: black; 
                   FONT-SIZE: 10px; width: 100%; TEXT-ALIGN:CENTER; }
 .footerMessage A{COLOR: #518AC1; TEXT-DECORATION:UNDERLINE;} 
 .footerMessage A:visited{COLOR: #518AC1; TEXT-DECORATION:UNDERLINE;}
 .footerMessage A:hover{COLOR: #518AC1; TEXT-DECORATION:NONE;}
 
 .borderDiv {width: 10px;}
 
 .helpLink {TEXT-ALIGN: RIGHT; LINE-HEIGHT: 10px; FONT-FAMILY : Arial ; COLOR: Maroon; FONT-SIZE: 11px; TEXT-DECORATION:UNDERLINE; width:100%}
 .helpLink A{FONT-FAMILY : Tahoma ; COLOR: Maroon; FONT-SIZE: 11px; TEXT-DECORATION:UNDERLINE;}
 .helpLink A:hover {FONT-FAMILY : Tahoma ; COLOR: Maroon; FONT-SIZE: 11px; TEXT-DECORATION:none;}
 .helpLink A:visited {FONT-FAMILY : Tahoma ; COLOR: Maroon; FONT-SIZE: 11px; TEXT-DECORATION:UNDERLINE;}
 
 .executiveHeader {
        FONT-FAMILY : arial ; COLOR: #6699cc; FONT-SIZE: 15px; TEXT-ALIGN: CENTER; FONT-WEIGHT: bold;		  
        MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px;
        BORDER-BOTTOM: #6699cc 1px solid; BACKGROUND-COLOR: #dfecf5; 
        PADDING-RIGHT: 10px;PADDING-LEFT: 10px; 
        LINE-HEIGHT: 10px; TEXT-TRANSFORM: uppercase;}			

 .executiveTable {
    	 BORDER: #6699cc 1px solid; 
    	 BACKGROUND-COLOR: white;
       FONT-FAMILY : Tahoma ; COLOR: black; FONT-SIZE: 11px; }  
      
 .executiveButton {cursor:hand; font-weight:bold;font-family: Tahoma; color: black; BORDER-RIGHT: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; BACKGROUND-COLOR:#dfecf5}          

 .editInvoice {font-family: Tahoma; font-size: 11px; text-align:center; width:80px;}
 
 .reportTable {BACKGROUND-COLOR: #ABC6D9;FONT-FAMILY : tahoma ; COLOR: black; FONT-SIZE: 11px; TEXT-ALIGN: CENTER;} 

 .reportTableCell {BACKGROUND-COLOR: white; } 
 .reportTableCell A {text-decoration: underline; color:#d2691E;  font-weight:bold;} 
 .reportTableCell A:visited {text-decoration: underline; color:#d2691E;} 
 .reportTableCell A:hover {text-decoration: none;color:#d2691E;} 

 .reportTableCell1 {BACKGROUND-COLOR: #F4F4F4; } 
 .reportTableCell1 A { text-decoration: underline; color:#d2691E;  font-weight:bold;} 
 .reportTableCell1 A:visited {text-decoration: underline; color:#d2691E;} 
 .reportTableCell1 A:hover {text-decoration: none;color:#d2691E;} 
 
.reportTableHeader {BACKGROUND-COLOR: #dfecf5;} 
.reportTableHeader A {text-decoration: underline; color:blue;  } 
.reportTableHeader A:visited {text-decoration: underline; color:blue;} 
.reportTableHeader A:hover {text-decoration: none;color:blue;} 

.reportTableTotal {BACKGROUND-COLOR:  #F0F5FA; font-weight: bold;} 
.reportTableTotal A{COLOR: #d2691E; text-decoration:underline;}
.reportTableTotal A:hover{COLOR: #d2691E;  text-decoration:none;}
.reportTableTotal A:visited {COLOR: #d2691E;  text-decoration:underline;}
 
.remitAmt {visibility: hidden; font-weight: bold;} 
.remit { background-color: #e1e1e1;} 


 .editTable {BACKGROUND-COLOR:#ABC6D9; FONT-FAMILY : tahoma ; COLOR: black; FONT-SIZE: 12px;}  
 .editTableHeader {BACKGROUND-COLOR: #dfecf5;} 
 .editTable INPUT {FONT-FAMILY : tahoma ; COLOR: black; FONT-SIZE: 11px;}  
 .editTable SELECT {FONT-FAMILY : tahoma ; COLOR: black; FONT-SIZE: 11px;}  
 
 .editTableCell {BACKGROUND-COLOR: white; COLOR: black; FONT-SIZE: 11px;}   
 .editTableCell A{COLOR: #d2691E; text-decoration:underline;}
 .editTableCell A:hover{COLOR: #d2691E;  text-decoration:none;}
 .editTableCell A:visited {COLOR: #d2691E;  text-decoration:underline;}
 
 .editTableField {BACKGROUND-COLOR: white; font-weight:bold; FONT-SIZE: 11px;} 
 .editTableHeaderLarge { FONT-FAMILY : verdana ; COLOR: black; FONT-SIZE: 13px; font-weight:bold; background-color: #dfecf5} 
 
 .currentLink {FONT-FAMILY : Georgia; FONT-SIZE: 12px; font-weight: bold; PADDING-TOP: 1px; TEXT-ALIGN:CENTER; color: #366496;}
 .defaultLink  {FONT-FAMILY : Georgia; FONT-SIZE: 12px; font-weight: bold; PADDING-TOP: 1px; TEXT-ALIGN:CENTER; color: #c1c1c1;}
 .selectedLink  {FONT-FAMILY : Georgia; FONT-SIZE: 12px; font-weight: bold;PADDING-TOP: 1px; TEXT-ALIGN:CENTER; color: #ABC6D9;}
 .selectedLink A {FONT-FAMILY : Georgia; FONT-SIZE: 12px; font-weight: bold; PADDING-TOP: 1px; TEXT-ALIGN:CENTER; color: #ABC6D9; text-decoration:none;}
 .selectedLink A:visited {FONT-FAMILY : Georgia; FONT-SIZE: 12px; font-weight: bold; PADDING-TOP: 1px; TEXT-ALIGN:CENTER; color: #ABC6D9; text-decoration:none;}
 .selectedLink A:hover {FONT-FAMILY : Georgia; FONT-SIZE: 12px; font-weight: bold; PADDING-TOP: 1px; TEXT-ALIGN:CENTER; color: #366496; text-decoration:none;}
 
 .scrollable {OVERFLOW: auto; WIDTH: 740px; HEIGHT: 150px; text-align: left; margin-top: 10px;  margin-bottom: 15px;}
 
 .divSelected {FONT-FAMILY : Tahoma; FONT-SIZE: 11px;}
 
 .infoLine {border: 1px solid #ABC6D9; background-color: #E3EDF6; font-family : Tahoma ; color: black; font-size: 11px; margin-bottom: 8px;}
 .infoLine1 {background-color: #F4F4F4; border: 1px solid #E4E4E4; font-family : Tahoma ; color: black; font-size: 11px; margin-bottom: 8px; padding: 3px;}
 .infoLine1 A{COLOR: #d2691E; text-decoration: underline; font-weight:bold;}
 .infoLine1 A:hover{COLOR: #d2691E;  text-decoration:none;}
 .infoLine1 A:visited {COLOR: #d2691E;  text-decoration: underline;}  
 
 .loginPage INPUT {font-family : Tahoma ; color: black; font-size: 13px; } 

 .viewCell A { text-decoration: underline; color: #d2691E;  font-weight:bold;} 
 .viewCell A:visited {text-decoration: underline; color:#d2691E; font-weight: normal;} 
 .viewCell A:hover {text-decoration: none;color:#d2691E;} 

 .viewCell1 A { text-decoration: underline; color:#d2691E; font-weight: normal;} 
 .viewCell1 A:visited {text-decoration: underline; color:#d2691E; font-weight: normal;} 
 .viewCell1 A:hover {text-decoration: none;color:#d2691E; font-weight: normal;} 
 
 #selectInvoiceDetail {margin-top:20px;}
 #frmButton {padding-left:50px;}
 #cancelDetail{margin-top:15px;}
 #btnSubmit {float:left;}
 #btnCancel {margin-left:20px; float:left; font-size: 15px;}
 #spnSubmit {float:left;}
 #spnCancel {margin-left:20px; float:left; font-size: 15px;}
 #hdrCancelInvoice {font-family:Verdana; font-weight:bold; font-size:10pt; color:black; background-color:F4F4F4; padding:4px;}
 .InputTxt {font-family:Verdana; font-size: 10; color: black; text-align: left; text-valign: top;}
 .LabelTxt {font-family:Verdana; font-size: 10; color: black;}

 .reportNoInvoice {font-family:Verdana; font-size:8pt; font-weight:bold; padding:10px; color:black; background-color:white;}
 .lbtnCancel A {font-family : Tahoma ; color: #518AC1; font-size: 10pt; font-weight: BOLD;  text-decoration: underline;}
 .lbtnCancel A:visited {color: #518AC1; text-decoration: underline;}
 .lbtnCancel A:hover {color: #518AC1; text-decoration: none;}
 .option {
    background: white;
    padding: 10px;
    margin: 0.5%;
    float: left;
    border: 1px solid #d0d0d0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.customh2 {
    font-size: 16px;
    display: block;
    width: 100%;
	margin:0;
	padding:4px;
}
.customp{
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #aaa;
    text-align: center;
	margin:0;
	padding:4px;
}
.customlst{
	list-style:none;
}
 .cssMarginLname {margin-left:2px;}