﻿ body, td
        {
            /* SET FONT FOR ALL BROWSERS */
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #333;
        }
        body, tr, .ni-heading1, .ni-heading2, .ni-heading3, .ni-heading4, .ni-definition-list, .ni-ordered-list, .ni-unordered-list, .ni-unordered-list-no-pad, .ni-body-text, .ni-body-text-2, .ni-form-label, .ni-error-text, .ni-footer
        {
            text-align: left;
            color: #7E7E7E;
            line-height: 1.6;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
        }
        img
        {
            border: none;
        }
        .ni-link img, .ni-link .ni-img
        {
            border: none;
            margin-left: 5px;
        }
        .ni-link, .ni-link:link, .ni-link:visited
        {
            color: #545763;
            font-weight: bold;
            text-decoration: none;
        }
        .ni-link2, .ni-link2:link, .ni_link2:visited
        {
            color: #00A2ED;
            text-decoration: none;
        }
        .ni-active, .ni-active:link, .ni-active:visited
        {
            color: #02A2EC;
        }
        .ni-link:hover, .ni-link2:hover, .ni-active:hover
        {
            color: #43BAF1;
        }
        .ni-error, .ni-information, .ni-helptext
        {
            padding: 9px 9px 0;
            margin-bottom: 9px;
            background: white;
        }
        .ni-error
        {
            border: 1px solid red;
            color: #c00;
        }
        .ni-error-text
        {
            color: #c00;
            margin: 0 0 9px;
        }
        .ni-information, .ni-helptext
        {
            border: 1px solid #D7D8DC;
            background-color: #EFF0F2;
        }
        .ni-unordered-list, .ni-unordered-list ul, .ni-unordered-list-no-pad, .ni-unordered-list-no-pad ul
        {
            list-style-type: square;
            font-weight: bold;
            padding: 0;
            color: #666;
            margin: 0 0 9px 19px;
        }
        .ni-unordered-list-no-pad, .ni-unordered-list-no-pad ul
        {
            margin: 0 0 0px 19px;
        }
        .ni-unordered-list ul
        {
            margin-bottom: 0;
            margin-left: 13px;
        }
        .ni-unordered-list li
        {
            padding: 2px;
        }
        .ni-uordered-list-chevron, .ni-uordered-list-chevron ul
        {
            list-style-type: none;
            margin: 0 0 9px 5px;
        }
        .ni-uordered-list-chevron li
        {
            /*background: transparent url("") no-repeat left 4px;*/
            background-image: url(../images/btn_li.png);
            background-repeat: no-repeat;
            background-position: left;
            padding-left: 15px;
        }
        .ni-uordered-list-chevron ul
        {
            margin-left: 0;
        }
        .ni-ordered-list, .ni-ordered-list ol
        {
            padding-left: 5px;
            margin: 0 0 9px 19px;
        }
        .ni-ordered-list ol
        {
            margin-bottom: 0;
        }
        .ni-definition-list
        {
            margin: 0;
        }
        .ni-definition-list dt
        {
            font-weight: bold;
            margin: 0;
        }
        .ni-definition-list dd
        {
            font-weight: normal;
            margin: 0;
        }
        .ni-heading1
        {
            font-weight: bold;
            font-size: 20px;
            display: block;
            margin: 0 0 9px;
            line-height: 1.1;
        }
        .ni-heading2
        {
            font-size: 16px;
            font-weight: normal;
            display: block;
            margin: 0 0 9px;
            line-height: 1.3;
        }
        .ni-heading3
        {
            font-size: 12px;
            font-weight: bold;
            color: #666;
            display: block;
            margin: 0;
        }
        .ni-heading4
        {
            font-size: 11px;
            font-weight: bold;
            color: #000;
            display: block;
            margin: 0 0 9px;
        }
        .ni-body-text
        {
            margin: 0 0 9px;
            font-weight: normal;
        }
        .ni-body-text-2
        {
            margin: 0;
            font-weight: normal;
        }
        .ni-strong
        {
            font-weight: bold;
        }
        .ni-emphasis
        {
            font-weight: normal;
            font-style: italic;
        }
        .ni-heading4
        {
        }
        .ni-hr
        {
            height: 1px;
            margin: 1.2em 0;
            background: #333;
            color: #333;
            border: 0;
            clear: both;
        }
        .ni-hr-2
        {
            height: 1px;
            margin: .5em 0;
            background: #333;
            color: #333;
            border: 0;
            clear: both;
        }
        .ni-border-top
        {
            border-top: solid 1px #333;
        }
        .ni-br
        {
            width: 100%;
            clear: both;
        }
        /* Form Elements ---------------------------------------------------------*/
        .ni-form
        {
            margin: 0;
        }
        .ni-form-table
        {
            margin: 0;
        }
        .ni-form-required
        {
            color: #F68421;
        }
        .ni-form-label
        {
            font-size: 11px;
            text-align: right;
            vertical-align: top;
        }
        .ni-form-label-t-left
        {
            font-size: 11px;
            text-align: left;
            vertical-align: middle;
        }
        .ni-form-label-v-middle
        {
            font-size: 11px;
            text-align: right;
            vertical-align: middle;
        }
        .ni-form-label-spacer
        {
            width: 6px;
        }
        .ni-form-element
        {
            vertical-align: top;
        }
        .ni-form-text-input
        {
            border: 1px solid #BDBEC1;
            background-color: #f5f5f6;
            padding: 2px 3px;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
        }
        .ni-form-text-input:focus
        {
            background-color: #ceedfc;
        }
        .ni-form-select
        {
            border: 1px solid #BDBEC1;
            background-color: #f5f5f6;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #333;
        }
        .ni-form-checkbox
        {
            width: auto;
        }
        .ni-form-textarea
        {
            padding: 1px 3px;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            border: 1px solid #BDBEC1;
            background-color: #f5f5f6;
            color: #333;
        }
        .ni-form-textarea:focus
        {
            background-color: #ceedfc;
        }
        .ni-form-file
        {
            border: 1px solid #BDBEC1;
            font-size: 11px;
            font-family: Arial, Helvetica, sans-serif;
        }
        .ni-form-disabled
        {
            background-color: #dcdcdc;
        }
        .ni-dialog-content
        {
            background-color: White;
            border-color: #089ED9;
            border-width: 3px;  
            border-style: solid; 
            padding-left: 10px;
            border-collapse: collapse;
        }
        .ni-dialog-shadow
        {
            border-bottom-style: solid;
            border-bottom-width: 10px;
            border-bottom-color: EEEEEE; /* lt gray*/
            border-right-style: solid;
            border-right-width: 10px;
            border-right-color: EEEEEE; /* lt gray*/     
        }
        /* SIMPLE BUTTONS --------------------------------------------------------*/
        .ni-btn
        {
            display: inline;
            width: auto;
        }
        .ni-btn input
        {
            background: #41BAF2;
            filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#73CCF6' ,EndColorStr= '#02A3ED' );
            color: white;
            font-weight: bold;
            font-size: 11px;
            border: 1px solid #0071BF;
            padding-top: 1px;
            padding-bottom: 1px;
        }
        .ni-btn-disabled input
        {
            background: #B5E4FA;
            border: 1px solid #5CC3F3;
            color: white !important;
            filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#CFEEFC' ,EndColorStr= '#96DDF9' );
        }
        .ni-btn-dark input
        {
            background: #2594D9;
            border: 1px solid #0071BF !important;
            filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#43A3DD' ,EndColorStr= '#0277D4' );
        }
        .ni-btn-green input
        {
            background: #2594D9;
            border: 1px solid #0071BF !important;
            filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#43A3DD' ,EndColorStr= '#0277D4' );
        }
        /* Table Elements --------------------------------------------------------*/
        .ni-chrome-head
        {
            width: 100%;
        }
        .ni-table
        {
            border: 1px solid black !important;
            border-collapse: collapse;
            clear: both;
        }
        .ni-row-head, .ni-row-head th
        {
            vertical-align: bottom;
            padding: 2px 7px;
            border: 1px solid #000;
            border-right: 1px solid #bebec0;
            border-left: 1px solid #bebec0;
            background-color: #eee;
            font: normal normal bold 12px Arial, Helvetica, sans-serif;
            color: #000;
        }
        .ni-row-head-link, .ni-row-head-link:link, .ni-row-head-link:visited
        {
            font: normal normal bold 12px Arial, Helvetica, sans-serif;
            color: #000;
            text-decoration: none;
        }
        .ni-row-head-link:hover
        {
            color: #43BAF1;
        }
        .ni-row-even, .ni-row-even td
        {
            background-color: #eee;
            font: normal normal normal 11px Arial, Helvetica, sans-serif;
        }
        .ni-row-odd, .ni-row-odd td
        {
            background-color: #fff;
            font: normal normal normal 11px Arial, Helvetica, sans-serif;
        }
        .ni-table-cell
        {
            vertical-align: middle;
            padding: 2px 7px;
            border: 1px solid #bebec0;
            color: #000;
            text-align: center;
        }
        table .ni-table-cell-left
        {
            text-align: left;
        }
        table .ni-table-cell-right
        {
            text-align: right;
        }
        table .ni-table-cell-center
        {
            text-align: center;
        }
        .ni-table .ni-link
        {
            font-weight: bold;
            color: #545763;
        }
        .ni-table .ni-user
        {
            font-weight: normal;
        }
        /* standard colored buttons ----------------------------------------------*/
        .ni-btn-link, .ni-btn-link-active, .ni-btn-link-disabled
        {
            /*position: relative !important;*/
            font: 11px arial, helvetica, sans-serif;
            font-weight: bold;
            text-decoration: none;
            line-height: 200%; *line-height:100%!important;/*patch for ie6 problems*/*vertical-align:0px;*padding:0;/*border: 1px solid green;*/
        }
        /*active state*/
        .ni-btn-link:active
        {
            background-position: 100% -75px;
            text-decoration: none;
        }
        .ni-btn-link-active
        {
            background-position: 100% -75px !important;
        }
        .ni-btn-link:active span
        {
            background-position: 100% -75px !important;
            text-decoration: none;
        }
        .ni-btn-link-active span
        {
            background-position: 100% -75px !important;
        }
        .ni-btn-link:active span span
        {
            background-position: 0 -75px !important;
            text-decoration: none;
        }
        .ni-btn-link-active span span
        {
            background-position: 0 -75px !important;
        }
        /*disabled state*/
        .ni-btn-link-disabled
        {
            cursor: default !important;
        }
        .ni-btn-link-disabled
        {
            background-position: 100% -50px !important;
        }
        .ni-btn-link-disabled span
        {
            background-position: 100% -50px !important;
        }
        .ni-btn-link-disabled span span
        {
            background-position: 0 -50px !important;
        }
        /*hover state*/
        .ni-btn-link:hover
        {
            background-position: 100% -25px;
            text-decoration: none;
        }
        .ni-btn-link:hover span
        {
            background-position: 100% -25px;
            text-decoration: none;
        }
        .ni-btn-link:hover span span
        {
            background-position: 0 -25px;
            text-decoration: none;
        }
        /* light colored buttons ------------------------*/
        .ni-btn-body-light
        {
            background: transparent url("/gateway/images/buttons/ni-btn-bg2.gif");
            background-repeat: repeat-x;
            background-position: left top;
            padding: 3px 0px 5px 0px;
            height: 20px !important;
            display: inline;
            color: #fff;
            cursor: hand; *padding:0px0px0px0px!important;/*patch for ie problems*/*line-height:1.8;*vertical-align:3px;*display:inline-block;
        }
        .ni-btn-link-disabled .ni-btn-body-light
        {
            background-position: left -50px;
        }
        .ni-btn-left-light
        {
            background: transparent url("/gateway/images/buttons/ni-btn-bg1.gif") no-repeat left top;
            padding: 3px 0px 5px 5px;
            height: 20px;
            cursor: hand; *padding:0005px!important;/*patch for ie problems*/
        }
        .ni-btn-link-disabled .ni-btn-left-light
        {
            padding: 3px 0px 5px 5px;
            background-position: left -50px; *padding:0005px!important;/*patch for ie problems*/
        }
        .ni-btn-right-light
        {
            background: transparent url("/gateway/images/buttons/ni-btn-onblue-bg3.gif") no-repeat right top;
            padding: 3px 5px 5px 0;
            height: 20px;
            cursor: hand; *zoom:1;/*hack for ie problems*/*padding:0px5px0px0px!important;
        }
        .ni-btn-link-disabled .ni-btn-right-light
        {
            padding: 3px 5px 5px 0;
            background-position: right -50px; *padding:05px00!important;/*hack for ie problems*/
        }
        /* dark colored buttons -------------------------*/
        .ni-btn-body-dark
        {
            background: transparent url("/gateway/images/buttons/ni-btn-or-bg2.gif") repeat-x left top;
            padding: 3px 0px 5px 0px;
            height: 20px !important;
            display: inline;
            color: #fff;
            cursor: hand; *padding:0px0px0px0px!important;/*patch for ie problems*/*line-height:1.8;*vertical-align:3px;*display:inline-block;
        }
        .ni-btn-link-disabled .ni-btn-body-dark
        {
            background-position: left -50px;
        }
        .ni-btn-left-dark
        {
            background: transparent url("/gateway/images/buttons/ni-btn-or-bg1.gif") no-repeat left top;
            padding: 3px 0px 5px 5px;
            height: 20px; *padding:0005px!important;/*patch for ie problems*/
        }
        .ni-btn-link-disabled .ni-btn-left-dark
        {
            background-position: left -50px;
        }
        .ni-btn-right-dark
        {
            background: transparent url("/gateway/images/buttons/ni-btn-or-onblue-bg3.gif") no-repeat right top;
            padding: 3px 5px 5px 0;
            height: 20px; *zoom:1;/*hack for ie problems*/*padding:05px00!important;/*hack for ie problems*/
        }
        .ni-btn-link-disabled .ni-btn-right-dark
        {
            background-position: right -50px;
        }
        .ni-btn-left-cancel
        {
            background: url(/gateway/images/buttons/ni-btn-cancel-onblue.gif) no-repeat left top;
            padding: 3px 0px 5px 21px; *padding:0px0px0px21px!important;/*hack for ie problems*/
        }
        /* These blocks are for displaying buttons -------------------------------*/
        .white
        {
            padding: 20px 0;
            margin: 10px;
            background: #fff;
            border: 1px solid #999;
            overflow: hidden;
        }
        .blue
        {
            padding: 20px 0;
            margin: 10px;
            background: #A4DEF9;
            border: 1px solid #999;
            overflow: hidden;
        }
        /* Added new styles to display error messages in the Login page*/
        .ni-logon-success-text
        {
            color: #009900 !important;
        }
        .ni-logon-message-text
        {
            color: #0000ff !important;
        }
        .ni-logon-body-text
        {
            color: #000000 !important;
        }
        .ni-logon-error-text
        {
            color: #ff0000 !important;
        }