    body {
        margin:             1;
        overflow:           auto;
        background-color:   #FFFFFF;
        background-attachment: fixed;
        background-repeat:  no-repeat;
        background-position: center;
        color: #000000;
    }

    table {
        spacing:            0;
        padding:            0;
    }   

    td.leftMenuItem {
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          9pt;
        text-decoration:    none;
        color:              #696969;
        text-align:         center;
        padding-right:      4;
        padding-bottom:     4;
        white-space:        nowrap;
    }

    a.MenuItem {
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          9pt;
        text-decoration:    none;
        color:              #000000;
    }

    a.MenuTool {
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          9pt;
        text-decoration:    none;
        color:              white;
    }

    a.MenuItemSelected {
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          9pt;
        text-decoration:    none;
        color: #FF4040;
        /*color:              #EFA04E;*/
    }

    td.Seperator {
        background-color:   #C9CDD3;
    }

    td.Data {
        vertical-align: top;
        text-align: center;
    }

    table.HelpBugHeaderLeft {
        background-image:    url(../images/20/bannerLeft.jpg);
        background-repeat:   no-repeat;
    }

    td.HelpBugHeaderRight {
        background-image:    url(../images/20/bannerRight.jpg);
        background-repeat:   repeat-y, repeat-x;
    }

    A.HelpBugLinks {
        text-decoration:     none;
        font-family:         Arial, Helvetica, sans-serif;
        font-size:           xx-small;
        font-weight:         normal;
        color:               #000000;
    }

    table.InnerLoginNew {
        color:              #000000;
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          10pt;
    }

    table.InnerLoginNew td {
        background-color: #C0D5EF;
    }


    table.InnerLogin {
        color:              #000000;
        font-size:          10pt;*/
        font-family: Tahoma;
        font-size: 10px;
        font-weight: bold;
        background-image:url(../images/login_panel.gif);
        background-repeat: no-repeat;
        padding: 8px 8px 8px 2px;
    }

    td.InnerLoginTop {
        background-image: url(../images/panel_top.gif);
        background-color:   #9FD5EE;
        background-repeat:  repeat-x;
        color:              #000000;
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          10pt;
    }

    td.InnerLoginBottom {
        background-image: url(../images/panel_bottom2.gif);
        background-color:   #9FD5EE;
        background-repeat:  repeat-x;
        color:              #000000;
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          10pt;
    }

    td.InnerLoginLeft {
        background-image: url(../images/panel_left.gif);
        background-color:   #9FD5EE;
        background-repeat:  repeat-y;
        color:              #000000;
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          10pt;
    }

    td.InnerLoginRight {
        background-image: url(../images/panel_right.gif);
        background-color:   #9FD5EE;
        background-repeat:  repeat-y;
        color:              #000000;
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          10pt;
    }

    td.InnerLoginTopLeft {
        background-image: url(../images/login-top-leftcorner.gif); 
    }

    td.InnerLoginTopRight {
        background-image: url(../images/login-top-rightcorner.gif);
    }

    td.InnerLoginBottomLeft {
        background-image: url(../images/login-bottom-leftcorner.gif);
    }

    td.InnerLoginBottomRight {
        background-image: url(../images/login-bottom-rightcorner.gif);
    }

    /*td.InnerLoginTopLeft {
        background-image: url(../images/login-top-leftcorner.gif);
    }
    
    td.InnerLoginTopLeft {
        background-image: url(../images/login-top-leftcorner.gif);
    }*/

    td.InnerLogin {
        color:              #000000;
        font-size:          10pt;*/
        font-family: Tahoma;
        font-size: 10px;
        pad
    }

    input {
        font-family: Tahoma;
        font-size: 11px;
        color: black;
        color:              #696969;*/
        border: 1px solid #B5B8C8;
        height: 25px;
        padding: 4px;
        background-image:url(../images/text-bg.gif);
        background-repeat: repeat-x;
    }

    select {
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          8pt;
        color:              #696969;
        border: 1px solid #B5B8C8;
        background-image:url(../images/text-bg.gif);
        background-repeat: repeat-x;
    }

    input.InnerLogin {
        background:         #FFFFFF;
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          10pt;
        color:              #696969;
    }

    td.NoteHeader {
        background-color:   #C9CDD3;
        color: #15428B;
        font-family: Tahoma;
        font-size: 11px;
        font-size:          10pt;*/
        font-weight:        bold;
        padding: 5px;
        border-top: 1px solid #99BBE8;
        border-bottom: 1px solid #99BBE8;
        background-image:url(../images/top_panel_slice.jpg);
        background-repeat: repeat-x;
    }

    td.NoteAlert {
        background-image: url(../images/new_notealert.gif);
        background-repeat:  no-repeat;
        background-color:   #FFFFFF;
    }

