﻿/*Custom Fonts*/
@font-face {
    font-family: "Imprint-MT-Std-Bold";
    src: url('fonts/Imprint-MT-Std-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}


ul.the-icons,
ul.icons {
    list-style-type: none;
    margin-left: 2em;
    text-indent: -0.8em;
}

a#logout {
    float: right;
}

body {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding-top: 100px;
    color: #333333; /*grayish black*/
}

body,
dt,
dd {
    line-height: 1.3em;
}

input,
select,
textarea {
    font-family: 'Proxima Nova W02', sans-serif;
}

a,
a:link,
a:visited   /*,a:hover */
{
    color:  #b11218; /*red*/
    cursor: pointer;
   /* text-decoration-line: none;*/
}

  /*  a:hover {
        color: #5494ea;
        text-decoration-line: none;
    }*/

body#homepage aside,
body#homepage section.content {
    padding-left: 3px;
    padding-right: 3px;
}

    body#homepage aside.aside-left div {
        padding-right: 12px;
    }

    body#homepage aside.aside-right div {
        padding-left: 12px;
    }

    body#homepage aside.aside-left h2 {
        margin-right: -12px;
    }

    body#homepage aside.aside-right h2 {
        margin-left: -12px;
    }

#navArchive,
#navMultilevel,
#navPeer,
#navPortal,
#navSequential,
#navStandard,
#navSub,
#svTagCloud,
#svFavoritesList,
#svPageTools {
    margin-bottom: 18px;
    padding: 8px 0;
}

.dropdown-menu { /*used on site.master*/
    margin-top: 0;
}

.navbar form input,
.navbar form .btn {
    margin-top: 0;
}

section .svIndex {
    border-top: 0;
    padding-top: 0;
}

.svIndex dl {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 12px;
    margin-bottom: 12px;
}

.svIndex dd {
    margin-left: 0;
}

.comments,
.tags,
.rating {
    font-size: 12px;
    line-height: 12px;
}

.pagination {
    margin: 24px 0 18px !important;
}

    .pagination a {
        padding: 0 14px;
    }

#svLoginContainer {
    margin: 0;
    width: auto;
}

    #svLoginContainer #login label,
    #svLoginContainer #sendLogin label {
        float: left;
    }

.sidebar-nav {
    padding: 9px 0;
}

h1,
h2,
h4 {
    font-family: 'Trade Gothic W01', sans-serif;
}

h3,
h5,
h6 {
    font-family: 'Proxima Nova W02', sans-serif;
}

/*h1,
h2,
h4 {
  font-family: 'Trade Gothic W01', sans-serif;
  font-weight: 700;
}

section h1 {
  font-family: 'Proxima Nova W02', sans-serif;
}

h2 {
  font-size: 1.4em;
  padding: 7px;
  text-transform: uppercase;
  color: #ffffff;  white
  background: #000000;
}

h2:first-child {
  margin-top: 0;
}

h3,
h5,
h6 {
  font-family: 'Proxima Nova W02', sans-serif;
  font-weight: 700;
  margin-top: 17px;
}

h3 {
  font-size: 2em;
}

h5 {
  font-size: 1em;
  border-bottom: 1px solid #222222;
}

h6 {
  font-size: 1em;
}

h5,
h6,
.uppercase {
  text-transform: uppercase;
}

h2.red {
  background: #b11218;  red
}

h1.red,
h3.red,
h4.red,
h5.red,
h6.red {
  color: #b11218;   red
}

h2.gray {
  background: #aaaaaa;  med gray
}

h1.gray,
h3.gray,
h4.gray,
h5.gray,
h6.gray {
  color: #aaaaaa;  med gray
}

hr.black {
  border-top-color: black;
}

.navArchive h2,
.navArchive h3 {
  margin-bottom: 0;
}*/

.carousel > .carousel-inner > .item > img {
    width: 100%;
}

div.carousel-caption {
    top: 15%;
    left: 5%;
    text-align: left;
    width: 95%;
    background: none;
}

    div.carousel-caption h1 a {
        color: white;
    }

        div.carousel-caption h1 a:hover {
            text-decoration: none;
        }

