/* 18th Feb 14 - 11:30 */

@font-face 						{font-family: 'ITC-Avant-Garde'; src: url('/_rmvirtual/media/downloads/ITC_Avant_Garde.eot'); src: url('/_rmvirtual/media/downloads/ITC_Avant_Garde.eot?#iefix') format('embedded-opentype'),url('/_rmvirtual/media/downloads/ITC_Avant_Garde.woff') format('woff'),url('/_rmvirtual/media/downloads/ITC_Avant_Garde.ttf') format('truetype'), url('/_rmvirtual/media/downloads/ITC_Avant_Garde.svg#ITC-Avant-Garde') format('svg'); font-weight: normal; font-style: normal}

@font-face 						{font-family: 'ITC-Avant-Garde'; src: url('/_rmvirtual/media/downloads/ITC_Avant_Garde.eot'); src: url('/_rmvirtual/media/downloads/ITC_Avant_Garde.eot?#iefix') format('embedded-opentype'),url('/_rmvirtual/media/downloads/ITC_Avant_Garde.woff') format('woff'),url('/_rmvirtual/media/downloads/ITC_Avant_Garde.ttf') format('truetype'),url('/_rmvirtual/media/downloads/ITC_Avant_Garde.svg#ITC-Avant-Garde') format('svg'); font-weight: bold; font-style: normal}

@font-face 				{font-family: 'MuseoSans300'; src: url('/_rmvirtual/media/downloads/museosans_300-webfont.eot'); src: url('/_rmvirtual/media/downloads/museosans_300-webfont.eot?#iefix') format('embedded-opentype'), url('/_rmvirtual/media/downloads/museosans_300-webfont.woff') format('woff'), url('/_rmvirtual/media/downloads/museosans_300-webfont.ttf') format('truetype'), url('/_rmvirtual/media/downloads/museosans_300-webfont.svg#MuseoSans300') format('svg'); font-weight: normal; font-style: normal}

@font-face 				{font-family: 'MuseoSans500'; src: url('/_rmvirtual/media/downloads/MuseoSans_500-webfont.eot'); src: url('/_rmvirtual/media/downloads/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'), url('/_rmvirtual/media/downloads/MuseoSans_500-webfont.woff') format('woff'), url('/_rmvirtual/media/downloads/MuseoSans_500-webfont.ttf') format('truetype'), url('/_rmvirtual/media/downloads/MuseoSans_500-webfont.svg#MuseoSans500') format('svg'); font-weight: normal; font-style: normal}
	
@font-face 				{font-family: 'MuseoSans300'; src: url('/_rmvirtual/media/downloads/museosans_700-webfont.eot'); src: url('/_rmvirtual/media/downloads/museosans_700-webfont.eot?#iefix') format('embedded-opentype'), url('/_rmvirtual/media/downloads/museosans_700-webfont.woff') format('woff'), url('/_rmvirtual/media/downloads/museosans_700-webfont.ttf') format('truetype'), url('/_rmvirtual/media/downloads/museosans_700-webfont.svg#MuseoSans300') format('svg'); font-weight: bold; font-style: normal}

@font-face 				{font-family: 'MuseoSans500'; src: url('/_rmvirtual/media/downloads/MuseoSans_700-webfont.eot'); src: url('/_rmvirtual/media/downloads/MuseoSans_700-webfont.eot?#iefix') format('embedded-opentype'), url('/_rmvirtual/media/downloads/MuseoSans_700-webfont.woff') format('woff'), url('/_rmvirtual/media/downloads/MuseoSans_700-webfont.ttf') format('truetype'), url('/_rmvirtual/media/downloads/MuseoSans_700-webfont.svg#MuseoSans500') format('svg'); font-weight: bold; font-style: normal}



body {
    border: 0 none;
    font-family: 'MuseoSans300',Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    height: 100%;
    margin: 0 auto;
    padding: 0;
	line-height:1.35em;
}

img a, a img {border:none !important}


