/***************************************************************************** * This file was generated by Site Designer. Any changes made to it and then * * later uploaded with Quick Upload It! will not affect the design in Site   * * Designer. They will affect uploaded pages only.                           * *                                                                           * * To change the design in Site Designer, make and save changes there. Then  * * download the transition template again and upload the revised CSS file    * * with Quick Upload It!. This will ensure that uploaded pages and block-    * * built pages all have the same design.                                     * *****************************************************************************//* ============================== =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-wrapper {width: 640px;max-width: 100%;margin:20px auto;}.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 {    font-family: Verdana, Geneva, sans-serif;    text-rendering: optimizeLegibility;  -webkit-touch-callout: none; /* iOS Safari    http://stackoverflow.com/questions/826782/css-rule-to-disable-text-selection-highlighting */  -webkit-user-select: none;   /* Safari */  -khtml-user-select: none;    /* Konqueror  HTML*/  -moz-user-select: none;      /* Firefox */  -ms-user-select: none;       /* IE/Edge */  user-select: none;           /* non-prefixed version, currently supported by Chrome and Opera */}a:hover {    text-decoration: none;}a img {    border: 0;}hr {    border-style: solid;    width: 75%;}h1, h2, h3, h4, h5, h6 {    line-height: 1.3;    margin: 1em 0 0.25em;    font-weight: normal;}h1 {    font-size: 200%;}h2 {    font-size: 150%;}h3 {    font-size: 133%;}h4 {    font-size: 111%;}h5,h6 {    font-size: 100%;}p {    margin: 1em 0 0.5em;}/* ============================== =layout ============================== */body {    margin: 0;    padding: 1% 0;}#PageWrapper {    max-width: 1000px;    margin: 0 auto;    background: #fff;    overflow: hidden;}#PageWrapper.legacy {    min-width: 1000px;}#Header .Liner,#Footer .Liner {    padding: 1px 0;}#ExtraWrapper {    display: none;}/* =Header */#Header .Liner {    position: relative;    z-index: 2;    min-height: 140px;    padding-top: 40px;}#Header .WebsiteName {    font-size: 30px;    line-height: 1.3;}#Header .WebsiteName { /* SiteDesigner inheritance prevention */    font-family: Verdana, Geneva, sans-serif;    font-size: 30px;    font-weight: normal;    font-style: normal;    font-variant: normal;    color: #000000;    text-align: left;    border: 0;    margin: 30px 0px 7px 0px;    padding: 0;    background: none;}#Header .WebsiteName a {    text-decoration: none;}#Header .WebsiteName a:hover {    text-decoration: underline;}#Header .Tagline {    margin: 1em 0 0.5em;}/* =ContentColumn */#ContentColumn {    float: right;    width: 74.5%;}#ContentColumn .Liner {    padding: 1px 0 1px 2%;}/* =NavColumn */#NavColumn {    float: left;    width: 25%}#NavColumn .Liner {    padding: 1px 8% 1px 0;}/* =Footer */#FooterWrapper {    clear: both;}/* ============================== =blocks - custom styles ============================== *//* =CalloutBox - custom */#PageWrapper .CalloutBox p { /* SiteDesigner inheritance prevention */    font-family: Verdana, Geneva, sans-serif;    font-size: 16px;    font-variant: normal;    color: #FFFFFF;}/* =ReminderBox - custom */#PageWrapper .ReminderBox h4 { /* SiteDesigner inheritance prevention */    font-family: Verdana, Geneva, sans-serif;    font-size: 18px;    font-weight: normal;    font-style: normal;    font-variant: normal;    color: #FFFFFF;    text-align: left;    border: 0;    margin: 8px 0px 4px 0px;    background: none;}#PageWrapper .ReminderBox p { /* SiteDesigner inheritance prevention */    font-family: Verdana, Geneva, sans-serif;    font-size: 16px;    font-variant: normal;    color: #FFFFFF;}/* =Navigation - custom */#PageWrapper div.Navigation a,.Navigation a,#PageWrapper div.Navigation a:visited,.Navigation a:visited {    padding: 1% 2%;    font-size: 18px;    margin: 1% 0;}/* =HorizontalNavBar - custom */#Header .HorizontalNavBar {    width: 100%;    position: absolute;    top: 0;}#PageWrapper div.HorizontalNavBar ul ul {    background-color: transparent;}#PageWrapper div.HorizontalNavBar li li {    background: transparent;}#PageWrapper div.HorizontalNavBar span.navheader,#PageWrapper div.HorizontalNavBar a {    color: #888;}#PageWrapper div.HorizontalNavBar .hover > span.navheader,#PageWrapper div.HorizontalNavBar span.navheader:hover,#PageWrapper div.HorizontalNavBar a:hover {    color: #fff;    background: #5b5f63;}#PageWrapper div.HorizontalNavBar span.navheader ins {    border-top-color: #888;}#PageWrapper div.HorizontalNavBar .hover > span.navheader ins,#PageWrapper div.HorizontalNavBar span.navheader:hover ins {    border-top-color: #fff;}#PageWrapper div.HorizontalNavBar ul ul span.navheader,#PageWrapper div.HorizontalNavBar ul ul a {    background: #eee;}#PageWrapper div.HorizontalNavBar ul ul span.navheader ins {    border-color: transparent;    border-left-color: #888;}#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;    }    body {        border-top: none;    }    .ResponsiveNavWrapper {        text-align: center;    }    .ResponsiveNavWrapper:after {        content: '';        display: block;        clear: both;    }    .ResponsiveNav {        display: none;    }    .ResponsiveNavActive .ResponsiveNav {        display: block;    }    .ResponsiveNav ul {        padding: 0;        margin: 0;    }    .ResponsiveNav li {        list-style: none;        margin: 0.25em 0;        padding: 0;    }    .ResponsiveNav .navheader {        display: block;        font-size: 20px;        font-weight: normal;        margin: 1em 0 0;    }    .ResponsiveNav a {        display: block;        color: #888;        background: #eee;        text-decoration: none;        padding: 1% 2%;        font-size: 18px;        margin: 1% 0;    }    .ResponsiveNav a:hover {        background: #888;        color: #fff;    }    .ResponsiveNavButton {        display: inline-block;        cursor: pointer;        margin-top: 1em;        margin-bottom: 1em;        color: #fff;        background-color: #888;        padding: 0.5em 1em;    }    .ResponsiveNavButton:hover {        color: #fff;        background-color: #aaa;    }}/* =WhatsNew - custom */#PageWrapper .WhatsNew h2 { /* SiteDesigner inheritance prevention */    font-family: Verdana, Geneva, sans-serif;    font-weight: normal;    font-style: normal;    font-variant: normal;    color: #000000;    border: 0;    background: #eee;}#PageWrapper .WhatsNew h3 { /* SiteDesigner inheritance prevention */    font-family: Verdana, Geneva, sans-serif;    font-size: 21px;    font-weight: normal;    font-style: normal;    font-variant: normal;    text-align: left;    border: 0;    margin: 1em 0 5px 0;    padding: 0;    background: none;}/* ============================== =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: 1024px) {    #PageWrapper.modern {        padding-left: 1%;        padding-right: 1%;    }}@media only screen and (max-width: 768px) {    #PageWrapper.modern {        padding-left: 3%;        padding-right: 3%;    }    #Header .Liner {        padding-top: 1px;    }    .modern #ContentColumn .Liner {        padding-left: 0;    }    .modern #NavColumn .Liner {        padding-right: 0;    }    .modern #ContentColumn,    .modern #NavColumn {        float: none;        width: 100%;    }}/***** 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 *//***********************************************//* Customizations from SiteDesigner start here *//***********************************************//* font DroidSans definition */@font-face {    font-family: DroidSans;    src: url('/css_webfonts/droidsans-webfont.eot');    src: url('/css_webfonts/droidsans-webfont.eot?iefix') format('eot'),         url('/css_webfonts/droidsans-webfont.woff') format('woff'),         url('/css_webfonts/droidsans-webfont.ttf') format('truetype'),         url('/css_webfonts/droidsans-webfont.svg#DroidSansRegular') format('svg');    font-weight: normal;    font-style: normal;	font-display: fallback;}body, html.mobile body {    background-color: #ebebeb;    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    font-size: 16px;    line-height: 29px;}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: DroidSans, Tahoma, Helvetica, sans-serif;    font-size: 16px;    text-align: center;}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 {    border-style: solid;    border-color: #ebebeb;    border-left-width: 0;    border-top-width: 1px;    border-right-width: 0;    border-bottom-width: 0;    margin-bottom: 0%;    padding-left: 2%;    padding-right: 2%;    padding-top: 1%;    padding-bottom: 1%;}html.mobile #PageWrapper #Footer .Liner {}@media (max-width:768px) {    #PageWrapper #Footer .Liner {    }}@media (max-width:447px) {    #PageWrapper #Footer .Liner {        padding-left: 0px;        padding-right: 0px;    }}#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-image: url("../../sd/image-files/aatt-header-2019w.jpg");    background-position: 50% 50%;    background-repeat: no-repeat;    background-size: auto;    min-height: 171px;    min-height: 171px;}html.mobile #PageWrapper #Header .Liner {}@media (max-width:768px) {    #PageWrapper #Header .Liner {        background-image: url("../../sd/image-files/aatt-header-2019w.jpg");        background-position: 0% 0%;        background-size: contain;        height: 171px;    }}@media (max-width:447px) {    #PageWrapper #Header .Liner {        background-image: url("../../sd/image-files/aatt-header-2019w.jpg");        background-position: 0% 0%;        background-size: contain;        height: 171px;        min-height: 170px;    }}#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: DroidSans, Tahoma, Helvetica, sans-serif;    line-height: 26px;    border-color: #ffffff;    border-style: solid;    border-top-width: 0;    border-right-width: 0;    border-bottom-width: 0;    border-left-width: 0;    background-color: transparent;    margin-left: 0px;    margin-top: 0px;    padding-left: 4%;    padding-right: 2%;    padding-top: 1px;    padding-bottom: 10px;}html.mobile #PageWrapper #NavColumn .Liner {}@media (max-width:768px) {    #PageWrapper #NavColumn .Liner {        padding-right: 2%;        padding-bottom: 4%;    }}@media (max-width:447px) {    #PageWrapper #NavColumn .Liner {        padding-left: 0px;        padding-right: 0px;    }}#PageWrapper #ContentColumn .Liner, html.mobile #PageWrapper #ContentColumn .Liner {    padding-left: 2%;    padding-right: 2%;    padding-top: 0px;    padding-bottom: 1px;}html.mobile #PageWrapper #ContentColumn .Liner {}@media (max-width:768px) {    #PageWrapper #ContentColumn .Liner {    }}@media (max-width:447px) {    #PageWrapper #ContentColumn .Liner {        padding-left: 0px;        padding-right: 0px;    }}#PageWrapper #ContentColumn .Liner, html.mobile #PageWrapper #ContentColumn .Liner {    border-top-width: 0;    border-right-width: 0;    border-bottom-width: 0;    border-left-width: 0px;}html.mobile #PageWrapper #ContentColumn .Liner {}@media (max-width:768px) {    #PageWrapper #ContentColumn .Liner {        border-color: #000000;        border-style: none;        border-top-width: 0;        border-right-width: 0;        border-bottom-width: 0;        border-left-width: 0;    }}@media (max-width:447px) {    #PageWrapper #ContentColumn .Liner {    }}#PageWrapper #ContentColumn , html.mobile #PageWrapper #ContentColumn {    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    font-size: 18px;}html.mobile #PageWrapper #ContentColumn {}@media (max-width:768px) {    #PageWrapper #ContentColumn {    }}@media (max-width:447px) {    #PageWrapper #ContentColumn {        line-height: 30px;    }}#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 {    }}body #PageWrapper, html.mobile body #PageWrapper {    box-shadow: 3px 3px 53px 0px #CCCCCC;}html.mobile body #PageWrapper {}@media (max-width:768px) {    body #PageWrapper {        box-shadow: 3px 3px 53px 0px #ffffff;    }}@media (max-width:447px) {    body #PageWrapper {    }}#PageWrapper, html.mobile #PageWrapper {    border-color: #000000;    border-style: none;    border-top-width: 1px;    border-right-width: 1px;    border-bottom-width: 1px;    border-left-width: 1px;    border-top-left-radius: 21px;    border-top-right-radius: 21px;    border-bottom-left-radius: 21px;    border-bottom-right-radius: 21px;    overflow: hidden;}html.mobile #PageWrapper {}@media (max-width:768px) {    #PageWrapper {        border-color: rgb(0, 0, 0);        border-style: none;        border-top-width: 1px;        border-right-width: 1px;        border-bottom-width: 1px;        border-left-width: 1px;        border-top-left-radius: 0;        border-top-right-radius: 0;        border-bottom-left-radius: 0;        border-bottom-right-radius: 0;        padding-left: 2%;        padding-right: 2%;    }}@media (max-width:447px) {    #PageWrapper {        border-color: rgb(0, 0, 0);        border-style: none;        border-top-width: 1px;        border-right-width: 0;        border-bottom-width: 1px;        border-left-width: 0;        border-top-left-radius: 0;        border-top-right-radius: 0;        border-bottom-left-radius: 0;        border-bottom-right-radius: 0;        padding-left: 0px;        padding-right: 9px;    }}#PageWrapper h1, html.mobile #PageWrapper h1 {    font-family: Georgia, serif;    text-align: center;    font-size: 32px;    color: #527ed4;    font-weight: bold;    margin-top: 0px;    margin-bottom: 22px;}html.mobile #PageWrapper h1 {}@media (max-width:768px) {    #PageWrapper h1 {    }}@media (max-width:447px) {    #PageWrapper h1 {    }}#PageWrapper h2, html.mobile #PageWrapper h2 {    background-color: #eff3fb;    font-family: Georgia, serif;    font-size: 24px;    color: #527ed4;    margin-top: 24px;    margin-bottom: 18px;    padding-left: 4px;    padding-top: 10px;    padding-bottom: 10px;}html.mobile #PageWrapper h2 {}@media (max-width:768px) {    #PageWrapper h2 {    }}@media (max-width:447px) {    #PageWrapper h2 {    }}#PageWrapper h3, html.mobile #PageWrapper h3 {    font-family: Georgia, serif;    font-size: 22px;    color: #527ed4;    margin-top: 24px;    margin-bottom: 18px;    padding-left: 0px;    padding-top: 8px;    padding-bottom: 8px;}html.mobile #PageWrapper h3 {}@media (max-width:768px) {    #PageWrapper h3 {    }}@media (max-width:447px) {    #PageWrapper h3 {    }}#PageWrapper h4, html.mobile #PageWrapper h4 {    font-family: Georgia, serif;    font-size: 20px;    color: #527ed4;    padding-left: 0px;}html.mobile #PageWrapper h4 {}@media (max-width:768px) {    #PageWrapper h4 {    }}@media (max-width:447px) {    #PageWrapper h4 {    }}.Navigation h3, html.mobile .Navigation h3 {    border-color: #527ed4;    border-style: solid;    border-top-width: 1px;    border-right-width: 1px;    border-bottom-width: 1px;    border-left-width: 1px;    background-color: #527ed4;    border-top-left-radius: 12px;    border-top-right-radius: 12px;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    font-size: 18px;    color: #ffffff;    font-weight: normal;    margin-left: 1%;    margin-top: 1%;    margin-bottom: 1%;    margin-right: 4%;    padding-left: 4px;    padding-right: 2px;    padding-top: 3%;    padding-bottom: 3%;    overflow: hidden;}html.mobile .Navigation h3 {}@media (max-width:768px) {    .Navigation h3 {    }}@media (max-width:447px) {    .Navigation h3 {    }}#PageWrapper .Navigation h3, html.mobile #PageWrapper .Navigation h3 {    border-color: #527ed4;    border-style: solid;    border-top-width: 1px;    border-right-width: 1px;    border-bottom-width: 1px;    border-left-width: 1px;    background-color: #527ed4;    border-top-left-radius: 12px;    border-top-right-radius: 12px;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    font-size: 18px;    color: #ffffff;    font-weight: normal;    margin-left: 1%;    margin-top: 1%;    margin-bottom: 1%;    margin-right: 4%;    padding-left: 4px;    padding-right: 2px;    padding-top: 3%;    padding-bottom: 3%;    overflow: hidden;}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 {    font-size: 16px;    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    margin-left: 1%;    margin-top: 1%;    margin-right: 4%;    margin-bottom: 1%;    padding-left: 4px;    padding-top: 3%;    padding-right: 2px;    padding-bottom: 3%;}html.mobile .Navigation a {}@media (max-width:768px) {    .Navigation a {        border-style: solid;        border-top-width: 1px;        border-right-width: 1px;        border-bottom-width: 1px;        border-left-width: 1px;        margin-top: 8px;        padding-top: 8px;    }}@media (max-width:447px) {    .Navigation a {    }}#PageWrapper div.Navigation a, html.mobile #PageWrapper div.Navigation a {    font-size: 16px;    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    margin-left: 1%;    margin-top: 1%;    margin-right: 4%;    margin-bottom: 1%;    padding-left: 4px;    padding-top: 3%;    padding-right: 2px;    padding-bottom: 3%;}html.mobile #PageWrapper div.Navigation a {}@media (max-width:768px) {    #PageWrapper div.Navigation a {        border-style: solid;        border-top-width: 1px;        border-right-width: 1px;        border-bottom-width: 1px;        border-left-width: 1px;        margin-top: 8px;        padding-top: 8px;    }}@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: #527ed4;    background-color: #eff3fb;}html.mobile .Navigation a:link {}@media (max-width:768px) {    .Navigation a:link {        color: #527ed4;        background-color: #eff3fb;        border-color: #000000;    }}@media (max-width:447px) {    .Navigation a:link {    }}#PageWrapper div.Navigation a:link, html.mobile #PageWrapper div.Navigation a:link {    color: #527ed4;    background-color: #eff3fb;}html.mobile #PageWrapper div.Navigation a:link {}@media (max-width:768px) {    #PageWrapper div.Navigation a:link {        color: #527ed4;        background-color: #eff3fb;        border-color: #000000;    }}@media (max-width:447px) {    #PageWrapper div.Navigation a:link {    }}.Navigation a:visited, html.mobile .Navigation a:visited {    background-color: #eff3fb;    color: #800080;}html.mobile .Navigation a:visited {}@media (max-width:768px) {    .Navigation a:visited {        background-color: #eff3fb;        color: #800080;    }}@media (max-width:447px) {    .Navigation a:visited {    }}#PageWrapper div.Navigation a:visited, html.mobile #PageWrapper div.Navigation a:visited {    background-color: #eff3fb;    color: #800080;}html.mobile #PageWrapper div.Navigation a:visited {}@media (max-width:768px) {    #PageWrapper div.Navigation a:visited {        background-color: #eff3fb;        color: #800080;    }}@media (max-width:447px) {    #PageWrapper div.Navigation a:visited {    }}.Navigation a:hover, html.mobile .Navigation a:hover {    background-color: #ffffcc;    color: #ff0000;}html.mobile .Navigation a:hover {}@media (max-width:768px) {    .Navigation a:hover {        background-color: #ffffcc;        color: #ff0000;    }}@media (max-width:447px) {    .Navigation a:hover {    }}#PageWrapper div.Navigation a:hover, html.mobile #PageWrapper div.Navigation a:hover {    background-color: #ffffcc;    color: #ff0000;}html.mobile #PageWrapper div.Navigation a:hover {}@media (max-width:768px) {    #PageWrapper div.Navigation a:hover {        background-color: #ffffcc;        color: #ff0000;    }}@media (max-width:447px) {    #PageWrapper div.Navigation a:hover {    }}#PageWrapper .TOC, html.mobile #PageWrapper .TOC {    font-family: DroidSans, Tahoma, Helvetica, sans-serif;}html.mobile #PageWrapper .TOC {}@media (max-width:768px) {    #PageWrapper .TOC {    }}@media (max-width:447px) {    #PageWrapper .TOC {    }}#PageWrapper .Ezine, html.mobile #PageWrapper .Ezine {    border-color: #EEEEEE;}html.mobile #PageWrapper .Ezine {}@media (max-width:768px) {    #PageWrapper .Ezine {    }}@media (max-width:447px) {    #PageWrapper .Ezine {    }}#PageWrapper .Ezine {    padding: 4px 0;}#PageWrapper #Header .HorizontalNavBar, html.mobile #PageWrapper #Header .HorizontalNavBar {    border-color: #ffffff;    border-style: none;    border-top-width: 0;    border-right-width: 0;    border-bottom-width: 0;    border-left-width: 0;    background-color: transparent;}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 {    border-color: #527ed4;    border-style: solid;    border-top-width: 0;    border-right-width: 1px;    border-bottom-width: 0;    border-left-width: 0;}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-family: DroidSans, Tahoma, Helvetica, sans-serif;    font-size: 18px;    padding-left: 28px;    padding-right: 28px;}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: #eff3fb;    color: #527ed4;}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 {    background-color: #eff3fb;    color: #800080;}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: #ffffcc;    color: #ff0000;}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: #eff3fb;    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    font-size: 18px;    color: #527ed4;    padding-left: 28px;    padding-right: 28px;}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: #ffffcc;    color: #ff0000;}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: -3px;    border-width: 8px;    border-top-color: #527ed4;    border-right-color: #eff3fb;    border-bottom-color: #eff3fb;    border-left-color: #eff3fb;}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-top-color: #ff0000;    border-right-color: #ffffcc;    border-bottom-color: #ffffcc;    border-left-color: #ffffcc;}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 {}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 {}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 {    border-color: #527ed4;    border-style: solid;    border-top-width: 0;    border-right-width: 0;    border-bottom-width: 1px;    border-left-width: 0;}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 {    border-color: #527ed4;    border-style: solid;    border-top-width: 0;    border-right-width: 0;    border-bottom-width: 1px;    border-left-width: 0;}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 {}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-family: DroidSans, Tahoma, Helvetica, sans-serif;    font-size: 18px;    padding-left: 6px;    padding-right: 14px;    padding-top: 6px;    padding-bottom: 6px;}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: #eff3fb;    color: #527ed4;}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: #eff3fb;    color: #800080;}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: #ffffcc;    color: #ff0000;}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: #eff3fb;    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    font-size: 18px;    color: #527ed4;    padding-left: 6px;    padding-right: 14px;    padding-top: 6px;    padding-bottom: 6px;}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: #ffffcc;    color: #ff0000;}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-top-color: #eff3fb;    border-right-color: #eff3fb;    border-bottom-color: #eff3fb;    border-left-color: #527ed4;}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: #ffffcc;    border-right-color: #ffffcc;    border-bottom-color: #ffffcc;    border-left-color: #ff0000;}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 {    margin-bottom: 16px;}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: DroidSans, Tahoma, Helvetica, sans-serif;}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 {}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-bottom: 1%;}html.mobile #PageWrapper .ImageBlock {}@media (max-width:768px) {    #PageWrapper .ImageBlock {    }}@media (max-width:447px) {    #PageWrapper .ImageBlock {    }}#PageWrapper .ImageBlockRight, html.mobile #PageWrapper .ImageBlockRight {    margin-left: 0%;}html.mobile #PageWrapper .ImageBlockRight {}@media (max-width:768px) {    #PageWrapper .ImageBlockRight {    }}@media (max-width:447px) {    #PageWrapper .ImageBlockRight {    }}#PageWrapper .ImageBlockLeft, html.mobile #PageWrapper .ImageBlockLeft {    margin-right: 1%;}html.mobile #PageWrapper .ImageBlockLeft {}@media (max-width:768px) {    #PageWrapper .ImageBlockLeft {    }}@media (max-width:447px) {    #PageWrapper .ImageBlockLeft {        margin-right: 0px;    }}#ContentColumn ol, html.mobile #ContentColumn ol {    list-style-type: decimal;}html.mobile #ContentColumn ol {}@media (max-width:768px) {    #ContentColumn ol {    }}@media (max-width:447px) {    #ContentColumn ol {    }}#ContentColumn ol li, html.mobile #ContentColumn ol li {    padding-left: 2px;}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 {}html.mobile #ContentColumn ul {}@media (max-width:768px) {    #ContentColumn ul {    }}@media (max-width:447px) {    #ContentColumn ul {    }}#ContentColumn ul li, html.mobile #ContentColumn ul li {    line-height: 30px;}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: 'Courier New', monospace;    color: #000000;}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: #000000;    border-style: solid;    border-top-width: 1px;    border-right-width: 1px;    border-bottom-width: 1px;    border-left-width: 1px;    background-color: #ebebeb;    font-family: 'Courier New', monospace;    color: #000000;    box-shadow: 3px 3px 18px 0px #CCCCCC;    width: 90%;    padding-left: 4%;    padding-right: 4%;}html.mobile #PageWrapper .CalloutBox {}@media (max-width:768px) {    #PageWrapper .CalloutBox {        border-color: #000000;        border-style: solid;        border-top-width: 1px;        border-right-width: 1px;        border-bottom-width: 1px;        border-left-width: 1px;        border-top-left-radius: 0;        border-top-right-radius: 0;        border-bottom-left-radius: 0;        border-bottom-right-radius: 0;        margin-left: 1%;        margin-top: 5%;        margin-bottom: 5%;        margin-right: 1%;        width: 90%;        padding-left: 4%;        padding-right: 4%;        padding-top: 1px;    }}@media (max-width:447px) {    #PageWrapper .CalloutBox {        width: 90%;    }}#PageWrapper .ReminderBox, html.mobile #PageWrapper .ReminderBox {    background-color: #ebebeb;    margin-left: 4%;    margin-top: 0px;    margin-bottom: 4%;    width: 50%;    padding-left: 3%;    padding-right: 3%;}html.mobile #PageWrapper .ReminderBox {}@media (max-width:768px) {    #PageWrapper .ReminderBox {    }}@media (max-width:447px) {    #PageWrapper .ReminderBox {    }}#PageWrapper .ReminderBox h4, html.mobile #PageWrapper .ReminderBox h4 {    background-color: transparent;    font-family: 'Courier New', monospace;    font-size: 20px;    color: #000000;    font-weight: bold;}html.mobile #PageWrapper .ReminderBox h4 {}@media (max-width:768px) {    #PageWrapper .ReminderBox h4 {    }}@media (max-width:447px) {    #PageWrapper .ReminderBox h4 {    }}#PageWrapper .ReminderBox p, html.mobile #PageWrapper .ReminderBox p {    font-family: 'Courier New', monospace;    color: #000000;    margin-top: 0px;    margin-bottom: 0px;    padding-bottom: 2%;}html.mobile #PageWrapper .ReminderBox p {}@media (max-width:768px) {    #PageWrapper .ReminderBox p {    }}@media (max-width:447px) {    #PageWrapper .ReminderBox p {    }}#ContentColumn a, html.mobile #ContentColumn a {}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: #527ed4;    background-color: transparent;}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 {    background-color: transparent;    color: #800080;}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 {    background-color: transparent;    color: #ff0000;}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 {}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: #527ed4;}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: #800080;}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: #ff0000;}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 {        border-color: #000000;        border-style: solid;        border-top-width: 2px;        border-right-width: 2px;        border-bottom-width: 2px;        border-left-width: 2px;        background-color: #527ed4;        border-top-left-radius: 15px;        border-top-right-radius: 15px;        border-bottom-left-radius: 15px;        border-bottom-right-radius: 15px;        font-size: 30px;        overflow: hidden;    }}@media (max-width:447px) {    #PageWrapper .ResponsiveNavButton {        border-color: rgb(0, 0, 0);        border-style: solid;        border-top-width: 2px;        border-right-width: 2px;        border-bottom-width: 2px;        border-left-width: 2px;        background-color: #527ed4;        border-top-left-radius: 10px;        border-top-right-radius: 10px;        border-bottom-left-radius: 10px;        border-bottom-right-radius: 10px;        font-size: 30px;        overflow: hidden;    }}#PageWrapper .ResponsiveNav, html.mobile #PageWrapper .ResponsiveNav {    background-color: transparent;}html.mobile #PageWrapper .ResponsiveNav {}@media (max-width:768px) {    #PageWrapper .ResponsiveNav {        background-color: #ffffff;    }}@media (max-width:447px) {    #PageWrapper .ResponsiveNav {        background-color: #ffffff;    }}#PageWrapper .ResponsiveNav a, html.mobile #PageWrapper .ResponsiveNav a {    font-family: Arial, Helvetica, sans-serif;    text-align: left;}html.mobile #PageWrapper .ResponsiveNav a {}@media (max-width:768px) {    #PageWrapper .ResponsiveNav a {        font-family: DroidSans, Tahoma, Helvetica, sans-serif;        text-align: center;        line-height: 30px;    }}@media (max-width:447px) {    #PageWrapper .ResponsiveNav a {        font-family: DroidSans, Tahoma, Helvetica, sans-serif;        text-align: center;        line-height: 32px;    }}#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 {        color: #527ed4;        background-color: #eff3fb;    }}@media (max-width:447px) {    #PageWrapper .ResponsiveNav a:link {        color: #527ed4;        background-color: #eff3fb;    }}#PageWrapper .ResponsiveNav a:visited, html.mobile #PageWrapper .ResponsiveNav a:visited {}html.mobile #PageWrapper .ResponsiveNav a:visited {}@media (max-width:768px) {    #PageWrapper .ResponsiveNav a:visited {        background-color: #eff3fb;        color: #800080;    }}@media (max-width:447px) {    #PageWrapper .ResponsiveNav a:visited {        background-color: #eff3fb;        color: #800080;    }}#PageWrapper .ResponsiveNav a:hover, html.mobile #PageWrapper .ResponsiveNav a:hover {    font-weight: bold;}html.mobile #PageWrapper .ResponsiveNav a:hover {}@media (max-width:768px) {    #PageWrapper .ResponsiveNav a:hover {        background-color: #ffffcc;        color: #ff0000;    }}@media (max-width:447px) {    #PageWrapper .ResponsiveNav a:hover {        background-color: #ffffcc;        color: #ff0000;    }}#PageWrapper .ResponsiveNav span, html.mobile #PageWrapper .ResponsiveNav span {}html.mobile #PageWrapper .ResponsiveNav span {}@media (max-width:768px) {    #PageWrapper .ResponsiveNav span {        background-color: #527ed4;        font-family: DroidSans, Tahoma, Helvetica, sans-serif;        text-align: center;        font-size: 18px;        color: #ffffff;        line-height: 34px;    }}@media (max-width:447px) {    #PageWrapper .ResponsiveNav span {        background-color: #3366cc;        font-family: DroidSans, Tahoma, Helvetica, sans-serif;        text-align: center;        font-size: 18px;        color: #ffffff;        line-height: 32px;    }}#NavColumn a, html.mobile #NavColumn a {}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: #527ed4;    background-color: transparent;}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 {    background-color: transparent;    color: #800080;}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 {    background-color: transparent;    color: #ff0000;}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 {}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 {    background-color: transparent;}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 {    background-color: transparent;    color: #800080;}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: #ff0000;}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 {}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 {}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: #800080;}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: #ff0000;}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: #527ed4;    color: #527ed4;    width: 100%;}html.mobile hr {}@media (max-width:768px) {    hr {    }}@media (max-width:447px) {    hr {    }}#PageWrapper .WhatsNew, html.mobile #PageWrapper .WhatsNew {    padding-left: 0%;}html.mobile #PageWrapper .WhatsNew {}@media (max-width:768px) {    #PageWrapper .WhatsNew {    }}@media (max-width:447px) {    #PageWrapper .WhatsNew {    }}#PageWrapper .WhatsNew h2, html.mobile #PageWrapper .WhatsNew h2 {    font-family: DroidSans, Tahoma, Helvetica, sans-serif;}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 {    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    font-size: 14px;    margin-top: 3%;    margin-bottom: 3%;    padding-left: 0%;}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 {}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 {}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-"] {}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: #527ed4;}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 {    color: #800080;}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 {    color: #ff0000;}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 {}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 {    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    font-size: 20px;}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 {    font-family: DroidSans, Tahoma, Helvetica, sans-serif;}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: #527ed4;}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: #527ed4;}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 {    color: #800080;}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 {    color: #ff0000;}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 {}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: #527ed4;}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: #800080;}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 {    color: #ff0000;}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-image: none;    background-position: 50% 0%;}html.mobile #PageWrapper #HeaderWrapper {}@media (max-width:768px) {    #PageWrapper #HeaderWrapper {        background-image: none;        background-position: 0% 0%;        background-repeat: no-repeat;        background-size: contain;    }}@media (max-width:447px) {    #PageWrapper #HeaderWrapper {        background-image: none;    }}#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 {    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    font-size: 16px;    color: #999999;    padding-bottom: 4px;}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 {}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 {}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 {    background-color: #ffffcc;    color: #ff0000;}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 {    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    text-align: center;    font-size: 40px;}html.mobile #PageWrapper #Header .WebsiteName {}@media (max-width:768px) {    #PageWrapper #Header .WebsiteName {    }}@media (max-width:447px) {    #PageWrapper #Header .WebsiteName {    }}#PageWrapper #Header .Tagline, html.mobile #PageWrapper #Header .Tagline {    background-color: #b7cdf7;    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    margin-left: 4px;    margin-right: 2%;    padding-right: 2%;}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 {    color: #3366cc;}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 {    color: #3366cc;}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 {}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 {}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 {    border-color: #000000;    border-style: none;    border-top-width: 1px;    border-right-width: 1px;    border-bottom-width: 1px;    border-left-width: 1px;    background-color: transparent;    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    text-align: center;}html.mobile #PageWrapper .Ezine2 .EzineRow label {}@media (max-width:768px) {    #PageWrapper .Ezine2 .EzineRow label {        text-align: left;        font-weight: bold;    }}@media (max-width:447px) {    #PageWrapper .Ezine2 .EzineRow label {    }}#PageWrapper .Ezine2 .EzineRow input, html.mobile #PageWrapper .Ezine2 .EzineRow input {    background-color: #ffffff;    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    text-align: left;    font-size: 18px;    width: 101%;    padding-top: 2px;    padding-bottom: 2px;}html.mobile #PageWrapper .Ezine2 .EzineRow input {}@media (max-width:768px) {    #PageWrapper .Ezine2 .EzineRow input {        font-size: 16px;        line-height: 2;        font-variant: normal;        width: 100%;    }}@media (max-width:447px) {    #PageWrapper .Ezine2 .EzineRow input {    }}#PageWrapper .Ezine2 .EzineButton, html.mobile #PageWrapper .Ezine2 .EzineButton {    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    font-size: 18px;    width: 100%;}html.mobile #PageWrapper .Ezine2 .EzineButton {}@media (max-width:768px) {    #PageWrapper .Ezine2 .EzineButton {        font-size: 16px;        line-height: 2;        font-weight: bold;        width: 100%;    }}@media (max-width:447px) {    #PageWrapper .Ezine2 .EzineButton {        font-size: 18px;    }}#PageWrapper .Ezine2 a, html.mobile #PageWrapper .Ezine2 a {}html.mobile #PageWrapper .Ezine2 a {}@media (max-width:768px) {    #PageWrapper .Ezine2 a {    }}@media (max-width:447px) {    #PageWrapper .Ezine2 a {    }}#PageWrapper .Ezine2 a:link, html.mobile #PageWrapper .Ezine2 a:link {}html.mobile #PageWrapper .Ezine2 a:link {}@media (max-width:768px) {    #PageWrapper .Ezine2 a:link {    }}@media (max-width:447px) {    #PageWrapper .Ezine2 a:link {    }}#PageWrapper .Ezine2 a:visited, html.mobile #PageWrapper .Ezine2 a:visited {    color: #800080;}html.mobile #PageWrapper .Ezine2 a:visited {}@media (max-width:768px) {    #PageWrapper .Ezine2 a:visited {    }}@media (max-width:447px) {    #PageWrapper .Ezine2 a:visited {    }}#PageWrapper .Ezine2 a:hover, html.mobile #PageWrapper .Ezine2 a:hover {    color: #ff0000;}html.mobile #PageWrapper .Ezine2 a:hover {}@media (max-width:768px) {    #PageWrapper .Ezine2 a:hover {    }}@media (max-width:447px) {    #PageWrapper .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: #ffffcc;}html.mobile body .eucookiebar {}@media (max-width:768px) {    body .eucookiebar {    }}@media (max-width:447px) {    body .eucookiebar {    }}body .eucookiebar p, html.mobile body .eucookiebar p {    font-family: DroidSans, Tahoma, Helvetica, sans-serif;    font-size: 24px;}html.mobile body .eucookiebar p {}@media (max-width:768px) {    body .eucookiebar p {        font-size: 18px;    }}@media (max-width:447px) {    body .eucookiebar p {        font-size: 18px;    }}body .eucookiebar button, html.mobile body .eucookiebar button {    background-color: #eeeeee;    font-size: 24px;    color: #666666;    font-weight: bold;}html.mobile body .eucookiebar button {}@media (max-width:768px) {    body .eucookiebar button {        border-color: #000000;        border-style: none;        border-top-width: 1px;        border-right-width: 1px;        border-bottom-width: 1px;        border-left-width: 1px;        border-top-left-radius: 0;        border-top-right-radius: 0;        border-bottom-left-radius: 0;        border-bottom-right-radius: 0;        font-size: 18px;    }}@media (max-width:447px) {    body .eucookiebar button {        font-size: 18px;    }}body .eucookiebar button:hover, html.mobile body .eucookiebar button:hover {    background-color: #eeeeee;    color: #ff0000;}html.mobile body .eucookiebar button:hover {}@media (max-width:768px) {    body .eucookiebar button:hover {    }}@media (max-width:447px) {    body .eucookiebar button:hover {        background-color: #eeeeee;        color: #ff0000;    }}body .eucookiebar a, html.mobile body .eucookiebar a {    color: #527ed4;}html.mobile body .eucookiebar a {}@media (max-width:768px) {    body .eucookiebar a {        background-color: transparent;    }}@media (max-width:447px) {    body .eucookiebar a {    }}body .eucookiebar a:link, html.mobile body .eucookiebar a:link {    color: #527ed4;}html.mobile body .eucookiebar a:link {}@media (max-width:768px) {    body .eucookiebar a:link {        background-color: transparent;    }}@media (max-width:447px) {    body .eucookiebar a:link {    }}body .eucookiebar a:visited, html.mobile body .eucookiebar a:visited {    color: #800080;}html.mobile body .eucookiebar a:visited {}@media (max-width:768px) {    body .eucookiebar a:visited {        color: #800080;    }}@media (max-width:447px) {    body .eucookiebar a:visited {        color: #800080;    }}body .eucookiebar a:hover, html.mobile body .eucookiebar a:hover {    color: #ff0000;}html.mobile body .eucookiebar a:hover {}@media (max-width:768px) {    body .eucookiebar a:hover {        color: #ff0000;    }}@media (max-width:447px) {    body .eucookiebar a:hover {        color: #ff0000;    }}/* footer css *//* font DroidSans definition */@font-face {    font-family: DroidSans;    src: url('/css_webfonts/droidsans-webfont.eot');    src: url('/css_webfonts/droidsans-webfont.eot?iefix') format('eot'),         url('/css_webfonts/droidsans-webfont.woff') format('woff'),         url('/css_webfonts/droidsans-webfont.ttf') format('truetype'),         url('/css_webfonts/droidsans-webfont.svg#DroidSansRegular') format('svg');    font-weight: normal;    font-style: normal;	font-display: fallback;}.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: DroidSans, Tahoma, Helvetica, sans-serif;    font-size: 18px;    color: #000;    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 {    max-width: 1150px;}#PageWrapper.legacy {    min-width: 1150px;}#ContentColumn {    width: 69%;}#NavColumn {    width: 30.5%;}.Navigation ul {    margin: 0 0 2em !important;}#Header .Liner {    padding-top: 20px;}@media only screen and (max-width: 768px) { /* treat all devices up to 768px as mobile */    .desktopOnly {        display: none !important;    }    .mobileOnly {        display: block !important;    }}/* -- floats -- */.ItemRight {    margin: 2px 0 2% 2%;    float: right;    text-align: center;}@media all and (max-width:447px) {    .ItemRight {        margin: 2% auto 2% auto !important;        float: none !important;    }}.ItemCenter {    margin: 2% auto 2% auto;    text-align: center;    clear: both;}.ItemLeft {    margin: 2px 2% 2% 0;    float: left;    text-align: center;}@media all and (max-width:447px) {    .ItemLeft {        margin: 2% auto 2% auto !important;        float: none !important;		 width: fit-content;    }}/* -- Frequently Used Styles -- */.Clear {    clear: both;}.Caption {    margin-bottom: 20px;    font-size: 16px;    font-weight: normal;    text-align: center;    color: #999999;    display: block;    line-height: normal;}.SubHead {    margin: auto auto 20px auto;    border-top: 1px solid #527ed4;    border-bottom: 1px solid #527ed4;    padding: 0 2px 0 2px;    background-color: #eff3fb;    font-family: Georgia, Verdana, Arial, sans-serif;    font-weight: bold;    font-size: 16px;    color: #527ed4;    line-height: 125%;    text-align: center;}.SubHead p {    margin: 1em 0;    padding: 0 2px;}.ParaLink {    margin: 50px 0 50px 10px;    clear: both;    font-weight: bold;    color: #000;}.ParaIndent {    margin: 0 0 0 4px;}.BreadcrumbsTop {    margin: 0px 0 20px 0;    padding: 0;    font-family: Arial, sans-serif;    color: #999999;    font-size: 85%;    width: 100%;}.BreadcrumbsBottom {    margin: 40px 0 40px 0;    border-top: 1px solid #527ed4;    border-bottom: 1px solid #527ed4;    padding: 10px;    font-family: Arial, sans-serif;    background-color: #eff3fb;}.TopPage {    font-family: Arial, sans-serif;    font-size: 16px;    text-align: right;    margin: 0 0 0 0px;}blockquote {    margin: 2% 10%;    color: #000;    font-size: 105%;    line-height: 150%;    font-family: 'Courier New', Courier, monospace;}/* -- Boxes -- */.InfoBoxCenter {    margin-top: 50px;    margin-bottom: 50px;    margin-left: auto;    margin-right: auto;    border-radius: 7px 7px 7px 7px;    -moz-border-radius: 7px 7px 7px 7px;    -webkit-border-radius: 7px 7px 7px 7px;    padding: 2px 20px 20px 20px;    width: 75%;    background-color: #ffc;    -moz-box-shadow: 0 0 8px #888;    -webkit-box-shadow: 0 0 8px #888;    box-shadow: 0 0 8px #888;}.InfoBoxCenter p {    margin-left: auto;    margin-right: auto;    padding: 4px;    font-size: 16px;    text-align: center;    color: black;}.InfoBoxCenter h2 {    margin-top: 0 !important;    padding: 20px 0 6px 0;    border-bottom: 1px solid #527ed4;    font-weight: bold;    color: #3366cc !important;    font-size: 18px;    text-indent: 0px;    text-align: center;    background-color: #ffc !important;}.InfoBoxCenter h3 {    margin-top: 0;    padding: 6px 0 6px 0;    font-family: Verdana, Arial, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;    color: #3366cc;    font-size: 16px;    text-indent: 0px;    text-align: center;    background-color: #ffc;}.InfoBoxCenter img {    align: center;    margin-left: auto;    margin-right: auto;    display: block;}.InfoBoxCenter a:link {    text-decoration: none;}.InfoBoxCenter a:visited {    text-decoration: none;}.InfoBoxCenter a:hover {    text-decoration: none;}.InfoBoxSignUp {    margin-top: 50px;    margin-bottom: 50px;    margin-left: auto;    margin-right: auto;    border-radius: 7px 7px 7px 7px;    -moz-border-radius: 7px 7px 7px 7px;    -webkit-border-radius: 7px 7px 7px 7px;    padding: 2px 20px 20px 20px;    width: 75%;    background-color: #ffc;    -moz-box-shadow: 0 0 8px #888;    -webkit-box-shadow: 0 0 8px #888;    box-shadow: 0 0 8px #888;}.InfoBoxSignUp p {    margin-left: auto;    margin-right: auto;    padding: 4px;    font-size: 16px;    text-align: center;    color: black;}.InfoBoxSignUp h2 {    margin-top: 0;    padding: 20px 0 6px 0;    border-bottom: 1px solid #527ed4;    font-weight: bold;    color: #3366cc;    font-size: 18px;    text-indent: 0px;    text-align: center;    background-color: transparent !important;}.InfoBoxSignUp img {    align: center;    margin-left: auto;    margin-right: auto;    display: block;}.InfoBoxSignUp a:link {    text-decoration: none;}.InfoBoxSignUp a:visited {    text-decoration: none;}.InfoBoxSignUp a:hover {    text-decoration: none;}/* -- Buttons -- */.button-orange {    margin-left: auto;    margin-right: auto;    border: 1px solid #FFC300;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    padding: 10px;    cursor: pointer;    display: block;    font-size: 100%;    font-family: arial, helvetica, sans-serif;    font-weight: bold;    color: #3366cc;    text-align: center;    background-color: #FEF0C1;    background-image: -webkit-gradient(linear, left top, left bottom, from(#FEF0C1), to(#FFC300));    background-image: -webkit-linear-gradient(top, #FEF0C1, #FFC300);    background-image: -moz-linear-gradient(top, #FEF0C1, #FFC300);    background-image: -ms-linear-gradient(top, #FEF0C1, #FFC300);    background-image: -o-linear-gradient(top, #FEF0C1, #FFC300);    background-image: linear-gradient(to bottom, #FEF0C1, #FFC300);    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FEF0C1, endColorstr=#FFC300);}.button-orange:hover {    border: 1px solid #fcd85d;    background-color: #FFC200;    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFC200), to(#FFC200));    background-image: -webkit-linear-gradient(top, #FFC200, #FFC200);    background-image: -moz-linear-gradient(top, #FFC200, #FFC200);    background-image: -ms-linear-gradient(top, #FFC200, #FFC200);    background-image: -o-linear-gradient(top, #FFC200, #FFC200);    background-image: linear-gradient(to bottom, #FFC200, #FFC200);    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFC200, endColorstr=#FFC200);    color: red;}/* -- Tables -- */.TableData {    border-collapse: collapse;    width: 95%;}.TableData td, .TableData th {    border: 1px solid #999999;    padding: 5px 5px 5px 5px;    font-size: 16px;    text-align: left;}.TableData th {    padding-top: 5px;    padding-bottom: 5px;    background-color: #91ade4;    color: white;}.TableData tr.alt td {    color: #000;    background-color: #eff3fb;}.TableData2 {    border-collapse: collapse;    width: 100%;}.TableData2 td, .TableData2 th {    border: 1px solid #999999;    padding: 5px 5px 5px 5px;    font-size: 16px;    text-align: left;}.TableData2 th {    padding-top: 5px;    padding-bottom: 5px;    background-color: #91ade4;    color: white;}.TableData2 tr.alt td {    color: #000;    background-color: #eff3fb;}.TableData3 {    border-collapse: collapse;    width: 90%;}.TableData3 td, .TableData3 th {    border: 1px solid #999999;    padding: 5px 5px 5px 5px;    font-size: 16px;    text-align: left;}.TableData3 th {    padding-top: 5px;    padding-bottom: 5px;    background-color: #91ade4;    color: white;}.TableData3 tr.alt td {    color: #000;    background-color: #eff3fb;}.TableFullWidth {    margin: 20px auto;    border-collapse: collapse;    border: 1px solid #b1c4eb;    width: 100%;    box-shadow: 4px 4px 4px #ccc;    background: #eff3fb;    background: -webkit-linear-gradient(bottom, #ffffff, #eff3fb);    background: -ms-linear-gradient(bottom, #ffffff, #eff3fb);    background: -moz-linear-gradient(bottom, #ffffff, #eff3fb);    background: -o-linear-gradient(bottom, #ffffff, #eff3fb);}.TableFullWidth th {    padding: 10px;    background-image: url('https://www.allabouttabletennis.com/images/stripes-tt-527ed4.jpg');    background-repeat: no-repeat;    background-position: left top;    text-align: center;    font-size: 100%;    font-weight: normal;    color: white;}.TableFullWidth td {    padding: 20px 20px 20px 0;    line-height: 150%;}.TableT3 {    margin: 4px auto;    border: 1px solid #b1c4eb;    border-collapse: collapse;    width: 100%;    box-shadow: 4px 4px 4px #ccc;}.TableT3 th {    padding: 10px;    background-image: url('https://www.allabouttabletennis.com/images/stripes-tt-527ed4.jpg');    background-repeat: no-repeat;    background-position: left top;    text-align: center;    font-size: 100%;    font-weight: normal;    color: white;}.TableT3 td {    border-top: 1px solid #91ade4;    padding: 20px 20px 20px 30px;    line-height: 150%;    background-color: #eff3fb;}.TableT3 h3 {    padding: 4px !important;    color: white !important;    background-color: #91ade4;}.TableRec {    margin: 10px auto;    border: 1px solid #b1c4eb;    border-collapse: collapse;    width: 80%;    box-shadow: 4px 4px 4px #ccc;}.TableRec th {    padding: 10px;    background-image: url('https://www.allabouttabletennis.com/images/stripes-tt-527ed4.jpg');    background-repeat: no-repeat;    background-position: left top;    text-align: center;    font-size: 100%;    font-weight: normal;    color: white;}.TableRec td {    border-top: 1px solid #91ade4;    padding: 2px 20px;    line-height: 150%;    background-color: white;}.TableRec h3 {    padding: 4px;    color: white;    background-color: #91ade4;}.TableRecEquip {    margin: 20px auto;    border: 1px solid #b1c4eb;    border-collapse: collapse;    width: 100%;    box-shadow: 4px 4px 4px #ccc;}.TableRecEquip th {    padding: 10px;    background-image: url('https://www.allabouttabletennis.com/images/stripes-tt-527ed4.jpg');    background-repeat: no-repeat;    background-position: left top;    text-align: center;    font-size: 100%;    font-weight: normal;    color: white;}.TableRecEquip tr {    padding: 0;}.TableRecEquip td {    border-right: 1px solid #b1c4eb;    padding: 4px 2px;    text-align: center;    line-height: 150%;}img {    height: auto;}@media only screen and (max-width: 768px) {    #PageWrapper.modern {        padding-left: 6px;        padding-right: 6px;    }}@media (max-width:768px) {    #PageWrapper #Header .Liner {        height: auto;        min-height: 110px;    }}@media (max-width:447px) {    #PageWrapper #Header .Liner {        height: auto;        min-height: 60px;    }}.ResponsiveNavButton {    margin-top: 1px;    margin-bottom: 1px;}.video640 {    margin-left: auto;    margin-right: auto;    clear: both;    width: 90%;    text-align: center;    color: #527ed4;}.video320 {    margin-left: auto;    margin-right: auto;    clear: both;    width: 90%;    text-align: center;    color: #527ed4;}@media only screen and (max-width:768px) {    .eucookiebar.show {        top: 200px !important;    }}@media only screen and (max-width:447px) {    .eucookiebar.show {        top: 150px !important;    }}.InfoBoxRight {margin-top:0px;margin-bottom:20px;margin-left:20px;border-radius:7px 7px 7px 7px; -moz-border-radius:7px 7px 7px 7px; -webkit-border-radius:7px 7px 7px 7px;padding:0 20px 20px 20px;float:right;width:200px;background-color:#eff3fb; -moz-box-shadow:inset 0 0 4px #8d8d8d; -webkit-box-shadow:inset 0 0 4px #8d8d8d;box-shadow:inset 0 0 4px #8d8d8d; }.InfoBoxRight p {margin-left:auto;margin-right:auto;padding:4px;font-size:90%;text-align:justify;color:black;}.InfoBoxRight h2 {margin:0 -20px 8px -20px !important;border-radius:7px 7px 0 0; -moz-border-radius:7px 7px 0 0; -webkit-border-radius:7px 7px 0 0;padding:10px 15px;font-size:16px !important;font-weight:bold;text-indent:0px;text-align:center;color:#3366cc;background-color:#d2e4fc !important; background-image:-webkit-gradient(linear, left top, left bottom, from(#FEF0C1), to(#FFC300));background-image:-webkit-linear-gradient(top, #FEF0C1, #FFC300);background-image:-moz-linear-gradient(top, #FEF0C1, #FFC300);background-image:-ms-linear-gradient(top, #FEF0C1, #FFC300);background-image:-o-linear-gradient(top, #FEF0C1, #FFC300);background-image:linear-gradient(to bottom, #FEF0C1, #FFC300);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FEF0C1, endColorstr=#FFC300);box-shadow:inset 0 0 4px #8d8d8d;}.InfoBoxRight img {align:center;margin-left:auto;margin-right:auto;display:block;}.InfoBoxRight a:link {text-decoration:none;}.InfoBoxRight a:visited {text-decoration:none;}.InfoBoxRight a:hover {text-decoration:none;}.imgbox{margin-top:0px;margin-bottom:20px;margin-left:8px;margin-right:8px;border:2px solid #3366CC;padding:0px 20px 20px 20px;float:left;width:186px;box-shadow:2px 2px 4px DarkGray;background:#eff3fb;background:-webkit-linear-gradient(bottom, #ffffff, #eff3fb);background:-ms-linear-gradient(bottom, #ffffff, #eff3fb);background:-moz-linear-gradient(bottom, #ffffff, #eff3fb);background:-o-linear-gradient(bottom, #ffffff, #eff3fb);}.imgbox h2 {margin:0 -20px !important;border-bottom:0 !important;padding:10px !important;font-size:16px !important;font-weight:bold !important;text-indent:0px !important;text-align:center !important;color:#3366cc !important;background:#d2e4fc !important;}.imgbox p {margin-left:auto;margin-right:auto;padding:4px;font-size:90%;text-align:justify;color:black;}.imgbox img{margin-top:10px;margin-bottom:4px;margin-left:auto;margin-right:auto;display:block;align:center;}.imgbox a:link {text-decoration:none;}.imgbox a:visited {text-decoration:none;}.imgbox a:hover {text-decoration: none;}.imgboxamz {  width: 160px;  height: 160px;  display: inline-block;  position: relative;  border:1px solid #3366cc;  box-shadow:2px 2px 4px DarkGray;}.imgboxamz img {  max-height: 100%;  max-width: 100%;  width: auto;  height: auto;  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  margin: auto;}.imgboxamz a:link {text-decoration:none;}.imgboxamz a:visited {text-decoration:none;}.imgboxamz a:hover {text-decoration:none;}.imgboxamazon{margin-top:0px;margin-bottom:20px;margin-left:0;margin-right:4px;border:1px solid #000;padding:0px 4px 4px 4px;float:left;width:234px;box-shadow:2px 2px 4px DarkGray;background:white;}.imgboxamazon h2 {margin:0 -4px;border-bottom:0;padding:10px;font-family:Georgia, Verdana, Arial, sans-serif;font-size:120%;font-weight:bold;text-indent:0px;text-align:center;color:black;background:#d2e4fc;}.imgboxamazon h3 {background-color:transparent;margin-top:4px;margin-bottom:4px;padding-bottom:0px;font-family:Georgia, Verdana, Arial, sans-serif;text-align:center;color:#FD8F00;clear:both;}.imgboxamazon img{margin-top:4px;margin-bottom:4px;margin-left:auto;margin-right:auto;display:block;align:center;}.imgboxamazon a:link {color:#3366cc;text-decoration:none;}.imgboxamazon a:visited {text-decoration:none;}.imgboxamazon a:hover {text-decoration:underline;}.imgboxamazonmobile{margin-top:0px;margin-bottom:20px;margin-left:auto;margin-right:auto;border:1px solid #000;padding:0px 4px 4px 4px;box-shadow:2px 2px 4px DarkGray;background:white;}.imgboxamazonmobile h2 {margin:0 -4px;border-bottom:0;padding:10px;font-family:Georgia, Verdana, Arial, sans-serif;font-size:120%;font-weight:lighter;text-indent:0px;text-align:center;color:black;background:#d2e4fc;}.imgboxamazonmobile h3 {background-color:transparent;margin-top:4px;margin-bottom:4px;padding-bottom:0px;font-family:Georgia, Verdana, Arial, sans-serif;text-align:center;color:#FD8F00;clear:both;}.imgboxamazonmobile img{margin-top:4px;margin-bottom:4px;margin-left:auto;margin-right:auto;display:block;align:center;}.imgboxamazonmobile a:link {color:#3366cc;text-decoration:none;}.imgboxamazonmobile a:visited {text-decoration:none;}.imgboxamazonmobile a:hover {text-decoration:none;}
/*-----------------------------------------------------------------------------------*/
/*	box popup
/*-----------------------------------------------------------------------------------*/

