﻿@import "rb_styles_worldwide.css";
@import "rb_styles_careers.css";
@import "rb_styles_ourbrands.css";
@import "rb_styles_innovators.css";
@import "rb_styles_corporateresponsibility.css";
@import "rb_styles_mediainvestors.css";
@import "rb_styles_content.css";

/*  S T Y L E   R E S E T */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
:focus {
	outline: 0;/* remember to define focus styles! */
	}
body {
	line-height: 1;
	color: #415a6c;
	background:white;
	font-size: 62.5%;/* 10px */
	}
blockquote:before, blockquote:after,h
q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}
	

/* 	G L O B A L S */
.publisite_wrapper {
    z-index: 1000;
}

.cufon-loading h1,
.cufon-loading .headernavigation  div ul li a { /* for Cufon.replace('h1') */
	visibility: hidden !important;
}

body {
    font-family: Arial, Helvetica;
    background: #EAEBED url(../UploadedResources/rb_pagebck_1004x1.gif) repeat-y center top;
}

.clear {
    position:relative;
    clear: both;    
}
#skiptocontent {
    position:relative;
    clear: both;
    font-size: 1.2em;
    text-align: left;
    text-indent: -5000px;
}
#skiptocontent a {
    color: #415a6c;
}

#wrapper {
	width: 963px;
	margin: 22px auto;
	position:relative;
    clear: both;
    font-size: 1.2em;
    line-height: 1.25em;
    background-color: #FFF;
    z-index: 1;
}

#header {
    position:relative;
    float: left;
    clear: both;
    margin: 0 0 10px 0;
    width: 100%;
    display: inline;
    z-index: 100;
    background-color:Transparent;
    left: 0;
    padding: 0;
}

#content_main,
#footer,
#footerhome {
    position:relative;
    float: left;
    clear: both;
    width: 875px;
    margin-left: 44px;
    text-align: left;
    display: inline;
}

#footer,
#footerhome {
    margin-top: 20px;
    font-size: 0.91em;
    color: #999;
    display: inline;
}

#footerhome {
    margin-left: 0px;
}

#footer a {
    color: #999;  
}
#footer .credit {
    position:relative;
    float: right;
    text-align:right;
}

#content_main a:link,
#content_main a:visited,
#content_main a:active {
    text-decoration: none;
}
#content_main a:hover {
    text-decoration: underline;
}

ul, ol {
    margin: 0 0 0 20px;
}

/* S T R U C T U R A L */

#pageheader,
#subnavigation,
#content,
#subcontent,
#content_wide,
#content_wide_2col {
    position:relative;
    float: left;
}

#pageheader {
    width: 735px;
    margin: 0 0 0 20px;
    position:relative;
    float: left;
    display: inline;
}

*html #pageheader {
    overflow: hidden;
}

.col3 #pageheader {
    margin-bottom: 20px;
}

.catperf #pageheader {
    height: 400px;
}

.catperf #pageheader .pageheader_bck {
    position:absolute;
    top: 0;
    left: 0;
}

.catperf #pageheader .pageheader_content {
    position:absolute;
    z-index: 10;
    top: 10px;
    left: 10px;
    width: 220px;
	padding: 20px;
}

.catperf #pageheader .pageheader_content h1 {
    color: #415a6c;
    margin: 0 0 20px 0;
}

.catperf #pageheader .pageheader_content h3 {
    color: #415a6c;
    margin: 0;
}

.catperf #pageheader .pageheader_content2 {
    position:absolute;
    z-index: 10;
    top: 300px;
    margin-left: 30px;
    color: #415a6c;
}

#subnavigation {
    width: 120px;
    min-height: 300px;
    _height: 600px;
}
.catperf #subnavigation {
    height: 500px;
}

#content {
    width: 460px;
    margin: 0 0 0 20px;
    display: inline;
}

#content_wide,
#content_wide_2col {
    width: 735px;
    margin: 0 0 0 20px;
    display: inline;
}

#content_wide_2col {
    margin: 0 0 0 140px;
}

#subcontent {
    width: 243px;
    float: right;
}

#countrylanguageselector {
    position:relative;
    float: right;
    margin: -20px 0 0 0;
}

/* N A V I G A T I O N */


.headernavigation ul li {
    float: left;
    margin: 0 3px 0 0;
    padding: 0;
    width: 120px; 
    list-style-type: none;
    text-align: center;
}
.headernavigation li a {
    text-decoration: none;
    cursor: pointer !important;
    background: url(../UploadedResources/rb_topnav_butn_bck.jpg) no-repeat top;
    width: 120px;
    display: block;
    padding: 10px 0 9px 0;
    _padding: 8px 0 8px 0;
    font-weight: bold;
    color: #EA35A3;
    line-height: 1.2em;
    font-size: 1.0em;
}
*:first-child+html .headernavigation li a {
    padding: 8px 0 8px 0;
}
.headernavigation li a.twoline {
    padding: 4px 0 2px 0 !important;
    _padding: 0px 0 6px 0 !important;
    height: 26px;
    overflow: hidden;
}

*:first-child+html .headernavigation li a.twoline {
    padding: 0px !important;
    height: 32px;
    overflow: hidden;
}

.headernavigation li a.topnavitem1ps_topnav_selected_section,
.headernavigation li.active.TopNavListItem1 a,
.headernavigation li.active_ancestor_1.TopNavListItem1 a  {
    color: #399DB9;
    _color: #EA35A3;
}
.headernavigation li a.topnavitem2ps_topnav_selected_section,
.headernavigation li.active.TopNavListItem2 a,
.headernavigation li.active_ancestor_1.TopNavListItem2 a  {
   _color: #EA35A3;
   color: #CD1C30;
}
.headernavigation li a.topnavitem3ps_topnav_selected_section,
.headernavigation li.active.TopNavListItem3 a,
.headernavigation li.active_ancestor_1.TopNavListItem3 a  {
    color: #f15a22;
    _color: #EA35A3;
}
.headernavigation li a.topnavitem4ps_topnav_selected_section,
.headernavigation li.active.TopNavListItem4 a,
.headernavigation li.active_ancestor_1.TopNavListItem4 a {
    color: #66268c;
    _color: #EA35A3;
}
.headernavigation li a.topnavitem5ps_topnav_selected_section,
.headernavigation li.active.TopNavListItem5 a,
.headernavigation li.active_ancestor_1.TopNavListItem5 a  {
    color: #4db448;
    _color: #EA35A3;
}
.headernavigation li a.topnavitem6ps_topnav_selected_section,
.headernavigation li.active.TopNavListItem6 a,
.headernavigation li.active_ancestor_1.TopNavListItem6 a  {
    color: #42ABF0;
    _color: #EA35A3;
}

