html {
     overflow: -moz-scrollbars-vertical;
}
BODY
	{
		MARGIN-TOP: 0pt; 
		MARGIN-LEFT: 0pt; 
		MARGIN-RIGHT: 0pt; 
		FONT-FAMILY: Helvetica, Arial, Tahoma, sans-serif;
		TEXT-ALIGN: left;
		TEXT-DECORATION: none;
		COLOR: #FFFFFF; 
		FONT-STYLE: normal;
		text-align:center;
		BACKGROUND-COLOR: #4C5844;
	}
P
	{
		
		MARGIN-LEFT: 10pt; 
		MARGIN-RIGHT: 10pt;
		FONT-WEIGHT: 500;
		TEXT-DECORATION: none;
		COLOR: #FFFFFF; 
		FONT-STYLE: normal;
		
		font-size:80%;
	}
EM, I
	{
		font-size:100%;
	}
	
H1
	{
		FONT-WEIGHT: 900; 
		color: #FFFFFF;
		font-size:115%;
		MARGIN-LEFT: 5pt; 
	}	
H2 
	{
		MARGIN-LEFT: 5pt; 
		TEXT-DECORATION: none;
		font-size:110%;
		COLOR: #FFFFFF;		
	}	
H3 
	{
		MARGIN-LEFT: 5pt; 
		FONT-WEIGHT: bold; 
		font-size:100%;
		COLOR: #FFFFFF;
	}
H4
	{
		MARGIN-LEFT: 5pt; 
		FONT-WEIGHT: bold; 
		font-size:90%;
		COLOR: #FFFFFF;
	}
TD.body
	{
		MARGIN-TOP: 0pt; 
		MARGIN-LEFT: 0pt; 
		MARGIN-RIGHT: 0pt; 
		FONT-FAMILY: Helvetica, Arial, Tahoma, sans-serif;
		TEXT-ALIGN: left;
		TEXT-DECORATION: none;
		COLOR: #FFFFFF; 
		FONT-STYLE: normal;
		font-size:80%;
	}
p.header
	{
		MARGIN-LEFT: 0pt; 
		font-style: normal;
		font-weight: bold;
		color: #FFFFFF;
		LINE-HEIGHT: 25pt
		font-size:120%;
	}
	
TD, TR
{
		TEXT-ALIGN: left;
		font-size:100%;
		color: #FFFFFF;
}		

.tablecontent
{
		MARGIN-TOP: 0pt; 
		MARGIN-LEFT: 0pt; 
		MARGIN-RIGHT: 0pt; 
		TEXT-ALIGN: left;
		font-size:80%;
		color: #FFFFFF;
}
.tablecontentright
{
		MARGIN-TOP: 0pt; 
		MARGIN-LEFT: 0pt; 
		MARGIN-RIGHT: 0pt; 
		TEXT-ALIGN: right;
		font-size:80%;
}
SELECT.SearchBox
	{
    FONT-SIZE: 100%;
    COLOR: #000000;
    TEXT-DECORATION: none;
	}
.searchbox
	{
    FONT-SIZE: 100%;
    COLOR: #000000;
    TEXT-DECORATION: none;
	}
	
.maincontenttd
	{
		PADDING-RIGHT: 20px;
	}

TABLE 
	{
		TEXT-DECORATION: none;
		COLOR: #000000; 
		FONT-STYLE: normal;
		FONT-SIZE: 100%;
	}
	
TABLE.tcenter
	{
		TEXT-ALIGN: center;
	}	
A 
	{

		TEXT-DECORATION: underline;
		TEXT-ALIGN: left;
		COLOR: #FFFFFF; 
	}
A:hover 
	{
		TEXT-DECORATION: none;
	}
UL.menu 
	{
		MARGIN-LEFT: 15px;
		LIST-STYLE-IMAGE: url(images/arrowblack.gif);
	}
LI.menu 
	{
		LIST-STYLE-IMAGE: url(images/arrowblack.gif);
		FONT-WEIGHT: 900; 
		COLOR: #000000; 
		FONT-STYLE: normal; 
		TEXT-DECORATION: none
	}
LI.menu:hover
	{
		LIST-STYLE-IMAGE: url(images/arrowteal.gif); 
		FONT-WEIGHT: 900; 
		COLOR: #FFFFFF; 
		FONT-STYLE: normal; 
		TEXT-DECORATION: none
	}
LI 
	{
		LIST-STYLE-IMAGE: url(images/dash.gif);
		TEXT-ALIGN: left;
		COLOR: #FFFFFF; 
		font-size:80%;
		MARGIN-LEFT: 15px;
	}

.pheader
	{
		font-size:60%;
		COLOR: #000000; 
		LINE-HEIGHT: 13pt
	}
	
.spacer 
	{
		font-size:70%; 
		COLOR: #000000; 
		LINE-HEIGHT: 60pt
	}

