﻿body
{
    font-family: Arial;
    font-size: 1.0em;
    margin: 0px;
}
td
{
    font-size: .9em;
}
h3
{
    text-align: center;
    margin: 3px;
}

.StickyMenu
{
 background-image:url(images/StickyNote250.png);
  background-repeat:no-repeat;
    margin: 30px 5px 0px 5px; 
    text-align: left; 
    
 
}

.StickyMenu a
{
    color:Black;
    text-decoration: none;
    font-family:Comic Sans MS;
    font-size:14px;
    line-height:30px;
    margin-left:10px;
    display:block;
}
.StickyMenu a:hover
{
     text-decoration:underline;
}
.StickyMenu a:first-child
{
    font-size:18px;
}


.SideBarMenu
{
    background-color:#ffffc0;
    width: 150px; 
    height:150px;
    float: right; 
    margin: 30px 5px 0px 5px; 
    text-align: left; 
    padding:5px 3px 5px 3px;

}


.SideBarMenu a
{
    color:Black;
    text-decoration: none;
    font-family:Comic Sans MS;
    font-size:14px;
    line-height:30px;
    margin-left:10px;
    display:block;
}
.SideBarMenu a:hover
{
     text-decoration:underline;
}
.SideBarMenu a:first-child
{
    font-size:18px;
}


.SideBarAgent
{
    background-color:#ffffc0;
    width: 150px; 
    height:350px;
    float: left; 
    margin: 30px 5px 0px 5px; 
    text-align:center; 
    padding:5px 3px 5px 3px;
    font-family:Comic Sans MS;

}

.SideBarAgent h1
{
 font-size:24px;

}

.SideBarAgent a,.SideBarAgent p
{
    color:Black;
    text-decoration: none;
    
    font-size:18px;
    line-height:20px;
    margin-left:10px;
    display:block;

}

.SideBarAgent a:hover
{
     text-decoration:underline;
}


/*
    .AR th{ background-color:#333399 }
    .AR th{ background-color:#337733 }
    */
.ARLabel
{
    font-weight: bold;
    color: #333399;
    text-align: right;
}
.ARLabelNormal
{
    color: #333399;
    text-align: right;
}
.APLabel
{
    font-weight: bold;
    color: #993333;
    text-align: right;
}
.GLLabel
{
    font-weight: bold;
    color: #337733;
    text-align: right;
}
.ITLabel
{
    font-weight: bold;
    color: #963;
    text-align: right;
}
.COLabel
{
    font-weight: bold;
    color: black;
    text-align: right;
}
.TSLabel
{
    font-weight: bold;
    color: #993399;
    text-align: right;
}

.ARH1
{
    font-weight: bold;
    color: #333399;
    text-align: center;
    font-size: 24px;
}
.APH1
{
    font-weight: bold;
    color: #993333;
    text-align: center;
    font-size: 24px;
}
.GLH1
{
    font-weight: bold;
    color: #337733;
    text-align: center;
    font-size: 24px;
}
.ITH1
{
    font-weight: bold;
    color: #963;
    text-align: center;
    font-size: 24px;
}
.COH1
{
    font-weight: bold;
    color: black;
    text-align: center;
    font-size: 24px;
}
.TSH1
{
    font-weight: bold;
    color: #993399;
    text-align: center;
    font-size: 24px;
}
.ARH2
{
    font-weight: bold;
    color: #333399;
    text-align: left;
    font-size: 18px;
}
.APH2
{
    font-weight: bold;
    color: #993333;
    text-align: left;
    font-size: 18px;
}
.GLH2
{
    font-weight: bold;
    color: #337733;
    text-align: left;
    font-size: 18px;
}
.ITH2
{
    font-weight: bold;
    color: #963;
    text-align: left;
    font-size: 18px;
}
.COH2
{
    font-weight: bold;
    color: black;
    text-align: left;
    font-size: 18px;
}
.TSH2
{
    font-weight: bold;
    color: #939;
    text-align: left;
    font-size: 18px;
}

/* For the Grid */
DIV#grid-container
{
    z-index: 1;
}

.EditGridHelper
{
    table-layout: fixed;
    /* border:  1px solid green; */
    border-collapse: collapse;
     margin-left:auto;
      margin-right:auto;
}

.EditGrid 
{
    table-layout: fixed;
    /* border:  1px solid green; */
    border-collapse: collapse;
     margin-left:auto;
      margin-right:auto;
}