.headernavigation a.expanded,
.headernavigation .TopNavListItem1 a:hover {
    background: url(../UploadedResources/rb_topnav_butn_bck.jpg) repeat-x 0 -32px;
    background-color: #71D3D6;
    color: #FFF;
}
.TopNavListItem2 a.expanded,
.headernavigation .TopNavListItem2 a:hover {
    background: url(../UploadedResources/rb_topnav_butn_bck.jpg) repeat-x 0 -64px;
    background-color: #F15A23;
    color: #FFF;
}
.TopNavListItem3 a.expanded,
.headernavigation .TopNavListItem3 a:hover {
    background: url(../UploadedResources/rb_topnav_butn_bck.jpg) repeat-x 0 -96px;
    background-color: #F15A23;
    color: #FFF;
}
.TopNavListItem4 a.expanded,
.headernavigation .TopNavListItem4 a:hover  {
    background: url(../UploadedResources/rb_topnav_butn_bck.jpg) repeat-x 0 -128px;
    background-color: #FEC400;
    color: #FFF;
}
.TopNavListItem5 a.expanded,
.headernavigation .TopNavListItem5 a:hover {
    background: url(../UploadedResources/rb_topnav_butn_bck.jpg) repeat-x 0 -160px;
    background-color: #99D448;
    color: #FFF;
}
.TopNavListItem6 a.expanded,
.headernavigation .TopNavListItem6 a:hover {
    background: url(../UploadedResources/rb_topnav_butn_bck.jpg) repeat-x 0 -192px;
    background-color: #42ABEF;
    color: #FFF;
}

.headernavigation li a.expanded,
.headernavigation li a:hover {
	color: #FFF !important;
}

.headernavigation  ul.vertical li {
    background: none;
    text-align: left;
    margin: 0;
    clear: both;
}
.slide ul {
    filter:alpha(opacity=97);
	-moz-opacity:.97;
	opacity:.97;
	width: 120px;
}
.slide ul.noopacity{
    filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.slide ul li {
    padding: 0 !important;
    width: 120px;
	}
.slide ul li a {
    background: none;
    height: auto;
    padding: 0;
    font-weight: bold;
    white-space: normal;
    line-height: 1.0em;
    font-size: 0.91em;
    margin: 0;
    padding: 5px 12px 5px 8px !important;
    color: #FFF !important;
    display: block;
}
.slide ul li a:hover {
    background: none !important;
    color: #FFF !important;
}
.headernavigation .slide ul {
    background: url(../UploadedResources/rb_topnav_gradient_1.jpg) repeat-x top left;
    background-color: #71D3D6;
}
.headernavigation .slide ul li a:hover {
    background-color: #81BACB !important;
    }
.TopNavListItem2 .slide ul {
    background: url(../UploadedResources/rb_topnav_gradient_2.jpg) repeat-x top left;
    background-color: #F15A23;
}
.TopNavListItem2 .slide ul li a:hover {
    background-color: #DC7A77 !important;
}
.TopNavListItem3 .slide ul {
    background: url(../UploadedResources/rb_topnav_gradient_3.jpg) repeat-x top left;
    background-color: #F15A23;
}
.TopNavListItem3 .slide ul li a:hover {
    background-color: #F0CF5E !important;
}
.TopNavListItem4 .slide ul {
    background: url(../UploadedResources/rb_topnav_gradient_4.jpg) repeat-x top left;
    background-color: #FEC400;
}
.TopNavListItem4 .slide ul li a:hover {
    background-color: #E27EBE !important;
}
.TopNavListItem5 .slide ul {
    background: url(../UploadedResources/rb_topnav_gradient_5.jpg) repeat-x top left;
    background-color: #99D448;
}
.TopNavListItem5 .slide ul li a:hover {
    background-color: #B6D788 !important;
}
.TopNavListItem6 .slide ul  {
    background: url(../UploadedResources/rb_topnav_gradient_6.jpg) repeat-x top left;
    background-color: #42ABEF;
}
.TopNavListItem6 .slide ul li a:hover {
    background-color: #81A7D6 !important;
}

.topnavitem6ps_topnav_selected_section {
    color: #FF6600;
}

/* END NAVIGATION */


.headercontentlinks ul {
    float: right;
    margin: 5px 0 0 0;
    padding: 0;
    line-height: 1.0em;
}

.headercontentlinks li {
    float: left;
    list-style-type: none;
    padding: 0 10px 0 0;
    margin: 0;
}

#printthispage {
    position:relative;
    float: right;
    clear: both;
    width: 243px;
    text-align: right;
    margin: 14px 0 20px 0;
}

#printthispage a {
    font-size: 0.91em;
    background: url(../UploadedResources/printthispage_icon.gif) no-repeat right;
    padding: 5px 25px 0 0;
    display: inline-block;
    color: #B2BABE;
    text-decoration: none;
    width: auto;
}

/* S U B  N A V I G A T I O N */

#subnavigation ul {
    margin: 0;
    padding: 0;
    font-weight: bold;
    list-style-type: none;
}
#subnavigation ul ul {
    margin: 5px 0 0 0;
    padding: 0;
    font-weight: normal;
    font-size: 0.91em;
}  
#subnavigation li li {
    list-style-type: none;
    margin: 0 0 5px 0;
    padding: 0;
    background: url(../UploadedResources/rb_subnav_bck.jpg) repeat-y top left;
    display: inline-block;
    line-height: 1.2em;
    Width: 100%;
} 
#subnavigation li li li,
#subnavigation li li li  {
    background-position: -200px 0px;
    font-size: 1.1em;
}
#subnavigation li a,
#subnavigation li.first li a,
#subnavigation li.first li.active li a {
    display: block;
    padding: 6px 8px;
    text-decoration: none;
    color: #666 !important;
}
#subnavigation li.active_ancestor_1 li a {
    color: #666 !important;
    }
*html #subnavigation li a {
    height: 15px;
}

#subnavigation li.first a {
    background-color: transparent;
    padding: 10px 8px;
    color: #FFF !important;
    text-decoration: none;
}
#subnavigation li li ul {
    padding: 0 0 10px 0;
}
#subnavigation li li.first a {
    padding:0;
}
#subnavigation li li li a {
    padding:0 10px 0 16px !important;
}
#subnavigation li li li li a {
    padding:0 10px 0 24px !important;
}
#subnavigation li li li li li a {
    padding:0 10px 0 32px !important;
}



/* SUB NAVIGATION HEADERS */