#subscribe {
	font: 12px/1.2 Arial,Helvetica,san-serif;
}

#subscribe a,
#subscribe a:hover,
#subscribe a:visited {
	text-decoration:none; 
}

.box-title {
    background-color: #e6e6e6;
    color: #FF0000;
    font-family:Georgia, Helvetica, Arial, sans-serif;
    font-size: 26px;
    font-weight: normal;
    margin: 10px 0;
    text-align: center;
}

.box-tagline {
    margin: 0;
    color: #FF0000;
    font-family:Helvetica, Arial, sans-serif;
    font-size: 22px;
    font-weight: normal;
    text-align: center;
}


#subs-container {
	padding: 4px 0 4px 0;
	position: relative;
}

.box-side {
	width: 170px;
	text-align: center;
}

.box-side.left {
    padding: 0 30px 0 15px;
	border-right: 1px solid #ecedf3;
}

.box-side.right {
	float: right;
    margin-top: -223px;
	margin-right: 10px;
}

.box-icon {
	width: 72px;
	height: 54px;
	padding: 6px 0 0 0;
	margin: 0 auto;
}

.box-icon a.rss{
	display: block;
	width: 70px;
	height: 56px;
	margin: 0 auto;
}

.box-icon a{
	display: block;
	width: 72px;
	height: 54px;	
	
}