/*    td.NoteSystem {
        background-image:   url(/images/20/DRMNetButton.png);
        background-repeat:  no-repeat;
        background-color:   #FFFFFF;
    }
*/
    td.NoteWebmaster {
        background-image:   url(/images/20/notewebmaster.gif);
        background-repeat:  no-repeat;
        background-color:   #FFFFFF;
    }

    a.NoteHeading {
        font-family:        Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight:        bold;
        color:              #015bc0;
    }

    a.ItemTitle {
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          9pt;
        text-decoration:    none;
        color:              #015bc0;
    }

    a.ItemHelp {
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          8pt;
        color:              #015bc0;
    }

    a.NoteMore {
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          8pt;
        font-weight:        bold;
        color:              #015bc0;
    }

    td.NoteHeading {
        background-color: #D6E3F3;
        padding: 5px;
        color:              #000000;
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          10pt;
        font-weight:        bold;
    }

    td.NoteInfo {
        background-color:   #FFFFFF;
        color:              #000000;
        padding: 3px 5px 3px 5px;
        font-family: Tahoma;
        font-size: 9px;
        line-height: 16px;
        font-size:          8pt;*/
        font-weight:        bold;
        padding-bottom:     4;
    }

    td.NoteBody {
        background-color:   #FFFFFF;
        color:              #000000;
        padding: 3px 5px 3px 5px;
        font-family: Tahoma;
        font-size: 11px;
    }
    
    .NoteBody a { 
        font-weight: bold; 
        font-family: Tahoma;
        font-size: 11px;
        color: #015bc0;
    }

    td.BoxBody {
        background-image: url(../images/panel_middle_slice.gif);
        background-repeat:  y-repeat;
        text-align:         left;
        color:              #FFFFFF;
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          8pt;
        padding:            2,2,2,6;
    }

    td.BoxBodyText {
        text-align:         left;
        color: gray;
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          8pt;
    }

    a.Tour {
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          8pt;
        color: #1F5FC9;
    }

    td.UserInfo {
        background-image: url(../images/panel_user_information_title.gif); 
        background-repeat:  no-repeat;
        background-position: bottom left;
        text-align:         left;
    }

    td.Quicklinks {
        background-image: url(../images/panel_quicklinks_title.gif);
        background-repeat:  no-repeat;
        background-position: bottom left;
        text-align:         left;
    }

    td.Admintour {
        background-image: url(../images/panel_contact_info_title.gif);
        background-repeat:  no-repeat;
        background-position: bottom left;
        text-align:         left;
    }

    td.BoxBottom {
        background-image: url(../images/panel_bottom.gif);
        background-repeat:  no-repeat;
        background-position: top left;
        text-align:         left;
    }

    .mainTable {
        border-color: #C9CDD3;
        border-width: 1px;
        border-left-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
    }

    a.leftPane:link {
        background-image: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        color: black;
    }

    a.leftPane:visited {
        background-image: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        color: black;
    }

    a.leftPane:hover {
        background-image: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        color: #8399B1;
    }
    
    .leftPane {
        background-color: #D3E2F5;
        padding: 8px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        border-right: 1px solid #99BBE8;
    }

    .appletPane {
        margin: 0;
        background: blue;
        background-attachment: fixed;
        background-repeat:  no-repeat;
        background-position: 100% 100%;
    }

    .form {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
    }

    .formSelect {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        color: #FFFF00;
        text-decoration: none;
    }

    .form2 {
        font-family: Tahoma;
        font-size: 11px;
        font-size: 9pt;*/
        font-weight: bold;
        color: #1F5FC9;
    }
    
    .formHeader {
        padding-top: 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: bold;
        color: #15428B;
        border-bottom: 1px solid #B5B8C8;
    }

    .extFormHeader {
        padding-top: 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;     
        font-weight: bold;
        color: #15428B;
    }

    table.Home {
        border-color: #99BBE8;
        border-width: 1px;
        border-left-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
    }

    .plainForm {
        font-family:    Arial, Helvetica, sans-serif;
        font-size:      9pt;
        font-weight:    bold;
        color:          #696969;
        background-color: #FFFFFF;
    }

    .InfoHeading {
        background-color:   #129EDA;
        color: #15428B;
        font-family: Tahoma;
        font-size: 11px;
        font-size:          9pt;*/
        font-weight:        bold;
        padding: 4px;
        background-image:url(../images/top_panel_slice.jpg);
        background-repeat: repeat-x;
        border: 1px solid #99BBE8;
    }
 
    .InfoKey {
        background-color:   #FFFFFF;
        color: #000000;
        font-size:          8pt;*/
        font-family: Tahoma;
        font-size: 11px;
        font-weight:        bold;
        padding: 4px;
    }

    .InfoValue {
        background-color:   #FFFFFF;
        color: #000000;
        font-family: Tahoma;
        font-size: 11px;
        padding: 4px;
    }

    .InfoAltKey {
        background-color:   #C9CDD3;
        color:              #696969;*/
        color: #15428B;
        font-family: Tahoma;
        font-size:          8pt;*/
        font-size: 11px;
        font-weight:        bold;
        height: 30px;
    }

    .InfoAltValue {
        background-color:   #C9CDD3;
        color: #000000;
        font-size:          8pt;*/
        font-family: Tahoma;
        font-size: 11px;
    }
    
    .alert {
        color:              red;
        font-family:        Arial, Helvetica, sans-serif;
        font-size:          8pt;
        font-weight:        bold;
    }

    .formLink {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        /*color: black;*/
        color: #1F5FC9;
        font-weight: normal;
        /*text-decoration: none;*/
        text-decoration: underline;
    }

    .formLink:VISITED {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #A7A7A7;
        font-weight: normal;
        text-decoration: none;
    }

    .formLink:HOVER {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #EFA04E;
        font-weight: normal;
        text-decoration: underline;
    }
 

