
/* ============================== =blocks - base styles ============================== */

/* =CalloutBox - base */

.CalloutBox {
    color: #fff;
    background-color: #888;
    margin: 2em auto;
    padding: 1px 4%;
}

.CalloutBox p {
    margin: 1em 0;
}

/* =ReminderBox - base */

.ReminderBox {
    color: #fff;
    background-color: #888;
    width: 50%;
    float: right;
    padding: 1px 4%;
    margin: 1em 0 1em 2em;
}

.ReminderBox h4 {
    margin-top: 0.5em;
}

.ReminderBox p {
    margin: 1em 0;
}

/* =AdSense - base */

.AdSenseBoxLeft, .AdSenseBoxRight, .AdSenseBoxCenter468, .AdSenseBoxExtraColumn {
    padding: 1%;
}

.AdSenseBoxLeft {
    float: left;
    margin-right: 2%;
    margin-bottom: 2%;
}

.AdSenseBoxRight {
    float: right;
    margin-left: 2%;
    margin-bottom: 2%;
}

.AdSenseResponsiveBox {
    width: 50%;
}

@media only screen and (max-width: 447px) {
    .AdSenseResponsiveBox {
        margin: 0;
        float: none;
        width: 100%;
    }
}

.AdSenseBoxCenter {
    text-align: center;
    clear: both;
}

.AdSenseBoxCenter468 {
    width: 468px;
    margin: 2% auto;
    clear: both;
}

.AdSenseBoxExtraColumn {
    padding: 0;
    margin: 2% auto;
    clear: both;
}

/* =FBI - base */

.formBarGraphBar {
    border: 0;
    background-color: #eee;
}

#PageWrapper .formwrapper .formBuilderForm-Throbber {
    border: 0;
}
#PageWrapper .FormBlockLeft .formwrapper {
    float: left;
    margin-right: 5px;
}

#PageWrapper .FormBlockRight .formwrapper {
    float: right;
    margin-left: 5px;
}

#PageWrapper .FormBlockCenter .formwrapper {
    margin-left: auto;
    margin-right: auto;
}

/* =WhatsNew - base */

.WhatsNew {
    border: 1px solid #eee;
    margin: 1em 0;
    position: relative;
    box-sizing: border-box;
}

.WhatsNewLeft {
    float: left;
    margin-right: 0.5em;
}

.WhatsNewRight {
    float: right;
    margin-left: 0.5em;
}

.WhatsNewCenter {
    margin-left: auto;
    margin-right: auto;
}

#PageWrapper .WhatsNew img {
    border: 0;
}

#PageWrapper .WhatsNew h2 {
    margin: 0;
    padding: 0.3em 24px 0.3em 4px;
    background: #eee;
    line-height: 1.2;
    font-size: 125%;
    text-align: center;
    color: #888;
}

#PageWrapper .WhatsNew ol,
#PageWrapper .WhatsNew ul,
#PageWrapper .WhatsNew li {
    margin: 0;
    padding: 0;
    list-style: none;
    background: transparent;
}

#PageWrapper .WhatsNew ol {
    margin: 0 4%;
    overflow: hidden;
}

#PageWrapper .WhatsNew ol li {
    display: block;
    padding-bottom: 1px;
    border-top: 1px solid #ECF0F1;
    margin-top: -1px;
}

#PageWrapper .WhatsNew h3 {
    font-size: 125%;
    line-height: 1.2;
    margin-top: 1em;
    margin-bottom: 0;
}

.WhatsNew-time {
    font-size: 75%;
    color: #888;
    margin-top: 0.5em;
}

.WhatsNew-more {
    text-align: right;
    margin: 1em 0;
}

.WhatsNew-subscribe {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    text-align: right;
}

.WhatsNew-icon {
    padding: 4px 4px 2px;
}

#PageWrapper .WhatsNew-subscribe ul {
    display: none;
    padding: 2px 4px;
    background: #eee;
}

#PageWrapper .WhatsNew-subscribe ul li {
    display: block;
    background-image: none;
}

#PageWrapper .WhatsNew-subscribe:hover ul {
    display: block;
}

#PageWrapper .WhatsNew-subscribe ul img {
    display: block;
    padding: 2px 0;
}

@media only screen and (max-width: 768px) {
    #PageWrapper .WhatsNew h2 {
        padding-right: 4px;
    }

    .WhatsNew-subscribe {
        position: static;
    }

    .WhatsNew-icon {
        display: none;
    }

    #PageWrapper .WhatsNew-subscribe ul {
        display: block;
        text-align: center;
    }

    #PageWrapper .WhatsNew-subscribe ul img {
        display: inline-block;
    }
}

/* =RSSbox - base */

.RSSbox {
    margin: 1em 0 2em;
    text-align: center;
}

.RSSbox ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.RSSbox li {
    background-image: none;
    padding: 0;
    margin: 0 0 5px 0;
}

/* BEGIN =Text\Image Block - base */
.text_image_block {
    margin: 0.5em 0 0 0;
}

.text_image_not_floated.text_image_left .ImageBlock img {
    float: left;
}

.text_image_not_floated.text_image_right .ImageBlock img {
    float: right;
}

.text_image_not_floated.text_image_center .ImageBlock {
    text-align: center;
}

#PageWrapper .text_image_floated .ImageBlock {
    margin: 0.3em 0 0 0;
}

#PageWrapper .text_image_floated.text_image_left .ImageBlock {
    float: left;
    margin-right: 10px;
}

#PageWrapper .text_image_floated.text_image_right .ImageBlock {
    float: right;
    margin-left: 10px;
}

.text_image_top_cleared,
.text_image_both_cleared {
    clear: both;
}

.text_image_bottom_cleared p:last-of-type:after,
.text_image_both_cleared p:last-of-type:after {
    content: "";
    clear: both;
    display: block;
    width: 100%;
}
/* END =Text\Image Block - base */

/* BEGIN =Text\Image Block - responsive */
@media (max-width: 768px) {
    #PageWrapper .text_image_floated.text_image_left .ImageBlock,
    #PageWrapper .text_image_floated.text_image_right .ImageBlock {
        float: none;
        margin: 0 0 15px 0;
    }

    div#PageWrapper .text_image_floated .ImageBlock {
        max-width: 100%;
    }
}
/* END =Text\Image Block - responsive */

/* =Ezine - base */

.Ezine {
    padding: 4%;
    margin-bottom: 2em;
    background: #eee;
}

.Ezine table {
    width: 100%;
}

.Ezine td {
    width: 50%;
    text-align: center;
    vertical-align: top;
}

.Ezine .EzineInputAbove {
    width: 100%;
}

.EzineInput input {
    width: 85%;
    max-width: 350px;
    padding: 5px;
}

.Ezine input:focus[type="text"] {
    background-color: #ffffcc;
}

td.EzineLabel {
    text-align: right;
    vertical-align: middle;
}

td.EzineLabelAbove {
    text-align: center;
}

.EzineDescription {
    text-align: center;
}

/* =Ezine2 - base */

.Ezine2 {
    margin: 1em 0;
    padding: 0.5em;
    border: 1px solid #eee;
}

.EzineRow {
    padding: 0.5em 0;
    max-width: 100%;
    box-sizing: border-box;
}

.EzineVertical label {
    display: block;
}

.EzineHorizontal .EzineRow,
.EzineHorizontal label {
    display: inline-block;
}

.Ezine2 label,
.Ezine2 input[type="text"],
.Ezine2 input[type="email"],
.EzineButton {
    vertical-align: middle;
    max-width: 100%;
    box-sizing: border-box;
}

.Ezine2 input:focus[type="text"],
.Ezine2 input:focus[type="email"] {
    background-color: #ffffcc;
}

.EzineLeft {
    text-align: left;
}

.EzineCenter {
    text-align: center;
}

.EzineRight {
    text-align: right;
}

/* =ImageBlock - base */

a .Caption {
    color: inherit;
}

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

.CaptionCenter {
    margin-left: auto;
    margin-right: auto;
    text-align: center !important;
}

.CaptionRight {
    text-align: right !important;
}

.Caption {
    font-size: 85%;
    display: block;
}

img {
    max-width: 100%;
    box-sizing: border-box;
}

/* none-JavaScript fix for too large images */
#PageWrapper .ImageBlock img {
    max-width: 100%;
}

/* IE9 and Chrome (~20) margin fix for block images with margin: auto */
.ImageBlock img {
    margin: 0;
}

#PageWrapper .ImageBlock {
    overflow: hidden;
    max-width: 100%;
}

#PageWrapper .ImageBlockLeft {
    float: left;
    text-align: center;
    margin-bottom: 10px;
}

#PageWrapper .ImageBlockLeft img {
    margin-right: 15px;
}

#PageWrapper .ImageBlockRight {
    float: right;
    text-align: center;
    margin-bottom: 10px;
}

#PageWrapper .ImageBlockRight img {
    margin-left: 15px;
}

#PageWrapper .ImageBlockRight .Caption {
    margin-left: 15px;
}
#PageWrapper .ImageBlockCenter {
    margin: 15px 0;
    text-align: center;
}

/* BEGIN =Media Block */
#PageWrapper .MediaBlock {
    margin-top: 15px;
    margin-bottom: 15px;
}

#PageWrapper .MediaBlockLeft {
    float: left;
    margin-right: 15px;
}

#PageWrapper .MediaBlockRight {
    float: right;
    margin-left: 15px;
}

#PageWrapper .MediaBlockCenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    margin-bottom: 15px;
}
/* END =Media Block */

/* BEGIN =GDPR consent cookie bar */
.eucookiebar button, .eucookiebar p{
    display:inline-block;
    margin:.25em .5em;
    font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
}

.eucookiebar{
    text-align:center;
    position:absolute;
    top:-250px;
    left:0;
    right:0;
    background:#fff;
    padding:.5% 2%;
    box-shadow:0 4px 10px 1px rgba(0,0,0,.2);
    z-index:9999;
    font-size:12px;
    font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
    color:#666;
    transition:top .5s ease,bottom .5s ease, opacity .5s ease
}
.eucookiebar a{
    color:#00f;
    font-weight:400;
    text-decoration:underline
}
.eucookiebar a:visited{
    color:#551A8B
}
.eucookiebar a:active{
    color:red
}
.eucookiebar button{
    background:#eee;
    border:1px solid #888;
    border-radius:4px;
    font-size:100%;
    font-weight:700;
    color:#666
}
.eucookiebar button:hover{
    background:#666;
    color:#fff
}
.eucookiebar.show{
    top:0;
    opacity:1;
}
.eucookiebar.hide{
    top:-250px;
    opacity:0;
    pointer-events:none;
}
.eucookiebar.bottom{
    top:auto;
    bottom:-250px;
    position:fixed;
}
.eucookiebar.bottom.show{
    bottom:0;
}
.eucookiebar.bottom.hide{
    bottom:-250px;
}
/* END =GDPR consent cookie bar */

#PageWrapper .noalignment {
    float: left;
}

#PageWrapper .pinit {
    text-align: center;
}

/* =TOC - base */

.TOC dt {
    font-weight: bold;
}
.TOC dd {
    margin-bottom: 20px;
}

/* =C2 - base */

table#comments {
    table-layout: fixed;
    max-width: 100%;
}

#PageWrapper .formbody td {
    padding: 2px;
}

#NavColumn .formbody input[type="text"],
#NavColumn .formbody textarea,
#NavColumn .formbody img {
    box-sizing: border-box;
}

#NavColumn .formbody img.captcha_img {
    margin-bottom: 10px;
}

/* remove graphical bullets in the C2 Thank you notifications section */
#notificationOptions,
#notificationOptions li {
    list-style-type: none;
}

.socializeIt,
.formbody,
.c2_invitation {
    margin-top: 12px;
    margin-bottom: 12px;
}

.googlePlusOne {
    margin-top: 8px;
    margin-bottom: 8px;
}

.with_images .othervisitors p {
    margin-left:56px;
}

.thumb_container {
    float:left;
    width:50px;
    height:50px;
    overflow:hidden;
    margin-top:3px;
}

.with_images .othervisitors .submission_thumbnail {
    width:100%;
}

.othervisitors {
    clear: both;
}

.othervisitors img {
    border: 0;
}

/* -- Grid Block -- */

.grid_block {
    table-layout: fixed;
    border-collapse: collapse;
}

.grid_block td {
    padding: 0;
}

/* -- Responsive Grid Block -- */

.mobile .responsive-row img,
.bb1mobile .responsive-row img {
    max-width: 100% !important;
    box-sizing: border-box;
}

@media only screen and (max-width: 768px) {
    .responsive-row img {
        max-width: 100% !important;
        box-sizing: border-box;
    }
}

.responsive-row,
div[class*='responsive_grid_block-'] {
    overflow: hidden;
}

div[class*='responsive_col-'] {
    float: left;
    min-height: 1px;
    box-sizing: border-box;
}

.responsive_grid_block-12 div[class*='responsive_col-'] {
    width: 8.333%;
}

.responsive_grid_block-11 div[class*='responsive_col-'] {
    width: 9.0909%;
}

