/* Files Manager 1.1.4 Business */
/* Licenced for #replacement_domain# */

/* NavPanel */
.dlhome {
   background: url(sprite.png) no-repeat;
   background-position: left -2px;
   margin-top: 3px;
   margin-bottom: 3px;
   padding:2px 2px 2px 20px;
   text-decoration: none;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display: inline;
   color: black;
}
.dlhome_active {
   background: url(sprite.png) no-repeat;
   background-position: left -22px;
   margin-top: 3px;
   margin-bottom: 3px;
   padding: 2px 2px 2px 20px;
   text-decoration: none;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
   color: black;
}
a.dlhome:hover, a.dlhome_active:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -22px;
   text-decoration: none;
   color: black;
}

.dluserfiles {
   background: url(sprite.png) no-repeat;
   background-position: left -44px;
   margin-top:3px;
   margin-bottom:3px;
   padding:2px 2px 2px 20px;
   text-decoration:none;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
}
.dluserfiles_active {
   background: url(sprite.png) no-repeat;
   background-position: left -67px;
   margin-top:3px;
   margin-bottom:3px;
   padding:2px 2px 2px 20px;
   text-decoration:none;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
   color: black;
}
a.dluserfiles:hover, a.dluserfiles_active:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -67px;
   text-decoration:none;
   color: black;
}

.dlmedia {
   background: url(sprite.png) no-repeat;
   background-position: left -89px;
   margin-top:3px;
   margin-bottom:3px;
   padding:2px 2px 2px 20px;
   text-decoration:none;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
}
.dlmedia_active {
   background: url(sprite.png) no-repeat;
   background-position: left -110px;
   margin-top:3px;
   margin-bottom:3px;
   padding:2px 2px 2px 20px;
   text-decoration:none;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
   color: black;
}
a.dlmedia:hover, a.dlmedia_active:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -110px;
   text-decoration:none;
   color: black;
}

.dlstats {
   background: url(sprite.png) no-repeat;
   background-position: left -132px;
   margin-top:3px;
   margin-bottom:3px;
   padding:2px 2px 2px 20px;
   text-decoration:none;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
}
.dlstats_active {
   background: url(sprite.png) no-repeat;
   background-position: left -153px;
   margin-top:3px;
   margin-bottom:3px;
   padding:2px 2px 2px 20px;
   text-decoration:none;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
   color: black;
}
a.dlstats:hover, a.dlstats_active:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -153px;
   text-decoration: none;
   color: black;
}


.dlstatsupdate {
   background: url(sprite.png) no-repeat;
   background-position: left -174px;
   margin-top: 3px;
   margin-bottom: 3px;
   padding: 2px 2px 2px 20px;
   text-decoration: none;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
}
a.dlstatsupdate:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -194px;
   text-decoration:none;
   color: black;
}

.dldownfiles {
   background: url(sprite.png) no-repeat;
   background-position: left -216px;
   margin-top: 3px;
   margin-bottom: 3px;
   padding: 2px 2px 2px 20px;
   text-decoration: none;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
}
.dldownfiles_active {
   background: url(sprite.png) no-repeat;
   background-position: left -237px;
   margin-top: 3px;
   margin-bottom: 3px;
   padding: 2px 2px 2px 20px;
   text-decoration: none;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display: inline;
   color: black;
}
a.dldownfiles:hover, a.dldownfiles_active:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -237px;
   text-decoration: none;
   color: black;
}

.dlmyfiles {
   background: url(sprite.png) no-repeat;
   background-position: left -257px;
   margin-top: 3px;
   margin-bottom: 3px;
   padding:2px 2px 2px 20px;
   text-decoration: none;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display: inline;
}
.dlmyfiles_active {
   background: url(sprite.png) no-repeat;
   background-position: left -277px;
   margin-top: 3px;
   margin-bottom: 3px;
   padding:2px 2px 2px 20px;
   text-decoration: none;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display: inline;
   color: black;
}
a.dlmyfiles:hover, a.dlmyfiles_active:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -277px;
   text-decoration: none;
   color: black;
}

.dlsearch {
   background: url(sprite.png) no-repeat;
   background-position: left -300px;
   margin-top: 3px;
   margin-bottom: 3px;
   padding:2px 2px 2px 20px;
   text-decoration: none;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display: inline;
}
.dlsearch_active {
   background: url(sprite.png) no-repeat;
   background-position: left -322px;
   margin-top: 3px;
   margin-bottom: 3px;
   padding:2px 2px 2px 20px;
   text-decoration: none;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display: inline;
   color: black;
}
a.dlsearch:hover, a.dlsearch_active:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -322px;
   text-decoration: none;
   color: black;
}
/* Buttons */
.dlgobutton {
   background: url(sprite.png) no-repeat;
   background-position: left -341px;
   margin-top:3px;
   margin-bottom:3px;
   padding:2px 2px 2px 20px;
   text-decoration:none;
   border: 1px solid #316AC5;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
}
input.dlgobutton:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -357px;
   background-color: #FFFFCC;
   text-decoration:none;
   cursor: pointer;
}

