﻿@charset "UTF-8";
/* CSS Document */

/*--GLOBAL--*/
html {
    height: 100%;
}

body {
    background: #ededed;
    width: 100%;
    height: 100%;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 300;
    color: #454545;
    line-height: 18px;
}

h1 {
    font: 18px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 400;
    color: #810e11;
    margin: 0 0 5px 20px;
}
/*
.loginWrap h1 {
    color: #810E11;
    font: 400 32px "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    margin: 0px;
}
*/

h2 {
    font: 14px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 700;
    color: #810e11;
    margin: 0 0 5px 20px;
    margin-top: 16px !important;
}

.file h2 {
    font: 14px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 700;
    color: #810e11;
    margin: 0 0 5px 20px;
    margin-top: 20px !important;
}

h3 {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 700;
    color: #000;
    margin: 0 0 5px 20px;
}

h4 {
    font: 14px Arial, Helvetica, sans-serif;
    color: #666;
    font-weight: bold;
    padding-bottom: 1px;
}

a {
    color: #3271a7;
    text-decoration: underline;
    text-align: center;
}

    a:hover, a:active {
        text-decoration: none;
    }

    a:active {
        text-decoration: none;
    }

    a:visited {
        color: #3271a7;
    }

strong {
    color: #616161;
    font-weight: bold;
}

.underline {
    border-bottom: 1px solid #c4c3c3;
    margin: 0 20px 10px 20px;
}

ul {
    padding: 0 1em 1em 15px;
    margin: 0;
}

    ul li {
        line-height: 1.75em;
    }

.sub {
    font: 11px Verdana, Geneva, sans-serif;
}

/*--FIXED HEADER - CONTENT - FOOTER--*/
#header {
    width: 100%;
    height: 70px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    background: #5f6267; /* Old browsers */
    background: -moz-linear-gradient(top, #5f6267 0%, #46494e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5f6267), color-stop(100%,#46494e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5f6267 0%,#46494e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5f6267 0%,#46494e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5f6267 0%,#46494e 100%); /* IE10+ */
    background: linear-gradient(top, #5f6267 0%,#46494e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f6267', endColorstr='#46494e',GradientType=0 ); /* IE6-9 */
}

#display {
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0;
    top: 70px;
}

#footer {
    width: 100%;
    height: 40px;
    background: #4d5156;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100;
}

/*--HEADER--*/
a#img-logo {
    background: url("../../Image/ESI_logo.png") no-repeat scroll 0 0 / 100% 100% #FFFFFF;
    display: block;
    float: left;
    height: 70px;
    text-indent: -9999em;
    width: 200px;
}

p#hdr-login {
    min-width: 220px;
    padding: 17px 0 0 20px;
    line-height: 18px;
    float: left;
    color: #a4a4a4;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 300;
    font-size: 12px;
}

    p#hdr-login a {
        color: #fff;
    }


ul#nav-main {
    height: 70px;
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    right: 0;
    top: 0;
}

    ul#nav-main li {
        float: left;
    }

        ul#nav-main li a {
            width: 70px;
            height: 70px;
            display: block;
            background: url(../images/nav-sprite.jpg);
            text-indent: -9999em;
        }

a#nav-dsh {
    background-position: 0 0;
}

    a#nav-dsh:hover, a#nav-dsh:active, li#active a#nav-dsh {
        background-position: 0 -70px;
    }

ul#nav-main a#nav-fil {
    background-position: -70px 0;
}

    ul#nav-main a#nav-fil:hover, a#nav-fil:active, li#active a#nav-fil {
        background-position: -70px -70px;
    }

ul#nav-main a#nav-dbt {
    background-position: -140px 0;
}

    ul#nav-main a#nav-dbt:hover, a#nav-dbt:active, li#active a#nav-dbt {
        background-position: -140px -70px;
    }

ul#nav-main a#nav-glo {
    background-position: -700px 0;
}

    ul#nav-main a#nav-glo:hover, a#nav-glo:active, li#active a#nav-glo {
        background-position: -700px -70px;
    }

ul#nav-main a#nav-log {
    background-position: -210px 0;
}

    ul#nav-main a#nav-log:hover, a#nav-log:active, li#active a#nav-log {
        background-position: -210px -70px;
    }

ul#nav-main a#nav-rep {
    background-position: -280px 0;
}

    ul#nav-main a#nav-rep:hover, a#nav-rep:active, li#active a#nav-rep {
        background-position: -280px -70px;
    }