@media (min-width: 1200px) {
    div.carousel-caption h1 {
        font-size: 8em;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    div.carousel-caption h1 {
        font-size: 6.5em;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    div.carousel-caption h1 {
        font-size: 4.5em;
    }
}

@media (max-width: 767px) {
    div.carousel-caption h1 {
        font-size: 3em;
    }
}

@media (max-width: 480px) {
    div.carousel-caption h1 {
        font-size: 1.7em;
    }
}

div.carousel-nav {
    padding: 15px 12px;
}

    div.carousel-nav.row > div {
        padding: 0;
    }

        div.carousel-nav.row > div > div {
            padding-left: 3px;
            padding-right: 3px;
        }

div.social-icons {
    padding-top: 10px !important;
    text-align: right;
}

    div.social-icons img {
        max-width: 46%;
    }

div.carousel-nav-button {
    font-family: 'Trade Gothic W01', sans-serif;
    font-size: 1.4em;
    color: #999; /*med gray*/
    cursor: pointer;
    min-height: 60px !important;
    padding: 7px;
    border: 1px solid #999; /*med gray*/
}

    div.carousel-nav-button.active {
        color: white;
        background: #999; /*med gray*/
    }

header {
    font-family: 'Trade Gothic W01', sans-serif;
    font-weight: 700;
    font-size: 0.9em;
    text-transform: uppercase;
    border: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

    header div.container {
        position: relative;
    }

nav > ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

    nav > ul > li {
        list-style: none;
        display: inline-block;
        margin: 0;
        padding: 0;
        line-height: 0.9em;
    }

        nav > ul > li > a {
            display: block;
            margin: 0;
            padding: 10px;
        }

@media (min-width: 992px) and (max-width: 1199px) {
    nav > ul > li > a {
        padding: 10px 7px;
    }
}

nav > ul > li > a:hover {
    text-decoration: none;
}



/*for sub-menus*/
nav > ul > li > ul > li {
    position: relative;
}

    nav > ul > li > ul > li ul.sub-menu {
        position: absolute;
        top: 100%;
        left: 0;
    }





nav > ul > li.mobile-only,
#mobile-menu {
    display: none;
}

nav > ul > li.login-button > a {
    border: 1px solid #ffffff; /*white*/
    padding: 5px;
    margin: 3px 5px 0 20px;
}

nav > ul.right-nav {
    float: right;
    padding: 0 0 0 25px;
}

    nav > ul.right-nav > li.search-box {
        position: relative;
        top: 10px;
    }

#main-nav1 {
    background-color: #ac1f2d; /*  #c41230*/
    padding: 10px 0 0 0;
    min-height: 115px;
    z-index: 1030;
    text-align: right;    
}

p.title {
    color: white;
    font-size: 2em;
    line-height: 1.3em;
    transform: scale(1.05);
    font-family: "Imprint-MT-Std-Bold", "Times New Roman", serif;
}

.p-t-lg {
    padding-top: 2em;
}

    #main-nav1 nav > ul.main-nav {
        float: right;
        border-bottom: 1px solid white;
    }

    #main-nav1 nav > ul > li > a {
        color: #ffffff; /*white*/
    }

        #main-nav1 nav > ul > li > a:hover {
            color: #eeeeee;
        }

#main-nav nav > ul > li > a:hover {
    color: #ddd;
}

#main-nav2 {
    background-color: #ffffff; /*white*/
    top: 75px;
    padding: 7px 0 0 0;
    min-height: 45px;
    z-index: 1000;
}

    #main-nav2 nav > ul {
        float: right;
    }

        #main-nav2 nav > ul > li > a {
            color: #aaaaaa; /*med gray*/
        }

            #main-nav2 nav > ul > li > a:hover {
                color: #333333; /*grayish black*/
            }

        #main-nav2 nav > ul > li:last-child > a {
            color: #c41230;
        }

            #main-nav2 nav > ul > li:last-child > a:hover {
                color: #950e25;
            }