.worldwide #subnavigation li.first a {
    background: url(../UploadedResources/rb_subnav_top_rbworldwide.jpg) repeat-y top left;
}
.worldwide #subnavigation li.first li a {
    background: url(../UploadedResources/rb_subnav_bck.jpg) repeat-y top left;
    color:#415A6C;
}
.worldwide #subnavigation li.first li a:hover,
.worldwide #subnavigation li.first li.active a {
    color: #399DB8;
}

.careers #subnavigation li.first a {
    background: url(../UploadedResources/rb_subnav_top_careers.jpg) no-repeat top left;
}
.careers #subnavigation li.first li a:hover,
.careers #subnavigation li.first li.active a {
    color: #66268C;
}
.careers #subnavigation li.first li a {
    background-position: -200px 0px;
}

.brands #subnavigation li.first a {
    background: url(../UploadedResources/rb_subnav_top_brands.jpg) no-repeat top left;
}
.brands #subnavigation li.first li a:hover,
.brands #subnavigation li.first li.active a {
    color: #66268C;
}
.brands #subnavigation li.first li a {
    background-position: -200px 0px;
}

.corpresp #subnavigation li.first a {
    background: url(../UploadedResources/rb_subnav_top_corpresp.jpg) no-repeat top left;
}
.corpresp #subnavigation li.first li a:hover,
.corpresp #subnavigation li.first li.active a {
    color: #4DB448;
}
.corpresp #subnavigation li.first li a {
    background-position: -200px 0px;
}

.mediainvestors #subnavigation li.first a {
    background: url(../UploadedResources/rb_subnav_top_mediainvestors.jpg) no-repeat top left;
}
.mediainvestors #subnavigation li.first li a:hover,
.mediainvestors #subnavigation li.first li.active a,
.mediainvestors #subnavigation li.first li.active li a:hover {
    color: #42ABF0;
}
.mediainvestors #subnavigation li.first li.active li a {
    color: #666;
}
.mediainvestors #subnavigation li.first li a {
    background-position: -200px 0px;
}

.innovators #subnavigation li.first a {
    background: url(../UploadedResources/rb_subnav_top_innovators.jpg) no-repeat top left;
}
.innovators #subnavigation li.first li a:hover,
.innovators #subnavigation li.first li.active a {
    color: #F15A22;
}
.innovators #subnavigation li.active_ancestor_1 li.active li a {
    color: #666 !important;
    }
.innovators #subnavigation li.active_ancestor_1 li.active li a:hover {
    color: #F15A22 !important;
    }
.innovators #subnavigation li.first li a {
    background-position: -200px 0px;
}


/* H E A D I N G S */

h1 {
    color: #ea35a3;
    font-size: 1.83em;
    line-height: 1.0em;
    font-weight: bold;
    margin: 12px 0 20px 0; 
}

.home h1 {
    font-size: 3.0em;
    margin: 0 0 10px 0;
    color: #FFFFFF;
}

.home h1.pink {
    color: #ea35a3;
}
.home h1.orange {
    color: #F1581F;
}

.careers h1 {
    color: #F15A22;
    font-size: 1.83em;
    font-weight: bold; 
}
.brands h1 {
    color: #66268C;
    font-size: 1.83em;
    font-weight: bold; 
}

.corpresp h1 {
    color: #4DB448;
    font-size: 1.83em;
    font-weight: bold; 
}



/* H E A D E R */

.headerlogo {
    width: 145px;
    height: 65px;
    text-indent: -5000px;
    background:  url(../UploadedResources/rb_logo.gif) no-repeat;
    display: block;
    float: left;
    cursor: pointer;
}

.headercontentlinks {
    position:relative;
    float:right;
    font-size: 0.83em;
    right: 44px;
    width: 730px;
    z-index: 100;
}

.headercontentlinks li {
    padding: 0 5px 0 5px;
    margin: 0;
    border-right: solid 1px #999;
}

.headercontentlinks li li {
    border: none;
}
.headercontentlinks li a {
    color: #9467AE;
    text-decoration: none;
    display: inline;
}




.headersearch {
    position:relative;
    float: right;
    margin: 0 0 0 5px;
    padding: 0;
    color: #67268C;
    font-weight: bold;
    line-height: 1.0em;
    text-align: left;
}

.headersearch label {
    padding: 0;
    margin: 0;
    vertical-align: top;
    line-height:1.9em;
    display: inline-block;
    font-weight: bold;
}

*:first-child+html .headersearch label {
    line-height: 1.8em;
}

.headersearch input {
    margin: 0 0 0 5px;
    border: solid 1px #999;
}

.headersearch .searchbutton {
    border: none;
    font-size: 11px;
    color: #FFF;
    background-color: #67268C;
    margin: 0 0 0 5px;
    padding: 0 4px 0 5px;
    border: 0;
    height: 20px;
    width: 35px;
    cursor: pointer;
    font-family:Arial, Verdana, Helvetica;
}
.headernavigation {
    position:relative;
    float: right;
    right: 41px;
    margin-top: 16px;
    width: 738px;
}
*:first-child+html .headernavigation {
    margin-top: 15px;
}
*html .headernavigation {
    margin-top: 12px;
}
.headerbreadcrumb {
    position:relative;
    float:left;
    left: 185px;
    margin-bottom: 10px;
    width: 600px;
    text-align: left;
    font-size: 0.91em;
    color: #999;
}

.headerbreadcrumb a {
    color: #999;
    text-decoration: none;
}

.headerbreadcrumb a:hover {
    text-decoration: underline;
}

/* H O M E */

.home_content_headerlarge {
    position:relative;
    float: left;
    clear: both;
    width: 1004px;
    height: 420px;
    margin: 0 -64px 0 -65px;
    display: inline;
    z-index: 1;
    }
.home2 .home_content_headerlarge {
    height: 295px;
    width: 875px;
    margin: 0;
    }
.home2 .home_content_headerlarge .mainPanel {
    position:relative;
    float: left;
    width: 654px;
    height: 295px;
    }
.home2 .home_content_headerlarge .subContent1,
.home2 .home_content_headerlarge .subContent2 {
    position:relative;
    float: right;
    width: 214px;
    height: 144px;
    background-color: #F1F1F1;
    color: #FFF;
    z-index: 2;
    font-size: 1.08em;    
    }
.home2 .home_content_headerlarge .subContent1 {
    margin-bottom: 7px;
    z-index: 3;
    }
.home2 .home_content_headerlarge .subContent1 .text,
.home2 .home_content_headerlarge .subContent2 .text {
    position: absolute;
    padding: 10px;
    z-index: 2;    
    }
.home2 .home_content_headerlarge .subContent1 .background,
.home2 .home_content_headerlarge .subContent2 .background {
    position: absolute;
    z-index: 1;
    }