.responsive_grid_block-10 div[class*='responsive_col-'] {
    width: 10%;
}

.responsive_grid_block-9 div[class*='responsive_col-'] {
    width: 11.111%;
}

.responsive_grid_block-8 div[class*='responsive_col-'] {
    width: 12.5%;
}

.responsive_grid_block-7 div[class*='responsive_col-'] {
    width: 14.285%;
}

.responsive_grid_block-6 div[class*='responsive_col-'] {
    width: 16.666%;
}

.responsive_grid_block-5 div[class*='responsive_col-'] {
    width: 20%;
}

.responsive_grid_block-4 div[class*='responsive_col-'] {
    width: 25%;
}

.responsive_grid_block-3 div[class*='responsive_col-'] {
    width: 33.333%;
}

.responsive_grid_block-2 div[class*='responsive_col-'] {
    width: 50%;
}

@media only screen and (max-width: 768px) {
    .responsive_grid_block-12 div[class*='responsive_col-'] {
        width: 16.666%;
    }

    .responsive_grid_block-12 > .responsive-row > .responsive_col-7 {
        clear: left;
    }

    .responsive_grid_block-10 div[class*='responsive_col-'] {
        width: 20%;
    }

    .responsive_grid_block-10 > .responsive-row > .responsive_col-6 {
        clear: left;
    }

    .responsive_grid_block-9 div[class*='responsive_col-'] {
        width: 33.333%;
    }

    .responsive_grid_block-9 > .responsive-row > .responsive_col-4,
    .responsive_grid_block-9 > .responsive-row > .responsive_col-7 {
        clear: left;
    }

    .responsive_grid_block-8 div[class*='responsive_col-'] {
        width: 25%;
    }

    .responsive_grid_block-8 > .responsive-row > .responsive_col-5 {
        clear: left;
    }

    .responsive_grid_block-6 div[class*='responsive_col-'] {
        width: 33.333%;
    }

    .responsive_grid_block-6 > .responsive-row > .responsive_col-4 {
        clear: left;
    }

    .responsive_grid_block-4 div[class*='responsive_col-'] {
        width: 50%;
    }

    .responsive_grid_block-4 > .responsive-row > .responsive_col-3 {
        clear: left;
    }
}

@media only screen and (max-width: 447px) {

    .responsive_grid_block-12 div[class*='responsive_col-'] {
        width: 25%;
    }

    .responsive_grid_block-12 > .responsive-row > .responsive_col-5,
    .responsive_grid_block-12 > .responsive-row > .responsive_col-9 {
        clear: left;
    }

    .responsive_grid_block-12 > .responsive-row > .responsive_col-7 {
        clear: none;
    }

    .responsive_grid_block-8 div[class*='responsive_col-'],
    .responsive_grid_block-6 div[class*='responsive_col-'] {
        width: 50%;
    }

    .responsive_grid_block-8 > .responsive-row .responsive_col-3,
    .responsive_grid_block-8 > .responsive-row .responsive_col-5,
    .responsive_grid_block-8 > .responsive-row .responsive_col-7 {
        clear: left;
    }

    .responsive_grid_block-6 > .responsive-row > .responsive_col-3,
    .responsive_grid_block-6 > .responsive-row > .responsive_col-5 {
        clear: left;
    }

    .responsive_grid_block-6 > .responsive-row > .responsive_col-4 {
        clear: none;
    }

    .responsive_grid_block-11 div[class*='responsive_col-'],
    .responsive_grid_block-10 div[class*='responsive_col-'],
    .responsive_grid_block-7 div[class*='responsive_col-'],
    .responsive_grid_block-5 div[class*='responsive_col-'],
    .responsive_grid_block-4 div[class*='responsive_col-'],
    .responsive_grid_block-3 div[class*='responsive_col-'],
    .responsive_grid_block-2 div[class*='responsive_col-'] {
        width: 100%;
    }
}

/* Responsive videos */

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0; 
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed,
.video-container video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* center Facebook like and comment widgets */
#PageWrapper .fb-like,
#PageWrapper .fb-comments {
    display: block;
    text-align:center;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* =Navigation - base */

.Navigation ul {
    margin: 1em 0 2em;
    padding: 0;
    list-style: none;
}

.Navigation li {
    padding: 0;
    margin: 0;
}

#PageWrapper div.Navigation a,
.Navigation a,
#PageWrapper div.Navigation a:visited,
.Navigation a:visited {
    font-size: 20px;
    background: #eee;
    color: #888;
    padding: 5px 10px;
    text-decoration: none;
    display: block;
}

#PageWrapper div.Navigation a:hover,
.Navigation a:hover {
    background: #888;
    color: #fff;
}

/* =HorizontalNavBar - base */

#PageWrapper div.HorizontalNavBar ul.root {
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    margin: 0 auto;
    padding: 0;
    line-height: 18px;
    font-size: 16px;
}

#PageWrapper div.HorizontalNavBar ul ul {
    display: none;
    position: absolute;
    top: 27px;
    left: 1px;
    z-index: 2;
    margin: 0 0 0 -1px;
    padding: 0;
    *zoom: 1;
    background: #fff;
    width: 200px;
}

#PageWrapper div.HorizontalNavBar ul ul ul {
    top: 0;
    left: 200px;
    margin: 0 0 0 -2px;
    _top: 1px;
}

#PageWrapper div.HorizontalNavBar li {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    float: left;
    white-space: nowrap;
    border: 0;
}

#PageWrapper div.HorizontalNavBar li.li1 {
    z-index: 1;
}

#PageWrapper div.HorizontalNavBar li.hover {
    z-index: 2;
}

#PageWrapper div.HorizontalNavBar li li {
    float: none;
    white-space: normal;
    border: 1px solid #fff;
    background: #fff;
    margin-top: -1px;
}

#PageWrapper div.HorizontalNavBar span.navheader,
#PageWrapper div.HorizontalNavBar a {
    display: block;
    padding: 4px 8px;
    text-decoration: none;
    _float: left;
}

#PageWrapper div.HorizontalNavBar ul ul span.navheader,
#PageWrapper div.HorizontalNavBar ul ul a {
    _float: none;
}

#PageWrapper div.HorizontalNavBar span.navheader {
    cursor: default;
    *zoom: 1;
    position: relative;
    padding-left: 18px;
}

#PageWrapper div.HorizontalNavBar ul ul span.navheader {
    padding-left: 8px;
    padding-right: 18px;
}

#PageWrapper div.HorizontalNavBar span.navheader ins {
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    left: 2px;
    border: 6px solid transparent;
    border-top-color: #000;
}

#PageWrapper div.HorizontalNavBar ul ul span.navheader ins {
    left: auto;
    top: 50%;
    right: 2px;
    margin-top: -6px;
    border: 6px solid transparent;
    border-left-color: #000;
}

#PageWrapper div.HorizontalNavBar li.hover ul,
#PageWrapper div.HorizontalNavBarCSS li:hover ul {
    display: block;
}

#PageWrapper div.HorizontalNavBar li.hover li ul,
#PageWrapper div.HorizontalNavBarCSS li:hover li ul {
    display: none;
}

#PageWrapper div.HorizontalNavBar li li.hover ul,
#PageWrapper div.HorizontalNavBarCSS li li:hover ul {
    display: block;
}

#PageWrapper div.HorizontalNavBar li li.hover li ul,
#PageWrapper div.HorizontalNavBarCSS li li:hover li ul {
    display: none;
}

#PageWrapper div.HorizontalNavBar li li li.hover ul,
#PageWrapper div.HorizontalNavBarCSS li li li:hover ul {
    display: block;
}

#PageWrapper div.HorizontalNavBar li li li.hover li ul,
#PageWrapper div.HorizontalNavBarCSS li li li:hover li ul {
    display: none;
}

#PageWrapper div.HorizontalNavBar li li li li.hover ul,
#PageWrapper div.HorizontalNavBarCSS li li li li:hover ul {
    display: block;
}

/* .wide */
#PageWrapper div.HorizontalNavBarWide ul.root {
    width: 100%;
    display: table;
}

#PageWrapper div.HorizontalNavBarWide li {
    display: table-cell;
    float: none;
    text-align: center;
}

#PageWrapper div.HorizontalNavBarWide li li {
    text-align: left;
    display: block;
}

/* alignment */
#PageWrapper div.HorizontalNavBarLeft,
#PageWrapper div.HorizontalNavBarLeft li {
    text-align: left;
}

#PageWrapper div.HorizontalNavBarCenter,
#PageWrapper div.HorizontalNavBarCenter li {
    text-align: center;
}

#PageWrapper div.HorizontalNavBarRight,
#PageWrapper div.HorizontalNavBarRight li {
    text-align: right;
}

#PageWrapper div.HorizontalNavBarCenter li li,
#PageWrapper div.HorizontalNavBarRight li li {
    text-align: left;
}

/* touch devices */
html.touch #PageWrapper div.HorizontalNavBar ul.root > li {
    z-index: 2;
}

html.touch #PageWrapper div.HorizontalNavBar ul.root > li.hover {
    z-index: 3;
}

.ResponsiveNavButton {
    display: none;
}

table#ColumnsWrapper,
table#ContentWrapper {
    border-collapse: collapse;
    width: 100%;
}

/* =SocializeIt - base */

@media only screen and (max-width: 550px) {
    .socializeIt,
    .socializeIt img,
    .socializeIt textarea {
        width: 100% !important;
    }

    .socializeIt td[rowspan="2"],
    .socializeIt td[rowspan="1"] {
        white-space: normal !important;
    }
}

@media only screen and (max-width: 450px) {
    .socializeIt .socialIcon {
        white-space: normal !important;
        text-align: center;
        display: block !important;
    }
    .socializeIt .socialIcon span {
        display: block !important;
    }
}

/* =misc */

iframe {
    max-width: 100%;
}

.fb-like iframe {
    max-width: none !important;
}

hr {
    clear: both;
}

/* ============================== =generic ============================== */

html {
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
    color: #666;
    background: #fff;
    font-size: 18px;
    line-height: 1.5;
    font-family: OpenSans, Arial, Helvetica, sans-serif;
    text-rendering: optimizeLegibility;
}

a {
    color: #e67e22;
    text-decoration: none;
}

a:visited {
    color: #e67e22;
}

a:focus {
    outline: 1px dotted;
}

a:active,
a:hover {
    color: #d35400;
    outline: 0;
}

a:hover {
    text-decoration: underline;
}

a img {
    border: 0;
}

hr {
    border-style: solid;
    width: 75%;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Raleway, Arial, Helvetica, sans-serif;
    line-height: 1.3;
    margin: 1em 0 0.25em;
}

h1 {
    font-size: 233%;
    color: #333;
}

h2 {
    font-size: 166%;
    color: #888;
}

h3 {
    font-size: 133%;
}

h4 {
    font-size: 111%;
    color: #444;
}

h5 {
    font-size: 100%;
}

h6 {
    font-size: 100%;
}

p {
    margin: 0.5em 0 1em;
}

/* ============================== =layout ============================== */

#PageWrapper {
    overflow: hidden;
}

#PageWrapper {
    max-width: 1600px;
    margin: 0 auto;
    background: #fff;
}

#PageWrapper.legacy {
    min-width: 980px;
}

#Header .Liner,
#Footer .Liner {
    padding: 1px 0;
}

#ExtraWrapper {
    display: none;
}

/* =Header */

#Header {
    max-width: 1600px;
    margin: 0 auto;
}

#Header .Liner {
    position: relative;
    z-index: 2;
    min-height: 125px;
    padding-bottom: 19%;
    background: #fff url('../image-files/header.jpg') no-repeat center top;
    background-size: cover;
}

#Header .WebsiteName {
    font-size: 36px;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
    background: #000;
    width: 33%;
    text-align: center;
    margin: 25px auto 0;
    padding: 2% 2% 1% 2%;
    zoom: 1;
    opacity: 0.66;
    line-height: 1.3;
}

#Header .WebsiteName { /* SiteDesigner inheritance prevention */
    font-family: Raleway, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: #FFFFFF;
    text-align: center;
    border: 0;
    background: #000000;
}

#Header .WebsiteName a {
    color: #fff;
}

#Header .Tagline {
    font-size: 18px;
    color: #a8a8a8;
    background: #000;
    width: 33%;
    text-align: center;
    margin: 0 auto;
    padding: 0.5% 2% 2%;
    zoom: 1;
    filter: alpha(opacity=66);
    opacity: 0.66;
}

/* =ContentColumn */

#ContentColumn {
    width: 66%;
    float: left;
}

#ContentColumn .Liner {
    padding: 5%;
}

/* =NavColumn */

#NavColumn {
    width: 33%;
    float: right;
}

#NavColumn .Liner {
    padding: 5%;
}

#NavColumn h4 {
    color: #444;
}

#NavColumn p {
    font-size: 75%;
    padding-bottom: 20px;
}

/* =Footer */

#FooterWrapper {
    clear: both;
}

#Footer {
    text-align: center;
}

#Footer .Liner {
    padding: 1.5em 5%;
    background-color: #32373c;
}

#Footer p {
    font-size: 16px;
    color: #ababab;
}

