﻿body.mce-content-body {
    font-family: 'Open Sans', sans-serif;
    background-color: #fff;
    line-height: 1.5;
    font-size: 14px;
}

.subscribeform input[type=text] {
    width: 400px;
}

.partners-list {
    display: block;
    text-align: center;
}

    .partners-list li {
        display: inline-block;
        margin: 1em 2em;
    }

        .partners-list li img {
            max-width: 100%;
            max-height: 120px;
        }

dt {
    font-weight: bold;
}

.header {
    padding: 0;
    clear: both;
}

.header1 {
    clear: both;
    margin: 0;
}

.header2 {
    height: 2em;
    background-color: #00587A;
}

.header3 {
    margin: 0 0 0 13.5em;
    padding: 0 1em;
}

.header4 {
    font: bold 1.5em "Arial Narrow", Arial, Helvetica, sans-serif;
    margin: 0px;
    color: #006E92;
    text-align: left;
}

.homequote {
    font: bold italic 1.25em "Arial Narrow", Arial, Helvetica, sans-serif;
    margin: 0;
    display: block;
    color: #006E92;
    text-align: center;
}

.colbox {
    padding: 0;
    margin: 0.5em 0.5em 1em 0.5em;
    border: 1px solid #006E92;
    background-color: #FEE6CA;
}

.colbox2b {
    padding: 0;
    margin: 0.5em 0.5em 1em 0.5em;
    border: 1px solid #006E92;
    background-color: #FEE6CA;
}

.colbox2 {
    padding: 2px;
    background-color: #FFFFFF;
    border: 1px solid #006E92;
    width: 75%;
    margin-right: auto;
    margin-left: auto;
}

.colbox3 {
    padding: 0;
    margin: 0.5em 0 0.5em;
    background-color: #FFFFFF;
    border: 1px solid #006E92;
}

.colboxhead {
    padding: 0px 1px 0px 1px;
    font-weight: bold;
    color: #000000;
    background-color: #fcac4e;
    border-bottom: 1px solid #006E92;
}

.colboxinner {
    padding: 0px 1px 0px 1px;
    text-align: left;
}

.colboxinner2 {
    padding: 1px 10px 1px 10px;
    text-align: left;
}

.headerright {
    float: right;
}

.colbox p {
    text-align: left;
}

.searchfield {
    width: 9.5em;
}

.bulpara {
    text-indent: -13px;
    margin: 0px 0px 0.3em 13px;
    text-align: left;
}

    .bulpara a {
        color: #0000FF;
        text-decoration: none !important;
    }

.colboxhead a {
    color: #FFFFFF !important;
    text-decoration: none !important;
}

.alignleft {
    text-align: left !important;
}

.caption {
    font-size: smaller;
    text-align: right !important;
}

dd {
    margin-bottom: 0.5em;
    text-align: left;
}

li {
    margin-bottom: 0.5em;
}

ul {
    list-style: disc;
}

.expander {
    font-weight: bold;
    background: #FFCC00;
    padding: 0px;
    margin: 0.5em 0em 0em;
    border: 1px solid #006E92;
}

.expandee {
    background: #FFFFCC;
    margin: 0;
    padding: 1px;
    border-top: 1px none #006E92;
    border-right: 1px solid #006E92;
    border-bottom: 1px solid #006E92;
    border-left: 1px solid #006E92;
}

table.tabnormal td {
    border-bottom: 3px solid #FCAC4E;
    padding-right: 0.5em;
}

table.tabnormal th {
    text-align: left;
    padding-right: 0.5em;
    border-top: 8px solid #FCAC4E;
    border-bottom: 3px solid #FCAC4E;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.tabspace {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 15em;
}

.imgleft {
    float: left;
    margin: 0.5em 1em 0.5em 0;
    border: none;
    padding: 0;
}

.imgright {
    float: right;
    margin: 0.5em 0 0.5em 1em;
    border: none;
    padding: 0;
    text-align: right;
}

.imgleftb {
    float: left;
    margin: 0.5em 1em 0.5em 0;
    border: 1px #000000 solid;
    padding: 0;
}

.imgwithborder {
    border: 1px #000000 solid;
    padding: 0;
}

.thumbnail {
    margin: 5px;
    border: 1px solid #000000;
}

.imgnoborder {
    border-style: none;
}

.googleimg {
    margin: 0px;
    padding: 0px;
    float: left;
    border-style: none;
}

.mcciplogo {
    margin: 0px;
    padding: 5px;
    float: left;
    border-style: none;
}

.inputbox {
    border: 1px solid #006E92;
    font: small Arial, Helvetica, sans-serif;
    margin: 1px;
    padding: 0px;
    background-color: #FFFFFF;
}