.navbar-nav > li > a {
    padding: 8px 12px;
}

.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu li {
    text-align: left;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu,
.nav-pills .dropdown-menu,
.navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}

.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}

.dropdown-menu > li > a:hover {
    background: #eeeeee; /* light gray */
    color: #c41230;  /* red */
}

.dropdown-menu > .active > a {
    background: #b11218; /* darker red*/
    color: #ffffff; /* white */
}

.dropdown-menu > .active:hover > a {
    background: #950e25;  /* deeper red */
    color: #ffffff; /* white */
}

/* COLLAPSED MENU STYLES */
@media (max-width: 991px) {
    header nav ul.main-nav {
        display: none;
        float: left;
    }

        header nav ul.main-nav li,
        header nav ul.main-nav li.mobile-only {
            display: list-item;
        }

    #mobile-menu {
        display: inline-block;
    }

    .dropdown-menu {
        display: none !important;
    }

    #main-nav2 {
        display: none;
    }
}

div.container.security-bar {
    font-family: 'Proxima Nova W02', sans-serif;
    font-weight: normal;
    text-transform: none;
    text-align: right;
    color: white;
    /*padding: 7px 15px; */    
}

    div.container.security-bar a {
        color: #ff8;
    }

img#logo {
    position: absolute;
    z-index: 10000;
    top: 3px;
    left: 15px;
}

    img#logo.anniversary-logo {
        left: -15px;
    }

@media (min-width: 1200px) {
    img#logo {
        left: 40px;
    }

        img#logo.anniversary-logo {
            left: 40px;
        }
}

div.content-container {
    margin-top: 50px;
}

/* LEFT MENU STYLES */
#left-menu {
    font-family: 'Trade Gothic W01', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 0;
}

    #left-menu h1 {
        margin-top: 0;
        font-size: 2.5em;
        text-transform: uppercase;
    }

        #left-menu h1 a {
            color: #b11218; /*red*/
        }

    #left-menu ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    #left-menu a {
        color: black;
    }

        #left-menu a:hover {
            text-decoration: none;
        }

    #left-menu > ul > li > a {
        color: black;
    }

    #left-menu ul li ul li a {
        font-weight: normal;
    }

    #left-menu a.active {
        background: #eeeeee;
    }

    #left-menu.module-menu li a {
        padding-top: 3px;
        padding-bottom: 3px;
    }

div#messageDiv {
    display: none;
    padding: 7px;
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    vertical-align: middle;
}

a#messageDiv_close {
    display: none;
    float: right;
    font-size: 0.8em;
}

div#messageDiv:hover a#messageDiv_close {
    display: inline;
}

img#messageDiv_icon {
    float: left;
    margin: 0 7px 7px 0;
    border: 0;
}

div.tab-pane {
    padding: 20px 10px;
    border: 1px solid #ddd;
    border-top: none;
}

form ol,
#svTagCloud ol {
    list-style: none;
    margin: 0;
}

form legend + p {
    line-height: 1.2;
    padding-top: 1em !important;
    margin-bottom: 1em !important;
}

div.legend {
    margin: 7px 0;
}

    div.legend > div {
        display: inline-block;
    }

    div.legend div.swatch {
        display: inline-block;
        width: 20px;
        height: 20px;
        margin: 0 3px;
    }

    div.legend div.legend-entry-1 div.swatch {
        background: #222222;
    }

    div.legend div.legend-entry-2 div.swatch {
        background: #c41230;
    }

    div.legend div.legend-entry-3 div.swatch {
        background: #aaaaaa; /*med gray*/
    }

table.color-coded-feed tr {
    vertical-align: top;
}

table.color-coded-feed td {
    border-top: 1px solid #222222;
    border-bottom: 1px solid #222222;
    padding: 7px;
}

    table.color-coded-feed td a {
        color: inherit;
    }

table.color-coded-feed tr.entry-1 td {
    color: #222222;
}

table.color-coded-feed tr.entry-2 td {
    color: #c41230;
}

table.color-coded-feed tr.entry-3 td {
    color: #aaaaaa; /*med gray*/
}