.home2 .home_content_headerlarge .subContent1 .text a,
.home2 .home_content_headerlarge .subContent2 .text a {
    color: #FFF;
    }
.home2 .home_content_ticker {
    position:relative;
    float: left;
    width: 875px;
    height: 22px;
    background: #6A248A url("../UploadedResources/rb_home_tickerbck.jpg") no-repeat top left;
    margin: 7px 0;
    overflow: hidden;
    z-index: 10;
    }
    
.home2 .home_content_ticker .mask { 
    position: relative;
    left: 0;
    height: 22px;
    width: 875px;
    overflow: hidden;
}
.home2 .home_content_ticker ul {
    position: relative;
    left: 875px;
    margin: 0 0 0 15px;
    padding: 4px 0;
}
.home2 .home_content_ticker ul.newsticker li {
    float: left;
    clear: none;
    margin: 0;
    padding: 0 0 0 19px;
    color: #000;
    text-transform: uppercase;
    list-style-type: none;
    color: #FFF;
    background: url(../UploadedResources/rb_home_newsticker_bullet.gif) no-repeat 0 5px;
    font-weight: bold;
    }
.home2 .home_content_ticker ul li a {
    color: #FFF;
    }    
.home2 .home_content_ticker ul li span {
    padding: 0 15px 0 0 !important;
    }
.home2 .home_content_ticker ul li.last span {
    padding: 0 0 0 0 !important;
    }    
.home2 .home_content_ticker ul {
   display:none;
    }

/* liScroll styles */

 
.home2 .home_secondary_image_214,
.home2 .home_secondary_image_213 {
    position:relative;
    float: left;
    width: 214px;
    height: 150px;
    margin-right: 7px;
    z-index: 8;
    }
.home2 .home_secondary_image_213 {
    width: 213px;
    }
.home2 .home_secondary_image_214.last {
    margin-right: 0;
    }
.home2 .home_secondary_panel1,
.home2 .home_secondary_panel2,    
.home2 .home_secondary_panel3,   
.home2 .home_secondary_panel4 {
    position:relative;
    float: left;
    width: 214px;
    margin-right:7px;
    }
.home2 .home_secondary_panel1 {
    background: url("../UploadedResources/rb_home_panel1_bot.jpg") repeat-y bottom left;
    }
.home2 .home_secondary_panel1 .content {
    background: url("../UploadedResources/rb_home_panel1_top.jpg") no-repeat top left;
    padding: 15px;
    }
.home2 .home_secondary_panel2 {
    background: url("../UploadedResources/rb_home_panel2_bot.jpg") repeat-y bottom left;
    width: 213px;
    }
.home2 .home_secondary_panel2 .content {
    background: url("../UploadedResources/rb_home_panel2_top.jpg") no-repeat top left;
    padding: 15px;
    }    
.home2 .home_secondary_panel3 {
    background: url("../UploadedResources/rb_home_panel3_bot.jpg") repeat-y bottom left;
    width: 213px;
    }
.home2 .home_secondary_panel3 .content {
    background: url("../UploadedResources/rb_home_panel3_top.jpg") no-repeat top left;
    padding: 15px;
    }    
.home2 .home_secondary_panel4 {
    background: url("../UploadedResources/rb_home_panel4_bot.jpg") repeat-y bottom left;
    margin-right: 0;
    }
.home2 .home_secondary_panel4 .content {
    background: url("../UploadedResources/rb_home_panel4_top.jpg") no-repeat top left;
    padding: 15px;
    }
.home2 h2 {
    font-size: 1.83em;
    line-height: 1.05em;
    color: #FFF;
    margin-bottom: 2px;
    }
    

.home2 h3 {
    font-size: 1.42em;
    font-weight: bold;
    line-height: 1.0em;
    color: #FFF;
    margin-bottom: 12px;
    }
.home2 .home_secondary_panel1 .content ul,
.home2 .home_secondary_panel2 .content ul,
.home2 .home_secondary_panel3 .content ul,
.home2 .home_secondary_panel4 .content ul {
    margin: 0;
    padding: 0;
    }    
.home2 .home_secondary_panel1 .content li.first,
.home2 .home_secondary_panel2 .content li.first,
.home2 .home_secondary_panel3 .content li.first,
.home2 .home_secondary_panel4 .content li.first {
    list-style-type: none;
    padding: 0 0 5px 10px;
    margin: 0 0 0 0px;
    background: url(../UploadedResources/rb_homepanel_bullet.gif) no-repeat 0 5px;
    list-style-type: none;
    font-size: 1.25em;
    line-height: 1.1em;
}      
.home2 .home_secondary_panel1 .content li,
.home2 .home_secondary_panel2 .content li,
.home2 .home_secondary_panel3 .content li,
.home2 .home_secondary_panel4 .content li {
    list-style-type: none;
    padding: 0 0 5px 10px;
    margin: 0 0 0 0px;
    background: url(../UploadedResources/rb_homepanel_bullet.gif) no-repeat 0 5px;
    list-style-type: none;
}
.home2 .home_secondary_panel1 .content a:hover {
    color: #00669C;
    }
.home2 .home_secondary_panel2 .content a:hover {
    color: #F15A22;
    }
.home2 .home_secondary_panel3 .content a:hover {
    color: #47248C;
    }
.home2 .home_secondary_panel4 .content a:hover {
    color: #66268C;
    }            
.home2 .home_secondary_panel3 .homeRssFeed .RSSFeedReaderListItem {
    width: 180px;
    background: url(../UploadedResources/rb_homepanel_bullet.gif) no-repeat 0 5px; 
    margin-bottom: 5px;
     
}
.home2 .home_secondary_panel3 .homeRssFeed .RSSFeedReaderListItem .title,
.home2 .home_secondary_panel3 .homeRssFeed .RSSFeedReaderListItem .titleFirst {
    display: inline-block;
    margin: 0 0 0 10px;
    line-height: 1.1em;
}
.home2 .home_secondary_panel3 .homeRssFeed .RSSFeedReaderListItem .titleFirst {
	font-weight: bold; 
	font-size: 1.25em;
	}

/* ADD THIS POP UP BORDER */
#at20mc #at15s {padding: 2px !important;}
    
      
    
.home_content_headerlarge .content,
.home_content_headerlarge .homeadditionalcontent {
    position:absolute;
    left: 85px;
    top: 20px;
    z-index: 10;
    width: 290px;
    height: 200px;
    color: #FFF !important;
}

.home_content_headerlarge .content a {
    color: #fff;
}

.home_content_headerlarge .randomcontent {
    position:absolute;
    left: -5000px;
}

