/*Start: Search TextBox CSS*/
.selected
    {
        cursor: hand;
        cursor: pointer;
        color: #CD0000;
        
        background-color: #b2d3fe;
    }

    #elmSmartSearchDIV
    {
        margin: 0px;
        padding: 0px;
        position:absolute;
        z-index:0;
        background:#FCFCFC;
    }
    #elmSmartSearchDIV table
    {
        border-spacing: 0;
        margin: 0px;
        
        min-width:160px;
        width:auto;
        
        border:2px solid #8EBCF9;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        border-bottom: 5px solid #8EBCF9;
    }
    #elmSmartSearchDIV thead th
    {
        font-size: 10px;
        border-left: 1px solid #b2d3fe;
        padding:6px;
        vertical-align:top;
        background-image: -moz-linear-gradient(top, #eef6ff, #b2d3fe 17px);
        background: -webkit-gradient(linear, left top, left 17, from(#eef6ff), to(#b2d3fe));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eef6ff, endColorstr=#b2d3fe);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eef6ff, endColorstr=#b2d3fe)";
        background-image: -ms-linear-gradient(top, #eef6ff 0%, #b2d3fe 100%);
    }
    
    #elmSmartSearchDIV th:first-child
    {
        border-left: 0px;

        -webkit-border-top-left-radius: 10px;
        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
    }
    #elmSmartSearchDIV th:last-child
    {
        -webkit-border-right-left-radius: 10px;
        -moz-border-radius-rightleft: 10px;
        border-top-right-radius: 10px;
    }
    #elmSmartSearchDIV td
    {
        border-top: 1px solid #b2d3fe;
        border-left: 1px solid #b2d3fe;
        padding-left: 4px;
        padding-right: 4px;
        padding-top:2px;
        font-size: 10px;
        font-family: Verdana;
        font-weight: normal;
        vertical-align:top;
    }
    #elmSmartSearchDIV td:first-child
    {
        border-left: 0px;
    }
    #elmSmartSearchDIV tr:last-child td:last-child
    {
        padding-bottom:10px;
    }
    
    #elmSmartSearchDIV UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
    #elmSmartSearchDIV LI { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px;PADDING-TOP: 1px;list-style-type:none;text-align:Left}
/*END: Search TextBox CSS*/   
input {
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
}

textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, input[type=number]:focus, input[type=email]:focus, input[type=url]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=color]:focus, .uneditable-input:focus,select:focus
{
    background-color: #FFFF9B;
}
    
body
{
    background-color: #ebeef4; /* url(images/body_bg.gif) repeat left top;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    scrollbar-face-color: #b2d3fe;
    scrollbar-base-color: #EBF5FF;
    scrollbar-arrow-color: black;
    scrollbar-track-color: #F3F3F3;
    scrollbar-shadow-color: #EBF5FF;
    scrollbar-highlight-color: #b2d3fe;
    scrollbar-3dlight-color: #b2d3fe;
    scrollbar-darkshadow-color: #b2d3fe;
}
.warning
{
    color: #9F6000;
    background-color: #bde1ff;
}
/*form { 
 border: 1px solid #CCCCAA; 
 padding: 5px; 
}*/
.textclass_Capitalize
{
    border: 1px solid #CCCCAA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 150px;
    text-transform: capitalize;
}

A
{
    color: #000000;
    text-decoration: none;
    behavior: url(pixel.htc);
    filter: progid:dximagetransform.microsoft.pixelate(duration=.4,maxSquare=22, enabled=false);
    height: 0px;
}
A:link
{
    color: #000000;
    text-decoration: none;
}
A:visited
{
    color: #000000;
    text-decoration: none;
}
A:hover
{
    color: blue;
    text-decoration: none;
}

.DataGridFixedHeader
{
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    position: relative;
    cursor: default;
    overflow: auto;
    top: expression(this.offsetParent.scrollTop-2); /*this works fine with IE only, but FireFox seems to be ignoring this*/
    z-index: 10;
    font-family: verdana;
    color: #707070;
    vertical-align: middle;
    border-width: 3;
    background-color: #D6E5FA;
}
.DataGridHeader
{
    font-size: 13px;
    text-align: center;
    font-weight: bold;
    cursor: default;
    overflow: auto;
    top: expression(this.offsetParent.scrollTop-2); /*this works fine with IE only, but FireFox seems to be ignoring this*/
    z-index: 10;
    font-family: Tahoma;
    color: #717275;
    vertical-align: middle;
    border-width: 3;
    background-color: #D6E5FA;
}
.LoginTableHeader
{
	background-color:#E4EBF6;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#EEF4FF', EndColorStr='#AFD2FE');*/
}

.TextBoxAmt
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: right;
}
.textbox
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
}
.BgTopBanner
{
    background: #FFF7e7 url(../Images/topbg.gif) repeat left top;
}
.BgMenu
{
    background: #FFF7e7 url(../Images/linkbg.gif) repeat left top;
}
.FrameBorder
{
    border-color: #83A9D9;
}
.clientname
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
}
.companyname
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #0A2F5E;
}
.link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.emistlogo
{
    font-family: "Trebuchet MS";
    font-size: 45px;
    color: #83A9D9;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
}
.innertable
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #50555C;
    background-color: #F2F6FC;
    border: thin #83A9D9 1px none;
}
.outerborder
{
    /*border: thin #83A9D9 none;*/
    border-right: #83A9D9 1px;
    border-top: #83A9D9 1px;
    border-left: #83A9D9 1px;
    border-bottom: #83A9D9 1px;
}
.heading
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #0A336A;
    font-style: normal;
    font-weight: bolder;
    background: url('ThemesImages/eFleetrow_Header.png') repeat-x;
}
.bar
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    text-decoration: none;
    color: #333333;
}
.subheading
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3670A7;
    font-style: normal;
    text-decoration: none;
}
.buttonfont
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #141A1F;
    font-style: normal;
}
.changepassword
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
}

/***FIRST STYLE THE BUTTON***/

.XPButton
{
    cursor: pointer; /*forces the cursor to change to a hand when the button is hovered*/
    padding: 2px 8px; /*add some padding to the inside of the button*/
    background: #ebeef4; /*the colour of the button*/
    border: 1px solid #FFFFFF; /*required or the default border for the browser will appear*/ /*give the button curved corners, alter the size as required*/
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius:10px; /*give the button a drop shadow*/
    -webkit-box-shadow: 0 0 1px rgba(0,0,0, .75);
    -moz-box-shadow: 0 0 1px rgba(0,0,0, .75);
    box-shadow: 0 0 1px rgba(0,0,0, .75); /*style the text*/
    color: #333333;
    font-size: 11px;
    font-family:calibri;
    text-align:center;
    font-weight:bold;
}
.XPButtonLC
{
    cursor: pointer; /*forces the cursor to change to a hand when the button is hovered*/
    padding: 2px 8px; /*add some padding to the inside of the button*/
    background: #ebeef4; /*the colour of the button*/
    border: 1px solid #FFFFFF; /*required or the default border for the browser will appear*/ /*give the button curved corners, alter the size as required*/
    -moz-border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0; /*give the button a drop shadow*/
    -webkit-box-shadow: 0 0 1px rgba(0,0,0, .75);
    -moz-box-shadow: 0 0 1px rgba(0,0,0, .75);
    box-shadow: 0 0 1px rgba(0,0,0, .75); /*style the text*/
    color: #333333;
    font-size: 11px;
    font-family:calibri;
    text-align:center;
    font-weight:bold;
}
.XPButtonRC
{
    cursor: pointer; /*forces the cursor to change to a hand when the button is hovered*/
    padding: 2px 8px; /*add some padding to the inside of the button*/
    background: #ebeef4; /*the colour of the button*/
    border: 1px solid #FFFFFF; /*required or the default border for the browser will appear*/ /*give the button curved corners, alter the size as required*/
    -moz-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px; /*give the button a drop shadow*/
    -webkit-box-shadow: 0 0 1px rgba(0,0,0, .75);
    -moz-box-shadow: 0 0 1px rgba(0,0,0, .75);
    box-shadow: 0 0 1px rgba(0,0,0, .75); /*style the text*/
    color: #333333;
    font-size: 11px;
    font-family:calibri;
    text-align:center;
    font-weight:bold;
}
.XPButton:hover,.XPButton:focus,.XPButtonLC:hover,.XPButtonLC:focus,.XPButtonRC:hover,.XPButtonRC:focus,input[type="button"]:focus,input[type="button"]:hover
{
    padding: 2px 8px; /*add some padding to the inside of the button*/
    border: 1px solid #FFFFFF;
    background-color: #3E64FF; /*make the background a little darker*/
    color: #FFFFFF; /*reduce the drop shadow size to give a pushed button effect*/
    font-weight:bold;
    -webkit-box-shadow: 0 0 1px rgba(0,0,0, .75);
    -moz-box-shadow: 0 0 1px rgba(0,0,0, .75);
    box-shadow: 0 0 1px rgba(0,0,0, .75);
}
input[type="button"]:disabled
{
    padding: 2px 8px; /*add some padding to the inside of the button*/
    background:#E9E9E9;
    cursor:default;
    color: #A3A3A3;
    font-weight:normal;
}
input[type="button"]:hover:disabled
{
    padding: 2px 8px; /*add some padding to the inside of the button*/
    background:#E9E9E9;
    cursor:default;
    color: #A3A3A3;
    font-weight:normal;
}
.XPeBookingButton
{
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FEFBE7', EndColorStr='#FFFDCB');
    color: #141A1F;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bolder;
    border-color: #8D8D87;
    width: 77px;
    height: 15px;
    cursor: hand;
    border-right: #6C8F9A 1px groove;
    border-top: #6C8F9A 1px groove;
    border-left: #6C8F9A 1px groove;
    border-bottom: #6C8F9A 1px groove;
}
.XPeAccountButton
{
    /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFDEAB', EndColorStr='#FF9D00');	*/
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E6FFF9', EndColorStr='#C7FAED');
    color: #141A1F;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    border-right: #6C8F9A 1px groove;
    border-top: #6C8F9A 1px groove;
    border-left: #6C8F9A 1px groove;
    border-bottom: #6C8F9A 1px groove;
    width: 77px;
    height: 15px;
    cursor: hand;
}
.lblHeading
{
    font-size: 10px;
    font-weight: lighter;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #CCCCAA;
}
.combo
{
    background-color: #fbfcfd;
    border: 1px solid #CCCCAA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 110px;
    height: 18px;
    vertical-align: middle;
    font-size: 12px;
    font-weight: lighter;
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

.MainMenu
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal; /*BORDER-RIGHT: #FF9E00 1px groove;  	BORDER-TOP: #FF9E00 1px groove;  	BORDER-LEFT: #FF9E00 1px groove;  	BORDER-BOTTOM: #FF9E00 1px groove;*/
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    height: 25px;
}