dl.contract-list dt {
    padding: 17px 0 3px 0;
    font-weight: bold;
    border-bottom: 1px solid #222222;
}

dl.contract-list dd {
    padding: 10px 10px 10px 30px;
    border-bottom: 1px dotted #222222;
}

.svIndex {
    padding-top: 0;
    border-top: 0;
    margin-top: 0;
}

    .svIndex dl {
        padding-bottom: 12px;
        margin: 0 0 12px;
        border-bottom: 1px dotted #aaaaaa; /*med gray*/
    }

    .svIndex dt.title a {
        color: #222222;
    }

    .svIndex dt.date,
    .svIndex dt.releaseDate {
        font-size: 1em;
        color: #c41230;
        margin-bottom: 1em;
    }

    .svIndex dd {
        margin-left: 0;
        color: #aaaaaa; /*med gray*/
    }

        .svIndex dd a {
            color: #c41230;
        }

.pagination {
    margin: 24px 0 18px !important;
}

    .pagination a {
        padding: 0 14px;
    }

.moreResults dt {
    font-size: 12px;
    font-weight: normal;
}

.svSlideshow dt.releaseDate {
    font-size: 12px;
    margin-bottom: .25em;
}

.svSlideshow dt.title {
    font-size: 22px;
    margin-bottom: .25em;
}

ol.svPager {
    text-align: center;
}

    ol.svPager li {
        margin: 0 .25em;
        display: inline-block;
        *display: inline;
        background: #eee;
    }

        ol.svPager li.activeLI a {
            background: #08c;
            color: #fff;
        }

.linksbar {
    color: #c41230;
    border-bottom: 1px solid #999; /*med gray*/
    margin-bottom: 20px;
    margin-left: 10px;
    margin-top: 10px;
    width: 1170px; 
    display: inline-block;
}

.linksbar2 {
    color: #c41230;
    border-bottom: 1px solid #999; /*med gray*/
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 10px;
    width: 1170px; 
    display: inline-block;
}

.linksbar3 {
    color: #c41230;
    border-bottom: 1px solid #999; /*med gray*/
    margin-bottom: 20px;
    margin-left: 10px;
    margin-top: 5px;
    width: 1170px; 
    display: inline-block;
}

.linksbar4 {
    color: #c41230;
    border-bottom: 1px solid #999; /*med gray*/
    margin-bottom: 20px;
    width: 1170px; 
    display: inline-block;
}
.linksbar5 {
    color: #c41230;
    border-bottom: 1px solid #999; /*med gray*/
    margin-bottom: 5px;   
    margin-top: 10px;
    width: 1100px; 
    display: inline-block;
}


.linksbar1150 {
    color: #c41230;
    border-bottom: 1px solid #999; /*med gray*/
    margin-bottom: 20px;
    margin-left: 10px;
    margin-top: 10px;
    width: 1170px; 
    display: inline-block;
}

.linksbarTab {
    margin-right: 31px;
    color: #b11218; /*red*/
    font-weight: bold;
    float: left;
}

.linksbarTab20 {
    margin-right: 20px;
    color: #b11218; /*red*/
   /* font-weight: bold;*/
    float: left;
}

.linksbarTab25 {
    margin-right: 25px;
    color: #b11218; /*red*/
    font-weight: bold;
    float: left;
}

.linksbarTabRight {
    color: #b11218; /*red*/
    font-weight: bold;
    float: left;
}

.nolinksbar {
    border-bottom: 1px solid #999; /*med gray*/
    margin-bottom: 20px;
    margin-top: 10px;
    width: 1170px;
    display: inline-block;
}

#accordion {
    width: 1170px;
    border: none;
    margin-top: 20px;
}

#accordion .ui-accordion-header {
    background-image: none;
    background-color: white;
    border: none;
    padding: 0;
}

#accordion .ui-accordion-content {
    border: none;
    padding: 0;
}

.headerBar {
    width: 1000px;
    margin-top: 30px;
    border-bottom: 1px solid #999; /*med gray*/
    float: left;
}