/* Due to a bug in IE6 we need to make the content width to allow for 7px margins */
.home {
    position:relative;
    float: left;
    width: 882px;
}

.home_secondary_holder,
.home_secondary_3col_holder {
    position:relative;
    float: left;
    margin-right: 7px;
    display: inline;
    z-index: 100;
}

.home_secondary_3col.last,
.home_tertiery_3col.last,
.home_secondary_4col.last  {
    margin-right: 0px;
}
.home2 .home_secondary_4col.last {
    margin-right: -10px;
}









.home_secondary {
    position:relative;
    float: left;
    width: 233px;
    min-height: 180px;
	background: url(../UploadedResources/rb_panelgradient_home_233.jpg) repeat-y top left;
    margin-right: 0px;
    display: inline;
    overflow:visible;
    z-index:2;

}
.home_secondary_1_active,
.home_secondary_2_active,
.home_secondary_3_active,
.home_secondary_4_active {
    background: url(../UploadedResources/rb_panelgradient_home_233.jpg) repeat-y top right;
    color: #FFF;
}

.brands .home_secondary_1_active,
.brands .home_secondary_4_active {
	background: url(../UploadedResources/rb_panelgradient_brands_214.jpg) repeat-y top right;
    color: #FFF;
}

.brands .home_secondary_2_active,
.brands .home_secondary_3_active {
	background: url(../UploadedResources/rb_panelgradient_brands_213.jpg) repeat-y top right;
    color: #FFF;
}



.home_panel_text,
.home_header_text {
    position:relative;
    margin: 18px;
}
.home_secondary_locations {
    position:relative;
    float: left;
    background-color: #8551A3;
    width: 214px;
    border-bottom: solid 10px #FFF;
    margin-bottom: 10px;
    z-index: 10;
    }

.homeheadervideo {
    position:absolute;
    width: 585px;
    height: 280px;
    top: 27px;
    left: 326px;
}

/* Homepage list items */

.home_panel_text ul {
    margin:0 0 10px 0;
    padding:0;
}
.home_panel_text li {
    list-style-type: none;
    padding: 0 0 5px 10px;
    margin: 0 0 0 0px;
    background: url(../UploadedResources/rb_homepanel_bullet.gif) no-repeat 0 5px;
    list-style-type: none;
}
.home_secondary_1_active .home_panel_text li,
.home_secondary_2_active .home_panel_text li,
.home_secondary_3_active .home_panel_text li,
.home_secondary_4_active .home_panel_text li {
    background: url(../UploadedResources/rb_homepanel_bullet_on.gif) no-repeat 0 5px;
}
.home_tertiary ul {
    margin: 0;
    padding:0;
    position:relative;
}
.home_tertiary li {
    list-style-type: none;
    padding: 0 0 5px 10px;
    margin: 0 0 0 0px;
    background: url(../UploadedResources/rb_homepanel_bullet.gif) no-repeat 0 5px;
    list-style-type: none;
}
.home_tertiary li a {
    font-weight: bold;
    color: #42ABF0;
}

.home_panel_text .RSSFeedReaderListItem {
    width: 180px;
    background: url(../UploadedResources/rb_homepanel_bullet.gif) no-repeat 0 5px;  
}
.home_panel_text  .RSSFeedReaderListItem {
    margin-bottom: 10px;
}
.home_secondary_1_active .home_panel_text .RSSFeedReaderListItem,
.home_secondary_2_active .home_panel_text .RSSFeedReaderListItem {
    background: url(../UploadedResources/rb_homepanel_bullet_on.gif) no-repeat 0 5px;
}
.home_panel_text .RSSFeedReaderListItem .title {
    display: inline-block;
    margin: 0 0 0 10px;
}



/* Bold Homepage list items */

.home_panel_text ul.bold {
    margin:0 0 10px 0;
    padding:0;
}
.home_panel_text ul.bold li {
    list-style-type: none;
    padding: 0 0 5px 10px;
    margin: 0 0 0 0px;
    background: url(../UploadedResources/rb_homepanel_bullet.gif) no-repeat 0 5px;
    list-style-type: none;
    font-weight: bold;
}
.home_panel_text ul.bold li a,
.home_tertiary ul.bold li a {
    color: #66268C;
}
.home_tertiary ul.bold li a {
    color: #42ABF0;
}

.home_secondary_1_active .home_panel_text ul.bold li,
.home_secondary_2_active .home_panel_text ul.bold li,
.home_secondary_3_active .home_panel_text ul.bold li {
    background: url(../UploadedResources/rb_homepanel_bullet_on.gif) no-repeat 0 5px;
}

.home_panel_bot {
    position:absolute;
    bottom:0;
    left: 0;
}

.home_slidepanel {
	height: 164px;
    width: 233px;	
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0 0 198px 0;
	z-index: 100;
	overflow: hidden;
} 

.home_tertiary {
    position:relative;
    float: right;
    width: 140px;
    min-height: 36px;
    margin-right: 7px;
    display: inline;
    } 
    
.homesharepriceheading {
    background: url(../UploadedResources/rb_panelgradient_mediainvestors_140.jpg) no-repeat top left;
    width: 140px;
    display: block;
    color: #FFF;
    padding: 10px 0px 7px 10px;
    font-weight: bold;
    display: inline-block;
    margin: 0 0 15px 0;
}  
.homesharepricelive {
    font-size: 2.17em;
    line-height: 1.1em;
    font-weight: bold;
    color: #42ABF0;
    display: inline-block;
}
.homesharedetails {
    color: #42ABF0 !important;
    margin-top: 10px;
} 

    
/* H O M E  S E C O N D A R Y */

    
.home_secondary_3col {
    position:relative;
    float: left;
    width: 287px;
    min-height: 180px;
	background: url(../UploadedResources/rb_panelgradient_rbworldwide_287.jpg) repeat-y top left;
    overflow:visible;
    z-index:2;
}

.worldwide .home_secondary_1_active,
.worldwide .home_secondary_2_active,
.worldwide .home_secondary_3_active {
	background: url(../UploadedResources/rb_panelgradient_rbworldwide_287.jpg) repeat-y top right;
    color: #FFF;
}

.corpresp .home_secondary_3col {
	background: url(../UploadedResources/rb_panelgradient_rbworldwide_287.jpg) repeat-y top left;
}

.corpresp .home_secondary_3col {
	background: url(../UploadedResources/rb_panelgradient_corpresp_287.jpg) repeat-y top left;
}

.corpresp .home_secondary_1_active,
.corpresp .home_secondary_2_active,
.corpresp .home_secondary_3_active {
	background: url(../UploadedResources/rb_panelgradient_corpresp_287.jpg) repeat-y top right;
    color: #FFF;
}