.footer 
	{
		font-size:70%;
		COLOR: #000000; 
		LINE-HEIGHT: 25pt; 
		FONT-STYLE: normal
	}

.subsubmenu 
	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 7.5pt; 
		COLOR: #FFFFFF
	}

.submenuOff 
	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 7.5pt; 
		COLOR: #999999
	}
	

.breadcrumb 
	{
		MARGIN-TOP: 0pt; 
		FONT-WEIGHT: normal; 
		font-size:70%;
		MARGIN-LEFT: 0pt; 
		COLOR: #000000; 
		MARGIN-RIGHT: 0pt; 
		FONT-STYLE: normal; 
		BACKGROUND-COLOR: #cccccc; 
		TEXT-DECORATION: none
	}

.breadcrumblink 
	{
		FONT-WEIGHT: normal; 
		font-size:70%;
		COLOR: #000000; 
		FONT-STYLE: normal
	}

.breadcrumblink:hover 
	{
		FONT-WEIGHT: normal; 
		font-size:70%;
		COLOR: #000000; 
		FONT-STYLE: normal; 
		TEXT-DECORATION: underline
	}

.copyright 
	{
		FONT-WEIGHT: normal; 
		font-size:60%; 
		COLOR: #FFFFFF; 
		FONT-STYLE: normal; 
		TEXT-ALIGN: right
	}

.copyrightlink {
		FONT-WEIGHT: normal; 
		COLOR: #FFFFFF; 
		FONT-STYLE: normal
	}


.portletbody 
	{
		PADDING-RIGHT: 10px; 
		PADDING-LEFT: 10px; 
		FONT-WEIGHT: normal; 
		font-size:80%; 
		COLOR: #000000; 
		FONT-STYLE: normal
	}

.bottomnav 
	{
		FONT-WEIGHT: normal; 
		font-size:70%;
		COLOR: black; 
		FONT-STYLE: normal; 
		TEXT-DECORATION: none
	}

.bottomnav:hover 
	{
		COLOR: white
	}
	
.submenu 
	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 7.5pt; 
		COLOR: gold; 
		FONT-FAMILY: verdana
	}


.rhdbold
	{
		FONT-WEIGHT: 800;
		COLOR: #A7ABAC; 
	}
.jrhbold
	{
		FONT-WEIGHT: 800;
		COLOR: #FF1100; 
	}
.fwbold
	{
		FONT-WEIGHT: 800;
		COLOR: #072B61; 
	}
.rcbold
	{
		FONT-WEIGHT: 800;
		COLOR: #008E8F; 
	}
.vbold
	{
		FONT-WEIGHT: 800;
		COLOR: #FE5FD1; 
	}
.rlbold
	{
		FONT-WEIGHT: 800;
		COLOR: #FFFFFF; 
	}
.rnbold
	{
		FONT-WEIGHT: 800;
		COLOR: #34006D; 
	}
.asterix
	{
		COLOR: red;
	}
.logoborder
	{
	    BORDER-RIGHT: black 2px solid;
	    PADDING-RIGHT: 2px;
	    BORDER-TOP: black 2px solid;
	    PADDING-LEFT: 2px;
	    PADDING-BOTTOM: 2px;
	    MARGIN: 10px;
	    BORDER-LEFT: black 2px solid;
	    PADDING-TOP: 2px;
	    BORDER-BOTTOM: black 2px solid
	}
.bodyheadernoindent
	{
		font-size: 110%;
		LINE-HEIGHT: 20pt; 
		font-style: normal;
		font-weight: bold;
		color: #000000;
		MARGIN-LEFT: 0pt;
	}

	
.portletheader
	{
		font-size: 18px;
		font-style: normal;
		font-weight: bold;
		padding-left: 10px;
		padding-right: 10px;
		color: #000000;
	}
	



.leftnavsubsub 
	{
		FONT-WEIGHT: 900; 
		FONT-SIZE: 12px; 
		COLOR: #000000; 
		FONT-STYLE: normal; 
		TEXT-DECORATION: none
	}
	
P.subbodyheader
	{
		font-size: 16px;
		font-style: normal;
		font-weight: bold;
		padding-left: 10px;
		padding-right: 10px;
		color: #000000;
	}

.bodyheader
	{
		font-size: 18px;
		font-style: normal;
		font-weight: bold;
		padding-left: 10px;
		padding-right: 10px;
		color: #000000;
	}


.leftnavsubon
	{
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}

.leftnavsubon:visited
	{
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}

A.toplinkwhite
	{
	    FONT-WEIGHT: 900;
	    FONT-SIZE: 11px;
	    COLOR: #000000;
	    TEXT-DECORATION: none
	}
A.Mainlinks
	{
	    FONT-WEIGHT: 900;
	    FONT-SIZE: 9pt;
	    COLOR: #000000;
	    TEXT-DECORATION: underline
	}
	