.leftHeader {
    float: left;
    font-weight: bold;
    width: 490px;
}

.leftHeader2 {
    float: left;
    font-weight: bold;
    width: 490px;
    padding-left: 30px;
}

.leftHeader10 {
    float: left;
    font-weight: bold;
    width: 450px;
    padding-left: 10px;
}

.leftHeaderHome {
    display: inline-block;
    float: left;
    margin-left: 10px;
    font-weight: bold;
    width: 15%;
}

.messageLabel {
    display: inline-block;
    text-align: center;
    width: 70%;
}

.rightHeader {
    float: left;
    width: 680px;
    text-align: right;
}

.rightHeader2 {
    float: left;
    width: 680px;
    text-align: right;
    color: limegreen;
}

.rightHeader620 {
    float: left;
    width: 620px;
    text-align: right;
}

.rightHeaderHome {
    display: inline-block;
    float: right;
    text-align: right;
    width: 15%;
}

.extraPadding10 {
    padding-top: 10px;
}

.extraPadding20 {
    padding-top: 20px;
}

.extraPadding30 {
    padding-top: 30px;
}

.subSection {
    float: left;
    width: 1170px;
    margin-top: 15px;
}

.leftSection {
    float: left;
    width: 575px;
}

.rightSection {
    float: left;
    width: 575px;
}

.centerSection {
    float: left;
    width: 20px;
}

.headerText {
    color: #aaaaaa; /*med gray*/
    font-weight: bold;
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 14px;
}

.selectionbar {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}

.generalSection {
    display: inline-block;
    border-bottom: solid 1px #aaaaaa; /*med gray*/
    margin-bottom: 10px;
    width: 1170px;
}

.generalSection2 {
    display: inline-block;
    margin-bottom: 10px;
    width: 1170px;
}

.generalSection3 {
    display: inline-block;
    margin-bottom: 10px;
    width: 1100px;
}

.generalSubSection {
    padding-bottom: 5px;
    display: inline-block;
}

.section1 {
    float: left;
    color: #999; /*med gray*/
    width: 125px;
    font-weight: bold;
    font-size: 12px;
}

.section2 {
    float: left;
    width: 355px;
}

.section2a {
    float: left;
    width: 225px;
}

.paddingB10 {
    padding-bottom: 10px;
}

.paddingB5 {
    padding-bottom: 5px;
}

.section2b {
    float: left;
    width: 130px;
    font-size: 12px;
    text-align: right;
}

.section3 {
    float: left;
    width: 480px;
    font-weight: bold;
    font-size: 12px;
}

.section4 {
    float: left;
    width: 250px;
    font-weight: bold;
    font-size: 12px;
}

.section5 {
    float: left;
    width: 230px;
    text-align: right;
    font-size: 12px;
}

.section6 {
    float: left;
    color: #999; /*med gray*/
    width: 480px;
    font-weight: bold;
    font-size: 12px;
}

.section7 {
    float: left;
    width: 480px;
    font-size: 12px;
}

.section8 {
    float: left;
    color: #999; /*med gray*/
    width: 250px;
    font-weight: bold;
    font-size: 12px;
}

.section9 {
    float: left;
    color: #999; /*med gray*/
    width: 230px;
    font-weight: bold;
    font-size: 12px;
}

.section10 {
    float: left;
    width: 250px;
    font-size: 12px;
}

.section11 {
    float: left;
    width: 230px;
    font-size: 12px;
}

.section12 {
    float: left;
    color: #999; /*med gray*/
    width: 600px;
    font-weight: bold;
    font-size: 12px;
}

.section13 {
    float: left;
    width: 800px;
}

.section14 {
    float: right;
    width: 1170px;
    text-align: right;
}

.sectionStyle1170 {
    float: left;
    color: #999; /*med gray*/
    width: 1170px;
    font-weight: bold;
    font-size: 12px;
}

.sectionStyleL1170 {
    float: left;
    width: 780px;
    font-size: 12px;
}

.sectionStyleR1170 {
    float: right;
    width: 300px;
    font-size: 12px;
}

