body {
    background: none !important;
}

#maincontent {
    background: #FFFFFF;
}

#descriptor {
    margin-bottom: 25px;
}

.fullimage {
    width: 100%;
    height: auto;
}

.fullimageborder {
    width: 100%;
    height: auto;
    border: 1px solid #000;
}

.left-off-canvas-menu {
    background: #6A91CB;
    font-weight: normal;
    font-family: 'Lato', sans-serif;
}

.right-off-canvas-menu {
    background: #6A91CB;
}

ul.off-canvas-list li label {
    color: #00245d;
    background: #ffc425;
}

ul.off-canvas-list li a:hover {
    background: #ffc425;
}

.left-submenu {
    background: #00245d;
}

.left-submenu .back > a {
    color: #FFFFFF;
    background: #00245d;
}

.left-submenu .back > a:hover {
    background: #0f4376;
}

.right-submenu {
    background: #00245d;
}

.right-submenu .back > a {
    color: #FFFFFF;
    background: #00245d;
}

.right-submenu .back > a:hover {
    background: #0f4376;
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(/fonts/lato-regular.woff) format('woff');
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(/fonts/lato-bold.woff) format('woff');
}

@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 400;
    src: local('Lato Italic'), local('Lato-Italic'), url(/fonts/lato-italic.woff) format('woff');
}

@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 700;
    src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(/fonts/lato-bolditalic.woff) format('woff');
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Lato', Helvetica, Roboto, Arial, sans-serif;
    font-weight: bold;
}

footer p {
    color: #FFFFFF;
}

footer p a {
    color: #FFFFFF;
}

footer p a:hover {
    color: #ffc425;
}

footer li a {
    color: #FFFFFF;
}

footer li a:hover {
    color: #edbb2b;
}

footer h6.subheader {
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    color: #ffc425;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 4px;
}

.side-nav li a:not(.button) {
    display: block;
    color: #ffc425;
    margin: 0;
    padding: 0.4375rem 0.875rem;
}

.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
    background: rgba(0, 0, 0, 0.025);
    color: #eebc2c;
}

.orbit-container .orbit-slides-container > * .orbit-caption {
    background-color: rgba(19, 97, 154, 0.8);
    font-weight: bold;
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
}

.orbit-caption a {
    color: #FFF;
    text-decoration: underline;
}

.top-bar-section ul li > a.button {
    background-color: #ffc425;
}

#topbar {
    background: #00245d;
}

#topbar li.name {
    margin-top: 1.2px;
}

#topbar .top-bar.expanded {
    background: #00245d;
}

#topbar .top-bar-section li:not(.has-form) a:not(.button) {
    padding: 0 0.9375rem;
    line-height: 2.8125rem;
    background: #00245d;
    text-transform: uppercase;
    font-size: 0.8rem;
    font-weight: bold;
    font-family: 'Lato', sans-serif;
}

#topbar .top-bar-section li:not(.has-form) a:not(.button):hover {
    background-color: #00245d;
    background: #00245d;
    color: #ffc425;
}

#topbar .top-bar-section ul li {
    background: #00245d;
}

#topbar.top-bar.expanded .title-area {
    background: #00245d;
}

#topbar.top-bar.expanded .toggle-topbar a {
    color: #FFFFFF;
}

#topbar.top-bar.expanded .toggle-topbar a span::after {
    box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
}

@media only screen and (min-width: 65.75em) {
    #menutoggleicon {
        display: none;
    }

    #OffCanvasLeft.vertical.menu li:last-child {
        display: none;
    }

    #topbar {
        background: #00245d;
        overflow: visible;
    }

    #topbar .top-bar.expanded {
        background: #00245d;
    }

    #topbar .top-bar-section li:not(.has-form) a:not(.button) {
        padding: 0 0.9375rem;
        line-height: 2.8125rem;
        background: #00245d;
        text-transform: uppercase;
        font-size: 0.8rem;
        font-weight: bold;
        font-family: 'Lato', 'lato', helvetica, arial, sans serif;
    }

    #topbar .top-bar-section li:not(.has-form) a:not(.button):hover {
        background-color: #555555;
        background: #114c86;
        color: #ffc425;
    }
}

