a:link {
        background-color: transparent;
        color: #000;
        text-decoration: none;
}

a:visited {
        background-color: transparent;
        color: #000;
        text-decoration: none;
}

a:hover {
        background-color: transparent;
        color: #000;
        text-decoration: none;
}

a.bottom:link {
        background-color: transparent;
        color: #000088;
        text-decoration: none;
}

a.bottom:visited {
        background-color: transparent;
        color: #000088;
        text-decoration: none;
}

a.bottom:hover {
        background-color: transparent;
        color: #000088;
        text-decoration: underline;
}

body {
        background-color: transparent;
        background-image: url(../gfx/bg.gif);
        background-repeat: repeat-x;
        color: #000;
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10pt;
}

html {
        overflow: -moz-scrollbars-vertical;
}

div.login {
        background-color: #FFFFFF;
        border-color: #C0C0C0;
        border-style: solid;
        border-width: 1px 1px 2px 1px;
        height: 160px;
        padding: 20px;
        width: 450px;
}

div.loginLeft {
        background-color: #E4E4E4;
        border-color: #C0C0C0;
        border-style: solid;
        border-width: 1px 1px 2px 1px;
        float: left;
        height: 150px;
        padding: 2px 0 6px 15px;
        text-align: left;
        width: 220px;
}

div.loginRight {
        float: right;
        height: 150px;
        position: relative;
        text-align: right;
        top: -8px;
        width: 170px;
}

img {
        border: 0px;
}

img.opaque {
        filter: alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
}

input {
        background-color: #FFF;
        border: 1px solid #A2A2A2;
        color: #000;
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 90%;
        margin: 0;
        padding-left: 2px;
        vertical-align: middle;
}

input.bigbutton {
        background-color: #FFF;
        /*color: #80A534;*/
        color: #A43151;
        cursor: pointer;
        font-weight: bold;
        height: 18px;
        padding: 0 8px 0 8px;
        vertical-align: middle;
}

input.button {
        background-color: transparent;
        border: none;
        cursor: pointer;
        margin: 0;
}

input.go {
        border: none;
        cursor: pointer;
        margin: 0;
        padding: 0;
}

input.login {
        border: none;
        cursor: pointer;
        left: -1px;
        margin: 2px 0 15px 0;
        padding: 0;
        position: relative;
}

input.password {
        background: url(../gfx/password.gif) no-repeat center left;
        background-color: #FFF;
        border: 1px solid #A2A2A2;
        height: 21px;
        padding: 2px 0 0 22px;
        width: 143px;
}

input.send {
        background-color: #FFF;
        color: #A43151;
        cursor: pointer;
        font-weight: bold;
        height: 21px;
        padding: 0 8px 2px 8px;
}

input.username {
        background-color: #FFF;
        background-image: url(../gfx/username.gif);
        background-position: center left;
        background-repeat: no-repeat;
        border: 1px solid #A2A2A2;
        height: 21px;
        padding: 2px 0 0 22px;
        width: 143px;
}

label {
        cursor: pointer;
}

table.borders {
        border-color: #C0C0C0;
        border-style: solid;
        border-width: 1px 1px 2px 1px;
}

table.cap {
        background-color: transparent;
    background-image: url(../gfx/bg_cap.gif);
        background-position: top left;
        background-repeat: repeat-x;
        border-bottom: 1px solid #3F84CB;
        border-collapse: collapse;
        height: 28px;
    margin-left: auto;
        margin-right: auto;
        width: 95%;
}

table.container {
        border-collapse: collapse;
    margin-left: auto;
        margin-right: auto;
        width: 95%;
}

table.content {
        background-color: #FCFBFC;
        border-color: #C0C0C0;
        border-style: solid;
        border-width: 0 2px 3px 2px;
        padding: 0;
        width: 98%;
}

table.directories {
        background-color: transparent;
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10pt;
}