.MenuHoverEffect
{
    color: #000000;
    background-color: #BBD8FE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.SubMenuContainer
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-right: #AACEFB 1px groove;
    border-top: #AACEFB 1px groove;
    border-left: #AACEFB 1px groove;
    border-bottom: #AACEFB 1px groove;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    height: 15px;
    text-align: left;
}

.MainIteamHover
{
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#BBD8FE', EndColorStr='#E4EBF6');
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.DataGridStyle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    border: thin none #b9d2f2 1px groove;
    font-variant: normal;
    color: #000000;
}

.GridRowsStyle
{
    background-color: #F1F7FF;
    color: #000000;
}

.LinkMenu
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #3670A7;
    font-style: normal;
    text-decoration: none;
}

.label
{
    text-align: right;
}
.labelTxt
{
    text-align: left;
}

.odd
{
    background-color: white;
    font-size: 11px;
    height:18px;
}
.even
{
    background-color: #F1F7FF;
    font-size: 11px;
    height:18px;
}

.gridrow
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #15237D;
    font-style: normal;
    text-decoration: none;
    border-left: 3px solid silver;
    border-bottom: 3px solid silver;
}
.TableGrid
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #15237D;
    font-style: normal;
    text-decoration: none;
    border-width: thin;
    background-color: #CCCCFF;
    border-right: #6C8F9A 1px groove;
    border-left: #6C8F9A 1px groove;
}
.tblDiv
{
    border-right: #6C8F9A 1px groove;
    border-left: #6C8F9A 1px groove;
    border-bottom: #6C8F9A 1px groove;
}
.tblHelp
{
    border: groove 1px #6C8F9A;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #15237D;
    font-style: normal;
    text-decoration: none;
    border-width: thin;
    border-right: #6C8F9A 1px groove;
    border-left: #6C8F9A 1px groove;
}
.checkBox
{
    border: 1px solid #CCCCAA;
}
.options
{
    border: 1px solid #CCCCAA;
}
.textArea
{
    border: 1px solid #CCCCAA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: lighter;
}
.textclass
{
    border: 1px solid #CCCCAA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 110px;
    height: 12px;
    vertical-align: middle;
    font-size: 11px;
    font-weight: lighter;
    color: #000000;
}
.datetxt
{
    border: 1px solid #CCCCAA;
    width: 100px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 100px;
    height: 12px;
    vertical-align: middle;
    font-size: 11px;
    font-weight: lighter;
    color: #000000;
}
.Timetxt
{
    border: 1px solid #CCCCAA;
    width: 100px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 60px;
    height: 12px;
    vertical-align: middle;
    font-size: 11px;
    font-weight: lighter;
    color: #000000;
}
.Searchtextclass
{
    border: 1px solid #CCCCAA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 150px;
    height: 12px;
    vertical-align: middle;
    font-size: 12px;
    font-weight: lighter;
    color: #1F1F1F;
}
.AmountField
{
    border: 1px solid #CCCCAA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 150px;
    height: 12px;
    vertical-align: middle;
    font-size: 11px;
    font-weight: lighter;
    text-align: right;
}
.AMTTextBox
{
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #CCCCAA;
    width: 80px;
    height: 12px;
    vertical-align: middle;
    font-size: 11px;
    font-weight: lighter;
    color: #000000;
}
.Webheading
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#d3d3d3');
    color: #3670A7;
    font-style: normal;
    font-weight: bold;
    border-right: #b0c4de 2px groove;
    border-left: #b0c4de 2px groove;
    border-top: #b0c4de 2px groove;
    border-bottom: #b0c4de 2px groove;
}
.LeftBorder
{
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f0f8ff', EndColorStr='#87cefa');
}
.tpBorder
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background: #ffffff;
    color: #3670A7;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
}
.footerCR
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #0A336A;
    font-style: normal;
    font-weight: bold;
    background-color: #cdc9c9;
    border-right: #6C8F9A 1px groove;
    border-left: #6C8F9A 1px groove;
}
.topLetH
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    color: #0A336A;
    font-style: normal;
    font-weight: normal;
}
.frstBlock
{
    background-color: #fffafa;
}
.TopfrstBlockHeader
{
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#d3d3d3');
    color: #3670A7;
}
.scdBlock
{
    background-color: #e6e6fa;
}
.TopscdBlockHeader
{
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#6495ed');
    color: #3670A7;
}
.trdBlock
{
    background-color: #87ceeb;
}
.ToptrdBlockHeader
{
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#4682b4');
    color: #3670A7;
}
.frtBlock
{
    background-color: #fdf5e6;
}
.TopfrtBlockHeader
{
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#dcdcdc');
    color: #3670A7;
}
.fftBlock
{
    background-color: #bfefff;
}
.TopfftBlockHeader
{
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#bcd2ee');
    color: #3670A7;
}
.BannerBottom
{
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#8b8989');
    border-top: #8b3a62 3px groove;
}
.navlist li
{
    list-style-type: square;
}
.SiteMainMenu
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    height: 25px;
    color: #0A336A;
}
.SiteHead
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #fffafa;
}
.SiteNote
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #660033;
}

.XPButtonNew
{
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#EEF6FF', EndColorStr='#B2D3FE');
    color: #141A1F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    border-color: #AACEFB;
    font-style: normal;
    width: 77px;
    height: 25px;
    cursor: hand; /*BORDER-RIGHT: #AACEFB 1px groove;  	BORDER-TOP: #AACEFB 1px groove; 	BORDER-LEFT: #AACEFB 1px groove;  	BORDER-BOTTOM: #AACEFB 1px groove;	*/
    border-right: #6C8F9A 1px groove;
    border-top: #6C8F9A 1px groove;
    border-left: #6C8F9A 1px groove;
    border-bottom: #6C8F9A 1px groove;
}


.ReportGrid
{
    /*background-color: #FFFFFF;*/
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    border-width: 1px;
    border-color: Black;
}


.DataGridStyle
{
    font-family: Verdana;
    font-size: 10pt;
}

.HeaderStyle
{
   
    color: #330066;
    padding-left: 5px;
    padding-right: 5px;
}


.AltRowStyle
{
    background-color: #D6E5FA; /*#f0f8ff;*/
    font-size: 9pt;
    font-weight: normal;
}

.EditRowStyle
{
    background-color: #CCC5B3;
    font-size: 9pt;
    font-weight: normal;
}

.SelectRowStyle
{
    background-color: #CCC5B3;
    font-size: 9pt;
    font-weight: bold;
}
.FooterRowStyle
{
    background-color: #f0f8ff;
}
fieldset
{
    border: 1px solid #9966cc;
}

