body,table,td,div,span
{
	font-family:Arial;
	font-size:x-small;
}
input
{
}
.wrapperTable
{
}
caption
{
	display:none;
	visibility:hidden;
}
.headerCell
{
	background-color:White;
	width:100%;
}
.menuCell
{
	height:100%;
	background-color:White;
	vertical-align:top;
}
.inMnu
{
	height:18px;
}
.hdrDark
{
	margin-right:50px;
	width:100%;
	background-color:#003481;
}
.hdrLight
{
	width:100%;
	background-color:#7390ba;
	vertical-align:middle;
}
.hdrIvory
{
	padding-left:5px;
	background-color:rgb(228,234,234);
}
.hdrLogo
{
	margin-right:50px;	
}
.hdrWhite
{
	background-color:White;
}
	
TABLE.hdrLightA:linkspan,TABLE.hdrLightA:visitedspan,TABLE.hdrLightA:activespan,TABLE.hdrLightA:hoverspan
{
	color:White;
	font-weight:bold;
	text-decoration:none;
	font-size:84%;
	vertical-align:middle;
}
TABLE.hdrLightA:activespan,TABLE.hdrLightA:hoverspan
{
	text-decoration:underline;
}
td.hdrIvoryA:linkspan,td.hdrIvoryA:visitedspan,td.hdrIvoryA:activespan,td.hdrIvoryA:hoverspan
{
	color:#003399;
	font-weight:bold;
	text-decoration:none;
	font-size:84%;
	vertical-align:middle;
}
td.hdrIvoryA:hoverspan,td.hdrIvorya:activespan
{
	text-decoration:underline;
}



/*HR's*/
.mnuHR
{
	width:100px;
	text-align:left;
	margin-top:5px;
	margin-left:16px;
	color:#2942a5;
	background-color:#2942a5;
	height:1px;
}
.grayline
{
	color:#cccccc;
	height:1px;
}

