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;

}