legend
{
    padding: 0.2em 0.5em;
    border: 1px solid #9966cc;
    color: #6666ff;
    font-size: 90%;
    font-weight: bold;
    text-align: right;
}
.clctbl
{
    border: width=1px 66ffff;
}


.NormalLink
{
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    cursor: pointer;
    color: #3670A7;
}

.SelectedLink
{
    font-size: 12px;
    font-weight: bold;
    color: #AA0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    cursor: pointer;
}
.Searchtextclasssmall
{
    border: 1px solid #CCCCAA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 75px;
    height: 12px;
    vertical-align: middle;
    font-size: 12px;
    font-weight: lighter;
}


.lblHeadingNew
{
    font-size: 13px;
    font-weight: normal;
    color: #3670A7;
    font-family: calibri;
}
.SectionOpen
{
    background: url('../../Images/Section_Open.png') no-repeat right center;
    width:23px;
    height:23px;
}
.SectionNormal
{
    background: url('../../Images/Section_Normal.png') no-repeat right center;
    width: 23px;
    height: 23px;
}
.subheadingNew
{
    font-family: Verdana;
    font-size: 12px;
    color: #707070;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    height: 25px;
    background-repeat: repeat-x;
    background-image: url('../../Images/Container_Bar-efleet.gif');
}
.FormCaption
{
    font-family: Calibri;
    font-size: 20px;
    color: #003366;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    height: 25px;
    background-repeat: repeat-x;
    background-image: url('../../Images/Container_Bar-efleet.gif');
    padding-left:5px;
}
.PopParentRecordHeading
{
    font-family: Calibri;
    font-size: 15px;
    color: #003366;
    font-style: normal;
    font-weight: bold;
    text-align: left;
}
.HeaderStyle  /* Duplicate delete */
{
    border: thin none #b9d2f2 1px;
    background-color: #D6E5FA;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #003366;
}
.FormSectionLinks{}
.FormSectionLinks a
{
    background: url('../../Images/EFLink.png') no-repeat left center;
    text-decoration: none;
    color: #003366;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    padding-left:16px;
}