.EditGrid td
{
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #999;
    height: 25px;
    overflow: hidden;
    text-overflow: ellipsis; /* Only kick in if there are no spaces */
}
.EditGrid th
{
    border-left: 1px solid #999;
    border-bottom: 1px solid #999;
    height: 25px;
     text-align:center;
}
.EditGrid tr
{
    height: 25px;
}


/* Recipet and Payments table*/

.PayTable
{
    border-collapse: collapse;
}
.PayTable td
{
    border-bottom: 1px solid #ddd;
}
.PayTable tr
{
    height: 25px;
}


.HideIt
{
    visibility: hidden;
    display: none;
}



.Highlighter
{
    text-decoration: none;
}
.Highlighter:hover
{
    
    background-image: url(images/MainMenuHighlight3.png);
    background-repeat: repeat-x;
    background-position:bottom;
    
     border-bottom:2px solid black; 
}



.ActionLink
{
    color: #000;
    font-size: 1em;
    padding: 5px 5px 5px 5px;
    display: inline-block;
}
.ActionLink:hover
{
    text-decoration: underline;
    background-color: #333;
    color: #fff;
}


.TopLink
{
    color: #000;
    font-size: 1em;
    text-decoration: none;
    padding: 3px 5px 3px 5px;
}

.TopLink:hover
{
    text-decoration: underline;
    background-color: #333;
    color: #fff;
}


/** List Grid Styles **/

.ColLeft
{
    text-align: left;
}
.ColRight
{
    text-align: right;
}

.GridLink a
{
    text-decoration: none;
    color: Black;
}

.hoverrowAR
{
    text-decoration: none;
    cursor: pointer;
}
.hoverrowAR TD
{
    border-bottom: 1px solid #ccd;
}

.hoverrowAR:hover
{
    background-color: #ddf;
}

.GridHeaderAR
{
    color: #339;
}

.GridHeaderAR TH
{
    background-color: #eeeeff;
    border-top: 1px solid #339;
    border-bottom: 1px solid #339;
}

.pagerAR
{
    font-family: "Times New Roman";
}

.pagerAR td table
{
    font-weight: bold;
    font-size: large;
}

.pagerAR td table tr span
{
    color: #000;
    padding: 0px 2px 0px 2px;
}
.pagerAR td table tr A
{
    color: #339;
    text-decoration: none;
    padding: 0px 2px 0px 2px;
    margin: 0px;
}

.pagerAR td table tr A:hover
{
    color: #fff;
    background-color: #339;
}


/* AP Grid */
.hoverrowAP
{
    text-decoration: none;
    cursor: pointer;
}
.hoverrowAP TD
{
    border-bottom: 1px solid #dcc;
}
.hoverrowAP:hover
{
    background-color: #fdd;
}
.GridHeaderAP
{
    color: #933;
}
.GridHeaderAP TH
{
    background-color: #fee;
    border-bottom: 1px solid #933;
    border-top: 1px solid #933;
}
.pagerAP
{
    font-family: "Times New Roman";
}
.pagerAP td table
{
    font-weight: bold;
    font-size: large;
}
.pagerAP td table tr span
{
    color: #000;
    padding: 0px 2px 0px 2px;
}
.pagerAP td table tr A
{
    color: #933;
    text-decoration: none;
    padding: 0px 2px 0px 2px;
    margin: 0px;
}

.pagerAP td table tr A:hover
{
    color: #fff;
    background-color: #933;
}


/* TS Grid */
.hoverrowTS
{
    text-decoration: none;
    cursor: pointer;
}
.hoverrowTS TD
{
    border-bottom: 1px solid #dbd;
}
.hoverrowTS:hover
{
    background-color: #fdf;
}
.GridHeaderTS
{
    color: #939;
}
.GridHeaderTS TH
{
    background-color: #fef;
    border-bottom: 1px solid #939;
    border-top: 1px solid #939;
}
.pagerTS
{
    font-family: "Times New Roman";
}
.pagerTS td table
{
    font-weight: bold;
    font-size: large;
}
.pagerTS td table tr span
{
    color: #000;
    padding: 0px 2px 0px 2px;
}
.pagerTS td table tr A
{
    color: #939;
    text-decoration: none;
    padding: 0px 2px 0px 2px;
    margin: 0px;
}

.pagerTS td table tr A:hover
{
    color: #fff;
    background-color: #939;
}

