
html, body {
    margin: 0;
    padding: 0;
}
body {
    color: #000000;
    height: auto;
    text-align: left;
    width: 100%;
    margin: 0 auto;
}
div {
    overflow: hidden;
}
ul, ol, li, fieldset {
    border: medium none;
    margin: 0;
    padding: 0;
}
h1 {
    font-size: 2em;
    margin: 0 0 7px;
}
h2 {
    font-size: 1.5em;
    margin: 0 0 7px;
}
h3 {
    font-size: 1.3em;
    margin: 0 0 7px;
}
h4 {
    font-size: 1.1em;
    margin: 0 0 5px;
}
h5, h6 {
    font-size: 1em;
    margin: 0 0 5px;
}
p {
    line-height: 1.3em;
    margin: 0 0 5px;
    padding: 0;
}
a, a:active, a:visited {
    background-color: inherit;
    color: #004E8C;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
textarea, input {
    font-family: Arial,Verdana,Helvetica,sans-serif;
}
img {
    border: medium none;
    margin: 0;
    padding: 0;
}
div.tabbedView {
    background-color: transparent !important;
}
.error {
    background-color: inherit;
    color: red;
}
.noPrint {
    display: none;
}
div.x620x300-config div#main {
    float: left;
    margin: 0 10px 0 0;
    padding: 0 8px 0 0;
    width: 620px;
}
div.x620x300-config div#right {
    float: left;
    margin: 0;
    width: 300px;
}
div.x140x460x300-extended-config div#top {
    clear: both;
}
div.x140x460x300-extended-config div#left {
    float: left;
    margin: 0 0 10px;
    padding: 0;
    width: 140px;
}
div.x140x460x300-extended-config div#main {
    float: left;
    margin: 0 10px 10px;
    padding: 0 9px;
    width: 460px;
}
div.x140x460x300-extended-config div#right {
    clear: right;
    float: left;
    margin: 0 0 10px;
    width: 300px;
}
div.x140x460x300-extended-config div#bottom {
    clear: both;
    margin: 10px 0 0;
    padding-top: 10px;
}
div.x140x140 {
    clear: both;
    margin: 0;
    width: 300px;
}
div.x140x140 div.column-1 {
    float: left;
    margin: 0 20px 0 0;
    width: 140px;
}
div.x140x140 div.column-2 {
    float: left;
    margin: 0;
    width: 140px;
}
div.x700x220 {
    clear: both;
    margin: 0;
    width: 940px;
}
div.x700x220 div.column-1 {
    float: left;
    margin: 0 20px 0 0;
    width: 700px;
}
div.x700x220 div.column-2 {
    float: left;
    margin: 0;
    width: 220px;
}
div.x620x300 {
    clear: both;
    margin-top: 10px;
    width: 940px;
}
div.x620x300 div.column-1 {
    float: left;
    margin: 0 20px 0 0;
    width: 620px;
}
div.x620x300 div.column-2 {
    float: left;
    margin: 0;
    width: 300px;
}
div.x460x460 {
    clear: both;
    margin: 0;
    width: 940px;
}
div.x460x460 div.column-1 {
    float: left;
    margin: 0 20px 0 0;
    width: 460px;
}
div.x460x460 div.column-2 {
    float: left;
    margin: 0;
    width: 460px;
}
div.x380x300x220 {
    clear: both;
    margin: 0;
    width: 940px;
}
div.x380x300x220 div.column-1 {
    float: left;
    margin: 0 20px 0 0;
    width: 380px;
}
div.x380x300x220 div.column-2 {
    float: left;
    margin: 0 20px 0 0;
    width: 300px;
}
div.x380x300x220 div.column-3 {
    float: left;
    margin: 0;
    width: 220px;
}
div.x380x300 {
    clear: both;
    margin: 0;
    width: 700px;
}
div.x380x300 div.column-1 {
    float: left;
    margin: 0 20px 0 0;
    width: 380px;
}
div.x380x300 div.column-2 {
    float: left;
    margin: 0;
    width: 300px;
}
div.x220x220x220 {
    clear: both;
    margin: 0;
    width: 700px;
}
div.x220x220x220 div.column-1, div.x220x220x220 div.column-2 {
    float: left;
    margin: 0 20px 0 0;
    width: 220px;
}
div.x220x220x220 div.column-3 {
    float: left;
    margin: 0;
    width: 220px;
}
div.x220x220x220x220 {
    clear: both;
    margin: 0;
    width: 940px;
}
div.x220x220x220x220 div.column-1, div.x220x220x220x220 div.column-2, div.x220x220x220x220 div.column-3 {
    float: left;
    margin: 0 20px 0 0;
    width: 220px;
}
div.x220x220x220x220 div.column-4 {
    float: left;
    margin: 0;
    width: 220px;
}
div.x140x140x140x140 {
    clear: both;
    margin: 0;
    width: 620px;
}
div.x140x140x140x140 div.column-1, div.x140x140x140x140 div.column-2, div.x140x140x140x140 div.column-3 {
    float: left;
    margin: 0 20px 0 0;
    width: 140px;
}
div.x140x140x140x140 div.column-4 {
    float: left;
    margin: 0;
    width: 140px;
}
div.x300x300 {
    clear: both;
    margin: 0;
    width: 620px;
}
div.x300x300 div.column-1 {
    float: left;
    margin: 0 20px 0 0;
    overflow: hidden;
    width: 300px;
}
div.x300x300 div.column-2 {
    float: left;
    margin: 0;
    overflow: hidden;
    width: 300px;
}
div.x380x220 {
    clear: both;
    margin: 0;
    width: 620px;
}
div.x380x220 div.column-1 {
    float: left;
    margin: 0 20px 0 0;
    width: 380px;
}
div.x380x220 div.column-2 {
    float: left;
    margin: 0;
    width: 220px;
}
div.x220x220x140 {
    clear: both;
    margin: 0;
    width: 620px;
}
div.x220x220x140 div.column-1, div.x220x220x140 div.column-2 {
    float: left;
    margin: 0 20px 0 0;
    width: 220px;
}
div.x220x220x140 div.column-3 {
    float: left;
    margin: 0;
    width: 140px;
}
div.x300x140x140 {
    clear: both;
    margin: 0;
    width: 620px;
}
div.x300x140x140 div.column-1 {
    float: left;
    margin: 0 20px 0 0;
    width: 300px;
}
div.x300x140x140 div.column-2 {
    float: left;
    margin: 0 20px 0 0;
    width: 140px;
}
div.x300x140x140 div.column-3 {
    float: left;
    margin: 0;
    width: 140px;
}
div.x460x140 {
    clear: both;
    margin: 0;
    width: 620px;
}
div.x460x140 div.column-1 {
    float: left;
    margin: 0 20px 0 0;
    width: 460px;
}
div.x460x140 div.column-2 {
    float: left;
    margin: 0;
    width: 140px;
}
div.x300x140 {
    clear: both;
    margin: 0;
    width: 460px;
}
div.x300x140 div.column-1 {
    float: left;
    margin: 0 20px 0 0;
    width: 300px;
}
div.x300x140 div.column-2 {
    float: left;
    margin: 0;
    width: 140px;
}
div.x220x220 {
    clear: both;
    margin: 0;
    width: 460px;
}
div.x220x220 div.column-1 {
    float: left;
    margin: 0 20px 0 0;
    width: 220px;
}
div.x220x220 div.column-2 {
    float: left;
    margin: 0;
    width: 220px;
}
div.x140x140x140 {
    clear: both;
    margin: 0;
    width: 460px;
}
div.x140x140x140 div.column-1 {
    float: left;
    margin: 0 20px 0 0;
    width: 140px;
}
div.x140x140x140 div.column-2 {
    float: left;
    margin: 0 20px 0 0;
    width: 140px;
}
div.x140x140x140 div.column-3 {
    float: left;
    margin: 0;
    width: 140px;
}
div.x300x300x300 {
    border-bottom: 2px solid #FFFFFF;
    clear: both;
}
div.x300x300x300 .column-1, div.x300x300x300 .column-2, div.x300x300x300 .column-3 {
    float: left;
    margin-right: 2px;
    padding: 10px 9px;
    width: 300px;
}
div.x300x300x300 .column-3 {
    margin-right: 0;
}
div.floatingContent-right {
    clear: both;
    float: right;
    margin: 0 0 0 15px;
    overflow: hidden;
    padding: 0;
}
div.floatingContent-left {
    clear: both;
    float: left;
    margin: 0 15px 0 0;
    overflow: hidden;
    padding: 0;
}
div.wrappingContent, div.wrappingContent * {
    overflow: visible;
}
div.x630x300 {
    clear: both;
    margin-top: 10px;
}
div.x630x300 .column-1 {
    float: left;
    margin-right: 10px;
    width: 630px;
}
div.x630x300 .column-2 {
    float: left;
    width: 300px;
}
div.x460x160 {
    clear: both;
}
div.x460x160 .column-1 {
    float: left;
    margin-right: 10px;
    width: 460px;
}
div.x460x160 .column-2 {
    float: left;
    width: 160px;
}
div.x160x460 {
    clear: both;
}
div.x160x460 .column-1 {
    float: left;
    margin-right: 10px;
    width: 160px;
}
div.x160x460 .column-2 {
    float: left;
    margin-right: 10px;
    width: 650px;
    margin-top: 10px;
}
div.x140x140x140x140x140x140 .column-1, div.x140x140x140x140x140x140 .column-2, div.x140x140x140x140x140x140 .column-3, div.x140x140x140x140x140x140 .column-4, div.x140x140x140x140x140x140 .column-5, div.x140x140x140x140x140x140 .column-6 {
    float: left;
    width: 140px;
}
div.x140x140x140x140x140x140 .column-2, div.x140x140x140x140x140x140 .column-3, div.x140x140x140x140x140x140 .column-4, div.x140x140x140x140x140x140 .column-5 {
    margin-right: 9px;
    padding-left: 10px;
}
div.x140x140x140x140x140x140 .column-1 {
    margin-right: 10px;
}
div.x140x140x140x140x140x140 .column-6 {
    padding-left: 9px;
}
div.x60x880 {
    clear: both;
}
div.x60x880 .column-1 {
    float: left;
    width: 60px;
}
div.x60x880 .column-2 {
    float: left;
    width: 750px;
}
div.x730x220 {
    clear: both;
}
div.x730x220 .column-1 {
    float: left;
    width: 730px;
}
div.x730x220 .column-2 {
    float: left;
    margin-left: 10px;
    width: 220px;
}
div.x220x500x220 {
    clear: both;
}
div.x220x500x220 .column-1, div.x220x500x220 .column-3 {
    float: left;
    margin-right: 10px;
    width: 220px;
}
div.x220x500x220 .column-2 {
    float: left;
    width: 350px;
}
div.x460x220x220 {
    clear: both;
}
div.x460x220x220 .column-1 {
    float: left;
    margin-right: 2px;
    padding-right: 9px;
    width: 460px;
}
div.x460x220x220 .column-2 {
    float: left;
    margin-right: 2px;
    padding: 0 9px;
    width: 220px;
}
div.x460x220x220 .column-3 {
    float: left;
    padding-left: 9px;
    width: 220px;
}
div.carouselGroup {
    clear: both;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0;
}
div.carouselGroup div.content {
    border: 1px solid #D9D9D9;
    padding: 10px 10px 0;
}
div.carouselGroup div.controller {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #D9D9D9 #D9D9D9;
    border-image: none;
    border-right: 1px solid #D9D9D9;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    height: 22px;
    overflow: hidden;
    position: relative;
}
div.carouselGroup div.controller .navigation {
    height: 10px;
    margin: 6px auto;
}
div.carouselGroup div.controller div.navigation a {
    /* */
    display: block;
    float: left;
    font-size: 1px;
    height: 8px;
    margin: 1px 3px;
    width: 8px;
}
div.carouselGroup div.controller div.navigation a:hover {
    background-position: 0 -8px;
}
div.carouselGroup div.controller div.navigation a.active {
    background-position: 0 -16px;
}
div.carouselGroup div.controller div.previousNext {
    height: 16px;
    position: absolute;
    right: 8px;
    top: 3px;
    width: 44px;
}
div.carouselGroup div.controller div.previousNext div.previous {
     
    float: left;
    height: 16px;
    width: 22px;
}
div.carouselGroup div.controller div.previousNext div.next {
     
    float: left;
    height: 16px;
    width: 22px;
}
div.widget-div-main {
    background-color: darkgray;
    border-style: solid;
    border-width: 1px;
    height: 50px;
    margin: 2px;
    position: relative;
}
div.widget-div-main h1 {
    position: absolute;
    text-align: center;
    top: 10px;
    width: 100%;
}
div.widget-div-popup {
    background-color: gainsboro;
    border-style: solid;
    border-width: 1px;
    color: #FF0000;
    display: none;
    font: 14px Verdana,Arial,Helvetica,sans-serif;
    height: auto;
    padding: 20px 10px 10px 30px;
    position: absolute;
    z-index: 10;
}
div.popup-panel {
    margin: 10px 0 0;
}
button.popup-button {
    position: absolute;
    right: 0;
    top: 0;
}
.error-page .logo img {
    padding: 0 0 0 10px;
}
.error-page .subtitle img {
    padding: 0 0 0 10px;
}
.error-page .title {
    font-size: 20px;
    font-weight: bold;
}
p.master-widget-nesting-limit-error {
    background-color: inherit;
    color: red;
    margin: 0 0 10px;
}
div.navigation {
    background-color: inherit;
    clear: both;
    color: #666666;
    font-size: 10px;
    font-weight: bold;
    line-height: 10px;
    margin: 13px 0 13px 9px;
    overflow: hidden;
    padding: 0;
    text-transform: uppercase;
}
div.navigation a {
    color: #004E8C;
    text-decoration: none;
}
div.tabbingGroup {
    overflow: visible;
}
div.tabbingGroup div.tabbingGroupItem {
    overflow: visible;
}
div.tabbingGroup div.tabbingGroupItem div.header {
    overflow: visible;
}
div.tabbingGroup ul.tabs {
    clear: both;
    font-size: 10px;
    list-style: none outside none;
    padding: 1px 0 0;
    text-transform: uppercase;
}
div.tabbingGroup ul.tabs li {
    display: inline;
    margin: 0;
    padding: 0;
}
div.tabbingGroup ul.tabs li a {
    background-color: inherit;
    color: #004E8C;
    margin: 0 7px;
    text-decoration: none;
}
div.tabbingGroup ul.tabs li a.current {
     
    color: #FFFFFF;
    line-height: 17px;
    margin: 0;
    padding: 3px 7px 8px;
    text-decoration: none;
}
div.tabbingGroup ul.tabs li a.current:hover {
    background-color: inherit;
    color: #FFFFFF;
    text-decoration: none;
}
div.tabbingGroup div.tabPanes {
    margin: 0;
    padding: 0;
}
div.tabbingGroup div.tabPanes div.tabPane {
    overflow: hidden;
}
div.tabbingGroup div.tabbedView {
    background: none repeat scroll 0 0 transparent !important;
}
div.tabbingGroup div.tabPaneGroup {
    margin: 0;
    overflow: hidden;
    padding: 0;
}
div.tabbingGroup div.accordions {
    border: 1px solid #D9D9D9;
}
div.tabbingGroup div.accordions h2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    /*background: url("../gfx/tabs-accordions-header-bg.png") repeat scroll 0 0 #3E6A96;*/
    border-color: #FFFFFF #FFFFFF #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 3px;
    margin: 0;
    padding: 5px 15px 7px;
    text-transform: uppercase;
}
div.tabbingGroup div.accordions h2:hover {
    color: #000000;
}
div.tabbingGroup div.accordions h2.current {
    background-color: #F9F9F9;
    color: #000000;
    cursor: default;
}
div.tabbingGroup div.accordions div.accordionPane {
    display: none;
    font-size: 12px;
    margin: 20px 15px;
}
div.tabbingGroup div.tabPaneGroup div.x140x140 {
    width: 270px;
}
div.tabbingGroup div.tabPaneGroup div.x140x140 div.column-1 {
    width: 125px;
}
div.tabbingGroup div.tabPaneGroup div.x140x140 div.column-2 {
    width: 125px;
}
div.tabbingGroup div.tabPaneGroup div.x700x220 {
    width: 910px;
}
div.tabbingGroup div.tabPaneGroup div.x700x220 div.column-1 {
    width: 685px;
}
div.tabbingGroup div.tabPaneGroup div.x700x220 div.column-2 {
    width: 205px;
}
div.tabbingGroup div.tabPaneGroup div.x460x460 {
    width: 910px;
}
div.tabbingGroup div.tabPaneGroup div.x460x460 div.column-1 {
    width: 445px;
}
div.tabbingGroup div.tabPaneGroup div.x460x460 div.column-2 {
    width: 445px;
}
div.tabbingGroup div.tabPaneGroup div.x380x300x220 {
    width: 910px;
}
div.tabbingGroup div.tabPaneGroup div.x380x300x220 div.column-1 {
    width: 370px;
}
div.tabbingGroup div.tabPaneGroup div.x380x300x220 div.column-2 {
    width: 290px;
}
div.tabbingGroup div.tabPaneGroup div.x380x300x220 div.column-3 {
    width: 210px;
}
div.tabbingGroup div.tabPaneGroup div.x220x220x220x220 {
    width: 910px;
}
div.tabbingGroup div.tabPaneGroup div.x220x220x220x220 div.column-1, div.tabbingGroup div.tabPaneGroup div.x220x220x220x220 div.column-2, div.tabbingGroup div.tabPaneGroup div.x220x220x220x220 div.column-3, div.tabbingGroup div.tabPaneGroup div.x220x220x220x220 div.column-4 {
    width: 212px;
}
div.tabbingGroup div.tabPaneGroup div.x140x140x140x140 {
    width: 590px;
}
div.tabbingGroup div.tabPaneGroup div.x140x140x140x140 div.column-1, div.tabbingGroup div.tabPaneGroup div.x140x140x140x140 div.column-2, div.tabbingGroup div.tabPaneGroup div.x140x140x140x140 div.column-3, div.tabbingGroup div.tabPaneGroup div.x140x140x140x140 div.column-4 {
    width: 132px;
}
div.tabbingGroup div.tabPaneGroup div.x300x300 {
    width: 590px;
}
div.tabbingGroup div.tabPaneGroup div.x300x300 div.column-1, div.tabbingGroup div.tabPaneGroup div.x300x300 div.column-2 {
    width: 285px;
}
div.tabbingGroup div.tabPaneGroup div.x380x220 {
    width: 590px;
}
div.tabbingGroup div.tabPaneGroup div.x380x220 div.column-1 {
    width: 365px;
}
div.tabbingGroup div.tabPaneGroup div.x380x220 div.column-2 {
    width: 205px;
}
div.tabbingGroup div.tabPaneGroup div.x220x220x140 {
    width: 590px;
}
div.tabbingGroup div.tabPaneGroup div.x220x220x140 div.column-1, div.tabbingGroup div.tabPaneGroup div.x220x220x140 div.column-2 {
    width: 210px;
}
div.tabbingGroup div.tabPaneGroup div.x220x220x140 div.column-3 {
    width: 130px;
}
div.tabbingGroup div.tabPaneGroup div.x300x140x140 {
    width: 590px;
}
div.tabbingGroup div.tabPaneGroup div.x300x140x140 div.column-1 {
    width: 290px;
}
div.tabbingGroup div.tabPaneGroup div.x300x140x140 div.column-2, div.tabbingGroup div.tabPaneGroup div.x300x140x140 div.column-3 {
    width: 130px;
}
div.tabbingGroup div.tabPaneGroup div.x460x140 {
    width: 590px;
}
div.tabbingGroup div.tabPaneGroup div.x460x140 div.column-1 {
    width: 440px;
}
div.tabbingGroup div.tabPaneGroup div.x460x140 div.column-2 {
    width: 130px;
}
div.tabbingGroup div.tabPaneGroup div.x300x140 {
    width: 460px;
}
div.tabbingGroup div.tabPaneGroup div.x300x140 div.column-1 {
    width: 300px;
}
div.tabbingGroup div.tabPaneGroup div.x300x140 div.column-2 {
    width: 140px;
}
div.tabbingGroup div.tabPaneGroup div.x140x140x140 {
    width: 430px;
}
div.tabbingGroup div.tabPaneGroup div.x140x140x140 div.column-1, div.tabbingGroup div.tabPaneGroup div.x140x140x140 div.column-2, div.tabbingGroup div.tabPaneGroup div.x140x140x140 div.column-3 {
    width: 130px;
}
div.tabbingGroup div.tabPaneGroup div.error {
    clear: both;
    margin: 10px 35px 0 0;
    overflow: hidden;
}
.caption-top, .caption-bottom {
    background: none repeat scroll 0 0 #000000;
    border: 0 solid #334143;
    color: #FFFFFF;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    padding: 1.2em;
}
.caption-top {
    border-width: 0 0 8px;
}
.caption-bottom {
    border-width: 8px 0 0;
}
.caption a, .caption a {
    background: none repeat scroll 0 0 #000000;
    border: 0 none;
    padding: 0.3em;
    text-decoration: none;
}
.caption a:hover, .caption a:hover {
    background: none repeat scroll 0 0 #202020;
}
.caption-wrapper {
    float: left;
}
br.c {
    clear: both;
}
.caption-top p, .caption-bottom p {
    line-height: 1em;
    margin: 0 0 7px;
    padding: 0;
}
.caption-top .credits, .caption-bottom .credits {
    clear: both;
    display: block;
    font-size: 9px;
    margin: 0;
}
.caption-top .credits p, .caption-bottom .credits p {
    clear: none;
    display: inline;
}
.caption-top .credits a, .caption-bottom .credits a {
    color: #FFFFFF;
    text-decoration: none;
}
.caption-top .credits a:hover, .caption-bottom .credits a:hover {
    background-color: inherit;
    color: #FFFFFF;
    text-decoration: underline;
}
div#header .dateline li {
    color: #00365F;
    font-size: 11px;
    list-style: none outside none;
    text-align: center;
}
div.filmstrip {
    background-color: #F0F0F0;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
div.filmstrip .scrollable {
    overflow: hidden;
    position: relative;
}
div.filmstrip div.header {

    color: #FFFFFF;
    font-size: 10px;
    line-height: 17px;
    margin: 0;
    padding: 1px 7px 13px;
    text-transform: uppercase;
}
div.filmstrip .scrollable .items {
    clear: both;
    position: absolute;
    width: 20000em;
}
div.filmstrip .items div.page {
    float: left;
}
div.filmstrip .scrollable .page .textitem {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0 5px 10px 10px;
    padding: 2px;
}
div.filmstrip .scrollable .page div.item {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0 20px 0 0;
    padding: 2px;
}
div.filmstrip .scrollable .page a {
    display: block;
}
div.filmstrip .scrollable .page .caption-wrapper {
    font-size: 0.1px;
    margin: 0 20px 0 0;
    overflow: hidden;
    padding: 0;
}
div.filmstrip .scrollable .active {
    border: 2px solid #000000;
    cursor: default;
    position: relative;
}
div.filmstrip .navi {
    display: table;
    height: 20px;
    margin: 0 auto;
    width: auto;
}
div.filmstrip .navi a {
     
    display: block;
    float: left;
    font-size: 1px;
    height: 8px;
    margin: 3px;
    width: 8px;
}
div.filmstrip .navi a:hover {
    background-position: 0 -8px;
}
div.filmstrip .navi a.active {
    background-position: 0 -16px;
}
div.filmstrip .scrollable {
    float: left;
}
div.filmstrip a.browse {
       
    cursor: pointer;
    display: block;
    float: left;
    font-size: 1px;
    height: 30px;
    margin: 40px 10px;
    width: 30px;
}
div.filmstrip a.right {
    background-position: 0 -30px;
    clear: right;
    margin-right: 0;
}
div.filmstrip a.right:hover {
    background-position: -30px -30px;
}
div.filmstrip a.right:active {
    background-position: -60px -30px;
}
div.filmstrip a.left {
    margin-left: 0;
}
div.filmstrip a.left:hover {
    background-position: -30px 0;
}
div.filmstrip a.left:active {
    background-position: -60px 0;
}
div.filmstrip a.up, div.filmstrip a.down {
      
    float: none;
    margin: 10px 50px;
}
div.filmstrip a.up:hover {
    background-position: -30px 0;
}
div.filmstrip a.up:active {
    background-position: -60px 0;
}
div.filmstrip a.down {
    background-position: 0 -30px;
}
div.filmstrip a.down:hover {
    background-position: -30px -30px;
}
div.filmstrip a.down:active {
    background-position: -60px -30px;
}
div.filmstrip a.disabled {
    visibility: hidden !important;
}
div.filmstrip .innerdiv {
    background-color: #EEEEEE;
    overflow: hidden;
    padding: 0;
}
div.filmstrip .articleHeader {
    font-weight: bold;
    padding: 5px;
}
div.filmstrip .leadtext {
    margin-top: 10px;
    padding: 5px;
}
div.filmstrip .w140 {
    height: 88px;
    width: 140px;
}
div.filmstrip .h140 {
    height: 95px;
}
div.filmstrip .w220 {
    height: 135px;
    width: 220px;
}
div.filmstrip .h220 {
    height: 140px;
}
div.filmstrip .w300 {
    height: 185px;
    width: 300px;
}
div.filmstrip .h300 {
    height: 190px;
}
div.carousel {
    clear: both;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
}
div.carousel .scrollable {
    height: 100px;
    overflow: hidden;
    position: relative;
}
div.carousel div.scrollable div.items {
    clear: both;
    position: absolute;
}
div.carousel div.scrollable div.itemsHorizontal {
    height: auto;
    width: 20000em;
}
div.carousel div.scrollable div.itemsVertical {
    height: 20000em;
    width: auto;
}
div.carousel .scrollable .items div.item {
    cursor: pointer;
    float: left;
    margin: 0 4px 0 0;
    padding: 5px;
    position: relative;
}
div.carousel .scrollable .items div.active {
    border: 1px solid #00A0EE;
}
div.carousel .scrollable .active {
    border: 1px solid #000000;
    position: relative;
    z-index: 9999;
}
div.carousel a.browse {
    cursor: pointer;
    display: block;
    float: left;
    font-size: 1px;
    height: 16px;
    margin: 0;
    width: 16px;
}
div.carousel a.right {
    
}
div.carousel a.right:hover {
    
}
div.carousel a.right:active {
    
}
/*div.carousel a.left {
    background: url("../gfx/carousel/leftArrow.png") no-repeat scroll 0 0 transparent;
}
div.carousel a.left:hover {
    background: url("../gfx/carousel/leftArrow.png") no-repeat scroll 0 0 transparent;
}
div.carousel a.left:active {
    background: url("../gfx/carousel/leftArrow.png") no-repeat scroll 0 0 transparent;
}*/
div.carousel a.up, div.carousel a.down {
    float: none;
    margin: 10px 50px;
}
div.carousel a.up:hover {
    background-position: -30px 0;
}
div.carousel a.up:active {
    background-position: -60px 0;
}
div.carousel a.down {
    background-position: 0 -30px;
}
div.carousel a.down:hover {
    background-position: -30px -30px;
}
div.carousel a.down:active {
    background-position: -60px -30px;
}
div.carousel .indicator a {
    /*background: url("../gfx/carousel/navi.png") no-repeat scroll 0 0 transparent;*/
    display: block;
    float: left;
    font-size: 1px;
    height: 10px;
    margin: 5px;
    width: 10px;
}
div.carousel .indicator a:hover {
    background-position: 0 -10px;
}
div.carousel .indicator a.active {
    background-position: 0 -20px;
}
div.carousel div.mainDisplayContainer {
    overflow: hidden;
    position: relative;
}
div.carousel div.mainDisplayContainer img.mainImage {
    width: 100%;
}
div.carousel div.mainDisplayContainer div.overlay {
    margin: 0;
    padding: 0;
    position: absolute;
}
div.carousel div.mainDisplayContainer div.leftOverlay {
    height: 100%;
    left: 0;
    top: 0;
    width: 25%;
}
div.carousel div.mainDisplayContainer div.rightOverlay {
    height: 100%;
    right: 0;
    top: 0;
    width: 25%;
}
div.carousel div.mainDisplayContainer div.topOverlay {
    left: 0;
    top: 0;
    width: 100%;
}
div.carousel div.mainDisplayContainer div.bottomOverlay {
    bottom: 0;
    left: 0;
    width: 100%;
}
div.carousel div.mainDisplayContainer div.transparentContainer {
    background-color: #000000;
    opacity: 0.5;
}
div.carousel div.mainDisplayContainer div.overlay h2 {
    margin: 0 0 8px 10px;
    padding: 0;
}
div.carousel div.mainDisplayContainer div.overlay a {
    color: #FFFFFF;
    text-decoration: none;
}
div.carousel div.mainDisplayContainer div.overlay p {
    font-size: 0.9em;
    font-weight: bold;
    letter-spacing: 0.05em;
}
div.carousel div.mainDisplayContainer div.prevNextButton {
    -moz-background-inline-policy: continuous;
    cursor: pointer;
    display: block;
    height: 20px;
    position: absolute;
    width: 20px;
    z-index: 10;
}
div.carousel div.mainDisplayContainer div.leftPrevNextButton {
       
    height: 40px;
    left: 0;
    margin-left: 2px;
    opacity: 0.4;
    top: 48%;
}
div.carousel div.mainDisplayContainer div.rightPrevNextButton {
   /*    */
    height: 40px;
    margin-right: 2px;
    opacity: 0.4;
    right: 0;
    top: 48%;
}
div.carousel div.mainDisplayContainer div.rightPrevNextButton:hover {
    opacity: 0.9;
}
div.carousel div.mainDisplayContainer div.leftPrevNextButton:hover {
    opacity: 0.9;
}
div.carousel div.mainDisplayContainer div.topPrevNextButton {
   /* background: url("../gfx/carousel/top_arrow.png") no-repeat scroll 0 0 transparent;*/
    left: 48%;
    margin-top: 2px;
    top: 0;
}
div.carousel div.mainDisplayContainer div.bottomPrevNextButton {
       
    bottom: 0;
    left: 48%;
    margin-bottom: 2px;
}
div.carousel div.filmstrip_bottom div.scrollable {
    margin-bottom: 5px;
}
div.carousel div.filmstrip_top div.scrollable {
    margin-top: 5px;
}
div.carousel div.mainDisplayContainer div.horizontalContainerOverlay {
    margin: 0;
    padding: 0;
}
div.carousel div.carouselFilmstrip {
    overflow: visible;
    position: absolute;
    z-index: 1;
}
div.carousel div.filmstrip_left {
    left: 0;
    top: 0;
}
div.carousel div.filmstrip_right {
    right: 0;
    top: 0;
}
div.carousel div.filmstrip_top {
    left: 0;
    top: 0;
}
div.carousel div.filmstrip_bottom {
    bottom: 0;
    left: 0;
}
div.carousel .scrollable .items div.item img {
    border: medium none;
    margin: 0;
    padding: 0;
}
div.carousel .scrollable .items div div.titleSide, div.carousel .scrollable .items div div.titleOver {
    border: medium none;
    float: none;
    margin: 0;
    padding: 0;
    position: absolute;
}
div.carousel .scrollable .items div div.titleSide {
    overflow: hidden;
    padding: 10px;
    top: 0;
    z-index: 2;
}
div.carousel .scrollable .items div div.titleOver {
    /*background: url("../gfx/carousel/semi_transparent_bg.png") repeat scroll 0 0 transparent;*/
    bottom: 0;
    height: 35%;
    left: 0;
    width: 100%;
}
div.carousel .scrollable .items div div.titleSide h4, div.carousel .scrollable .items div div.titleOver h4 {
    color: #FFFFFF;
    font-size: 0.8em;
    font-weight: bold;
    margin: 0;
}
div.carousel .scrollable .items div div.titleSide h4 {
    top: 0;
}
div.carousel .scrollable .items div div.titleOver h4 {
    height: 75%;
    line-height: 1em;
    overflow: hidden;
    padding: 2px;
    position: absolute;
    top: 0;
}
div.carousel div.nav div.indicator {
    margin: 0 auto;
}
div.carousel div.arrows {
    background-color: #FFFFFF;
    position: absolute;
    right: 0;
}
div.carousel div.arrowsVertical a.left, div.carousel div.arrowsVertical a.left:hover, div.carousel div.arrowsVertical a.left:active {
       
}
div.carousel div.arrowsVertical a.right, div.carousel div.arrowsVertical a.right:hover, div.carousel div.arrowsVertical a.right:active {
      
}
div.carousel div.overlay div.infoWrapperFullHorizontal {
    float: left;
    width: 100%;
}
div.carousel div.overlay div.infoWrapperPartialHorizontal {
    float: left;
    width: 65%;
}
div.carousel div.overlay div.relatedItemsHorizontal {
    float: right;
    width: 35%;
}
div.carousel div.overlay div.infoWrapperFullVertical {
    float: left;
    width: 100%;
}
div.carousel div.overlay div.infoWrapperPartialVertical {
    float: left;
    width: 100%;
}
div.carousel div.overlay div.relatedItemsVertical {
    float: left;
    width: 100%;
}
div.carousel div.overlay div.info {
    padding: 0 10px 0 15px;
}
div.carousel div.overlay ul.relatedItemList {
    font-size: 0.9em;
    font-weight: bold;
    letter-spacing: 0.05em;
    list-style-type: square;
    padding: 12px 10px 5px 20px;
}
div.carousel div.overlay ul.relatedItemList li {
    margin: 0 0 5px;
}
div.carousel div.hiddenContainer {
    height: 0;
    visibility: hidden;
    width: 0;
}
div.carousel div.mainDisplayContainer a.playButton {
    color: #FFFFFF;
    margin: 0;
    padding: 0;
    position: absolute;
}
div.carousel div.mainDisplayContainer a.playButton:hover {
    text-decoration: none;
}
div.carousel div.mainDisplayContainer a.playButton.small {
      
    height: 25px;
    left: 45%;
    top: 44%;
    width: 25px;
}
div.carousel div.mainDisplayContainer a.playButton.medium {
    height: 50px;
    left: 45%;
    top: 42%;
    width: 50px;
}
div.carousel div.mainDisplayContainer a.playButton.large {
    /*background: url("../gfx/carousel/Play100.png") no-repeat scroll 0 0 transparent;*/
    height: 100px;
    left: 44%;
    top: 40%;
    width: 100px;
}
div.carousel ul.tabs {
    border-bottom: 1px solid #999999;
    clear: both;
    font-size: 10px;
    list-style: none outside none;
    margin-bottom: 7px;
    padding: 1px 0 0;
    text-transform: uppercase;
}
div.carousel ul.tabs li {
    display: inline;
    margin: 0;
    padding: 0;
}
div.carousel ul.tabs li a {
    color: #004E8C;
    margin: 0 7px;
    text-decoration: none;
}
div.carousel ul.tabs li a:hover, div.carousel .tabs li a.current {
    color: #FFFFFF;
    line-height: 17px;
    margin: 0;
    padding: 3px 7px 8px;
    text-decoration: none;
}
div.carousel ul.tabs li a:hover {
    color: #004E8C;
    text-decoration: underline;
}
div.carousel ul.tabs li a.current:hover {
    color: #FFFFFF;
    text-decoration: none;
}
div.carousel ul.tabs li a.current {
}
div.carousel a.browseFilmstripHorizontal {
    cursor: pointer;
    display: block;
    float: left;
    font-size: 1px;
    height: 20px;
    margin: 0;
    position: absolute;
    width: 20px;
}
div.carousel a.leftFilmstrip {
    left: -10px;
}
div.carousel a.leftFilmstrip:hover {
    background-position: -35px -5px;
    text-decoration: none;
}
div.carousel a.rightFilmstrip {
    background-position: -5px -35px;
    clear: right;
    right: -10px;
}
div.carousel a.rightFilmstrip:hover {
    background-position: -35px -35px;
    text-decoration: none;
}
div.carousel a.browseFilmstripVertical {
       
    cursor: pointer;
    display: block;
    font-size: 1px;
    height: 20px;
    margin: 0;
    position: absolute;
    width: 20px;
}
div.carousel a.topFilmstrip {
    top: -14px;
}
div.carousel a.topFilmstrip:hover {
    background-position: -40px 0;
    text-decoration: none;
}
div.carousel a.bottomFilmstrip {
    background-position: -20px -20px;
    bottom: -10px;
    text-decoration: none;
}
div.carousel a.bottomFilmstrip:hover {
    background-position: -40px -20px;
}
div.carousel a.bottomFilmstrip.indicators {
    background-position: -20px -20px;
    bottom: 10px;
}
div.carousel a.bottomFilmstrip.indicators:hover {
    background-position: -40px -20px;
}
div.carousel a.browseFilmstripHorizontal.disabled, div.carousel a.browseFilmstripVertical.disabled {
    display: none;
}
div.carousel div.scrollable div.items div.page {
    float: left;
}
div.trailers {
    clear: both;
    margin: 0 0 20px;
    overflow: visible;
}
div.trailers div.trailer {
    float: left;
    margin: 0 0 0 5px;
    overflow: visible;
    padding: 0 0 0 5px;
}
div.trailers div.trailer.w100px {
    width: 100px;
}
div.trailers div.trailer.w140px {
    width: 140px;
}
div.trailers div.trailer.w220px {
    width: 220px;
}
div.trailers div.trailer.w300px {
    width: 300px;
}
div.trailers div.trailer h5 {
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    margin: 0 0 3px;
    text-transform: uppercase;
}
div.trailers div.trailer.first {
    margin: 0;
    padding: 0;
}
div.trailers div.trailer div.article img.right {
    float: right;
    margin: 0 0 0 5px;
}
div.trailers div.trailer div.article img.left {
    float: left;
    margin: 0 5px 0 0;
}
div.trailers div.trailer div.article img.top {
    float: none;
    margin: 0 0 5px;
}
div.trailers.row div.trailer div.article {
    border: medium none;
    margin: 0;
    padding: 0;
}
div.trailers.row div.trailer div.article img {
    cursor: pointer;
}
div.trailers.row div.trailer div.article img.left {
    float: left;
    margin: 2px 7px 2px 0;
}
div.trailers.row div.trailer div.article img.right {
    float: right;
    margin: 2px 0 2px 7px;
}
div.trailers div.trailer.w140px h3 {
    font-size: 1.1em;
    line-height: 1.2em;
    margin: 0 0 3px;
}
div.trailers div.trailer.w220px h3, div.trailers div.trailer.w300px h3 {
    font-size: 1.3em;
    line-height: 1.5em;
    margin: 0 0 5px;
}
div.trailers.row div.trailer div.article p.summary {
    display: inline;
    margin: 0;
    overflow: visible;
}
div.trailers div.trailer.w140px div.article p.summary {
    font-size: 0.9em;
    line-height: 1.1em;
}
div.trailers div.trailer.w220px div.article p.summary, div.trailers div.trailer.w300px div.article p.summary {
    font-size: 1em;
    line-height: 1.2em;
}
div.trailers div.facebookshare {
    clear: both;
    height: 20px;
    margin-top: 5px;
    overflow: hidden;
}
div.comments {
    border-top: 4px solid #D9D9D9;
    margin: 20px 0;
}
div.comments div#commentsList {
    margin: 0 10px 10px 0;
}
div#commentsList h4 {
    color: #999999;
    float: left;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    margin: 5px 0 10px;
}
div#commentsList div.comment {
    clear: both;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
