﻿body {
    /*color: #6d6d6d;  
  background-color: #eef1ea; */
    font-family: Helvetica, Verdana, Arial;
    font-size: 10pt;
    padding: 0;
    margin: 0;
    background-image: none;
    /*min-width:1305px;*/
}

img {
    border: 0;
}

/*h1
{
    font-size:16pt;
    border-bottom: 2px solid #ccc;
    font-weight:normal;
    margin:5px 0px;
}*/

/*h2
{
    font-size:14pt;
    font-weight:normal;
    color:Navy;
    display:inline;
}*/

.boxTitle {
    font-size: 11pt;
    padding: 5px;
    color: #00263a;
    font-weight: bold;
    border-bottom: 2px solid #9d2235;
}

.box {
    padding: 10px;
}

.wrapper {
    width: 100%;
    display: table;
    margin: 0 auto;
    text-align: left;
    min-width: 1070px;
    min-height: 700px;
    background-color: #ffffff;
    padding: 0px;
}

.content {
    padding: 10px;
    overflow: hidden;
    width: auto;
    z-index: 990;
    display: block;
    background-color: #ffffff;
    min-height: 700px;
}

    .content .rightColumn {
        min-width: 72.82%;
        float: left;
        /* border:1px solid #000; */
    }

    .content .leftColumn {
        width: 15%;
        float: left;
        background-image: url(../Images/FTDSliver.gif);
        background-repeat: repeat-y;
        margin: 0;
        /* border:1px solid #000;*/
    }


    .content .rightColumn .rightColumn {
        width: 59.7%;
        float: left;
    }

    .content .rightColumn .leftColumn {
        width: 34.33%;
        padding-right: 2.63%;
        float: right;
    }

.roundBox {
    border: 1px solid #ccc;
    border-radius: 5px;
    moz-border-radius: 5px;
    webkit-border-radius: 5px;
}

a {
    text-decoration: none;
    cursor: hand;
}

.lnkMainNav {
    font-weight: bold;
}

    .lnkMainNav:hover {
        color: #f6fafe;
        background-image: url(../images/darkgradient.gif);
        background-repeat: repeat-x;
    }

.hits {
    color: Red;
    font-size: 9pt;
}

.comments {
    font-weight: bold;
    font-size: 9pt;
}

.autocomplete {
    height: 40px !important;
}

.datepicker {
    width: 150px !important;
}

.ddl {
    height: 25px;
}

#reportsToolBar {
    font-size: 8pt !important;
}

.btn-small {
    font-size: 8pt !important;
}

.ddl-medium {
    width: 200px !important;
}

.ddl-small {
    width: 150px !important;
}

.ddl-xsmall {
    width: 100px !important;
}

.ddl-xxsmall {
    width: 50px !important;
}


#reportsToolBar {
    display: inline;
}

.noti_bubble {
    position: absolute;
    top: -5px;
    right: 1px;
    padding: 1px 5px 1px 5px;
    background-color: red;
    color: white;
    font-weight: bold;
    font-size: 0.6em;
    font-family: Helvetica, Verdana, Arial;
    border-radius: 30px;
    box-shadow: 1px 1px 1px gray;
}