.hoverrowGL
{
    text-decoration: none;
    cursor: pointer;
}
.hoverrowGL TD
{
    border-bottom: 1px solid #cdc;
}
.hoverrowGL:hover
{
    background-color: #dfd;
}
.GridHeaderGL
{
    color: #373;
}
.GridHeaderGL TH
{
    background-color: #efe;
    border-bottom: 1px solid #373;
    border-top: 1px solid #373;
}
.pagerGL
{
}
.pagerGL td table
{
    font-weight: bold;
    font-size: large;
}
.pagerGL td table tr span
{
    color: #000;
}
.pagerGL td table tr A
{
    color: #373;
    text-decoration: none;
}

.pagerGL td table tr A:hover
{
    color: #000;
    background-color: #373;
}

.pagerCustCard
{
}
.pagerCustCard td table
{
    font-weight: bold;
    font-size: large;
}
.pagerCustCard td table tr span
{
    color: #000;
}
.pagerCustCard td table tr A
{
    color: #339;
    text-decoration: none;
}

.pagerCustCard td table tr A:hover
{
    color: #000;
    background-color: #fff;
}


.hoverDash:hover
{
    text-decoration: underline;
    cursor: pointer;
}

/** No Hover GL Styles **/

.NohoverrowGL
{
    text-decoration: none;
}
.NohoverrowGL TD
{
    border-bottom: 1px solid #cdc;
}



.hoverrowSYS
{
    text-decoration: none;
    cursor: pointer;
}
.hoverrowSYS TD
{
    border-bottom: 1px solid #ccc;
}
.hoverrowSYS:hover
{
    background-color: #ddd;
}
.GridHeaderSYS
{
    color: #000;
}
.GridHeaderSYS TH
{
    background-color: #eee;
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    white-space: nowrap;
}
.pagerSYS
{
    border-bottom: 1px solid #ccc;
}
.pagerSYS td table
{
    font-weight: bold;
}
.pagerSYS td table tr span
{
    color: #000;
    border: 1px solid #999;
}
.pagerSYS td table tr A
{
    color: #000;
}


.NohoverrowSYS
{
    text-decoration: none;
}
.NohoverrowSYS TD
{
    border-bottom: 1px solid #ccc;
    white-space: nowrap;
}



.ARLink
{
    background-color: #ccf;
    text-decoration: none;
    color: #339;
    padding: 3px 5px 3px 5px;
    margin: 3px 10px 3px 0px;
    border: 1px solid #339;
    line-height: 30px;
}
.ARLink:hover
{
    text-decoration: underline;
    background-color: #339;
    color: #ddf;
}

.ARLinkSM
{
    text-decoration: none;
    color: #339;
    padding: 3px 5px 3px 5px;
    margin: 3px 10px 3px 3px;
    line-height: 30px;
    display: block;
}
.ARLinkSM:hover
{
    text-decoration: underline;
    background-color: #339;
    color: #ddf;
}


.APLink
{
    background-color: #fcc;
    text-decoration: none;
    color: #933;
    padding: 3px 5px 3px 5px;
    margin: 3px 10px 3px 0px;
    border: 1px solid #933;
    line-height: 30px;
}
.APLink:hover
{
    text-decoration: underline;
    background-color: #933;
    color: #fdd;
}

.GLLink
{
    background-color: #cec;
    text-decoration: none;
    color: #373;
    padding: 3px 5px 3px 5px;
    margin: 3px 10px 3px 0px;
    border: 1px solid #373;
    line-height: 30px;
}
.GLLink:hover
{
    text-decoration: underline;
    background-color: #373;
    color: #efe;
}


.SysLink
{
    background-color: #ccc;
    text-decoration: none;
    color: #333;
    padding: 3px 5px 3px 5px;
    margin: 3px 10px 3px 0px;
    border: 1px solid #333;
    line-height: 30px;
}
.SysLink:hover
{
    text-decoration: underline;
    background-color: #333;
    color: #ddd;
}

.SysLink[disabled]
{
    color: #777;
}


.DLPagerLink
{
    text-decoration: none;
    color: #333;
    padding: 3px 5px 3px 5px;
    margin: 3px 10px 3px 0px;
    line-height: 30px;
}
.DLPagerLink:hover
{
    text-decoration: underline;
    background-color: #333;
    color: #ddd;
}


.DLPagerLink[disabled]
{
    text-decoration: none;
    color: #999;
    background-color: Transparent;
}




.ReportDrillDownLink:hover
{
    text-decoration: underline;
}

.ReportDrillDownRow
{
}

.ReportDrillDownRow:hover
{
    text-decoration: underline;
    background-color: #ffffc0;
    cursor: pointer;
}