div#commentsList div.comment div.comment {
    margin: 0 0 0 20px;
}
div#commentsList div.comment div.comment-box {
    margin: 0 0 5px;
    padding: 5px;
}
div#commentsList div.comment div.comment-box h5 {
    font-size: 1em;
    font-weight: bold;
    margin: 0 0 5px;
}
div#commentsList div.comment div.comment-box p.body {
    margin: 0 0 5px;
}
div#commentsList div.comment div.comment-box p.metadata {
    color: #999999;
    font-size: 0.9em;
}
div#commentsList div.comment div.comment-box p.metadata a {
    color: #000000;
    font-weight: bold;
}
div#commentsList div.comment div.comment-box p.metadata span.byline {
    color: #000000;
    font-weight: bold;
}
div#commentsList div.comment div.comment-box p.metadata a.commentLink {
    border-left: 1px solid #D9D9D9;
    color: #004E8C;
    font-weight: normal;
    margin: 0 0 0 8px;
    padding: 0 0 0 8px;
}
div#commentsList div.top-pagination {
    margin: 10px 0 0;
    padding: 6px 0;
}
div#commentsList div.bottom-pagination {
    margin: 0 0 10px;
    padding: 1px 0 6px;
}
div#commentsList div.pagination div.pagination-left {
    float: left;
    margin: 0 5px;
    text-align: left;
}
div#commentsList div.pagination div.pagination-right {
    float: right;
    margin: 0 5px;
    text-align: right;
}
div#commentsList div.pagination div.pagination-left span.page-number {
    margin: 0;
    padding: 0 3px 0 0;
}
div#commentsList div.pagination div.pagination-left span.current-page {
    color: #000000;
    font-weight: bold;
}
div.comments div#commentsForm {
    background-color: #F0F0F0;
    margin: 20px 0 0;
}
div#commentsForm form {
    width: 100%;
}
div#commentsForm div.header h5 {
    color: #FFFFFF;
    font-size: 10px;
    line-height: 17px;
    margin: 0;
    padding: 1px 7px 13px;
    text-transform: uppercase;
}
div#commentsForm div.content {
    padding: 10px;
}
div#commentsForm form fieldset table {
    width: 100%;
}
div#commentsForm form fieldset table tr.byline, div#commentsForm form fieldset table tr.email, div#commentsForm form fieldset table tr.title {
    height: 40px;
}
div#commentsForm form fieldset table tr.body {
    height: 170px;
}
div#commentsForm form fieldset table tr.captcha {
    height: 100px;
}
div#commentsForm form fieldset table tr.captcha img.captcha-image {
    margin: 5px 0;
}
div#commentsForm form fieldset table tr td {
    text-align: left;
    vertical-align: top;
}
div#commentsForm form fieldset table tr td.label {
    width: 140px;
}
div#commentsForm form fieldset p {
    margin: 0 0 10px;
}
div#commentsForm form fieldset label {
    color: #000000;
    display: block;
    font-size: 10px;
    font-weight: bold;
    padding: 3px 0 0;
    text-transform: uppercase;
}
div#commentsForm form fieldset input.text-field {
    border: 1px solid #999999;
    font-size: 1.1em;
    padding: 2px;
    width: 95%;
}
div#commentsForm form fieldset textarea {
    border: 1px solid #999999;
    clear: both;
    font-size: 1.1em;
    height: 120px;
    margin: 0;
    padding: 2px;
    width: 95%;
}
div#commentsForm form fieldset .compulsory {
    color: red;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: normal;
    position: relative;
    top: -5px;
}
div#commentsForm form fieldset tr.body .compulsory {
    position: relative;
    top: -113px;
}
div#commentsForm form fieldset div.field-status {
    margin: 0 0 3px;
    padding: 2px 0 0;
    width: 95%;
}
div#commentsForm form fieldset div.field-status .status-left {
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
}
div#commentsForm form fieldset div.field-status .status-right {
    float: right;
    margin: 0 0 0 20px;
    padding: 0;
    text-align: right;
}
div#commentsForm form fieldset .limiter {
    color: #FF0000;
    font-size: 0.9em;
}
div#commentsForm form fieldset .error {
    color: #FF0000;
    font-size: 0.9em;
}
div#commentsForm div.content div.comment-form-bottom .bottom-left {
    color: red;
    float: left;
    font-size: 11px;
    width: 70%;
}
div#commentsForm div.content div.comment-form-bottom .bottom-right {
    float: right;
    width: 20%;
}
div#commentsForm div.content div.comment-form-bottom .bottom-left a.terms {
    float: left;
    font-size: 0.9em;
    margin: 0;
}
div#commentsForm div.content div.disclaimer {
    margin-top: 20px;
}
div#commentsForm div.content div.disclaimer p {
    font-size: 10px;
    font-style: italic;
    margin: 0;
}
div#commentsForm form fieldset div.comment-form-bottom .bottom-right input.submit-button {
     
    border: medium none;
    clear: none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 10px;
    height: 21px;
    margin: 0 20px 0 0;
    overflow: hidden;
    padding: 0 0 2px;
    text-align: center;
    text-transform: uppercase;
    width: 62px;
}
div#commentsForm div.captcha div#recaptcha_widget_div {
    padding-bottom: 5px;
    padding-left: 145px;
}
div#commentsForm div.captcha p.error {
    padding-left: 145px;
}
div.comments.facebook {
    border: medium none;
    margin: 10px 0 0;
}
div.comments.facebook div.header {
    background-color: #3B5998;
    margin: 0 2px 0 0;
}
div.comments.facebook div.header h5 {
    color: #FFFFFF;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    padding: 2px 0 4px 5px;
}
div.comments div.facebook {
    background-color: #FFFFFF;
    border: 2px solid gray;
    clear: both;
    display: none;
    font-size: 1.2em;
    margin: 0;
    width: 620px;
}
div.comments div.facebook h5 {
    background-color: #3B5998;
    color: #FFFFFF;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    padding: 2px 0 4px 5px;
    width: 100%;
}
div.comments div.facebook div.comment {
    padding: 10px;
}
div.comments div.facebook div.login {
    padding: 10px;
}
div.comments div.facebook div.button {
    float: right;
}
div.comments div.facebook div.button input {
    background-color: #3B5998;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    margin: 10px;
    padding: 5px;
}
#advancedForm {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #D9D9D9;
    clear: both;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0;
}
#advancedSearch {
    margin-bottom: 10px;
}
#advanced-search div.header-block h2 {
     
    clear: both;
    color: #FFFFFF;
    font: bold 11px/17px "Trebuchet MS",Arial,Helvetica,sans-serif;
    letter-spacing: 2px;
    margin: 0;
    overflow: hidden;
    padding: 1px 7px 8px;
    text-transform: uppercase;
}
#advanced-search .content-block {
    background-color: #F8F8F8;
    padding: 10px;
}
#advanced-search .content-block p.error {
    clear: both;
    color: red;
    font: 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0 0 5px;
    padding: 0;
}
#advanced-search .content-block #emptySearchExpressionError {
    font: bold 12px Arial,"Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0 0 15px 2px;
}
#advanced-search .content-block fieldset {
    border: medium none;
    margin: 0;
    padding: 0;
}
#advanced-search .content-block fieldset table {
    border: medium none;
    clear: both;
    height: auto;
    overflow: hidden;
    width: 100%;
}
#advanced-search .content-block fieldset table tr {
    border: medium none;
    height: 40px;
}
#advanced-search .content-block fieldset table tr td {
    text-align: left;
    vertical-align: top;
}
#advanced-search .content-block fieldset table tr td.label {
    width: 180px;
}
#advanced-search .content-block fieldset input.field, #main #advanced-search .content-block fieldset input.datepicker, #main #advanced-search .content-block fieldset select {
    border: 1px solid #A9A9A9;
}
#advanced-search .content-block fieldset input.radio {
    margin: 0 2px 0 0;
    outline: medium none;
    padding: 0;
    position: relative;
    top: 2px;
}
#advanced-search .content-block fieldset input.button {
       
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: 21px;
    margin: 0;
    outline: medium none;
    overflow: hidden;
    padding: 0 0 2px;
    text-align: center;
    text-transform: uppercase;
    width: 62px;
}
#advanced-search .content-block fieldset input.button:hover {
    color: #000000;
}
#advancedSearch td {
    text-transform: capitalize;
    vertical-align: top;
}
#advancedSearch td.label {
    width: 115px;
}
#advancedSearch input[type="text"] {
    border: 1px solid #BABABA;
    margin-bottom: 10px;
    width: 162px;
}
#advancedSearch input[type="button"] {
    background-color: #24ABD1;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    padding: 0 3px;
    text-transform: uppercase;
    width: 30px;
}
#advancedSearch input.datepicker[type="text"], #advancedSearch #search-section {
    border: 1px solid #BABABA;
    width: 162px;
}
#advancedSearch .header-block {
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 10px;
}
#advancedSearch .header-block h2 {
       
    color: #687380;
    font-size: 20px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.7em;
}
#main #search-result div.heading {
    clear: both;
    font: 14px Arial,"Trebuchet MS",Georgia,Lucida,Helvetica,Tahoma,sans-serif;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#main #search-result div.heading h2.topic-hdr {
       
    color: #687380;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