.home_tertiery_3col {
    position:relative;
    float: left;
    width: 287px;
    min-height: 180px;
    background-color: #E5E5E5;
    margin: 7px 7px 0 0;
}

.home_slidepanel_3col_holder {
	height: 165px;
    width: 287px;
	position: absolute;
	left: 0;
	top: 0;
    margin: 0;
    overflow:visible;
    z-index:1;
}
.home_slidepanel_3col,
.home_slidepanel_4col {
    position: absolute;
    z-index: 1;
	height: 165px;
	display:inline;
	left: 0;
	top: 0;
	margin: 0;
	overflow: visible;
} 

/* 4 Col */

.home_slidepanel_4col_holder {

	height: 165px;
    width: 214px;
	position: absolute;
	left: 0;
	top: 0;
    margin: 0;
    overflow:visible;
    z-index:1;
}

.home_secondary_4col,
.home_secondary_4col_b,
.home_secondary_4col_last {
    position:relative;
    float: left;
    width: 214px;
    min-height: 180px;
	background: url(../UploadedResources/rb_panelgradient_brands_214.jpg) repeat-y top left;
    display: inline;
    overflow:visible;
    z-index:2;
}

.home_secondary_4col_b {
    width: 213px;
    background: url(../UploadedResources/rb_panelgradient_brands_213.jpg) repeat-y top left;
}

.brands .home_secondary_1_active,
.brands .home_secondary_4_active {
	background: url(../UploadedResources/rb_panelgradient_brands_214.jpg) repeat-y top right;
    color: #FFF;
}

.brands .home_secondary_2_active,
.brands .home_secondary_3_active {
	background: url(../UploadedResources/rb_panelgradient_brands_213.jpg) repeat-y top right;
    color: #FFF;
}


/* H O M E  T E X T */

.home h2
 {
    font-size: 1.42em;
    font-weight: bold;
    margin: 0 0 10px 0;
    color: #66268C;
}
.home h2 a {
    color: #66268C;
}

.home h3 {
    font-size: 1.0em;
    font-weight: bold;
    margin: 10px 0 0 0;
    color: #66268C;
}
.careers h2 {
    color: #CD1C30;
}

.brands h2 {
    color: #66268C;
}
.homepage a {
    color: #415a6c;
}

.homepage .home_secondary_1_active h2,
.homepage .home_secondary_2_active h2,
.homepage .home_secondary_3_active h2,
.homepage .home_secondary_1_active h3,
.homepage .home_secondary_2_active h3,
.homepage .home_secondary_3_active h3,
.homepage .home_secondary_1_active  a,
.homepage .home_secondary_2_active  a,
.homepage .home_secondary_3_active  a  {
    color: #FFF !important;
}

.homepage .home_tertiary h3 {
    color: #FFF;
    margin: 10px 0 0 10px;
}

/* M E D I A  &  I N V E S T O R S */


/* O U R  B R A N D S */

#pageheader_commercialbreak {
    position:relative;
    float: left;
    width: 735px;
    margin: 0 0 20px 20px;
    height: 430px;
}
#pageheader_commercialbreak .content {
    position:relative;
    float: left;
    width: 220px;
    z-index: 10;
    color: #FFF;
    margin: 20px;
    display: inline;
}
#pageheader_commercialbreak .content h1 {
    color: #FFF;
}
#pageheader_commercialbreak img {
    position:absolute;
    top: 0;
    left:0;
    z-index: 1;
}

#content_commercialbreak {
    position:relative;
    float: right;
    width: 735px;
    margin: 0 0 0 20px;
    display: inline;
    line-height: 1.2em;

}

#content_commercialbreak ul.SmartListResults {
    margin: 0;
    padding: 0;
    width: 735px;
    display: inline-block;
}

#content_commercialbreak ul.SmartListResults li {
    float: left;
    width: 345px;
    padding: 0;
    margin: 0 10px 10px 0;
    list-style-type: none;    
}

#content_commercialbreak ul.SmartListResults li .SmartListThumbnailImage {
    float: left;
    margin: 0 10px 0 0;
}

#content_commercialbreak ul.SmartListResults li .SmartListPageLink {
    display: inline-block;
    width: 150px;
    font-weight: bold;
    text-decoration: none;
    color: #EA35A3;
}

#content_commercialbreak ul.SmartListResults li .SmartListDescription {
    width: 150px;
    height: auto !important;
    display: inline-block;
}

.threecolcontent {
    position:relative;
    float: left;
    width: 245px;
    overflow: hidden;
}


/* J Q U E R Y  S L I D E S H O W S */
.catPerfImageFade {  
    position:absolute;
    height: 420px;  
    width: 795px;  
    overflow: hidden;
    background-color: #FFF;
    z-index: 2;
} 
.homeContentImageFade {  
    position:absolute;
    height: 420px;  
    width: 1004px;  
    overflow: hidden;
    background-color: #FFF;
    z-index: 2;
} 
.homeContentImageFade img {  
    width:  1004px; 
    height: 420px; 
    top:  0; 
    left: 0;
} 
.subContentImageFade {  
    position:relative;
    float: left;
    height:  284px;  
    width:   248px;  
    padding: 0;  
    margin:  20px 0 0 0;
    overflow: hidden;
} 
.subContentImageFade img {  
    width:  248px; 
    height: 284px; 
    top:  0; 
    left: 0 
}

/* S E A R C H  R E S U L T S  */

.searchresults .SmartListResultsForMessage {
    color: #ea35a3;
    margin: 0 0 20px 0;
    font-size: 1.25em;
    font-weight: bold;
}

.searchresults ul.SmartListResults {
    margin: 0;
    padding: 0;
    color: #66757E;
}

.searchresults ul.SmartListResults li {
    list-style-type: none;
    margin: 0 0 20px 0;
}

.searchresults a {
    font-weight: bold;
    color: #ea35a3;
}

.searchresults .SmartListDate {
    font-size: 0.92em;
    color: #999;
}

/* N E W S L E T T E R */

.newsletterregistration {
    position:relative;
    float: left;
    margin-top: 10px;
}

.newsletterregistration label {
    position:relative;
    float: left;
    width: 100px;
}

.newsletterregistration p {
    width: 320px;
    float: left;
    margin: 0 0 20px 0;
}

.newsletterregistration input {
    margin: 0 0 0 5px;
    border: solid 1px #999;
    width: 200px;
}

.newsletterregistration input.subscribe_submit {
    /* background: url(../UploadedResources/rb_topnav_butn_bck.jpg) no-repeat bottom; */
    width: 100px;
    height: 22px;
    border: solid 0px;
    font-size: 1.0em;
    line-height: 1.0em;
    padding: 0 0 3px 0;
    font-weight: bold;
    background-color:#ea35a3;
    color: #FFF;
    cursor: pointer;
    margin-top: 14px;
}