.ReportTable
{
    border-collapse: collapse;
}



.ARFormButton
{
    background-color: #ccf;
    margin: 5px 0px 5px 0px;
    padding: 0px 10px 0px 10px;
    color: #339;
    border: 3px solid #339;
    font-weight: bold;
}
.ARFormButton:hover
{
    background-color: #339;
    color: #ddf;
    border-color: #339;
}
.ARFormButton[disabled]
{
    background-color: #bbd;
    padding: 0px 10px 0px 10px;
    color: #777;
    border: 3px solid #777;
}

.APFormButton
{
    background-color: #fcc;
    margin: 5px 0px 5px 0px;
    padding: 0px 10px 0px 10px;
    color: #933;
    border: 3px solid #933;
    font-weight: bold;
}
.APFormButton:hover
{
    background-color: #933;
    color: #fdd;
    border-color: #933;
}
.APFormButton[disabled]
{
    background-color: #dbb;
    padding: 0px 10px 0px 10px;
    color: #777;
    border: 3px solid #777;
}



.GLFormButton
{
    background-color: #cec;
    margin: 5px 0px 5px 0px;
    padding: 0px 10px 0px 10px;
    color: #373;
    border: 3px solid #373;
    font-weight: bold;
}
.GLFormButton:hover, .GLFormButton:active
{
    background-color: #373;
    color: #dfd;
    border-color: #373;
}

.GLFormButton[disabled]
{
    background-color: #bcb;
    padding: 0px 10px 0px 10px;
    color: #777;
    border: 3px solid #777;
}



.SysFormButton
{
    background-color: #ccc;
    margin: 5px 0px 5px 0px;
    padding: 0px 10px 0px 10px;
    color: #333;
    border: 3px solid #333;
    font-weight: bold;
}
.SysFormButton:hover
{
    background-color: #333;
    color: #bbb;
    border-color: #333;
}
.SysFormButton[disabled]
{
    background-color: #bbb;
    padding: 0px 10px 0px 10px;
    color: #777;
    border: 3px solid #777;
}
.GridDelete
{
    font-size: .75em;
    color: #000;
    text-decoration: none;
    display:inline-block;
    width:19px;
    height:19px;
    cursor: pointer;
    background-image:url(images/DeleteLine.png);
    background-repeat:no-repeat;
    background-position: 0px -0px;
     text-align:center;
      vertical-align:top;
    
     
}

.GridDelete:Hover
{
    color: #933;
    text-decoration: underline;
    background-position: 0px -20px;
}

.GridInsert
{
    font-size: .75em;
    color: #000;
    text-decoration: none;
    cursor: pointer;

    width:19px;
    height:19px;
    background-image:url(images/InsertLine.png);
    background-repeat:no-repeat;
    display:inline-block;
    background-position: 0px -0px;

}

.GridInsert:Hover
{
    color: #373;
    text-decoration: underline;
    background-position: 0px -20px;
}


.GridEdit
{
    font-size: .75em;
    color: #99c;
    text-decoration: none;
    padding: 5px 1px 5px 1px;
}

.GridEdit:Hover
{
    color: #339;
    text-decoration: underline;
    background-color: #ddf;
}


/* Application Stamp buttons */
.StampContinue
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    border: none;
    background-color: Transparent;
    background-position: 0px 0px;
    margin: 3px 5px 3px 5px;
}

.StampContinue:hover, .StampContinue:focus
{
    background-position: -82px 0px;
}

.StampContinue[disabled]
{
    background-position: -164px 0px;
}

.StampSave
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    background-position: 0px -36px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
}
.StampSave:hover, .StampSave:focus
{
    background-position: -82px -36px;
}

.StampSave[disabled]
{
    background-position: -164px -36px;
}

.StampPrint
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    background-position: 0px -72px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
}
.StampPrint:hover, .StampPrint:focus
{
    background-position: -82px -72px;
}

.StampPrint[disabled]
{
    background-position: -164px -72px;
}

.StampEmail
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    background-position: 0px -108px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
}

.StampEmail:hover, .StampEmail:focus
{
    background-position: -82px -108px;
}

.StampEmail[disabled]
{
    background-position: -164px -108px;
}

.StampCancel
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    background-position: 0px -144px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
}

.StampCancel:hover, .StampCancel:focus
{
    background-position: -82px -144px;
}

.StampCancel[disabled]
{
    background-position: -164px -144px;
}