.ProximaFont14 {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 14px;
}

.paddingLeft10 {
    padding-left: 10px;
}

.paddingLeft20 {
    padding-left: 20px;
}

.paddingLeft60 {
    padding-left: 60px;
}

.paddingRight30 {
    padding-right: 30px;
}

.paddingRight50 {
    padding-right: 50px;
}

.paddingRight40 {
    padding-right: 40px;
}

.marginTopBottom10 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.paddingTop10 {
    padding-top: 10px;
}

.paddingTop15 {
    padding-top: 15px;
}

.paddingTop20 {
    padding-top: 20px;
}

.paddingTop30 {
    padding-top: 30px;
}

a.standardLink:link {
    color: #b11218; /*red*/
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 13px !important; /*14px;*/
    text-decoration-line: none;
}

.standardLink a:visited {
    color: #b11218; /*red*/
    text-decoration-line: none;
}

.standardLink a:hover {
    color: #5494ea!important; /* # 999 med gray   #b11218  aaaaaa;*/
    text-decoration-line: none;
}

.standardLink a:active {
    color: #000000;
}

.dxRadioButtonList {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 14px;
}

.detailGrid {
    margin-bottom: -10px;
    margin-top: -15px;
}

.summaryheaderStyle {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 14px;
    float: left;
    width: 730px;
    font-weight: bold;
}

.gridheaderStyle {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 14px;
}

.gridrowStyle {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 16px;
}

.gridrowStyle2 {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 14px;
}

.gridrowStyle18 {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 18px;
}

.gridrowStyle30 {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 30px;
}

.gridpreviewrowStyle1 {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 14px;
    color: #484848; /*#aaaaaa  med gray */
}

.gridEditStyle14 {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #333;
}

.gridEditStyle14Caption {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 14px;
    color: #999; /*med gray*/
}

.editCaption {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 14px;
    color: #999; /*med gray*/
    float: left;
}

.labelStyle18bpl60 {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 18px;
    padding-left: 60px;
    font-weight: bold;
}