ul#nav-main a#nav-acc {
    background-position: -350px 0;
}

    ul#nav-main a#nav-acc:hover, a#nav-acc:active, li#active a#nav-acc {
        background-position: -350px -70px;
    }

ul#nav-main a#nav-usr {
    background-position: -420px 0;
}

    ul#nav-main a#nav-usr:hover, a#nav-usr:active, li#active a#nav-usr {
        background-position: -420px -70px;
    }

ul#nav-main a#nav-fee {
    background-position: -490px 0;
}

    ul#nav-main a#nav-fee:hover, a#nav-fee:active, li#active a#nav-fee {
        background-position: -490px -70px;
    }

ul#nav-main a#nav-chk {
    background-position: -560px 0;
}

    ul#nav-main a#nav-chk:hover, a#nav-chk:active, li#active a#nav-chk {
        background-position: -560px -70px;
    }

ul#nav-main a#nav-cfg {
    background-position: -630px 0;
}

    ul#nav-main a#nav-cfg:hover, a#nav-cfg:active, li#active a#nav-cfg {
        background-position: -630px -70px;
    }

/*--FOOTER--*/
a.btn-gray {
    background: #eeeeee; /* Old browsers */
    background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */
    background: linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
    color: #474b50;
    border: 1px solid #2b2e32;
    font-size: 12px;
    text-decoration: none;
    padding: 3px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#footer a.btn-gray {
    float: left;
    margin: 8px 10px 0 10px;
}

#footer p {
    color: #b7b7b7;
    font-size: 12px;
    float: left;
    line-height: 40px;
}

#ftr-search {
    float: right;
    padding: 10px 10px 0 0;
}

    #ftr-search input {
        width: 190px;
        height: 20px;
        text-indent: 25px;
        border: 0;
        margin: 0;
        padding: 0;
        background: url(../images/bkg-search.png);
    }

/*--COLUMNS--*/
#col-main {
    float: left;
    height: 81.5% !important;
    width: 100%;
}

#main-content {
    border-top: 1px solid #D5D5D5;
    height: 100%;
    overflow: auto;
}

#end-space {
    height: 40px;
    width: 100px;
}

.content-box {
    border: 1px solid #999;
    background: #fff;
    margin: 20px 20px 20px 20px;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0px;
    overflow: hidden;
    float: left;
    width: 96%;
    padding-bottom: 14px;
}

    .content-box h3.box-top {
        background: #f6f8f9; /* Old browsers */
        background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
        background: linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
        width: 100%;
        border-bottom: 1px solid #999;
        height: 30px;
        line-height: 32px;
        margin-left: 0;
        margin-bottom: 0px;
        padding: 0;
        color: #464646;
        text-indent: 15px;
        font-size: 14px;
        font-weight: 500;
        text-shadow: 0 1px 0 #fff;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        -moz-border-radius-bottomright: 0px;
        -moz-border-radius-bottomleft: 0px;
        -webkit-border-radius: 5px 5px 0px 0px;
        border-radius: 5px 5px 0px 0px;
        position: relative;
    }

    .content-box p {
        padding: 0 20px 20px 20px;
    }

/*--COLUMN SPLITTER--*/
.splitter {
    border: 0px solid #aaa;
}

.vsplitbar {
    width: 8px;
    background: #484b50;
    background-image: url(../images/img-splitter.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    z-index: 0 !important;
}

.splitter .vsplitbar.active, .splitter .vsplitbar:hover {
    background: #3c3e43;
}
/*--SIDEBAR TABS--*/
ul#countrytabs {
    margin: 0 0 40px 0;
    border-top: 1px solid #999;
    padding: 0 0 0 0;
    float: left;
    width: 100%;
    /*
	background: #f2f6f8; /* Old browsers 
	background: -moz-linear-gradient(top,  #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); 
	background: -webkit-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); 
	background: -o-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); 
	background: -ms-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); 
	background: linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 );
	text-shadow: 0 1px 0 #fff; */
}