.StampDelete
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    background-position: 0px -180px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
}

.StampDelete:hover, .StampDelete:focus
{
    background-position: -82px -180px;
}

.StampDelete[disabled]
{
    background-position: -164px -180px;
}

.StampDone
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    background-position: 0px -216px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
}
.StampDone:hover, .StampDone:focus
{
    background-position: -82px -216px;
}
.StampDone[disabled]
{
    background-position: -164px -216px;
}

.StampYes
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    background-position: 0px -252px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
}
.StampYes:hover, .StampYes:focus
{
    background-position: -82px -252px;
}
.StampYes[disabled]
{
    background-position: -164px -252px;
}


.StampNo
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    background-position: 0px -288px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
}
.StampNo:hover, .StampNo:focus
{
    background-position: -82px -288px;
}
.StampNo[disabled]
{
    background-position: -164px -288px;
}


.StampBack
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    background-position: 0px -324px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
}
.StampBack:hover, .StampBack:focus
{
    background-position: -82px -324px;
}
.StampBack[disabled]
{
    background-position: -164px -324px;
}

.StampEdit
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    background-position: 0px -360px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
}
.StampEdit:hover, .StampEdit:focus
{
    background-position: -82px -360px;
}
.StampEdit[disabled]
{
    background-position: -164px -360px;
}


.StampUpdate
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    background-position: 0px -396px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
}
.StampUpdate:hover, .StampUpdate:focus
{
    background-position: -82px -396px;
}
.StampUpdate[disabled]
{
    background-position: -164px -396px;
}


.StampUpload
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    background-position: 0px -432px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
}
.StampUpload:hover, ..StampUpload:focus
{
    background-position: -82px -432px;
}
.StampUpload[disabled]
{
    background-position: -164px -432px;
}


.StampUpdate
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    background-position: 0px -468px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
}
.StampUpdate:hover, .StampUpdate:focus
{
    background-position: -82px -468px;
}
.StampUpdate[disabled]
{
    background-position: -164px -468px;
}

.StampPreview
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    background-position: 0px -504px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
}
.StampPreview:hover, .StampPreview:focus
{
    background-position: -82px -504px;
}
.StampPreview[disabled]
{
    background-position: -164px -504px;
}

.StampApprove
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    background-position: 0px -540px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
}
.StampApprove:hover, .StampApprove:focus
{
    background-position: -82px -540px;
}
.StampApprove[disabled]
{
    background-position: -164px -540px;
}
.StampReject
{
    width: 82px;
    height: 36px;
    background-image: url(images/buttonSprites4.png);
    background-position: 0px -576px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
}
.StampReject:hover, .StampReject:focus
{
    background-position: -82px -576px;
}
.StampReject[disabled]
{
    background-position: -164px -576px;
}
/* End Application Stamp buttons */

/* Marketing Stamp Links */

.StmpTakeTheTour
{
    width: 195px;
    height: 45px;
    background-image: url(images/StmpTakeTheTour.png);
    background-position: 0px -0px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
    display: inline-block;
}
.StmpTakeTheTour:hover, .StmpTakeTheTour:focus
{
    background-position: 0px -45px;
}

.StmpTakeTheTour span
{
    display: none;
}

.StmpTryItForFree
{
    width: 205px;
    height: 46px;
    background-image: url(images/StmpTryItForFree.png);
    background-position: 0px -0px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
    display: inline-block;
}
.StmpTryItForFree:hover, .StmpTryItForFree:focus
{
    background-position: 0px -46px;
}

.StmpTryItForFree span
{
    display: none;
}

.StmpSignUp
{
    width: 92px;
    height: 40px;
    background-image: url(images/StmpSignUp.png);
    background-position: 0px -0px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
    display: block;
}
.StmpSignUp:hover, .StmpSignUp:focus
{
    background-position: 0px -40px;
}

.StmpSignUp span
{
    display: none;
}

.StmpSignUp
{
    width: 92px;
    height: 40px;
    background-image: url(images/StmpSignUp.png);
    background-position: 0px -0px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
    display: block;
}
.StmpSignUp:hover, .StmpSignUp:focus
{
    background-position: 0px -40px;
}

.StmpSignUp span
{
    display: none;
}

.StmpSend
{
    width: 64px;
    height: 38px;
    background-image: url(images/StmpSend.png);
    background-position: 0px -0px;
    border: none;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
    display: block;
}
.StmpSend:hover, .StmpSend:focus
{
    background-position: 0px -38px;
}