SPAN.Mainlinks
	{
	    FONT-WEIGHT: 900;
	    FONT-SIZE: 9pt;
	    COLOR: #000000;
	    TEXT-DECORATION: none;
	}
	
A.Mainlinks:hover
	{
		FONT-WEIGHT: 900;
		FONT-SIZE: 9pt;
		COLOR: #000000;
		TEXT-DECORATION: none
	}
	

INPUT.SearchBox
	{
		FONT-SIZE: 9pt;
		TEXT-DECORATION: none;
	}

A.smMainlinks 
	{
		FONT-SIZE: 8pt; 
		COLOR: #000000; 
		TEXT-DECORATION: underline
	}
	
SPAN.smMainlinks 
	{
		FONT-SIZE: 8pt; 
		COLOR: #000000; 
		TEXT-DECORATION: none
	}
	
A.smMainlinks:hover 
	{
	FONT-SIZE: 8pt; 
	COLOR: #999999; 
	TEXT-DECORATION: none
}

.greylinkmenu 
	{
	FONT-WEIGHT: 900; 
	FONT-SIZE: 11px; 
	COLOR: Silver; 
	TEXT-DECORATION: none
}

.bluelink 
	{
	FONT-WEIGHT: 900; 
	FONT-SIZE: 11px; 
	COLOR: #000000
}

.bluelinkmenu 
	{
		FONT-WEIGHT: 900; 
		FONT-SIZE: 11px; 
		COLOR: #000000; 
		TEXT-DECORATION: none
	}

.bluelinkmenu:hover
	{
		FONT-WEIGHT: 900; 
		FONT-SIZE: 11px; 
		COLOR: #999999; 
		TEXT-DECORATION: none
}

.bluelinkmenuselected 
	{
		FONT-WEIGHT: 900; 
		FONT-SIZE: 11px; 
		COLOR: #999999; 
		TEXT-DECORATION: none
	}
	
.bluelinkmenuselected:hover 
	{
		COLOR: #999999
	}
	
A.toplinkwhite 
	{
		FONT-WEIGHT: 900; 
		FONT-SIZE: 11px; 
		COLOR: #000000; 
		TEXT-DECORATION: none
	}
HR
	{
		COLOR: #000000;
	}
			
				
/* Below this line are all the styles specific to RL  -  taken from the coloured version of the sheet and merged into here */				
.breadcrumb {
	MARGIN-TOP: 0pt; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 75%; 
	MARGIN-LEFT: 0pt; 
	COLOR: black; 
	MARGIN-RIGHT: 0pt; 
	FONT-STYLE: normal; 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
}
.breadcrumblink {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 75%; 
	COLOR: #000000; 
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
}
.breadcrumblink:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 75%; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	TEXT-DECORATION: none;
}

.teallinkmenu
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 82%;	
	color: #000000;
	FONT-FAMILY:  Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none

}
.teallinkmenu:hover
{
	FONT-WEIGHT: 900;
    FONT-SIZE: 82%;
	color: #FFFFFF;
    TEXT-DECORATION: none
}
.teallinkmenuselected
{ 
	FONT-WEIGHT: 900;
    FONT-SIZE: 82%;	
	color: #FFFFFF;
    TEXT-DECORATION: none
}
.textsize
{
	MARGIN-TOP: 0pt; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 90%; 
	MARGIN-LEFT: 0pt; 
	COLOR: #000000; 
	MARGIN-RIGHT: 0pt; 
	FONT-STYLE: normal; 
	TEXT-DECORATION: none;
}
.tdrightalign
{
	TEXT-ALIGN:right;
}

.leftnav 
	{
		FONT-WEIGHT: 900; 
		font-size:87%; 
		COLOR: #000000; 
		FONT-STYLE: normal; 
		TEXT-DECORATION: none;
	}

.leftnav:hover
	{
		COLOR: #FFFFFF; 
		TEXT-DECORATION: none;
	}

.leftnavon
	{
		font-size:87%;  
		font-style: normal;
		font-weight: 900;
		color: #FFFFFF;
		text-decoration: none;
	}
	
.leftnavsub 
	{
		font-size:87%; 
		COLOR: #000000; 
		FONT-STYLE: normal; 
		TEXT-DECORATION: none
		text-align:left;
	}

.investors 
	{
		MARGIN-TOP:0px;
		PADDING-TOP:10px;
		PADDING-RIGHT: 10px; 
		PADDING-LEFT: 5px; 
		FONT-WEIGHT: normal; 
		font-size:87%; 
		COLOR: #FFFFFF; 
		FONT-STYLE: normal;
		TEXT-DECORATION: none;
	}
.investors:hover 
	{
		COLOR: #000000; 
	}
.hrwhite
	{
		color: #FFFFFF;
		background-color: #FFFFFF;
		height: 1px; 
		width:85%;
		text-align:center;
		MARGIN-TOP:0px;
		PADDING-TOP:0px;
		MARGIN-BOTTOM:0px;
		PADDING-BOTTOM:0px;
	}