.bottomMenuCell
{
	height:100%;
	vertical-align:bottom;
}
.contentCell
{
	width:100%;
	padding-left:15px;
}
.snail
{
}
h1
{
	text-transform:Capitalize;
	color:#003399;
	font-family:Arial;
	font-size:large;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:50px;
	padding-bottom:4px;
	border-bottom:1pxdotted#003399;	
	font-weight:normal;
}
h2
{
	text-transform:Capitalize;
	font-family:Arial;
	color:#0099ff;
	font-size:x-small;
	font-weight:bold;
	padding-top:5px;
	margin-top:12px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
h3.frmHdr
{
	font-family:Arial;
	text-transform:none;	
	padding-left:0px;
	padding-bottom:5px;
	margin-top:0px;
	margin-left:0px;
	color:Black;
	font-size:x-small;
	font-weight:bold;
}
div.frameh2
{
	text-transform:Capitalize;
	color:Black;
	font-family:Arial;
	font-weight:bold;
	font-size:x-small;
	padding-bottom:3px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	border-bottom:1pxsolid#003399;
}
h3
{
	color:green;
	font-size:small;
	margin:0000;	
}
h6
{
	font-size:xx-small;
}

A:visited,A:link
{
	color:#000099;
	font-weight:bold;
	text-decoration:none;	
}
A:hover,A:active
{
	color:#0099ff;
	font-weight:bold;	
	text-decoration:none;
}
.mnu-i
{
	font-style:italic;
	text-align:center;
	color:#2942a5;
	font-size:xx-small;
	margin-left:10px;
}

/*HeaderTabs*/

.hdr
{
	font-size:x-small;
}
.hdrtab
{
	font-size:xx-small;
	font-weight:bold;
	text-decoration:none;
	background-color:#82bff2;
}
.hdrtab-on
{
	font-size:xx-small;
	font-weight:bold;
	text-decoration:none;
	background-color:#2942a5;
	color:white;
	text-align:center;
}
A.hdrtab:visited,A.hdrtab:link
{
	font-size:xx-small;
	text-decoration:none;
	font-weight:bold;
	color:#2942a5;
}
A.hdrtab:hover,A.hdrtab:active
{
	color:white;
	background-color:#2942a5;	
}
A.hdrtab-on:hover,A.hdrtab-on:active
{
	color:white;
}
A.hdrtab-on:link,A.hdrtab-on:visited
{
	text-decoration:none;
	color:White;
}

/*CalltoActionLinks*/
a.call-2span
{
	padding-top:1px;
	padding-bottom:4px;
	padding-right:30px;
	padding-left:5px;
	vertical-align:text-bottom;
	text-align:left;
	font-size:90%;
	white-space:nowrap;
}
a.call-2
{
	text-transform:capitalize;
	font-weight:bold;
	text-decoration:none;	
}
a.call-2:link,a.call-2:visited
{
	text-decoration:none;
}
a.call-2:hover,a.call-2:active
{
	text-decoration:underline;
}
a.call-2img
{
	margin-left:7px;
}
.nlpre
{
	text-align:left;
}
.nlpost
{
	background-color:#2941a5;	
	text-align:right;
}
/*Oneoff*/
.noItemsToDisplay
{
	color:Red;
	margin-top:10;
	margin-bottom:10;
}

/*datatables*/
.ItemTable,.ItemDetail
{
	font-family:Arial;	
	padding-left:3px;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	width:100%;
}
table.ItemTableth
{
	font-family:Arial;
	font-size:92%;
	text-align:center;
	background-color:#7390ba;
	color:#cccccc;
}
table.ItemTabletd
{
	vertical-align:top;	
	font-size:92%;
}
table.ItemTabletr.dttdspan.num,table.ItemTabletr.dtotdspan.num,table.ItemTabletr.dtontdspan.num,table.ItemTabletr.dtemtdspan.num
{
	font-size:100%;
}
table.ItemTabletdaspan,table.ItemTabletdspan
{
	font-size:95%;
}
table.ItemTabletr.dtemtd
{
	font-size:92%;
}
tha:link,tha:visited
{
	font-weight:bold;
	text-decoration:none;	
	color:white;
}
tha:hover,tha:active
{
	font-weight:bold;
	text-decoration:underline;
	color:white;
}
table.ItemTabletr.dttd
{
	background-color:White;
	border-bottom:solid1white;	
	
}
table.ItemTabletr.dtotd
{
	border-bottom:solid1white;		
	background-color:#eeeeee;
}
table.ItemTabletr.dtem
{
}
table.ItemTabletr.dthitd
{
	border-bottom:solid1white;
	background-color:#ddeeff;	
}
table.ItemTabletr.dtemtd
{
	border-bottom:solid1white;	
	background-color:#ddeeff;
}
tr.dtemtdspan
{
	font-family:Arial;	
}
a.dthdron:link,a.dthdron:visited
{
	color:white;
	text-decoration:none;
}
a.dthdron:hover,a.dthdron:active
{
	color:White;
	text-decoration:underline;
}
th
{
	font-family:Arial;	
	color:White;
	font-weight:bold;
}
thimg
{
	margin-left:5px;
	margin-right:5px;
	vertical-align:middle;
}
tr.dt
{
	font-family:Arial;	
	background-color:white;
	color:black;
	border-bottom:solid1white;
}
tr.dtontd
{
	border-bottom:solid1white;	
	cursor:hand;
	background-color:rgb(228,234,234);
	color:black;	
}
tr.dtem
{
}
table.ItemTabletda:linkspan,table.ItemTabletda:visitedspan
{
	font-family:Arial;
	font-weight:normal;
	margin-left:0px;
	color:Black;
	text-decoration:none;
}
table.ItemTabletda:hover,table.ItemTabletda:active
{
	font-weight:normal;
	color:black;
	text-decoration:underline;	
	font-family:Arial;	
}
tr.dtemtdspan,tr.dtemtd
{
	color:black;
	font-family:Arial;
}
tr.dtemtdimg
{
	margin-left:5px;
	margin-right:5px;
	vertical-align:middle;
}
.dtSlaveDesc
{
	text-transform:none;
	color:Black;
	border-bottom:solid1#cccccc;
	font-family:Arial;
	font-weight:bold;
	font-size:medium;
	white-space:nowrap;	
	padding-bottom:3px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	width:100%;
}
table.dtSlaveDesctr.dttd
{
	white-space:nowrap;
}
table.dtSlaveDesctd
{
	width:200;
	white-space:nowrap;	
}
.dt
{
	font-family:Arial;	
	margin-top:5px;
	margin-bottom:5px;
	width:10;
}
COL.general
{
	white-space:nowrap;
	text-align:left;
}
COL.Numeric
{
	white-space:nowrap;	
	text-align:center;
}
COL.currency,COL.currencyblankifzero{
	white-space:nowrap;
	text-align:right;
}
COL.date
{
	white-space:nowrap;	
	text-align:center;
}
COL.Wrap
{
	text-align:left;
	white-space:normal;
}
span.editCurrinput
{
	text-align:right;
}
tr.dtotda:link,tr.dttda:link,tr.dtontda:link,tr.dtotda:visited,tr.dttda:visited,tr.dtontda:visited
{
	font-weight:normal;
	color:Black;
	padding-left:14;
	text-decoration:none;
}
tr.dtotda:hover,tr.dttda:hover,tr.dtontda:hover,tr.dtotda:active,tr.dttda:active,tr.dtontda:active
{
	text-decoration:none;
}



/*rowover_js*/

/*wizards*/
.wizard
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5;
	padding-top:5px;
	margin-top:15;
	margin-bottom:30;
	width:100%;
}
/*ConfirmationPanel(penultimate)*/
table.wpInput
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5;
	padding-top:5px;
	margin-top:15;
	margin-bottom:30;
	width:100%;	
}
table.wpSummary
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5;
	padding-top:5px;
	margin-top:15;
	margin-bottom:30;
	width:100%;	
}
table.wpSummarytd.wizLbl
{
	background-color:#ddeeff;
}
table.wpSummarytd.wizLblspan
{
	font-size:92%;
}