.StmpSend span
{
    display: none;
}

.StmpLogin
{
    width: 80px;
    height: 45px;
    display: block;
    background-image: url(images/StmpLogin.png);
    background-position: 0px -0px;
    border: none;
    background-color: Transparent;
    display: block;
}
.StmpLogin:hover, .StmpLogin:focus
{
    background-position: 0px -45px;
}
.StmpLogin span
{
    display: none;
}

.StmpSignUpFree
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 218px;
    height: 45px;
    background-image: url(   'images/StmpSignUpFree.png' );
    background-position: 0px -0px;
    background-color: Transparent;
    margin: 3px 5px 3px 5px;
    display: block;
}
.StmpSignUpFree:hover, .StmpSignUpFree:focus
{
    background-position: 0px -45px;
}

.StmpSignUpFree span
{
    display: none;
}



/* AR Trans List Grid */
.GVARTranGrid
{
    border-style: solid;
    border-color: #eef;
    background-color: #eef;
    border-top: 3px double #99c;
}


.GVARTranColLeft
{
    text-align: left;
    border-bottom: 3px double #99c;
    border-top: 3px double #99c;
    border-right: 1px solid #99c;
    padding: 3px 5px 3px 5px;
}
.GVARTranColRight
{
    text-align: right;
    border-bottom: 3px double #99c;
    border-top: 3px double #99c;
    border-right: 1px solid #99c;
    padding: 3px 5px 3px 5px;
}

.GVARTranColLeftLast
{
    text-align: left;
    border-bottom: 3px double #99c;
    border-top: 3px double #99c;
    border-right: 1px solid #99c;
    padding: 3px 5px 3px 5px;
}
.GVARTranColRightLast
{
    text-align: right;
    border-bottom: 3px double #99c;
    border-top: 3px double #99c;
    border-right: none;
    padding: 3px 5px 3px 5px;
}

.GVARTranARRow
{
    text-decoration: none;
    cursor: pointer;
    background-color: Transparent;
}

.GVARTranARRow:hover
{
    background-color: #ccf;
}

.GVARTranARRow[disabled]
{
    cursor: default;
    background-color: Transparent;
}
.GVARTranARRowTD
{
    border-bottom: 1px solid #ccf;
    border-right: 1px solid #99c;
    padding: 2px 5px 2px 5px;
}
.GVARTranARRowTDLast
{
    border-bottom: 1px solid #ccf;
    padding: 2px 5px 2px 5px;
}

.GVARTranTotal
{
    border-bottom: 1px solid #eef;
    border-top: 3px double #99c;
    border-right: 1px solid #eef;
    border-left: 1px solid #eef;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
}
/* END AR Trans List Grid */

/* AP Trans List Grid */
.GVAPTranGrid
{
    border-style: solid;
    border-color: #fee;
    background-color: #fee;
    border-top: 3px double #C99;
}


.GVAPTranColLeft
{
    text-align: left;
    border-bottom: 3px double #C99;
    border-top: 3px double #C99;
    border-right: 1px solid #C99;
    padding: 3px 5px 3px 5px;
}
.GVAPTranColRight
{
    text-align: right;
    border-bottom: 3px double #C99;
    border-top: 3px double #C99;
    border-right: 1px solid #C99;
    padding: 3px 5px 3px 5px;
}

.GVAPTranColLeftLast
{
    text-align: left;
    border-bottom: 3px double #C99;
    border-top: 3px double #C99;
    border-right: 1px solid #C99;
    padding: 3px 5px 3px 5px;
}
.GVAPTranColRightLast
{
    text-align: right;
    border-bottom: 3px double #C99;
    border-top: 3px double #C99;
    border-right: none;
    padding: 3px 5px 3px 5px;
}

.GVAPTranARRow
{
    text-decoration: none;
    cursor: pointer;
    background-color: Transparent;
}

.GVAPTranARRow:hover
{
    background-color: #ffcccc;
}

.GVAPTranARRow[disabled]
{
    cursor: default;
    background-color: Transparent;
}
.GVAPTranARRowTD
{
    border-bottom: 1px solid #fcc;
    border-right: 1px solid #C99;
    padding: 2px 5px 2px 5px;
}
.GVAPTranARRowTDLast
{
    border-bottom: 1px solid #fcc;
    padding: 2px 5px 2px 5px;
}

.GVAPTranTotal
{
    border-bottom: 1px solid #fee;
    border-top: 3px double #c99;
    border-right: 1px solid #fee;
    border-left: 1px solid #fee;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
}