#main #search-result div.heading .heading-left {
    float: left;
    width: 480px;
}
#main #search-result div.heading .heading-right {
    float: right;
    font-weight: bold;
    text-align: right;
    width: 140px;
}
#main #search-result div.heading .heading-right a {
    color: #687380;
    font-weight: normal;
}
#main #search-result div.article {
    border-top: 1px dashed #D6D6D6;
    clear: both;
    margin: 10px 0 0;
    overflow: hidden;
    padding: 10px 0 0;
}
#main #search-result div.first {
    border-top: medium none;
    margin: 0;
    padding: 0;
}
#main #search-result div.article h2 {
    font: 22px Georgia,Arial,Verdana;
    margin: 0 0 7px;
    padding: 0;
}
#main #search-result div.article p.summary {
    clear: both;
    cursor: pointer;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 0;
}
#main #search-result div.article p.summary img {
    border: 1px solid #D6D6D6;
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
}
#main #search-result div.article p.summary span.resultTitle {
    font-size: 1.2em;
}
#main #search-result div.article p.summary span.resultDateInfo {
    color: gray;
    font-size: 0.9em;
}
#main #search-result div.pagination, div.comments div#commentsList div.pagination {
    border-bottom: 1px solid #D6D6D6;
    border-top: 1px solid #D6D6D6;
    clear: both;
    margin: 10px 0;
    overflow: hidden;
    padding: 7px 0;
}
#main #search-result div.pagination div.pagination-left, div.comments div#commentsList div.pagination div.pagination-left {
    float: left;
    margin: 0 5px;
    overflow: hidden;
    padding: 0;
    text-align: left;
}
#main #search-result div.pagination div.pagination-right, div.comments div#commentsList div.pagination div.pagination-right {
    color: #000000;
    float: right;
    margin: 0 5px;
    overflow: hidden;
    padding: 0;
    text-align: right;
}
#main #search-result div.pagination div.pagination-left span.page-number, div.comments div#commentsList div.pagination div.pagination-left span.page-number {
    border: 1px solid #777777;
    display: block;
    float: left;
    height: 15px;
    line-height: 15px;
    margin: 0 5px 0 0;
    min-width: 11px;
    padding: 1px 2px;
    text-align: center;
    width: auto !important;
}
#main #search-result div.pagination div.pagination-left span.page-number a, div.comments div#commentsList div.pagination div.pagination-left span.page-number a {
    color: #000000;
    text-decoration: none;
}
#main #search-result div.pagination div.pagination-left span.page-number a:hover, #main #search-result div.pagination div.pagination-left span.page-number a:active, div.comments div#commentsList div.pagination div.pagination-left span.page-number a:hover, div.comments div#commentsList div.pagination div.pagination-left span.page-number a:active {
    text-decoration: none;
}
#main #search-result div.pagination div.pagination-left span.current-page, div.comments div#commentsList div.pagination div.pagination-left span.current-page {
    background-color: #777777;
    color: white;
}
#main #search-result div.pagination div.pagination-left span.next-page, div.comments div#commentsList div.pagination div.pagination-left span.next-page {
    font-weight: bold;
}
#main #search-result div.pagination div.pagination-left span.previous-page, div.comments div#commentsList div.pagination div.pagination-left span.previous-page {
    font-weight: bold;
}
#main #search-result .emmpty-result .heading-left h3 {
    clear: both;
    font: 16px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0 0 15px;
    padding: 0;
}
#main #search-result .emmpty-result .heading-left h5 {
    clear: both;
    font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0 0 5px;
    padding: 0;
}
#main #search-result .emmpty-result .heading-left ul {
    clear: both;
    font: 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0 0 10px;
    padding: 0 0 0 20px;
}
#main #search-result .emmpty-result .heading-left ul li {
    list-style: square outside none;
    margin: 0 0 0 10px;
    padding: 0;
}
#main #search-result .orderingOptions .sortOrderLink {
    color: #687380;
    float: left;
}
#main #search-result .orderingOptions .sortOrderLink a {
    color: #5C5C5C;
    font-weight: bold;
    text-decoration: underline;
}
#main #search-result .orderingOptions .sortCriteriaLinks {
    float: right;
}
#main #search-result .orderingOptions .sortCriteriaLinks a.highlight {
    color: #687380;
    font-weight: bold;
}
div.pageTools .article-links .enlarge-font {
    float: left;
    height: 25px;
    line-height: 25px;
    padding: 0 5px 0 15px;
}
div.pageTools .article-links .enlarge-font a.small-font {
    font-size: 12px;
}
div.pageTools .article-links .enlarge-font a.medium-font {
    font-size: 14px;
}
div.pageTools .article-links .enlarge-font a.large-font {
    font-size: 17px;
}
div.pageTools .article-links .print-link {
     
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding: 0 10px 0 30px;
}
div.pageTools .article-links .email-link {
     
    height: 22px;
    line-height: 22px;
    margin-bottom: 10px;
    padding: 0 0 0 22px;
}
div.pageTools .article-links .email-link span.email-count {
    display: block;
    float: left;
    line-height: 22px;
    margin-left: 20px;
    text-align: center;
    width: 28px;
}
div.pageTools .article-links .email-link a#openEmailBox {
    display: block;
    float: left;
    text-decoration: none;
}
.jqpopup {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #CCCCCC;
    display: none;
    position: absolute;
    width: 440px;
    z-index: 1;
}
.jqpopup_header {
    background-color: #E0E0E0;
    cursor: move;
    font-size: 15px;
    font-weight: bold;
    left: 0;
    margin: 0;
    padding: 0 5px 2px 10px;
    top: 0;
}
.jqpopup_footer {
    font-size: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: right;
}
.jqpopup_content {
    padding-left: 10px;
    padding-right: 10px;
}
.jqpopup_content fieldset div {
    float: left;
    margin-right: 10px;
    text-align: right;
    width: 120px;
}
.jqpopup_conten fieldset {
    clear: both;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
}
.jqpopup_message {
    color: red;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 10px 5px;
}
.jqpopup_resize {
    background: url("") no-repeat scroll 0 0 transparent;
    bottom: 0;
    cursor: se-resize;
    height: 14px;
    position: absolute;
    right: 0;
    width: 16px;
}
.jqpopup_cross {
     
    cursor: pointer;
    height: 14px;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
}
.jqpopup_center {
    cursor: pointer;
    height: 14px;
    position: absolute;
    right: 18px;
    top: 0;
    width: 16px;
}
a:hover {
    text-decoration: none;
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #5C5C5C;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
}
a, a:active, a:visited {
    color: #5C5C5C;
}
a:hover {
    text-decoration: none;
}
div#viewport {
    overflow: visible;
}
div#page {
    overflow: visible;
}
div.tabs-title {
    overflow: visible;
}
div#page {
    /*background: url("../gfx/bg.png") repeat-y scroll center center transparent;*/
    margin: 0 auto;
    overflow: visible;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
    width: 940px;
}
h1, h2, h3 {
    font-weight: normal;
}
h4, h5, h6 {
    font-weight: normal;
}
img.left {
    float: left;
    margin: 0 5px 5px 0;
}
img.right {
    float: right;
    margin: 0 0 5px 5px;
}
div#header {
    clear: both;
    display: inline-block;    
    overflow: visible;
}
div#header:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
html[xmlns] div#header {
    display: block;
}
* html div#header {
    height: 1%;
    overflow: visible;
}
div#header div.x380x300x220 {
    /*background: url("../gfx/header_border.png") repeat-x scroll 0 0 transparent;*/
    padding-top: 7px;
}
div#header div.trailer h3 {
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 2px 0 0;
}
div#header div.trailers, div#header div.x380x300x220 div.column-2 {
    overflow: visible;
}
div#header div.trailers {
    margin: 10px 0 5px;
    width: 300px;
}
div#header div.trailers div.trailer {
    float: left;
    margin: 0;
    padding: 0;
}
div#header div.w140px div.trailer {
    width: 150px;
}
div#header div.trailers div.last {
    left: 10px;
    position: relative;
}
div#header div.x380x300x220 div.column-3 div.weather {
    float: right;
    margin: 3px 10px 5px;
    min-width: 170px;
}
div#header div.pageTitle h5 {
    background-color: inherit;
    color: #999999;
    font-size: 24px;
    font-weight: bold;
    margin: 11px 0 0;
}
div#content, div#areas {
    display: inline-block;
    overflow: visible;
}
div#content:after, div#areas:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
html[xmlns] div#content, html[xmlns] div#areas {
    display: block;
}
* html div#content, * html div#areas {
    height: 1%;
    overflow: visible;
}
div#main {
    overflow: visible;
}
div#main div.x160x460, div#main div.x630x300, div#main div.x620x300 {
    display: inline-block;
    overflow: visible;
}
div#main div.x160x460:after, div#main div.x630x300:after, div#main div.x620x300:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
html[xmlns] div#main div.x160x460, html[xmlns] div#main div.x630x300, html[xmlns] div#main div.x620x300 {
    display: block;
}
* html div#main div.x160x460, * html div#main div.x630x300, * html div#main div.x620x300 {
    height: 1%;
    overflow: visible;
}
div#main div.x160x460 .column-1, div#main div.x160x460 .column-2, div#main div.x630x300 .column-1, div#main div.x630x300 .column-2, div#main div.x620x300 .column-1, div#main div.x620x300 .column-2 {
    overflow: visible;
}
div#footer {
    background-color: #687380;
    clear: both;
    color: #EEEEEE;
    padding: 10px 10px;
}
div#footer a {
    background-color: inherit;
    color: #EEEEEE;
    text-decoration: underline;
}
div#footer div.breadcrumb {
    margin: 0 0 13px;
}
div#footer div.breadcrumb a {
    background-color: inherit;
    color: #004E8C;
    text-decoration: none;
}
div#footer div.breadcrumb a:hover {
    text-decoration: underline;
}
div#footer div.code {
    clear: both;
    margin: 0;
    overflow: visible;
}
div#footer div.footer {
    background-color: #999999;
    color: #FFFFFF;
    font-size: 0.9em;
    overflow: visible;
    padding: 10px 20px 20px;
}
div#footer div.footer p {
    border-top: 1px solid #D9D9D9;
    margin: 0;
    padding: 10px 0 0;
}
div.x140x460x300-extended-config div#top {
    border-bottom: 4px solid #D9D9D9;
    margin-bottom: 10px;
}
div.x620x300-config div#main {
    border-right: 1px solid #D9D9D9;
}
div.x140x460x300-extended-config div#main {
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
}
div#right {
    float:right;
    overflow: visible;
    width: 300px;
    position: absolute;
    right: 0px;
    top:0px;
}
div.x140x460x300-extended-config div#bottom {
    border-top: 4px solid #D9D9D9;
}
div#header div.logo img {
    margin: 0;
}
div#sectionTrailer {
    border-top: 1px dashed #D9D9D9;
    margin: 0 0 13px;
    padding: 13px 0 0;
}
div#differentLookingPoll div.content {
    background-color: #5AABD6;
    color: #FFFFFF;
}
div#moreSectionList {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #999999;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: black;
    font-weight: normal;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    background-color: yellow;
    outline: medium none;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #004E8C;
    outline: medium none;
    text-decoration: none;
}
.ui-state-default a:hover {
    text-decoration: underline;
}
.ui-state-active, .ui-widget-content .ui-state-active {
 
    border: 1px solid #FBD850;
    color: #EB8F00;
    font-weight: bold;
    outline: medium none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    background-color: inherit;
    color: #EB8F00;
    outline: medium none;
    text-decoration: none;
}
.ui-autocomplete {
    z-index: 999 !important;
}
.ui-autocomplete .ui-menu-item a {
    cursor: pointer;
}
.active{
    background-color: #143D71 !important;
}
.x960-config #main {
    float: left;
    min-height: 900px;
}
div#page.xfull-config {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    padding: 0;
    width: 960px;
}
div#page.x960-config {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    padding: 0;
    width: 980px;
}
.x960-config #right {
    border: 1px solid #BDBDBD;
    padding: 9px;
    margin-top: 10px;
}
div.x140x140x140x140x140x140 .column-2, div.x140x140x140x140x140x140 .column-3, div.x140x140x140x140x140x140 .column-4, div.x140x140x140x140x140x140 .column-5, div.x140x140x140x140x140x140 .column-6 {
    border-left: 1px solid #979797;
}
#header div.x730x220 {
    display: inline-block;
    margin-top: 10px;
    overflow: visible;
}
#header div.x730x220:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
html[xmlns] #header div.x730x220 {
    display: block;
}
* html #header div.x730x220 {
    height: 1%;
    overflow: visible;
}
#header div.x730x220 .column-1 {
    overflow: visible;
}
#header div.x220x500x220 {
    border-bottom: 1px solid;
    margin-bottom: 3px;
    margin-top: 10px;
}
#header div.x220x500x220.sundayStandard {
    border-bottom: 8px solid #F4000A;
    margin-bottom: 8px;
    padding-bottom: 3px;
}
#header div.followUs {
    color: #00365F;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-top: 2px;
}
#header div.followUs img {
    vertical-align: middle;
}
#header div.followUs span {
    float: left;
    margin-right: 5px;
}
#header div.followUs a {
    display: block;
    float: left;
    height: 16px;
    margin-left: 5px;
    margin-right: 4px;
    width: 16px;
}
#header div.followUs a.followFacebook {
       
}
#header div.followUs a.followTwitter {
       
}
#header div.followUs a.followGooglePlus {
       
}
div.styleGroup.w940.article div.x630x300 .column-1 {
    overflow: visible;
}
div.styleGroup.w940.article div.x630x300 .column-1 .x460x160 {
    display: inline-block;
    overflow: visible;
}
div.styleGroup.w940.article div.x630x300 .column-1 .x460x160:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
html[xmlns] div.styleGroup.w940.article div.x630x300 .column-1 .x460x160 {
    display: block;
}
* html div.styleGroup.w940.article div.x630x300 .column-1 .x460x160 {
    height: 1%;
    overflow: visible;
}
div.styleGroup.w940.article div.x630x300 .column-1 .x460x160 .column-2 {
    overflow: visible;
}
div.styleGroup.w940.article div.x630x300 .column-1 .x460x160 .column-2 .styleGroup {
    overflow: visible;
}
div.x160x460 div.styleGroup.w140, div.x460x160 div.styleGroup.w140 {
    margin-bottom: 20px;
    padding: 9px;
}
.sundayStandard div.x460x220x220 {
      #F3F2F2;
}
.sundayStandard div.x300x300x300 {
      
    display: inline-block;
    overflow: visible;
}
.sundayStandard div.x300x300x300:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
html[xmlns] .sundayStandard div.x300x300x300 {
    display: block;
}
* html .sundayStandard div.x300x300x300 {
    height: 1%;
    overflow: visible;
}
.sundayStandard div.x300x300x300 .column-1, .sundayStandard div.x300x300x300 .column-2, .sundayStandard div.x300x300x300 .column-3 {
    overflow: visible;
}
.sundayStandard div.x460x220x220 .column-1, .sundayStandard div.x460x220x220 .column-2, .sundayStandard div.x460x220x220 .column-3 {
    padding-bottom: 10px;
    padding-top: 10px;
}
.magazine div.x220x220x220x220 {
    padding-top: 8px;
}
.magazine div.x220x220x220x220.grid4 {
       
}
.magazine div.x220x220x220x220.double-border {
    border-bottom: 2px solid #C8EAF3;
    border-top: 2px solid #C8EAF3;
    padding-bottom: 20px;
}
.magazine div.x460x220x220 {
       
    padding-top: 8px;
}
.magazine div.x630x300 {
      
    padding-top: 8px;
}
div.styleGroup.w140 {
    border: 1px solid #BDBDBD;
    padding: 0 9px;
    width: 140px;
}
div.styleGroup.w140.sundayStandard {
    background-color: #FFFFFF;
}
div.styleGroup.w940 {
    border: 1px solid #BDBDBD;
    margin-bottom: 20px;
    overflow: visible;
    padding: 0 9px 9px;
    width: 940px;
}
div.styleGroup.w940.sundayStandard {
    background-color: #F3F2F2;
    border-bottom: 2px solid #BDBDBD;
    margin-bottom: 0;
    padding-bottom: 0;
}
div.styleGroup.w940.sundayStandard .x630x300 {
    padding-bottom: 10px;
}
div.styleGroup.w960.sundayStandard {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F3F2F2;
    border-color: #BCBCBC #BCBCBC #F4000A;
    border-image: none;
    border-left: 1px solid #BCBCBC;
    border-right: 1px solid #BCBCBC;
    border-style: solid;
    border-width: 2px 1px 7px;
    overflow: visible;
    padding-bottom: 40px;
}
#footer div.x140x140x140x140x140x140 {
    border-bottom: 1px solid #979797;
    padding-bottom: 20px;
}
#footer div.x60x880 {
    margin-top: 10px;
}
.fbConnectWidget {
    background-color: white;
}
.fbConnectWidget iframe {
    display: block;
}
.brickRed2 a {
    color: #D72027;
}
.brickRed2 div.header {
    background-color: #D72027;
}
.brickRed2 .widget-title h2 {
       
    color: #D72027;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.brickRed2.grayTabs.tabs-title {
       
    color: #D72027;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.brickRed2.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #D72027;
}
.brickRed2.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .brickRed2.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #D72027;
}
.brickRed2.entertainmentTrailer.trailers.row h5 {
    color: #D72027;
}
.brickRed2.storyContent.article h1 {
       
    color: #D72027;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.brickRed2.storyContent.article span.bodyLinkSpan {
    color: #D72027;
    cursor: pointer;
}
.brickRed2.storyContent.section h1 {
       
    color: #D72027;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.brickRed2.relatedContents.custom ul.tabs {
    background-color: #D72027;
}
.brickRed2 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.brickRed2 p.readMore a, .brickRed2 p.readMore a:hover {
    color: #D72027;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.brickRed2.breadcrumb.navigation {
    background-color: #D72027;
    color: black;
}
.brickRed2.breadcrumb.navigation a {
    color: black;
}
.brickRed2.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.brickRed2 .shortTitle {
    background-color: #D72027;
}
.brickRed2.bg-title .widget-title {
    background-color: #D72027;
}
.brickRed2.voice-column h6 .authorName {
    color: #D72027;
    font-style: italic;
}
.darkGreen2 a {
    color: #B4A432;
}
.darkGreen2 div.header {
    background-color: #B4A432;
}
.darkGreen2 .widget-title h2 {
       
    color: #B4A432;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkGreen2.grayTabs.tabs-title {
       
    color: #B4A432;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkGreen2.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #B4A432;
}
.darkGreen2.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .darkGreen2.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #B4A432;
}
.darkGreen2.entertainmentTrailer.trailers.row h5 {
    color: #B4A432;
}
.darkGreen2.storyContent.article h1 {
       
    color: #B4A432;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkGreen2.storyContent.article span.bodyLinkSpan {
    color: #B4A432;
    cursor: pointer;
}
.darkGreen2.storyContent.section h1 {
       
    color: #B4A432;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkGreen2.relatedContents.custom ul.tabs {
    background-color: #B4A432;
}
.darkGreen2 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.darkGreen2 p.readMore a, .darkGreen2 p.readMore a:hover {
    color: #B4A432;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.darkGreen2.breadcrumb.navigation {
    background-color: #B4A432;
    color: black;
}
.darkGreen2.breadcrumb.navigation a {
    color: black;
}
.darkGreen2.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.darkGreen2 .shortTitle {
    background-color: #B4A432;
}
.darkGreen2.bg-title .widget-title {
    background-color: #B4A432;
}
.darkGreen2.voice-column h6 .authorName {
    color: #B4A432;
    font-style: italic;
}
.lightBlue2 a {
    color: #1EACC1;
}
.lightBlue2 div.header {
    background-color: #1EACC1;
}
.lightBlue2 .widget-title h2 {
       
    color: #1EACC1;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightBlue2.grayTabs.tabs-title {
       
    color: #1EACC1;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightBlue2.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #1EACC1;
}
.lightBlue2.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .lightBlue2.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #1EACC1;
}
.lightBlue2.entertainmentTrailer.trailers.row h5 {
    color: #1EACC1;
}
.lightBlue2.storyContent.article h1 {
       
    color: #1EACC1;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightBlue2.storyContent.article span.bodyLinkSpan {
    color: #1EACC1;
    cursor: pointer;
}
.lightBlue2.storyContent.section h1 {
       
    color: #1EACC1;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightBlue2.relatedContents.custom ul.tabs {
    background-color: #1EACC1;
}
.lightBlue2 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.lightBlue2 p.readMore a, .lightBlue2 p.readMore a:hover {
    color: #1EACC1;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.lightBlue2.breadcrumb.navigation {
    background-color: #1EACC1;
    color: black;
}
.lightBlue2.breadcrumb.navigation a {
    color: black;
}
.lightBlue2.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.lightBlue2 .shortTitle {
    background-color: #1EACC1;
}
.lightBlue2.bg-title .widget-title {
    background-color: #1EACC1;
}
.lightBlue2.voice-column h6 .authorName {
    color: #1EACC1;
    font-style: italic;
}
.darkOrange2 a {
    color: #E47325;
}
.darkOrange2 div.header {
    background-color: #E47325;
}
.darkOrange2 .widget-title h2 {
       
    color: #E47325;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkOrange2.grayTabs.tabs-title {
       
    color: #E47325;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkOrange2.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #E47325;
}
.darkOrange2.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .darkOrange2.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #E47325;
}
.darkOrange2.entertainmentTrailer.trailers.row h5 {
    color: #E47325;
}
.darkOrange2.storyContent.article h1 {
       
    color: #E47325;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkOrange2.storyContent.article span.bodyLinkSpan {
    color: #E47325;
    cursor: pointer;
}
.darkOrange2.storyContent.section h1 {
       
    color: #E47325;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkOrange2.relatedContents.custom ul.tabs {
    background-color: #E47325;
}
.darkOrange2 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.darkOrange2 p.readMore a, .darkOrange2 p.readMore a:hover {
    color: #E47325;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.darkOrange2.breadcrumb.navigation {
    background-color: #E47325;
    color: black;
}
.darkOrange2.breadcrumb.navigation a {
    color: black;
}
.darkOrange2.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.darkOrange2 .shortTitle {
    background-color: #E47325;
}
.darkOrange2.bg-title .widget-title {
    background-color: #E47325;
}
.darkOrange2.voice-column h6 .authorName {
    color: #E47325;
    font-style: italic;
}
.darkBlue1 a {
    color: #45697D;
}
.darkBlue1 div.header {
    background-color: #45697D;
}
.darkBlue1 .widget-title h2 {
       
    color: #45697D;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkBlue1.grayTabs.tabs-title {
       
    color: #45697D;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkBlue1.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #45697D;
}
.darkBlue1.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .darkBlue1.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #45697D;
}
.darkBlue1.entertainmentTrailer.trailers.row h5 {
    color: #45697D;
}
.darkBlue1.storyContent.article h1 {
       
    color: #45697D;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkBlue1.storyContent.article span.bodyLinkSpan {
    color: #45697D;
    cursor: pointer;
}
.darkBlue1.storyContent.section h1 {
       
    color: #45697D;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkBlue1.relatedContents.custom ul.tabs {
    background-color: #45697D;
}
.darkBlue1 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.darkBlue1 p.readMore a, .darkBlue1 p.readMore a:hover {
    color: #45697D;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.darkBlue1.breadcrumb.navigation {
    background-color: #45697D;
    color: black;
}
.darkBlue1.breadcrumb.navigation a {
    color: black;
}
.darkBlue1.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.darkBlue1 .shortTitle {
    background-color: #45697D;
}
.darkBlue1.bg-title .widget-title {
    background-color: #45697D;
}
.darkBlue1.voice-column h6 .authorName {
    color: #45697D;
    font-style: italic;
}
.darkBlue2 a {
    color: #227BC0;
}
.darkBlue2 div.header {
    background-color: #227BC0;
}
.darkBlue2 .widget-title h2 {
       
    color: #227BC0;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkBlue2.grayTabs.tabs-title {
       
    color: #227BC0;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkBlue2.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #227BC0;
}
.darkBlue2.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .darkBlue2.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #227BC0;
}
.darkBlue2.entertainmentTrailer.trailers.row h5 {
    color: #227BC0;
}
.darkBlue2.storyContent.article h1 {
       
    color: #227BC0;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkBlue2.storyContent.article span.bodyLinkSpan {
    color: #227BC0;
    cursor: pointer;
}
.darkBlue2.storyContent.section h1 {
       
    color: #227BC0;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkBlue2.relatedContents.custom ul.tabs {
    background-color: #227BC0;
}
.darkBlue2 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.darkBlue2 p.readMore a, .darkBlue2 p.readMore a:hover {
    color: #227BC0;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.darkBlue2.breadcrumb.navigation {
    background-color: #227BC0;
    color: black;
}
.darkBlue2.breadcrumb.navigation a {
    color: black;
}
.darkBlue2.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.darkBlue2 .shortTitle {
    background-color: #227BC0;
}
.darkBlue2.bg-title .widget-title {
    background-color: #227BC0;
}
.darkBlue2.voice-column h6 .authorName {
    color: #227BC0;
    font-style: italic;
}
.darkOrange1 a {
    color: #EF4623;
}
.darkOrange1 div.header {
    background-color: #EF4623;
}
.darkOrange1 .widget-title h2 {
       
    color: #EF4623;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkOrange1.grayTabs.tabs-title {
       
    color: #EF4623;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkOrange1.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #EF4623;
}
.darkOrange1.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .darkOrange1.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #EF4623;
}
.darkOrange1.entertainmentTrailer.trailers.row h5 {
    color: #EF4623;
}
.darkOrange1.storyContent.article h1 {
       
    color: #EF4623;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkOrange1.storyContent.article span.bodyLinkSpan {
    color: #EF4623;
    cursor: pointer;
}
.darkOrange1.storyContent.section h1 {
       
    color: #EF4623;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkOrange1.relatedContents.custom ul.tabs {
    background-color: #EF4623;
}
.darkOrange1 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.darkOrange1 p.readMore a, .darkOrange1 p.readMore a:hover {
    color: #EF4623;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.darkOrange1.breadcrumb.navigation {
    background-color: #EF4623;
    color: black;
}
.darkOrange1.breadcrumb.navigation a {
    color: black;
}
.darkOrange1.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.darkOrange1 .shortTitle {
    background-color: #EF4623;
}
.darkOrange1.bg-title .widget-title {
    background-color: #EF4623;
}
.darkOrange1.voice-column h6 .authorName {
    color: #EF4623;
    font-style: italic;
}
.darkRed1 a {
    color: #6F0F10;
}
.darkRed1 div.header {
    background-color: #6F0F10;
}
.darkRed1 .widget-title h2 {
       
    color: #6F0F10;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkRed1.grayTabs.tabs-title {
       
    color: #6F0F10;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkRed1.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #6F0F10;
}
.darkRed1.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .darkRed1.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #6F0F10;
}
.darkRed1.entertainmentTrailer.trailers.row h5 {
    color: #6F0F10;
}
.darkRed1.storyContent.article h1 {
       
    color: #6F0F10;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkRed1.storyContent.article span.bodyLinkSpan {
    color: #6F0F10;
    cursor: pointer;
}
.darkRed1.storyContent.section h1 {
       
    color: #6F0F10;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkRed1.relatedContents.custom ul.tabs {
    background-color: #6F0F10;
}
.darkRed1 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.darkRed1 p.readMore a, .darkRed1 p.readMore a:hover {
    color: #6F0F10;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.darkRed1.breadcrumb.navigation {
    background-color: #6F0F10;
    color: black;
}
.darkRed1.breadcrumb.navigation a {
    color: black;
}
.darkRed1.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.darkRed1 .shortTitle {
    background-color: #6F0F10;
}
.darkRed1.bg-title .widget-title {
    background-color: #6F0F10;
}
.darkRed1.voice-column h6 .authorName {
    color: #6F0F10;
    font-style: italic;
}
.lightGreen1 a {
    color: #3CB76C;
}
.lightGreen1 div.header {
    background-color: #3CB76C;
}
.lightGreen1 .widget-title h2 {
       
    color: #3CB76C;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightGreen1.grayTabs.tabs-title {
       
    color: #3CB76C;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightGreen1.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #3CB76C;
}
.lightGreen1.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .lightGreen1.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #3CB76C;
}
.lightGreen1.entertainmentTrailer.trailers.row h5 {
    color: #3CB76C;
}
.lightGreen1.storyContent.article h1 {
       
    color: #3CB76C;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightGreen1.storyContent.article span.bodyLinkSpan {
    color: #3CB76C;
    cursor: pointer;
}
.lightGreen1.storyContent.section h1 {
       
    color: #3CB76C;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightGreen1.relatedContents.custom ul.tabs {
    background-color: #3CB76C;
}
.lightGreen1 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.lightGreen1 p.readMore a, .lightGreen1 p.readMore a:hover {
    color: #3CB76C;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.lightGreen1.breadcrumb.navigation {
    background-color: #3CB76C;
    color: black;
}
.lightGreen1.breadcrumb.navigation a {
    color: black;
}
.lightGreen1.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.lightGreen1 .shortTitle {
    background-color: #3CB76C;
}
.lightGreen1.bg-title .widget-title {
    background-color: #3CB76C;
}
.lightGreen1.voice-column h6 .authorName {
    color: #3CB76C;
    font-style: italic;
}
.lightPurple1 a {
    color: #EF5383;
}
.lightPurple1 div.header {
    background-color: #EF5383;
}
.lightPurple1 .widget-title h2 {
       
    color: #EF5383;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightPurple1.grayTabs.tabs-title {
       
    color: #EF5383;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightPurple1.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #EF5383;
}
.lightPurple1.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .lightPurple1.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #EF5383;
}
.lightPurple1.entertainmentTrailer.trailers.row h5 {
    color: #EF5383;
}
.lightPurple1.storyContent.article h1 {
       
    color: #EF5383;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightPurple1.storyContent.article span.bodyLinkSpan {
    color: #EF5383;
    cursor: pointer;
}
.lightPurple1.storyContent.section h1 {
       
    color: #EF5383;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightPurple1.relatedContents.custom ul.tabs {
    background-color: #EF5383;
}
.lightPurple1 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.lightPurple1 p.readMore a, .lightPurple1 p.readMore a:hover {
    color: #EF5383;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.lightPurple1.breadcrumb.navigation {
    background-color: #EF5383;
    color: black;
}
.lightPurple1.breadcrumb.navigation a {
    color: black;
}
.lightPurple1.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.lightPurple1 .shortTitle {
    background-color: #EF5383;
}
.lightPurple1.bg-title .widget-title {
    background-color: #EF5383;
}
.lightPurple1.voice-column h6 .authorName {
    color: #EF5383;
    font-style: italic;
}
.skyBlue1 a {
    color: #24C0D5;
}
.skyBlue1 div.header {
    background-color: #24C0D5;
}
.skyBlue1 .widget-title h2 {
       
    color: #24C0D5;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.skyBlue1.grayTabs.tabs-title {
       
    color: #24C0D5;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.skyBlue1.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #24C0D5;
}
.skyBlue1.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .skyBlue1.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #24C0D5;
}
.skyBlue1.entertainmentTrailer.trailers.row h5 {
    color: #24C0D5;
}
.skyBlue1.storyContent.article h1 {
       
    color: #24C0D5;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.skyBlue1.storyContent.article span.bodyLinkSpan {
    color: #24C0D5;
    cursor: pointer;
}
.skyBlue1.storyContent.section h1 {
       
    color: #24C0D5;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.skyBlue1.relatedContents.custom ul.tabs {
    background-color: #24C0D5;
}
.skyBlue1 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.skyBlue1 p.readMore a, .skyBlue1 p.readMore a:hover {
    color: #24C0D5;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.skyBlue1.breadcrumb.navigation {
    background-color: #24C0D5;
    color: black;
}
.skyBlue1.breadcrumb.navigation a {
    color: black;
}
.skyBlue1.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.skyBlue1 .shortTitle {
    background-color: #24C0D5;
}
.skyBlue1.bg-title .widget-title {
    background-color: #24C0D5;
}
.skyBlue1.voice-column h6 .authorName {
    color: #24C0D5;
    font-style: italic;
}
.lightOrange1 a {
    color: #EE8322;
}
.lightOrange1 div.header {
    background-color: #EE8322;
}
.lightOrange1 .widget-title h2 {
       
    color: #EE8322;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightOrange1.grayTabs.tabs-title {
       
    color: #EE8322;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightOrange1.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #EE8322;
}
.lightOrange1.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .lightOrange1.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #EE8322;
}
.lightOrange1.entertainmentTrailer.trailers.row h5 {
    color: #EE8322;
}
.lightOrange1.storyContent.article h1 {
       
    color: #EE8322;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightOrange1.storyContent.article span.bodyLinkSpan {
    color: #EE8322;
    cursor: pointer;
}
.lightOrange1.storyContent.section h1 {
       
    color: #EE8322;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightOrange1.relatedContents.custom ul.tabs {
    background-color: #EE8322;
}
.lightOrange1 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.lightOrange1 p.readMore a, .lightOrange1 p.readMore a:hover {
    color: #EE8322;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.lightOrange1.breadcrumb.navigation {
    background-color: #EE8322;
    color: black;
}
.lightOrange1.breadcrumb.navigation a {
    color: black;
}
.lightOrange1.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.lightOrange1 .shortTitle {
    background-color: #EE8322;
}
.lightOrange1.bg-title .widget-title {
    background-color: #EE8322;
}
.lightOrange1.voice-column h6 .authorName {
    color: #EE8322;
    font-style: italic;
}
.lightYellow1 a {
    color: #DFBB24;
}
.lightYellow1 div.header {
    background-color: #DFBB24;
}
.lightYellow1 .widget-title h2 {
       
    color: #DFBB24;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightYellow1.grayTabs.tabs-title {
       
    color: #DFBB24;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightYellow1.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #DFBB24;
}
.lightYellow1.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .lightYellow1.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #DFBB24;
}
.lightYellow1.entertainmentTrailer.trailers.row h5 {
    color: #DFBB24;
}
.lightYellow1.storyContent.article h1 {
       
    color: #DFBB24;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightYellow1.storyContent.article span.bodyLinkSpan {
    color: #DFBB24;
    cursor: pointer;
}
.lightYellow1.storyContent.section h1 {
       
    color: #DFBB24;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightYellow1.relatedContents.custom ul.tabs {
    background-color: #DFBB24;
}
.lightYellow1 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.lightYellow1 p.readMore a, .lightYellow1 p.readMore a:hover {
    color: #DFBB24;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.lightYellow1.breadcrumb.navigation {
    background-color: #DFBB24;
    color: black;
}
.lightYellow1.breadcrumb.navigation a {
    color: black;
}
.lightYellow1.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.lightYellow1 .shortTitle {
    background-color: #DFBB24;
}
.lightYellow1.bg-title .widget-title {
    background-color: #DFBB24;
}
.lightYellow1.voice-column h6 .authorName {
    color: #DFBB24;
    font-style: italic;
}
.darkGreen1 a {
    color: #00AD93;
}
.darkGreen1 div.header {
    background-color: #00AD93;
}
.darkGreen1 .widget-title h2 {
       
    color: #00AD93;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkGreen1.grayTabs.tabs-title {
       
    color: #00AD93;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkGreen1.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #00AD93;
}
.darkGreen1.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .darkGreen1.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #00AD93;
}
.darkGreen1.entertainmentTrailer.trailers.row h5 {
    color: #00AD93;
}
.darkGreen1.storyContent.article h1 {
       
    color: #00AD93;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkGreen1.storyContent.article span.bodyLinkSpan {
    color: #00AD93;
    cursor: pointer;
}
.darkGreen1.storyContent.section h1 {
       
    color: #00AD93;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkGreen1.relatedContents.custom ul.tabs {
    background-color: #00AD93;
}
.darkGreen1 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.darkGreen1 p.readMore a, .darkGreen1 p.readMore a:hover {
    color: #00AD93;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.darkGreen1.breadcrumb.navigation {
    background-color: #00AD93;
    color: black;
}
.darkGreen1.breadcrumb.navigation a {
    color: black;
}
.darkGreen1.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.darkGreen1 .shortTitle {
    background-color: #00AD93;
}
.darkGreen1.bg-title .widget-title {
    background-color: #00AD93;
}
.darkGreen1.voice-column h6 .authorName {
    color: #00AD93;
    font-style: italic;
}
.lightViolate1 a {
    color: #7F78B3;
}
.lightViolate1 div.header {
    background-color: #7F78B3;
}
.lightViolate1 .widget-title h2 {
       
    color: #7F78B3;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightViolate1.grayTabs.tabs-title {
       
    color: #7F78B3;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightViolate1.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #7F78B3;
}
.lightViolate1.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .lightViolate1.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #7F78B3;
}
.lightViolate1.entertainmentTrailer.trailers.row h5 {
    color: #7F78B3;
}
.lightViolate1.storyContent.article h1 {
       
    color: #7F78B3;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightViolate1.storyContent.article span.bodyLinkSpan {
    color: #7F78B3;
    cursor: pointer;
}
.lightViolate1.storyContent.section h1 {
       
    color: #7F78B3;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightViolate1.relatedContents.custom ul.tabs {
    background-color: #7F78B3;
}
.lightViolate1 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.lightViolate1 p.readMore a, .lightViolate1 p.readMore a:hover {
    color: #7F78B3;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.lightViolate1.breadcrumb.navigation {
    background-color: #7F78B3;
    color: black;
}
.lightViolate1.breadcrumb.navigation a {
    color: black;
}
.lightViolate1.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.lightViolate1 .shortTitle {
    background-color: #7F78B3;
}
.lightViolate1.bg-title .widget-title {
    background-color: #7F78B3;
}
.lightViolate1.voice-column h6 .authorName {
    color: #7F78B3;
    font-style: italic;
}
.darkViolate1 a {
    color: #403A66;
}
.darkViolate1 div.header {
    background-color: #403A66;
}
.darkViolate1 .widget-title h2 {
       
    color: #403A66;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkViolate1.grayTabs.tabs-title {
       
    color: #403A66;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkViolate1.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #403A66;
}
.darkViolate1.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .darkViolate1.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #403A66;
}
.darkViolate1.entertainmentTrailer.trailers.row h5 {
    color: #403A66;
}
.darkViolate1.storyContent.article h1 {
       
    color: #403A66;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkViolate1.storyContent.article span.bodyLinkSpan {
    color: #403A66;
    cursor: pointer;
}
.darkViolate1.storyContent.section h1 {
       
    color: #403A66;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.darkViolate1.relatedContents.custom ul.tabs {
    background-color: #403A66;
}
.darkViolate1 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.darkViolate1 p.readMore a, .darkViolate1 p.readMore a:hover {
    color: #403A66;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.darkViolate1.breadcrumb.navigation {
    background-color: #403A66;
    color: black;
}
.darkViolate1.breadcrumb.navigation a {
    color: black;
}
.darkViolate1.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.darkViolate1 .shortTitle {
    background-color: #403A66;
}
.darkViolate1.bg-title .widget-title {
    background-color: #403A66;
}
.darkViolate1.voice-column h6 .authorName {
    color: #403A66;
    font-style: italic;
}
.lightViolate1 a {
    color: #7F78B3;
}
.lightViolate1 div.header {
    background-color: #7F78B3;
}
.lightViolate1 .widget-title h2 {
       
    color: #7F78B3;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightViolate1.grayTabs.tabs-title {
       
    color: #7F78B3;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightViolate1.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #7F78B3;
}
.lightViolate1.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .lightViolate1.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #7F78B3;
}
.lightViolate1.entertainmentTrailer.trailers.row h5 {
    color: #7F78B3;
}
.lightViolate1.storyContent.article h1 {
       
    color: #7F78B3;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightViolate1.storyContent.article span.bodyLinkSpan {
    color: #7F78B3;
    cursor: pointer;
}
.lightViolate1.storyContent.section h1 {
       
    color: #7F78B3;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightViolate1.relatedContents.custom ul.tabs {
    background-color: #7F78B3;
}
.lightViolate1 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.lightViolate1 p.readMore a, .lightViolate1 p.readMore a:hover {
    color: #7F78B3;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.lightViolate1.breadcrumb.navigation {
    background-color: #7F78B3;
    color: black;
}
.lightViolate1.breadcrumb.navigation a {
    color: black;
}
.lightViolate1.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.lightViolate1 .shortTitle {
    background-color: #7F78B3;
}
.lightViolate1.bg-title .widget-title {
    background-color: #7F78B3;
}
.lightViolate1.voice-column h6 .authorName {
    color: #7F78B3;
    font-style: italic;
}
.lightBlue1 a {
    color: #49C2C1;
}
.lightBlue1 div.header {
    background-color: #49C2C1;
}
.lightBlue1 .widget-title h2 {
       
    color: #49C2C1;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightBlue1.grayTabs.tabs-title {
       
    color: #49C2C1;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightBlue1.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #49C2C1;
}
.lightBlue1.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .lightBlue1.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #49C2C1;
}
.lightBlue1.entertainmentTrailer.trailers.row h5 {
    color: #49C2C1;
}
.lightBlue1.storyContent.article h1 {
       
    color: #49C2C1;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightBlue1.storyContent.article span.bodyLinkSpan {
    color: #49C2C1;
    cursor: pointer;
}
.lightBlue1.storyContent.section h1 {
       
    color: #49C2C1;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.lightBlue1.relatedContents.custom ul.tabs {
    background-color: #49C2C1;
}
.lightBlue1 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.lightBlue1 p.readMore a, .lightBlue1 p.readMore a:hover {
    color: #49C2C1;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.lightBlue1.breadcrumb.navigation {
    background-color: #49C2C1;
    color: black;
}
.lightBlue1.breadcrumb.navigation a {
    color: black;
}
.lightBlue1.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.lightBlue1 .shortTitle {
    background-color: #49C2C1;
}
.lightBlue1.bg-title .widget-title {
    background-color: #49C2C1;
}
.lightBlue1.voice-column h6 .authorName {
    color: #49C2C1;
    font-style: italic;
}
.brickRed1 a {
    color: #F4000A;
}
.brickRed1 div.header {
    background-color: #F4000A;
}
.brickRed1 .widget-title h2 {
       
    color: #F4000A;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.brickRed1.grayTabs.tabs-title {
       
    color: #F4000A;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.brickRed1.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #F4000A;
}
.brickRed1.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .brickRed1.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #F4000A;
}
.brickRed1.entertainmentTrailer.trailers.row h5 {
    color: #F4000A;
}
.brickRed1.storyContent.article h1 {
       
    color: #F4000A;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.brickRed1.storyContent.article span.bodyLinkSpan {
    color: #F4000A;
    cursor: pointer;
}
.brickRed1.storyContent.section h1 {
       
    color: #F4000A;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.brickRed1.relatedContents.custom ul.tabs {
    background-color: #F4000A;
}
.brickRed1 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.brickRed1 p.readMore a, .brickRed1 p.readMore a:hover {
    color: #F4000A;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.brickRed1.breadcrumb.navigation {
    background-color: #F4000A;
    color: black;
}
.brickRed1.breadcrumb.navigation a {
    color: black;
}
.brickRed1.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.brickRed1 .shortTitle {
    background-color: #F4000A;
}
.brickRed1.bg-title .widget-title {
    background-color: #F4000A;
}
.brickRed1.voice-column h6 .authorName {
    color: #F4000A;
    font-style: italic;
}
.mainRed a {
    color: #687380;
}
.mainRed div.header {
    background-color: #687380;
}
.mainRed .widget-title h2 {
     background: none repeat scroll 0 0 #687380;
    border: 1px solid #BDBDBD;
    color: #F1F1F1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 1;
    margin: 0 0 7px;
    padding: 7px;
    text-transform: uppercase;
}
.mainRed.grayTabs.tabs-title {
       
    color: #687380;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.mainRed.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #687380;
}
.mainRed.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .mainRed.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #687380;
}
.mainRed.entertainmentTrailer.trailers.row h5 {
    color: #687380;
}
.mainRed.storyContent.article h1 {
       
    color: #687380;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.mainRed.storyContent.article span.bodyLinkSpan {
    color: #687380;
    cursor: pointer;
}
.mainRed.storyContent.section h1 {
       
    color: #687380;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.mainRed.relatedContents.custom ul.tabs {
    background-color: #687380;
}
.mainRed p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.mainRed p.readMore a, .mainRed p.readMore a:hover {
    color: #687380;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.mainRed.breadcrumb.navigation {
    background-color: #687380;
    color: black;
}
.mainRed.breadcrumb.navigation a {
    color: black;
}
.mainRed.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.mainRed .shortTitle {
    background-color: #687380;
}
.mainRed.bg-title .widget-title {
    background-color: #687380;
}
.mainRed.voice-column h6 .authorName {
    color: #687380;
    font-style: italic;
}
.normalBlue a {
    color: #207CD2;
}
.normalBlue div.header {
    background-color: #207CD2;
}
.normalBlue .widget-title h2 {
       
    color: #207CD2;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.normalBlue.grayTabs.tabs-title {
       
    color: #207CD2;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.normalBlue.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #207CD2;
}
.normalBlue.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .normalBlue.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #207CD2;
}
.normalBlue.entertainmentTrailer.trailers.row h5 {
    color: #207CD2;
}
.normalBlue.storyContent.article h1 {
       
    color: #207CD2;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.normalBlue.storyContent.article span.bodyLinkSpan {
    color: #207CD2;
    cursor: pointer;
}
.normalBlue.storyContent.section h1 {
       
    color: #207CD2;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.normalBlue.relatedContents.custom ul.tabs {
    background-color: #207CD2;
}
.normalBlue p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.normalBlue p.readMore a, .normalBlue p.readMore a:hover {
    color: #207CD2;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.normalBlue.breadcrumb.navigation {
    background-color: #207CD2;
    color: black;
}
.normalBlue.breadcrumb.navigation a {
    color: black;
}
.normalBlue.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.normalBlue .shortTitle {
    background-color: #207CD2;
}
.normalBlue.bg-title .widget-title {
    background-color: #207CD2;
}
.normalBlue.voice-column h6 .authorName {
    color: #207CD2;
    font-style: italic;
}
.tabOrange1 a {
    color: #E67200;
}
.tabOrange1 div.header {
    background-color: #E67200;
}
.tabOrange1 .widget-title h2 {
       
    color: #E67200;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.tabOrange1.grayTabs.tabs-title {
       
    color: #E67200;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.tabOrange1.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #E67200;
}
.tabOrange1.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .tabOrange1.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #E67200;
}
.tabOrange1.entertainmentTrailer.trailers.row h5 {
    color: #E67200;
}
.tabOrange1.storyContent.article h1 {
       
    color: #E67200;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.tabOrange1.storyContent.article span.bodyLinkSpan {
    color: #E67200;
    cursor: pointer;
}
.tabOrange1.storyContent.section h1 {
       
    color: #E67200;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.tabOrange1.relatedContents.custom ul.tabs {
    background-color: #E67200;
}
.tabOrange1 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.tabOrange1 p.readMore a, .tabOrange1 p.readMore a:hover {
    color: #E67200;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.tabOrange1.breadcrumb.navigation {
    background-color: #E67200;
    color: black;
}
.tabOrange1.breadcrumb.navigation a {
    color: black;
}
.tabOrange1.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.tabOrange1 .shortTitle {
    background-color: #E67200;
}
.tabOrange1.bg-title .widget-title {
    background-color: #E67200;
}
.tabOrange1.voice-column h6 .authorName {
    color: #E67200;
    font-style: italic;
}
.tabOrange2 a {
    color: #F44306;
}
.tabOrange2 div.header {
    background-color: #F44306;
}
.tabOrange2 .widget-title h2 {
       
    color: #F44306;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.tabOrange2.grayTabs.tabs-title {
       
    color: #F44306;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.tabOrange2.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #F44306;
}
.tabOrange2.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .tabOrange2.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #F44306;
}
.tabOrange2.entertainmentTrailer.trailers.row h5 {
    color: #F44306;
}
.tabOrange2.storyContent.article h1 {
       
    color: #F44306;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.tabOrange2.storyContent.article span.bodyLinkSpan {
    color: #F44306;
    cursor: pointer;
}
.tabOrange2.storyContent.section h1 {
       
    color: #F44306;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.tabOrange2.relatedContents.custom ul.tabs {
    background-color: #F44306;
}
.tabOrange2 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.tabOrange2 p.readMore a, .tabOrange2 p.readMore a:hover {
    color: #F44306;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.tabOrange2.breadcrumb.navigation {
    background-color: #F44306;
    color: black;
}
.tabOrange2.breadcrumb.navigation a {
    color: black;
}
.tabOrange2.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.tabOrange2 .shortTitle {
    background-color: #F44306;
}
.tabOrange2.bg-title .widget-title {
    background-color: #F44306;
}
.tabOrange2.voice-column h6 .authorName {
    color: #F44306;
    font-style: italic;
}
.tabBlue1 a {
    color: #1B4873;
}
.tabBlue1 div.header {
    background-color: #1B4873;
}
.tabBlue1 .widget-title h2 {
       
    color: #1B4873;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.tabBlue1.grayTabs.tabs-title {
       
    color: #1B4873;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.tabBlue1.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #1B4873;
}
.tabBlue1.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .tabBlue1.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #1B4873;
}
.tabBlue1.entertainmentTrailer.trailers.row h5 {
    color: #1B4873;
}
.tabBlue1.storyContent.article h1 {
       
    color: #1B4873;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.tabBlue1.storyContent.article span.bodyLinkSpan {
    color: #1B4873;
    cursor: pointer;
}
.tabBlue1.storyContent.section h1 {
       
    color: #1B4873;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.tabBlue1.relatedContents.custom ul.tabs {
    background-color: #1B4873;
}
.tabBlue1 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.tabBlue1 p.readMore a, .tabBlue1 p.readMore a:hover {
    color: #1B4873;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.tabBlue1.breadcrumb.navigation {
    background-color: #1B4873;
    color: black;
}
.tabBlue1.breadcrumb.navigation a {
    color: black;
}
.tabBlue1.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.tabBlue1 .shortTitle {
    background-color: #1B4873;
}
.tabBlue1.bg-title .widget-title {
    background-color: #1B4873;
}
.tabBlue1.voice-column h6 .authorName {
    color: #1B4873;
    font-style: italic;
}
.tabBlue2 a {
    color: #20ACC1;
}
.tabBlue2 div.header {
    background-color: #20ACC1;
}
.tabBlue2 .widget-title h2 {
       
    color: #20ACC1;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.tabBlue2.grayTabs.tabs-title {
       
    color: #20ACC1;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.tabBlue2.grayTabs.tabbingGroup ul.tabs li.current a {
    color: #20ACC1;
}
.tabBlue2.grayTabs.tabbingGroup .widget.list.mediaList.videos .first .info a.title, .tabBlue2.grayTabs.tabbingGroup .widget.list.mediaList.slideshows .first .info a.title {
    color: #20ACC1;
}
.tabBlue2.entertainmentTrailer.trailers.row h5 {
    color: #20ACC1;
}
.tabBlue2.storyContent.article h1 {
       
    color: #20ACC1;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.tabBlue2.storyContent.article span.bodyLinkSpan {
    color: #20ACC1;
    cursor: pointer;
}
.tabBlue2.storyContent.section h1 {
       
    color: #20ACC1;
    font-size: 2em;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.tabBlue2.relatedContents.custom ul.tabs {
    background-color: #20ACC1;
}
.tabBlue2 p.readMore {
       
    background-position: -13px -647px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
.tabBlue2 p.readMore a, .tabBlue2 p.readMore a:hover {
    color: #20ACC1;
    font-size: 12px;
    padding-left: 12px;
    text-decoration: underline;
}
.tabBlue2.breadcrumb.navigation {
    background-color: #20ACC1;
    color: black;
}
.tabBlue2.breadcrumb.navigation a {
    color: black;
}
.tabBlue2.breadcrumb.navigation a.last {
    color: #FFFFFF;
}
.tabBlue2 .shortTitle {
    background-color: #20ACC1;
}
.tabBlue2.bg-title .widget-title {
    background-color: #20ACC1;
}
.tabBlue2.voice-column h6 .authorName {
    color: #20ACC1;
    font-style: italic;
}
p.ibnlive_logo a {
       
    display: block;
    height: 43px;
    width: 116px;
}
p.cricketnext_logo a {
       
    display: block;
    height: 26px;
    width: 96px;
}
p.readMore {
    background-image: none;
    background-position: -13px -642px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
p.readMore a, p.readMore a:hover {
    color: #207CD2;
    font-size: 12px;
    padding-left: 0;
    text-decoration: underline;
}
.simpleTabs.tabbingGroup a:hover {
    text-decoration: none;
}
.simpleTabs.tabbingGroup div.tabPanes {
    border: medium none;
}
.simpleTabs.tabbingGroup div.tabPanes div.tabPane {
    margin: 5px 0 0;
}
.simpleTabs.tabbingGroup ul.tabs {
    border-bottom: 2px solid #687380;
    font-size: 12px;
    list-style-type: none;
    text-transform: capitalize;
}
.simpleTabs.tabbingGroup ul.tabs li {
    bottom: -0.188em;
    display: inline-block;
    font-weight: bold;
    margin-left: 0.6em;
    margin-right: 0.6em;
    position: relative;
}
.simpleTabs.tabbingGroup ul.tabs li a, .simpleTabs.tabbingGroup ul.tabs li a:visited, .simpleTabs.tabbingGroup ul.tabs li a:hover {
    color: #3BB2C8;
    margin: 0;
    text-decoration: none;
}
.simpleTabs.tabbingGroup ul.tabs li.current {
       
}
.simpleTabs.tabbingGroup ul.tabs li.current a {
     
    display: block;
    padding: 0 5px;
}
.simpleTabs.tabbingGroup ul.tabs li.current a span {
 
    display: block;
    line-height: 23px !important;
    padding: 1px 0.2em 0 !important;
    z-index: 100;
}
.simpleTabs.tabbingGroup ul.tabs li.current a, .simpleTabs.tabbingGroup ul.tabs li.current a:visited {
    color: #525252;
}
.smallTitle .widget-title h2 {
      
    font-size: 18px;
    line-height: 1.2em;
    margin: 0 0 10px;
    padding: 0 0 0 0.8em;
}
.grayTabs.tabs-title {
       
    color: #687380;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.grayTabs.tabbingGroup ul.tabs {
    background-color: #EFEFEF;
    margin-bottom: 10px;
    padding: 6px 5px;
}
.grayTabs.tabbingGroup ul.tabs li {
    border-right: 1px solid #B5B5B5;
    padding: 0 9px;
}
.grayTabs.tabbingGroup ul.tabs li.last {
    border: medium none;
}
.grayTabs.tabbingGroup ul.tabs li a {
    color: #717171;
    font-size: 12px;
    margin: 0;
    text-decoration: none;
    text-transform: capitalize;
}
.redDotList {
    list-style: none outside none;
}
.redDotList.biggerText li {
    background-position: 1px 11px;
}
.redDotList li {
       
    border-bottom: 1px solid #D6D6D6;
    list-style: none outside none;
    padding: 0.5em 0 0.5em 1.2em;
}
.redDotList li a {
    color: #5C5C5C;
}
.redDotList li.last {
    border: medium none;
    padding-bottom: 0;
}
.redDotList li span.dateLine {
    color: #687380;
}
.imageDrivenGrayBox a {
    color: #687380;
    font-size: 16px;
}
.imageDrivenGrayBox.left {
    text-align: left;
}
.imageDrivenGrayBox.right {
    text-align: right;
}
.imageDrivenGrayBox img {
    margin-bottom: 0;
}
.imageDrivenGrayBox h1, .imageDrivenGrayBox h2, .imageDrivenGrayBox h3 {
    margin: 0;
}
.imageDrivenGrayBox .article {
    background-color: #ECECEC;
    margin-bottom: 20px;
}
.imageDrivenGrayBox .article.last {
    margin-bottom: 0;
}
div.bdr {
    border-bottom: 2px solid #C8EAF3;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
div.redBdrSundayStandard {
    border-bottom: 2px solid #F4000A;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
div.margin-bottom-10 {
    margin-bottom: 10px !important;
}
div.margin-bottom-20 {
    margin-bottom: 20px;
}
div.margin-bottom-0 {
    margin-bottom: 0 !important;
}
div.margin-top-0 {
    margin-top: 0 !important;
}
div.margin-top-10 {
    margin-top: 10px !important;
}
div.topbdr {
    border-top: 1px solid #D6D6D6;
}
div.topbdr-10 {
    border-top: 1px solid #D6D6D6;
    padding-top: 10px;
}
.clearfix {
    display: inline-block;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
    overflow: visible;
}
div.nie-ads-zedo-slider {
    overflow: visible;
    position: relative;
}
div.nie-ads-zedo-slider > div {
    overflow: visible;
    position: absolute;
    right: -130px !important;
}
div.jsp.answerlink {
    overflow: visible;
    position: absolute;
}
div.jsp.answerlink div.answerlink {
    left: 385px;
    position: relative;
    top: 7px;
}
.error_page {
    font-size: 12px;
    padding: 20px 40px;
    text-align: center;
}
.error_page h1 {
    font-size: 28px;
    margin: 20px 0 0;
}
.error_page p {
    margin: 10px 0;
    padding: 0;
}
.error_page a {
    color: #687380;
}
.error_page a:hover {
    text-decoration: underline;
}
div#header div.menu.horizontal.topMenu {
    background-color:#939fae;
}
div#header div.menu.horizontal.topMenu ul li {
    border-right: 1px solid #ccc;
    float: left;
    list-style: none outside none;
    padding: 6px 20px;
}
div#header div.menu.horizontal.topMenu ul li a {
    color: white;
    font-family: arial;
    font-size: 0.9em;
    padding: 0;
}
div#header div.menu.horizontal.topMenu ul li a:hover {
    text-decoration: none;
}
div#header div.menu.horizontal.topMenu ul li:hover {
    background-color:#7e8b9b;
    text-decoration: none;
}
div#header div.menu.horizontal.topMenu ul li.active {
    background-color:#7e8b9b;
}
div#header div.menu.horizontal.topMenu ul li.last {
    border: medium none;
}
div#header div.menu.horizontalExtended.main-menu {
    overflow: visible;
    position: relative;
    z-index: 100;
}
div#header div.menu.horizontalExtended.main-menu .menu {
    background-color: #687380;
    list-style: none outside none;
    margin: 0;
    overflow: visible;
    padding: 0;
}
div#header div.menu.horizontalExtended.main-menu .menu ul {
    background-color: #143D71;
    display: none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
}
div#header div.menu.horizontalExtended.main-menu .menu ul li {
    background-image: none;
    float: none;
}
div#header div.menu.horizontalExtended.main-menu .menu ul a {
    text-transform: capitalize;
}
div#header div.menu.horizontalExtended.main-menu .menu ul a:hover {
    background-color: #687380;
}
div#header div.menu.horizontalExtended.main-menu .menu ul li.has-children {
    position: relative;
}
div#header div.menu.horizontalExtended.main-menu .menu ul li.has-children ul.submenu {
    top: 0;
}
div#header div.menu.horizontalExtended.main-menu .menu a {
    color: white;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 6px 8px 6px;
    text-transform: uppercase;
}
div#header div.menu.horizontalExtended.main-menu .menu li {
      
    float: left;
}
div#header div.menu.horizontalExtended.main-menu .menu li.last {
    background-image: none;
}
div#header div.menu.horizontalExtended.main-menu .menu li.menu-root:hover {
       
}
div#header div.menu.horizontalExtended.main-menu .menu li.menu-root.last:hover {
    background-image: none;
}
div#header div.menu.horizontalExtended.main-menu .menu li.menu-root:hover > a {
    background-color: transparent;
}
div#header div.menu.horizontalExtended.main-menu .menu li:hover {
    background-color: #143D71;
}
div#header div.menu.horizontalExtended.main-menu .menu li:hover > ul {
    display: block;
}
div#header div.menu.horizontalExtended.main-menu .menu li:hover li:hover > ul {
    opacity: 1;
}
div#header div.menu.horizontalExtended.main-menu .menu .extended-menu {
      
    float: right;
}
div#header div.menu.horizontalExtended.main-menu .menu .extended-menu > a {
   /*    */
    width: 20px;
}
div#header div.menu.horizontalExtended.main-menu .menu .extended-menu > ul {
    right: 0;
}
div#header div.menu.horizontalExtended.main-menu .menu .extended-menu ul {
    overflow: visible;
}
div#header div.menu.horizontalExtended.main-menu .menu .extended-menu ul li {
    background-image: none;
}
div#header div.menu.horizontalExtended.main-menu .menu .extended-menu ul a {
    text-transform: uppercase;
}
div#header div.menu.horizontalExtended.main-menu .menu .extended-menu ul ul.submenu a {
    text-transform: capitalize;
}
div#footer ul {
    list-style: none outside none;
}
div#footer div.menu.vertical {
    padding: 0;
    width: auto;
}
div#footer div.menu.vertical ul.topmenu li {
    margin-bottom: 20px;
}
div#footer div.menu.vertical ul.topmenu li.last {
    margin-bottom: 0;
}
div#footer div.menu.vertical ul.topmenu a {
    color: #6DCFF6;
    font-weight: bold;
    text-decoration: none;
}
div#footer div.menu.vertical ul.submenu {
    margin-top: 5px;
}
div#footer div.menu.vertical ul.submenu li {
    margin-bottom: 5px;
}
div#footer div.menu.vertical ul.submenu li.last {
    margin-bottom: 0;
}
div#footer div.menu.vertical ul.submenu a {
    color: #FFFFFF;
    font-weight: normal;
}
div#footer div.menu.horizontal {
    margin: 5px 0;
}
div#footer div.menu.horizontal a {
    text-decoration: none;
}
div#footer div.menu.horizontal li {
    border-right: 1px solid #EEEEEE;
    float: left;
    margin-right: 10px;
    padding-right: 10px;
}
div#footer div.menu.horizontal li.last {
    border-right: medium none;
}
div.widget.search.simpleForm {
    clear: both;
}
div.widget.search.simpleForm .simpleSearch {
    margin-top: 10px;
}
div.widget.search.simpleForm .simpleSearch form {
    display: inline;
}
div.widget.search.simpleForm .simpleSearch input.field {
       
    border: 1px solid #BABABA;
    color: #888888;
    float: left;
    height: 22px;
    margin: 0 5px 0 0;
    width: 180px;
}
div.widget.search.simpleForm .simpleSearch input.button {
    background-color: #24ABD1;
    border: medium none;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    padding: 0 3px;
    text-transform: uppercase;
    width: 30px;
}
div.widget.search.advancedForm div#advancedSearch {
    border: 1px solid #D6D6D6;
    color: black;
    padding: 5px;
}
div.widget.search.advancedForm div#advancedSearch td.label {
    width: 190px;
}
div.widget.search.advancedForm div#advancedSearch input {
    margin-bottom: 3px;
    width: 380px;
}
div.widget.search.advancedForm div#advancedSearch input.datepicker {
    width: 183px;
}
div.widget.search.advancedForm div#advancedSearch input.button {
    width: 150px;
}
div.widget.search.advancedForm div#advancedSearch #search-section {
    width: 184px;
}
div.filmstrip.breakingNews {
    background-color: #FFFFFF;
    margin-bottom: 0;
    padding-bottom: 0;
}
div.filmstrip.breakingNews.sundayStandard {
    background-color: #8E8E8E;
}
div.filmstrip.breakingNews.sundayStandard .h140 {
    height: 73px;
}
div.filmstrip.breakingNews.sundayStandard .h140 div.w140 {
    height: 55px;
}
div.filmstrip.breakingNews.sundayStandard div.scrollable {
    border: medium none;
    height: 73px;
}
div.filmstrip.breakingNews.sundayStandard div.scrollable div.page div.item {
    background-color: #8E8E8E;
    padding: 9px 10px;
}
div.filmstrip.breakingNews.sundayStandard div.scrollable div.page div.item div.breaking-news-title {
    height: 54px;
}
div.filmstrip.breakingNews.sundayStandard div.scrollable div.page div.item div.breaking-news-title a {
    color: #FFFFFF;
}
div.filmstrip.breakingNews.sundayStandard a.prev {
       
}
div.filmstrip.breakingNews.sundayStandard a.next {
       
}
div.filmstrip.breakingNews.sundayStandard a.prev, div.filmstrip.breakingNews.sundayStandard a.next {
    height: 73px;
}
div.filmstrip.breakingNews.sundayStandard a.breaking-news-header {
     
}
div.filmstrip.breakingNews.sundayStandard a.breaking-news-header, div.filmstrip.breakingNews.sundayStandard a.more-news-header {
    height: 73px;
}
div.filmstrip.breakingNews.sundayStandard a.more-news-header {
       
}
div.filmstrip.breakingNews div.scrollable {
    border-bottom: 1px solid #E8E8E8;
    border-top: 1px solid #E8E8E8;
    height: 68px;
}
div.filmstrip.breakingNews div.scrollable div.page div.item {
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #E8E8E8;
    border-right: 0 none;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    margin: 0;
    padding: 8px 12px 0 8px;
}
div.filmstrip.breakingNews div.scrollable div.page div.item.first {
    border-left: 0 none;
}
div.filmstrip.breakingNews div.scrollable div.page div.breaking-news-title {
    border-right: 2px none black;
    height: 54px;
    line-height: 1.5;
    padding-left: 4px;
}
div.filmstrip.breakingNews div.scrollable div.page div.breaking-news-title a {
    color: #7D9DAE;
}
div.filmstrip.breakingNews a.prev {
       
}
div.filmstrip.breakingNews a.next {
       
}
div.filmstrip.breakingNews a.prev, div.filmstrip.breakingNews a.next {
    display: block;
    float: left;
    height: 70px;
    width: 35px;
}
div.filmstrip.breakingNews a.breaking-news-header {
       
    margin-right: 1px;
}
div.filmstrip.breakingNews a.breaking-news-header, div.filmstrip.breakingNews a.more-news-header {
    display: block;
    float: left;
    height: 70px;
    width: 40px;
}
div.filmstrip.breakingNews a.more-news-header {
       
    margin-left: 1px;
}
div.filmstrip.breakingNews a.left:hover, div.filmstrip.breakingNews a.right:hover {
    cursor: pointer;
}
div.filmstrip.breakingNews img.w140 {
    height: 54px;
    width: 55px;
}
div.tabbingGroup .x300x140.tabbedStories div.topstory img {
    vertical-align: middle;
}
div.tabbingGroup .x300x140.tabbedStories div.topstory div.article h1 {
    font-size: 1.33em;
    margin: 10px 0 5px;
}
div.tabbingGroup .x300x140.tabbedStories div.topstory div.article p {
    margin: 0;
}
div.tabbingGroup .x300x140.tabbedStories div.headline div.article {
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 2px;
    padding-bottom: 2px;
}
div.tabbingGroup .x300x140.tabbedStories div.headline div.article div.text {
    clear: both;
}
div.tabbingGroup .x300x140.tabbedStories div.headline div.article div.text .default {
    margin: 0;
}
div.tabbingGroup .x300x140.tabbedStories div.headline div.article div.text .default a {
    color: #5C5C5C;
    font-size: 12px;
    font-weight: normal;
}
div.tabbingGroup .x300x140.tabbedStories div.headline div.article.last {
    border: medium none;
    margin: 0;
    padding: 0;
}
div.tabbingGroup .x300x140.tabbedStories div.headline a {
    font-weight: bold;
}
div#right .styleGroup.sundayStandard img {
    vertical-align: middle;
}
div#right .styleGroup.sundayStandard .stories.default {
    margin: 10px 0 6px;
}
div#right .styleGroup.sundayStandard .redDotList a {
    font-size: 14px;
}
div.stories.default.squarImageStorytList .article {
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
div.stories.default.squarImageStorytList .article.last {
    border: medium none;
    margin: 0;
    padding: 0;
}
div.stories.default.squarImageStorytList .article img {
    cursor: pointer;
    margin: 0 10px 0 0;
}
div.stories.default.squarImageStorytList .article a {
    color: #5C5C5C;
    font-size: 16px;
}
div.stories.default.squarImageStorytList .article h3 {
    margin: 0;
}
div.stories.default.squarImageStorytList .article .authorName {
    color: #207CD2;
    font-size: 12px;
    margin-bottom: 10px;
    text-transform: capitalize;
}
div.stories.default.financeTop .article .summary h3 a {
    font-size: 24px;
}
div.stories.default.financeFeatured .article .summary h3 a {
    color: #5C5C5C;
    font-size: 14px;
}
div.stories.default.sundayStandardArticle img {
    cursor: pointer;
    margin: 0 10px 20px 0;
    vertical-align: top;
}
div.stories.default.sundayStandardArticle .shortTitle {
    margin-top: 0;
}
div.stories.default.sundayStandardArticle .article.news {
    clear: both;
}
div.stories.default.sundayStandardArticle .article.news .media h3 {
    font-size: 23px;
    font-style: italic;
    margin: 0 0 8px;
    text-decoration: none;
}
div.stories.default.sundayStandardArticle .article.news .media h3 a {
    color: #5C5C5C;
}
div.stories.default.sundayStandardArticle .article.news .summary {
    font-size: 14px;
}
div.stories.default span.dateLine {
    color: #687380;
    font-size: 14px;
}
div.stories.custom.topStory div.article div.summary a {
    display: block;
}
div.stories.custom.topStory div.article div.summary a.headline {
    color: #687380;
    font-size: 30px;
}
div.stories.custom.topStory div.article div.summary .readMore {
    background-image: none;
    background-position: -13px -642px;
    background-repeat: no-repeat;
    margin: 20px 0 0;
}
div.stories.custom.topStory div.article div.summary .readMore a, div.stories.custom.topStory div.article div.summary .readMore a:hover {
    color: #207CD2;
    font-size: 12px;
    padding-left: 0;
    text-decoration: underline;
}
div.stories.custom.topStory div.article div.summary img.left {
    float: left;
    margin: 0 20px 0 0;
}
div.stories.columnTeaser.sundayStandardArticle {
      
}
div.stories.columnTeaser.sundayStandardArticle .row {
    border-bottom: 2px solid white;
    margin: 0;
}
div.stories.columnTeaser.sundayStandardArticle .row .article.news {
    margin-right: 2px;
    padding: 10px 9px;
}
div.stories.columnTeaser.sundayStandardArticle .row .article.news img {
    cursor: pointer;
    margin: 0 10px 20px 0;
    vertical-align: top;
}
div.stories.columnTeaser.sundayStandardArticle .row .article.news div.shortTitle {
    margin-top: 0;
}
div.stories.columnTeaser.sundayStandardArticle .row .article.news div.shortTitle h5 {
    margin: 0;
}
div.stories.columnTeaser.sundayStandardArticle .row .article.news p.readMore {
    float: none;
}
div.stories.columnTeaser.sundayStandardArticle .row .article.news div.summary {
    font-size: 14px;
}
div.stories.columnTeaser.sundayStandardArticle .row .article.news .media.news {
    clear: both;
}
div.stories.columnTeaser.sundayStandardArticle .row .article.news .media.news h2 {
    font-size: 23px;
    font-style: italic;
    margin: 0 0 8px;
    text-decoration: none;
}
div.stories.columnTeaser.sundayStandardArticle .row .article.news .media.news h2 a {
    color: #5C5C5C;
}
div.stories.columnTeaser.sundayStandardArticle .row .article.news.last {
    margin-right: 0;
}
div.w140 a:hover {
    text-decoration: none;
}
div.w140 img {
    margin: 0 0 3px;
    vertical-align: top;
}
div.w140 div.header {
    float: left;
    margin-bottom: 3px;
    padding: 0 5px 2px;
}
div.w140 div.header h5 {
    color: #FFFFFF;
    font-size: 14px;
    margin: 0;
    text-transform: uppercase;
}
div.w140 div.list img {
    margin: 0;
}
div.w140 div.list div.play {
    display: none;
}
div.w140 div.list.galleries .content .listGallery {
    border: medium none;
    margin-bottom: 10px;
    padding: 0;
}
div.w140 div.list.galleries .content .listGallery img {
    float: none;
    margin: 0 0 5px;
}
div.w140 div.list.galleries .content .listGallery h3 {
    font-size: 16px;
    margin: 0;
}
div.w140 div.list div.video, div.w140 div.list div.listGallery {
    margin-bottom: 10px;
    padding: 0;
}
div.w140 div.list div.video img, div.w140 div.list div.listGallery img {
    float: none;
    margin: 0 0 5px;
}
div.w140 div.list div.video div.info a.title, div.w140 div.list div.listGallery div.info a.title {
    color: #5C5C5C;
    font-size: 16px;
}
div.w140 div.list div.video div.info a.title p, div.w140 div.list div.listGallery div.info a.title p {
    border: medium none;
    margin: 0;
    padding: 0;
}
div.w140 div.list div.video.last, div.w140 div.list div.listGallery.last {
    margin: 0;
}
div.w140 div.stories.topstory div.article {
    margin-bottom: 10px;
}
div.w140 div.stories.topstory div.article div.text .default {
    clear: both;
    margin: 0;
}
div.w140 div.stories.topstory div.article div.text .default a {
    color: #5C5C5C;
    font-size: 16px;
}
div.w140 div.stories.topstory div.article.last {
    margin-bottom: 0;
}
div.w140 div.stories.topstory.last {
    margin-bottom: 0;
}
div.w140 div.stories.headline div.article {
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 2px;
    padding-bottom: 2px;
}
div.w140 div.stories.headline div.article div.text {
    clear: both;
}
div.w140 div.stories.headline div.article div.text .default {
    margin: 0;
}
div.w140 div.stories.headline div.article div.text .default a {
    color: #5C5C5C;
    font-size: 12px;
    font-weight: normal;
}
div.w140 div.stories.headline div.article.last {
    border: medium none;
    margin: 0;
    padding: 0;
}
div.w140 div.stories.headline.imageDriven .article.first {
    padding-bottom: 10px;
}
div.w140 div.stories.headline.imageDriven .article.first .text a {
    color: #207CD2;
    font-size: 14px;
}
div.w140 div.stories.headline.imageDriven .article .media {
    margin-bottom: 5px;
}
div.w140 div.stories.headline.imageDriven .article .media img {
    cursor: pointer;
    margin: 0;
}
div.w140 div.stories.headline.headlineNormal div.article {
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
div.w140 div.stories.headline.headlineNormal div.article div.text {
    clear: both;
}
div.w140 div.stories.headline.headlineNormal div.article div.text .default {
    margin: 0;
}
div.w140 div.stories.headline.headlineNormal div.article div.text .default a {
    color: #5C5C5C;
    font-size: 13px;
    font-weight: normal;
}
div.w140 div.stories.headline.headlineNormal div.article.last {
    border: medium none;
    margin: 0;
    padding: 0;
}
div.w140 div.stories.headline.imageDriven2 .article.first {
    padding-bottom: 10px;
}
div.w140 div.stories.headline.imageDriven2 .article.first .text .default a {
    color: #5C5C5C;
    font-size: 16px;
}
div.w140 div.stories.headline.imageDriven2 .article .media {
    margin-bottom: 5px;
}
div.w140 div.stories.headline.imageDriven2 .article .media img {
    cursor: pointer;
    margin: 0;
}
div.stories.topstory.financeFeatured .article .media h3 a {
    color: #5C5C5C;
    font-size: 14px;
    font-weight: bold;
}
div.stories.topstory.financeFeatured .article .media h5 a {
    color: #5C5C5C;
    font-size: 14px;
}
div.stories.topstory.sundayStandardArticle {
    position: relative;
}
div.stories.topstory.sundayStandardArticle img {
    margin: 0 0 5px;
}
div.stories.topstory.sundayStandardArticle .shortTitle {
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
}
div.stories.topstory.sundayStandardArticle .article {
    clear: both;
    margin-top: 28px;
}
div.stories.topstory.sundayStandardArticle .article .media.news h2 {
    font-size: 25px;
    font-style: italic;
    margin: 0 0 8px;
    text-decoration: none;
}
div.stories.topstory.sundayStandardArticle .article .media.news h2 a {
    color: #5C5C5C;
}
div.stories.topstory.sundayStandardArticle .article p.summary {
    font-size: 14px;
}
div.stories.topstory p.summary {
    margin: 0;
}
div.stories.topstory img {
    cursor: pointer;
    vertical-align: middle;
}
div.fp-twoColumnList {
    border-top: 1px solid #D6D6D6;
    padding-top: 5px;
}
div.fp-twoColumnList ul li a {
    font-size: 14px;
}
div.sectionStories div.stories.default {
    margin-bottom: 10px;
}
div.sectionStories div.stories.default div.article div.summary {
    line-height: 1.3em;
}
div.sectionStories div.stories.default div.article div.summary h3 {
    line-height: 1.3em;
    margin-bottom: 4px;
}
div.sectionStories div.stories.default div.article div.summary img.left {
    cursor: pointer;
    margin-bottom: 0;
    margin-right: 15px;
}
div.columnTeaser div.row {
    margin-bottom: 20px;
    overflow: hidden;
}
div.columnTeaser div.row div.article {
    float: left;
    margin-right: 20px;
}
div.columnTeaser div.row div.article img {
    cursor: pointer;
    vertical-align: middle;
}
div.columnTeaser div.row div.article h5 {
    margin: 5px 0 0;
}
div.columnTeaser div.row div.article h5 a {
    color: #5C5C5C;
    font-size: 14px;
}
div.columnTeaser div.row div.article.last {
    margin-right: 0;
}
div.columnTeaser div.row.last {
    margin-bottom: 0;
}
div.columnTeaser.bigFont div.row div.article h5 a {
    font-size: 16px;
}
div.columnTeaser p.readMore {
    float: right;
    margin-top: 15px;
}
div.stories.default.entertainment-news div.article {
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
}
div.stories.default.entertainment-news div.article img {
    cursor: pointer;
    margin: 0 10px 0 0;
}
div.stories.default.entertainment-news div.article p.readMore {
    left: 255px;
    margin-bottom: 10px;
    position: absolute;
    top: 65px;
}
div.stories.default.entertainment-news div.article.last {
    border-bottom: medium none;
    padding-bottom: 0;
}
div.stories.default.entertainment-news div.article.first {
    padding-top: 0;
}
div.stories.default.entertainment-news div.article.first p.readMore {
    top: 55px;
}
div.stories.default.entertainment-news div.article div.articleHomeSectionName h5 a {
    color: #207CD2;
}
div.stories.default.entertainment-news div.article h3 a {
    color: #5C5C5C;
    font-size: 14px;
}
div.stories div.shortTitle {
    float: left;
    margin: 0 0 8px;
    padding: 1px 5px;
}
div.stories div.shortTitle h5 {
    color: #FFFFFF;
    font-size: 14px;
    margin: 0;
    text-transform: uppercase;
}
div.bg-title .widget-title {
    float: left;
    margin: 0 0 8px;
    padding: 2px 5px;
}
div.bg-title .widget-title h2 {
    background-image: none;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 1.3;
    margin: 0;
    padding-left: 0;
    text-transform: uppercase;
}
div.magazine div.voice-column.stories p.readMore {
    margin: 10px 0;
}
div.magazine div.voice-column.stories div.article div.text h6 a {
    color: #5C5C5C;
}
div.magazine div.no-header {
    padding-top: 35px;
}
div.magazine div.stories div.article, div.magazine div.list div.content {
    clear: both;
}
div.magazine div.stories.topstory {
    position: relative;
}
div.magazine div.stories.topstory img {
    margin: 0 0 5px;
}
div.magazine div.stories.topstory div.shortTitle {
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
}
div.magazine div.stories.topstory div.article {
    margin-top: 28px;
}
.widget.poll.default {
    color: #5C5C5C;
}
.widget.poll.default.wide div.content form p {
    margin-bottom: 20px;
}
.widget.poll.default a:hover {
    text-decoration: none;
}
.widget.poll.default .widget-title {
    border-bottom: 2px solid #D6D6D6;
    padding-bottom: 0;
}
.widget.poll.default .widget-title h2 {
    margin-bottom: 5px;
}
.widget.poll.default div.content {
    padding: 20px 10px 0;
}
.widget.poll.default div.content ul {
    list-style: none outside none;
}
.widget.poll.default div.content p {
    font-size: 12px;
    line-height: 1.25em;
}
.widget.poll.default div.content .poll-result, .widget.poll.default div.content .poll-form {
    display: none;
}
.widget.poll.default div.content.poll-voted .view-form {
    display: none;
}
.widget.poll.default div.content.poll-voted .poll-result {
    display: inherit;
}
.widget.poll.default div.content.poll-notVoted .vote-again {
    display: none;
}
.widget.poll.default div.content.poll-notVoted .poll-form {
    display: inherit;
}
.widget.poll.default div.content.poll-viewResult .poll-result {
    display: inherit;
}
.widget.poll.default div.content.poll-viewResult .poll-form {
    display: none;
}
.widget.poll.default div.content form {
    display: inline;
    width: 100%;
}
.widget.poll.default div.content form input[type="radio"] {
    display: block;
    float: left;
    margin-right: 10px;
}
.widget.poll.default div.content form p {
    margin-bottom: 10px;
}
.widget.poll.default div.content .poll-question {
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px;
}
.widget.poll.default div.content div.result {
    background-color: #D6D6D6;
    line-height: 5px;
    margin-bottom: 10px;
}
.widget.poll.default div.content div.result div {
    background-color: #687380;
}
.widget.poll.default div.content .poll-form-link {
    background-color: #687380;
    float: left;
    line-height: 1.2em;
    margin: 10px 0 0;
    padding: 4px 10px;
}
.widget.poll.default div.content .poll-form-link a {
    color: #FFFFFF;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
.widget.poll.default div.content p.poll-form-bottom {
    line-height: 1;
    margin: 0;
    padding-top: 5px;
}
.widget.poll.default div.content p.poll-form-bottom a, .widget.poll.default div.content p.poll-form-bottom a:hover {
    color: #207CD2;
    text-decoration: underline;
}
.widget.poll.default div.content p.poll-form-bottom input {
    background-color: #687380;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin: 0 45px 0 0;
    overflow: visible;
    padding: 2px 8px;
    text-transform: uppercase;
}
div#main div.carousel div.carouselFilmstrip {
    background-color: #D6D6D6;
    padding-top: 10px;
}
div#main div.carousel div.mainDisplayContainer div.overlay {
    /*background: url("../gfx/carousel/carousel_bak_transparent.png") repeat scroll 0 0 transparent;*/
    color: #FFFFFF;
}
div#main div.carousel div.mainDisplayContainer div.overlay h2 {
    /*   */
    color: #D72027;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
div#main div.carousel div.mainDisplayContainer div.overlay p {
    margin-left: 12px;
}
div#main div.carousel.entertainment-carousel.darkOrange1 div.mainDisplayContainer div.overlay {
    background: none repeat scroll 0 0 #EF4623;
}
div#main div.carousel.entertainment-carousel div.mainDisplayContainer div.overlay {
    background-color: #9D9D9D;
    color: #FFFFFF;
    opacity: 0.9;
}
div#main div.carousel.entertainment-carousel div.mainDisplayContainer div.overlay h2 {
       
    color: #FFFFFF;
    font-size: 24px;
    line-height: 1;
    margin: 7px 0 5px;
    padding-left: 0.6em;
}
div#main div.carousel.entertainment-carousel div.mainDisplayContainer div.overlay h2 a {
    color: white;
}
div#main div.carousel.entertainment-carousel div.mainDisplayContainer div.overlay div.info {
    padding-left: 10px;
}
div#main div.carousel.entertainment-carousel div.mainDisplayContainer div.overlay div.infoWrapperFullHorizontal {
    padding-bottom: 5px;
}
div.entertainment-header {
       
    color: #20C16C;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 5px;
    padding-left: 0.6em;
}
div#main div.twitter div.content {
    border-top: 1px solid #D6D6D6;
    padding-bottom: 5px;
    padding-top: 10px;
}
div#main div.twitter div.content div.contentText, div#main div.twitter div.content a.contentImage {
    float: left;
}
div#main div.twitter div.content div.contentText {
    padding-left: 10px;
    width: 70%;
}
div#main div.twitter div.content div.contentText h4 {
    margin: 0;
}
div#main div.twitter div.content div.contentText h4 a {
    color: #207CD2;
}
div#main div.twitter div.content div.contentText a {
    color: #5C5C5C;
}
div#main div.twitter div.content.last {
    margin-bottom: 0;
    padding-bottom: 0;
}
div#main div.twitter.bigTitle div.widget-title h5 {
       
    color: #20C16C;
    font-size: 24px;
    line-height: 1;
    margin: 0 0 7px;
    padding-left: 0.6em;
}
.widget.list.mediaList.videos img {
    vertical-align: middle;
}
.widget.list.mediaList.videos .first .info a.title {
    font-size: 18px;
}
.widget.list.mediaList.videos .first .info a.title p {
    padding-bottom: 20px;
}
.widget.list.mediaList.videos .last .info a.title p {
    border: medium none;
    padding-bottom: 0;
}
.widget.list.mediaList.videos .info a.title {
    color: #5C5C5C;
    font-size: 14px;
}
.widget.list.mediaList.videos .info a.title p {
    border-bottom: 1px solid #D6D6D6;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 5px;
}
.widget.list.mediaList.videos.upperCase .title p {
    text-transform: uppercase;
}
.widget.list.mediaList.videos .video div.preview {
    position: relative;
}
.widget.list.mediaList.videos .video div.preview div.play {
       
    bottom: 10px;
    height: 34px;
    left: 10px;
    position: absolute;
    width: 34px;
}
.widget.list.mediaList.slideshows img {
    vertical-align: middle;
}
.widget.list.mediaList.slideshows .first .info a.title {
    font-size: 18px;
}
.widget.list.mediaList.slideshows .first .info a.title p {
    padding-bottom: 20px;
}
.widget.list.mediaList.slideshows .last .info a.title p {
    border: medium none;
    padding-bottom: 0;
}
.widget.list.mediaList.slideshows .info a.title {
    color: #5C5C5C;
    font-size: 14px;
}
.widget.list.mediaList.slideshows .info a.title p {
    border-bottom: 1px solid #D6D6D6;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 5px;
}
.widget.list.mediaList.slideshows.upperCase .title p {
    text-transform: uppercase;
}
.widget.list.mediaList.slideshows .miniInfo div.nav {
    padding-top: 5px;
}
.widget.list.mediaList.slideshows .miniInfo div.nav div.status {
    display: inline;
    padding: 0 10px;
}
.widget.list.pictures.imageLeftList img {
    margin: 0 10px 0 0;
}
.widget.list.pictures.imageLeftList h3 {
    font-size: 16px;
}
.widget.list.pictures.imageLeftList h3 a {
    color: #5C5C5C;
}
.widget.list.pictures.imageLeftList .listPicture {
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.widget.list.pictures.imageLeftList .listPicture.last {
    border: medium none;
    margin: 0;
    padding: 0;
}
.widget.list.galleries .content img {
    float: left;
    margin: 0 10px 0 0;
}
.widget.list.galleries .content h3 {
    font-size: 16px;
}
.widget.list.galleries .content h3 a {
    color: #5C5C5C;
}
.widget.list.galleries .content .listGallery {
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.widget.list.galleries .content .listGallery.last {
    border: medium none;
    margin: 0;
    padding: 0;
}
.widget.list.simple div.mainContent {
    clear: both;
}
.widget.list.simple div.mainContent div.question {
    color: #444444;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 5px;
}
.widget.list.simple div.mainContent div.answer {
    font-size: 14px;
}
.widget.list.simple div.footerContent {
    color: #49C2C1;
    margin-bottom: 15px;
    padding-top: 10px;
}
.widget.list.simple.bigFont li a, .widget.list.simple.bigFont li span {
    font-size: 1.15em;
}
div.answerlink {
    color: #3C5A9A;
    font-size: 14px;
    text-decoration: underline;
}
.styleGroup.w940 .x460x160 .column-1 .redDotList li a, .styleGroup.w940 .x460x160 .column-1 .redDotList li span {
    font-size: 1.15em;
}
.styleGroup.w940 .x460x160 .column-1 .redDotList li span.dateLine {
    font-size: 11px;
}
.styleGroup.w940 .x460x160 .column-1 .redDotList.normalFont li a, .styleGroup.w940 .x460x160 .column-1 .redDotList.normalFont li span {
    font-size: 1em;
}
div.navigation.breadcrumb {
    background-color: #ECECEC;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0 10px;
    text-transform: none;
}
div.navigation.breadcrumb a {
    color: #5C5C5C;
    padding: 0 10px;
}
div.navigation.breadcrumb a.last {
    color: #F4000A;
}
div.navigation.breadcrumb .navigationLinks {
    float: left;
    padding: 7px 0;
}
div.navigation.breadcrumb .myirisLink {
    float: right;
    padding: 2px 0;
}
div.navigation.breadcrumb .myirisLink img {
    vertical-align: middle;
}
div.navigation.breadcrumb .myirisLink a {
    padding: 0;
}
div.navigation.breadcrumb .myirisLink span {
    margin-right: 5px;
}
div.trailers.row.entertainmentTrailer {
    background-color: #ECECEC;
    overflow: hidden;
    padding: 10px;
}
div.trailers.row.entertainmentTrailer p.readMore {
    clear: both;
    margin: 0;
}
div.trailers.row.entertainmentTrailer .trailer h5 {
    font-size: 12px;
    font-weight: normal;
    text-transform: capitalize;
}
div.trailers.row.entertainmentTrailer .trailer .article h3 {
    font-size: 12px;
    margin: 0 0 10px;
}
div.trailers.row.entertainmentTrailer .trailer .article h3 a {
    color: #5C5C5C;
    font-size: 12px;
    text-decoration: none;
}
div.trailers.row.entertainmentTrailer .trailer.first {
    margin-left: 5px;
}
div.relatedContents.stories {
    margin-bottom: 10px;
}
div.relatedContents.stories li {
    display: block;
}
div.relatedContents.stories li img {
    cursor: pointer;
    margin: 0;
}
div.relatedContents.stories li div.media {
    margin-bottom: 5px;
}
div.relatedContents.stories li.last p {
    border: medium none;
    margin: 0;
    padding: 0;
}
div.relatedContents.stories li p {
    border-bottom: 1px solid #D6D6D6;
    line-height: 1.3em;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
div.relatedContents.stories li p a {
    color: #5C5C5C;
    font-size: 13px;
    text-decoration: none;
}
div.related-item-container {
    position: relative;
}
div.related-item-container a.prev, div.related-item-container a.next {
    position: absolute;
    top: 40%;
    width: 20px;
    z-index: 1;
}
div.related-item-container a.prev:hover, div.related-item-container a.next:hover {
    opacity: 0.9;
}
div.related-item-container a.prev {
       
    height: 40px;
    left: 0;
    margin-left: 2px;
    opacity: 0.4;
}
div.related-item-container a.next {
       
    height: 40px;
    margin-right: 2px;
    opacity: 0.4;
    right: 0;
}
div.related-item-container ul.slideshow-container {
    overflow: hidden;
    width: 15000px;
}
div.related-item-container ul.slideshow-container li {
    float: left;
    line-height: 100%;
}
div.relatedContents.custom {
    background-color: #ECECEC;
    margin-bottom: 10px;
}
div.relatedContents.custom li {
    list-style: none outside none;
}
div.relatedContents.custom ul.tabs {
    font-size: 11px;
    padding: 8px;
}
div.relatedContents.custom ul.tabs li {
    border-left: 1px solid #B5B5B5;
}
div.relatedContents.custom ul.tabs li a {
    color: black;
    text-transform: none;
}
div.relatedContents.custom ul.tabs li.current a {
    color: white;
}
div.relatedContents.custom ul.tabs li.first {
    border: medium none;
}
div.relatedContents.custom div.relatedContents-caption {
    bottom: 0;
    font-size: 11px;
    padding: 5px;
}
div.relatedContents.custom div.relatedContents-nav {
    padding: 8px;
}
div.relatedContents.custom ul.relatedContents-nav-ul {
    background-color: #ECECEC;
}
div.relatedContents.custom ul.relatedContents-nav-ul li {
    background-color: #777777;
    float: left;
    list-style: none outside none;
    margin-right: 5px;
}
div.relatedContents.custom ul.relatedContents-nav-ul li a {
    color: white;
    display: block;
    font-size: 11px;
    padding: 0 4px;
}
div.relatedContents.custom ul.relatedContents-nav-ul li.selected {
    background-color: white;
}
div.relatedContents.custom ul.relatedContents-nav-ul li.selected a {
    color: black;
}
div.relatedContents.custom div.preview {
    position: relative;
}
div.relatedContents.custom div.preview div.play {
       
    bottom: 10px;
    height: 34px;
    left: 10px;
    position: absolute;
    width: 34px;
}
div.storyContent.articlebyndate {
    border-top: 1px solid #D6D6D6;
    padding: 8px 0;
}
div.storyContent.articlebyndate p {
    line-height: 1em;
}
div.storyContent.articlebyndate p.byline, div.storyContent.articlebyndate p.publishedDateline, div.storyContent.articlebyndate p.modifiedDateline {
    color: #062E51;
    float: left;
}
div.storyContent.articlebyndate p.byline {
    border-right: 1px solid #062E51;
    padding-right: 10px;
}
div.storyContent.articlebyndate p.publishedDateline, div.storyContent.articlebyndate p.modifiedDateline {
    padding-left: 10px;
}
div.storyContent div.body {
    font-size: 1.2em;
}
div.storyContent div.body br {
    display: block;
    margin: 0 0 10px;
}
div.storyContent div.body p {
    margin: 0 0 10px;
}
div.storyContent div.body table {
    border-collapse: collapse;
}
div.storyContent div.body th, div.storyContent div.body td {
    border: 1px solid #D6D6D6;
    padding: 5px;
    vertical-align: top;
}
div.storyContent div.body img {
    margin: 5px 0 0;
    vertical-align: top;
}
div.storyContent div.body .image-caption {
    display: block;
    font-size: 11px;
    padding: 5px 0;
}
div.storyContent div.body ul {
    padding-left: 20px;
}
div.storyContent div.body ul li {
    list-style-type: disc;
}
div.storyContent div.body ol {
    padding-left: 20px;
}
div.storyContent.sundayStandardArticle.article h1 {
    background: none repeat scroll 0 0 transparent;
    color: #5C5C5C;
    font-size: 2.16em;
    font-style: italic;
    margin: 0 0 8px;
    padding: 0;
    text-decoration: underline;
}
div.storyContent.sundayStandardArticle div.body p {
    margin: 0 0 15px;
}
div.storyContent.sundayStandardArticle.articlebyndate p {
    line-height: 1em;
}
div.storyContent.sundayStandardArticle.articlebyndate p.byline, div.storyContent.sundayStandardArticle.articlebyndate p.publishedDateline, div.storyContent.sundayStandardArticle.articlebyndate p.modifiedDateline {
    color: #F4000A;
    float: none;
    font-weight: bold;
}
div.storyContent.sundayStandardArticle.articlebyndate p.byline {
    border-right: medium none;
    padding-right: 0;
}
div.storyContent.sundayStandardArticle.articlebyndate p.publishedDateline, div.storyContent.sundayStandardArticle.articlebyndate p.modifiedDateline {
    padding-left: 0;
}
div.comments {
    border-top: 1px solid #D6D6D6;
    margin: 5px 0 0;
    padding-top: 20px;
}
div.comments div#commentsForm {
    background-color: #ECECEC;
    margin: 0;
}
div.comments div#commentsForm form fieldset div.comment-form-bottom .bottom-right input.submit-button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #3C5A9A;
    border-color: #FFFFFF #0F1E5F #0F1E5F #D4DFE5;
    border-image: none;
    border-right: 1px solid #0F1E5F;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    padding: 0;
    width: 100px;
}
div.comments div#commentsForm div.header {
    border-bottom: 1px solid #D6D6D6;
}
div.comments div#commentsForm div.header h5 {
    background: none repeat scroll 0 0 transparent;
    color: #5C5C5C;
    font-size: 20px;
    padding: 10px 7px 5px;
}
div.comments div#commentsForm div.content {
    padding: 10px 10px 20px;
}
div.comments div#commentsForm div.content div.comment-form-bottom .bottom-left a.terms, div.comments div#commentsForm div.content div.comment-form-bottom .bottom-left a.terms:active, div.comments div#commentsForm div.content div.comment-form-bottom .bottom-left a.terms:visited {
    color: blue;
}
div.comments div#commentsList div.comment div.comment-box p.body {
    color: black;
}
div.comments div#commentsList div.pagination div.pagination-right {
    color: black;
}
div.contactForm {
    background-color: #ECECEC;
}
div.contactForm div.header {
    border-bottom: 1px solid #D6D6D6;
}
div.contactForm div.header h5 {
    background: none repeat scroll 0 0 transparent;
    color: #5C5C5C;
    font-size: 20px;
    line-height: 17px;
    margin: 0;
    padding: 10px 7px 5px;
    text-transform: uppercase;
}
div.contactForm div.formContent {
    padding: 10px;
}
div.contactForm div.formContent .description {
    color: red;
}
div.contactForm div.formContent fieldset {
    border: 1px solid black;
    padding: 10px;
}
div.contactForm div.formContent label {
    color: black;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-right: 0.5em;
    padding-top: 0.2em;
    text-transform: uppercase;
    width: 20%;
}
div.contactForm div.formContent label.error {
    color: red;
    font-weight: normal;
    margin-left: 22%;
    text-align: left;
    width: 75% !important;
}
div.contactForm div.formContent input {
    border: 1px solid gray;
    color: black;
    width: 75%;
}
div.contactForm div.formContent textarea {
    border: 1px solid gray;
    color: black;
    height: 150px;
    width: 75%;
}
div.contactForm div.formContent div.element {
    margin-bottom: 5px;
}
div.contactForm div.formContent input.button {
    background: none repeat scroll 0 0 #3C5A9A;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font: bold 12px Arial;
    height: 25px;
    margin-right: 10px;
    width: 100px;
}
div.contactForm div.formContent div.buttonrow {
    padding-right: 3%;
}
div.contactForm div.formContent .star {
    color: red;
    font-weight: bold;
    vertical-align: top;
}
div.pagination {
    margin: 40px 0 0;
}
div.pagination .next, div.pagination .previous {
    font-weight: bold;
}
div.pagination .pageNumber, div.pagination .next, div.pagination .previous {
    border: 1px solid #777777;
    float: left;
    height: 15px;
    line-height: 15px;
    margin: 0 5px 0 0;
    min-width: 11px;
    padding: 1px 2px;
    width: auto !important;
}
div.pagination .pageNumber.active, div.pagination .next.active, div.pagination .previous.active {
    background-color: #777777;
    color: white;
    text-align: center;
}
div.pagination .pageNumber a, div.pagination .next a, div.pagination .previous a {
    color: black;
    display: block;
    text-align: center;
}
div.slideshow.nieGallery {
    margin-bottom: 10px;
}
div.slideshow.nieGallery li {
    list-style: none outside none;
}
div.slideshow.nieGallery div.slideShow-item-container {
    background-color: #ECECEC;
    position: relative;
}
div.slideshow.nieGallery div.slideShow-item-container a.prev, div.slideshow.nieGallery div.slideShow-item-container a.next {
    position: absolute;
    top: 40%;
    width: 20px;
}
div.slideshow.nieGallery div.slideShow-item-container a.prev:hover, div.slideshow.nieGallery div.slideShow-item-container a.next:hover {
    opacity: 0.9;
}
div.slideshow.nieGallery div.slideShow-item-container a.prev {
       
    height: 40px;
    left: 0;
    margin-left: 2px;
    opacity: 0.4;
}
div.slideshow.nieGallery div.slideShow-item-container a.next {
       
    height: 40px;
    margin-right: 2px;
    opacity: 0.4;
    right: 0;
}
div.slideshow.nieGallery div.slideShow-item-container ul.slideShow-container {
    overflow: hidden;
    width: 15000px;
}
div.slideshow.nieGallery div.slideShow-item-container ul.slideShow-container li {
    float: left;
    line-height: 100%;
}
div.slideshow.nieGallery div.slideShow-item-container div.slideShow-caption {
    bottom: 0;
    font-size: 11px;
    padding: 5px;
}
div.slideshow.nieGallery div.slideShow-item-container div.slideShow-nav {
    padding: 8px;
}
div.slideshow.nieGallery div.slideShow-item-container ul.slideShow-nav-ul {
    background-color: #ECECEC;
}
div.slideshow.nieGallery div.slideShow-item-container ul.slideShow-nav-ul li {
    background-color: #777777;
    float: left;
    list-style: none outside none;
    margin-right: 5px;
}
div.slideshow.nieGallery div.slideShow-item-container ul.slideShow-nav-ul li a {
    color: white;
    display: block;
    font-size: 11px;
    padding: 0 4px;
}
div.slideshow.nieGallery div.slideShow-item-container ul.slideShow-nav-ul li.selected {
    background-color: white;
}
div.slideshow.nieGallery div.slideShow-item-container ul.slideShow-nav-ul li.selected a {
    color: black;
}
div.widget.video {
    margin-bottom: 10px;
}
div.widget.video div.embeddedVideo {
    background-color: #ECECEC;
}
div.widget.video div.embeddedVideo div.video-caption {
    padding: 5px 10px 10px;
}
div.widget.video object {
    position: relative;
}
div.followUsCode {
    float: left;
}
div.rssFeedLink {
    float: left;
    padding: 2px 0 0 4px;
}
div.rssFeedLink img {
    vertical-align: top;
}
div.rssFeedLink a {
       
    background-position: -156px -608px;
    display: block;
    height: 16px;
    width: 16px;
}
div.currency {
    border: 1px solid #BDBDBD;
    margin-bottom: 15px;
}
div.currency div.header {
    background-color: #ECECEC;
    color: #227BC0;
    padding: 2px 2px 2px 0;
}
div.currency div.header div.widget-title {
    float: left;
    margin-left: 10px;
}
div.currency div.header div.date {
    float: right;
    margin-right: 40px;
}
div.currency div.content {
    padding-top: 5px;
}
div.currency div.content div.symbol {
    color: #227BC0;
    height: 15px;
}
div.currency div.content div.value {
    padding-top: 5px;
}
div.currency div.content .cell {
    float: left;
    width: 72px;
}
div.currency div.content ul.currencyContent {
    padding-left: 10px;
}
div.currency div.content ul.currencyContent li {
    float: left;
    list-style: none outside none;
}
div.currency div.content div.bullionContent {
    border-top: 1px solid #D6D6D6;
    clear: both;
    padding-left: 10px;
    padding-top: 2px;
}
div.widget.pageTools {
    overflow: visible;
}
div.widget.pageTools.nie .addthis_toolbox {
    margin-top: 10px;
    overflow: visible;
}
div.widget.pageTools.nie .addthis_toolbox .addthis_button_tweet, div.widget.pageTools.nie .addthis_toolbox .addthis_button_facebook_like, div.widget.pageTools.nie .addthis_toolbox .addthis_button_google_plusone {
    margin-bottom: 8px;
    padding: 0;
}
div.widget.pageTools.nie.horizontalPagetools .addthis_toolbox {
    margin-top: 0;
}
div.widget.pageTools.nie.horizontalPagetools .addthis_toolbox .addthis_button_tweet iframe.twitter-share-button {
    width: 95px !important;
}
div.widget.pageTools.nie.horizontalPagetools .addthis_toolbox .addthis_button_tweet, div.widget.pageTools.nie.horizontalPagetools .addthis_toolbox .addthis_button_facebook_like, div.widget.pageTools.nie.horizontalPagetools .addthis_toolbox .addthis_button_google_plusone, div.widget.pageTools.nie.horizontalPagetools .addthis_toolbox .email-link {
    margin-bottom: 0;
}
div.widget.pageTools.nie .fb_iframe_widget {
    min-width: 90px;
    width: auto !important;
}
div.widget.pageTools.facebooklike.addthis_button_facebook_like {
    margin-bottom: 8px;
    padding: 0;
}
div.widget.feed.zodiacNavigation .widget-title {
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 10px;
}
div.widget.feed.zodiacNavigation ul.ZodiacSignColumn {
    float: left;
    width: 50%;
}
div.widget.feed.zodiacNavigation ul.ZodiacSignColumn li {
    list-style: none outside none;
    margin: 0 0 10px;
    overflow: hidden;
}
div.widget.feed.zodiacNavigation ul.ZodiacSignColumn li img {
    margin: 0 5px 0 0;
}
div.widget.feed.zodiacNavigation ul.ZodiacSignColumn li h3 {
    margin: 0 0 5px;
    text-transform: capitalize;
}
div.widget.feed.zodiacNavigation ul.ZodiacSignColumn li h3 a {
    color: #EF5383;
}
div.widget.feed.zodiacNavigation ul.ZodiacSignColumn li.last {
    margin: 0;
}
div.widget.feed.zodiacForecast .forecast-wrapper {
    border: 1px solid #D6D6D6;
}
div.widget.feed.zodiacForecast .forecast-wrapper .forecast-row {
    border-bottom: 1px solid #D6D6D6;
    border-top: 1px solid white;
    clear: both;
}
div.widget.feed.zodiacForecast .forecast-wrapper .forecast-row.first {
    border-top: medium none;
}
div.widget.feed.zodiacForecast .forecast-wrapper .forecast-row.last {
    border-bottom: medium none;
}
div.widget.feed.zodiacForecast .forecast-wrapper .forecast-row .zodiac-sign {
    background-color: #ECECEC;
    float: left;
    padding: 10px 0;
    text-align: center;
    width: 139px;
}
div.widget.feed.zodiacForecast .forecast-wrapper .forecast-row .zodiac-sign img {
    margin: 0 0 3px;
}
div.widget.feed.zodiacForecast .forecast-wrapper .forecast-row .zodiac-sign .date-label {
    color: #EF5383;
    font-size: 15px;
    font-weight: bold;
    text-transform: capitalize;
}
div.widget.feed.zodiacForecast .forecast-wrapper .forecast-row .forecast-text {
    padding: 10px 0;
}
div.widget.feed.zodiacForecast .forecast-wrapper .forecast-row .forecast-text .text {
    padding: 0 20px;
}
div.widget.popularList.mostEmailed div.article {
       
    border-bottom: 1px solid #D6D6D6;
    list-style: none outside none;
    padding: 0.5em 0 0.5em 1.2em;
}
div.widget.popularList.mostEmailed div.article h4 {
    font-size: 12px;
    margin: 0;
}
div.widget.popularList.mostEmailed div.article h4 a {
    color: #5C5C5C;
}
div.widget.popularList.mostEmailed div.article.last {
    border: medium none;
    padding-bottom: 0;
}
div.finance-graph {
    position: relative;
}
div.finance-graph iframe {
    left: -14px;
    position: relative;
}
.widget.logo.center {
    text-align: center;
}
.widget.ad, .widget.ad.script, .widget.ad.script div {
    overflow: visible;
}
.widget.ad.pagePusher {
    overflow: hidden;
}
.widget.ad.stack-index-9 {
    position: relative;
    z-index: 9;
}
.widget.ad.stack-index-99 {
    position: relative;
    z-index: 99;
}
.widget.ad.stack-index-999 {
    position: relative;
    z-index: 999;
}
.widget.ad.stack-index-9999 {
    position: relative;
    z-index: 9999;
}
.widget.ad.stack-index-99999 {
    position: relative;
    z-index: 99999;
}
.footer {
    background-color: #333333;
    clear: both;
    color: #C9CBCA;
    margin: 3px 0;
    padding-top: 12px;
}
.footer p {
    color: #C9CBCA;
    line-height: 12px;
}
.short {
    height: 108px;
}
.fat {
    height: 118px;
}
footer {
    margin-top: 20px;
}
hr {
    background: none repeat scroll 0 0 #535353;
    border: medium none;
    clear: both;
    color: #535353;
    height: 1px;
    margin: 12px 0 0;
    padding: 0;
}