.shadetabs {
    margin-left: 0;
    margin-top: 1px;
    font: bold 12px Verdana;
    list-style-type: none;
    text-align: center; /*set to left, center, or right to align the menu as desired*/
}

    .shadetabs li {
        display: inline;
        margin: 0;
        padding: 0;
    }

        .shadetabs li a {
            text-decoration: none;
            position: relative;
            z-index: 1;
            padding: 0;
            margin: 0 -1px 0 -1px;
            border: 1px solid #778;
            color: #2d2b2b;
            border: 1px solid #a5c1d1;
            border-top: none;
            width: 50%;
            height: 40px;
            display: inline-block;
            float: left;
            line-height: 40px;
            background: #f2f6f8; /* Old browsers */
            background: -moz-linear-gradient(top, #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* IE10+ */
            background: linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
            text-shadow: 0 1px 0 #fff;
        }

            .shadetabs li a:hover {
                color: #2d2b2b;
            }

            .shadetabs li a.selected { /*selected main tab style */
                position: relative;
            }

            .shadetabs li a.selected { /*selected main tab style */
                background: #fff !important;
                filter: none;
                border-bottom: none;
            }

                .shadetabs li a.selected:hover { /*selected main tab style */
                    text-decoration: none;
                }

.tabcontent {
    display: none;
    padding: 10px;
}

#tabcontent {
    overflow: auto;
    top: 40px;
    height: 85%;
    position: absolute;
    background: #fff;
    padding-top: 10px;
    width: 100%;
}

@media print {
    .tabcontent {
        display: block !important;
    }
}

#status-side label {
    width: 80%;
    display: block;
    /*padding-left: 28px;*/
    padding-right: 10px;
    /*text-indent: -20px;*/
    margin: 10px 0 10px 0;
    font-size: 12px;
    font-weight: normal;
}

#status-side input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin: 0;
    margin-left: 10px;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}

#status-side table td {
    border-bottom: dotted 1px #ccc;
}

#status-drop select {
    float: left;
    height: 23px;
    margin-right: 5px;
}


#status-drop p {
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 10px 0 0;
}

#status-drop {
    padding: 0 0 10px 10px;
    clear: both;
    border-bottom: solid 2px #ccc;
}









a.btn-secondarySml {
    color: #538da4;
    font: 14px Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    margin: 0 5px 5px 0;
    display: inline-block;
    border: 1px solid #81b1c4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: rgb(248,252,254); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(248,252,254,1) 0%, rgba(231,247,254,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,252,254,1)), color-stop(100%,rgba(231,247,254,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(248,252,254,1) 0%,rgba(231,247,254,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(248,252,254,1) 0%,rgba(231,247,254,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(248,252,254,1) 0%,rgba(231,247,254,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(248,252,254,1) 0%,rgba(231,247,254,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fcfe', endColorstr='#e7f7fe',GradientType=0 ); /* IE6-9 */
}

    a.btn-secondarySml:hover {
        background: #dff2fa;
    }

#log-side {
    padding-bottom: 90px;
}

    #log-side p {
        padding: 15px;
        font-size: 14px;
        border-bottom: 1px solid #999;
        border-top: 1px solid #fff;
    }

        #log-side p:last-child {
            border-bottom: none;
        }

        #log-side p:first-child {
            border-top: none;
        }

/*--TWO COLUMN LAYOUT--*/
#col-alpha {
    width: 50%;
    float: left;
    border-right: 1px solid #CCC;
    margin-right: -1px;
    padding-bottom: 40px;
}

#col-beta {
    width: 50%;
    float: right;
    border-left: 1px solid #fff;
    margin-left: -1px;
    height: 100%;
    padding-bottom: 40px;
}


/* JO added */
.narrow {
    width: 200px;
}

.medium {
    width: 500px;
}

.wide {
    width: 800px;
}

.superwide {
    width: 1200px;
}

.dollars {
    width: 65px !important;
}

.left {
    float: left !important;
}

.numeric {
    width: 75px !important;
}

.clearfix {
    clear: both;
}