.labelStyle18b {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.gridrowBorder {
    border-bottom: solid 1px #aaaaaa; /*med gray*/
}

.dxgvFilterRow td.dxgv {
    border-left: none;
    border-bottom: none;
    border-right: none;
    border-top: none;
}

.editFormStyle1 {
    display: inline-block;
    margin-bottom: 10px;
    margin: 5px;
    /*height:750px;*/
    width: 1000px;
}

.efs1Header1 {
    float: left;
    width: 1000px;
    text-align: center;
    font-size: 14px;
    /*margin-top: 5px;*/
}

.efs1Section_mt10 {
    margin-top: 10px;
}

.efs1Section1 {
    float: left;
    width: 1000px;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 15px;
}

.efs1Section2 {
    float: left;
    width: 1000px;
    font-size: 12px;
    margin-left: 10px;
    font-weight: bold;
    margin-top: 10px;
}

.efs1Section3 {
    float: left;
    width: 1000px;
    font-size: 12px;
    /*margin-left: 50px;*/
    margin-top: 10px;
}

.efs1Section4 {
    width: 10000px;
    padding-top: 20px;
    display: inline-block;
    text-align: center;
    margin-bottom: 15px;
}

.efs1Section5 {
    float: left;
    width: 1000px;
    font-size: 12px;
    margin-left: 10px;
    font-weight: bold;
}

.efs1Section6 {
    float: left;
    margin-left: 400px;
}

.efs1Section7 {
    float: left;
    margin-left: 60px;
}

.efs1Section8 {
    float: left;
    width: 1000px;
    font-size: 12px;
    margin-left: 10px;
    font-weight: bold;
    margin-top: 10px;
}

.efs1Section9 {
    float: left;
    width: 1000px;
    font-size: 12px;
    margin-left: 10px;
    font-weight: bold;
}

.efs1Section10 {
    float: left;
    width: 1000px;
    font-size: 12px;
    margin-left: 10px;
    font-weight: bold;
    margin-top: 15px;
    text-align: left;
}

.efs1Section11 {
    text-align: left;
}

.fSection1 {
    float: left;
    width: 250px;
    font-size: 12px;
    margin-left: 10px;
    font-weight: bold;
    margin-top: 20px;
}
.fSection2 {
    float: left;
    width: 550px;
    font-size: 12px;
    margin-left: 10px;
    font-weight: bold;
    margin-top: 20px;
}
.fSection3 {
    float: left;
    width: 900px;
    font-size: 12px;
    margin-left: 10px;
    font-weight: bold;
    margin-top: 20px;
}

/* cst */

.cstgeneralSection {
    display: inline-block;
    border: solid 1px #aaaaaa; /*med gray*/
    /*margin-top: 20px;*/
    width: 1000px;
}

.cstSectionW {
    display: inline-block;
    margin-bottom: 10px;
    width: 1150px;
}

.cstSectionHdr {
    float: left;
    color: #999; /*med gray*/
    width: 380px; /*320*/
    font-weight: bold;
    font-size: 12px;
}

.cstSectionHd550 {
    float: left;
    color: #999; /*med gray*/
    width: 550px; /*480*/
    font-weight: bold;
    font-size: 12px;
}

.cstSectionHd150 {
    float: left;
    color: #999; /*med gray*/
    width: 150px;
    font-weight: bold;
    font-size: 12px;
}

.cstSectionHdUpload {
    float: left;
    color: #999; /*med gray*/
    width: 70px;
    font-weight: bold;
    font-size: 12px;
}

.cstSectionHd350 {
    float: left;
    color: #999; /*med gray*/
    width: 350px;
    font-weight: bold;
    font-size: 12px;
}

.cstSectionHd900 {
    float: left;
    color: #999; /*med gray*/
    width: 900px;
    font-weight: bold;
    font-size: 12px;
}

.cstSectionDet {
    float: left;
    width: 380px; /*320*/
    font-size: 12px;
}

.cstSectionDet150 {
    float: left;
    width: 150px;
    font-size: 12px;
}

.cstSectionDet350 {
    float: left;
    width: 350px;
    font-size: 12px;
}

.cstSectionDet480 {
    float: left;
    width: 480px;
    font-size: 12px;
}

.cstSectionDet550 {
    float: left;
    width: 550px;
    font-size: 12px;
}

.cstSectionDet900 {
    float: left;
    width: 900px;
    font-size: 12px;
}

.uploadValidationMessage {
    /*color: #b11218;  red*/
    padding: 0 20px;
    text-align: center;
}

.uploadControl {
    /*margin-top: 10px;*/
    background-image: none;
    border: none;
}

.NoStyle {
    background: none;
    background-image: none;
    border: 0;
    color: black;
    padding: 0;
    height: auto;
}

/*
.gridrowAlternateStyle {
  background-color: #f7f7f7;
}

.gridRowMouseover .dxgv
{
	color: White;
	background-color: #aaaaaa;  med gray
}

.gridRowMouseover .dxgv a:link
{
	color: White;
}

.gridRowMouseover .dxgv a:hover
{
	color: #aaaaaa;  med gray
}*/

.labelStyle {
    color: #999; /*med gray*/
}

.siteStatus1 {
    float: left;
    width: 215px;
    text-align: left;
}

.siteStatus2 {
    float: left;
    width: 350px;
    padding-right: 25px;
    text-align: right;
}

.siteStatus3 {
    float: left;
    width: 350px;
    padding-left: 35px;
    text-align: left;
}

.siteStatus4 {
    float: left;
    width: 225px;
    text-align: right;
}

.headerText {
    color: #aaaaaa; /*med gray*/
}

.masterHeaderText {
    font-weight: bold;
}

.gridCellRight {
    text-align: right;
}

.detailHeaderRows {
    padding-top: 15px;
    display: inline-block;
}

.detailTextRows {
    padding-top: 5px;
    padding-bottom: 5px;
    display: inline-block;
}

.topContent {
    position: relative;
    /*left: 120px;  160px*/
    top: -55px; /*-100*/
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 16px;
    width: 1170px; /*905px;*/
}

.clearFloat {
    clear: both;
}

/*The dxeListBox are here to make the dev express list boxes on the license application look pretty*/
.dxeListBox .dxeHLC, .dxeListBox .dxeHC, .dxeListBox .dxeHFC, .dxeListBox .dxeHCC {
    color: black;
    background-color: white;
    font-weight: bold;
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 14px;
    border-left: none !important;
    border-right: none !important;
}

.dxeListBox td.dxeLTM, .dxeListBox td.dxeTM, .dxeListBox td.dxeMIM {
    border-left: none !important;
    border-right: none !important;
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 14px;
}

/* Large desktop */
@media (min-width: 1200px) {
}

@media (min-width: 980px) and (max-width: 1199px) {
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
}

/* Landscape phones and down */
@media (max-width: 480px) {
}

/* Retina Displays */
/* Less than Desktop */
@media (max-width: 991px) {
    .navbar-collapse .caret,
    .navbar-collapse .dropdown-menu {
        display: none !important;
    }

    .navbar form {
        white-space: nowrap;
    }

        .navbar form input {
            display: inline-block;
            width: 6em;
            min-height: auto;
            height: 26px;
            box-sizing: border-box;
        }

        .navbar form .btn,
        .navbar #logout.btn {
            font-size: 12px;
            padding: 2px 6px;
            margin-bottom: 0;
            margin-right: 1em;
        }
}