/* ============================== =blocks - custom styles ============================== */

/* =CalloutBox - custom */

.CalloutBox {
    color: #444;
    background-color: #f2f2f2;
    font-size: 18px;
    font-style: italic;
}

#PageWrapper .CalloutBox p { /* SiteDesigner inheritance prevention */
    font-family: OpenSans, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-variant: normal;
    color: #444444;
}

/* =ReminderBox - custom */

.ReminderBox {
    background-color: #EDEDED;
    color: #6A6A6A;
}

.ReminderBox h4 {
    margin-top: 1.5em;
}

#PageWrapper .ReminderBox h4 { /* SiteDesigner inheritance prevention */
    font-family: Raleway, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    color: #444444;
    text-align: left;
    border: 0;
    margin: 29px 0px 5px 0px;
    background: none;
}

#PageWrapper .ReminderBox p { /* SiteDesigner inheritance prevention */
    font-family: OpenSans, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-variant: normal;
    color: #6A6A6A;
}

/* =Navigation - custom */

#PageWrapper div.Navigation a,
.Navigation a,
#PageWrapper div.Navigation a:visited,
.Navigation a:visited {
    font-size: 14px;
    background: none;
    color: #e67e22;
    padding: 10px;
    text-decoration: none;
    display: block;
}

#PageWrapper div.Navigation a:hover,
.Navigation a:hover {
    background: none;
    color: #d35400;
    text-decoration: underline;
}

.Navigation h3 {
    color: #444;
    font-size: 111%;
}

/* =HorizontalNavBar - custom */

#Header .HorizontalNavBar {
    width: 100%;
    position: absolute;
    bottom: 0;
    background: #000;
    zoom: 1;
    filter: alpha(opacity=66);
    opacity: 0.66;
}

#PageWrapper div.HorizontalNavBar ul.root {
    font-size: 16px;
    padding: 4px 0 6px 0;
}

#PageWrapper div.HorizontalNavBar ul ul {
    top: 48px;
    left: -1px;
    background-color: transparent;
}

#PageWrapper div.HorizontalNavBar li li {
    border: 2px solid transparent;
    background: transparent;
    margin-top: -2px;
}

#PageWrapper div.HorizontalNavBar span.navheader,
#PageWrapper div.HorizontalNavBar a {
    margin: 2px 0 0 0;
    color: #fff;
    line-height: 30px;
    text-transform: uppercase;
    font-family: Raleway, Arial, Helvetica, sans-serif;
}

#PageWrapper div.HorizontalNavBar span.navheader {
    padding-left: 25px;
}

#PageWrapper div.HorizontalNavBar .hover > span.navheader,
#PageWrapper div.HorizontalNavBar span.navheader:hover,
#PageWrapper div.HorizontalNavBar a:hover {
    color: #000;
    background: #fff;
}

#PageWrapper div.HorizontalNavBar span.navheader ins {
    left: 9px;
    border-top-color: #fff;
    border-width: 4px;
}

#PageWrapper div.HorizontalNavBar .hover > span.navheader ins,
#PageWrapper div.HorizontalNavBar span.navheader:hover ins {
    border-top-color: #000;
}

#PageWrapper div.HorizontalNavBar ul ul span.navheader,
#PageWrapper div.HorizontalNavBar ul ul a {
    background: #e67e22;
}

#PageWrapper div.HorizontalNavBar ul ul .hover > span.navheader,
#PageWrapper div.HorizontalNavBar ul ul span.navheader:hover,
#PageWrapper div.HorizontalNavBar ul ul a:hover {
    color: #fff;
    background: #d35400;
}

#PageWrapper div.HorizontalNavBar ul ul span.navheader ins {
    border-color: transparent;
    border-left-color: #fff;
    border-width: 4px;
}

#PageWrapper div.HorizontalNavBar ul ul .hover > span.navheader ins,
#PageWrapper div.HorizontalNavBar ul ul span.navheader:hover ins {
    border-color: transparent;
    border-left-color: #fff;
}

/* =ResponsiveNav - custom */

@media only screen and (max-width: 768px) {
    .ResponsiveNavWrapper .HorizontalNavBar {
        display: none !important;
    }

    .ResponsiveNavReady .ResponsiveNavWrapper {
        text-align: right;
    }

    .ResponsiveNavReady .ResponsiveNavWrapper:after {
        content:'';
        display:block;
        clear: both;
    }

    .ResponsiveNavReady .ResponsiveNav {
        text-align: left;
        padding-top: 40px;
        padding-bottom: 40px;
        background: #fff;
        width: 100%;
        position: absolute;
        left: -100%;
        top: 0;
        z-index: 2;
        min-height: 100%;
        box-sizing: border-box;
    }

    .ResponsiveNavReady .ResponsiveNav {
        transition: left 0.5s ease;
    }

    .ResponsiveNavActive .ResponsiveNav {
        left: 0;
    }

    .ResponsiveNavActivated #PageWrapper {
        overflow: hidden;
    }

    .ResponsiveNavReady .ResponsiveNav ul {
        border-left: 1px solid #ccc;
        margin-bottom: 10px;
        padding-left: 30px;
        list-style: none;
    }

    .ResponsiveNavReady .ResponsiveNav .navheader {
        font-family: BreeSerif, Georgia, Times, serif;
        font-size: 22px;
        font-weight: bold;
        font-style: normal;
        text-align: left;
        text-transform: uppercase;
        background: transparent;
        margin: 10px 0;
    }

    .ResponsiveNavReady .ResponsiveNav a {
        display: block;
    }

    .ResponsiveNavReady .ResponsiveNavButton {
        display: table;
        height: 45px;
        padding: 0 0.5em;
        color: #fff;
        text-transform: uppercase;
        text-align: center;
        cursor: pointer;
        position: relative;
        z-index: 1;
        font-size: 18px;
        line-height: 1.4;
        font-weight: normal;
        background: #e67e22;
        border: none;
        margin: 5% auto;
    }

    .ResponsiveNavReady .ResponsiveNavButton:hover {
        color: #fff;
        background-color: #d35400;
    }

    .ResponsiveNavActive .ResponsiveNavButton {
        color: #fff;
        background-color: #e67e22;
        margin: 5% 0;
    }

    .ResponsiveNavReady .ResponsiveNavButton span {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }

    .ResponsiveNavReady .ResponsiveNavButton:hover {
        background: #d35400;
    }

    .ResponsiveNavActive .ResponsiveNavButton {
        font-size: 18px;
        width: 45px;
        padding: 0;
        position: fixed !important;
        top: 10px;
        right: 10px;
        z-index: 3;
    }
}

/* =FBI - custom */

#NavColumn .formbody input[type="text"],
#NavColumn .formbody textarea,
#NavColumn .formbody img {
    max-width: 155px;
}

input[type=text] {
    border: 1px solid #808080;
}

/* =WhatsNew - custom */

#PageWrapper .WhatsNew h2 { /* SiteDesigner inheritance prevention */
    font-family: Raleway, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    color: #9F9F9F;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid #EEEEEE;
    border-left: 0;
    background: none;
}

#PageWrapper .WhatsNew h3 { /* SiteDesigner inheritance prevention */
    font-family: Raleway, Arial, Helvetica, sans-serif;
    font-size: 23px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    text-align: left;
    border: 0;
    margin: 22px 0 0 0;
    padding: 0;
    background: none;
}

.WhatsNew,
#PageWrapper .WhatsNew ol li {
    border-color: #ddd;
}

#PageWrapper .WhatsNew h2 {
    color: #9F9F9F;
    background: transparent;
    text-align: left;
    padding: 1em;
    border-bottom: 1px solid #eee;
}

.WhatsNew-time {
    color: #9F9F9F;
}

#PageWrapper .WhatsNew-subscribe ul {
    background: #fff;
}

.questionMark {
    font-size: 111%;
    color: #444;
    font-weight: bold;
}

/* =Ezine - custom */

.Ezine {
    padding: 6%;
    border: none;
    background: #32373c;
}

.EzineInput input {
    width: 67%;
    padding: 10px;
    color: #fff;
}

.Ezine input[type=text] {
    background-color: #32373c;
}

.Ezine input:focus[type="text"] {
    background-color: #3c4146;
}

td.EzineLabel {
    font-size: 18px;
    color: #a8a8a8;
    text-transform: uppercase;
}

td.EzineLabelAbove {
    text-align: center;
}

.EzineDescription {
    text-align: center;
}

.TOC dt {
    font-size: 18px;
}

/* =Ezine2 - custom */

.Ezine2 {
    padding: 4%;
    background: #32373c;
    border: 0;
}

.Ezine2 label {
    font-size: 18px;
    color: #a8a8a8;
    text-transform: uppercase;
    margin: 5px;
}

.Ezine2 input[type=text],
.Ezine2 input[type=email] {
    padding: 10px;
    color: #fff;
    background-color: #32373c;
    border: 1px solid #808080;
    margin: 5px;
}

.Ezine2 input:focus[type=text],
.Ezine2 input:focus[type=email] {
    background-color: #3c4146;
}

.EzineButton {
    border: 0;
    margin: 5px;
    padding: 0.5em;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 1.4;
    font-weight: normal;
    background: #e67e22;
}

.EzineButton:hover {
    background-color: #d35400;
}

/* ============================== =responsive ============================== */

.mobileOnly {
    display: none !important;
}

@media only screen and (max-width: 447px) {
    .desktopOnly {
        display: none !important;
    }

    .mobileOnly {
        display: block !important;
    }
}

@media only screen and (max-width: 1200px) {
    .modern #Header .WebsiteName {
        font-size: 32px;
    }

    .modern #Header .Tagline {
        font-size: 16px;
    }
}

@media only screen and (max-width: 980px) {
    #PageWrapper.modern {
        margin-top: 0;
        margin-bottom: 0;
    }

    .modern #Header .WebsiteName {
        width: 50%;
    }

    .modern #Header .Tagline {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) {
    .modern #NavColumn,
    .modern #ContentColumn {
        float: none;
        width: 100%;
    }

    .modern #Header .Liner {
        text-align: center;
        padding-bottom: 1px;
    }

}/***** C2 styles *****/
.c2Form {
    padding:8px;
    border:1px solid #ddd;
}

.c2Form input[type=text] {
    max-width: 100%;
}

@media only screen and (max-width: 440px) {
    .c2Form table,
    .c2Form tr,
    .c2Form tbody,
    .c2Form td {
        display: block;
    }
    .c2Form table p {
        text-align: left !important;
    }
    .otherText {
        display: block;
    }
}

.InvShelp {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #ffc;
}

.InvShelpT {
    background:#ddd;
    padding:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin:0px;
    padding:0px;
    text-align:left;
}

a:link.InvShelp {text-decoration:none; color:#000;}

.InvShelpbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #ffc;
    padding: 2px;
    border: 1px solid #666;
}

.InvSquestions {
    font-weight:bold;
    font-size:14px;
    margin:0;
}

.titleInput {
    width:80%;
    padding-top:4px;
    margin:0;
}

.storyInput {
    width:98%;
    padding-top:4px;
    margin:0;
}

.otherText {
}

.dividerRule {
    border-top:1px solid #ddd;
}

/***** Blog It! styles *****/

.blogItItem .blogItThumbnail {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    max-width: 150px;
}

.blogItItem .blogItReadMore {
    clear: both;
}

  /* additional styles */
  /* -- Related Pages Block -- */
#PageWrapper .RelatedPagesBlock ul {
    padding:0;
    margin:0;
    list-style:none;
}
/* down with thumbnail */
#PageWrapper .RelatedPagesBlock ul.down .relatedPagesThumbnail {
    float:left;
    margin-right:10px;
 }
 #PageWrapper .RelatedPagesBlock ul.down .relatedPagesThumbnail a {
    display: block;
    width:50px;
    height:50px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/ssimgs/image-placeholder.png);
 }
 #PageWrapper .RelatedPagesBlock ul.down h3 {
    margin-top:0;
    margin-bottom:0;
 }
 #PageWrapper .RelatedPagesBlock ul.down p {
    margin:0;
 }
 #PageWrapper .RelatedPagesBlock ul li {
    border:none !important;
 }
 #PageWrapper .RelatedPagesBlock ul.down  li {
    clear: both;
    overflow: hidden;
    padding-top:10px;
    padding-bottom:10px;
 }

/* 4 across */
#PageWrapper .RelatedPagesBlock ul.across {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;

  -webkit-flex-flow: row wrap;
  justify-content: space-between;
}

#PageWrapper .RelatedPagesBlock ul.across .relatedPagesThumbnail a {
    display: block;
    width:100%;
    height:200px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/ssimgs/image-placeholder.png);
 }

#PageWrapper .RelatedPagesBlock ul.across li {
    box-sizing: border-box;
    padding:10px 0;
    width: 200px;
}

/* text */
#PageWrapper .RelatedPagesBlock ul.text li {
    padding-top:10px;
    padding-bottom:10px;
}
#PageWrapper .RelatedPagesBlock ul.text li .relatedPagesThumbnail{
    display: none;
}
#PageWrapper .RelatedPagesBlock ul.text li p {
    margin:0;
}
#PageWrapper .RelatedPagesBlock .text h3 {
    margin-top:0;
}

