
/* Page Styles */
html,body,h1,h2,h3 {
font-family:arial;
}

body {
background:#e7e7e0;
margin:0;
}

.MasterNoLayout {
padding-top:10px;
background:#fff;
}

a {
color:#0B5B9F;
}

/* End Page Styles */
/* START FLEX COLUMN CONTROL */
/* Site Header Flex Columns */
div.flx-SiteHeader {
background:#0d559f;
margin:0;
}

.flx-SiteHeader .img a {
padding:5px;
}

.rbi-flx-SiteHeader-inner {
clear:both;
height:100px;
}

.rbi-flx-SiteHeader-col1 {
display:block;
overflow:hidden;
float:left;
}

.rbi-flx-SiteHeader-col1-inner {
clear:both;
}

.rbi-flx-SiteHeader-col2 {
display:block;
overflow:hidden;
float:left;
}

.rbi-flx-SiteHeader-col2-inner {
clear:both;
}

/* Site Menu Flex Columns */
div.flx-SiteMenu {
background:url(/Global/CssImages/CJ/bg_site_menu.gif) no-repeat top left;
margin:0;
}

.rbi-flx-SiteMenu-inner {
clear:both;
float:left;
}

.rbi-flx-SiteMenu-col1 {
display:block;
overflow:hidden;
float:left;
}

.rbi-flx-SiteMenu-col1-inner {
clear:both;
}

.rbi-flx-SiteMenu-col2 {
display:block;
overflow:hidden;
float:left;
}

.rbi-flx-SiteMenu-col2-inner {
clear:both;
padding:0;
}

/* Breadcrumb Flex Columns */
div.flx-brc {
background:url(/Global/CssImages/CJ/bg_breadcrumb.gif) repeat-x bottom right;
}

div.flx-brc .rbi-flx-brc-col1,div.flx-brc .rbi-flx-brc-col2,div.flx-brc .rbi-flx-brc-col3 {
display:inline-block;
float:left;
}

/* Leader Board Flex Columns */
div.flx-Leaderboard {
clear:both;
width:980px;
display:block;
overflow:hidden;
}

.rbi-flx-Leaderboard-inner {
clear:both;
}

.rbi-flx-Leaderboard table {
clear:both;
width:980px;
position:relative;
margin:auto;
}

/* Content Flex columns */
div.flx-Content {
clear:both;
}

.rbi-flx-Content-inner {
clear:both;
}

.rbi-flx-Content-col1,.rbi-flx-Content-col2,.rbi-flx-Content-col3 {
display:inline;
float:left;
}

.rbi-flx-Content-col1-inner {
padding:0 16px 0 0;
}

.rbi-flx-Content-col2-inner {
clear:both;
padding:0 8px 0 0;
}

.rbi-flx-Content-col3-inner {
clear:both;
padding:0;
}

/* Footer Flex columns */
div.flx-footer {
width:980px;
clear:both;
margin-top:2px;
position:relative;
}

.rbi-flx-footer-inner {
clear:both;
overflow:hidden;
}

.flx-footer .rbi-flx-footer-col1,.flx-footer .rbi-flx-footer-col2,.flx-footer .rbi-flx-footer-col3 {
display:inline;
float:left;
}

/* AD Placement */
.rbi-adp-inner span {
background:url(/Global/CssImages/CJ/bg_advert.gif) no-repeat center;
}

/* End AD Placement */
/* Poll Control */
div.pol {
background:#ecebeb;
}

.pol .rbi-pol-inner {
padding:0 5px;
}

.pol .rbi-pol-title {
clear:both;
padding:2px 0;
overflow:hidden;
}

.pol .rbi-pol-title h2 {
margin-bottom:2px;
color:#af1730;
font-size:1.2em;
}

.pol .rbi-pol-title .pic img {
float:right;
}

.pol .rbi-pol-title p {
font-size:1.2em;
margin:0 0 2px;
}

.pol .rbi-pol-body {
clear:both;
width:100%;
padding:2px 0 0;
}

.pol .rbi-pol-body table {
clear:both;
width:99%;
padding:0 0 2px;
}

.pol .rbi-pol-body table td {
padding:0 0 8px;
}

.pol .rbi-pol-body td .pol .rbi-pol-options {
text-align:left;
width:25%;
font-size:1.2em;
padding:0 10px 8px 0;
}

.pol .rbi-pol-body td .pol .rbi-pol-bars {
text-align:left;
width:60%;
padding:0 10px 8px 0;
}

.pol .rbi-pol-body td.rbi-pol-percentage {
text-align:left;
width:15%;
font-size:1.4em;
font-weight:700;
}

.pol .rbi-pol-body .rbi-pol-percentage span {
color:#000;
}