/*
 Added by Pedro M (20060328130000)
*/   
    th.main {
        /*background-color: #129EDA;*/
        background-color: #DDDDDD;
        background-image: url(../images/table_top_slice.jpg);
        background-repeat: repeat-x;
        border-bottom: 1px solid #D0D0D0;
        color: #000000;
        padding-left: 4px;
    }

    table.main {
        /*border: 1px solid #129EDA;*/
        border: 1px solid #99BBE8;
        padding: 5px;
        font-family: Tahoma;
        font-size: 10px;
    }

    td.grey, td.highlight-grey {
        background-color: #E6E9EE;
    }

    .appletPane {
        background-color: #FFFFFF;
    }

    th.sub {
        background-color: #129EDA;
    }

    th.pageheader {
        /*background-color: #129EDA;*/
        border-bottom: 1px solid #99BBE8;
        text-align: left;
        font-family: Tahoma;
        font-size: 11px;
        color: #15428B;
        padding: 4px;
        background-image:url(../images/top_panel_slice.jpg);
        background-repeat: repeat-x;
    }

    td.rightPane {
        border-top:                         1px solid #129EDA;
        padding-right:                      0px;
    } 
 
/*
 End Added by Pedro M
*/

/* --- Added by Abigail Tonna - Start --- */
.formButton { 
    background-color: #FFFFFF; 
    background-image: url(../images/button_slice.jpg);
    background-repeat: repeat-x;
    font-family: tahoma;
    font-size: 10px;
    height: 24px;
    color: #000000;
    border: 1px solid #838B94;
}

fieldset { 
    padding: 5px;
    border: 1px solid #CCCCCC;
}

.InnerLoginCenter { 
    background-color: #C0D1E6 !important; 
    color: #1F5FC9;
    font-size: 11px; 
    font-family: Tahoma; 
    font-weight: bold; 
}

.table-txt { font-family: Tahoma; font-size: 10px; font-weight: bold; }
.data-txt { font-family: Tahoma; font-size: 12px; font-weight: bold; }