.IARedList {
    background-color: red;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.IARedListItem {
    color: red; /*rgba(255,0,0,0.7)*/
    font-weight: bold;
    text-align: center;
}

.IAYellowList {
    background: rgba(255,255,0,0.7);
    color: #000;
    font-weight: bold;
    text-align: center;
}

.IAGreenList {
    background-color: Green;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.IAGreenListItem {
    color: Green;
    font-weight: bold;
    text-align: center;
}

.standard A {
    text-decoration: none;
    font-size: 9pt;
    font-family: Helvetica, Verdana, Arial;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    color: #002166;
}

    .standard A:visited {
        text-decoration: none;
        font-size: 9pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: left;
        color: purple;
    }

    .standard A:hover {
        text-decoration: none;
        font-size: 9pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: left;
        color: #C80000;
    }

    .standard A:active {
        text-decoration: none;
        font-size: 9pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: left;
        color: #C80000;
    }

.standardsmall A {
    text-decoration: none;
    font-size: 8.5pt;
    font-family: Helvetica, Verdana, Arial;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    color: #002166;
}

    .standardsmall A:visited {
        text-decoration: none;
        font-size: 8.5pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: left;
        color: purple;
    }

    .standardsmall A:hover {
        text-decoration: none;
        font-size: 8.5pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: left;
        color: #C80000;
    }

    .standardsmall A:active {
        text-decoration: none;
        font-size: 8.5pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: left;
        color: #C80000;
    }

table.history {
    font-family: Helvetica, Verdana, Arial;
    font-size: 6pt;
}

    table.history td.left {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: left;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
    }

    table.history td.right {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: right;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
    }

    table.history td.leftbold {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: bold;
        text-align: left;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
    }

    table.history td.rightbold {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: bold;
        text-align: right;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
    }

    table.history td {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: right;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
    }

        table.history td.note7 {
            text-decoration: none;
            font-size: 7pt;
            font-family: Helvetica, Verdana, Arial;
            font-weight: normal;
            text-align: left;
            color: #000000;
            vertical-align: top;
            white-space: nowrap;
        }

        table.history td.note75 {
            text-decoration: none;
            font-size: 7.5pt;
            font-family: Helvetica, Verdana, Arial;
            font-weight: normal;
            text-align: right;
            color: #000000;
            vertical-align: top;
            white-space: nowrap;
        }

        table.history td.gray {
            text-decoration: none;
            font-size: 8pt;
            font-family: Helvetica, Verdana, Arial;
            font-weight: normal;
            text-align: right;
            color: gray;
            vertical-align: top;
            white-space: nowrap;
        }

    table.history tr.hdr td {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: bold;
        text-align: right;
        color: gray;
        vertical-align: top;
        white-space: nowrap;
        background-color: #ffffff;
    }

    table.history tr.nobg td {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: right;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
        BORDER-BOTTOM: #b7b7b7 0px solid;
    }

    table.history tr.bgcolor td {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: right;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
        BORDER-BOTTOM: #b7b7b7 0px solid;
        background-color: #f6f6f7;
    }

    table.history tr.nobg td.left {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: left;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
        BORDER-BOTTOM: #b7b7b7 0px solid;
    }

    table.history tr.bgcolor td.left {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: left;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
        BORDER-BOTTOM: #b7b7b7 0px solid;
        background-color: #f6f6f7;
    }

    table.history li {
        line-height: 16px;
    }

    table.history td.center {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: center;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
    }

    table.history td.centerbold {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: bold;
        text-align: center;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
    }

    table.history td.rightred {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: right;
        color: red;
        vertical-align: top;
        white-space: nowrap;
    }

    table.history td.rightgreen {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: right;
        color: green;
        vertical-align: top;
        white-space: nowrap;
    }

    table.history A {
        text-decoration: none;
        font-size: 9pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: left;
        vertical-align: top;
        color: #002166;
    }

        table.history A:visited {
            text-decoration: none;
            font-size: 9pt;
            font-family: Helvetica, Verdana, Arial;
            font-weight: normal;
            text-align: left;
            color: purple;
        }

        table.history A:hover {
            text-decoration: none;
            font-size: 9pt;
            font-family: Helvetica, Verdana, Arial;
            font-weight: normal;
            text-align: left;
            color: #C80000;
        }

        table.history A:active {
            text-decoration: none;
            font-size: 9pt;
            font-family: Helvetica, Verdana, Arial;
            font-weight: normal;
            text-align: left;
            color: #C80000;
        }

table.shrimp {
    font-family: Helvetica, Verdana, Arial;
    font-size: 6pt;
}

    table.shrimp td.center {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: bold;
        text-align: center;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
    }

    table.shrimp td.left {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: left;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
    }

    table.shrimp td.right {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: right;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
    }

    table.shrimp td.leftbold {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: bold;
        text-align: left;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
    }

    table.shrimp td.rightbold {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: bold;
        text-align: right;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
    }

    table.shrimp td {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: right;
        color: #000000;
        vertical-align: top;
        white-space: nowrap;
    }

        table.shrimp td.note7 {
            text-decoration: none;
            font-size: 7pt;
            font-family: Helvetica, Verdana, Arial;
            font-weight: normal;
            text-align: left;
            color: #000000;
            vertical-align: top;
            white-space: nowrap;
        }

        table.shrimp td.gray {
            text-decoration: none;
            font-size: 10pt;
            font-family: Helvetica, Verdana, Arial;
            font-weight: normal;
            text-align: right;
            color: gray;
            vertical-align: top;
            white-space: nowrap;
        }

    table.shrimp tr.hdr td {
        text-decoration: none;
        font-size: 9pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: bold;
        text-align: right;
        color: #000000;
        ;
        vertical-align: bottom;
        background-color: #ffffff;
    }

    table.shrimp td.up {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: right;
        color: #00a74a;
        vertical-align: top;
        white-space: nowrap;
    }

    table.shrimp td.dn {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: right;
        color: #d50032;
        vertical-align: top;
        white-space: nowrap;
    }

    table.shrimp td.nc {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: normal;
        text-align: right;
        color: black;
        vertical-align: top;
        white-space: nowrap;
    }

    table.shrimp A {
        COLOR: #004276;
        FONT-FAMILY: Helvetica, Verdana, Arial;
        TEXT-DECORATION: none;
        font-size: 8pt;
    }

    table.shrimp tr.hdr8 td {
        text-decoration: none;
        font-size: 8pt;
        font-family: Helvetica, Verdana, Arial;
        font-weight: bold;
        text-align: right;
        color: #000000;
        vertical-align: bottom;
    }

.headerMaster {
    width: 100%;
    display: block;
    padding: 0px;
    height: 89px;
    float: left;
}

.hLeft {
    float: left;
    width: 307px;
    height: 71px;
}

.hCenter {
    padding-top: 18px;
    /*float:left; */
    height: 71px;
    background-image: url('/Images/FTD_Web_Header_Sliver_2015_WhiteBG2.jpg');
    background-repeat: repeat-x;
}

.hRight {
    float: left;
    /*width:116px;*/
    height: 71px;
}

/* USED IN JQUERY DATATABLES COLUMNS */
.colRight {
    text-align: right;
    padding-right: 20px !important;
}

.colCenter {
    text-align: center;
}

.violation {
    color: #d50032;
    font-weight: bold;
}

.ubred {
    color: #d50032;
}

.ubgreen {
    color:#00a74a;
}

.btnGreen {
    background-color: #00a74a !important;
}

.btnRed {
    background-color: #d50032 !important;
}

.plus {
    color: #00a74a !important;
}

.minus {
    color: #d50032 !important;
}

.askTheExperts {
    padding: 0px 0px 12px 23px;
}

.reportTabs {
    height: 220px;
    overflow-y: auto;
}

.linkButton {
    width: 20px;
    background-color: #005595;
    cursor: pointer;
    padding: 2px 10px 5px 10px;
    color: #fff !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.createDate, .createUser {
    color: #6A9CC1;
}

.tblSources {
    background-color: #fff;
    font-size: 8.5pt;
    color: black;
    width: 149px;
    /*margin: 30px 0px 14px 0px;
    float: right;*/
    border: 1px solid;
    border-color: #00263a;
    box-shadow: 5px 5px 5px #888;
    padding: 3px;
}

.copyright {
    text-align: center;
}

.arrowBullet {
    margin-top: -2px;
    float: left;
    display: inline;
    padding-right: 4px;
}

.colNoWrap {
    white-space: nowrap;
}

.ubcol {
    color: #00263a;
}

.portfolioBox {
    border: 1px solid #285780;
    margin: 10px 5px;
    padding: 5px;
    border-radius: 5px;
    position: relative;
    box-shadow: 0px 0px 7px -3px rgba(0, 38, 58, 1);
}

#refreshIcon {
    width: 17px;
    margin-top: -3px;
}

.chosen-container-multi .chosen-choices {
    border-radius: 5px;
}