.pol .rbi-pol-body tr td.rbi-pol-percentage span {
color:#777;
}

.pol .rbi-pol-body .rbi-pol-row-1 img {
background-image:url(/Global/CssImages/CJ/bg_poll_vote.gif);
background-repeat:repeat;
}

.pol .rbi-pol-body p {
font-size:1.2em;
text-align:right;
}

.pol .rbi-pol-body p .rbi-pol-total {
clear:both;
font-weight:700;
padding-right:10px;
margin:8px 0;
}

.pol .rbi-pol-body p.rbi-pol-m-link a {
display:none;
vertical-align:middle;
background:url(/Global/CssImages/CJ/arrow.gif) no-repeat top right;
padding:0 12px 0 0;
color:#000;
}

.pol .rbi-pol-form {
clear:both;
padding:0 0 4px;
}

.pol .rbi-pol-form table tr td span.heading {
font-size:1.2em;
font-weight:700;
}

.pol .rbi-pol-form table fieldset label {
vertical-align:middle;
font-size:1.2em;
}

.pol .rbi-pol-form table fieldset input {
height:16px;
vertical-align:middle;
margin:0 5px 10px 0;
}

.pol .rbi-pol-form legend {
display:none;
}

.pol .rbi-pol-form .field-input {
clear:both;
margin:0 0 10px;
}

.pol .rbi-pol-form .field-input input {
height:16px;
vertical-align:middle;
margin:0 5px 0 0;
}

.pol .rbi-pol-form input [ type = submit ] {
width:49px;
height:21px;
float:right;
background:#f6aa16;
border:#f6aa16;
color:#fff;
font:bold 11px/17px arial;
padding:1px 4px;
}

.pol .rbi-pol-form .field-input label {
vertical-align:middle;
font-size:1.2em;
}

.pol .rbi-pol-form .button {
clear:both;
}

.pol .rbi-pol-form .button input {
color:#fff;
font:bold 11px/18px arial;
margin:0;
padding:1px 5px;
}

.pol .rbi-pol-form p {
font-size:1.2em;
text-align:right;
}

.pol .rbi-pol-form p.rbi-pol-m-link a {
display:none;
padding:0 12px 0 0;
vertical-align:middle;
}

/* End Poll Controls */
/* START RICH TEXT CONTROL */
div.rtx {
}

.rbi-rtx-inner h3,.rbi-rtx-inner h4,.rbi-rtx-inner p,.rbi-rtx-inner li {
font-size:1.2em;
}

div.rtx-content {
float:left;
}

.rtx-content h2 {
clear:both;
font-size:1.4em;
color:#D2232A;
font-weight:700;
}

.rtx-content h2 span {
color:#000;
}

.rtx-content h3 {
clear:both;
font-weight:700;
font-size:1.4em;
color:#000;
}

.rtx-content p {
font-size:1.1em;
margin:0 0 10px;
}

.rtx-content ul {
border-bottom:1px dotted #ccc;
clear:both;
display:block;
margin:4px 0 10px 3px;
padding-bottom:8px;
width:100%;
}

.rtx-content li {
background:transparent url(/Global/CssImages/CJ/arrow.gif) no-repeat scroll left top;
font-size:1.1em;
font-weight:700;
padding:0 0 3px 12px;
}

.rtx-content a {
text-decoration:none;
}

div.rtx-FooterStaticLinks ul li {
font-size:.9em;
}

.rtx-FooterStaticLinks ul li {
float:left;
margin-right:4px;
padding:0 4px 0 0;
border-right:1px solid #af1730;
}

.rtx-FooterStaticLinks ul li.last {
border-right:none;
}

.rtx-FooterStaticLinks ul li a {
text-decoration:none;
padding-bottom:10px;
padding-top:0;
}

.rtx-FooterStaticLinks ul li a:hover {
text-decoration:underline;
}

div.rtx-FooterServiceLinks {
border-top:1px solid #000;
border-bottom:6px solid #000;
background:#f3f3ed;
padding:10px;
}

.rtx-FooterServiceLinks ul {
height:25px;
}

.rtx-FooterServiceLinks ul li {
font-size:1.1em;
font-weight:700;
}

.rtx-FooterServiceLinks ul li {
float:left;
display:block;
padding:0 6px 0 0;
height:22px;
}

.rtx-FooterServiceLinks ul li.label {
padding:2px 0 0;
}

.rtx-FooterServiceLinks ul li a {
padding-left:30px;
}

.rtx-FooterServiceLinks ul li.RSS a {
background:url(/Global/CssImages/CJ/icon_services_rss.gif) no-repeat;
padding-left:22px;
}

.rtx-FooterServiceLinks ul li.Email a {
background:url(/Global/CssImages/CJ/icon_services_email.gif) no-repeat;
}

