.baseStyles,
.baseStyles *,
.baseStyles *:before,
.baseStyles *:after{
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

body .baseStyles,
html .baseStyles{
    width:100%;
    height:100%;
}

body .baseStyles{
    word-break: break-word;
}

body.baseStyles,
.baseStyles h1,
.baseStyles h2,
.baseStyles h3,
.baseStyles h4,
.baseStyles h5,
.baseStyles h6,
.baseStyles p,
.baseStyles a,
.baseStyles ul,
.baseStyles li,
.baseStyles div,
.baseStyles section,
.baseStyles aside,
.baseStyles figure,
.baseStyles nav,
.baseStyles iframe,
.baseStyles img{
    font-weight:100;
    line-height:1;
    margin: 0;
    padding: 0;
}

.baseStyles ul,
.baseStyles li{
    list-style: none;
}

.baseStyles{
    font-size: 16px;
    position: relative;
}

.baseStyles h1,
.baseStyles h2,
.baseStyles h3,
.baseStyles h4{
    line-height: 1;
}

.baseStyles .liHe1{
    line-height: 1;
}

.baseStyles .liHe13{
    line-height: 1.3;
}

.baseStyles .liHe15{
    line-height: 1.5;
}

.baseStyles h1{}

/*.baseStyles h2{font-size:295%;}*/

.mobile .baseStyles h2{font-size:195%;}

/*.baseStyles h3{font-size:150%;}*/

.mobile .baseStyles h3{font-size:120%;}

/*.baseStyles h4{font-size:120%;}*/

.mobile .baseStyles h4{font-size:100%;}

/*.baseStyles h5{
    font-size: 100%;
}*/

.mobile .baseStyles h5{
    font-size: 80%;
}

.baseStyles p{
    font-size: 16px;
    line-height:1.5;
}

.baseStyles .tr{
    transition:all .2s ease-in-out;
}

.baseStyles .diNo{
    display: none;
}

.baseStyles .diBl{
    display: block;
}

.baseStyles .diInBl{
    display: inline-block;
}

.baseStyles .diTa{
    display: table;
}

/*
.mobile .baseStyles .diTa{
    display: block;
}
*/

.baseStyles .diTaCe{
    display: table-cell;
}

/*
.mobile .baseStyles .diTaCe{
    display: block;
}
*/

.baseStyles .diFl{
    display: flex;
}

.baseStyles .diInFl{
    display: inline-flex;
}

.baseStyles .flBaAu{
    flex-basis: auto;
}

.baseStyles .flBa30pe > *{
    flex-basis: 30%;
}

.baseStyles .flDiCo{
    flex-direction: column;
}

.baseStyles .flWrWr{
    flex-wrap: wrap;
}

.baseStyles .juCoCe{
    justify-content: center;
}

.baseStyles .juCoSpBe{
    justify-content: space-between;
}

.baseStyles .juCoSpAr{
    justify-content: space-around;
}

.baseStyles .juCoFlEn{
    justify-content: flex-end;
}

.baseStyles .alItCe{
    align-items: center;
}

.baseStyles .viHi{
    visibility: hidden;
}

.baseStyles .viVi{
    visibility: visible;
}

.baseStyles .op1{
    opacity: 1;
}

.baseStyles .op9{
    opacity: .9;
}

.baseStyles .op6,
.baseStyles .op6--ho:hover{
    opacity: .6;
}

.baseStyles .oP0,
.baseStyles .op0{
    opacity: 0;
}

.baseStyles .taLaFi{
    table-layout: fixed;
}

.baseStyles .veTo{
    vertical-align: top;
}

.baseStyles .veMi{
    vertical-align: middle;
}

.baseStyles .veBo{
    vertical-align: bottom;
}

.baseStyles .ma1pe{
    margin: 1%;
}

.baseStyles .ma2pe{
    margin: 2%;
}

.baseStyles .ma20px{
    margin: 20px;
}

.baseStyles .maTo1pe{
    margin-top: 1%;
}

.baseStyles .maTo2pe{
    margin-top: 2%;
}

.baseStyles .maTo3pe{
    margin-top: 3%;
}

.baseStyles .maTo4pe{
    margin-top: 4%;
}

.baseStyles .maTo6pe{
    margin-top: 6%;
}

.baseStyles .maTo8pe{
    margin-top: 8%;
}

.baseStyles .maRi6pe{
    margin-right: 6%;
}

.baseStyles .maRi4pe{
    margin-right: 4%;
}

.baseStyles .maRi2pe{
    margin-right: 2%;
}

.baseStyles .maRi1pe{
    margin-right: 1%;
}

.baseStyles .maRi15px{
    margin-right: 15px;
}

.baseStyles .maRi10px{
    margin-right: 10px;
}

.baseStyles .maRiAu,
.maRiAu{
    margin-right: auto;
}

.baseStyles .maBo05pe{
    margin-bottom: .5%;
}

.mobile .baseStyles .maBo05pe{
    margin-bottom: 2.5%;
}

.baseStyles .maBo1pe{
    margin-bottom: 1%;
}

.baseStyles .maBo2pe{
    margin-bottom: 2%;
}

.mobile .baseStyles .maBo1pe{
    margin-bottom: 3%;
}

.baseStyles .maBo3pe{
    margin-bottom: 3%;
}

.mobile .baseStyles .maBo3pe{
    margin-bottom: 5%;
}

.baseStyles .maBo4pe{
    margin-bottom: 4%;
}

.baseStyles .maBo6pe{
    margin-bottom: 6%;
}

.baseStyles .maBo8pe{
    margin-bottom: 8%;
}

.baseStyles .maBo10pe{
    margin-bottom: 10%;
}

.baseStyles .maBo10px{
    margin-bottom: 10px;
}

.baseStyles .maBo20px{
    margin-bottom: 20px;
}

.baseStyles .maLe6pe{
    margin-left: 6%;
}

.baseStyles .maLe4pe{
    margin-left: 4%;
}

.baseStyles .maLe2pe{
    margin-left: 2%;
}

.baseStyles .maLe1pe{
    margin-left: 1%;
}

.baseStyles .maLe15px{
    margin-left: 15px;
}

.baseStyles .maLe10px{
    margin-left: 10px;
}

.baseStyles .maLeAu,
.maLeAu{
    margin-left: auto;
}

.baseStyles .pa10pe{
    padding: 10%;
}

.baseStyles .pa8pe{
    padding: 8%;
}

.baseStyles .pa6pe{
    padding: 6%;
}

.baseStyles .pa4pe{
    padding: 4%;
}

.baseStyles .pa3pe{
    padding: 3%;
}

.mobile .baseStyles .pa1pe{
    padding: 3%;
}

.baseStyles .pa2pe{
    padding: 2%;
}

.baseStyles .pa1pe{
    padding: 1%;
}

.baseStyles .pa30px{
    padding: 30px;
}

.baseStyles .pa20px{
    padding: 20px;
}

.baseStyles .pa15px{
    padding: 15px;
}

.baseStyles .pa10px{
    padding: 10px;
}

.baseStyles .pa5px{
    padding: 5px;
}

.baseStyles .paTo8pe{
    padding-top: 8%;
}

.baseStyles .paTo6pe{
    padding-top: 6%;
}

.baseStyles .paTo4pe{
    padding-top: 4%;
}

.baseStyles .paTo2pe,
.paTo2pe{
    padding-top: 2%;
}

.baseStyles .paTo1pe{
    padding-top: 1%;
}

.baseStyles .paTo0{
    padding-top: 0;
}

.baseStyles .paRi10pe{
    padding-right: 10%;
}

.baseStyles .paRi7pe{
    padding-right: 7%;
}

.baseStyles .paRi6pe{
    padding-right: 6%;
}

.baseStyles .paRi4pe{
    padding-right: 4%;
}

.baseStyles .paRi2pe{
    padding-right: 2%;
}

.baseStyles .paRi1pe{
    padding-right: 1%;
}

.baseStyles .paRi30px{
    padding-right: 30px;
}

.baseStyles .paRi20px,
.paRi20px{
    padding-right: 20px;
}

.baseStyles .paRi15px,
.paRi15px{
    padding-right: 15px;
}

.baseStyles .paRi10px{
    padding-right: 10px;
}

.baseStyles .paRi0{
    padding-right: 0;
}

.baseStyles .paBo8pe{
    padding-bottom: 8%;
}

.baseStyles .paBo6pe{padding-bottom:6%;}

.baseStyles .paBo4pe{padding-bottom:4%;}

.baseStyles .paBo2pe,
.paBo2pe{padding-bottom:2%;}

.baseStyles .paBo1pe{padding-bottom:1%;}

.baseStyles .paBo05pe{
    padding-bottom: .5%;
}

.baseStyles .paBo8px{
    padding-bottom: 8px;
}

.baseStyles .paBo5px{
    padding-bottom: 5px;
}

.baseStyles .paBo0{
    padding-bottom: 0;
}

.baseStyles .paLe10pe{
    padding-left: 10%;
}

.baseStyles .paLe7pe{
    padding-left: 7%;
}

.baseStyles .paLe6pe{
    padding-left: 6%;
}

.baseStyles .paLe4pe{
    padding-left: 4%;
}

.baseStyles .paLe2pe{
    padding-left: 2%;
}

.baseStyles .paLe1pe{
    padding-left: 1%;
}

.baseStyles .paLe30px{
    padding-left: 30px;
}

.baseStyles .paLe20px,
.paLe20px{
    padding-left: 20px;
}

.baseStyles .paLe15px,
.paLe15px{
    padding-left: 15px;
}

.baseStyles .paLe10px{
    padding-left: 10px;
}

.baseStyles .paLe0{
    padding-left: 0;
}

.baseStyles .pa8pe4pe{
    padding: 8% 4%;
}

.baseStyles .pa2pe4pe{
    padding: 2% 4%;
}

.baseStyles .wiAu{
    width: auto;
}

.baseStyles .wi100pe{
    width: 100%;
}

.baseStyles .wi75pe{
    width: 75%;
}

.baseStyles .wi70pe{
    width: 70%;
}

.baseStyles .wi50pe{
    width: 50%;
}

.baseStyles .wi30pe{
    width: 30%;
}

.baseStyles .wi25pe{
    width: 25%;
}

.baseStyles .wi20pe{
    width: 20%;
}

.baseStyles .wi300px{
    width: 300px;
}

.baseStyles .wi0{
    width: 0;
}

.mobile .baseStyles .wi300px{
    width: 100%;
}

.baseStyles .wi300px-100pe{
    width: calc(100% - 300px);
}

.mobile .baseStyles .wi300px-100pe{
    width: 100%;
}

.baseStyles .he0{
    height: 0;
}

.baseStyles .boNo{
    border: none;
}

.baseStyles .bo1px{
    border: 1px solid rgb(0,0,0);
}

.baseStyles .boTo1px{
    border-top: 1px solid rgb(0,0,0);
}

.baseStyles .boRi1px{
    border-right: 1px solid rgb(0,0,0);
}

.baseStyles .boBo1px{
    border-bottom: 1px solid rgb(0,0,0);
}

.baseStyles .boLe1px{
    border-left: 1px solid rgb(0,0,0);
}

.baseStyles .boCo0,
.baseStyles .boCo0--ho:hover{
    border-color: rgb(0,0,0);
}

.baseStyles .boCo255,
.baseStyles .boCo255--ho:hover,
.baseStyles .boCoF,
.baseStyles .boCoF--ho:hover{
    border-color: #ffffff;
}

.baseStyles .boRa4px{
    border-radius: 4px;
}

.baseStyles .teAlLe{
    text-align: left;
}

.baseStyles .teAlCe{
    text-align: center;
}

.baseStyles .teAlRi{
    text-align: right;
}

.baseStyles .teTrCa{
    text-transform: capitalize;
}

.baseStyles .teTrLo{
    text-transform: lowercase;
}

.baseStyles .teTrUp{
    text-transform: uppercase;
}

.baCo255,
.baseStyles .baCo255,
.baseStyles .baCo255--ho:hover,
.baCoF,
.baseStyles .baCoF,
.baseStyles .baCoF--ho:hover{
    background-color: #ffffff;
}

.baCo0,
.baseStyles .baCo0,
.baseStyles .baCo0--ho:hover{background-color:rgb(0,0,0);}

.baseStyles .baCo2550{background-color:rgb(255,0,0);}

.baseStyles .baCo220{background-color:rgb(220,220,220);}

.co255,
.baseStyles .co255,
.baseStyles .co255--ho:hover,
.coF,
.baseStyles .coF,
.baseStyles .coF--ho:hover{
    color: #ffffff;
}

.co0,
.baseStyles .co0,
.baseStyles .co0--ho:hover{
    color: rgb(0,0,0);
}

.baseStyles .co2{
    color: rgb(2,56,87);
}

.baseStyles .foSi350pe{
    font-size: 350%;
}

.baseStyles .foSi300pe,
.baseStyles .fS300pe{
    font-size: 300%;
}

.mobile .baseStyles .fS300pe{
    font-size: 280%;
}

.baseStyles .foSi250pe,
.baseStyles .fS250pe{
    font-size: 250%;
}

.baseStyles .foSi200pe{
    font-size: 200%;
}

.baseStyles .foSi180pe{
    font-size: 180%;
}

.mobile .baseStyles .foSi180pe{
    font-size: 150%;
}

.baseStyles .foSi150pe,
.baseStyles .fS150pe{
    font-size: 150%;
}

.mobile .baseStyles .foSi150pe,
.mobile .baseStyles .fS150pe{
    font-size: 120%;
}

.baseStyles .foSi120pe,
.baseStyles .fS120pe{
    font-size: 120%;
}

.mobile .baseStyles .foSi120pe,
.mobile .baseStyles .fS120pe{
    font-size: 100%;
}

.baseStyles .foSi100pe,
.baseStyles .fS100pe{
    font-size: 100%;
}

.baseStyles .foSi90pe{
    font-size: 90%;
}

.baseStyles .foSi80pe{
    font-size: 80%;
}

.baseStyles .foSi75pe{
    font-size: 75%;
}

.baseStyles .foSi70pe{
    font-size: 70%;
}

.baseStyles .foSi16px,
.foSi16px{
    font-size: 16px;
}

.baseStyles .foStIt{
    font-style: italic;
}

.baseStyles .foWe500{
    font-weight: 500;
}

.baseStyles .foWe600{
    font-weight: 600;
}

.baseStyles .foWe900{
    font-weight: 900;
}

.baseStyles .teDeNo{
    text-decoration: none;
}

.baseStyles .teDeUn{
    text-decoration: underline;
}

.baseStyles .poRe{
    position: relative;
}

.baseStyles .poAb{
    position: absolute;
}

.baseStyles .poFi{
    position: fixed;
}

.baseStyles img{
    width: 100%;
}

.ovHi,
.baseStyles .ovHi{
    overflow: hidden;
}

.baseStyles .wiSpPr{
    white-space: pre;
}

/*
.baseStyles a{
    border-bottom: 1px solid rgb(0,0,0);
    color: inherit;
    padding-bottom: 1px;
    text-decoration: none;
}
*/

.baseStyles a:hover{
/*
    border-bottom-color: rgb(255,0,0);
    color:rgb(255,0,0);
*/
    transition: all ease-in-out .2s;
}

.baseStyles .liStCi{
    list-style: circle;
}

.baseStyles .liStDe{
    list-style: decimal;
}

.baseStyles .maWi80re{
    max-width: 80rem;
}

.baseStyles .maWi60pe{
    max-width: 60%;
}

.baseStyles .maWi50pe{
    max-width: 50%;
}

.baseStyles .Center-Container.is-Inline{
    overflow: auto;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    width: 100%;
    height: 100%;
}

.baseStyles .Center-Container.is-Inline:after,
.baseStyles .is-Inline .Center-Block{
    display: inline-block;
    vertical-align: middle;
}

.baseStyles .Center-Container.is-Inline:after{
    content: '';
    height: 100%;
    margin-left: -.25em;
}

.baseStyles .is-Inline .Center-Block{
    max-width: 99%;
}

.baseStyles .cbc-big-box-ad{
    background: url(/includes/ads/gfx/ad_label_h.gif) no-repeat center top;
    margin: 0 auto;
    min-width: 300px;
    padding: 14px 0 0;
}

.baseStyles .videoCon{
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.baseStyles .videoCon iframe,
.baseStyles .videoCon object,
.baseStyles .videoCon embed{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.baseStyles .lastChild{
    margin-bottom: 0;
    padding-bottom: 0;
}

.baseStyles .listImage{
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}