a {
    font-weight: normal;
}

.alttext {
    display: none;
}

#search input {
    margin-bottom: 0px;
}

#search {
    margin-bottom: -20px;
}

#sectionname {
    background-color: #6a91cb;
    margin-top: 1px;
    padding-left: 1rem;
    font-size: 1.8rem;
    color: #FFF;
    font-weight: bold;
    font-family: 'Lato', 'lato', arial, helvetica;
    text-transform: uppercase;
    margin-bottom: 8px;
}

#sectionname h1 {
    font-size: 1.8rem;
    color: #FFF;
    font-weight: bold;
    font-family: 'Lato', 'lato', arial, helvetica;
    text-transform: uppercase;
}

#sectionname h6 {
    color: #FFF;
}

#sectionname i {
    margin-top: 6px;
    color: #FFF
}

.btn-label {
    position: relative;
    left: -15px;
    display: inline-block;
    padding-top: 0.58rem;
    padding-right: 0.8rem;
    padding-bottom: 0.62rem;
    padding-left: 0.8rem;
    background: rgba(0, 0, 0, 0.15);
    border-radius: 3px 0 0 3px
}

button.hofblue:hover, button.hofblue:focus, .button.hofblue:hover, .button.hofblue:focus {
    background-color: #00245d;
    color: #FFF;
}

button.hofgold:hover, button.hofgold:focus, .button.hofgold:hover, .button.hofgold:focus {
    background-color: #ffc425;
    color: #00245d;
    font-family: 'Lato', 'lato', arial, helvetica;
}

a.hofgold {
    color: #00245d
}

button.dynblue:focus, .button.dynblue:hover, button.dynblue:focus, button.dynblue:hover {
    background-color: #0388ac;
    color: #fff
}

.button.dynblue:focus, .button.dynblue:hover, button.confblue:hover, button.dynblue:focus {
    background-color: #13579a;
    color: #efa94d
}

.button.dyngold:focus, .button.dyngold:hover, button.dyngold:focus, button.dyngold:hover {
    background-color: #efa94d;
    color: #fff
}

.button.dyngold:focus, .button.dyngold:hover, button.hofgold:hover, button.dyngold:focus {
    background-color: #ffc425;
    color: #000
}

.button.dynred:focus, .button.dynred:hover, button.dynred:focus, button.dynred:hover {
    background-color: #aa1e22;
    color: #fff
}

.button.dynred:focus, .button.dynred:hover, button.confred:hover, button.dynred:focus {
    background-color: #d59092;
    color: #000;
}

.button.confblue:focus, .button.confblue:hover, button.confblue:hover, button.confblue:focus {
    background-color: #a6c0e1;
    color: #13579a;

}

.button.confblue:focus, .button.confblue:hover, button.dynblue:hover, button.confblue:focus {
    background-color: #6a91cb;
    color: #fff;

}

.button.dyngreen:focus, .button.dyngreen:hover, button.dyngreen:focus, button.dyngreen:hover {
    background-color: #3b8960;
    color: #fff
}

.button.dyngreen:focus, .button.dyngreen:hover, button.confgreen:hover, button.dyngreen:focus {
    background-color: #7a9e62;
    color: #fff
}

.button.confgold:focus, .button.confgold:hover, button.confgold:focus, button.confgold:hover {
    background-color: #cdb658;
    color: #fff
}

.button.confgold:focus, .button.confgold:hover, button.dyngold:hover, button.confgold:focus {
    background-color: #efa94d;
    color: #000000;
}

.button.confred:focus, .button.confred:hover, button.confred:focus, button.confred:hover {
    background-color: #994776;
    color: #fff
}

.button.confred:focus, .button.confred:hover, button.dynred:hover, button.confred:focus {
    background-color: #bb4b4e;
    color: #fff
}

.button.confgreen:focus, .button.confgreen:hover, button.confgreen:focus, button.confgreen:hover {
    background-color: #7a9e62;
    color: #fff
}