.rtx-FooterServiceLinks ul li.Blogs a {
background:url(/Global/CssImages/CJ/icon_services_blogs.gif) no-repeat;
}

.rtx-FooterServiceLinks ul li.DigitalMagazine a {
background:url(/Global/CssImages/CJ/icon_services_digital.gif) no-repeat;
}

.rtx-FooterServiceLinks ul li.Videos a {
background:url(/Global/CssImages/CJ/icon_services_video.gif) no-repeat;
}

.rtx-FooterServiceLinks ul li.Podcasts a {
background:url(/Global/CssImages/CJ/icon_services_podcast.gif) no-repeat;
}

.rtx-FooterServiceLinks ul li.Podcasts {
padding-right:0;
}

.rtx-FooterServiceLinks ul li a {
text-decoration:none;
padding-bottom:8px;
padding-top:8px;
line-height:30px;
}

.rtx-FooterServiceLinks ul li a:hover {
text-decoration:underline;
}

.rtx-FooterServiceLinks span.copyright {
clear:both;
display:block;
text-align:right;
margin-top:10px;
}

/*brc*/
div.brc {
}

.brc .rbi-brc-title {
color:#af1730;
font-weight:700;
font-size:1.1em;
}

/* Slot Rich text style */
div.rtx-slot {
background:#ECEBEB;
}

.rtx-slot .rbi-rtx-inner {
padding:5px;
}

.rtx-slot h4 {
color:#0B5B9F;
padding:0 0 6px;
border-bottom:1px dotted #ABB6B6;
margin-bottom:8px;
}

.rtx-slot h4 a,.rtx-slot h4 a:hover {
color:#0B5B9F;
}

.rtx-slot span {
display:block;
}

.rtx-slot .story {
font-size:1.1em;
float:left;
margin-bottom:5px;
}

.rtx-slot ul {
font-size:1em;
list-style:disc;
margin-left:2em;
}

.rtx-slot ul li {
list-style:disc;
}

.rtx-slot span.pic {
float:left;
}

.rtx-slot span.pic img {
margin-right:8px;
}

.rtx-slot span.txt a {
font-weight:700;
}

.rtx-slot .m-link {
text-align:right;
}

.rtx-slot .m-link a {
background:url(/Global/CssImages/CJ/arrow.gif) no-repeat top right;
padding:0 12px 0 0;
}

/* END RICH TEXT CONTROL */
/*gallery*/
div.rtx-Gallery {
background:#ecebeb;
}

div.rtx-Gallery h2 {
padding:5px;
background:#0d559f none repeat scroll 0 0;
color:#fff;
}

/*end gallery*/
/* START HOVER top MENU */
div.nav-TopMenu {
padding-bottom:30px;
background:#ecebeb;
margin-bottom:5px;
}

.nav-TopMenu .rbi-nav-list,.nav-TopMenu .nav-list {
position:relative;
float:left;
width:100%;
background:#C2CDD3;
}

.nav-TopMenu .rbi-nav-list ul,.nav-TopMenu .nav-list ul {
float:left;
width:100%;
}

.nav-TopMenu .rbi-nav-list li,.nav-TopMenu .nav-list li {
float:left;
z-index:999;
border-right:1px solid #000;
}

.nav-TopMenu .rbi-nav-list li li,.nav-TopMenu .nav-list li li {
border-right:1px solid #666;
}

.nav-TopMenu .rbi-nav-list li.OnPage ul,.nav-TopMenu .nav-list li.OnPage ul {
z-index:999;
}

.nav-TopMenu .rbi-nav-list li.sfHover ul,.nav-TopMenu ul.rbi-nav-list li:hover ul,.nav-TopMenu .nav-list li.sfHover ul,.nav-TopMenu ul.nav-list li:hover ul {
z-index:1000;
width:100%;
}

.nav-TopMenu .rbi-nav-list a,.nav-TopMenu .nav-list a {
color:#000;
display:block;
text-decoration:none;
font-weight:700;
}

.nav-TopMenu .rbi-nav-list a span,.nav-TopMenu .nav-list a span {
padding:5px;
display:block;
font-size:12px;
white-space:nowrap;
}

.nav-TopMenu .rbi-nav-list li ul,.nav-TopMenu .nav-list li ul {
left:0;
top:-999em;
position:absolute;
}

.nav-TopMenu .rbi-nav-list li:hover,.nav-TopMenu .rbi-nav-list li.sfHover,.nav-TopMenu .rbi-nav-list li.OnPage,.nav-TopMenu .rbi-nav-list a:focus,.nav-TopMenu .rbi-nav-list a:hover,.nav-TopMenu .rbi-nav-list a:active,.nav-TopMenu .nav-list li:hover,.nav-TopMenu .nav-list li.sfHover,.nav-TopMenu .nav-list li.OnPage,.nav-TopMenu .nav-list a:focus,.nav-TopMenu .nav-list a:hover,.nav-TopMenu .nav-list a:active {
background:#000;
text-decoration:none;
color:#fff;
}