/***********************************************/
/* Customizations from SiteDesigner start here */
/***********************************************/

/* font Arimo definition */
@font-face {
    font-family: Arimo;
    src: url('/css_webfonts/arimo-webfont.eot');
    src: url('/css_webfonts/arimo-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/arimo-webfont.woff') format('woff'),
         url('/css_webfonts/arimo-webfont.ttf') format('truetype'),
         url('/css_webfonts/arimo-webfont.svg#ArimoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
} 

/* font Raleway definition */
@font-face {
    font-family: Raleway;
    src: url('/css_webfonts/raleway-webfont.eot');
    src: url('/css_webfonts/raleway-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/raleway-webfont.woff') format('woff'),
         url('/css_webfonts/raleway-webfont.ttf') format('truetype'),
         url('/css_webfonts/raleway-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
} 

/* font Raleway bold definition */
@font-face {
    font-family: Raleway;
    src: url('/css_webfonts/raleway-bold-webfont.eot');
    src: url('/css_webfonts/raleway-bold-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/raleway-bold-webfont.woff') format('woff'),
         url('/css_webfonts/raleway-bold-webfont.ttf') format('truetype'),
         url('/css_webfonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: bold;
        font-style: normal;
} 

/* font Raleway italic definition */
@font-face {
    font-family: Raleway;
    src: url('/css_webfonts/raleway-italic-webfont.eot');
    src: url('/css_webfonts/raleway-italic-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/raleway-italic-webfont.woff') format('woff'),
         url('/css_webfonts/raleway-italic-webfont.ttf') format('truetype'),
         url('/css_webfonts/raleway-italic-webfont.svg#ralewayitalic') format('svg');
    font-weight: normal;
        font-style: italic;
} 

/* font Raleway bold-italic definition */
@font-face {
    font-family: Raleway;
    src: url('/css_webfonts/raleway-bold-italic-webfont.eot');
    src: url('/css_webfonts/raleway-bold-italic-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/raleway-bold-italic-webfont.woff') format('woff'),
         url('/css_webfonts/raleway-bold-italic-webfont.ttf') format('truetype'),
         url('/css_webfonts/raleway-bold-italic-webfont.svg#ralewaybold_italic') format('svg');
    font-weight: bold;
        font-style: italic;
} 

/* font Raleway definition */
@font-face {
    font-family: Raleway;
    src: url('/css_webfonts/raleway-webfont.eot');
    src: url('/css_webfonts/raleway-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/raleway-webfont.woff') format('woff'),
         url('/css_webfonts/raleway-webfont.ttf') format('truetype'),
         url('/css_webfonts/raleway-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
} 

/* font Raleway bold definition */
@font-face {
    font-family: Raleway;
    src: url('/css_webfonts/raleway-bold-webfont.eot');
    src: url('/css_webfonts/raleway-bold-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/raleway-bold-webfont.woff') format('woff'),
         url('/css_webfonts/raleway-bold-webfont.ttf') format('truetype'),
         url('/css_webfonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: bold;
        font-style: normal;
} 

/* font Raleway italic definition */
@font-face {
    font-family: Raleway;
    src: url('/css_webfonts/raleway-italic-webfont.eot');
    src: url('/css_webfonts/raleway-italic-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/raleway-italic-webfont.woff') format('woff'),
         url('/css_webfonts/raleway-italic-webfont.ttf') format('truetype'),
         url('/css_webfonts/raleway-italic-webfont.svg#ralewayitalic') format('svg');
    font-weight: normal;
        font-style: italic;
} 

/* font Raleway bold-italic definition */
@font-face {
    font-family: Raleway;
    src: url('/css_webfonts/raleway-bold-italic-webfont.eot');
    src: url('/css_webfonts/raleway-bold-italic-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/raleway-bold-italic-webfont.woff') format('woff'),
         url('/css_webfonts/raleway-bold-italic-webfont.ttf') format('truetype'),
         url('/css_webfonts/raleway-bold-italic-webfont.svg#ralewaybold_italic') format('svg');
    font-weight: bold;
        font-style: italic;
} 

/* font Cabin definition */
@font-face {
    font-family: Cabin;
    src: url('/css_webfonts/cabin-webfont.eot');
    src: url('/css_webfonts/cabin-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/cabin-webfont.woff') format('woff'),
         url('/css_webfonts/cabin-webfont.ttf') format('truetype'),
         url('/css_webfonts/cabin-webfont.svg#webfontXRbSjhY8') format('svg');
    font-weight: normal;
    font-style: normal;
} 

/* font Lato definition */
@font-face {
    font-family: Lato;
    src: url('/css_webfonts/lato-webfont.eot');
    src: url('/css_webfonts/lato-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/lato-webfont.woff') format('woff'),
         url('/css_webfonts/lato-webfont.ttf') format('truetype'),
         url('/css_webfonts/lato-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
} 

/* font Lato bold definition */
@font-face {
    font-family: Lato;
    src: url('/css_webfonts/lato-bold-webfont.eot');
    src: url('/css_webfonts/lato-bold-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/lato-bold-webfont.woff') format('woff'),
         url('/css_webfonts/lato-bold-webfont.ttf') format('truetype'),
         url('/css_webfonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: bold;
        font-style: normal;
} 

/* font Lato italic definition */
@font-face {
    font-family: Lato;
    src: url('/css_webfonts/lato-italic-webfont.eot');
    src: url('/css_webfonts/lato-italic-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/lato-italic-webfont.woff') format('woff'),
         url('/css_webfonts/lato-italic-webfont.ttf') format('truetype'),
         url('/css_webfonts/lato-italic-webfont.svg#latoitalic') format('svg');
    font-weight: normal;
        font-style: italic;
} 

/* font Lato bold-italic definition */
@font-face {
    font-family: Lato;
    src: url('/css_webfonts/lato-bold-italic-webfont.eot');
    src: url('/css_webfonts/lato-bold-italic-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/lato-bold-italic-webfont.woff') format('woff'),
         url('/css_webfonts/lato-bold-italic-webfont.ttf') format('truetype'),
         url('/css_webfonts/lato-bold-italic-webfont.svg#latobold_italic') format('svg');
    font-weight: bold;
        font-style: italic;
} 

/* font OpenSans definition */
@font-face {
    font-family: OpenSans;
    src: url('/css_webfonts/opensans-webfont.eot');
    src: url('/css_webfonts/opensans-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/opensans-webfont.woff') format('woff'),
         url('/css_webfonts/opensans-webfont.ttf') format('truetype'),
         url('/css_webfonts/opensans-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
} 

/* font OpenSans definition */
@font-face {
    font-family: OpenSans;
    src: url('/css_webfonts/opensans-webfont.eot');
    src: url('/css_webfonts/opensans-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/opensans-webfont.woff') format('woff'),
         url('/css_webfonts/opensans-webfont.ttf') format('truetype'),
         url('/css_webfonts/opensans-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
} 
body, html.mobile body{background-color:#ffffff;background-image:none;background-repeat:no-repeat;font-family:OpenSans, Arial, Helvetica, sans-serif;
}html.mobile body{
}@media (max-width:768px) {body{
}}@media (max-width:447px) {body{
}}#PageWrapper #Footer .Liner p, html.mobile #PageWrapper #Footer .Liner p{font-family:Raleway, Arial, Helvetica, sans-serif;color:#ffffff;
}html.mobile #PageWrapper #Footer .Liner p{
}@media (max-width:768px) {#PageWrapper #Footer .Liner p{
}}@media (max-width:447px) {#PageWrapper #Footer .Liner p{
}}#PageWrapper #Footer .Liner, html.mobile #PageWrapper #Footer .Liner{background-image:none;background-color:#918264;
}html.mobile #PageWrapper #Footer .Liner{
}@media (max-width:768px) {#PageWrapper #Footer .Liner{
}}@media (max-width:447px) {#PageWrapper #Footer .Liner{
}}#PageWrapper #HeaderWrapper, html.mobile #PageWrapper #HeaderWrapper{
}html.mobile #PageWrapper #HeaderWrapper{
}@media (max-width:768px) {#PageWrapper #HeaderWrapper{
}}@media (max-width:447px) {#PageWrapper #HeaderWrapper{
}}#PageWrapper #Header .Liner, html.mobile #PageWrapper #Header .Liner{background-color:transparent;background-image:url("/sd/image-files/aorangi-peak-view-05.png");background-position:50% 0%;background-repeat:no-repeat;background-size:auto;min-height:262px;
        min-height:262px;}html.mobile #PageWrapper #Header .Liner{
}@media (max-width:768px) {#PageWrapper #Header .Liner{background-image:url("/sd/image-files/aorangi-peak-view-04.png");background-position:0% 50%;min-height:272px;
}}@media (max-width:447px) {#PageWrapper #Header .Liner{background-image:url("/sd/image-files/aorangi-peak-view-04.png");background-position:50% 50%;background-size:auto 100%;min-height:308px;
}}#PageWrapper #ExtraColumn .Liner, html.mobile #PageWrapper #ExtraColumn .Liner{
}html.mobile #PageWrapper #ExtraColumn .Liner{
}@media (max-width:768px) {#PageWrapper #ExtraColumn .Liner{
}}@media (max-width:447px) {#PageWrapper #ExtraColumn .Liner{
}}#PageWrapper #ExtraColumn .Liner, html.mobile #PageWrapper #ExtraColumn .Liner{
}html.mobile #PageWrapper #ExtraColumn .Liner{
}@media (max-width:768px) {#PageWrapper #ExtraColumn .Liner{
}}@media (max-width:447px) {#PageWrapper #ExtraColumn .Liner{
}}#PageWrapper #NavColumn .Liner, html.mobile #PageWrapper #NavColumn .Liner{font-family:OpenSans, Arial, Helvetica, sans-serif;font-size:19px;border-color:#000000;border-style:solid;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;background-color:#ffffff;
}html.mobile #PageWrapper #NavColumn .Liner{
}@media (max-width:768px) {#PageWrapper #NavColumn .Liner{
}}@media (max-width:447px) {#PageWrapper #NavColumn .Liner{
}}#PageWrapper #ContentColumn .Liner, html.mobile #PageWrapper #ContentColumn .Liner{padding-top:0.316667px;
}html.mobile #PageWrapper #ContentColumn .Liner{
}@media (max-width:768px) {#PageWrapper #ContentColumn .Liner{
}}@media (max-width:447px) {#PageWrapper #ContentColumn .Liner{
}}#PageWrapper #ContentColumn .Liner, html.mobile #PageWrapper #ContentColumn .Liner{border-color:#ababab;border-style:solid;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:transparent;background-image:none;
}html.mobile #PageWrapper #ContentColumn .Liner{
}@media (max-width:768px) {#PageWrapper #ContentColumn .Liner{
}}@media (max-width:447px) {#PageWrapper #ContentColumn .Liner{
}}#PageWrapper #ContentColumn , html.mobile #PageWrapper #ContentColumn {font-family:Raleway, Arial, Helvetica, sans-serif;font-size:18px;letter-spacing:1px;word-spacing:0px;
}html.mobile #PageWrapper #ContentColumn {
}@media (max-width:768px) {#PageWrapper #ContentColumn {
}}@media (max-width:447px) {#PageWrapper #ContentColumn {
}}#PageWrapper #ContentColumn p, html.mobile #PageWrapper #ContentColumn p{
}html.mobile #PageWrapper #ContentColumn p{
}@media (max-width:768px) {#PageWrapper #ContentColumn p{
}}@media (max-width:447px) {#PageWrapper #ContentColumn p{
}}#PageWrapper, html.mobile #PageWrapper{margin-right:auto;margin-left:auto;background-color:transparent;background-image:none;background-position:0% 0%;
}html.mobile #PageWrapper{
}@media (max-width:768px) {#PageWrapper{
}}@media (max-width:447px) {#PageWrapper{
}}#PageWrapper h1, html.mobile #PageWrapper h1{font-family:Raleway, Arial, Helvetica, sans-serif;font-size:30px;color:#647391;font-weight:normal;margin-top:37px;margin-bottom:5.65px;
}html.mobile #PageWrapper h1{
}@media (max-width:768px) {#PageWrapper h1{
}}@media (max-width:447px) {#PageWrapper h1{font-size:35px;
}}#PageWrapper h2, html.mobile #PageWrapper h2{font-family:Raleway, Arial, Helvetica, sans-serif;font-size:25px;color:#647391;font-weight:normal;margin-top:0.19999999999999996px;margin-bottom:8.3px;
}html.mobile #PageWrapper h2{
}@media (max-width:768px) {#PageWrapper h2{
}}@media (max-width:447px) {#PageWrapper h2{font-size:30.2px;padding-left:0px;padding-top:20px;
}}#PageWrapper h3, html.mobile #PageWrapper h3{font-family:Raleway, Arial, Helvetica, sans-serif;font-size:23px;color:#918264;font-weight:normal;
}html.mobile #PageWrapper h3{
}@media (max-width:768px) {#PageWrapper h3{
}}@media (max-width:447px) {#PageWrapper h3{
}}#PageWrapper h4, html.mobile #PageWrapper h4{font-family:Raleway, Arial, Helvetica, sans-serif;font-size:20px;color:#918264;font-weight:normal;margin-top:0.19999999999999996px;margin-bottom:0.55px;
}html.mobile #PageWrapper h4{
}@media (max-width:768px) {#PageWrapper h4{
}}@media (max-width:447px) {#PageWrapper h4{
}}.Navigation h3, html.mobile .Navigation h3{color:#647391;
}html.mobile .Navigation h3{
}@media (max-width:768px) {.Navigation h3{
}}@media (max-width:447px) {.Navigation h3{
}}#PageWrapper .Navigation h3, html.mobile #PageWrapper .Navigation h3{color:#647391;
}html.mobile #PageWrapper .Navigation h3{
}@media (max-width:768px) {#PageWrapper .Navigation h3{
}}@media (max-width:447px) {#PageWrapper .Navigation h3{
}}.Navigation a, html.mobile .Navigation a{
}html.mobile .Navigation a{
}@media (max-width:768px) {.Navigation a{
}}@media (max-width:447px) {.Navigation a{
}}#PageWrapper div.Navigation a, html.mobile #PageWrapper div.Navigation a{
}html.mobile #PageWrapper div.Navigation a{
}@media (max-width:768px) {#PageWrapper div.Navigation a{
}}@media (max-width:447px) {#PageWrapper div.Navigation a{
}}.Navigation a,
#PageWrapper div.Navigation a {}
html.mobile .Navigation a,
html.mobile #PageWrapper div.Navigation a {}.Navigation a:link, html.mobile .Navigation a:link{color:#647391;
}html.mobile .Navigation a:link{
}@media (max-width:768px) {.Navigation a:link{
}}@media (max-width:447px) {.Navigation a:link{
}}#PageWrapper div.Navigation a:link, html.mobile #PageWrapper div.Navigation a:link{color:#647391;
}html.mobile #PageWrapper div.Navigation a:link{
}@media (max-width:768px) {#PageWrapper div.Navigation a:link{
}}@media (max-width:447px) {#PageWrapper div.Navigation a:link{
}}.Navigation a:visited, html.mobile .Navigation a:visited{color:#918264;
}html.mobile .Navigation a:visited{
}@media (max-width:768px) {.Navigation a:visited{
}}@media (max-width:447px) {.Navigation a:visited{
}}#PageWrapper div.Navigation a:visited, html.mobile #PageWrapper div.Navigation a:visited{color:#918264;
}html.mobile #PageWrapper div.Navigation a:visited{
}@media (max-width:768px) {#PageWrapper div.Navigation a:visited{
}}@media (max-width:447px) {#PageWrapper div.Navigation a:visited{
}}.Navigation a:hover, html.mobile .Navigation a:hover{color:#918264;
}html.mobile .Navigation a:hover{
}@media (max-width:768px) {.Navigation a:hover{
}}@media (max-width:447px) {.Navigation a:hover{
}}#PageWrapper div.Navigation a:hover, html.mobile #PageWrapper div.Navigation a:hover{color:#918264;
}html.mobile #PageWrapper div.Navigation a:hover{
}@media (max-width:768px) {#PageWrapper div.Navigation a:hover{
}}@media (max-width:447px) {#PageWrapper div.Navigation a:hover{
}}#PageWrapper .TOC, html.mobile #PageWrapper .TOC{
}html.mobile #PageWrapper .TOC{
}@media (max-width:768px) {#PageWrapper .TOC{
}}@media (max-width:447px) {#PageWrapper .TOC{
}}#PageWrapper .Ezine, html.mobile #PageWrapper .Ezine{background-color:#343c46;background-position:0% 0%;color:#ffffff;word-spacing:3px;
}html.mobile #PageWrapper .Ezine{
}@media (max-width:768px) {#PageWrapper .Ezine{
}}@media (max-width:447px) {#PageWrapper .Ezine{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;
}}