.button.confgreen:focus, .button.confgreen:hover, button.dyngreen:hover, button.confgreen:focus {
    background-color: #3b8960;
    color: #fff
}

button.debatered:hover, button.debatered:focus, .button.debatered:hover, .button.debatered:focus {
    background-color: #f36c65;
    color: #FFF;
}

button.debateblue:hover, button.debateblue:focus, .button.debateblue:hover, .button.debateblue:focus {
    background-color: #4c6d93;
    color: #FFF;
}

.hofblue.hofblue, .hofblue.hofblue p, .hofblue {
    background-color: #00245d;
    border-color: #CCC;
    color: #FFF;
    font-family: 'Lato', 'lato', arial, helvetica;
}

.hofblue a {
    color: #FFF;
    font-family: 'Lato', 'lato', arial, helvetica;
}

.hofgold.hofgold, .hofgold {
    background-color: #ffc425;
    font-family: 'Lato', 'lato', arial, helvetica;
    border-color: #CCC;
}

.hofgold a {
    color: #00245d;
}

.confgold.confgold, .confgold {
    background-color: #c1a42e;
    border-color: #CCC;
    color: #FFF;
    font-family: 'Lato', 'lato', arial, helvetica;
}

.confgold a {
    color: #FFF;
}

.dyngreen.dyngreen, .dyngreen {
    background-color: #0a6c38;
    border-color: #CCC;
    color: #FFF;
    font-family: 'Lato', 'lato', arial, helvetica;
}

.dyngreen a {
    color: #FFF;
}

.dynblue.dynblue, .dynblue {
    background-color: #0388ac;
    border-color: #CCC;
    color: #FFF;
    font-family: 'Lato', 'lato', arial, helvetica;
}

.dynblue a {
    color: #FFF;
}

.dynred.dynred, .dynred {
    background-color: #aa1e22;
    border-color: #CCC;
    color: #FFF;
    font-family: 'Lato', 'lato', arial, helvetica;
}

.dynred a {
    color: #FFF;
}

.confred.confred, .confred {
    background-color: #7f1954;
    border-color: #CCC;
    color: #FFF;
    font-family: 'Lato', 'lato', arial, helvetica;
}

.confred a {
    color: #FFF;
}

.confblue.confblue, .confblue {
    background-color: #a6c0e1;
    border-color: #CCC;
    font-family: 'Lato', 'lato', arial, helvetica;
}

.confblue a {
    color: #0b1e73;
}

.confblue a:hover {
    color: #00245d;
}

.confgreen.confgreen, .confgreen {
    background-color: #59863b;
    border-color: #CCC;
    color: #FFF;
    font-family: 'Lato', 'lato', arial, helvetica;
}

.confgreen a {
    color: #FFF;
}

.dyngold.dyngold, dyngold {
    background-color: #eb9421;
    border-color: #CCC;
    font-family: 'Lato', 'lato', arial, helvetica;
}

.dyngold a {
    color: #0B2E51;
}

.dyngold30.dyngold30, dyngold30 {
    background-color: #f9dfbc;
    border-color: #CCC;
    font-family: 'Lato', arial, helvetica;
}

.debatered.debatered, .debatered {
    background-color: #ee2e24;
    border-color: #CCC;
    color: #FFF;
    font-family: 'Lato', arial, helvetica;
}

.debatered a {
    color: #FFF;
}

.debateblue.debateblue, .debateblue {
    background-color: #002f65;
    border-color: #CCC;
    color: #FFF;
    font-family: 'Lato', arial, helvetica;
}

.debateblue a {
    color: #FFF;
}

/* Breadcrumbs */
.pagetools {
    margin-top: 0px;
}

.sharetools {
    float: right;
    margin-bottom: 5px;
}

.gplusbtn {
    float: right;
    width: 35px;
    margin-left: 4px;
}

.twitterbtn {
    float: right;
    width: 55px;
    margin-left: 4px;
    margin-right: 2px;
}

.fbbtn {
    float: right;
    width: 55px;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: -3px;
}