.nav-TopMenu .rbi-nav-list li.sfHover a,.nav-TopMenu .rbi-nav-list li.OnPage a,.nav-TopMenu .rbi-nav-list a:focus,.nav-TopMenu .rbi-nav-list a:hover,.nav-TopMenu .rbi-nav-list a:active,.nav-TopMenu .nav-list li.sfHover a,.nav-TopMenu .nav-list li.OnPage a,.nav-TopMenu .nav-list a:focus,.nav-TopMenu .nav-list a:hover,.nav-TopMenu .nav-list a:active {
text-decoration:none;
}

.nav-TopMenu .rbi-nav-list li.sfHover a,.nav-TopMenu .rbi-nav-list li.OnPage a,.nav-TopMenu .nav-list li.sfHover a,.nav-TopMenu .nav-list li.OnPage a {
color:#444;
}

.nav-TopMenu .rbi-nav-list li.sfHover a span.rbi-nav-tlt,.nav-TopMenu .rbi-nav-list li.OnPage a span.rbi-nav-tlt,.nav-TopMenu .nav-list li.sfHover a span.nav-tlt,.nav-TopMenu .nav-list li.OnPage a span.nav-tlt {
color:#fff;
}

.nav-TopMenu .rbi-nav-list li li.OnPage a,.nav-TopMenu .nav-list li li.OnPage a {
background:#ecebeb;
color:#c2cdd3;
}

.nav-TopMenu .rbi-nav-list li li:hover,.nav-TopMenu .rbi-nav-list li li a:focus,.nav-TopMenu .rbi-nav-list li li a:hover,.nav-TopMenu .rbi-nav-list li li a:active,.nav-TopMenu .nav-list li li:hover,.nav-TopMenu .nav-list li li a:focus,.nav-TopMenu .nav-list li li a:hover,.nav-TopMenu .nav-list li li a:active {
background:#000;
color:#fff;
}

.nav-TopMenu .rbi-nav-list li:hover ul,
body .nav-TopMenu .rbi-nav-list li.OnPage ul,
.nav-TopMenu ul.rbi-nav-list li.sfHover ul {
float:left;
top:14px;
background:#ecebeb;
color:#c2cdd3;
}

.nav-TopMenu .nav-list li:hover ul,/* pure CSS hover is removed below */ 
body .nav-TopMenu .nav-list li.OnPage ul,/* this must be more specific than the .superfish override below */ 
.nav-TopMenu ul.nav-list li.sfHover ul {
float:left;
top:28px;
background:#ecebeb;
color:#c2cdd3;
}

.nav-TopMenu .rbi-nav-list li:hover li ul,.nav-TopMenu .rbi-nav-list li.sfHover li ul,.nav-TopMenu .nav-list li:hover li ul,.nav-TopMenu .nav-list li.sfHover li ul {
top:-999em;
}

.nav-TopMenu .rbi-nav-list li li:hover ul,.nav-TopMenu .nav-list li li:hover ul,/* pure CSS hover is removed below */ .nav-TopMenu ul.rbi-nav-list li li.sfHover ul,.nav-TopMenu ul.nav-list li li.sfHover ul {
top:14px;
}

/*following rule negates pure CSS hovers so submenu remains hidden and JS controls when and how it appears*/
.superfish li:hover ul,.superfish li li:hover ul {
top:-999em;
}

/* END HOVER top MENU */
/* Quick Search Form */
div.qsf {
height:45px;
margin-top:25px;
}

.qsf .rbi-qsf-inner {
padding:5px 0 0 5px;
}

.qsf .rbi-qsf-field-input .rbi-qsf-keywords {
float:left;
width:254px;
border:1px solid #7F9DB9;
padding:1px;
margin-top:5px;
}

.qsf .rbi-qsf-field-input,.qsf .rbi-qsf-submit {
margin-top:13px;
float:left;
padding-left:10px;
font-size:1.2em;
}

.qsf .rbi-qsf-buttonfields .rbi-qsf-submit {
margin:11px 2px 0 0;
}

.qsf .rbi-qsf-keywords {
margin-top:5px;
}

/* End Quick Serach */
/* START AUTHENTICATION CONTROL */
div.aut {
}

.aut .rbi-aut-inner {
padding:0 10px 0 0;
text-align:right;
}

.aut span.rbi-aut-Logout {
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif;
color:#000;
text-align:right;
}