.box-icon a.email img,
.box-icon a.rss img { 
    margin: -5px 0 0;
	border: 0 none;
}

.box-side h4,
.box-side h4 a {
	font-size: 14px;
	line-height: 14px;
	color: #f26535;
	font-weight: bold;
}

.box-side h4 { margin: 20px 0 10px 0; }

.box-side h5 {
	font-size: 11px;
	color: #5e6066;
	line-height: 18px;
	margin: 0 0 20px 0;
}

a.sub {
    background: url("images/subscribe-button.png") no-repeat scroll 0 0 transparent;
    color: #996633;
    display: block;
    height: 44px;
    line-height: 29px;
    margin: 0 auto;
    text-indent: -999em;
    width: 130px;
}

.box-side h4 a:hover {
	color: #f26535;
}

#box-or {
    background: #fff;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: -115px 0 0 208px;
    position: absolute;
    width: 20px;
}
a:link, a:visited {
border:none;
}
.demo {
display:none;
}
/*    ColorBox Core Style:    The following CSS is consistent between example themes and should not be altered.*/#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left; margin:auto; border:0; display:block;}.cboxIframe{width:100%; height:100%; display:block; border:0;}/*     User Style:    Change the following styles to modify the appearance of ColorBox.  They are    ordered & tabbed in a way that represents the nesting of the generated HTML.*/#cboxOverlay{background:#000;opacity:0.8 !important;}#colorbox{		box-shadow:0 0 15px rgba(0,0,0,0.4);        -moz-box-shadow:0 0 15px rgba(0,0,0,0.4);		-webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);        }    #cboxTopLeft{width:14px; height:14px; background:url('https://www.allabouttabletennis.com/images/controls.png') no-repeat 0 0;}    #cboxTopCenter{height:14px; background:url('https://www.allabouttabletennis.com/images/border.png') repeat-x top left;}    #cboxTopRight{width:14px; height:14px; background:url('https://www.allabouttabletennis.com/images/controls.png') no-repeat -36px 0;}    #cboxBottomLeft{width:14px; height:43px; background:url('https://www.allabouttabletennis.com/images/controls.png') no-repeat 0 -32px;}    #cboxBottomCenter{height:43px; background:url('https://www.allabouttabletennis.com/images/border.png') repeat-x bottom left;}    #cboxBottomRight{width:14px; height:43px; background:url('https://www.allabouttabletennis.com/images/controls.png') no-repeat -36px -32px;}    #cboxMiddleLeft{width:14px; background:url('https://www.allabouttabletennis.com/images/controls.png') repeat-y -175px 0;}    #cboxMiddleRight{width:14px; background:url('https://www.allabouttabletennis.com/images/controls.png') repeat-y -211px 0;}    #cboxContent{background:#fff; overflow:visible;}        #cboxLoadedContent{margin-bottom:5px;}        #cboxLoadingOverlay{background:url('https://www.allabouttabletennis.com/images/loading_background.png') no-repeat center center;}        #cboxLoadingGraphic{background:url('https://www.allabouttabletennis.com/images/loading.gif') no-repeat center center;}        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}                #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url('https://www.allabouttabletennis.com/images/controls.png') no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}        #cboxPrevious{left:0px; background-position: -51px -25px;}        #cboxPrevious.hover{background-position:-51px 0px;}        #cboxNext{left:27px; background-position:-75px -25px;}        #cboxNext.hover{background-position:-75px 0px;}        #cboxClose{right:0; background-position:-100px -25px;}        #cboxClose.hover{background-position:-100px 0px;}                .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}