.breadcrumbs {
    display: block;
    padding: 0.2625em 0.375em 0.2625em;
    overflow: hidden;
    margin-left: 0;
    list-style: none;
    border-style: solid;
    border-width: 1px;
    background-color: #f6f6f6;
    border-color: gainsboro;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 5px;
    max-width: 80%;
    float: left;
}

.breadcrumbs > * {
    margin: 0;
    float: left;
    font-size: 0.6875em;
    text-transform: uppercase;
    color: #0b1e73;
}

.breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
    text-decoration: underline;
}

.breadcrumbs > * a,
.breadcrumbs > * span {
    text-transform: uppercase;
    color: #0b1e73;
}

.breadcrumbs > *.current {
    cursor: default;
    color: #333333;
}

.breadcrumbs > *.current a {
    cursor: default;
    color: #333333;
}

.breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
    text-decoration: none;
}

.breadcrumbs > *.unavailable {
    color: #999999;
}

.breadcrumbs > *.unavailable a {
    color: #999999;
}

.breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
.breadcrumbs > *.unavailable a:focus {
    text-decoration: none;
    color: #999999;
    cursor: default;
}

.breadcrumbs > *:before {
    /*content: "/";*/
    color: #aaaaaa;
    margin: 0 0.75em;
    position: relative;
    top: 1px;
}

.breadcrumbs > *:first-child:before {
    content: " ";
    margin: 0;
}

div#sectionname span#a {
    display: inline;
}

div#sectionname:hover span#a {
    display: none;
}

div#sectionname span#b {
    display: none;
}

div#sectionname:hover span#b {
    display: inline;
}

div#sectionname:hover span#b h6 {
    font-size: 0.6rem;
    margin-top: 0.5rem;
    margin-right: 0.6rem;
    font-weight: bold;
}

.accordion .accordion-navigation > a, .accordion dd > a {
    background: #b8cfe1;
    font-family: "Lato", Helvetica, Roboto, Arial, sans-serif;
}

.accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
    background: #a1c0d7;
}

/* Orbit Graceful Loading */
.slideshow-wrapper {
    position: relative;
}

.slideshow-wrapper ul {
    list-style-type: none;
    margin: 0;
}

.slideshow-wrapper ul li,
.slideshow-wrapper ul li .orbit-caption {
    display: none;
}

.slideshow-wrapper ul li:first-child {
    display: block;
}

.slideshow-wrapper .orbit-container {
    background-color: transparent;
}

.slideshow-wrapper .orbit-container li {
    display: block;
}

.slideshow-wrapper .orbit-container li .orbit-caption {
    display: block;
}

.slideshow-wrapper .orbit-container .orbit-bullets li {
    display: inline-block;
}