.aut span.rbi-aut-LoginName {
font-weight:700;
}

.aut td.rbi-aut-title {
padding-left:0;
font-weight:700;
color:#000;
font-family:trebuchet ms;
font-size:1.4em;
padding-top:10px;
padding-right:10px;
}

.aut td.rbi-aut-instruct {
margin:0 0 10px;
font-size:1.1em;
color:#000;
padding-left:0;
}

.aut .field-input,.aut .field-check,.aut .buttonfields {
clear:both;
font-size:1.1em;
display:block;
padding:0 10px 8px;
}

.aut td.rbi-aut-label,.aut td.rbi-aut-label {
display:block;
text-align:left;
width:100px;
font-size:1.1em;
}

.aut td input {
border:1px solid red;
font-size:1.1em;
padding:2px 1px;
}

.aut td a {
font-size:1.1em;
}

.aut .field-check table td input {
display:inline;
width:auto;
float:left;
margin-right:8px;
}

.aut input.rbi-aut-buttonfields {
border:groove;
padding:1px 5px;
background-color:#FF3;
color:red;
font-weight:700;
font-size:10px;
margin-top:2px;
}

/* END AUTHENTICATION CONTROL */
/* START RICH TEXT CONTROL */
div.rtx {
}

div.rtx-MenuServices {
}

div.rtx-MenuSignUp {
}

.rtx-MenuServices h2 span,.rtx-MenuSignUp h2 span {
color:#af1730;
font-size:.8em;
padding:0 5px;
}

.rtx-MenuServices ul,.rtx-MenuSignUp ul {
background:#0d559f;
}

.rtx-MenuServices ul li,.rtx-MenuSignUp ul li {
margin:0;
}

.rtx-MenuServices ul li a,.rtx-MenuSignUp ul li a {
display:block;
padding:5px 7px;
background:#ecebeb;
border-top:1px solid #cccdbc;
font-weight:700;
color:#333;
font-size:.9em;
}

.rtx-MenuServices ul li a:hover,.rtx-MenuSignUp ul li a:hover {
padding-left:2px;
margin-left:5px;
border-top:1px solid #000;
width:auto;
background:#d1d2ce;
}

div.rtx-SignUp {
margin:0;
}

div.rtx-ApprovedIndex {
border:1px solid #cccdcb;
padding:5px;
width:auto;
}

/* END RICH TEXT CONTROL */
/* RSS Control */
div.rss {
}

.rss h2 {
font-size:1.4em;
color:#0B5B9F;
}

.rss .rss-footer {
text-align:right;
}

.rss .rss-footer a {
background:url(/Global/CssImages/CJ/arrow.gif) no-repeat right;
padding-right:10px;
}

.rss .rss-thumbnails {
padding:5px 1px 0 0;
height:1%;
}

.rss .rss-thumbnails .rss-thumb {
width:140px;
overflow:auto;
}

.rss .rss-thumbnails .rss-caption {
padding:4px 10px 4px 0;
text-align:center;
font-weight:700;
}

.rss .rss-thumbnails .rss-thumb img {
width:130px;
}

.rss .rss-base span {
padding:5px 0;
display:block;
}

/* Lead Article Home, Channel Business */
div.flx-Leadarticle {
border-bottom:1px solid #cccdcb;
}

.flx-Leadarticle .rbi-flx-Leadarticle-col1,.flx-Leadarticle .rbi-flx-Leadarticle-col2 {
float:left;
display:inline;
}

.flx-Leadarticle .rbi-flx-Leadarticle-col2-inner {
padding:0 .5em 0 1em;
}

div.rss-Leadarticle {
margin-bottom:10px;
}

.rss-Leadarticle h2 {
font-size:2em;
margin-bottom:2px;
}

.rss-Leadarticle .rss-pic {
float:left;
margin-right:10px;
}

.rss-Leadarticle img {
width:225px;
height:150px;
}

.rss-Leadarticle .rss-description {
font-size:1.2em;
margin-bottom:8px;
}

.rss-Leadarticle .rss-footer {
text-align:right;
font-size:1.2em;
color:#0B5B9F;
clear:both;
}