.col50pcent {
    float: left;
    width: 47%;
    padding-right: 0.5em;
}

.resultlist {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.amp {
    font-family: Arial, Helvetica, sans-serif;
}

.highlight {
    background: #FFFF00;
}

.confhigh {
    font-weight: bolder;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #006E92;
    text-align: center;
    padding: 5px;
    width: 75px;
    margin: 2px;
}

.conflow {
    font-weight: bolder;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #FCAC4E;
    text-align: center;
    padding: 5px;
    width: 75px;
    margin: 2px;
}

.confmedium {
    font-weight: bolder;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #97A4D3;
    text-align: center;
    padding: 5px;
    width: 75px;
    margin: 2px;
}

.confidenceHigh, .confidencehigh {
    background: #158BB3;
    color: #FFFFFF;
}

.confidenceMedium, .confidencemedium {
    background: #97A4D3;
    color: #000000;
}

.confidenceLow, .confidencelow {
    background: #F49E00;
    color: #000000;
}

.arctable, .arctableheader {
    width: 99%;
}

    .arctable h3 {
        margin-top: 0;
    }

    .arctable tr td {
        width: 20%;
        vertical-align: top
    }

        .arctable tr td + td {
            width: 35%
        }

            .arctable tr td + td + td {
                width: 35%
            }

                .arctable tr td + td + td + td {
                    width: 10%
                }

    .arctable ul {
        list-style-type: disc;
    }

    .arctable li {
        list-style-image: none;
        list-style-position: outside;
        list-style-type: disc;
        background: none !important;
        margin-left: 2em;
        margin-top: 0;
        padding-left: 0;
    }

    .arctable p {
        text-align: left !important;
    }

    .arctable a {
        font-weight: bold;
    }

.arctableheader {
    background-color: #E7E7E8;
}

    .arctableheader td {
        font-size: 1px;
    }

    .arctableheader span {
        position: relative;
    }

        .arctableheader span span {
            position: absolute;
            width: 260px;
            top: -4px;
            font-size: small;
            font-weight: bold;
        }

    .arctableheader tr td {
        width: 20%;
        height: 6px;
        vertical-align: top
    }

        .arctableheader tr td + td {
            width: 35%
        }

            .arctableheader tr td + td + td {
                width: 35%
            }

                .arctableheader tr td + td + td + td {
                    width: 10%
                }

table.arctable td.confidencemedium, table.arctable td.confidenceHigh, table.arctable td.confidencehigh {
    height: 24px;
    max-height: 24px;
}

.confidenceLow, .confidencelow, .confidenceMedium, .confidencemedium, .confidenceHigh, .confidencehigh {
    font-weight: bolder;
    margin: 0;
    padding-top: 0;
    padding-left: 3px;
    padding-bottom: 0;
    padding-right: 3px;
    white-space: nowrap;
}

    .confidenceLow img, .confidencelow img, .confidenceMedium img, .confidencemedium img,
    .confidenceHigh img, .confidencehigh img {
        margin: 0px;
        padding: 0;
    }

td.confidenceLow, td.confidencelow, td.confidenceMedium, td.confidencemedium,
td.confidenceHigh, td.confidencehigh {
    height: 24px;
    vertical-align: middle !important;
}

td ul {
    text-align: left;
    margin: 0;
    padding: 0px;
    list-style-type: none;
}

    td ul li {
        text-align: left;
        padding-left: 16px;
        background: url(/images/bullet3.gif) no-repeat 4px 6px;
        margin: 2px 0 3px 0;
    }

.nomarginleft {
    margin: 0px;
    padding: 0px;
    text-align: left !important;
}

.org {
    text-align: left !important;
    margin-top: 2em;
}

.maincol2 {
    padding: 5px;
    margin: 0 5px 0 155px;
    border-left: 1px solid #FCAC4E;
}

.maincol3 {
    padding: 5px;
    margin: 0 225px 0 5px;
}

.newsbox {
    margin: 3px;
    margin-bottom: 10px;
    border: 1px solid #F89926;
}

.rightcol .newsbox {
    margin-bottom: 2em;
}

.newsbox ul {
    text-align: left;
    margin: 0;
    padding: 0px;
    list-style-type: none;
}

    .newsbox ul li {
        text-align: left;
        padding-left: 10px;
        background: url(/images/bullet.gif) no-repeat 1px 4px;
        margin: 4px 0 6px 0;
    }

.newshead {
    margin: 0;
    padding: 1px;
    background-color: #F89926;
    font-weight: bold;
}

.homeintrotext {
    font-size: 1.3em;
    font-weight: bold;
}

/* Glossary links tooltips */

a.info {
    position: relative; /*this is the key*/
    z-index: 24;
    color: #860000 !important;
    text-decoration: none !important;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 10px;
    background: url(/images/glossary.gif) no-repeat fixed right bottom;
}

    a.info:hover {
        z-index: 25;
        color: #850000;
        font-size: 100%;
        text-decoration: none !important;
    }

    a.info span {
        display: none;
    }

    a.info:hover span { /*the span will display just on :hover state*/
        display: block;
        position: absolute;
        background: none;
        top: 2em;
        left: 2em;
        width: 15em;
        border: 1px solid #000000;
        background-color: #D5E1F0;
        color: #000;
        text-decoration: none !important;
        text-align: left;
        white-space: normal;
    }

.contactlink {
    font-weight: bold;
    float: right;
    margin-right: 5px;
}

    .contactlink a, a.contactlink {
        color: #FFFFFF !important;
    }

.partnerimages img {
    border: none;
    margin-left: 20px;
    margin-right: 20px;
    vertical-align: middle;
}

.casestudy {
    width: 80%;
    margin: auto;
    margin-top: 1em;
    margin-bottom: 1em;
}

.casestudyfloatright {
    border: medium none;
    display: block;
    float: right;
    font-size: x-small;
    line-height: 1;
    margin: 0 0 0 20px;
    padding: 0;
    text-align: right;
}

.casestudy div {
    border: 2px solid #00587A;
    padding-left: 1em;
    padding-right: 1em;
    background: #FFFFCC;
    margin: 0;
}

.casestudy h2 {
    height: 30px;
    padding-top: 10px;
    padding-left: 30px;
    padding-bottom: 0;
    color: #FFFFFF;
    background: url(/images/tab.gif) no-repeat top left;
    margin: 0;
    text-align: left;
}

.casestudy h3 {
    text-align: left !important;
}

.orangecol p, .orangecol h2, .orangecol h3, .orangecol2 p, .orangecol2 h2, .orangecol2 h3 {
    margin: 10px;
    color: #000000;
}

.orangecol div.bluebox {
    width: 380px;
    margin: 10px;
    float: none;
}

.orangecol img, .orangecol2 img {
    margin-top: 2px;
    margin-bottom: 2px;
}

.bluebox {
    margin-left: 0.5em;
    background-color: #00587A;
    color: #FFFFFF !important;
    width: 200px;
    float: right;
    text-align: left;
}

.bluebox2 {
    margin: 0.5em;
    background-color: #00587A;
    color: #FFFFFF !important;
    text-align: left;
}

    .bluebox h2, .bluebar h3, .bluebar h2, .bluebox2 h2, .bluebox2 h3 {
        color: #FFFFFF !important;
        margin: 2px;
    }

    .bluebox p, .bluebox ul, .bluebox ul li, .bluebox2 p, .bluebox2 ul, .bluebox2 ul li {
        text-align: left;
        color: #FFFFFF !important;
    }

    .bluebox ul, .bluebox2 ul {
        margin-left: 15px;
        padding: 0;
        margin-bottom: 0;
        margin-top: 0;
    }

.bluebar ol {
    margin-bottom: 2px;
    margin-top: 2px;
}

.bluebox li, .bluebox2 li {
    margin-left: 5px;
    padding-right: 5px;
}

.bluebar {
    color: #FFFFFF !important;
    background-color: #00587A;
    margin: 0;
    font-weight: bold;
}

    .bluebar p, p.bluebar {
        padding: 10px;
    }

.orangecol {
    float: right;
    width: 400px;
    background: #FB9C0D url(/images/rightcol.gif) no-repeat top left;
    padding: 0;
    margin: 0;
    margin-left: 1em;
}

.orangecol2 {
    float: right;
    width: 220px;
    background: #FB9C0D url(/images/rightcol.gif) no-repeat top left;
    padding: 0;
    margin: 0;
    margin-left: 1em;
}

.orangecol3 {
    float: right;
    width: 400px;
    background-color: #FB9C0D;
    padding: 10px;
    margin: 0;
    margin-left: 1em;
}

    .orangecol3 h3 {
        margin-top: 0;
        color: #002A37;
    }

    .orangecol3 p {
        margin-bottom: 0;
    }

.bluebox p, .bluebox h2, .bluebox h3 {
    margin: 5px;
    color: #FFFFFF !important;
}

.bluebox a, .bluebox2 a {
    color: #FFFFFF !important;
    text-decoration: underline;
    font-weight: bold;
}
/*# sourceMappingURL=C:\Projects\NMBAQCSWebsite\NMBAQCSWebsite\wwwroot\css\nmbaqc.css.map */