.FormSectionLinks a:hover
{
    text-decoration: none;
    color: #0099FF;
    font-family:Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.EFEvent{}
.EFEvent a
{
    background: url('../../Images/EAEvent.png') no-repeat left center;
    text-decoration: none;
    color: #003366;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    padding-left:16px;
}

.EFEvent a:hover
{
    text-decoration: none;
    color: #0099FF;
    font-family:Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.ComboSizable
{
    border: 1px solid #CCCCAA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 18px;
    vertical-align: middle;
    font-size: 12px;
    font-weight: lighter;
    color: #000000;
}

.EditSectionLink{}
.EditSectionLink a
{
    background: url('../../Images/EditSectionLink.png') no-repeat left bottom;
    text-decoration: none;
    color: #333333;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    padding-left: 16px;
}

.EditSectionLink a:hover
{
    text-decoration: none;
    color: #0000FF;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.EFComplete{}
.EFComplete a
{
    background: url('../../Images/EFComplete.png') no-repeat left bottom;
    color: #333333;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    padding-left: 16px;
    width: 25px;
}

.EFComplete a:hover
{
    text-decoration: none;
    color: #0000FF;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

/* -------------VDS CSS --------------------*/

.VDSHeaderStyle
{
    border: thin none #b9d2f2 1px;
    background-color: #D6E5FA;
    font-family: calibri, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    color: #003366;
}
.vdsodd
{
    background-color: white;
    font-size: 11px;
    font-family: calibri;
} 
.vdseven
{
    background-color: #F1F7FF;
    font-size: 11px;
    font-family: calibri;
} 

.subheadingForVDS
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3670A7;
    font-style: normal;
    width:130px;
    text-decoration: none;
}

.QTYTextBox
{
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #CCCCAA;
    width: 40px;
    height: 12px;
    vertical-align: middle;
    font-size: 11px;
    font-weight: lighter;
    color: #000000;
}
    
.UpdateBackground
{
    background-color: #bfefff;
}
.VDSTriplog-Close-BG-Color
{
   background-color: #FA5B5B;
   color:#ffffff;
   font-weight:bold;
}
/*End VDS CSS*/
.SearchtextclassCombo
{
    border: 1px solid #CCCCAA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 155px;
    height: 18px;
    vertical-align: middle;
    font-size: 12px;
    font-weight: lighter;
    color: #1F1F1F;
}
.AMTTextBoxRS
{
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #CCCCAA;
    width: 80px;
    height: 12px;
    vertical-align: middle;
    font-size: 11px;
    font-weight: lighter;
    color: #000000;
    padding-left:10px;
    background: url('../../Images/IndianRupeeV1.gif') no-repeat left center;
}
.SortingUpLink{}
.SortingUpLink a
{
    background: url('../../Images/SortingUpImg.gif') no-repeat left center;
    text-decoration: none;
    color: #624900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    vertical-align: middle;
    padding-left: 16px;
 }

.SortingUpLink a:hover
{
    color: #0099FF;
    cursor:hand;
    cursor:pointer;
}
.SortingDownLink{}
.SortingDownLink a
{
    background: url('../../Images/SortingDownImg.gif') no-repeat left center;
    text-decoration: none;
    color: #624900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    vertical-align: middle;
    padding-left: 16px;
}
.SortingDownLink a:hover
{
    color: #0099FF;
    cursor:hand;
    cursor:pointer;
 }
.SortingNormalLink{}
.SortingNormalLink a
{
    text-decoration: none;
    color: #624900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    vertical-align: middle;
    padding-left: 16px;
}
.SortingNormalLink a:hover
{
    color: #0099FF;
    cursor:hand;
    cursor:pointer;
}
.DataGridHeaderSmall
{
    font-size: 13px;
    text-align: center;
    font-weight: bold;
    cursor: default;
    overflow: auto;
    top: expression(this.offsetParent.scrollTop-2); /*this works fine with IE only, but FireFox seems to be ignoring this*/
    z-index: 10;
    font-family: Tahoma;
    color: #424242;
    vertical-align: middle;
    border-width: 3;
    background-color: #D6E5FA;
}
.DataGridHeaderSmall p
{
   
    color: #636161;
    font-size: 10px;
    font-family:Tahoma, Helvetica, sans-serif;
}

.Driver-Closure-Green
{
    color:#ffffff;
    background-color:Green;
    }
    
.Driver-Closure-Red
{
    color: #ffffff;
    background-color: #FF0000;
}

/*Code for Fixed Table tHead*/
.fixed-table-container
{
    width: 100%;
    border: 1px solid #CCCCAA;
    margin: 10px auto;
    background-color: white; /* above is decorative or flexible */
    position: relative; /* could be absolute or relative */
    padding-top: 35px; /*height of header */
    margin-left:0px;
}
        
.fixed-table-container-inner
{
    overflow-x: hidden;
    overflow-y: auto;
    height:100%;
}
        
.th-inner
{
    position: absolute;
    top: 0;
    border-left: 1px solid #F2F2F2; /*line-height: 30px;*/
    padding-left: 5px;
    margin-left: -3px;
    height: 100%;
}
.th-inner-inner
{
    position: absolute;
    top: 18px;
    border-left: 1px solid #F2F2F2; /*line-height: 30px;*/
    border-top: 1px solid #F2F2F2; /*line-height: 30px;*/
    padding-left: 5px;
    margin-left: -3px;
    height: 100%;

}      
.header-background
{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 35px; /*height of header */
    border-bottom: 1px solid #F2F2F2;
}
.first .th-inner
{
    border-left: none;
    padding-left: 6px;
}
.extra-wrap{width:100%;}
/**/
.modalcontainer{
    visibility: hidden;position: fixed;top:0%;left:0%;width: 100%;height: 100%;background-color:transparent;
    /*-ms-opacity: 0.9;-moz-opacity: 0.9;opacity: 0.9;*/text-align:center;z-index: 1000;margin: 4px;            
}
.modalcontent
{
    background-color: #f3f9ef;
   
    position: fixed;
    
    border: 1px inset #C0C0C0;
}
.modalheader
{
    height: 25px;
    background-color: #C0F9B2; /*make the background a little darker*/
    color: #333333;
    font-size: 12px;
    text-align: center; 
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAYAAAC9WOV0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAABcRgAAewgBR2xxrwAAAI1JREFUGFcVyz0LAQEAx+H/R/QBbAZfwG5TMohBySJlYSDDdUJ5Kdd15ZJLXkJXrpxcXfKW5SfP/qjScVCyYCJr5aPX54vujzeK4icKozs6hzE6BTe09a/IO1yQuwmQ/R8z94hGzh6Z1g51J2vUGnqoYSxRrbdA5baN8s05ytanKFMdo3RpgBI5A6WKfX5s/lilMuZU4QAAAABJRU5ErkJggg==);
    background-repeat: repeat-x;
    font-family: Verdana;
    font-weight: bold;
    font-style: normal;
    vertical-align: middle;
    padding-top: 5px;
}
.main-table-heading
{
    font-size: 12px;
    font-weight: lighter;
    color: #1F1F1F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px outset #CCCCCC;
}
.trow-delete{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADA0lEQVQ4T2VTS0gbYRD+NquJiYkxRRQvYX300tSD73pQ4sGL8RGFIJEqBsGTiBIRPLmKDxBDLupVQRAREb15UBQURHyAYlpFaxqK1baSRptUkyam869obfvDsDv/7nwz38w3HP45oigKcrnczHFc9fNP0Wh0MRQKLdD3j8/vuefOwMCAqFKpegwGA9LT0xEOhxGJRCRzu904PT0FgfR2d3eLj3FPAENDQxN6vb7JbDYjensL79YW7i4uECEQLjERsVlZCMlk2NzcxNXV1WRXV5eNgUgALLMgCD11dXX4sryMz5OTCF9fI0qZmVEJ4OLioKitBV9QgN3dXfh8vl673S5yjLNWq3W3tLTAt76OT+PjSDGZcL23h8DRkQQQn5EBbXY2LmZmwFmtCNP7/v4+o5jGDQ4Otufn5zuL6PJ9ayuSSkshEFjY78ch+bi/x2sCjVGr8aG/H+ezswj29eFrIACv19vBEfdVi8VilB8f43x0FEq9HoaRESkg7PMRSQ4xWq1Eab+iAv6DA9y3tSFQWAiPx7MmAdTU1BhlGxv4Nj0NP5WtTE1FEfUihprHDgt+R8396XJJPldfD39lJU5OTh4AqqqqjJHFRXhEmg5xTiQ6bxgAZWYnQgAnFguCBM6O7O1b/KBqXC7XA4DJZDJGV1bgsdufgmMpO8vMxsQTUOTmBueNjQgRCE//+fLy2DTWpCaScJwGQcBxSQmE5ma8cjieypbHxuLl3Bz4hAT46T5AlfJTUzgkYZ2dnXVIY9RoNO7y8nL45ufxnWikt7fDT4L5RY1V0vx1OTl4UVwMjoK5zk6EKNHS0hLu7u7SJCERDTElJaUnNzdXAgmOjUEeCkGhUEgA8SoVNMnJ0FCwgjSyurqKy8vL3oaGBvFJysPDwxNJSUlNmZmZCHq94Le3oSItqJRKqGkv1GVlYH3Z2dmRpGy1Wv9I+XExHA6HSJvYo9PpkECcabGgJABm19RQysrUJ2X+b5keL5xOp8DzvFkmk1XTE8xotUH+ItmCzWb7a51/A3SFW3M0Ou0ZAAAAAElFTkSuQmCC) no-repeat left center;
    text-decoration: none;
    color: #003366;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    padding-left:16px;
    margin-left:6px;
    padding-bottom:2px;
}
.trow-edit{
    /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgdmlld0JveD0iMCAwIDUwMCA1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48IVtDREFUQVsKICAgIC5zdHIyIHtzdHJva2U6IzQzNDI0MjtzdHJva2Utd2lkdGg6NX0KICAgIC5zdHIwIHtzdHJva2U6IzQzNDI0MjtzdHJva2Utd2lkdGg6MTA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfQogICAgLnN0cjEge3N0cm9rZTojNDM0MjQyO3N0cm9rZS13aWR0aDoxNTtzdHJva2UtbGluZWpvaW46cm91bmR9CiAgICAuZmlsMiB7ZmlsbDojNDM0MjQyfQogICAgLmZpbDEge2ZpbGw6I0ZFRkVGRX0KICAgIC5maWw1IHtmaWxsOiMwMDc1RDh9CiAgICAuZmlsNiB7ZmlsbDojMDA4QkZGfQogICAgLmZpbDcge2ZpbGw6IzI4OUNGRn0KICAgIC5maWwzIHtmaWxsOiM5Nzk3OTh9CiAgICAuZmlsNCB7ZmlsbDojQ0RDRENFfQogICAgLmZpbDAge2ZpbGw6I0ZGRkZGRn0KICAgXV0+PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyX3gwMDIwXzEiPjxwYXRoIGNsYXNzPSJmaWwwIHN0cjAiIGQ9Ik0xOTAgMzBoMTQwYzExIDAgMjAgOSAyMCAyMHY0MDBjMCAxMS05IDIwLTIwIDIwaC0yODBjLTExIDAtMjAtOS0yMC0yMHYtMjYwbDE2MC0xNjB6Ii8+PHBhdGggY2xhc3M9ImZpbDEgc3RyMCIgZD0iTTE2MCAxOTBoLTEzMGwxNjAtMTYwdjEzMGMwIDE3LTE0IDMwLTMwIDMweiIvPjxwYXRoIGNsYXNzPSJmaWwyIHN0cjEiIGQ9Ik00MDAgODhsNjQgNjNjNiA2IDYgMTYgMCAyMmwtMjAyIDIwMS0xMjcgNDMgNDItMTI4IDIwMi0yMDFjNi02IDE1LTYgMjEgMHoiLz48cmVjdCBjbGFzcz0iZmlsMyIgaGVpZ2h0PSIyMTkuOTk5IiB0cmFuc2Zvcm09Im1hdHJpeCgtMi4xMjEgLTIuMTIxIC4wNjQgLS4wNjQgNDI0LjkxMSAyMTEuNTMpIiB3aWR0aD0iMzkuOTk5Ii8+PHBvbHlnb24gY2xhc3M9ImZpbDQiIHBvaW50cz0iMTc3LDI4OSAyNjIsMzc0IDEzNSw0MTciLz48cmVjdCBjbGFzcz0iZmlsNSIgaGVpZ2h0PSIyMjkuOTk4IiB0cmFuc2Zvcm09Im1hdHJpeCguNzA3IC43MDcgLS43MDcgLjcwNyAzOTYuNjI4IDE4My4yNDYpIiB3aWR0aD0iMzkuOTk3Ii8+PHJlY3QgY2xhc3M9ImZpbDYiIGhlaWdodD0iMjMwLjAwMSIgdHJhbnNmb3JtPSJtYXRyaXgoLjcwNyAuNzA3IC0uNzA3IC43MDcgMzY4LjM0NCAxNTQuOTU5KSIgd2lkdGg9IjM5Ljk5OSIvPjxyZWN0IGNsYXNzPSJmaWw3IiBoZWlnaHQ9IjIzMC4wMDEiIHRyYW5zZm9ybT0ibWF0cml4KC43MDcgLjcwNyAtLjcwNyAuNzA3IDM0MC4wNTkgMTI2LjY3NSkiIHdpZHRoPSI0MC4wMDEiLz48cGF0aCBjbGFzcz0iZmlsMiBzdHIyIiBkPSJNMTM1IDQxN2w2Ni0yM2MtMy0xMC05LTE5LTE3LTI3LTctOC0xNy0xMy0yNy0xN2wtMjIgNjd6Ii8+PC9nPjwvc3ZnPg==) no-repeat left center;*/
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxlJREFUeNp0U2tIFFEU/mZG21V329pNMGuxRN1aIaUiytRELbOnFKUR9KNALJVCelGUikmb0AOKilCT6F9Pa1HZ1JU2XImSfKCVVFr0Qnzr5OrO3M6sKWZ04Zsz597znee9XD3HxQUAh+1mc1GV2exM33Yfyqp9aILAceB4DjzHhdBWAqFBZqwJDHDLMhzt3eC7gfzFubkpzVptAmMsBP+uUCIlni213yS5hvSIyYO1JgP4XsYKk27dumyx2wtEUdzIGNZNJzOZJeaW1N6QxF7k3a67QXoUOZoy4CXA9mp0tCw8PPzsg+KIq+IIjv9xEiYxtiG3pPr6+EgPKDvIYyIaW9/pyEEmnUd6HCgfSZKawxd9e1F602JP2n5y09Agn+8fOHAor9h2re6ZdYJMNcvSOMqdH8+fu/P8GukxRF0ubKOvTa2GMUDqnG9wf215U29K3XdiraB2rfYWNAgJXQWHw4GgoCCAyQQJzD2K9amZybZ7Je1CYIIRkQt9YJg1G2KPYZZL9AoaHhtcGRsfjbbmJ/DzMyM0bBlqamoQHBzsqdvLV49jaVE5lFoVP61hSyVZ3nzqkiMj1LQX1sfPEJ1UjPetlZ4S4uPjUVFRAS+fOchJXXOUSqiiVr7lMigDgeeXkoMtlrLKInFoABzN/0tXE5yOe8gqqEb/p0bwPA+VRo+ctJjjHGDlBb6deFAcmIm8tais0jI82O8hK8YzpY9WjyNpsSeJ/JT0NkHglcA0RklOuVBqtQz0TYxqsuPTpcpPh+xd0afJ1kppt03W3NDRB25/zPzVtJl45W5VgcvlIpJE45KmImt0emTtjjtDkR9T1FYlcmPnEF5+6J9oKFPutyxz2Xs2CB2ffwaW175Ml9xuz6GvVoeDO2PzyFc5OWtViK87B/+65163Hd8RYdQ4/TWC0xigP6dSqeAa/QXdXAMObI8upIf0qP2Hq6XpyzD+t5RR+hH8VxjVO5LNvhcHupqYIiMWqJQXqCfMIWiVpAhqgjdBIFByEz+K0TzFwOQvLAnQcFFd/czW2Se9p73xaRiboUu/BRgAvPlibMY4yJ8AAAAASUVORK5CYII=) no-repeat left center;*/
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAH8SURBVDjLjZPfS1NhGMdXf0VEQhDUhdCN4X0IYT8ghIJQM0KoC4vushZddLELKyRhQQkSFIKEGEkUCI2oxVhepG5zi1xbc0u3cDs7Z+ec/ezT+x62scmmHvhwDrzP93Pe57znsQE2cR0SdAm6d+GwYL/M1LBVBV35fF4plUqVcrlMK8Q6TqdzYrukJuiW4Vwuh67rdbLZLJlMhmQyaUnigVlC05f4+dbB0tQplp92DsnwPimQBaZpUigUrLtE0zQURSGVSqHF37DhGkVZeQdagszKLJ7HvZtNAhmuIQWGYaCqKps/ZkivPqCwPs/Gp0cYvjnKUTe+F9fMJoFoo96zfJZ9K+sLpP33qRhujPANtr7dJPhqmO/PBxX3+PljTYLtqImPpH13qZge9LUrmLEB1FU7sZd9jJw5MljNthYk/KLnxdFqeAjzdz9Z/z3Ck2fRE36qx9pakAjME1y4Lbb9GTMyTD52GUXsZO3ZadTkL6umrSD4ZZrAezvLH54Q915EjwywtXSH8FQf+t+I9V12FLwe6wE1SmjyAi77Qb6Kt3rGe9H+hKzwrgLH9eMUPE4K3gm8jpPMjRwlHfNTLBbr7Cjo7znA2NVOXA/PsThzi2wyah1pI+0E/9rNQQsqMtM4CyfE36fLhb2ERa0mB7BR0CElexjnGnL0O2T2PyFunSz8jchwAAAAAElFTkSuQmCC) no-repeat left center;*/
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAc5JREFUeNpiDK2vZyAW8LO+Y/h48QWDx7Vrlo7XrpW9YGCYyMRAIvj//7/KJV5eZ8X6+oDXDAyNLEAxXyCWIkazCNsz1VecXNId+/dHBFhb7zWwsNjPEFRTk/GfCPDuxcH/x7d5///+rPL/5MmT/1+9evU/SC/T3z9/GP/9/8/w598/nPjN84MMN852MRgY6DHs2HGCwdNVm0FDU5MBpJflz58/TH+BBvwFKsQGPr46zHD3Qg+DkaE+w3agZl2rCgZpZVsGkB6QXpY/v3+DDfjz9y+G5i/v7jDcOd/NYGJkwLBt+3EGLYsyBgkFe4haRkYGkF4mEAFy5m+gIDq+eXoFg43DBIYt244xqJuVMogDNcPkwN4D6mX5DTIA6IJff/5guMDBv4VhcutVBgu3SgYROUsUNYwsLAy/wQb8+sX0F+oCdPD43Ts4G12eBaQHqBfuApACLm5uuIJvX7+iaECXYwXpAYUB0BTmf9Domrt8+V4ZXd1KEI0elehy/yAuYGaQd3Kqe/nz5//Hnz//fw9MMCA+iAbxkTG6HEgPiM/Ib2CQAjRNCeS071+/fuLl5z/1+eNHM05ubj5kL2CTY2JiuscINJCBEkCxAQABBgCBpoED5CZx4gAAAABJRU5ErkJggg==) no-repeat left center;
    text-decoration: none;
    color: #003366;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    padding-left:16px;
    margin-left:6px;
    padding-bottom:2px;
}
.trow-deactivate{
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC+ElEQVQ4T5WTXUhTYRjH/+ecfdg0JzMd28TPSNTAcClnOSd1YalgdpFkCF5lCEHlV/OIlAQyP68iIQu8CBeY0E1ZGqLmV2lZOJJARG21QUZO/NzHOb07mgyji967h5fn9zzP/3n+FA48s9mcw1DMWYESTkFAkvhNYY4SqHGf4HtlsVj6A1OoPwFJjKVBX1MEKzINej2bEKWDOjpa/HYuL2Ph23dMTE9Pbm5sjvHg7xHQ4i6bvL3ku7n5uSXpiYlg7HZsDQ1ha2YGPE1DrtcjODsbgk6Hqbk59D3ve0wg9X6ICODMXCtJrsw8noL1zodw9fbC4/PBxzAQJBIIFAU6KAhhhYVQlZRgfHbWD2lrtDRWUf6ZQ4JDGqqulrHuri78GhsDwsMhEIAgCEQGQOBJvfh4bJNYrdUitKgIrfc7Jtc31m9TdbV1bWdMxgqTRgNHeTl8CgV0AwNw7+xALpXCuwcC6cJmSoUqIRnRdxrxZmEJg8Mj7RTHcRNlxZdY1dAwflqtpJwA3cgIPG43eFLZ34UoFhnHVpCFkK9O6G5UwmXKQWe3dZLiarnVevMtpaumBlvz8xC8Xmj7+8W2Xa5V0EREmqHByOX4cvIYDq04oUpncaT7Be42t7r2Aau1tVgjyvMaNeL6XkJCM3B7dkjnNLxeDxiZDLOpcVDyDoSlsVB2EECTH0BGuFJ8mVU87cFiQwOEE0eRPPERMgKgyNx+gLgqRoJPhkSo4ERE6U2sZF1Ap7VnUhTxtNFYYTgcDFteHhClRMrnJVAeD2QS6R6ErJFgPhiSEKlWQGt5hKFFJwZHRtv311hdU806OA4/xl8TwUhNIh6/5gKjVJJUEpNu+O11JF2vhuRiKVqaW3bXGHhIBnKF9qYmOJ48ACPdgjQEkBKALEwLWWQMIvKLoTh3HqPkQvcP6eApZ2RkgH//FhsDz+CdHYc0VAqFsQByYx48EVq8s9n+PuUAiGgmVp/Gxms10MTGiHZx2omZ7A5MTP3DTIH2/F87/wZXE16YoaQjrAAAAABJRU5ErkJggg==) no-repeat left center;*/
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGeYUxB9wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAC60lEQVR42oyTT0zTZxjHP+/v/bXY2lH8QwqWIClbGGK2xNrkRysQw1LqDQ/jsDVedYtHNxLNkiU77b6bHk08qCHRGAohc+oKpLKZGGYXA8yVUkqMGxLgpX/e37sLOrJdfE5Pvnny/R6e70dcuXyF/0wSGALiQPeulgemgQlgcu+xvWfvAC76fL5EbzTqdLaFCbW3A1AuFJyllZIzMzcXV0olgR+AF3sNOoDvUmdS6VhXF7JYRE1NsfHkCa5lEYxGOTUwQOKLC87jfN7JjGdCwDfAizcGF1NnUunE8R42r17j9e3b1LRGS4mxbTYWF3l15w5Nw8PE02mAdGY8swZcsoGkz+dLxLq62Lx6jb+zWejpwdIaYQwGMK6LG4lQXlvD3LhBbGSEBz89SCilkjYw1Hsy6shSifWxMVy/n/DYGNVKhQaPh7rWGGNACOb7P2aj8xhNg6fpjcWcHx8+HLKAeGdbGPXoEVoI2N4GrRGuy45S1CoV6tUqul5HB/youVk2p+4RaTsCELeA7lD7Ubbn58Hnw3i9uK6LZVlsbW2ys6Oo1irUjUaslHD/KrF19yYt4TBA99s3Gimprq7itoZAgMfjoTHYiBAW9XoN6fUihKDhEHiaAPFvD/LlwrLjb25m/dkzjLdKVdfAuEgpEcLClhKkjWwM4OU99vclKS//CZC3gOnFwjKBwUEIBBA7CqthHxqwpI0lJZZtYwuBEBJPywf4T59lqVgGmLaBidlff4n3ff2VEzp/npfTU/zefxKMwd14jQwGEQgQAqM1Bz+9QD1yjJlb92aBCQuYVEplc7kcbaOjNMc/ofbHIu7Kb3hMkQZTJBDUHHw/TPfot/iHPyOXy6GUygKTsr+vH+D5wsLC4X0HDnz04blzhE4NEGgMst/VBMMtHE6NcOjzL+H4CWaePiUznrkOfA+siz00voXJiZ5wIkdaae04CgjKxQJLxVVmHs/N7ib/DyZ2hUtKqeT9n7ND998R538GABniLPjDhJ0WAAAAAElFTkSuQmCC) no-repeat left center;
    text-decoration: none;
    color: #003366;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    padding-left:16px;
    margin-left:6px;
    padding-bottom:2px;
}
.trow-activate{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGeYUxB9wAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAC30lEQVR42oyTXUhTARTHf7v7yGtXasua28yZBamVhnPuNkuwaGr1Ug8FIb0UWNRTBEESBBHRY9BDRUFFQWRUD5VzhFDhmPOjssW0DPe9TIoM7TbnZg+ZWb10ng5/zvkfDuf8VK0nWvkrXEAD4ATKZrUg4AU6AM/8Ys28vBg4Iopirc1hkwtXWCgyFwEQiUfkeCgh93b3OhVFcQEXgNB8g2LgdGNTY3Pp+tUkvsd5GnnCy8EXkFVTVWBjU0Ud1RsOysGXQdnd7jYCJ4HQL4MjjU2NzWvta7geuMKd17dRpdWos1qm0xlC8TCPX7WzvXwHe6v3AjS7292jwDEBcImiWFu6vpQbgat0h3ysE20syRgxqPJZpi1gJi2QTk3z8NVD7vS1UV5ZjiiKtYBLABqqHTY5mYpz781dEpNxLu65zGKdHmOuifstDyhYaGTBjEgqPUXnYCdjyhh2h10GGgTAaVlhwRt5TjYF2dTPnXJZyIfxJAA3999CLy5CTOfgGfTwKPAIs9UM4BSAsiKzlUAygE6Vw9evkwCMfHpPZCwyd6JrB64TI4rVuJy2njYsZgtA2dwZ1Vk1Q9F3cw2fMp/R6jR/PEgqnUIjaNDl/NYEIBiNRzGIy4jFEsRiCQAmMxNotL8NbOdtjKY+MjAeYOM6J+F4GCAoAN7oSJT6ks1IWglJKwEwlZlCq9ECUHK2hIHRfsYXfca0Mo9d5TtJhpMAXgHo6PP3+RwWBy1bWpByJLadaYJvKt6OD1F6ZjUjygh5JTpM5nwO2Y9iM9TQ7+/3AR0awKMoisvv98vHm47DNFzqvMRE7gSCBpLqj0hLwSDlc6DyMC2rDuH3+VEUpQvwqOs21QG8HR4eztfn6Sv2bd1HfUU9BklPdmaGQkMhu9fsprXmFFuWbiXYE8Td7r4JnAO+qObROAdTlb1KNllNWAutAIQTYT6Ek/R19/tmJ/8DE7PCMUVRXF3Puv4b5x8DAGd6FfvPLFPPAAAAAElFTkSuQmCC) no-repeat left center;
    text-decoration: none;
    color: #003366;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    padding-left:16px;
    margin-left:6px;
    padding-bottom:2px;
}
.trow-locked{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAblJREFUeNpi/P//PwMINFamMCABMyAGCbhA+XuAeA4Qn4IpqG+fA6ZZGNAA0MBiLm6eBg/vcHYFFXWw/IM7NxN2bF0Z+e3rlwZGRsZeZPVMyJw/f/8q8/DwNaRkVnC9efPs/6zJrV9nTmr++hbIBomB5IBq1JD1oLsg3dLWle3GtXN/V69ctvXAkXOzQYL37z9KYefg9LW2d2fbvmVVGlCoBKsLmBgZfRSUVFlOHT/46/HTl7Nv3Hq4H4QfPX0559yZY7/kFJRYGBkYvHC6gImJSZKTk53p08cP/y5fvXukoSL5B0h87aYDJz68e/OPk4ODCaQGWQ8jUiz0AakCVjY2xt+/foEEv6B5jwdJbgIwFopgoQ7GQNs+/fnz6//v3z/wYpAakFqYPhQvrFjSxwBzES4AjEYGnGHg7RPB8OvXN7wGsLFxMUy80YzdgE0bFjP8+/cHrwFMTCy4XeDiFsjw/dtHvAZwcvEzzL7Tj92AndtXM/z98xuvAcwsrLhdYO/gyfDl81u8BvDwCjMsvj8b04AvX7+vWjx/dhgDEQCkFiMhAaOHG0iJAzE3Af1fgfglUB+IZgAIMACHzeHBSPXGQAAAAABJRU5ErkJggg==) no-repeat left center;
    text-decoration: none;
    color: #003366;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    padding-left:16px;
    padding-bottom:2px;
}
.trow-unmap{
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC00lEQVQ4T5WTbUhTYRTH/8/dnVu+O1vW9kEFocQshpZLSZLmCoUg6pMkBYaJSR8s5rDJ1AzmSwQlEZIhiRQR5JdefCFNUVNB0oqRRUo1Cx2hQ4dz9+7p2V3a6OWD58N9Lpzn/J5z/uccgj/MajEbCaFHCCWZBEj2uylgp4QOU0q6aups3cEh7E7Aqs3mBMKjbLtGW5iSukeVEJ/Ib1WrJZ9zYQGzszPCu7dTP77POdqpgOZqm23W75MA/mCOx5VDBuPxjANZYSIJwbjDh44xDzivDwXpIUhPlEOGNYyODK3093Y/9gmo8kMkQI3F3JRjMJZkZueEtU2IaOxyI5qKUIgiOI8PRPRBZKCzRyNQcDgcw4N9K3293betdbZLxF+zRqNtP1NUvO3eFIf2ITfICgtcFcCtsVOgkDEARylY6jiVF4mTBiXaWlvm5+YchaS6quKaITfvgk6fze9vckHNbvVVqmA0fZPSf35di2PnP4NjuXIy9iEcOuo1mBgbFHp7nt4gLP2RouJS/UevFpb7Lig9XvTUqmEs+4pFpxdjDxIlIePyPwFyDkoFh7sVcdilnkdry61XpNZiXjRdtkZd7PRhetoNuswADTuwRWeHl/VPeC11UjLZCQciwwCdiuCZTYWGqzVLG4DKTgE9/S5M291YfZkEfq8dNEoOcSBpA8CdcyIq1AddjBfPTLEBwHoJU8445Jd+YaIJEMZ3gs/8ABoTAvFJvATgypcApYyl5MWj01HIiHQESlgXMTXtIB+97z04nkKYTIbMMAOoFBAfasCZXECEHDSUZzrwWCoheDM6EBAxuI31rctobHHArVCAxiqBWHYyiB9Eo0PAh3OwphGYktd+tzF4kPRZOWG2mwuw3nECieFM+l8QdShIDA+bHihPAUYGggbpX6O86pWjd9KD5hce6fWyXCUMCUwC+p9R/muZdrNlStjEMm30if1sdp1/Ajm7ZdiTC6HbAAAAAElFTkSuQmCC) no-repeat left center;*/
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC7UlEQVQ4T41Ta0iTURh+PpeGCQaJQgRW09IyZU5/BBIVFVQ6CxappThNc0rlnPdbJpLpzEupc4hiubwg81JqLW+UoJXNdEr1JwwyvGTMwlSm207nAzXpx+p8nB/f4TzPed7nfV4G/7FUza1y7dhYNDGZYDAa4brfVSESBUezUOZf+FGttqG+oSkwKTEeU1PT0M3r0NLaBlcXF0WM+Gq0WQIKrqirbxRn3czA7dx8mAz6vB8LiykCgQBPOzogLy9lzBKkZ2aROEksikruITcn25uq/VJYWJiz12lflFqtRqVCbp4ggxIEBASgVqnEr8VFVJTdZy6HhBJ///Poev4M1VWV5glS0zOJfmUFOVmZEIVdgbWNDfwE59DZ0Y4ddnbNxXfzL5gtISkljWRlpiM4NIwShGNZr0cHrd2N56VOvSGOYkvaIBjRjstVKlU0Q0URQrC6ugrWvJDwSHydmcIBDz70lGAP11mRlyyRUfDnjTaOjo831CnrApOTkzA7M4sHtbXIprKDKbilsY41D499XCKcbKzERhAYLbYAHE4Fv3M4hml70q4aHHwlTIiXQF5RiaWlJRw/dhRV1TWYnPuGoRd9zJgvv9jWzk6y2+0gwIJNBky8/4h5nU7BpFGnpbRVpWXl7Kve4pjrGt33OQSLRGjt6kVNSQEzfIZP+Dw3EOMK3UYwHA7dVtBoP4BJScsgl4KC8Ej5MF8mk6VQtV4SaYLmsM8RtHX3oFFRymhO84iXNBU4dfFPcLub8LYoD4w0IYn4CXzR29NHM+6cOKR5V3DI3R0DAwPguns23ZJeCxg+60U8dtmCUGNNRhMsOBZgLC2hnVoAQ6OqetnfL2TjyTq/smqgMW2HO4/XlRgXG0GfnOw84aHibt8m5Nqww0Pox2BiEfj0c7mZbaNjZVVN0dCb10JWn8FggL2DQ19B/p1I+juxptmx/aRn0U7rrUKyNoHTy/pmQc+IdD0HjvTcftNkzm8Crx//fWeODdJvNn0/xVIclkoAAAAASUVORK5CYII=) no-repeat left center;
    text-decoration: none;
    color: #003366;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    padding-left:16px;
    margin-left:6px;
    padding-bottom:2px;
}
.trow-map{
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC00lEQVQ4T5WTbUhTYRTH/8/dnVu+O1vW9kEFocQshpZLSZLmCoUg6pMkBYaJSR8s5rDJ1AzmSwQlEZIhiRQR5JdefCFNUVNB0oqRRUo1Cx2hQ4dz9+7p2V3a6OWD58N9Lpzn/J5z/uccgj/MajEbCaFHCCWZBEj2uylgp4QOU0q6aups3cEh7E7Aqs3mBMKjbLtGW5iSukeVEJ/Ib1WrJZ9zYQGzszPCu7dTP77POdqpgOZqm23W75MA/mCOx5VDBuPxjANZYSIJwbjDh44xDzivDwXpIUhPlEOGNYyODK3093Y/9gmo8kMkQI3F3JRjMJZkZueEtU2IaOxyI5qKUIgiOI8PRPRBZKCzRyNQcDgcw4N9K3293betdbZLxF+zRqNtP1NUvO3eFIf2ITfICgtcFcCtsVOgkDEARylY6jiVF4mTBiXaWlvm5+YchaS6quKaITfvgk6fze9vckHNbvVVqmA0fZPSf35di2PnP4NjuXIy9iEcOuo1mBgbFHp7nt4gLP2RouJS/UevFpb7Lig9XvTUqmEs+4pFpxdjDxIlIePyPwFyDkoFh7sVcdilnkdry61XpNZiXjRdtkZd7PRhetoNuswADTuwRWeHl/VPeC11UjLZCQciwwCdiuCZTYWGqzVLG4DKTgE9/S5M291YfZkEfq8dNEoOcSBpA8CdcyIq1AddjBfPTLEBwHoJU8445Jd+YaIJEMZ3gs/8ABoTAvFJvATgypcApYyl5MWj01HIiHQESlgXMTXtIB+97z04nkKYTIbMMAOoFBAfasCZXECEHDSUZzrwWCoheDM6EBAxuI31rctobHHArVCAxiqBWHYyiB9Eo0PAh3OwphGYktd+tzF4kPRZOWG2mwuw3nECieFM+l8QdShIDA+bHihPAUYGggbpX6O86pWjd9KD5hce6fWyXCUMCUwC+p9R/muZdrNlStjEMm30if1sdp1/Ajm7ZdiTC6HbAAAAAElFTkSuQmCC) no-repeat left center;*/
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC1ElEQVQ4T42TXUiTYRTH/+92UYREH1REJUQfehEkaTciChEV5rwRy4W2iZXO8GvqnHNzLlPcYmaoU5ZWNr+I+dW0qeVMEbW1SF2BWGRKrA9jFqLWNvf2vJajuli9V8/DOf/fOec9/4fCf3z6ljbN+MSEgHa74VpZgf9B/2o+P1bASKl/6cfGx5sam+7FiLIzYbO9h33ejta2dvj7+VUnJ10SeAUQcVVDY3OSPF+KomIl3K7vJV8WFsUcDgcPOjuhqSynvALyZHI6Iz0NpWU3UFyoCCLdzqrV6sK9+w4kdnd3Q1ut8Q6QEkDM2RjU6XRYXFyCpqKMio2LpzmRkejtMaK2RusdkJsnox0OJwoLCpDAv4z1G3wQERGOzq5WbNm6Sa9WK6O9jiASS+kCmRTx55PxOfQWwnwBs9kXxzYrOoSi+FRmJA/g+bhVo9frBSwWC7SbgttJIV8iBY93EZ9sc6CiO1DJFaFhWIXHL9A8pADXs8Yxq7WpQdcQk5MjwscPc9DdbYZPsAXGlwaw2QCblHE4gJt8BexLk+i1NmHkNZof5oBLtd836IeHR6KyMtOhqdJieekbjoeewpWJENQnlmPB0UMKsbFCTLSOOoH+VykI2MNH78QdjE6ihZKQPy0kqyqvqIRCLgsSJKdZvs4tw3ZUi+u8FJinyz1ec9PEeaQbMiUCdydAUl8LSiyR0ue4XNTr6pQqlUpMsgOzMxSWZ7vkkMeFYdo+sAqg3cCK8yeLGWvWBgwMwUQJs0R0BOc0+h6ZiMf3Zz+1jF07fCgQhplcLG6cAYtUZcQuF8A7Q87k/vYdEfejt78IAopYVT8wOBjF2NPpdMLhdKHbYMSRgBBjqpAnW+v/ZAksvFhgaoqI+1bFSSQ2zazRV1tzu9T8ZDSKSXaRUju27zQplVcvMAlrgHAV6OAQoK8LJiL2xNZ8QCyCbb+9zHlyfvPXSw38df8j9gNBMzYNzTEFWgAAAABJRU5ErkJggg==) no-repeat left center;
    text-decoration: none;
    color: #003366;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    padding-left:16px;
    margin-left:6px;
    padding-bottom:2px;
}
.link-dialog{
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC00lEQVQ4T5WTbUhTYRTH/8/dnVu+O1vW9kEFocQshpZLSZLmCoUg6pMkBYaJSR8s5rDJ1AzmSwQlEZIhiRQR5JdefCFNUVNB0oqRRUo1Cx2hQ4dz9+7p2V3a6OWD58N9Lpzn/J5z/uccgj/MajEbCaFHCCWZBEj2uylgp4QOU0q6aups3cEh7E7Aqs3mBMKjbLtGW5iSukeVEJ/Ib1WrJZ9zYQGzszPCu7dTP77POdqpgOZqm23W75MA/mCOx5VDBuPxjANZYSIJwbjDh44xDzivDwXpIUhPlEOGNYyODK3093Y/9gmo8kMkQI3F3JRjMJZkZueEtU2IaOxyI5qKUIgiOI8PRPRBZKCzRyNQcDgcw4N9K3293betdbZLxF+zRqNtP1NUvO3eFIf2ITfICgtcFcCtsVOgkDEARylY6jiVF4mTBiXaWlvm5+YchaS6quKaITfvgk6fze9vckHNbvVVqmA0fZPSf35di2PnP4NjuXIy9iEcOuo1mBgbFHp7nt4gLP2RouJS/UevFpb7Lig9XvTUqmEs+4pFpxdjDxIlIePyPwFyDkoFh7sVcdilnkdry61XpNZiXjRdtkZd7PRhetoNuswADTuwRWeHl/VPeC11UjLZCQciwwCdiuCZTYWGqzVLG4DKTgE9/S5M291YfZkEfq8dNEoOcSBpA8CdcyIq1AddjBfPTLEBwHoJU8445Jd+YaIJEMZ3gs/8ABoTAvFJvATgypcApYyl5MWj01HIiHQESlgXMTXtIB+97z04nkKYTIbMMAOoFBAfasCZXECEHDSUZzrwWCoheDM6EBAxuI31rctobHHArVCAxiqBWHYyiB9Eo0PAh3OwphGYktd+tzF4kPRZOWG2mwuw3nECieFM+l8QdShIDA+bHihPAUYGggbpX6O86pWjd9KD5hce6fWyXCUMCUwC+p9R/muZdrNlStjEMm30if1sdp1/Ajm7ZdiTC6HbAAAAAElFTkSuQmCC) no-repeat left center;*/
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1ggdACAgNFqVewAAAB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAABF0lEQVQ4y52SPU7DQBCFP0c+ggUVwhIlDTVIKHRAiURPyQUgQIQwBYSfC3CHoJRRyoiCG1AiuYYzeB6F4/UuicDxSlM8e+ft+2Y3Sg8HN0BG85Xl48vbSsRAdnS837h7NJxkQGAAwNv7x7/Nu9ubc9/i067RO9ni62AVIQozkDDJbdJMr6+lrHyPeWFQ/cxcgsIMSa5MFhjI0xXyaDjJOuEpNqvCazbMylqEG9NivV7vOBxnYCqQlaxSieNSmOFJZHXCTpsEPk49xKKcvhBmIorqzTIFiYJr9GMaAhnlTdanmAQBkuYN0nSjDQ0xMH18vu82bUiSJJzBxXl/rxIPT3fqnV2R559/4viPbOE7WAbnt8FSOMD0B0ypuh3UB2SLAAAAAElFTkSuQmCC') no-repeat left center;
    text-decoration: none;
    color: #003366;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    padding-left:16px;
    margin-left:6px;
    padding-bottom:2px;
}
.link-Refresh{
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC00lEQVQ4T5WTbUhTYRTH/8/dnVu+O1vW9kEFocQshpZLSZLmCoUg6pMkBYaJSR8s5rDJ1AzmSwQlEZIhiRQR5JdefCFNUVNB0oqRRUo1Cx2hQ4dz9+7p2V3a6OWD58N9Lpzn/J5z/uccgj/MajEbCaFHCCWZBEj2uylgp4QOU0q6aups3cEh7E7Aqs3mBMKjbLtGW5iSukeVEJ/Ib1WrJZ9zYQGzszPCu7dTP77POdqpgOZqm23W75MA/mCOx5VDBuPxjANZYSIJwbjDh44xDzivDwXpIUhPlEOGNYyODK3093Y/9gmo8kMkQI3F3JRjMJZkZueEtU2IaOxyI5qKUIgiOI8PRPRBZKCzRyNQcDgcw4N9K3293betdbZLxF+zRqNtP1NUvO3eFIf2ITfICgtcFcCtsVOgkDEARylY6jiVF4mTBiXaWlvm5+YchaS6quKaITfvgk6fze9vckHNbvVVqmA0fZPSf35di2PnP4NjuXIy9iEcOuo1mBgbFHp7nt4gLP2RouJS/UevFpb7Lig9XvTUqmEs+4pFpxdjDxIlIePyPwFyDkoFh7sVcdilnkdry61XpNZiXjRdtkZd7PRhetoNuswADTuwRWeHl/VPeC11UjLZCQciwwCdiuCZTYWGqzVLG4DKTgE9/S5M291YfZkEfq8dNEoOcSBpA8CdcyIq1AddjBfPTLEBwHoJU8445Jd+YaIJEMZ3gs/8ABoTAvFJvATgypcApYyl5MWj01HIiHQESlgXMTXtIB+97z04nkKYTIbMMAOoFBAfasCZXECEHDSUZzrwWCoheDM6EBAxuI31rctobHHArVCAxiqBWHYyiB9Eo0PAh3OwphGYktd+tzF4kPRZOWG2mwuw3nECieFM+l8QdShIDA+bHihPAUYGggbpX6O86pWjd9KD5hce6fWyXCUMCUwC+p9R/muZdrNlStjEMm30if1sdp1/Ajm7ZdiTC6HbAAAAAElFTkSuQmCC) no-repeat left center;*/
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsRJREFUeNqkU19IU2EUP/fu7s5czdbcFfZSGYWbbbNyUWBYRkSCDz1ESCDRNBLBwCgffIuQFkQoqBCp2CiQIkZIDwkjo9jTVkb5B/xDstGu+5O7Lrfde797++70roW99cHh3HO+3/2d3/d95xCyLMP/LOpfSa/XW4+dG1ttHE1XJtE3HkHuDY6Het3+qWIsUaxgbGzMgt1No9HY4XA4dCaTiRyYcJN1p9OQSCCYmRUglZL6MObu/dZ3yb8IRkZGHCRJfqipqdHZbDYaf+fzPaMNYLevg16vA3O5ARYXJZid4wH/xnja3sdItbooim6Xy1VSXV1NEwQBCrFikoxAEBCsrW3AwiILTEUOrFVaJd9TUDA4OHjGYrFMNDY2lqqE0WgUhUKh3NeYT8uXzGgZs4BVoPweYy6D0LSESdEpcqt6q9VqpdWqkUgE+Xy+tysrKy2GzNEKLi1dWljW+FPcpuBYnIODB7SAJLGd2iI4yTCMRpKkPCAQCORw7nFXV5dvU0/ny86BIyk2RjaUGaR8EQIyIEmonvR4PBoMLtfpdISqgGVZSRCEyeLn6u/4NMmlhULMCzwgWTST3d3diOd5LpvNyooCxRQyTFBbTNDebz1euuNPnM0ijBWT+UNhcCAcDiNVgfOYTRenP/Zd7zu0X9nH3o5k1O48bCgQcL9krAD51Ut8EgwGBaV6YO4VPA+2UVWuhHOnnlhqfVQpY/+l7kT51V16qUAQSwiKguFCI+GjPL3QdLZ5/PMNqun8Xvy+IhiNpUDTFPC8CLHYOsQT6TyWjQswv7ThHb31vYUqaqThF/6Hl+11u4FLrUMmw0OUTW2bk9UED/PLadxI8tC2Wbh2z7kPUVyvySw3W5gS2FNGA25KpW0hmeIhwmYg/pMfV4bKe/vH1DYCdV15wFxU7g7bOWwabEoLKs869OzO6uti7G8BBgCLkHgW+Cm7tAAAAABJRU5ErkJggg==') no-repeat left center;
    text-decoration: none;
    color: #003366;
    font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    padding-left:16px;
    margin-left:6px;
    padding-bottom:2px;
}
.jheadingtr td
{
    font-family: Calibri;
    font-size: 14px;
    color: #003366;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    height: 25px;
    border-top: 1px solid #C0C0C0;
    border-spacing: 0px;
    border-collapse: collapse;
}
#bodycontainer,.bodycontainer
{ 
	-moz-box-shadow: 0 0 10px #B4B4B4;
	-o-box-shadow: 0 0 10px #B4B4B4;
	-webkit-box-shadow: 0 0 10px #B4B4B4;
	box-shadow: 0 0 10px #B4B4B4;
	*box-shadow: 0 0 10px #B4B4B4;
	_box-shadow: 0 0 10px #B4B4B4;
	width: 90%; 
	padding-bottom: 10px;
	border: 1px solid #C0C0C0;
	margin-left: auto;
    margin-right: auto;
}