table.wpSummarytd.wizardLabel,table.wpPostCompletiontd.wizardLabel
{
	background-color:#7390ba;	
	color:White;
	font-size:92%;
}
table.wpPostCompletiontd.WizardLabel
{
	border-bottom:solid1white;			
}

table.wpPostCompletion
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5;
	padding-top:5px;
	margin-top:15;
	margin-bottom:30;
	width:100%;	
	border-bottom:solid1#7390ba;
}
table.wpPostCompletiontd
{
	border-top:solid1#7390ba;
}
table.wpPostCompletiontd.wizLblspan
{
	font-size:92%;
}
td.wizCrlselect,td.wizCrlinput
{
	font-size:92%;
}
.wizLbl
{
	text-align:left;
	vertical-align:middle;
}
.wizardLabel
{
	width:150;
}
.detailLabel
{
	background-color:#7390ba;
	color:White;
	border-bottom:solid1white;
	font-size:92%;
	width:200;
	vertical-align:top;
}
table.wizardtr
{
	margin-top:2;
	margin-bottom:2;
}
.detailValueGeneral,.detailValueDate,.detailValueCurrency,.detailValueNumeric
{
	background-color:#ddeeff;
	border-bottom:solid1white;
	font-size:92%;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5;
	padding-left:5px;
	padding-right:5px;
}
.num
{
	font-size:95%;
	font-family:Arial;	
	letter-spacing:-0.5mm;
}
.gbp
{
	padding-right:5px;
}
span.editCurrinput
{
	left:0;
}
/*OptionLinkPanels*/
table.ol-panel-cols,table.ol-panel,table.olalt-panel-cols,table.olalt-panel-cols
{
	width:100%;
	margin-bottom:15;
	margin-top:1;
}
table.ol-panel-cols,table.ol-panel
{
	border-bottom:1pxsolid#003399;
}
table.ol-paneltd
{
	padding-bottom:5px;
	padding-top:1px;
}
span.ol-link
{
}
table.olalt-paneltda:link,table.olalt-paneltda:visited
{
	color:White;
	text-decoration:none;
}
a.ol:link,table.ol-paneltda:visited
{
	text-decoration:none;
}
table.ol-paneltda:hover,table.ol-paneltda:active
{
	text-decoration:underline;	
}
span.ol-linkimg,span.olalt-linkimg
{
	margin-left:5px;
	margin-right:5px;
	margin-top:3px;
	margin-bottom:3px;
	padding-left:10px;
	vertical-align:middle;
}
a.ol-link:link,a.ol-link:visited
{
	color:#000099;
	text-decoration:none;
}
a.ol-link:hover,a.ol-link:active
{
	text-decoration:underline;	
}
a.olalt-link:link,a.olalt-link:visited
{
	color:White;
	text-decoration:none;	
}
a.olalt-link:hover,a.olalt-link:active
{
	text-decoration:underline;
}