/* overwritten styles from Tools_accAdmin_customEmails.html */
.rightBorder {
    border-right: 1px solid #BBBBBB !important;
}

.selectedSpan {
    border: 1px solid #AAAAAA;
    cursor:pointer;
    background-color:#EEEEEE;
    /*background-color: red !important;*/
    vertical-align: middle !important;
}

.unselectedSpan {   
    border: 1px solid #FFFFFF;
    cursor:pointer;
    vertical-align: middle !important;
    /*background-color: blue;*/
}

.unselectedSpanAlt {
    border: 1px solid #CCCCCC;
    cursor:pointer;
    vertical-align: middle !important;
}

.menuSelectedSpan {
    border: 1px solid #003399;
    background-color:#003399;
    color:#FFFFFF;
    font-weight:bold;
    cursor:pointer;
}


/* overwritten styles from Accounting_Banks_unreconciledBatch.html */

.cell {
    border-right: 1px solid #DCDCDC !important;
    border-left: none !important;
    font-family: Tahoma !important;
    font-size: 11px !important;
    vertical-align: top;
    padding-left: 5;
    padding-right: 5;
}

.innerCell {
    font-family: Tahoma !important;
    font-size: 11px;
}

.row0 {
    background-color: #eeeeee;
}
            
.row1 {
    background-color: white;
}

.rowTitle2 {
    background: url("/images/htmlengine/30high.gif");
    height: 30px;
    background-color: #000077;
}

.rowTitle3 {
    background: url("/images/htmlengine/45high.gif");
    height: 45px;
    background-color: #000077;
}

.titleCell2 {               
    border-left: none !important;
    border-right: 1px solid #D0D0D0 !important;
    vertical-align: bottom;
    padding-right: 5;
    padding-left: 5;
    height: 25px !important;
    background-color: gray;
    background-image: url(../images/table_top_slice.jpg);
    background-repeat: repeat-x;
}

.titleCell3 {
    border-left: none !important;
    border-right: 1px solid #D0D0D0 !important;
    vertical-align: bottom;
    padding-right: 5;
    padding-left: 5;
    height: 45px;
}

.titleInnerCell {
    font-family: Tahoma !important;
    font-size: 11px !important;
    font-weight: bold;
    vertical-align: bottom;
    color: black !important;
    padding-bottom: 5px;
}

.titleArrow {
    vertical-align: bottom;
    text-align: right;
    border-width: 0px;
}

.titleCellBreakdown2 { 
    border-left: none !important;
    border-right: 1px solid #000065 !important;
    vertical-align: bottom;
    background-color: #000000;    
    background: url("/images/htmlengine/30breakdown.jpg");    
    height: 30px;    
    padding-right: 5;
    padding-left: 5;
}

.titleCellBreakdown3 {
    border-left: none !important;
    border-right: 1px solid #000065 !important;               
    vertical-align: bottom;
    background-color: #000000;
    background: url("/images/htmlengine/45breakdown.gif");
    height: 30px;
    padding-right: 5;
    padding-left: 5;
}

.total {
    background-color: #55E655;
    border-left: none !important;
    border-right: 1px solid #55D655 !important;
    font-family: Tahoma !important;    
    font-size: 11px !important;    
    color: black;
    vertical-align: top;
}

.reportOptionsRow {
    background-color: #CCCCCC;
}
            
.reportTable {
    border: 1px solid gray !important;
}
            
.reportOptionsCell {
    font-family: Tahoma !important;
    font-size: 11px !important;
    font-weight: bold;
    color: black;
}

input[type="checkbox"] { 
    height:12px;
}

/* --- Added by Abigail Tonna - End --- */

/* --- STS styles --- */
.shipmentTableCell {
    padding: 4px;
}

/* --- Policy Review Styles --- */
.policyReview_formLink {
    font-family: arial;
    font-size: 8pt;
    color: white;
    font-weight: normal;
    text-decoration: none;
}

.policyReview_formLink:VISITED {
    font-family: arial;
    font-size: 8pt;
    color: white;
    font-weight: normal;
    text-decoration: none;
}

.policyReview_formLink:HOVER {
    font-family: arial;
    font-size: 8pt;
    color: yellow;
    font-weight: normal;
    text-decoration: underline;
}