/* END AP Trans List Grid */
/* GL Trans List Grid */

.GVGLTranGrid
{
    border-style: solid;
    border-color: #efe;
    background-color: #efe;
    border-top: 3px double #9b9;
}


.GVGLTranColLeft
{
    text-align: left;
    border-bottom: 3px double #9b9;
    border-top: 3px double #9b9;
    border-right: 1px solid #9b9;
    padding: 3px 5px 3px 5px;
}
.GVGLTranColRight
{
    text-align: right;
    border-bottom: 3px double #9b9;
    border-top: 3px double #9b9;
    border-right: 1px solid #9b9;
    padding: 3px 5px 3px 5px;
}

.GVGLTranColLeftLast
{
    text-align: left;
    border-bottom: 3px double #9b9;
    border-top: 3px double #9b9;
    border-right: 1px solid #9b9;
    padding: 3px 5px 3px 5px;
}
.GVGLTranColRightLast
{
    text-align: right;
    border-bottom: 3px double #9b9;
    border-top: 3px double #9b9;
    border-right: none;
    padding: 3px 5px 3px 5px;
}

.GVGLTranARRow
{
    text-decoration: none;
    cursor: pointer;
    background-color: Transparent;
}

.GVGLTranARRow:hover
{
    background-color: #cfc;
}

.GVGLTranARRow[disabled]
{
    cursor: default;
    background-color: Transparent;
}
.GVGLTranARRowTD
{
    border-bottom: 1px solid #cec;
    border-right: 1px solid #9b9;
    padding: 2px 5px 2px 5px;
}
.GVGLTranARRowTDLast
{
    border-bottom: 1px solid #cec;
    padding: 2px 5px 2px 5px;
}

/* End GL Trans List Grid */
/* IT Trans List Grid */

.GVITTranGrid
{
    border-style: solid;
    border-color: #fff;
    background-color: #fff;
    border-top: 3px double #999;
}


.GVITTranColLeft
{
    text-align: left;
    border-bottom: 3px double #999;
    border-top: 3px double #999;
    border-right: 1px solid #999;
    padding: 3px 5px 3px 5px;
}
.GVITTranColRight
{
    text-align: right;
    border-bottom: 3px double #999;
    border-top: 3px double #999;
    border-right: 1px solid #999;
    padding: 3px 5px 3px 5px;
}

.GVITTranColLeftLast
{
    text-align: left;
    border-bottom: 3px double #999;
    border-top: 3px double #999;
    border-right: none;
    padding: 3px 5px 3px 5px;
}
.GVITTranColRightLast
{
    text-align: right;
    border-bottom: 3px double #999;
    border-top: 3px double #999;
    border-right: none;
    padding: 3px 5px 3px 5px;
}

.GVITTranARRow
{
    text-decoration: none;
    cursor: pointer;
    background-color: Transparent;
}

.GVITTranARRow:hover
{
    background-color: #bbb;
}

.GVITTranARRow[disabled]
{
    cursor: default;
    background-color: Transparent;
}
.GVITTranARRowTD
{
    border-bottom: 1px solid #bbb;
    border-right: 1px solid #999;
    padding: 2px 5px 2px 5px;
}
.GVITTranARRowTDLast
{
    border-bottom: 1px solid #bbb;
    padding: 2px 5px 2px 5px;
}

/* End IT Trans List Grid */

/* TS Trans List Grid */
.GVTSTranGrid
{
    border-style: solid;
    border-color: #fef;
    background-color: #fef;
    border-top: 3px double #c9c;
}


.GVTSTranColLeft
{
    text-align: left;
    border-bottom: 3px double #c9c;
    border-top: 3px double #c9c;
    border-right: 1px solid #c9c;
    padding: 3px 5px 3px 5px;
}
.GVTSTranColRight
{
    text-align: right;
    border-bottom: 3px double #c9c;
    border-top: 3px double #c9c;
    border-right: 1px solid #c9c;
    padding: 3px 5px 3px 5px;
}

.GVTSTranColLeftLast
{
    text-align: left;
    border-bottom: 3px double #c9c;
    border-top: 3px double #c9c;
    border-right: none;
    padding: 3px 5px 3px 5px;
}
.GVTSTranColRightLast
{
    text-align: right;
    border-bottom: 3px double #c9c;
    border-top: 3px double #c9c;
    border-right: none;
    padding: 3px 5px 3px 5px;
}