.jheading
{
    color: #333333;
    height: 25px;
    background: #D2DBE8;
    position: relative;
    width: 150px;
    padding-top: 5px;
    padding-left: 10px;
    margin: 0;
    text-align: left;
    border: 1px solid #FFFFFF;
    border-top: 0px;
    -moz-border-radius: 0 0px 320px 0;
    -webkit-border-radius: 0 0px 320px 0;
    border-radius: 0px 0px 320px 0px;
    border-left: 0px;
    
    -webkit-box-shadow: 1px 0  1px rgba(0,0,0, 0.75);
    -moz-box-shadow: 1px 0  1px rgba(0,0,0, 0.75);
    box-shadow: 1px 0  1px rgba(0,0,0, 0.75); /*style the text*/
}


hr { 
    border-top: 1px solid #C0C0C0;
    border-spacing: 0px;
    border-collapse: collapse;
}
.section-bar
{
    font-family: Verdana;
    font-size: 12px;
    color: #707070;
    font-style: normal;
    font-weight: bold;
    text-align: left;
    text-indent:8px;
    height: 25px;
    background-repeat: repeat-x;
    background-image: url('../../Images/Section_Bar-efleet.gif');
}

.datatable {
	border-spacing: 0;
	background: #fff;
	padding: 0;
	margin: 0;
	font-size: 13px;
	line-height: 100%;
	font-family: Microsoft elegant black,Arial, sans-serif;
	border-collapse:collapse;
	 border:solid 1px #ededed;
	overflow: scroll;
}

.datatable th {
	font-weight: bold;
	color: #707070;
	border-color: #d0d0d0;
	background: #D6E5FA;
	padding: 1px 2px;
	line-height: 21px;
	border-right: solid 1px #D0D0D0;
	border-bottom: solid 1px #D0D0D0;
	text-align: center;
}/*
.datatable th:hover {
	font-weight: bold;
	color: #ff6600;
	border-color: #d0d0d0;
	background: #DAE2FF;
	padding: 1px 2px;
	line-height: 21px;
	border-right: solid 1px #D0D0D0;
	border-bottom: solid 1px #D0D0D0;
	text-align: center;
}*/


.datatable tr {
	border-bottom:solid 1px #ededed;
}
.datatable tr:hover
{
    background: #E8E8E8;
}
.datatable td {
	padding: 1px 2px;
	line-height: 21px;
	border-right: solid 1px #ededed;
}

.datatable a {color:#3C7FB1; font-size:13px; line-height:20px;}
.datatable a:hover {text-decoration:underline; line-height:20px;}

.evenColor{background-color: #F8F8F8;}
.tdHover{background-color:#E4F5FF; }
.tdClick{background-color:#7CC5E5; }
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #29d;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 4px;
}