#PageWrapper .Ezine {
    padding: 4px 0;
}
#PageWrapper #Header .HorizontalNavBar, html.mobile #PageWrapper #Header .HorizontalNavBar{border-color:#343c46;border-style:solid;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;background-color:#343c46;background-position:100% 0%;
}html.mobile #PageWrapper #Header .HorizontalNavBar{
}@media (max-width:768px) {#PageWrapper #Header .HorizontalNavBar{
}}@media (max-width:447px) {#PageWrapper #Header .HorizontalNavBar{
}}#PageWrapper div.HorizontalNavBar .li1, html.mobile #PageWrapper div.HorizontalNavBar .li1{
}html.mobile #PageWrapper div.HorizontalNavBar .li1{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar .li1{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar .li1{
}}#PageWrapper div.HorizontalNavBar ul a, html.mobile #PageWrapper div.HorizontalNavBar ul a{font-size:20px;padding-left:20px;padding-right:20px;padding-top:5px;text-transform:capitalize;
}html.mobile #PageWrapper div.HorizontalNavBar ul a{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul a{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul a{
}}#PageWrapper div.HorizontalNavBar ul a:link, html.mobile #PageWrapper div.HorizontalNavBar ul a:link{background-color:#54617a;
}html.mobile #PageWrapper div.HorizontalNavBar ul a:link{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul a:link{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul a:link{
}}#PageWrapper div.HorizontalNavBar ul a:visited, html.mobile #PageWrapper div.HorizontalNavBar ul a:visited{
}html.mobile #PageWrapper div.HorizontalNavBar ul a:visited{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul a:visited{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul a:visited{
}}#PageWrapper div.HorizontalNavBar ul a:hover, html.mobile #PageWrapper div.HorizontalNavBar ul a:hover{background-color:#647391;color:#ffffff;
}html.mobile #PageWrapper div.HorizontalNavBar ul a:hover{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul a:hover{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul a:hover{
}}#PageWrapper div.HorizontalNavBar ul span.navheader, html.mobile #PageWrapper div.HorizontalNavBar ul span.navheader{background-color:#54617a;font-size:20px;padding-left:20px;padding-right:20px;padding-top:5px;text-transform:capitalize;
}html.mobile #PageWrapper div.HorizontalNavBar ul span.navheader{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul span.navheader{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul span.navheader{
}}#PageWrapper div.HorizontalNavBar ul span.navheader:hover, #PageWrapper div.HorizontalNavBar li:hover > span.navheader, #PageWrapper div.HorizontalNavBar .hover > span.navheader, html.mobile #PageWrapper div.HorizontalNavBar ul span.navheader:hover, #PageWrapper div.HorizontalNavBar li:hover > span.navheader, #PageWrapper div.HorizontalNavBar .hover > span.navheader{background-color:#647391;color:#ffffff;
}html.mobile #PageWrapper div.HorizontalNavBar ul span.navheader:hover, #PageWrapper div.HorizontalNavBar li:hover > span.navheader, #PageWrapper div.HorizontalNavBar .hover > span.navheader{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul span.navheader:hover, #PageWrapper div.HorizontalNavBar li:hover > span.navheader, #PageWrapper div.HorizontalNavBar .hover > span.navheader{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul span.navheader:hover, #PageWrapper div.HorizontalNavBar li:hover > span.navheader, #PageWrapper div.HorizontalNavBar .hover > span.navheader{
}}#PageWrapper div.HorizontalNavBar ul span.navheader ins, html.mobile #PageWrapper div.HorizontalNavBar ul span.navheader ins{margin-top:0px;border-width:0px;border-right-color:#54617a;border-bottom-color:#54617a;border-left-color:#54617a;
}html.mobile #PageWrapper div.HorizontalNavBar ul span.navheader ins{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul span.navheader ins{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul span.navheader ins{
}}#PageWrapper div.HorizontalNavBar ul span.navheader:hover ins, #PageWrapper div.HorizontalNavBar ul li:hover > span.navheader ins, #PageWrapper div.HorizontalNavBar ul .hover > span.navheader ins, html.mobile #PageWrapper div.HorizontalNavBar ul span.navheader:hover ins, #PageWrapper div.HorizontalNavBar ul li:hover > span.navheader ins, #PageWrapper div.HorizontalNavBar ul .hover > span.navheader ins{border-right-color:#647391;border-bottom-color:#647391;border-left-color:#647391;
}html.mobile #PageWrapper div.HorizontalNavBar ul span.navheader:hover ins, #PageWrapper div.HorizontalNavBar ul li:hover > span.navheader ins, #PageWrapper div.HorizontalNavBar ul .hover > span.navheader ins{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul span.navheader:hover ins, #PageWrapper div.HorizontalNavBar ul li:hover > span.navheader ins, #PageWrapper div.HorizontalNavBar ul .hover > span.navheader ins{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul span.navheader:hover ins, #PageWrapper div.HorizontalNavBar ul li:hover > span.navheader ins, #PageWrapper div.HorizontalNavBar ul .hover > span.navheader ins{
}}#PageWrapper div.HorizontalNavBar, html.mobile #PageWrapper div.HorizontalNavBar{top:2px;bottom:auto;
}html.mobile #PageWrapper div.HorizontalNavBar{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar{
}}#PageWrapper div.HorizontalNavBar ul.root, html.mobile #PageWrapper div.HorizontalNavBar ul.root{padding-left:0px;padding-right:0px;
}html.mobile #PageWrapper div.HorizontalNavBar ul.root{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul.root{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul.root{
}}#PageWrapper div.HorizontalNavBar .li1 .li2, html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2{
}html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar .li1 .li2{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar .li1 .li2{
}}#PageWrapper div.HorizontalNavBar .li1 .li2 .li3, html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2 .li3{
}html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2 .li3{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar .li1 .li2 .li3{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar .li1 .li2 .li3{
}}#PageWrapper div.HorizontalNavBar ul ul, html.mobile #PageWrapper div.HorizontalNavBar ul ul{top:40px;
}html.mobile #PageWrapper div.HorizontalNavBar ul ul{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul ul{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul ul{
}}#PageWrapper div.HorizontalNavBar ul ul a, html.mobile #PageWrapper div.HorizontalNavBar ul ul a{font-size:18px;padding-left:8px;padding-right:14px;
}html.mobile #PageWrapper div.HorizontalNavBar ul ul a{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul ul a{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul ul a{
}}#PageWrapper div.HorizontalNavBar ul ul a:link, html.mobile #PageWrapper div.HorizontalNavBar ul ul a:link{background-color:#343c46;
}html.mobile #PageWrapper div.HorizontalNavBar ul ul a:link{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul ul a:link{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul ul a:link{
}}#PageWrapper div.HorizontalNavBar ul ul a:visited, html.mobile #PageWrapper div.HorizontalNavBar ul ul a:visited{background-color:#54617a;
}html.mobile #PageWrapper div.HorizontalNavBar ul ul a:visited{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul ul a:visited{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul ul a:visited{
}}#PageWrapper div.HorizontalNavBar ul ul a:hover, html.mobile #PageWrapper div.HorizontalNavBar ul ul a:hover{background-color:#647391;
}html.mobile #PageWrapper div.HorizontalNavBar ul ul a:hover{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul ul a:hover{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul ul a:hover{
}}#PageWrapper div.HorizontalNavBar ul ul span.navheader, html.mobile #PageWrapper div.HorizontalNavBar ul ul span.navheader{background-color:#343c46;font-size:18px;padding-left:8px;padding-right:14px;
}html.mobile #PageWrapper div.HorizontalNavBar ul ul span.navheader{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul ul span.navheader{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul ul span.navheader{
}}#PageWrapper div.HorizontalNavBar ul ul span.navheader:hover, #PageWrapper div.HorizontalNavBar ul ul li:hover > span.navheader, html.mobile #PageWrapper div.HorizontalNavBar ul ul span.navheader:hover, #PageWrapper div.HorizontalNavBar ul ul li:hover > span.navheader{background-color:#647391;
}html.mobile #PageWrapper div.HorizontalNavBar ul ul span.navheader:hover, #PageWrapper div.HorizontalNavBar ul ul li:hover > span.navheader{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul ul span.navheader:hover, #PageWrapper div.HorizontalNavBar ul ul li:hover > span.navheader{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul ul span.navheader:hover, #PageWrapper div.HorizontalNavBar ul ul li:hover > span.navheader{
}}#PageWrapper div.HorizontalNavBar ul ul span.navheader ins, html.mobile #PageWrapper div.HorizontalNavBar ul ul span.navheader ins{margin-top:-4px;border-width:4px;border-top-color:#54617a;border-right-color:#54617a;border-bottom-color:#54617a;border-left-color:#FFFFFF;
}html.mobile #PageWrapper div.HorizontalNavBar ul ul span.navheader ins{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul ul span.navheader ins{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul ul span.navheader ins{
}}#PageWrapper div.HorizontalNavBar ul ul span.navheader:hover ins, html.mobile #PageWrapper div.HorizontalNavBar ul ul span.navheader:hover ins{border-top-color:#647391;border-right-color:#647391;border-bottom-color:#647391;
}html.mobile #PageWrapper div.HorizontalNavBar ul ul span.navheader:hover ins{
}@media (max-width:768px) {#PageWrapper div.HorizontalNavBar ul ul span.navheader:hover ins{
}}@media (max-width:447px) {#PageWrapper div.HorizontalNavBar ul ul span.navheader:hover ins{
}}#PageWrapper .RSSbox, html.mobile #PageWrapper .RSSbox{
}html.mobile #PageWrapper .RSSbox{
}@media (max-width:768px) {#PageWrapper .RSSbox{
}}@media (max-width:447px) {#PageWrapper .RSSbox{
}}#PageWrapper .RSSbox .questionMark, html.mobile #PageWrapper .RSSbox .questionMark{font-family:Raleway, Arial, Helvetica, sans-serif;text-align:center;color:#647391;
}html.mobile #PageWrapper .RSSbox .questionMark{
}@media (max-width:768px) {#PageWrapper .RSSbox .questionMark{
}}@media (max-width:447px) {#PageWrapper .RSSbox .questionMark{
}}#PageWrapper .ImageBlock img, html.mobile #PageWrapper .ImageBlock img{border-style:solid;border-color:#e0e0e0;border-left-width:1px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;
}html.mobile #PageWrapper .ImageBlock img{
}@media (max-width:768px) {#PageWrapper .ImageBlock img{
}}@media (max-width:447px) {#PageWrapper .ImageBlock img{
}}#PageWrapper .ImageBlock, html.mobile #PageWrapper .ImageBlock{margin-top:11px;margin-bottom:0px;
}html.mobile #PageWrapper .ImageBlock{
}@media (max-width:768px) {#PageWrapper .ImageBlock{
}}@media (max-width:447px) {#PageWrapper .ImageBlock{
}}#PageWrapper .ImageBlockRight, html.mobile #PageWrapper .ImageBlockRight{
}html.mobile #PageWrapper .ImageBlockRight{
}@media (max-width:768px) {#PageWrapper .ImageBlockRight{
}}@media (max-width:447px) {#PageWrapper .ImageBlockRight{
}}#PageWrapper .ImageBlockLeft, html.mobile #PageWrapper .ImageBlockLeft{
}html.mobile #PageWrapper .ImageBlockLeft{
}@media (max-width:768px) {#PageWrapper .ImageBlockLeft{
}}@media (max-width:447px) {#PageWrapper .ImageBlockLeft{
}}#ContentColumn ol, html.mobile #ContentColumn ol{
}html.mobile #ContentColumn ol{
}@media (max-width:768px) {#ContentColumn ol{
}}@media (max-width:447px) {#ContentColumn ol{
}}#ContentColumn ol li, html.mobile #ContentColumn ol li{
}html.mobile #ContentColumn ol li{
}@media (max-width:768px) {#ContentColumn ol li{
}}@media (max-width:447px) {#ContentColumn ol li{
}}#ContentColumn ul, html.mobile #ContentColumn ul{margin-left:0px;list-style-type:circle;
}html.mobile #ContentColumn ul{
}@media (max-width:768px) {#ContentColumn ul{
}}@media (max-width:447px) {#ContentColumn ul{
}}#ContentColumn ul li, html.mobile #ContentColumn ul li{background-position:0% 50%;background-repeat:no-repeat;padding-left:4px;
}html.mobile #ContentColumn ul li{
}@media (max-width:768px) {#ContentColumn ul li{
}}@media (max-width:447px) {#ContentColumn ul li{
}}#PageWrapper .CalloutBox p, html.mobile #PageWrapper .CalloutBox p{font-family:Cabin, "Trebuchet MS", Geneva, sans-serif;color:#666666;font-style:normal;
}html.mobile #PageWrapper .CalloutBox p{
}@media (max-width:768px) {#PageWrapper .CalloutBox p{
}}@media (max-width:447px) {#PageWrapper .CalloutBox p{
}}#PageWrapper .CalloutBox, html.mobile #PageWrapper .CalloutBox{border-color:#647391;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;background-color:transparent;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#666666;box-shadow:3px -2px 3px 0px #CCCCCC;width:80%;
overflow:hidden;}html.mobile #PageWrapper .CalloutBox{
}@media (max-width:768px) {#PageWrapper .CalloutBox{
}}@media (max-width:447px) {#PageWrapper .CalloutBox{
}}#PageWrapper .ReminderBox, html.mobile #PageWrapper .ReminderBox{border-color:#647391;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;background-color:transparent;
}html.mobile #PageWrapper .ReminderBox{
}@media (max-width:768px) {#PageWrapper .ReminderBox{
}}@media (max-width:447px) {#PageWrapper .ReminderBox{width:66%;float:left;
}}#PageWrapper .ReminderBox h4, html.mobile #PageWrapper .ReminderBox h4{background-color:transparent;color:#647391;
}html.mobile #PageWrapper .ReminderBox h4{
}@media (max-width:768px) {#PageWrapper .ReminderBox h4{
}}@media (max-width:447px) {#PageWrapper .ReminderBox h4{text-align:left;
}}#PageWrapper .ReminderBox p, html.mobile #PageWrapper .ReminderBox p{font-family:Raleway, Arial, Helvetica, sans-serif;color:#666666;
}html.mobile #PageWrapper .ReminderBox p{
}@media (max-width:768px) {#PageWrapper .ReminderBox p{
}}@media (max-width:447px) {#PageWrapper .ReminderBox p{margin-left:1px;padding-left:1px;
}}#ContentColumn a, html.mobile #ContentColumn a{text-decoration:underline;
}html.mobile #ContentColumn a{
}@media (max-width:768px) {#ContentColumn a{
}}@media (max-width:447px) {#ContentColumn a{
}}#ContentColumn a:link, html.mobile #ContentColumn a:link{color:#647391;
}html.mobile #ContentColumn a:link{
}@media (max-width:768px) {#ContentColumn a:link{
}}@media (max-width:447px) {#ContentColumn a:link{
}}#ContentColumn a:visited, html.mobile #ContentColumn a:visited{color:#918264;
}html.mobile #ContentColumn a:visited{
}@media (max-width:768px) {#ContentColumn a:visited{
}}@media (max-width:447px) {#ContentColumn a:visited{
}}#ContentColumn a:hover, html.mobile #ContentColumn a:hover{color:#918264;
}html.mobile #ContentColumn a:hover{
}@media (max-width:768px) {#ContentColumn a:hover{
}}@media (max-width:447px) {#ContentColumn a:hover{
}}#ExtraColumn a, html.mobile #ExtraColumn a{
}html.mobile #ExtraColumn a{
}@media (max-width:768px) {#ExtraColumn a{
}}@media (max-width:447px) {#ExtraColumn a{
}}#ExtraColumn a:link, html.mobile #ExtraColumn a:link{
}html.mobile #ExtraColumn a:link{
}@media (max-width:768px) {#ExtraColumn a:link{
}}@media (max-width:447px) {#ExtraColumn a:link{
}}#ExtraColumn a:visited, html.mobile #ExtraColumn a:visited{
}html.mobile #ExtraColumn a:visited{
}@media (max-width:768px) {#ExtraColumn a:visited{
}}@media (max-width:447px) {#ExtraColumn a:visited{
}}#ExtraColumn a:hover, html.mobile #ExtraColumn a:hover{
}html.mobile #ExtraColumn a:hover{
}@media (max-width:768px) {#ExtraColumn a:hover{
}}@media (max-width:447px) {#ExtraColumn a:hover{
}}#PageWrapper #Footer a, html.mobile #PageWrapper #Footer a{text-decoration:underline;
}html.mobile #PageWrapper #Footer a{
}@media (max-width:768px) {#PageWrapper #Footer a{
}}@media (max-width:447px) {#PageWrapper #Footer a{
}}#PageWrapper #Footer a:link, html.mobile #PageWrapper #Footer a:link{color:#ffffff;
}html.mobile #PageWrapper #Footer a:link{
}@media (max-width:768px) {#PageWrapper #Footer a:link{
}}@media (max-width:447px) {#PageWrapper #Footer a:link{
}}#PageWrapper #Footer a:visited, html.mobile #PageWrapper #Footer a:visited{color:#e0e0e0;
}html.mobile #PageWrapper #Footer a:visited{
}@media (max-width:768px) {#PageWrapper #Footer a:visited{
}}@media (max-width:447px) {#PageWrapper #Footer a:visited{
}}#PageWrapper #Footer a:hover, html.mobile #PageWrapper #Footer a:hover{color:#e0e0e0;
}html.mobile #PageWrapper #Footer a:hover{
}@media (max-width:768px) {#PageWrapper #Footer a:hover{
}}@media (max-width:447px) {#PageWrapper #Footer a:hover{
}}#PageWrapper .ResponsiveNavButton, html.mobile #PageWrapper .ResponsiveNavButton{
}html.mobile #PageWrapper .ResponsiveNavButton{
}@media (max-width:768px) {#PageWrapper .ResponsiveNavButton{
}}@media (max-width:447px) {#PageWrapper .ResponsiveNavButton{font-size:25px;
}}#PageWrapper .ResponsiveNav, html.mobile #PageWrapper .ResponsiveNav{
}html.mobile #PageWrapper .ResponsiveNav{
}@media (max-width:768px) {#PageWrapper .ResponsiveNav{
}}@media (max-width:447px) {#PageWrapper .ResponsiveNav{
}}#PageWrapper .ResponsiveNav a, html.mobile #PageWrapper .ResponsiveNav a{
}html.mobile #PageWrapper .ResponsiveNav a{
}@media (max-width:768px) {#PageWrapper .ResponsiveNav a{
}}@media (max-width:447px) {#PageWrapper .ResponsiveNav a{
}}#PageWrapper .ResponsiveNav a, html.mobile #PageWrapper .ResponsiveNav a{
}html.mobile #PageWrapper .ResponsiveNav a{
}@media (max-width:768px) {#PageWrapper .ResponsiveNav a{
}}@media (max-width:447px) {#PageWrapper .ResponsiveNav a{
}}#PageWrapper .ResponsiveNav a:link, html.mobile #PageWrapper .ResponsiveNav a:link{
}html.mobile #PageWrapper .ResponsiveNav a:link{
}@media (max-width:768px) {#PageWrapper .ResponsiveNav a:link{
}}@media (max-width:447px) {#PageWrapper .ResponsiveNav a:link{
}}#PageWrapper .ResponsiveNav a:visited, html.mobile #PageWrapper .ResponsiveNav a:visited{
}html.mobile #PageWrapper .ResponsiveNav a:visited{
}@media (max-width:768px) {#PageWrapper .ResponsiveNav a:visited{
}}@media (max-width:447px) {#PageWrapper .ResponsiveNav a:visited{
}}#PageWrapper .ResponsiveNav a:hover, html.mobile #PageWrapper .ResponsiveNav a:hover{
}html.mobile #PageWrapper .ResponsiveNav a:hover{
}@media (max-width:768px) {#PageWrapper .ResponsiveNav a:hover{
}}@media (max-width:447px) {#PageWrapper .ResponsiveNav a:hover{
}}#PageWrapper .ResponsiveNav span, html.mobile #PageWrapper .ResponsiveNav span{
}html.mobile #PageWrapper .ResponsiveNav span{
}@media (max-width:768px) {#PageWrapper .ResponsiveNav span{
}}@media (max-width:447px) {#PageWrapper .ResponsiveNav span{
}}#NavColumn a, html.mobile #NavColumn a{text-decoration:underline;
}html.mobile #NavColumn a{
}@media (max-width:768px) {#NavColumn a{
}}@media (max-width:447px) {#NavColumn a{
}}#NavColumn a:link, html.mobile #NavColumn a:link{color:#647391;
}html.mobile #NavColumn a:link{
}@media (max-width:768px) {#NavColumn a:link{
}}@media (max-width:447px) {#NavColumn a:link{
}}#NavColumn a:visited, html.mobile #NavColumn a:visited{color:#918264;
}html.mobile #NavColumn a:visited{
}@media (max-width:768px) {#NavColumn a:visited{
}}@media (max-width:447px) {#NavColumn a:visited{
}}#NavColumn a:hover, html.mobile #NavColumn a:hover{color:#918264;
}html.mobile #NavColumn a:hover{
}@media (max-width:768px) {#NavColumn a:hover{
}}@media (max-width:447px) {#NavColumn a:hover{
}}#PageWrapper .ReminderBox a, html.mobile #PageWrapper .ReminderBox a{text-decoration:underline;
}html.mobile #PageWrapper .ReminderBox a{
}@media (max-width:768px) {#PageWrapper .ReminderBox a{
}}@media (max-width:447px) {#PageWrapper .ReminderBox a{
}}#PageWrapper .ReminderBox a:link, html.mobile #PageWrapper .ReminderBox a:link{color:#647391;
}html.mobile #PageWrapper .ReminderBox a:link{
}@media (max-width:768px) {#PageWrapper .ReminderBox a:link{
}}@media (max-width:447px) {#PageWrapper .ReminderBox a:link{
}}#PageWrapper .ReminderBox a:visited, html.mobile #PageWrapper .ReminderBox a:visited{color:#918264;
}html.mobile #PageWrapper .ReminderBox a:visited{
}@media (max-width:768px) {#PageWrapper .ReminderBox a:visited{
}}@media (max-width:447px) {#PageWrapper .ReminderBox a:visited{
}}#PageWrapper .ReminderBox a:hover, html.mobile #PageWrapper .ReminderBox a:hover{color:#918264;
}html.mobile #PageWrapper .ReminderBox a:hover{
}@media (max-width:768px) {#PageWrapper .ReminderBox a:hover{
}}@media (max-width:447px) {#PageWrapper .ReminderBox a:hover{
}}#PageWrapper .CalloutBox a, html.mobile #PageWrapper .CalloutBox a{text-decoration:underline;
}html.mobile #PageWrapper .CalloutBox a{
}@media (max-width:768px) {#PageWrapper .CalloutBox a{
}}@media (max-width:447px) {#PageWrapper .CalloutBox a{
}}#PageWrapper .CalloutBox a:link, html.mobile #PageWrapper .CalloutBox a:link{color:#647391;
}html.mobile #PageWrapper .CalloutBox a:link{
}@media (max-width:768px) {#PageWrapper .CalloutBox a:link{
}}@media (max-width:447px) {#PageWrapper .CalloutBox a:link{
}}#PageWrapper .CalloutBox a:visited, html.mobile #PageWrapper .CalloutBox a:visited{color:#918264;
}html.mobile #PageWrapper .CalloutBox a:visited{
}@media (max-width:768px) {#PageWrapper .CalloutBox a:visited{
}}@media (max-width:447px) {#PageWrapper .CalloutBox a:visited{
}}#PageWrapper .CalloutBox a:hover, html.mobile #PageWrapper .CalloutBox a:hover{color:#918264;
}html.mobile #PageWrapper .CalloutBox a:hover{
}@media (max-width:768px) {#PageWrapper .CalloutBox a:hover{
}}@media (max-width:447px) {#PageWrapper .CalloutBox a:hover{
}}#toolbar, html.mobile #toolbar{
}html.mobile #toolbar{
}@media (max-width:768px) {#toolbar{
}}@media (max-width:447px) {#toolbar{
}}hr, html.mobile hr{background-color:#ababab;color:#ababab;width:100%;height:0px;
}html.mobile hr{
}@media (max-width:768px) {hr{
}}@media (max-width:447px) {hr{
}}#PageWrapper .WhatsNew, html.mobile #PageWrapper .WhatsNew{border-color:#647391;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;
}html.mobile #PageWrapper .WhatsNew{
}@media (max-width:768px) {#PageWrapper .WhatsNew{
}}@media (max-width:447px) {#PageWrapper .WhatsNew{
}}#PageWrapper .WhatsNew h2, html.mobile #PageWrapper .WhatsNew h2{background-color:#fafafa;text-align:center;color:#647391;font-weight:normal;
}html.mobile #PageWrapper .WhatsNew h2{
}@media (max-width:768px) {#PageWrapper .WhatsNew h2{
}}@media (max-width:447px) {#PageWrapper .WhatsNew h2{
}}#PageWrapper .WhatsNew .WhatsNew-time, html.mobile #PageWrapper .WhatsNew .WhatsNew-time{color:#918264;padding-bottom:3px;
}html.mobile #PageWrapper .WhatsNew .WhatsNew-time{
}@media (max-width:768px) {#PageWrapper .WhatsNew .WhatsNew-time{
}}@media (max-width:447px) {#PageWrapper .WhatsNew .WhatsNew-time{
}}#PageWrapper .WhatsNew .WhatsNew-content, html.mobile #PageWrapper .WhatsNew .WhatsNew-content{padding-bottom:0px;
}html.mobile #PageWrapper .WhatsNew .WhatsNew-content{
}@media (max-width:768px) {#PageWrapper .WhatsNew .WhatsNew-content{
}}@media (max-width:447px) {#PageWrapper .WhatsNew .WhatsNew-content{
}}#PageWrapper .WhatsNew h3 a, html.mobile #PageWrapper .WhatsNew h3 a{font-weight:normal;
}html.mobile #PageWrapper .WhatsNew h3 a{
}@media (max-width:768px) {#PageWrapper .WhatsNew h3 a{
}}@media (max-width:447px) {#PageWrapper .WhatsNew h3 a{
}}#PageWrapper .responsive-row div[class*="responsive_col-"], html.mobile #PageWrapper .responsive-row div[class*="responsive_col-"]{padding-top:1%;padding-bottom:1%;padding-left:1%;padding-right:1%;box-sizing:border-box;
}html.mobile #PageWrapper .responsive-row div[class*="responsive_col-"]{
}@media (max-width:768px) {#PageWrapper .responsive-row div[class*="responsive_col-"]{
}}@media (max-width:447px) {#PageWrapper .responsive-row div[class*="responsive_col-"]{
}}#PageWrapper .WhatsNew h3 a:link, html.mobile #PageWrapper .WhatsNew h3 a:link{color:#647391;
}html.mobile #PageWrapper .WhatsNew h3 a:link{
}@media (max-width:768px) {#PageWrapper .WhatsNew h3 a:link{
}}@media (max-width:447px) {#PageWrapper .WhatsNew h3 a:link{
}}#PageWrapper .WhatsNew h3 a:visited, html.mobile #PageWrapper .WhatsNew h3 a:visited{
}html.mobile #PageWrapper .WhatsNew h3 a:visited{
}@media (max-width:768px) {#PageWrapper .WhatsNew h3 a:visited{
}}@media (max-width:447px) {#PageWrapper .WhatsNew h3 a:visited{
}}#PageWrapper .WhatsNew h3 a:hover, html.mobile #PageWrapper .WhatsNew h3 a:hover{
}html.mobile #PageWrapper .WhatsNew h3 a:hover{
}@media (max-width:768px) {#PageWrapper .WhatsNew h3 a:hover{
}}@media (max-width:447px) {#PageWrapper .WhatsNew h3 a:hover{
}}#PageWrapper .WhatsNew ol li, html.mobile #PageWrapper .WhatsNew ol li{border-top-color:#647391;
}html.mobile #PageWrapper .WhatsNew ol li{
}@media (max-width:768px) {#PageWrapper .WhatsNew ol li{
}}@media (max-width:447px) {#PageWrapper .WhatsNew ol li{
}}#PageWrapper .WhatsNew h3, html.mobile #PageWrapper .WhatsNew h3{
}html.mobile #PageWrapper .WhatsNew h3{
}@media (max-width:768px) {#PageWrapper .WhatsNew h3{
}}@media (max-width:447px) {#PageWrapper .WhatsNew h3{
}}#PageWrapper .WhatsNew .WhatsNew-more, html.mobile #PageWrapper .WhatsNew .WhatsNew-more{text-align:left;margin-top:13.5px;padding-top:0px;padding-bottom:10px;
}html.mobile #PageWrapper .WhatsNew .WhatsNew-more{
}@media (max-width:768px) {#PageWrapper .WhatsNew .WhatsNew-more{
}}@media (max-width:447px) {#PageWrapper .WhatsNew .WhatsNew-more{
}}#PageWrapper .WhatsNew .WhatsNew-more a, html.mobile #PageWrapper .WhatsNew .WhatsNew-more a{color:#647391;
}html.mobile #PageWrapper .WhatsNew .WhatsNew-more a{
}@media (max-width:768px) {#PageWrapper .WhatsNew .WhatsNew-more a{
}}@media (max-width:447px) {#PageWrapper .WhatsNew .WhatsNew-more a{
}}#PageWrapper .WhatsNew .WhatsNew-more a:link, html.mobile #PageWrapper .WhatsNew .WhatsNew-more a:link{color:#647391;
}html.mobile #PageWrapper .WhatsNew .WhatsNew-more a:link{
}@media (max-width:768px) {#PageWrapper .WhatsNew .WhatsNew-more a:link{
}}@media (max-width:447px) {#PageWrapper .WhatsNew .WhatsNew-more a:link{
}}#PageWrapper .WhatsNew .WhatsNew-more a:visited, html.mobile #PageWrapper .WhatsNew .WhatsNew-more a:visited{
}html.mobile #PageWrapper .WhatsNew .WhatsNew-more a:visited{
}@media (max-width:768px) {#PageWrapper .WhatsNew .WhatsNew-more a:visited{
}}@media (max-width:447px) {#PageWrapper .WhatsNew .WhatsNew-more a:visited{
}}#PageWrapper .WhatsNew .WhatsNew-more a:hover, html.mobile #PageWrapper .WhatsNew .WhatsNew-more a:hover{
}html.mobile #PageWrapper .WhatsNew .WhatsNew-more a:hover{
}@media (max-width:768px) {#PageWrapper .WhatsNew .WhatsNew-more a:hover{
}}@media (max-width:447px) {#PageWrapper .WhatsNew .WhatsNew-more a:hover{
}}#PageWrapper .WhatsNew h2 a, html.mobile #PageWrapper .WhatsNew h2 a{font-weight:normal;text-decoration:underline;
}html.mobile #PageWrapper .WhatsNew h2 a{
}@media (max-width:768px) {#PageWrapper .WhatsNew h2 a{
}}@media (max-width:447px) {#PageWrapper .WhatsNew h2 a{
}}#PageWrapper .WhatsNew h2 a:link, html.mobile #PageWrapper .WhatsNew h2 a:link{color:#647391;
}html.mobile #PageWrapper .WhatsNew h2 a:link{
}@media (max-width:768px) {#PageWrapper .WhatsNew h2 a:link{
}}@media (max-width:447px) {#PageWrapper .WhatsNew h2 a:link{
}}#PageWrapper .WhatsNew h2 a:visited, html.mobile #PageWrapper .WhatsNew h2 a:visited{color:#918264;
}html.mobile #PageWrapper .WhatsNew h2 a:visited{
}@media (max-width:768px) {#PageWrapper .WhatsNew h2 a:visited{
}}@media (max-width:447px) {#PageWrapper .WhatsNew h2 a:visited{
}}#PageWrapper .WhatsNew h2 a:hover, html.mobile #PageWrapper .WhatsNew h2 a:hover{
}html.mobile #PageWrapper .WhatsNew h2 a:hover{
}@media (max-width:768px) {#PageWrapper .WhatsNew h2 a:hover{
}}@media (max-width:447px) {#PageWrapper .WhatsNew h2 a:hover{
}}#PageWrapper #HeaderWrapper, html.mobile #PageWrapper #HeaderWrapper{background-color:transparent;background-position:100% 0%;background-size:auto;
}html.mobile #PageWrapper #HeaderWrapper{
}@media (max-width:768px) {#PageWrapper #HeaderWrapper{
}}@media (max-width:447px) {#PageWrapper #HeaderWrapper{
}}#PageWrapper #FooterWrapper, html.mobile #PageWrapper #FooterWrapper{
}html.mobile #PageWrapper #FooterWrapper{
}@media (max-width:768px) {#PageWrapper #FooterWrapper{
}}@media (max-width:447px) {#PageWrapper #FooterWrapper{
}}#PageWrapper .Caption, html.mobile #PageWrapper .Caption{text-align:center;padding-bottom:15px;
}html.mobile #PageWrapper .Caption{
}@media (max-width:768px) {#PageWrapper .Caption{
}}@media (max-width:447px) {#PageWrapper .Caption{
}}#PageWrapper .ImageBlock a:link span, html.mobile #PageWrapper .ImageBlock a:link span{color:#647391;
}html.mobile #PageWrapper .ImageBlock a:link span{
}@media (max-width:768px) {#PageWrapper .ImageBlock a:link span{
}}@media (max-width:447px) {#PageWrapper .ImageBlock a:link span{
}}#PageWrapper .ImageBlock a:visited span, html.mobile #PageWrapper .ImageBlock a:visited span{color:#918264;
}html.mobile #PageWrapper .ImageBlock a:visited span{
}@media (max-width:768px) {#PageWrapper .ImageBlock a:visited span{
}}@media (max-width:447px) {#PageWrapper .ImageBlock a:visited span{
}}#PageWrapper .ImageBlock a:hover span, html.mobile #PageWrapper .ImageBlock a:hover span{color:#918264;
}html.mobile #PageWrapper .ImageBlock a:hover span{
}@media (max-width:768px) {#PageWrapper .ImageBlock a:hover span{
}}@media (max-width:447px) {#PageWrapper .ImageBlock a:hover span{
}}#PageWrapper #Header .WebsiteName, html.mobile #PageWrapper #Header .WebsiteName{background-color:#647391;background-position:50% 0%;font-family:Arimo, Arial, Helvetica, sans-serif;text-align:center;font-size:56px;word-spacing:5px;letter-spacing:2px;margin-top:6%;padding-left:1%;padding-right:1%;padding-top:1%;padding-bottom:0.36667000000000005px;text-transform:capitalize;
}html.mobile #PageWrapper #Header .WebsiteName{
}@media (max-width:768px) {#PageWrapper #Header .WebsiteName{background-color:#647391;font-size:40px;margin-top:34px;
}}@media (max-width:447px) {#PageWrapper #Header .WebsiteName{background-color:#647391;font-family:Lato, Arial, Helvetica, sans-serif;font-size:35px;padding-left:5.2px;padding-right:5.2px;padding-top:5px;padding-bottom:5.36667px;
}}#PageWrapper #Header .Tagline, html.mobile #PageWrapper #Header .Tagline{background-color:transparent;background-position:0% 0%;font-family:Raleway, Arial, Helvetica, sans-serif;text-align:center;font-size:25px;color:#ffffff;font-weight:bold;margin-top:0%;padding-left:0%;padding-right:0%;padding-top:0.0833299999999999px;padding-bottom:3.36667px;
}html.mobile #PageWrapper #Header .Tagline{
}@media (max-width:768px) {#PageWrapper #Header .Tagline{
}}@media (max-width:447px) {#PageWrapper #Header .Tagline{
}}#PageWrapper #Header .WebsiteName a, html.mobile #PageWrapper #Header .WebsiteName a{background-color:transparent;color:#ffffff;font-weight:bold;
}html.mobile #PageWrapper #Header .WebsiteName a{
}@media (max-width:768px) {#PageWrapper #Header .WebsiteName a{
}}@media (max-width:447px) {#PageWrapper #Header .WebsiteName a{
}}#PageWrapper #Header .WebsiteName a:link, html.mobile #PageWrapper #Header .WebsiteName a:link{background-color:transparent;color:#ffffff;font-weight:bold;
}html.mobile #PageWrapper #Header .WebsiteName a:link{
}@media (max-width:768px) {#PageWrapper #Header .WebsiteName a:link{
}}@media (max-width:447px) {#PageWrapper #Header .WebsiteName a:link{
}}#PageWrapper #Header .WebsiteName a:visited, html.mobile #PageWrapper #Header .WebsiteName a:visited{background-color:#ffffff;
}html.mobile #PageWrapper #Header .WebsiteName a:visited{
}@media (max-width:768px) {#PageWrapper #Header .WebsiteName a:visited{
}}@media (max-width:447px) {#PageWrapper #Header .WebsiteName a:visited{
}}#PageWrapper #Header .WebsiteName a:hover, html.mobile #PageWrapper #Header .WebsiteName a:hover{
}html.mobile #PageWrapper #Header .WebsiteName a:hover{
}@media (max-width:768px) {#PageWrapper #Header .WebsiteName a:hover{
}}@media (max-width:447px) {#PageWrapper #Header .WebsiteName a:hover{
}}#PageWrapper .Ezine2, #PageWrapper .Ezine, html.mobile #PageWrapper .Ezine2, #PageWrapper .Ezine{border-color:#647391;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;background-color:transparent;text-align:center;margin-bottom:20px;padding-top:5px;padding-bottom:9px;text-transform:capitalize;
}html.mobile #PageWrapper .Ezine2, #PageWrapper .Ezine{
}@media (max-width:768px) {#PageWrapper .Ezine2, #PageWrapper .Ezine{
}}@media (max-width:447px) {#PageWrapper .Ezine2, #PageWrapper .Ezine{
}}#PageWrapper .Ezine2 .EzineRow label, html.mobile #PageWrapper .Ezine2 .EzineRow label{font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;text-align:center;color:#647391;letter-spacing:1px;margin-top:0px;margin-bottom:0px;margin-right:5px;text-transform:capitalize;
}html.mobile #PageWrapper .Ezine2 .EzineRow label{
}@media (max-width:768px) {#PageWrapper .Ezine2 .EzineRow label{
}}@media (max-width:447px) {#PageWrapper .Ezine2 .EzineRow label{
}}#PageWrapper .Ezine2 .EzineRow input, html.mobile #PageWrapper .Ezine2 .EzineRow input{border-color:#647391;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;background-color:transparent;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;text-align:left;font-size:14px;color:#ababab;margin-top:0px;margin-bottom:0px;width:214px;padding-left:8px;padding-right:10px;padding-top:3px;padding-bottom:5px;
}html.mobile #PageWrapper .Ezine2 .EzineRow input{
}@media (max-width:768px) {#PageWrapper .Ezine2 .EzineRow input{
}}@media (max-width:447px) {#PageWrapper .Ezine2 .EzineRow input{
}}#PageWrapper .Ezine2 .EzineButton, html.mobile #PageWrapper .Ezine2 .EzineButton{border-color:#647391;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;background-color:#647391;border-top-left-radius:1px;border-top-right-radius:1px;border-bottom-left-radius:1px;border-bottom-right-radius:1px;font-size:16px;color:#ffffff;letter-spacing:1px;font-weight:normal;font-style:normal;margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;text-transform:capitalize;
overflow:hidden;}html.mobile #PageWrapper .Ezine2 .EzineButton{
}@media (max-width:768px) {#PageWrapper .Ezine2 .EzineButton{
}}@media (max-width:447px) {#PageWrapper .Ezine2 .EzineButton{
}}.Ezine2 a, html.mobile .Ezine2 a{
}html.mobile .Ezine2 a{
}@media (max-width:768px) {.Ezine2 a{
}}@media (max-width:447px) {.Ezine2 a{
}}.Ezine2 a:link, html.mobile .Ezine2 a:link{
}html.mobile .Ezine2 a:link{
}@media (max-width:768px) {.Ezine2 a:link{
}}@media (max-width:447px) {.Ezine2 a:link{
}}.Ezine2 a:visited, html.mobile .Ezine2 a:visited{
}html.mobile .Ezine2 a:visited{
}@media (max-width:768px) {.Ezine2 a:visited{
}}@media (max-width:447px) {.Ezine2 a:visited{
}}.Ezine2 a:hover, html.mobile .Ezine2 a:hover{
}html.mobile .Ezine2 a:hover{
}@media (max-width:768px) {.Ezine2 a:hover{
}}@media (max-width:447px) {.Ezine2 a:hover{
}}
#PageWrapper .Stripe1, html.mobile #PageWrapper .Stripe1{
}html.mobile #PageWrapper .Stripe1{
}@media (max-width:768px) {#PageWrapper .Stripe1{
}}@media (max-width:447px) {#PageWrapper .Stripe1{
}}#PageWrapper .Stripe1 .StripeLiner, html.mobile #PageWrapper .Stripe1 .StripeLiner{
}html.mobile #PageWrapper .Stripe1 .StripeLiner{
}@media (max-width:768px) {#PageWrapper .Stripe1 .StripeLiner{
}}@media (max-width:447px) {#PageWrapper .Stripe1 .StripeLiner{
}}#PageWrapper .Stripe2, html.mobile #PageWrapper .Stripe2{
}html.mobile #PageWrapper .Stripe2{
}@media (max-width:768px) {#PageWrapper .Stripe2{
}}@media (max-width:447px) {#PageWrapper .Stripe2{
}}#PageWrapper .Stripe2 .StripeLiner, html.mobile #PageWrapper .Stripe2 .StripeLiner{
}html.mobile #PageWrapper .Stripe2 .StripeLiner{
}@media (max-width:768px) {#PageWrapper .Stripe2 .StripeLiner{
}}@media (max-width:447px) {#PageWrapper .Stripe2 .StripeLiner{
}}#PageWrapper .Stripe3, html.mobile #PageWrapper .Stripe3{
}html.mobile #PageWrapper .Stripe3{
}@media (max-width:768px) {#PageWrapper .Stripe3{
}}@media (max-width:447px) {#PageWrapper .Stripe3{
}}#PageWrapper .Stripe3 .StripeLiner, html.mobile #PageWrapper .Stripe3 .StripeLiner{
}html.mobile #PageWrapper .Stripe3 .StripeLiner{
}@media (max-width:768px) {#PageWrapper .Stripe3 .StripeLiner{
}}@media (max-width:447px) {#PageWrapper .Stripe3 .StripeLiner{
}}body .eucookiebar, html.mobile body .eucookiebar{background-color:#fcf80a;
}html.mobile body .eucookiebar{
}@media (max-width:768px) {body .eucookiebar{
}}@media (max-width:447px) {body .eucookiebar{
}}body .eucookiebar p, html.mobile body .eucookiebar p{color:#343c46;
}html.mobile body .eucookiebar p{
}@media (max-width:768px) {body .eucookiebar p{
}}@media (max-width:447px) {body .eucookiebar p{
}}body .eucookiebar button, html.mobile body .eucookiebar button{border-color:#666666;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;background-color:#ffffff;
}html.mobile body .eucookiebar button{
}@media (max-width:768px) {body .eucookiebar button{
}}@media (max-width:447px) {body .eucookiebar button{
}}body .eucookiebar a, html.mobile body .eucookiebar a{
}html.mobile body .eucookiebar a{
}@media (max-width:768px) {body .eucookiebar a{
}}@media (max-width:447px) {body .eucookiebar a{
}}body .eucookiebar a:link, html.mobile body .eucookiebar a:link{
}html.mobile body .eucookiebar a:link{
}@media (max-width:768px) {body .eucookiebar a:link{
}}@media (max-width:447px) {body .eucookiebar a:link{
}}body .eucookiebar a:visited, html.mobile body .eucookiebar a:visited{
}html.mobile body .eucookiebar a:visited{
}@media (max-width:768px) {body .eucookiebar a:visited{
}}@media (max-width:447px) {body .eucookiebar a:visited{
}}body .eucookiebar a:hover, html.mobile body .eucookiebar a:hover{
}html.mobile body .eucookiebar a:hover{
}@media (max-width:768px) {body .eucookiebar a:hover{
}}@media (max-width:447px) {body .eucookiebar a:hover{
}}/* footer css */
/* font AvantGardeRegular definition */
@font-face {
    font-family: AvantGardeRegular;
    src: url('/css_webfonts/avantgarde-webfont.eot');
    src: url('/css_webfonts/avantgarde-webfont.eot?iefix') format('eot'),
         url('/css_webfonts/avantgarde-webfont.woff') format('woff'),
         url('/css_webfonts/avantgarde-webfont.ttf') format('truetype'),
         url('/css_webfonts/avantgarde-webfont.svg#webfontILwWK1qr') format('svg');
    font-weight: normal;
    font-style: normal;
} 
.page_footer_container {
    width:100%; max-width: 500px;
    margin: 12px auto;
}