/*AlternativeOptLinkPanels*/
div.altframe
{
	color:White;
	background-color:#7390ba;	
	
}
div.altframeh3
{
	text-transform:none;
	background-color:#7390ba;
	color:White;
	font-size:x-small;
	padding-top:2px;
	padding-left:5px;
	border-bottom:solid1white;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;	
}
div.altFrametabletr
{
	background-color:#7390ba;
	width:100%;
	margin-top:1px;
	padding-top:10px;
}

/*pageFramestuff*/
div.framespan
{
	margin-bottom:50px;
}
.frame
{
	padding-top:5px;
	padding-right:5px;
	padding-left:0px;
	margin-top:20px;
	margin-right:50px;
	width:100%;
}
.altframe
{
	padding-top:5px;
	padding-right:5;
	padding-left:5px;
	margin-top:20px;
	margin-right:50px;
	width:100%;
}
.altframetable
{
}
table.tbSpacer
{
	width:100%;
	margin-top:20px;
	margin-right:0px;
	height:0%;
}
table.tbSpacertd
{
	padding-right:5px;
	width:0%;
	text-align:left;
}
table.tbSpacertd.blcol
{
	padding-left:2px;
	text-align:left;
}
table.buttonTable
{
	width:100%;
}
table.buttonTabletr
{
	width:100%;
	margin-right:100;
	padding:0px0px0px0px;

}
.btnNextcell,.btnFinishcell
{
	text-align:right;
}
.btnNextcellinput,.btnFinishcellinput,.btnBackcellinput
{
	text-transform:capitalize;
	background-color:#7390ba;
	color:White;
	font-size:x-small;
	font-weight:bold;
}
.btnBackcell
{
	text-align:left;
	width:50%;
}
.valSummary
{
	border:1pxsolidred;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	width:100%;
	margin-right:50px;
	margin-top:50px;
	color:Black;
	font-size:xx-small;
}
.hdrVal
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:small;
	background-color:Red;
	color:White;
	font-weight:bold;
}