table.files {
        background-color: transparent;
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10pt;
}

table.index {
        background-color: #EEE;
    border-color: #A2A2A2;
        border-style: solid;
        border-width: 1px 1px 2px 1px;
        color: #000;
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        width: 94%;
}

table.indexAdmin {
        background-color: #F8F8F8;
    border-color: #A2A2A2;
        border-style: solid;
        border-width: 1px 1px 2px 1px;
        color: #000;
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        width: 94%;
}

table.menu {
        background-color: transparent;
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10pt;
}

table.upload {
        background-color: transparent;
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        padding: 4px;
}

td {
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10pt;
}

td.capLeft {
        background-color: transparent;
    background-image: url(../gfx/bg_capLeft.gif);
        background-position: top left;
        background-repeat: no-repeat;
        height: 28px;
        margin, padding: 0;
        width: 8px;
}

td.capRight {
        background-color: transparent;
    background-image: url(../gfx/bg_capRight.gif);
        background-position: top right;
        background-repeat: no-repeat;
        height: 28px;
        margin, padding: 0;
        width: 8px;
}

td.container {
        background-color: #EEE;
        border-color: #C0C0C0;
        border-style: solid;
        border-width: 0 1px 2px 1px;
        margin: 0;
        padding: 0 0 16px 0;
}

td.containerLogin {
        background-color: #EEE;
        border-color: #C0C0C0;
        border-style: solid;
        border-width: 0 1px 2px 1px;
        margin: 0;
        padding: 24px 0;
}

td.fbborder {
        background-color: transparent;
        border-right: 1px dashed #A2A2A2;
}

th.create {
        background: #F6DA9A url(../gfx/bg_cap_new.gif);
        height: 26px;
}

th.existing {
        background: #F6EEB9 url(../gfx/bg_cap_existing.gif);
        height: 26px;
}

tr {
        vertical-align: top;
}

tr.rows td {
        padding-bottom: 5px;
}

textarea {
        background-color: #FFF;
        border: 1px solid #A2A2A2;
        color: #000;
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10pt;
}

.absmiddle {
        border: none;
        vertical-align: middle;
}

.bold {
        background-color: transparent;
        font-weight: bold;
}

.error {
        background-color: #FFFBBA;
        border: 1px solid #FFC407;
        padding: 8px;
        margin-top: 32px;
        text-align: center;
}

.message {
        color: #A43151;
}

.message_alert {
        background-color: #FDE7E7;
        border: 1px solid #E5A9AB;
        padding: 8px;
        margin-top: 0;
        text-align: center;
        width: 95%;
}

.message_confirm {
        background-color: #E1F1DF;
        border: 1px solid #94C98D;
        padding: 8px;
        margin-top: 0;
        text-align: center;
        width: 95%;
}

.message_error {
        background-color: #FFFBBA;
        border: 1px solid #FFC407;
        padding: 8px;
        margin-top: 0;
        text-align: center;
        width: 95%;
}

.options {
        background-color: #FFE593;
        border: 1px solid #DFAD10;
        font-weight: bold;
        letter-spacing: 1px;
        padding: 8px 16px;
        text-align: center;
}

.status {
        color: #4B4B4B;
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        background: #FFE69B url(../gfx/bg_message.gif) repeat-x;
        border: 1px solid #F5A642;
        padding: 0;
}

.statusWrap {
        border: 1px solid #4985AF;
        padding: 0;
}

.tracking {
  letter-spacing: 1px;
}

.txtbox {
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10pt;
}

#selectAll {
        cursor: pointer;
}

/*mooRadioCheck*/

.f_checkbox { background-repeat:no-repeat; cursor:pointer; display:block; height:15px; margin-top: 4px; width: 15px; }
.f_checkbox { padding: 0 }
.unchecked { background-image: url(../gfx/disabled.gif); }
.checked { background-image: url(../gfx/enable.gif); }

.checkbox {
        }