#MainContent_CancelButton .dxbButton {
    display: inline-block;
    height: 24px;
    text-align: center;
    background-color: #b11218; /*red*/
}
/* Desktop and bigger */
@media (min-width: 992px) {
}

@media print {
    a:link:after,
    a:visited:after {
        content: "";
    }
}

.enableWrapping {
    word-break: break-all !important;
    word-wrap: break-word;
}

/* FAQ page */

.Answer img {
    max-width: 100%;
}

/* Help page */

li {
    padding-bottom: 7px;
}

.linksLarge {
    margin-right: 0;
    color: #b11218; /*red*/
    font-weight: bold;
    font-family: 'Trade Gothic W01', sans-serif;
    font-size: x-large;
}
    .linksLarge:hover {
        color: #5494ea; /*blue*/
        text-decoration-line: none;
    }

.info {
    margin-right: 0;
    font-weight: bold;
    font-family: 'Trade Gothic W01', sans-serif;
    font-size: x-large;
}


.controlInline {
    display: inline-table;
}

.errorStyle {
    color: #b11218; /*red*/
}

.checklistLabelStyle {
    font-weight: bold;
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 14px;
    vertical-align: bottom;
}

.overlayStyle {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /*background-color: rgb(0,0,0);*/
    z-index: 1000;
    cursor: default;
}

.warningStyle16 {
    /* color:  #b11218 !important;    red
    font-weight: bold !important;*/
    font-family: 'Proxima Nova W02', sans-serif !important;
    font-size: 14px !important;
}

.gridrowStyle2left {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 14px;
    text-align: left;
}

.dxbButton {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 13px; /*12px; 14px*/
}
.dxeHyperlink {
    font-family: 'Proxima Nova W02', sans-serif;
    font-size: 13px; /*12px; 14px*/
}

.labelStyle10 {
    padding-bottom: 6px;
}
.dxgvHeader a, .dxgvHeader a.dxgvCommandColumnItem, .dxgvHeader a {
    color: #b11218!important;
    text-decoration-line: none;
}
a.dxeHyperlink:hover {
    color: #5494ea !important;
    text-decoration-line: none;
}
.dxgvCommandColumn a:hover {
    color: #5494ea !important; /* #b11218 */
    text-decoration-line: none;
}
.a:hover {
    color: #5494ea !important; /* # 999 med gray   #b11218  aaaaaa;*/
    text-decoration-line: none !important;
}
.a:focus {
    color: #5494ea !important; 
    text-decoration-line: none !important;
}
.a.standardLink:hover {
    color: #5494ea !important; /* # 999 med gray   #b11218  aaaaaa;*/
    text-decoration-line: none;
}