.ln p {color:#606060; font-size:0.85em}
.ln a {font-size: 1.15em;}

a {font-weight:bold; text-decoration:none !important; color:#000 !important}
a:hover {text-decoration:underline !important}


.main_column_of_1 H1 { 
    display: none; 
} 
.contentWrapper H1 { 
    display: block; 
}
.main_content { /* Default Style Hack */
	padding: 0;
}
.main_column_of_1 { /* Default Style Hack */
	margin: 0;
}

.contentWrapper {
	clear: both;
	margin: 0 auto;
	padding: 30px;
}
.contentWrapper.noSpace {
	padding: 0 30px 20px 30px;
}
.contentWrapper.noBottomSpace {
	padding: 0 30px 0 30px;
}
.contentWrapper ul {
	margin: 0;
	padding: 0;
}
.contentWrapper ul li {
	padding: 0 0 8px 0;
	margin-left: 15px;
}
.contentWrapper h1, .contentWrapper h2, .contentWrapper h3, .contentWrapper b {
    color: #000000;
    margin: 0;
	padding: 0;
}
.contentWrapper em {
	font-style: normal;
	margin-top: 30px;
	display: block;
}
.contentWrapper .left, .contentWrapper .middle, .contentWrapper .innerMenu ul li, .contentWrapper .innerMenu ul li a {
	float: left;
}
.contentWrapper .middle {
	margin: 0 0 0 6.2%;
}
.contentWrapper .right {
	float: right;
}
.contentWrapper .imageHolder {	
	width: 100%;
	min-height: 150px;
	display: inline-block;
	overflow: hidden;
	position: relative;
	background: url("/_rmvirtual/media/images/loaderBg.gif") 50% 50% no-repeat;
}
.contentWrapper .rightCorner, .contentWrapper .rightDarkCorner {
	width: 17px;
	height: 17px;
	display: inline-block;
	position: absolute;
	right: 0;
	bottom: 0;	
	z-index: 2;
}
.contentWrapper .rightCorner {
	background: url("/_rmvirtual/media/images/rightCornerBg.png") no-repeat right bottom;
}
.contentWrapper .rightDarkCorner {
	background: url("/_rmvirtual/media/images/rightDarkCornerBg.png") no-repeat right bottom;
}
.contentWrapper .singleColumnBox, .contentWrapper .threeColumnDarkBox, .contentWrapper .twoColumnBox, .contentWrapper .threeColumnBox, .contentWrapper .innerMenu {
	clear: both;
	position: relative;
}
.contentWrapper .singleColumnBox.topSpace {
	padding-top: 25px;
}
.contentWrapper, .contentWrapper .singleColumnBox, .contentWrapper .twoColumnBox, .contentWrapper .threeColumnBox {
	width: 940px;
}
.contentWrapper .threeColumnDarkBox {
	width: 900px;
	height: 380px;
	padding: 10px 20px;
}
.contentWrapper .singleColumnBox {
	padding: 10px 0 0 0;
}
.contentWrapper .twoColumnBox, .contentWrapper .threeColumnBox {
	padding: 10px 0 0 0;
	overflow: auto;
}
.contentWrapper .threeColumnBox.noSpace {
	margin-top: -20px;
}
.contentWrapper .twoColumnBox ul li {
	float: left;
	padding: 0 10px 0;
}
.contentWrapper .darkBox {
	background-color:#f5f5f5;
}
.contentWrapper .threeColumnDarkBox .mediumBox {
	width: 275px;
    padding: 0 0 15px;
}
.contentWrapper .threeColumnDarkBox .middle {
	margin: 0 0 0 4.3%;
}
.contentWrapper .twoColumnBox .mediumBox {
    width: 450px;
	height: 350px;
	position: relative;
}
.contentWrapper .twoColumnBox .mediumBox.noHeight {
	height: auto;
}
.contentWrapper .twoColumnBox.noPad .mediumBox.noHeight {
	padding-bottom: 0;
}
.mediumBox.noHeight .leftAlign, .contentWrapper .twoColumnBox ul.fc {
	margin-bottom: 20px;
}
.contentWrapper .twoColumnBox ul.fc span {
	display: block;
	font-size: 12pt;
	padding: 0 0 3px 0;
	color: #46166B;
}
.contentWrapper .twoColumnBox ul.fc li {
	border-bottom: 1px dotted #dcdcdc;
	padding: 10px 0 5px 0;
	margin: 0;
	float: none;
	display: block;
}
.contentWrapper .threeColumnBox .smallBox.noHeight {
	height: auto;
}

.ColumnOne {float:left; width:450px}
.ColumnTwo {float:right; width:450px; clear:right}


.contentWrapper .threeColumnBox .smallBox {
	width: 275px;
	height: 450px;
	position: relative;
}
.contentWrapper .twoColumnBox .imageHolder, .contentWrapper .threeColumnBox .imageHolder {
	height: 150px;
	display: block;
}
.contentWrapper .linkBtnBox {
    background: url("/_rmvirtual/media/images/button_bg2.png") no-repeat scroll 0 0 transparent;
    height: 45px;
    width: 210px;
	margin-left: 25px;
}
.contentWrapper .linkBtnBox a {
    display: block;
    padding: 15px 5px 15px 20px;
}
.contentWrapper .linkBtnBox a:link, .linkBtnBox  a:visited {
    color: #300a54;
    font-weight: bold;
    text-decoration: none;
}
.contentWrapper .linkBtnBox a:hover {
    text-decoration: underline;
}
.contentWrapper .threeColumnDarkBox .linkBtnBox,  .contentWrapper .twoColumnBox em, .contentWrapper .threeColumnBox em {
	bottom: 30px;
	position: absolute;
}
.contentWrapper a:hover {
    text-decoration: none;
}
.contentWrapper .topBorder {
	border-top: solid 1px #cdcdcd;
	padding: 10px 0 0 0;
	width: 100%;
	text-align: right;
}
.contentWrapper .topBorder.left {
	text-align: left;
}
.topBorder p {
	margin-top: 0;
}
.contentWrapper .pdf {
	font-size: 85%;
	color: #666;
	background: url("/_rmvirtual/media/images/get_adobe_reader2014.gif") 0 0 no-repeat;
	padding: 10px 0 10px 0px;
	text-decoration: none;
	text-indent: -10000px;
	margin: 0;
	display:inline-block;
	width: 114px;
}
.contentWrapper .right .pdf {
	margin: 0px;
}
.contentWrapper .pager-label, .contentWrapper .pager-navigation {
	color: #999;
}
.contentWrapper .pager-label {
	float: left;
}
.contentWrapper .pager-navigation {
	float: right;
}
.contentWrapper .pager-navigation ul {
	list-style: none;
}
.contentWrapper .pager-navigation ul li {
	padding: 0 0 0 10px;
}
.contentWrapper .noDot {
	list-style: none;
	display: inline-block;
}
.contentWrapper .noDot li {
	line-height: 2.5em;
	font-weight: bold;
	padding: 0 40px 0 0 !important;
	margin-left: 0;
	min-width: 150px;
}
.contentWrapper .noDot li a {
	font-weight: normal;
}
.contentWrapper .twoColumnBox .leftAlign, .contentWrapper .twoColumnBox ul.fc {
	list-style: none;
	margin-top: 10px;
}
.contentWrapper .twoColumnBox .leftAlign li {
	float: none;
	padding: 0 0 5px 0;
	margin: 0;
}











/* start (headings) */
.contentWrapper h1, .contentWrapper h2, .contentWrapper h3 {
	font-family: "ITC-Avant-Garde", "Arial Black", sans-serif;
	background: none !important;
	padding:0px;
	margin: 14px 0 10px 0;
	letter-spacing: -0.04em;
	/*border-bottom: solid 1px #cdcdcd;*/
}

.contentWrapper h2 {font-size:2.5em; /*height:36px*/}
.contentWrapper h3 {font-size:1.8em; /*height:27px*/}


.DirectorHead {display: block;
			/*height: 43px;*/
			margin:  10px 0 0 0;
			border-bottom: solid 1px #cdcdcd;
			padding: 0;
			background: none !important;
			position:relative}
.DirectorHead h3 {background:none !important; border-bottom:none !important; margin:0px}
.DirectorA, .DirectorR, .DirectorN {height: 32px; width:24px; background: url("/_rmvirtual/media/images/h3Bg.png") no-repeat; position:absolute; top:0px; text-indent:-10000px}
.DirectorA {background-position:-373px -478px; right:50px}
.DirectorR {background-position:-400px -478px; right:25px}
.DirectorN {background-position:-427px -478px; right:0px}

.DirectorHead h4 {font-family: "MuseoSans500", "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: none !important;
	color:#5B5B5B;
	font-weight:normal;
	margin: 0px 0px 5px 0px;
	}





.contentWrapper h1 {
    background: url("/_rmvirtual/media/images/h1Bg.png") 0 0 no-repeat;
    height: 66px;    
	margin-top: 45px;
}
.contentWrapper .ra h1 {
	margin-left: 70px;
    background-position: 0 0;
}
.contentWrapper .ds h1 {
	margin-left: 75px;
    background-position: 0 -111px;
}
.contentWrapper .lb h1 {
	margin-left: 30px;
    background-position: 0 -213px;
}
.contentWrapper .isc h1, .contentWrapper .sk h1, .contentWrapper .tts h1 {	
	height: 95px;
	margin-top: 30px;
	margin-left: 30px;
}
.contentWrapper .isc h1 {	
    background-position: 55px -317px;
}
.contentWrapper .sk h1 {
    background-position: 55px -451px;
}
.contentWrapper .tts h1 {
    background-position: 55px -584px;
}
.contentWrapper .lego h1, .contentWrapper .dta h1 {
	margin-top: 35px;
	margin-left: 30px;
}
.contentWrapper .lego h1 {	
    background-position: 13px -695px;
}
.contentWrapper .dta h1 {
    background-position: 0 -775px;
}
.contentWrapper .one h1 {
	margin-top: 10px;
	margin-left: 75px;
	height: 135px;
    background-position: 0 -875px;
}
.contentWrapper .cc h1 {
	margin-top: 35px;
	margin-left: 40px;
	height: 90px;
    background-position: 0 -1054px;
}
.contentWrapper .glo h1 {
	margin-top: 40px;
	margin-left: 70px;
	height: 90px;
    background-position: 0 -1178px;
}






/* start (inner menu) */
.contentWrapper .innerMenu {
	height: 50px;
	width: 938px;
	margin: 0 auto 10px auto;
	font-family: 'MuseoSans300',Arial,Helvetica,sans-serif !important;
	color: #000 !important;
	
}
.contentWrapper .innerMenu ul {	
	position: absolute;
	list-style: none;	
}
.contentWrapper .innerMenu ul li {	
	font-size: 12pt;
	margin: 0 1px 0 0;
	display: block;
}
.contentWrapper .innerMenu ul li.double a {
	padding: 5px 12px 0;
	display: block;
}
.contentWrapper .innerMenu ul li a {
	display: block;	
	padding: 0px 0px 8px;
	margin: 0 35px 0 0;
	position: relative;
	cursor: pointer;
	text-decoration:none !important;
	outline: none;
	color: #000 !important;
	font-weight:normal !important
}
.contentWrapper .innerMenu ul li a:hover, .innerMenu ul li.active a {
	border-bottom:2px solid black;	
	text-decoration:none !important;
}
.innerMenu ul li.active a {
	font-weight:bold !important;
}
/* end (inner menu) */





/* start (table) */
.contentWrapper .tableChart {
	width: 100%;
	margin: 10px auto 30px;
	text-align: right;
}
.contentWrapper table.tableChart h2 {
	margin: 3px 0 0 0;
	padding: 0 0 5px 0;
	border-bottom: none;
}
.contentWrapper .tableChart td {
	padding: 5px 10px;
	border-bottom: 1px dotted #ededed;
}
.contentWrapper .tableChart .head td {
	font-size: 12pt;
	color: #46166b;
	font-weight: bold;
	padding: 5px 10px 5px 0;
	border-bottom: 1px solid #cdcdcd;
}
.contentWrapper .tableChart .lft {
	text-align: left;
}
.contentWrapper .tableChart .clr {
	color: #46166b;
	font-size: 11pt;
}
.contentWrapper .tableChart .topSpace td {
	padding-top: 15px;
}
/* end (table) */





/* Styles to adjust header/footer */
body {
	background-image:none;
	/*background-image:url('/_RMVirtual/Media/Images/Investors_Page_bg_min_v2.PNG');*/
	background-color:white;
	background-repeat:no-repeat;
	background-repeat:repeat-x;
}

.top_menu {display:none}

.main_hdr {
	background: none;
	height:90px;
	position: relative;
    top: 0px;
}

.main_hdr_img {

    background-image: url('/_rmvirtual/media/images/Investors_Header_Investors_Tagline_v2.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 77px;
    width: 198px;
    position: absolute;
    right: 0;
    margin-right: 30px;
}

.main_hdr_logo {

	background-image:url('/_rmvirtual/media/images/Investors_Header_RMplc_Logo_v2.png');
	background-repeat:no-repeat;
	background-position: 0 -1px;
	height:84px;
	width:144px;
	padding:0;
	margin:1px 0px 0px 20px;
}
.logo_and_tagline {
    width: 300px;
    height: 85px;
    margin-top: 0;
    position: absolute;
    left: 0;
    top: 0px;
}

.main_hdr_logo img {
	display:none;
}

.main_hdr_tagline {
	display:none;
}

.main_hdr_search {
	display:none;
}

div.ftr,
div.top_menu_items,
div.top_menu_login
{
  display :none;
}

/* End of styles to adjust header/footer */

/* Styles for brand banner */

.investors_brand_banner {
width:940px;
margin-top:10px;
background-color:#e9f5f6;
}

.investors_brand_banner h3 {font-family: 'MuseoSans300',Arial,Helvetica,sans-serif; color:#8c9697; font-size:18px; font-weight:normal !important}


.investors_brand_banner_item {
float:left;
margin:10px 84px 10px 0px;
}

/* End of styles for brand banner */
.outer {
    margin: 0 auto;
    width: 1000px;
    height: 100%;
}

.clearfix:before,
.clearfix:after {
    content: " "; 
    display: table;
}

.clearfix:after {
    clear: both;
}

.ftr_copyright {
    width: 940px;
    clear: both;
    margin: 0 auto;
    padding: 10px 30px 20px 30px;
}

.iv-footerlinks {
    width: 940px;
    clear: both;
    margin: 20px auto 0 auto;
    padding-top: 30px;
    border-top: 1px solid #E4E4E4;
}