.GVTSTranTSRow
{
    text-decoration: none;
    cursor: pointer;
    background-color: Transparent;
}

.GVTSTranTSRow:hover
{
    background-color: #fcf;
}

.GVTSTranTSRow[disabled]
{
    cursor: default;
    background-color: Transparent;
}
.GVTSTranTSRowTD
{
    border-bottom: 1px solid #fcf;
    border-right: 1px solid #c9c;
    padding: 2px 5px 2px 5px;
}
.GVTSTranTSRowTDLast
{
    border-bottom: 1px solid #fcf;
    padding: 2px 5px 2px 5px;
}

.GVTSTranTotal
{
    border-bottom: 1px solid #fef;
    border-top: 3px double #c9c;
    border-right: 1px solid #fef;
    border-left: 1px solid #fef;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
}
/* END TS Trans List Grid */

/* Index Gard Grid */

.GVICGrid
{
    border-style: solid;
    border-color: #fff;
    background-color: #fff;
}


.GVICColLeft
{
    text-align: left;
    border-bottom: 1px solid #c99;
    padding: 3px 5px 3px 5px;
}
.GVICColRight
{
    text-align: right;
    border-bottom: 1px solid #c99;
    padding: 3px 5px 3px 5px;
}


.GVICRow
{
    text-decoration: none;
    cursor: pointer;
    background-color: Transparent;
}

.GVICRow:hover
{
    background-color: Yellow;
}

.GVICRow[disabled]
{
    cursor: default;
    background-color: Transparent;
}
.GVICARRowTD
{
    border-bottom: 1px solid #99c;
    padding: 1px 5px 0px 5px;
}
.GVICColLeft
{
    text-align: left;
    border-bottom: 1px solid #c99;
    padding: 3px 5px 3px 5px;
}
.GVICColRight
{
    text-align: right;
    border-bottom: 1px solid #933;
    padding: 3px 5px 3px 5px;
}

/* Index Gard Grid */
/* Yellow Pad Grid */

.GVYellowPadGrid
{
    border-style: hidden;
    border-color: transparent;
    border-collapse: collapse;
}

.GVYellowPadHeader
{
    border-bottom: 1px solid #c99;
    border-left: none;
    border-right: none;
    border-top: none;
    padding: 2px 5px 2px 5px;
     
}

.GVYellowPadRow
{
    text-decoration: none;
    cursor: pointer;
    background-color: Transparent;
}

.GVYellowPadRow:hover
{
    background-color: #ccccff;
}

.GVYellowPadRow[disabled]
{
    cursor: default;
    background-color: Transparent;
}

.GVYellowPadRowV
{
    text-decoration: none;
    cursor: pointer;
    background-color: Transparent;
    
}

.GVYellowPadRowV:hover
{
    
    background-color: #ffcccc;
}

.GVYellowPadRowV[disabled]
{
    cursor: default;
    background-color: Transparent;
}

.GVYellowPadRowTD
{
    border-bottom: 1px solid #99c;
    border-top: none;
    border-right: none;
    border-right: none;
    padding: 2px 5px 2px 5px;
}

.GVYellowPadRowTDFirst
{
    border-bottom: 1px solid #99c;
    border-left: none;
    border-right: 3px double #c99;
    border-top: none;
    padding: 2px 5px 2px 5px;
}


/* Shadows */
.BoxShadow
{
    box-shadow: 5px 5px 2px #000;
    -webkit-box-shadow: 5px 5px 5px #000;
    -moz-box-shadow: #000 5px 5px 5px;
    filter: progid:DXImageTransform.Microsoft.Shadow(Color=#000000, Direction=135, Strength=7);
}

.TransBorder
{
    box-shadow: 7px 7px 2px #333;
    -webkit-box-shadow: 7px 7px 7px #333;
    -moz-box-shadow: #333 7px 7px 7px;
    filter: progid:DXImageTransform.Microsoft.Shadow(Color=#777777, Direction=135, Strength=7);
    border: 1px solid #ccc;
    background-color: White;
    padding: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}


.GraphPaper
{
    text-align: left;
    background-color: #eee;
    width: 700px;
    background-image: url(images/GraphPaperBG.gif);
    background-repeat: repeat;
    padding: 30px;
    font-family: Comic Sans MS;
    margin-left: auto;
    margin-right: auto;
}
.GraphPaper a
{
    color: Blue;
    text-decoration: none;
}
.GraphPaper p
{
    margin-left: 20px;
}
.GraphPaper a:hover
{
    text-decoration: underline;
}