/*newMenuclasses*/
.menuTable
{
	height:100%;
}
Table.mnu
{
	padding:2px2px2px2px;
	width:100%;
}
Table.mnutr
{
	width:0%;
}
table.mnutd
{
}
.mnu0a
{
	width:0px;
}
.mnu1a
{
	width:0px;
}
.mnu2a
{
	width:0px;
}
.mnuPad0
{
}
.mnuPad1
{
}
.mnuPad2
{
}
.mnuB0
{
	padding-left:8px;
	margin-left:8px;
	margin-right:2px;
}
.mnuB0open
{
}
.mnuB1
{
	padding-left:8px;
	margin-left:8px;
	margin-right:2px;
}
.mnuB1openimg
{
}
.mnuB2,.mnuB2open
{
	margin-left:0px;
	width:4px;
}
.mnuB2current
{
	margin-left:5px;
}
/*mnu0*/
tr.mnu0opentd,tr.mnu0td,tr.mnu0currenttd,tr.mnu0ontd,tr.mnu0openontd
{
	height:20px;
}
A.mnu0:linkspan,A.mnu0:visitedspan
{
	white-space:nowrap;
	color:#003399;
	text-decoration:none;
	font-weight:bold;
}
A.mnu0:hoverspan,A.mnu0:activespan
{
	white-space:nowrap;
	color:#0099ff;
	text-decoration:none;
}
/*mnu0open*/
A.mnu0open:link,A.mnu0open:visited
{
	color:#0099ff;
	text-decoration:none;
	font-weight:bold;
}
A.mnu0open:active,A.mnu0open:hover
{
	color:#0099ff;
}
/*mnu0current*/
.mnu0current
{
	color:#0099ff;
	font-weight:bold;	
}
A.mnu0current:link,A.mnu0current:visited
{
	text-decoration:none;
	font-weight:bold;
}
A.mnu0current:active,A.mnu0current:hover
{
}
/*mnu1*/
tr.mnu1opentd,tr.mnu1td,tr.mnu1currenttd,tr.mnu1ontd,tr.mnu1openontd
{
}
tr.mnu1opentdspan,tr.mnu1tdspan,tr.mnu1currenttdspan,tr.mnu1ontdspan,tr.mnu1openontdspan,span.mnu1current
{
	margin-left:0px;
	font-size:xx-small;
}
A.mnu1:linkspan,A.mnu1:visitedspan
{
	color:#003399;
	text-decoration:none;
	font-weight:normal;
	cursor:hand;
}
A.mnu1:hoverspan,A.mnu1:activespan
{
	color:#0099ff;
	text-decoration:none;
}
span.mnu1current
{
}
/*mnu1open*/
tr.mnu1opentdspan
{
}
A.mnu1open:link,A.mnu1open:visited
{
	color:#003399;
	text-decoration:none;
	font-weight:bold;
}
A.mnu1open:active,A.mnu1open:hover
{
	color:#0099ff;
	text-decoration:none;
	font-weight:bold;
}
/*mnu1current*/
.mnu1current
{
	color:#0099ff;
	font-weight:normal;
}
A.mnu1current:link,A.mnu1current:visited
{
	color:#003399;
	text-decoration:none;
	font-weight:normal;
}
A.mnu1current:active,A.mnu1current:hover
{
	cursor:hand;
	text-decoration:underline;
}
/*mnu2*/
tr.mnu2opentdspan,tr.mnu2tdspan,tr.mnu2currenttdspan,tr.mnu2ontdspan,tr.mnu2openontdspan,span.mnu2current
{
	font-size:xx-small;
}
tr.mnu2td.mnu2a
{
	background-color:White;
}
A.mnu:link,A.mnu:visited,A.mnu2:link,A.mnu2:visited
{
	color:#003399;
	text-decoration:none;
	font-weight:normal;
}
A.mnu:hover,A.mnu:active,A.mnu2:hover,A.mnu2:active
{
	color:#0099ff;
	text-decoration:none;
}
/*mnu2open*/
A.mnu2open:link,A.mnu2open:visited
{
	color:#003399;
	text-decoration:none;
	font-weight:normal;
}
A.mnu2open:active,A.mnu2open:hover
{
	color:#003399;
	text-decoration:underline;
}
/*mnu2current*/
.mnu2current
{
	color:#0099ff;
	font-weight:bold;
}
A.mnu2current:link,A.mnu2current:visited
{
	text-decoration:none;
}
A.mnu2current:active,A.mnu2current:hover
{
	text-decoration:underline;
}
.hidLabel
{
	display:none;
}
.opt
{
	margin-left:0px;
	margin-right:5;
}
.dash
{
	color:#cccccc;
}
h5
{
	color:Red;
	font-size:small;
	font-weight:normal;
}
a.ddalink:link,a.ddalink:visited,a.ddalink:hover,a.ddalink:active
{
	font-size:1pt;
	height:1px;
	color:#004381;
}
div.ddalink
{
	position:absolute;
}
a.backlinkimg.nlpre
{
	margin-right:5;
}

/*printchangeshere*/
.ddalink
{
	display:none;
}
.mnu
{
	width:0;
	display:none;
}
table.hdrLight
{
	display:none;
}
.menuCell
{
	display:none;
}
h1
{
	padding-top:10;
}
.nlpre,.nlpost,.call-2
{
	display:none;
}
.logo,.rbslogo
{
	src:url(/rbs/images/arrow.gif);
	background-color:#003399;
}
.snailTrail
{
	display:none;
}