.slideshow-wrapper .preloader {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -20px;
    border: solid 3px;
    border-color: #555555 #FFFFFF;
    border-radius: 1000px;
    animation-name: rotate;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.orbit-container {
    overflow: hidden;
    width: 100%;
    position: relative;
    background: none;
}

.orbit-container .orbit-slides-container {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-transform: translateZ(0);
}

.orbit-container .orbit-slides-container img {
    display: block;
    max-width: 100%;
}

.orbit-container .orbit-slides-container > * {
    position: absolute;
    top: 0;
    width: 100%;
    margin-left: 100%;
}

.orbit-container .orbit-slides-container > *:first-child {
    margin-left: 0;
}

.orbit-container .orbit-slides-container > * .orbit-caption {
    position: absolute;
    bottom: 0;
    color: #FFFFFF;
    width: 100%;
    padding: 0.55556rem 0.77778rem;
    font-size: 0.77778rem;
}

.orbit-container .orbit-slide-number {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 12px;
    color: #FFFFFF;
    background: transparent;
    z-index: 10;
}

.orbit-container .orbit-slide-number span {
    font-weight: 700;
    padding: 0.27778rem;
}

.orbit-container .orbit-timer {
    position: absolute;
    top: 12px;
    right: 10px;
    height: 6px;
    width: 100px;
    z-index: 10;
}

.orbit-container .orbit-timer .orbit-progress {
    height: 3px;
    background-color: rgba(255, 255, 255, 0.3);
    display: block;
    width: 0;
    position: relative;
    right: 20px;
    top: 5px;
}

.orbit-container .orbit-timer > span {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 11px;
    height: 14px;
    border: solid 4px #FFFFFF;
    border-top: none;
    border-bottom: none;
}

.orbit-container .orbit-timer.paused > span {
    right: -4px;
    top: 0;
    width: 11px;
    height: 14px;
    border: inset 8px;
    border-left-style: solid;
    border-color: transparent;
    border-left-color: #FFFFFF;
}

.orbit-container .orbit-timer.paused > span.dark {
    border-left-color: #333333;
}

.orbit-container:hover .orbit-timer > span {
    display: block;
}

.orbit-container .orbit-prev,
.orbit-container .orbit-next {
    position: absolute;
    top: 45%;
    margin-top: -25px;
    width: 36px;
    height: 60px;
    line-height: 50px;
    color: white;
    background-color: transparent;
    text-indent: -9999px !important;
    z-index: 10;
}

.orbit-container .orbit-prev:hover,
.orbit-container .orbit-next:hover {
    background-color: rgba(0, 0, 0, 0.3);
}

.orbit-container .orbit-prev > span,
.orbit-container .orbit-next > span {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    display: block;
    width: 0;
    height: 0;
    border: inset 10px;
}

.orbit-container .orbit-prev {
    left: 0;
}

.orbit-container .orbit-prev > span {
    border-right-style: solid;
    border-color: transparent;
    border-right-color: #FFFFFF;
}

.orbit-container .orbit-prev:hover > span {
    border-right-color: #FFFFFF;
}

.orbit-container .orbit-next {
    right: 0;
}

.orbit-container .orbit-next > span {
    border-color: transparent;
    border-left-style: solid;
    border-left-color: #FFFFFF;
    left: 50%;
    margin-left: -4px;
}

.orbit-container .orbit-next:hover > span {
    border-left-color: #FFFFFF;
}

.orbit-bullets-container {
    text-align: center;
}

.orbit-bullets {
    margin: 0 auto 30px auto;
    overflow: hidden;
    position: relative;
    top: 10px;
    float: none;
    text-align: center;
    display: block;
}

.orbit-bullets li {
    cursor: pointer;
    display: inline-block;
    width: 0.5rem;
    height: 0.5rem;
    background: #CCCCCC;
    float: none;
    margin-right: 6px;
    border-radius: 1000px;
}

.orbit-bullets li.active {
    background: #999999;
}

.orbit-bullets li:last-child {
    margin-right: 0;
}

.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next {
    display: none;
}

.touch .orbit-bullets {
    display: none;
}

@media only screen and (min-width: 40.063em) {
    .touch .orbit-container .orbit-prev,
    .touch .orbit-container .orbit-next {
        display: inherit;
    }

    .touch .orbit-bullets {
        display: block;
    }
}

@media only screen and (max-width: 40em) {
    .menu.drilldown a {
        color: #FFF;
    }

    .menu.drilldown a:hover, .menu.drilldown a:focus {
        color: #ffc425;
    }

    .orbit-stack-on-small .orbit-slides-container {
        height: auto !important;
    }

    .orbit-stack-on-small .orbit-slides-container > * {
        position: relative;
        margin: 0 !important;
        opacity: 1 !important;
    }

    .orbit-stack-on-small .orbit-slide-number {
        display: none;
    }

    .orbit-timer {
        display: none;
    }

    .orbit-next, .orbit-prev {
        display: none;
    }

    .orbit-bullets {
        display: none;
    }
}

.reveal-modal-bg {
    background: #000000;
    background: rgba(0, 0, 0, 0.45);
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1004;
    left: 0;
}

.reveal-modal {
    border-radius: 3px;
    display: none;
    position: absolute;
    top: 50px;
    visibility: hidden;
    width: 100%;
    z-index: 1005;
    left: 0;
    background-color: #FFFFFF;
    padding: 1.66667rem;
    border: solid 1px #666666;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

@media only screen and (max-width: 35.55556em) {
    .reveal-modal {
        min-height: 100vh;
    }
}

.reveal-modal .column, .reveal-modal .columns {
    min-width: 0;
}

.reveal-modal > :first-child {
    margin-top: 0;
}

.reveal-modal > :last-child {
    margin-bottom: 0;
}

@media only screen and (min-width: 35.61111em) {
    .reveal-modal {
        left: 0;
        margin: 0 auto;
        max-width: 55.55556rem;
        right: 0;
        width: 80%;
    }
}

@media only screen and (min-width: 35.61111em) {
    .reveal-modal {
        top: 5.55556rem;
    }
}

.reveal-modal.radius {
    border-radius: 3px;
}

.reveal-modal.round {
    border-radius: 1000px;
}

.reveal-modal.collapse {
    padding: 0;
}

@media only screen and (min-width: 35.61111em) {
    .reveal-modal.tiny {
        left: 0;
        margin: 0 auto;
        max-width: 55.55556rem;
        right: 0;
        width: 30%;
    }
}

@media only screen and (min-width: 35.61111em) {
    .reveal-modal.small {
        left: 0;
        margin: 0 auto;
        max-width: 55.55556rem;
        right: 0;
        width: 40%;
    }
}

@media only screen and (min-width: 35.61111em) {
    .reveal-modal.medium {
        left: 0;
        margin: 0 auto;
        max-width: 55.55556rem;
        right: 0;
        width: 60%;
    }
}

@media only screen and (min-width: 35.61111em) {
    .reveal-modal.large {
        left: 0;
        margin: 0 auto;
        max-width: 55.55556rem;
        right: 0;
        width: 70%;
    }
}

@media only screen and (min-width: 35.61111em) {
    .reveal-modal.xlarge {
        left: 0;
        margin: 0 auto;
        max-width: 55.55556rem;
        right: 0;
        width: 95%;
    }
}

.reveal-modal.full {
    height: 100vh;
    height: 100%;
    left: 0;
    margin-left: 0 !important;
    max-width: none !important;
    min-height: 100vh;
    top: 0;
}

@media only screen and (min-width: 35.61111em) {
    .reveal-modal.full {
        left: 0;
        margin: 0 auto;
        max-width: 55.55556rem;
        right: 0;
        width: 100%;
    }
}

.reveal-modal.toback {
    z-index: 1003;
}

.reveal-modal .close-reveal-modal {
    color: #AAAAAA;
    cursor: pointer;
    font-size: 2.22222rem;
    font-weight: bold;
    line-height: 1;
    position: absolute;
    top: 0.55556rem;
    right: 1.22222rem;
}

@media only screen and (min-width: 40.0625em) {
    .tabs.vertical {
        margin-right: 2rem;
    }
}

#resultstbl {
    margin-bottom: 0px;
}

button, .button {
    font-weight: bold;
    font-family: 'Lato', sans-serif;
    margin: 0 0 0.80rem;
}

.tabs dd > a,
.tabs .tabs-title > a {
    background-color: #4D668E;
    color: #FFF;
    font-size: 1.2rem;
}

.tabs dd > a:hover,
.tabs .tabs-title > a:hover {
    background-color: #2a70a4;
    color: #FFF;
}

.tabs dd.active a,
.tabs .tabs-title.is-active a {
    background-color: #ffc425;
    color: #00245d;
}

ul.tabs {
    padding-left: 0px;
}

.tabs-content {
    margin-top: -1px;
    border-top: 1px solid #EEE;
}

li.tabs-title.is-active {
    border-left: 1px solid #EEE;
    border-top: 1px solid #EEE;
}

#faqs dt, #faqs dd {
    padding: 0 0 0 50px
}

#faqs dt {
    cursor: pointer;
    min-height: 28px
}

#faqs dd {
}

#faqs dt {
    background: url(/images/misc/faq-plus.png) no-repeat left
}

#faqs .expanded {
    background: url(/images/misc/faq-minus.png) no-repeat left
}

.pricing-table .description {
    background-color: #b8cfe1;
    color: #777777;
    font-weight: bold;
}

.right {
    margin-left: 20px;
}

position: relative

;
}
   