/*--UPDATES 03/26/2013--*/
/*.fileEditSpace{margin-right:20px;float:right;}*/
.fileEditSpace {
    margin: 0;
    padding: 0 15px;
    text-indent: 0;
    position: absolute;
    right: 0;
    top: 0;
    color: #444;
    text-decoration: none;
    font-weight: normal;
    display: block;
    height: 30px;
    cursor: pointer;
    border-left: 1px solid #999;
    height: 30px;
    line-height: 30px;
    border-radius: 0 5px 0 0;
    background: rgb(254,252,234); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(254,252,234,1) 0%, rgba(241,218,54,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,252,234,1)), color-stop(100%,rgba(241,218,54,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */
}

    .fileEditSpace:hover {
        background: #f6e881;
    }


.pdf {
    background: url(../../Image/FileIcons/page_white_acrobat.png);
    width: 16px;
    height: 16px;
    display: block;
    background-repeat: no-repeat;
    float: left;
    padding-left: 2px;
}

.doc {
    background: url(../../Image/FileIcons/page_white_word.png);
    width: 16px;
    height: 16px;
    display: block;
    background-repeat: no-repeat;
    float: left;
    padding-left: 2px;
}

.xls {
    background: url(../../Image/FileIcons/page_white_excel.png);
    width: 16px;
    height: 16px;
    display: block;
    background-repeat: no-repeat;
    float: left;
    padding-left: 2px;
}

.jpeg {
    background: url(../../Image/FileIcons/page_white_picture.png);
    width: 16px;
    height: 16px;
    display: block;
    background-repeat: no-repeat;
    float: left;
    padding-left: 2px;
}

.txt {
    background: url(../../Image/FileIcons/page_white_text.png);
    width: 16px;
    height: 16px;
    display: block;
    background-repeat: no-repeat;
    float: left;
    padding-left: 2px;
}

.checkmark {
    background: url(../../Image/icon_checkmark.gif);
    width: 25px;
    height: 20px;
    display: block;
    background-repeat: no-repeat;
    margin: 0 auto;
}

.crossmark {
    background: url(../../Image/icon_crossmark.gif);
    width: 25px;
    height: 20px;
    display: block;
    background-repeat: no-repeat;
}

/*-- Half Content Box -- */

.contentHalf-box-leftFlot {
    border: 1px solid #999;
    background: #fff;
    margin: 10px 10px 10px 10px;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    float: left;
    width: 98%;
    padding-bottom: 14px;
}

.contentHalf-box-rightFlot {
    border: 1px solid #999;
    background: #fff;
    margin: 10px 10px 10px 10px;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    float: left;
    width: 98%;
    padding-bottom: 14px;
}

.contentHalf-box-leftFlot h3.box-top {
    background: #f6f8f9; /* Old browsers */
    background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
    background: linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
    width: 100%;
    border-bottom: 1px solid #999;
    height: 30px;
    line-height: 32px;
    margin-left: 0;
    margin-bottom: 0px;
    padding: 0;
    color: #464646;
    text-indent: 15px;
    font-size: 14px;
    font-weight: 500;
    text-shadow: 0 1px 0 #fff;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}

.contentHalf-box-leftFlot p {
    padding: 0 20px 20px 20px;
}

.contentHalf-box-rightFlot h3.box-top {
    background: #f6f8f9; /* Old browsers */
    background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
    background: linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
    width: 100%;
    border-bottom: 1px solid #999;
    height: 30px;
    line-height: 32px;
    margin-left: 0;
    margin-bottom: 0px;
    padding: 0;
    color: #464646;
    text-indent: 15px;
    font-size: 14px;
    font-weight: 500;
    text-shadow: 0 1px 0 #fff;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}

.contentHalf-box-rightFlot p {
    padding: 0 20px 20px 20px;
}

.divFlotLeft {
    float: left;
    width: 48%;
}

.divFlotRight {
    float: left;
    width: 48%;
}

.content-box.shrink {
    min-height: 225px;
    width: 45% !important;
}

.row-compact label {
    width: 80px !important;
}

.content-box.shrink.dash {
    min-height: 255px;
    width: 45% !important;
}

.divLeft {
    width: 45% !important;
    float: left;
    padding-top: -20px;
}

.divMiddle {
    width: 30% !important;
    float: left;
}

.divRight {
    width: 23% !important;
    float: left;
}

.content-box.inner {
    width: 90% !important;
}


.red {
    background-color: Red;
    display: inline;
    float: left;
    height: 12px;
    width: 20px;
}

.blue {
    background-color: blue;
    display: inline;
    float: left;
    height: 12px;
    width: 20px;
}

.List {
    display: inline;
    float: left;
    margin-right: 86px;
}

.Sell {
    display: inline;
    float: left;
}


.commdate {
    width: 50px;
}





/* =============================================================================
   MESSAGE CENTER
   ========================================================================== */
.msg-green {
    width: 100%;
    position: fixed;
    z-index: 100;
    top: 71px;
    left: 0;
    background: rgb(141,194,112); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(141,194,112,1) 0%, rgba(116,178,83,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(141,194,112,1)), color-stop(100%,rgba(116,178,83,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(141,194,112,1) 0%,rgba(116,178,83,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(141,194,112,1) 0%,rgba(116,178,83,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(141,194,112,1) 0%,rgba(116,178,83,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(141,194,112,1) 0%,rgba(116,178,83,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc270', endColorstr='#74b253',GradientType=0 ); /* IE6-9 */
    height: 70px;
    border-bottom: 1px solid #619e40;
    opacity: .97;
}

.msg-greenbig {
    width: 100%;
    position: fixed;
    z-index: 100;
    top: 71px;
    left: 0;
    background: rgb(141,194,112); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(141,194,112,1) 0%, rgba(116,178,83,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(141,194,112,1)), color-stop(100%,rgba(116,178,83,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(141,194,112,1) 0%,rgba(116,178,83,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(141,194,112,1) 0%,rgba(116,178,83,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(141,194,112,1) 0%,rgba(116,178,83,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(141,194,112,1) 0%,rgba(116,178,83,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc270', endColorstr='#74b253',GradientType=0 ); /* IE6-9 */
    height: 70px;
    border-bottom: 1px solid #619e40;
    opacity: .97;
}

.msg-yellow {
    width: 100%;
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    background: rgb(252,242,156); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(252,242,156,1) 0%, rgba(241,218,54,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,242,156,1)), color-stop(100%,rgba(241,218,54,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(252,242,156,1) 0%,rgba(241,218,54,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(252,242,156,1) 0%,rgba(241,218,54,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(252,242,156,1) 0%,rgba(241,218,54,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(252,242,156,1) 0%,rgba(241,218,54,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf29c', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */
    height: 61px;
    border-bottom: 1px solid #a4a037;
    opacity: .90;
    color: #000000;
}

.msg-red {
    width: 100%;
    position: fixed;
    z-index: 100;
    top: 70px;
    left: 0;
    background: rgb(255,48,25); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,48,25,1)), color-stop(100%,rgba(207,4,4,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
    height: 61px;
    border-bottom: 1px solid #a4a037;
    opacity: .90;
}

.msg-orange {
    width: 100%;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    background: rgb(249,198,103); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(249,198,103,1) 0%, rgba(247,150,33,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,198,103,1)), color-stop(100%,rgba(247,150,33,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621',GradientType=0 ); /* IE6-9 */
    height: 61px;
    border-bottom: 1px solid #a4a037;
    opacity: .90;
}

.msg-custom {
    width: 100%;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    background: rgb(254,255,255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(254,255,255,1) 0%, rgba(221,241,249,1) 35%, rgba(160,216,239,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(35%,rgba(221,241,249,1)), color-stop(100%,rgba(160,216,239,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(254,255,255,1) 0%,rgba(221,241,249,1) 35%,rgba(160,216,239,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(254,255,255,1) 0%,rgba(221,241,249,1) 35%,rgba(160,216,239,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(254,255,255,1) 0%,rgba(221,241,249,1) 35%,rgba(160,216,239,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(254,255,255,1) 0%,rgba(221,241,249,1) 35%,rgba(160,216,239,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=0 ); /* IE6-9 */
    height: 61px;
    border-bottom: 1px solid #a4a037;
    opacity: .90;
}

#msg-center p {
    margin: 0 auto;
    display: block;
    width: 80%;
    text-align: center;
    line-height: 60px;
    font-size: 17px;
}

.msg-yellow p {
    color: #515144;
    text-shadow: 1px 1px 0px #fffdcb;
}

.msg-custom p {
    color: #3f4b6b;
}

.msg-red p {
    color: #fff;
}

.msg-orange p {
    color: #fff;
    text-shadow: 1px 1px 3px #a7811c;
}

.msg-green p {
    color: #fff;
    text-shadow: 1px 1px 0px #619e40;
}

.msg-ico {
    width: 20px;
    height: 25px;
    display: inline-block;
    background: url(../img/ico-sprite.png) 0 -235px;
    margin: 0 5px -6px 0;
}

.msg-green .msg-ico {
    background-position: 0 -235px;
    margin: 0 5px -6px 0;
}

.msg-red .msg-ico {
    background-position: 0 -235px;
    margin: 0 5px -6px 0;
}

.msg-yellow .msg-ico {
    background-position: 0 223px;
    margin: 0 5px -6px 0;
}


.parent {
    position: relative;
}


/* OLD BUTTONS - put new buttons from skogman forms css on this page */

/*
.btn-green {
    background: linear-gradient(to bottom, #9CCC00 0%, #55A500 100%) repeat scroll 0 0 transparent;
    border: 1px solid #5A8328;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;
    cursor: pointer;
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0 5px 5px 0;
    opacity: 0.75;
    padding: 3px 8px 2px;
    text-decoration: none;
    text-transform: none;
}
 .btn-red {
    background: linear-gradient(to bottom, #FEBBBB 0%, #FE9090 45%, #FF5C5C 100%) repeat scroll 0 0 transparent;
    border: 1px solid #A43B3B;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0 5px 5px 0;
    opacity: 0.8;
    padding: 3px 8px 2px;
    text-decoration: none;
    text-transform: none;
}
 .btn-yellow {
    background: linear-gradient(to bottom, #FEFCEA 0%, #F1DA36 100%) repeat scroll 0 0 transparent;
    border: 1px solid #AB9B29;
    border-radius: 5px 5px 5px 5px;
    color: #62615B !important;
    cursor: pointer;
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0 5px 5px 0;
    opacity: 0.75;
    padding: 3px 8px 2px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
    text-transform: none;
}
.btn-customblue {
    background: linear-gradient(to bottom, #ADDEE3 0%, #84B3B7 100%) repeat scroll 0 0 transparent;
    border: 1px solid #AB9B29;
    border-radius: 5px 5px 5px 5px;
    color: #62615B !important;
    cursor: pointer;
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0 5px 5px 0;
    opacity: 0.75;
    padding: 3px 8px 2px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
    text-transform: none;
}
*/


/*--BUTTONS--*/
.no-btn {
    background: none;
    border: none;
    color: #777;
    text-shadow: 1px 1px 0 #fff;
    display: block;
    cursor: pointer;
    padding: 4px 8px 2px 8px;
    margin: 0 5px 0 0;
    font: 12px Arial, Helvetica, sans-serif;
}

    .no-btn:hover {
        text-decoration: underline;
    }

.btn-yellow {
    float: left;
    color: #62615b !important;
    font: 12px Arial, Helvetica, sans-serif;
    text-transform: none;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 0px 1px 0px #fff;
    padding: 3px 8px 2px 8px;
    margin: 0 5px 0 0;
    border: 1px solid #ab9b29;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    opacity: .85;
    background: #fefcea; /* Old browsers */
    background: -moz-linear-gradient(top, #fefcea 0%, #f1da36 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fefcea 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fefcea 0%,#f1da36 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fefcea 0%,#f1da36 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fefcea 0%,#f1da36 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */
    cursor: pointer;
}

.btn-lightblue {
    float: left;
    color: #333 !important;
    font: 12px Arial, Helvetica, sans-serif;
    text-transform: none;
    font-weight: normal;
    text-decoration: none;
    padding: 3px 8px 2px 8px;
    margin: 0 5px 0 0;
    border: 1px solid #89aebd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    opacity: .75;
    background: #feffff; /* Old browsers */
    background: -moz-linear-gradient(top, #feffff 0%, #ddf1f9 35%, #a0d8ef 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(35%,#ddf1f9), color-stop(100%,#a0d8ef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* IE10+ */
    background: linear-gradient(to bottom, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=0 ); /* IE6-9 */
    cursor: pointer;
}

.btn-green {
    float: left;
    color: #fff !important;
    font: 12px Arial, Helvetica, sans-serif;
    text-transform: none;
    font-weight: normal;
    text-decoration: none;
    padding: 3px 8px 2px 8px;
    margin: 0 5px 0 0;
    border: 1px solid #5a8328;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    opacity: .75;
    cursor: pointer;
    background: #9ccc00; /* Old browsers */
    background: -moz-linear-gradient(top, #9ccc00 0%, #55a500 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ccc00), color-stop(100%,#55a500)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #9ccc00 0%,#55a500 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #9ccc00 0%,#55a500 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #9ccc00 0%,#55a500 100%); /* IE10+ */
    background: linear-gradient(to bottom, #9ccc00 0%,#55a500 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ccc00', endColorstr='#55a500',GradientType=0 ); /* IE6-9 */
    cursor: pointer;
}

.btn-blue {
    float: left;
    color: #fff !important;
    font: 12px Arial, Helvetica, sans-serif;
    text-transform: none;
    font-weight: normal;
    text-decoration: none;
    padding: 3px 8px 2px 8px;
    margin: 0 5px 0 0;
    border: 1px solid #3287a9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    opacity: .8;
    background: #65c9ed; /* Old browsers */
    background: -moz-linear-gradient(top, #65c9ed 0%, #2690c1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65c9ed), color-stop(100%,#2690c1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #65c9ed 0%,#2690c1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #65c9ed 0%,#2690c1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #65c9ed 0%,#2690c1 100%); /* IE10+ */
    background: linear-gradient(to bottom, #65c9ed 0%,#2690c1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65c9ed', endColorstr='#2690c1',GradientType=0 ); /* IE6-9 */
    cursor: pointer;
}

.btn-red {
    float: left;
    color: #fff !important;
    font: 12px Arial, Helvetica, sans-serif;
    text-transform: none;
    font-weight: normal;
    text-decoration: none;
    padding: 3px 8px 2px 8px;
    margin: 0 5px 0 0;
    border: 1px solid #a43b3b;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    opacity: .8;
    background: #febbbb; /* Old browsers */
    background: -moz-linear-gradient(top, #febbbb 0%, #fe9090 45%, #ff5c5c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#febbbb), color-stop(45%,#fe9090), color-stop(100%,#ff5c5c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febbbb', endColorstr='#ff5c5c',GradientType=0 ); /* IE6-9 */
    cursor: pointer;
}

    .btn-blue:hover, .btn-blue:active, .btn-lightblue:hover, .btn-lightblue:active, .btn-green:hover, .btn-green:active, .btn-yellow:hover, .btn-yellow:active, .btn-red:hover, .btn-red:active {
        opacity: 1;
    }

    .btn-blue:focus, .btn-lightblue:focus, .btn-green:focus, .btn-yellow:focus, .btn-red:focus {
        box-shadow: 0 0 2px 2px #1961da;
    }

.big {
    font-size: 16px !important;
    padding: 7px 10px !important;
}

.btn-right {
    float: right;
}


.user-detail {
    width: 93% !important;
}

.stdFee {
    width: 95%;
    margin: 10px 0 0 10px;
}

    .stdFee td {
        padding: 10px 5px 10px 5px;
    }

    .stdFee label {
        float: left;
        text-align: left;
        width: 200px;
    }

    .stdFee input {
        float: left;
        width: 10px;
    }



.centeralign {
    margin-left: 48%;
}

.filecenter {
    margin-left: 43% !important;
}

.white {
    background-color: White;
}

.comresult {
    float: left;
    padding-right: 20px;
    width: 72%;
}

/* -------------------- */
/* Buttons*/
/* -------------------- */
a.bluebtn:link, a.bluebtn:visited {
    background: url('../../Image/Admin/Button/blue_button.gif');
}

a.bluebtn:hover {
    background: url('../../Image/Admin/Button/blue_button_hover.gif');
}

a.bluebtn {
    border: 1px solid #000;
    color: #fff !important;
    font: bold 10px/22px Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 3px 10px;
    text-decoration: none;
}

/*a.redbtn, a.btn-green, a.lbtn-green, a.bluebtn, a.yellowbtn, a.lbtn-green{border:1px solid #000; color:#fff !important; font:bold 10px/22px Verdana,Arial,Helvetica,sans-serif; margin:0; padding:3px 10px; text-decoration:none}
/*
/*a.redbtn:link, a.redbtn:visited{background:url('../../Image/Admin/Button/red_button.gif')}
/*a.redbtn:hover{background:url('../../Image/Admin/Button/red_button_hover.gif')}
/*
/*a.btn-green:link, a.btn-green:visited{background:url('../../Image/Admin/Button/green_button.gif')}
/*a.btn-green:hover{background:url('../../Image/Admin/Button/green_button_hover.gif')}
/*
/*a.lbtn-green:link, a.lbtn-green:visited{font:bold 14px/29px Verdana,Arial,Helvetica,sans-serif; color:#fff !important; text-decoration:none; padding:4px 10px; white-space:nowrap; margin:0px; margin-right:5px; background-image:url('../../../Image/User/Button/green_button.gif'); border:1px solid #4c7329}
/*a.lbtn-green:hover{font:bold 14px/29px Verdana,Arial,Helvetica,sans-serif; color:#fff !important; text-decoration:none; white-space:nowrap; background-image:url('../../../Image/User/Button/green_button_hover.gif')}
/*a.lbtn-green:active{font:bold 14px/29px Verdana,Arial,Helvetica,sans-serif; color:#fff !important; text-decoration:none; white-space:nowrap}
/*
/*
/*
/*a.yellowbtn:link, a.yellowbtn:visited{background:url('../../Image/Admin/Button/yellow_button.gif')}
/*a.yellowbtn:hover{background:url('../../Image/Admin/Button/yellow_button_hover.gif')}   



.breadCrumb {
    position: absolute;
    top: 72px !important;
}                                      */

.breadCrumb-primary {
    margin-top: 80px !important;
    position: absolute;
    top: -9px;
    margin-left: 22px;
}

.breadcrumb {
    margin-left: 22px;
    font-size: 12px;
    color: #666;
    font-style: normal;
}

    .breadcrumb a {
        color: #666;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
    }

        .breadcrumb a:hover {
            color: Red;
            font-weight: normal;
            font-style: normal;
        }

.breadcrumb-current {
    color: #666;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
}

.breadcrumb span:nth-child(3) {
    display: none;
}

.breadCrumb-primary span:nth-child(3) {
    display: none;
}

.dashtop {
    margin-top: 10px !important;
}

.repfiles {
    width: 98%;
}

.marT0 {
    overflow-x: hidden !important;
}

.amount {
    text-align: right;
}
/*.frgtpass{margin-top:100px;}*/
.esigraph {
    width: 89px !important;
}

.tdcenter {
    vertical-align: middle;
    padding-left: 10px;
}

.pad {
    padding-bottom: 5px;
}

.margin {
    margin-bottom: 10px !important;
    margin-left: 10px !important;
    margin-top: 10px !important;
}

.marginLedgerButton {
    margin: 5px 5px 5px 7px !important;
    float: right;
}

.cms-req {
    color: red;
    font-weight: bold;
}

.boxwidthTrustLedger {
    width: 155px !important;
}

.trustLedger td label {
    float: none !important;
    padding-right: 5px !important;
    text-align: left !important;
    width: auto;
}

.amount-width {
    width: 120px !important;
}

.right-link {
    float: right;
    margin-right: 24px;
    font-size: small;
    margin-bottom: -18px;
}

.margin10 {
    margin-left: 10px !important;
}

.margin15right {
    margin-right: 15px !important;
}

.right-tabs {
    z-index: 0 !important;
}

.mgr-left-sidecomm {
    margin-left: 43px;
    width: 157px;
}

.float-right label {
    float: right;
}

.processing-img {
    height: 620px;
    position: absolute;
    top: 88px;
    width: 272px;
    z-index: 1000;
}

.btn-delete {
    margin-left: 5% !important;
    position: relative;
    top: 15px;
}

/* -------------------- */
/* Reporting Icons*/
/* -------------------- */

a.icon-box {
    width: 275px;
    height: 100px;
    background: #f2f2f2;
    border: 1px solid #989898;
    float: left;
    margin: 20px 0 0 20px;
    text-decoration: none;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    display: block;
    cursor: pointer;
    background: rgb(242,242,242); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(224,224,224,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(224,224,224,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(224,224,224,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(224,224,224,1) 100%); /* W3C */
}

    a.icon-box:hover {
        border-color: #820e11;
        background: #f1f1f1;
    }

        a.icon-box:hover p {
            color: #820e11;
        }

    a.icon-box p {
        font: 16px Arial, Helvetica, sans-serif;
        color: #333;
        text-shadow: 0 1px 0 #fff;
        width: 185px;
        float: right;
        padding: 10px 10px 10px 0;
        font-weight: bold;
    }

        a.icon-box p .lastupdate {
            font: 10px Arial, Helvetica, sans-serif;
            color: #333;
            text-shadow: 0 1px 0 #fff;
        }

    a.icon-box i {
        display: block;
        width: 80px;
        height: 80px;
        background: url(../../Image/ico-reports.png) 0 0;
        float: left;
    }

        a.icon-box i.ico-bank {
            background-position: 0 0;
        }

        a.icon-box i.ico-drawer {
            background-position: 0 -80px;
        }

        a.icon-box i.ico-report {
            background-position: 0 -160px;
        }

        a.icon-box i.ico-home {
            background-position: 0 -240px;
        }

        a.icon-box i.ico-invoice {
            background-position: 0 -320px;
        }

        a.icon-box i.ico-money {
            background-position: -80px 0;
        }

        a.icon-box i.ico-coins {
            background-position: -80px -80px;
        }

        a.icon-box i.ico-pie {
            background-position: -80px -160px;
        }

        a.icon-box i.ico-files {
            background-position: -80px -240px;
        }

        a.icon-box i.ico-dollar {
            background-position: -80px -320px;
        }



/* -------------------- */
/* Login Page*/
/* -------------------- */

.loginWrap {
    background: #fff url(../../Image/bkg-login-red.png) top left repeat-y;
    border: 3px solid #494C51;
    border-radius: 1em 1em 1em 1em;
    box-shadow: 0 0 60px #818981;
    margin: 165px auto auto;
    width: 620px;
    overflow: hidden;
}



/* -------------------- */
/* Document upload loader*/
/* -------------------- */
.documentLoadmodal {
    position: fixed;
    z-index: 999;
    height: 100%;
    width: 100%;
    top: 0;
    background-color: White;
    filter: alpha(opacity=80);
    opacity: 0.8;
    -moz-opacity: 0.8;
}

.documentLoadcenter {
    display: block;
    width:40px;
    height:40px;
    margin-top: 50vh;
    margin-left:50vw;
    position:relative;
    left: -20px;
    top: -20px;
}

    .documentLoadcenter img {
        height: 40px;
        width: 40px;
    }