.page_footer_content {
    width: 100%;
    text-align:center;background-color:transparent;}

.page_footer_liner {
    padding: 12px;	
}

.page_footer_divider_above {
    margin: 0 auto;}

.page_footer_divider_below {
    margin: 0 auto;}

.page_footer_text,
.page_footer_text a {
    font-family:AvantGardeRegular;font-size:11px;color:#336600;text-align:center;padding: 12px 0;
}

.powered_by_sbi_banner{
    width:100%; 
    max-width: 500px;
    margin: 0 auto;
    text-align: center;	
}/* footer css */
/* Advanced CSS provided by user */#PageWrapper #NavColumn .Liner, html.mobile #PageWrapper #NavColumn .Liner {
    width: auto;
}

#PageWrapper #Header .Liner {
    background-size: auto;
}

#Header .Liner {
    padding-bottom: 12.5%;
}

#Header .HorizontalNavBar {
    background: #343c46;
}

#Header .HorizontalNavBar {
    opacity: 0.90;
}

#PageWrapper div.HorizontalNavBar span.navheader,
#PageWrapper div.HorizontalNavBar a {
    margin: 2px 0 0 0;
    color: #fff;
    line-height: 30px;
    text-transform: capitalize;
    font-family: Raleway, Arial, Helvetica, sans-serif;
}