/* S I T E M A P */

.sitemap ul {
    margin: 0;
    padding: 0;
}

.sitemap ul li {
    font-size: 1.25em;
    margin: 10px 0 0 0;
    list-style-type: none;
    font-weight: bold;
}

.sitemap ul li a {
    text-decoration:none;
    color: #66757E;
}


.sitemap ul li li {
    font-size: 1.0em;
    margin: 10px 0 0px 0;
    font-weight: bold;
}

.sitemap ul li li li {
    padding: 0 0 0 18px;
    font-size: 0.80em;
    font-weight: bold;
}

.sitemap ul li li li li {
    margin: 5px 0 0 0;
    font-size: 1.0em;
    font-weight: normal;
}

.sitemap li a.SitemapHighlightItem1 {
    color: #399DB9;
}
.sitemap li a.SitemapHighlightItem2 {
    color: #CD1C30;
}
.sitemap li a.SitemapHighlightItem3 {
    color: #F15A22;
}
.sitemap li a.SitemapHighlightItem4 {
    color: #66268C;
}
.sitemap li a.SitemapHighlightItem5 {
    color: #4DB448;
}
.sitemap li a.SitemapHighlightItem6 {
    color: #42ABF0;
}

/* T E X T  S T Y L E S  */
.netrevenuepercent {
    font-size: 60px;
    font-weight: bold;
    line-height: 60px;
}
#subcontent .imgright {
    float: right;
    margin: 0 0 10px 10px;
}


.hoverMenu {
	margin: 10px 0 20px 0;
	padding: 0;
	list-style: none;
}
.hoverMenu li {
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
	text-align: left;
}
.hoverMenu li a,
.home_secondary_1_active .home_panel_text .hoverMenu li a {
	padding: 3px 0 3px 10px;
	display: block;
	color: #399DB9 !important;
	background: url(../UploadedResources/dropdown_header.jpg) repeat-x top right;
	min-width: 180px;
	text-decoration: none !important;
}
.hoverMenu.Up li a,
.home_secondary_1_active .home_panel_text .hoverMenu.Up li a {
	background: url(../UploadedResources/dropdown_header_up.jpg) repeat-x top right;
}
.hoverMenu li div ul {
    margin: 0;
    padding: 0;
}
.hoverMenu li div {
	position: absolute;
    text-align: left;
	z-index: 2;
	display: none;
	left: 0px;
    background-color: #FFF;
    filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}
.hoverMenu li div li {
    background: none !important;
    font-size: 11px;
    padding: 0 10px 0 10px;
}
.hoverMenu li div a {
    padding: 0 10px 0 10px;
    font-weight: normal !important;
    background: none  !important;
    color: #415a6c !important;
    min-width: 178px;
}
.hoverMenu li div a:hover {
    background-color: #F5F5F5 !important;
    background: none;
}
.hoverMenu li li {
    display: none;
}
.hoverMenu .hoverMenuContent ul {
    padding: 10px 0 10px 0;
}
.hoverMenu .hoverMenuContent li {
    display: inline;
}
.homepage .hoverMenu li a,
.homepage .hoverMenu.Up li a {
    color: #66268C !important;
    background: url(../UploadedResources/dropdown_header.jpg) repeat-x top right;
}
.homepage .hoverMenu.Up li a,
.homepage .home_secondary_1_active .home_panel_text .hoverMenu.Up li a {
	background: url(../UploadedResources/dropdown_header_up.jpg) repeat-x top right;
}
.hoverMenu .hoverMenuContent li a.SmartListDocumentLink,
.hover-menu li a.SmartListDocumentLink {
    padding: 0;
    margin: 0;
}
.hoverMenu .hoverMenuContent li .SmartListDate,
.hoverMenu .hoverMenuContent li .SmartListDocumentIcon,
.hoverMenu .hoverMenuContent li .SmartListFileSize,
.hoverMenu .hoverMenuContent li .SmartListDescription {
    visibility: hidden;
}
.hoverMenuContent.hoverMenuContentWide {
    background-color: #FFF;
    width: 500px;
    border-bottom: 0px;
    filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}
.hoverMenu.Up li .hoverMenuContent.hoverMenuContentWide a {
    width: 120px !important;
    min-width: 120px !important;
}

.homepage a.SmartListDocumentLink {
    display: none;
}

.hover-menu a.SmartListDocumentLink  {
    display: inline-block;
}
.hover-menu .SmartListDate,
.hover-menu .SmartListDocumentIcon,
.hover-menu .SmartListFileSize,
.hover-menu .SmartListDescription,
.hover-menu a.SmartListReadMoreLink  {
    display: none;
}

.hover-menu {
    display: block;
    margin: 10px 0 10px 0;
    width: 195px;
}
*html .homepage .hover-menu {
    height: 25px;
    overflow: hidden;
}

.hover-menu ul {
    min-width: 195px;
}
.hover-menu ul,
.hover-menu ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-weight: bold;
}
.hover-menu ul li a {
	padding: 3px 40px 3px 7px;
	display: block;
	color: #66268C;
	background: url(../UploadedResources/dropdown_header.jpg) repeat-x top right;
    width: auto;
	text-decoration: none !important;
}


.hover-menu ul li li a:hover {
    text-decoration: underline !important;
}
.home_secondary_1_active .hover-menu ul li a,
.home_secondary_2_active .hover-menu ul li a,
.home_secondary_3_active .hover-menu ul li a,
.home_secondary_4_active .hover-menu ul li a {
	display: block;
	color: #66268C !important;
	background: url(../UploadedResources/dropdown_header.jpg) repeat-x top right;
	width: auto;
	text-decoration: none !important;
}
.hover-menu.up ul li a,
.home_secondary_1_active.up .hover-menu ul li a,
.home_secondary_2_active.up .hover-menu ul li a,
.home_secondary_3_active.up .hover-menu ul li a,
.home_secondary_4_active.up .hover-menu ul li a {
	background: url(../UploadedResources/dropdown_header_up.jpg) repeat-x top right;
}

.homepage #home_secondary_1 .hover-menu ul li a {
    color: #415a6c !important;
    background: url(../UploadedResources/dropdown_header_up_grey.jpg) repeat-x top right !important;
}

.homepage .home_secondary_1_active .hover-menu ul li a {
    color: #415a6c !important;
    background: url(../UploadedResources/dropdown_header_up_grey.jpg) repeat-x top right !important;
}