.rss-Leadarticle .rss-footer a {
background:url(/Global/CssImages/CJ/arrow.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-Leadarticle h3 a {
font-size:1.3em;
}

.rss-Leadarticle ul p {
font-size:1.3em;
}

.rss-Leadarticle ul p.source {
color:#777;
font-size:1.1em;
}

.rss-Leadarticle li p.source a {
color:#777;
}

.rss-Leadarticle .rss-base span {
display:block;
}

/* End Lead Article */
/* Article intro thumbnail */
div.rss-nextstories h2 {
margin-bottom:8px;
}

.rss-nextstories h2 span {
font-size:1.4em;
margin:0 0 2px;
color:#0B5B9F;
}

.rss-nextstories .rss-description {
font-size:1.2em;
}

.rss-nextstories img {
border:1px solid #333;
margin-bottom:2px;
width:60px;
}

.rss-nextstories .rss-footer {
text-align:right;
font-size:1.2em;
}

.rss-nextstories .rss-footer a {
background:url(/Global/CssImages/CJ/arrow.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-nextstories li {
margin-bottom:8px;
}

.rss-nextstories h3 a {
font-size:1.1em;
margin-bottom:5px;
display:block;
}

.rss-nextstories ul p {
font-size:1.2em;
display:block;
}

.rss-nextstories ul p.source {
color:#777;
}

.rss-nextstories .rss-thumbnails {
padding:5px 1px 0 13px;
clear:right;
overflow:hidden;
height:1%;
}

.rss-nextstories .rss-thumbnails .rss-thumb {
padding:0 0 10px;
float:left;
display:block;
width:140px;
clear:right;
}

.rss-nextstories .rss-thumbnails .rss-caption {
clear:left;
display:block;
padding:4px 10px 4px 0;
text-align:center;
font-weight:700;
}

.rss-nextstories .rss-thumbnails .rss-thumb img {
width:130px;
}

.rss-nextstories li .rss-pic {
padding:0 6px 0 0;
float:left;
}

.rss-nextstories li .source a {
color:#777;
}

.rss-nextstories .rss-base span {
padding:5px 0;
display:block;
}

/* End Article Intro thumbnail */
/* More stories - Use Lite List Style XSLT*/
div.rss-MoreStories {
}

.rss-MoreStories h2 {
margin-bottom:5px;
}

.rss-MoreStories h2 span {
font-size:1.2em;
}

.rss-MoreStories .rss-footer {
text-align:right;
}

.rss-MoreStories .rss-footer a {
background:url(/Global/CssImages/CJ/arrow.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-MoreStories li {
margin:0 0 9px;
padding:0 0 0 12px;
clear:both;
overflow:hidden;
background:url(/Global/CssImages/CJ/arrow.gif) no-repeat;
}

.rss-MoreStories li a {
color:#0d559f;
}

.rss-MoreStories h3 {
font-size:1.4em;
font-weight:400;
}

.rss-MoreStories h3 a {
font-weight:400;
}

.rss-MoreStories ul p.source {
color:#777;
}

.rss-MoreStories li p.source a {
clear:both;
}

.rss-MoreStories .rss-base {
display:none;
}

/* End Lite List */
/* Lite List Style */
div.rss-Litelist {
padding:5px;
width:auto;
}

.rss-Litelist h2 {
background:#af1730;
margin:-5px -5px 5px;
padding:5px;
}

.rss-Litelist h2 span {
color:#fff;
}

.rss-Litelist .rss-description {
font-size:1.2em;
}

.rss-Litelist .rss-desc-pic {
margin-bottom:5px;
text-align:center;
}

.rss-Litelist .rss-desc-pic img {
display:inline;
}

.rss-Litelist .rss-footer {
text-align:right;
}

.rss-Litelist .rss-footer a {
background:url(/Global/CssImages/CJ/arrow.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-Litelist li {
margin:0 0 4px;
padding:0 0 0 12px;
clear:both;
overflow:hidden;
background:url(/Global/CssImages/CJ/arrow.gif) no-repeat;
}

.rss-Litelist li a {
color:#0d559f;
}

.rss-Litelist h3 {
font-size:1.2em;
font-weight:400;
}

.rss-Litelist h3 a {
font-weight:400;
}

.rss-Litelist ul p.source {
color:#777;
}

.rss-Litelist li p.source a {
clear:both;
}

.rss-Litelist .rss-base {
height:10px;
}

.rss-Litelist .rss-base span {
padding:5px 0;
display:block;
}

/* End Lite List */
/* RTX Lite List Style */
div.rtx-Litelist {
padding:5px;
width:auto;
}

.rtx-Litelist h2 {
background:#af1730;
margin:-5px -5px 5px;
padding:5px;
}

.rtx-Litelist h2 span {
color:#fff;
}

.rtx-Litelist li {
margin:0 0 4px;
padding:0 0 0 12px;
clear:both;
overflow:hidden;
background:url(/Global/CssImages/CJ/arrow.gif) no-repeat;
}

.rtx-Litelist li a {
color:#0d559f;
}

.rtx-Litelist h3 {
font-size:1.2em;
font-weight:400;
}

.rtx-Litelist h3 a {
font-weight:400;
}

/* End Lite List */
/* Slot List Style */
div.rss-SlotList {
padding:5px;
width:auto;
}

.rss-SlotList h2 {
background:#ccc;
margin:-5px -5px 5px;
padding:5px;
}

.rss-SlotList h2 span {
color:#474e51;
}

.rss-SlotList .rss-description {
font-size:1.2em;
}

.rss-SlotList .rss-desc-pic {
margin-bottom:5px;
text-align:center;
}

.rss-SlotList .rss-desc-pic img {
display:inline;
}

.rss-SlotList .rss-footer {
text-align:right;
}

.rss-SlotList .rss-footer a {
background:url(/Global/CssImages/CJ/arrow.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-SlotList li {
margin:0 0 4px;
padding:0 0 0 12px;
clear:both;
overflow:hidden;
background:url(/Global/CssImages/CJ/arrow.gif) no-repeat;
}

.rss-SlotList li a {
color:#0d559f;
}

.rss-SlotList h3 {
font-size:1.2em;
font-weight:400;
}

.rss-SlotList h3 a {
font-weight:400;
}

.rss-SlotList ul p.source {
color:#777;
}

.rss-SlotList li p.source a {
clear:both;
}

.rss-SlotList .rss-base {
height:10px;
}

.rss-SlotList .rss-base span {
padding:5px 0;
display:block;
}

/* End Slot Lite List */
/* Construction Space quote widget */
div.rss-ConstructionSpace {
background:#ecebeb;
}

.rss-ConstructionSpace h2 {
background:#0d559f;
padding:5px;
color:#fff;
}

.rss-ConstructionSpace .rss-description {
font-size:1.2em;
margin-bottom:8px;
}

.rss-ConstructionSpace .rss-desc-pic img {
padding:12px 0 0 12px;
}

.rss-ConstructionSpace .rss-footer {
text-align:right;
font-size:1.2em;
padding:0 5px;
}

.rss-ConstructionSpace .rss-footer a {
background:url(/Global/CssImages/CJ/arrow.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
margin:5px;
}

.rss-ConstructionSpace li {
clear:both;
overflow:hidden;
}

.rss-ConstructionSpace h3 a {
font-size:1.4em;
}

.rss-ConstructionSpace ul p {
font-size:1.5em;
color:#0B5B9F;
margin:5px;
}

.rss-ConstructionSpace ul p.source {
font-size:1.1em;
font-weight:700;
color:#474e51;
}

.rss-ConstructionSpace li p.source a {
color:#777;
}

.rss-ConstructionSpace .rss-base {
width:100%;
height:0;
}

.rss-ConstructionSpace .rss-base span {
display:block;
}

/* End ConstructionSpace */
/* Tab Container Styling */
/*optimised for requirement of 4 tabs across the top*/
div.tbc-Top {
background:#686863;
}

.tbc-Top .tbc-tabs {
float:left;
width:100%;
}

.tbc-Top .tbc-tabs .tbc-tab1 {
margin-left:1px;
}

.tbc-Top .tbc-tabs .tbc-tab4 {
margin-right:1px;
}

.tbc-Top-inner {
padding:0 0 2px;
}

.tbc-Top-inner .tbc-inner {
padding:0;
}

.tbc-Top .tbc-title-inner {
padding:2px 0 0;
}

.tbc-Top .tbc-title h1 {
font-size:1.2em;
color:red;
}

.tbc-Top .tbc-tabs div {
font-size:1.1em;
cursor:pointer;
}

.tbc-Top .tbc-Top-inner .control {
background:#fff;
padding:2px;
width:auto;
height:247px;
}

.tbc-Top .tbc-tabs div span a {
padding:6px 0;
display:block;
text-align:center;
}

.tbc-Top .tbc-inactive {
color:#333;
height:27px;
width:25%;
}

.tbc-Top .tbc-inactive span {
color:#fff;
font-weight:700;
display:block;
}

.tbc-Top .tbc-inactive span a {
color:#fff;
text-decoration:none;
background:#9e9e9a;
margin:0 1px;
}

.tbc-Top .tbc-active {
height:27px;
width:25%;
}

.tbc-Top .tbc-active span {
color:#AF1730;
font-weight:700;
}

.tbc-Top .tbc-active span a {
color:#D2232A;
text-decoration:none;
background:#fff;
margin:0 1px;
}

.tbc-Top .tbc-Top-inner {
color:#111;
overflow:hidden;
height:280px;
}

.tbc-Top .tbc-Top-inner .tbc-inner {
margin:0 2px;
}

/* FWI TAB CURVED left */
div.tbc-CurveLeft {
background:#686863;
}

div.rss-Tabber2 {
}

div.rtx-Tabber2 {
}

.tbc-CurveLeft .tbc-tabs {
display:inline;
margin:0 0 0 2px;
height:230px;
width:107px;
}

.tbc-CurveLeft-inner {
padding:0 0 2px;
}

.tbc-CurveLeft .tbc-title {
}

.tbc-CurveLeft .tbc-title-inner {
padding:2px 0 0;
}

.tbc-CurveLeft .tbc-title h1 {
font-size:1.2em;
color:red;
}

.tbc-CurveLeft .tbc-tabs div {
font:normal 11px arial;
width:auto;
cursor:pointer;
margin:0 0 2px;
}

.tbc-CurveLeft .tbc-tabs div span {
padding:6px 10px 6px 4px;
display:block;
}

.tbc-CurveLeft .tbc-inactive {
background:#9e9e9a;
color:#333;
height:27px;
}

.tbc-CurveLeft .tbc-active span a {
color:#D2232A;
text-decoration:none;
}

.tbc-CurveLeft .tbc-inactive span a {
color:#fff;
text-decoration:none;
}

.tbc-CurveLeft .tbc-inactive span {
color:#fff;
font-weight:700;
}

.tbc-CurveLeft .tbc-active {
height:27px;
background:#fff;
}

.tbc-CurveLeft .tbc-active span {
color:#AF1730;
font-weight:700;
}

.tbc-CurveLeft .tbc-inner {
color:#111;
margin:0 2px 0 0;
overflow:hidden;
height:230px;
}

.tbc-CurveLeft .img-Tabber {
clear:both;
height:230px;
display:block;
background-color:#fff;
overflow:auto;
display:block;
}

.tbc-CurveLeft .img-Tabber img {
height:155px;
margin:10px;
}

.tbc-CurveLeft .rss-Tabber2 {
clear:both;
height:230px;
display:block;
background-color:#fff;
overflow:hidden;
display:block;
}

.tbc-CurveLeft .rss-Tabber2 .rss-inner {
padding:7px 7px 7px 8px;
}

.tbc-CurveLeft .rss-Tabber2 h2 {
font-size:1.1em;
color:#000;
}

.tbc-CurveLeft .rss-Tabber2 li {
padding:0 0 3px 12px;
clear:both;
overflow:hidden;
vertical-align:middle;
}

.tbc-CurveLeft .rss-Tabber2 .rss-thumbnails {
padding:10px 0 0;
clear:both;
overflow:hidden;
}

.tbc-CurveLeft .rss-Tabber2 .rss-footer {
padding:0 0 10px;
}

.tbc-CurveLeft .rss-Tabber2 h1 {
font-size:1.4em;
padding:0 0 5px;
color:#000;
}

.tbc-CurveLeft .rss-Tabber2 h2 {
font-size:1.1em;
}

.tbc-CurveLeft .rss-Tabber2 h2 a {
font-weight:400;
}

.tbc-CurveLeft .rss-Tabber2 span {
font-size:1.1em;
color:#333;
}

.tbc-CurveLeft .rss-Tabber2 p.source {
color:#888;
display:block;
}

.tbc-CurveLeft .rss-Tabber2 .rss-footer {
text-align:right;
font-size:1.1em;
color:#000;
}

.tbc-CurveLeft .rss-Tabber2 .rss-footer a {
background:url(/Global/CssImages/CJ/arrow.gif) no-repeat top right;
padding:0 12px 0 0;
vertical-align:middle;
color:#000;
}

.tbc-CurveLeft .rtx-Tabber2 {
clear:both;
height:230px;
display:block;
background-color:#fff;
overflow:hidden;
display:block;
}

.tbc-CurveLeft .rtx-Tabber2 .rbi-rtx-inner {
height:210px;
padding:7px 7px 7px 8px;
}

.tbc-CurveLeft .rtx-Tabber2 h1 {
font-size:1.4em;
color:#000;
}

.tbc-CurveLeft .rtx-Tabber2 p {
font-size:1.1em;
}

.tbc-CurveLeft .rtx-Tabber2 ul {
padding:4px 0 0;
font-size:1.1em;
}

.tbc-CurveLeft .rtx-Tabber2 ul li {
background:url(/Global/CssImages/CJ/arrow.gif) no-repeat;
padding:0 0 3px 12px;
}

.tbc-CurveLeft .rtx-Tabber2 ul li span {
clear:both;
}

.tbc-CurveLeft .rtx-Tabber2 ul li a {
font-weight:400;
display:block;
}

.tbc-CurveLeft .rtx-Tabber2 img {
clear:both;
display:block;
}

.tbc-CurveLeft .rtx-Tabber2 .m-link {
display:block;
text-align:right;
}

.tbc-CurveLeft .rtx-Tabber2 .m-link a {
background:url(/Global/CssImages/CJ/arrow.gif) no-repeat right;
padding:0 12px 0 0;
color:#000;
}