.dladdfile {
   background: url(sprite.png) no-repeat;
   background-position: left -375px;
   margin-top:3px;
   margin-bottom:3px;
   padding:2px 2px 2px 20px;
   text-decoration:none;
   border: 1px solid #316AC5;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
}
a.dladdfile:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -395px;
   background-color: #FFFFCC;
   text-decoration:none;
}

.dldownlfile {
   background: url(sprite.png) no-repeat;
   background-position: left -416px;
   margin-top:3px;
   margin-bottom:3px;
   padding:2px 2px 2px 20px;
   text-decoration:none;
   border: 1px solid #316AC5;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
}
a.dldownlfile:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -439px;
   background-color: #FFFFCC;
   text-decoration:none;
}

.dldownlfilelock {
   background: url(sprite.png) no-repeat;
   background-position: left -463px;
   margin-top:3px;
   margin-bottom:3px;
   padding:2px 2px 2px 20px;
   text-decoration:none;
   border: 1px solid #316AC5;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
}
a.dldownlfilelock:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -486px;
   background-color: #FFFFCC;
   text-decoration:none;
}

.dleditfile {
   background: url(sprite.png) no-repeat;
   background-position: left -507px;
   margin-top:3px;
   margin-bottom:3px;
   padding:2px 2px 2px 20px;
   text-decoration:none;
   border: 1px solid #316AC5;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
}
a.dleditfile:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -527px;
   background-color: #FFFFCC;
   text-decoration:none;
}

.dldeletefile {
   background: url(sprite.png) no-repeat;
   background-position: left -548px;
   margin-top:3px;
   margin-bottom:3px;
   padding:2px 2px 2px 20px;
   text-decoration:none;
   border: 1px solid #316AC5;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
}
a.dldeletefile:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -570px;
   background-color: #FFFFCC;
   text-decoration:none;
}

.dlapprovefile {
   background: url(sprite.png) no-repeat;
   background-position: left -591px;
   margin-top:3px;
   margin-bottom:3px;
   padding:2px 2px 2px 20px;
   text-decoration:none;
   border: 1px solid #316AC5;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
}
a.dlapprovefile:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -611px;
   background-color: #FFFFCC;
   text-decoration:none;
}

.dlunapprovefile {
   background: url(sprite.png) no-repeat;
   background-position: left -591px;
   margin-top:3px;
   margin-bottom:3px;
   padding:2px 2px 2px 20px;
   text-decoration:none;
   border: 1px solid #316AC5;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
}
a.dlunapprovefile:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -630px;
   background-color: #FFFFCC;
   text-decoration:none;
}

.dlpurchase {
   background: url(sprite.png) no-repeat;
   background-position: left -652px;
   margin-top:3px;
   margin-bottom:3px;
   padding:2px 2px 2px 20px;
   text-decoration:none;
   border: 1px solid #316AC5;
   vertical-align: middle;
   font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   display:inline;
}
a.dlpurchase:hover {
   background: url(sprite.png) no-repeat;
   background-position: left -677px;
   background-color: #FFFFCC;
   text-decoration:none;
}

.dltextinput {
   background-color:#FFFFFD;
   border: 1px solid #316AC5;
   width: 147px;
   font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.dlselectinput {
   background-color:#FFFFFD;
   border: 1px solid #316AC5;
   font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.dlselected {
   background-color:#FFFFCC;
   font-style: italic;
   font-weight: bold;
}

.dlcheckbox {
   background-color:#FFFFFD;
   border: 1px solid #316AC5;
   font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/* Tabs */
ul.krfmtab_list {
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
    list-style: none;
    padding: 0px;
    margin: 0px;
}
ul.krfmtab_list li {
    float: left;
    margin-left: 0px;
    margin-right: 1px;
    white-space: nowrap;
    overflow: hidden;
    padding: 4px;
    position: relative;
    cursor: default;
}
/* unselected tabs */
ul.krfmtab_list li.thead {
    font-weight: normal;
    margin-top: 6px;
    display: block; 
    background-position: 0px 0px;
}
/* selected tabs */
ul.krfmtab_list li.tcat {
    height: 1.5em;
    border-bottom: none;
    border-bottom-width: 0px;
    background-position: 0px 0px;
    font-weight: bold;
    font-size: 10pt;
    position: relative;
}
/* links within tabs */
ul.krfmtab_list li a {
    text-decoration: none;
    cursor: pointer;
}
ul.krfmtab_list li.thead:hover, ul.krfmtab_list li.thead:hover *, ul.tab_popup li.vbmenu_option:hover, ul.tab_popup li.vbmenu_option:hover * {
    background: white;
    color: black;
}
div.krfmtab_header {
    margin-top: -1px;
    border-bottom: none;
    border-bottom-width: 0px;
    background-position: 0px -28px;
    padding: 4px;
    clear: both;
}