.homepage #home_secondary_1 .hover-menu ul li li a,
.homepage .home_secondary_1_active .hover-menu ul li li a {
    background: none !important;
}
.hover-menu ul ul {
    display: none; 
    position:absolute;
    z-index: 3000;
    background-color: #F5F6F8;
    border: solid 3px #FFF;
    border-bottom: none;
    font-size: 0.92em;
    min-width: 189px;
}
*:first-child+html .hover-menu ul ul {
    min-width: 189px;
}
*html .hover-menu ul ul {
    width: 189px;
}

.hover-menu ul li li {
    background: none !important;
    padding: 0;
    margin: 0;
    font-weight: normal;
}
.hover-menu ul li li a,
.home_secondary_1_active .hover-menu ul li li a,
.home_secondary_2_active .hover-menu ul li li a,
.home_secondary_3_active .hover-menu ul li li a,
.home_secondary_4_active .hover-menu ul li li a,
.hover-menu.up ul li li a,
.home_secondary_1_active .hover-menu.up ul li li a,
.home_secondary_2_active .hover-menu.up ul li li a,
.home_secondary_3_active .hover-menu.up ul li li a,
.home_secondary_4_active .hover-menu.up ul li li a {
    display: block;
    color: #666 !important;
    background: none;
    padding-left: 5px;
    padding-right: 5px;
}
.hover-menu ul li li a:hover {
    background-color: #F5F5F5;
    color: #FFF;
}
.headercontentlinks .hover-menu {
    display: inline-block;
    margin: -3px 0 0 0;
    padding: 0;
    width: 110px !important;
    overflow: hidden;
    float: left;
    text-align: right;
}
.headercontentlinks .hover-menu ul,
.headercontentlinks .hover-menu ul li {
    min-width: 50px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-weight: normal;
}
.headercontentlinks .hover-menu ul li a {
	padding: 3px 2px 3px 10px;
	display: block;
	color: #9467AE !important;
	background: none;
	min-width: 50px;
	text-decoration: none !important;
	line-height: 1.0em;
}
.headercontentlinks .hover-menu ul ul {
    display: none; 
    position:absolute; 
    z-index: 3000;
    background-color: #FFF;
    padding: 5px 10px 5px 10px;
    border: solid 1px #9467AE;
}
*:first-child+html .headercontentlinks .hover-menu ul ul {
    min-width: 90px;
}
*html .headercontentlinks .hover-menu ul ul {
    width: 120px;
    height: 120px;
    overflow: hidden;
}
.headercontentlinks .hover-menu ul li li {
    background: none;
    padding: 0;
    margin: 0;
    clear: both;
    text-align: left;
}
.headercontentlinks .hover-menu ul li li a {
    display: block;
    color: #666 !important;
    background: none;
    font-size: 1.0em;
    padding: 7px 0 15px 35px;
    border-right: none;
    width: 95px;
    min-width: 50px !important;
}
.headercontentlinks .hover-menu ul li li a:hover {
    color: #9467AE !important;
}
.headercontentlinks .hover-menu li.facebook a {
    background: url(../UploadedResources/rb_joinus_facebook.jpg) no-repeat top left;
}
.headercontentlinks .hover-menu li.twitter a {
    background: url(../UploadedResources/rb_joinus_twitter.jpg) no-repeat top left;
}
.headercontentlinks .hover-menu li.linkedin a {
    background: url(../UploadedResources/rb_joinus_linkedin.jpg) no-repeat top left;
}
.headercontentlinks .hover-menu li.blog a {
    background: url(../UploadedResources/rb_joinus_blog.jpg) no-repeat top left;
}
.headercontentlinks .hover-menu li.youtube a {
    background: url(../UploadedResources/rb_joinus_youtube.gif) no-repeat top left;
}

.RSSFeedReaderRotatorItem,
.RSSFeedReaderListItem {
    margin-bottom: 20px;
    width: 450px;
    display: inline-block;
}

.RSSFeedReaderRotatorItem .description {
    width: 450px;
    display: block;
}

.sharepricebody {
    font-size: 62.5%;
    background: #F5186E url(../UploadedResources/rb_sharepricetracker_bck.jpg) repeat-x top left;
}
.sharepricepopuptxt h1 {
    color: #fff;
    font-weight: bold;
    padding: 0;
    margin: 0 0 10px 0;
    font-size: 1.4em;
}
.sharepricepopuptxt {
    position:relative;
    float: left;
    color: #fff;
    margin: 100px 10px 0 10px;
    display: inline;
}
.sharepricepopupprice,
.sharepricepopupchange {
    font-size: 1.4em;
    line-height: 1.2em;
    font-weight: bold;
    color: #FFFFFF;
    margin-right: 10px;
}
.sharepricepopupdetails {
    clear: both;
    margin-top: 10px;
} 

/* C O U N T R Y   S I T E S */

.country_languageselector {
    position: absolute;
    top: -20px;
    left: 675px;
    width: 200px;
    text-align: right;
    z-index: 10;
    font-weight: bold;
    color: #999;
    }
.country_languageselector a {
    color: #999;    
    }
.country_languageselector a:hover,
.country_languageselector a.active {
    color: #EA35A3;    
    }
.country_headerlogo {
    position: absolute;
    width: 145px;
    height: 65px;
    top: 0;
    left: 0;
    overflow: hidden;
    }
.country_headerlogo ul {
    margin: 0;
    padding: 0;
    }
.country_headerlogo li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    }
.country_headerlogo li a {
    display: block;
    width: 145px;
    height: 65px;
    background:  url(../UploadedResources/rb_logo.gif) no-repeat;
    text-indent: -5000px;
    cursor: pointer;
    }
    
/* CONTENT SLIDESHOWS */

.content_carousel {
    position:relative;
    float: left;
    clear: both;
    width: 460px;
    overflow: hidden;
    margin-bottom: 20px;
    }
.content_carousel img,
.content_carousel li {
    width: 460px;
    height: auto !important;
    }
.content_carousel img {
    margin-bottom: 10px;
    }       
.content_carousel .slideshow_next,
.content_carousel .slideshow_prev {
    position:absolute;
    top: 264px;
    left: 356px;
    z-index:  1000;
    background: url(../uploadedresources/rb_slideshow_buttons_bck.gif) no-repeat top left;
    font-size: 0.92em;
    padding: 0 5px 0 12px;
    display: block;
    line-height: 13px;
    color: #666 !important;
    }
.content_carousel .slideshow_next {
    left: 420px;
    padding: 0 12px 0 5px;
    background: url(../uploadedresources/rb_slideshow_buttons_bck.gif) no-repeat top right;
    }        
/* Avoid flash of unstyled content */    
.slideshow img { display: none }
.slideshow img.first { display: block }    