#Footer {
    text-align: center;
    font-size: 16px;
    color: #ffffff;
}

#PageWrapper {
    margin-top: 0;
 /*  */
}

#PageWrapper {
    margin-top: 0;
 /* remove the top margin on the page wrapper as a workaround for keeping navbar sticky at the top of the viewport. Otherwise this will need JavaScript to dynamically calculate it's position upon scrolling setting it's position to fixed when it hits the top of the viewport. Really too much extra page weight for such a simple task. Better to just drop the top margin with CSS. Much simpler and lightweight solution */
}

#Header .HorizontalNavBar {
    position: auto;
 /* set the fixed positioning */
    data-width: 100%;
 /* limit the width so it is the same as that of the header */
    left: auto;
 /* this resets the left positioning. Previously was set to 0. This pulls the navbar too far to the left when fixed positioning is applied */
    top: 0;
 /* set navbar flush at the top of the viewport */
    background-color: #343c46;
 /* apply same background color as that for the individual nav items for visual consistency. SET THIS COLOR TO THAT WHICH YOU FEEL FITS WITH YOUR OVERALL LOOK 'N FEEL' */
    z-index: 99999;
 /* Set the z index high so the sticky navbar will ALWAYS appear on top. This is mainly to avoid problems with things like AdSense ads where if the z index isn't set properly, it could obscure the ads in such a way that might break adsense TOS */
    }

.blogItItem {
margin:18px 0;
padding:0 12px;
border:1px solid #ccc;
background:#fafafa;
box-shadow:4px 4px 4px #ccc;
border-radius:8px;
}
