	body
{
    background-image: url(../images/figure.jpg);
    margin: 0px;
    font-family: verdana, arial, sans-serif;
}


H1
{
	font-weight: normal;
	font-size: 1.8em;
	color: #FD811D;
}
H2
{
	font-weight: normal;
	font-size:1.6em;
	color: #FD811D;
}
H3
{
	font-weight: normal;
	font-size:1.2em;
	color: #FD811D;
}

IMG.ReviewImage
{
	float: left;
	margin-right: 1.5em;
}
IMG.LabelLeft
{
	float: left;
	margin-right: 1.5em;
	margin-top: 0.5em;
}
IMG.LabelLeftBullets
{
	float: left;
	margin-right: 3.5em;
	margin-top: 0.5em;
}

IMG.LabelRightTopBottomMargin
{
	float: right;
	margin-left: 1.5em;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
}
IMG.LabelRightTopMargin
{
	float: right;
	margin-left: 1.5em;
	margin-top: 1.5em;
}
IMG.LabelRight
{
	float: right;
	margin-left: 1.5em;
}

IMG.TopMargin
{
	margin-top: 1.5em;
}	

/*
IMG.ReviewImage
{
	float: left;
	margin-right: 1.5em;
}
IMG.LabelLeft
{
	float: left;
	margin-right: 1.5em;
}

IMG.LabelRight
{
	float: right;
	margin-left: 1.5em;
}
	
	p{
		margin-top:0px;
		margin-bottom:10px;
	}
	
	p.nomargin
	{
		margin-bottom:0px;
	}
	
	p.foot{
		font-size:0.8em;
	}
	
	p.foot a
	{
		color:#0099CC;
		text-decoration:none;
	}
	
	p.foot a:hover
	{
		text-decoration:underline;
	}
*/
	div.pageContainer
	{
		width:750px;
	}

/********** start of TOP BAR **********/
	div.topBarLHText
{
	font-weight: normal;
	/*font-size: 0.8em;*/
	float: left;
	margin-left: 8px;
	color: #fd811d;
	line-height: 3em;
	padding-top: 26px;
	height: auto;
}
	div.topBarLHText_Size1
{
	font-size: 1.6em;
}
	div.topBarLHText_Size2
{
	font-size: 1.1em;
}
	div.topBarLHText_Size3
{
	font-size: 0.9em;
}
	div.topBarRHLogo
	{
		height:auto;
		margin-right:0px;
		padding-top:0em;
		float:right;
	}
/*
	div.topBarBackground{
		width:auto;
		background-color: white;
	}
	
	div.topBarContainer{
		width:37.8em;
		clear:both;
		background-color:#003366;
	}
	
	div.logoHold{
		height:auto;
		margin-left:8px;
		padding-top:16px;
		float:left;
		color: #00bbf2;
		font-weight:bold;
		font-size:0.6em;
	}
	
	div.topNavHold
	{
		height:auto;
		margin-right:0px;
		padding-top:0px;
		float:right;
	}
	div.topNavHoldFirst
	{
		height:auto;
		margin-right:0px;
		padding-top:0em;
		float:right;
	}
	
	div.topNavHold a
	{
		color:#fff;
		text-decoration:none;
	}
	
	div.topNavHold a:hover
	{
		text-decoration:underline;
	}
*/
/********** end of TOP BAR **********/
/*	
	div.topBarGrad
	{
		width:auto;
		height:17px;
		background:transparent url( ../images_new/home/top_grad.gif ) repeat-x;
		clear:both;
	}
	
	div.breadCrumb
	{
		color:#003366;
		margin-left:2px;
		margin-top:6px;
		margin-bottom:6px;
	}
	
	div.breadCrumb a
	{
		color:#003366;
		text-decoration:none;
	}
	
	div.breadCrumb a:hover
	{
		color:#CC3300;
		color:underline;
	}
*/

/********** start of TOP TABS **********/	

	div.topLine
{
	clear: both;
	margin-bottom: 0px;
	width: auto;
	border-top: #0e2982 0.5em solid;
	/*border-bottom: #0e2982 5px solid;*/
	border-right: #0e2982 33px solid;
	position: relative;
	height: 1.9em;
	/*background-color: #00bbf2;*/
	background-color: #0e2982;
}
/*	
	div.topTabs
{
	clear: both;
	margin-bottom: 10px;
	width: auto;
	border-top: #0e2982 0.3em solid;
	border-bottom: #0e2982 5px solid;
	border-right: #0e2982 33px solid;
	position: relative;
	height: 1.9em;
	background-color: #00bbf2;
}
	div.topTabsValign
	{
		height:10px;
		position:absolute;
		bottom:0px;
		left:0px;
	}
	
	div.topTabs a
	{
		color:#003366;
		font-weight:bold;
		text-decoration:none;
	}
	
	div.topTabs a:hover
	{
		text-decoration:underline;
	}
	
	div.tabContainer
	{
		width:12em;
		float:left;
		background:transparent url( ../images_new/home/tab_bkg.gif) repeat-x;
	}
	
	img.tabButton
	{
		width:12em;
		height:25px;
		position:absolute;
	}
	
	div.tabTitlePb
	{
		width:116px;
		height:25px;
		float:left;
		background:transparent url( ../images_new/home/tab_title_pb.gif) no-repeat;
	}
	
	div.tabTitleBb
	{
		width:117px;
		height:25px;
		float:left;
		background:transparent url( ../images_new/home/tab_title_bb.gif) no-repeat;
	}
	
	div.tabTitlePrb
	{
		width:109px;
		height:25px;
		float:left;
		background:transparent url( ../images_new/home/tab_title_prb.gif) no-repeat;
	}
	
	div.tabArrow
	{
		width:27px;
		height:25px;
		background:transparent url( ../images_new/home/tab_arrow.gif) no-repeat;
		float:right;
	}
	
	div.tabArrowEnd
	{
		width:28px;
		height:25px;
		background:transparent url( ../images_new/home/tab_arrow_end.gif) no-repeat;
		float:right;
	}
	div.bankOnline
{
	font-size: 0.8em;
	float: right;
	color: #fd811d;
	text-align: center;
}
*/	
	div.topLineContent
{
	font-size: 0.8em;
	float: right;
	color: #fd811d;
	text-align: center;
}

/********** end of TOP TABS **********/	

/********** start of BANKING TYPES **********/	
/*	
	div.bankingTypes
	{
		height:12.3em;
		width:38.5em;
		float:left;
	}
	
	div.bankingTypes a, div.bankingTypesEnd a
	{
		color:#0099CC;
		font-weight:bold;
		text-decoration:none;
	}
	
	div.bankingTypes a:hover, div.bankingTypesEnd a:hover
	{
		text-decoration:underline;
	}
	
	div.bankingTypesEnd
	{
		height:12.3em;
		width:16.6em;
		float:left;
		border-left:solid #C0C0C0 1px;
		border-right:solid #C0C0C0 1px;
		margin-right:9px;
	}
*/
/********** end of BANKING TYPES **********/		

/********** start of MAIN CONTENT **********/	

	div.contentContainer
{
	width: 750px;
}
div.contentContainerPad
{
	padding:15px;
	padding-top:0.5em;
	font-size: 0.7em;
}
/*	
td
{
	font-size: 0.7em;
}

th
{
	font-size: 0.7em;
}
*/
	
.content
{
	font-size: 0.7em;
}
.largecontent
{
	font-size: 1.5em;
}

/********** end of MAIN CONTENT **********/	

/********** start of Menu CONTENT **********/	
	div.menuContainerShort
{
	width: 185px;
	height:70em;
	float:left;
	background-color: #0e2982;
	border-right: white 1em solid;
}
	div.menuContainer
{
	width: 185px;
	height:85em;
	float:left;
	background-color: #0e2982;
	border-right: white 1em solid;
}
	div.menuContainerMedium
{
	width: 185px;
	height:115em;
	float:left;
	background-color: #0e2982;
	border-right: white 1em solid;
}
	div.menuContainerLong
{
	width: 185px;
	height:130em;
	float:left;
	background-color: #0e2982;
	border-right: white 1em solid;
}
	div.menuContainerExtraLong
{
	width: 185px;
	height:270em;
	float:left;
	background-color: #0e2982;
	border-right: white 1em solid;
}
/********** start of Menu CONTENT **********/	

/********** start of MIDDLE CONTENT **********/	
/*
	div.middleContentContainer
{
	padding-left: 200px;
}
	
	div.middleContentContainerPad
{
	width: 28em;
	border-left:solid #00bbf2 1px;
}
*/
/********** end of MIDDLE CONTENT **********/	
/*
	
	div.flashBanner
	{
		width:50em;
		height:12.3em;
		margin-bottom:11px;
		margin-right:7px;
		background-color:transparent;
		float:left;
	}
*/
/********** start of RIGHT PANEL **********/	
/*
	div.rightPanelContainer
	{
		float:left;
	}
	
	div.rightPanelTitle
	{
		width:13.3em;
		height:21px;
		background:#003366 url( ../images_new/home/right_panel_title_bkg.gif ) repeat-x;
		clear:both;
	}
	
	div.rightPanelTitleInfo
	{
		width:80px;
		height:21px;
		float:left;
		background:transparent url( ../images_new/home/info_panel_title.gif ) no-repeat;
	}
	
	div.rightPanelTitleUkSites
	{
		width:113px;
		height:21px;
		float:left;
		background:transparent url( ../images_new/home/uksites_panel_title.gif ) no-repeat;
	}
	
	div.rightPanelRightBkg
	{
		width:7px;
		height:21px;
		float:right;
		background:transparent url( ../images_new/home/right_panel_title_right_bkg.gif ) no-repeat;
	}
*/
/********** end of RIGHT PANEL **********/	
	
/********** start of INFO PANEL **********/	
/*
	div.infoPanelContainer
	{
		clear:both;
		margin-top:0px;
		margin-bottom:11px;
	}
	
	div.infoPanel
	{
		width:13.1em;
		height:10.4em;
		border-left:solid #C0C0C0 1px;
		border-right:solid #C0C0C0 1px;
		float:left;
	}
	
	div.infoPanelShadowRight
	{
		width:4px;
		height:10.4em;
		background:transparent url( ../images_new/home/infopanel_right.gif ) repeat-y;
		float:left;
	}
	
	div.infoPanelShadowBottom
	{
		width:13.6em;
		height:4px;
		background:transparent url( ../images_new/home/infopanel_bottom.gif ) repeat-x;
		clear:both;
		
	}
	
	div.infoPanelShadowBottomLeft
	{
		width:50%;
		height:4px;
		background:transparent url( ../images_new/home/infopanel_bottomleft_corner.gif ) no-repeat top left;
		float:left;
	}
	
	div.infoPanelShadowBottomRight
	{
		width:50%;
		height:4px;
		background:transparent url( ../images_new/home/infopanel_bottomright_corner.gif ) no-repeat top right;
		float:right;
	}
	
	div.infoPanel a
	{
		color:#0099CC;
		text-decoration:none;
	}
*/
/********** end of INFO PANEL **********/	

/*
	p.footnews
	{
		color:#0099CC;
		text-decoration:none;
	}
	
	div.infoPanel a:hover
	{
		text-decoration:underline;
	}
	
	div.infoPanel ul, div.bankingTypes ul
	{
		padding:0px;
		margin:0px;
	}
	
	div.infoPanel li, div.bankingTypes li
	{
		list-style-type : none;
	}
	
	div.footIcon{
		margin-right:5px;
		margin-bottom:10px;
		float:left;
	}
	
	div.footNav{
		float:right;
	}
	
	div.footNav a{
		font-size:0.8em;
		color:#003366;
		font-weight:bold;
		text-decoration:none;
	}
	
	div.footNav a:hover{
		text-decoration:underline;
	}

	div.padding15
	{
		padding-left:15px;
		padding-right:15px;
	}
	div.padding9
	{
		padding-left:9px;
		padding-right:9px;
	}
	
	div.padding6
	{
		padding:6px;
	}
*/

	/* Utils */
/*
	div.hrTop{
		width:auto;
		height:1px;
		background-color:#B7BEC7;
		margin-bottom:5px;
		clear:both;
	}

	div.hrBottom{
		width:auto;clear:both;
		height:1px;
		background-color:#003366;
		margin-bottom:5px;
	}
	
	hr{ display:none; }
	.hidden{ display:none; }
	.clearboth{ clear:both; }
	img{ border:none; }
	span.line{ color:#0099CC; }
*/
	
	/********** start of TOP CATS **********/	
/*
	div.topCats
	{
		width:auto;
		height:2.1em;
		border-bottom:1px solid #B7BEC7;
		margin-bottom:10px;
		clear:both;
		position:relative;
	}
	
	div.topCatsValign
	{
		height:25px;
		position:relative;
		bottom:0px;
		left:0px;
	}
	
	div.topCats a
	{
		color:#CC6633;
		font-weight:bold;
		text-decoration:none;
	}
	
	div.topCats a:hover
	{
		text-decoration:underline;
	}
	
	div.catContainer
	{
		width:6em;
		float:left;
		background:transparent url( ../images_new/home/tab_bkg.gif) repeat-x;
	}
	
	img.catButton
	{
		width:12em;
		height:25px;
		position:absolute;
	}
	
	div.catTitlePb
	{
		width:116px;
		height:25px;
		float:left;
		background:transparent url( ../images_new/home/tab_title_pb.gif) no-repeat;
	}
	
	div.catTitleBb
	{
		width:117px;
		height:25px;
		float:left;
		background:transparent url( ../images_new/home/tab_title_bb.gif) no-repeat;
	}
	
	div.catTitlePrb
	{
		width:109px;
		height:25px;
		float:left;
		background:transparent url( ../images_new/home/tab_title_prb.gif) no-repeat;
	}
	
	div.catArrow
	{
		width:27px;
		height:25px;
		background:transparent url( ../images_new/home/tab_arrow.gif) no-repeat;
		float:right;
	}
	
	div.catArrowEnd
	{
		width:28px;
		height:25px;
		background:transparent url( ../images_new/home/tab_arrow_end.gif) no-repeat;
		float:right;
	}
*/
/********** end of TOP CATS **********/	


/********** start of PRODUCT THUMB **********/	
/*	
	div.productThumbs
	{
		width:auto;
		height:2.1em;
		border-bottom:1px solid #B7BEC7;
		margin-bottom:20px;
		clear:both;
		position:relative;
	}
	
	div.productThumbsValign
	{
		height:25px;
		position:relative;
		bottom:0px;
		left:0px;
	}
	
	div.productThumbs a
	{
		color:#CC6633;
		font-weight:bold;
		text-decoration:none;
	}
	
	div.productThumbs a:hover
	{
		text-decoration:underline;
	}
	div.thumbTextContainer
	{
		width:24em;
		float:left;
		background:transparent url( ../images_new/home/tab_bkg.gif) repeat-x;
	}
	
	div.thumbImgContainer
	{
		width:8em;
		float:left;
		background:transparent url( ../images_new/home/tab_bkg.gif) repeat-x;
	}
	
	img.tabButton
	{
		width:12em;
		height:25px;
		position:absolute;
	}
	
	div.tabTitlePb
	{
		width:116px;
		height:25px;
		float:left;
		background:transparent url( ../images_new/home/tab_title_pb.gif) no-repeat;
	}
	
	div.tabTitleBb
	{
		width:117px;
		height:25px;
		float:left;
		background:transparent url( ../images_new/home/tab_title_bb.gif) no-repeat;
	}
	
	div.tabTitlePrb
	{
		width:109px;
		height:25px;
		float:left;
		background:transparent url( ../images_new/home/tab_title_prb.gif) no-repeat;
	}
	
	div.tabArrow
	{
		width:27px;
		height:25px;
		background:transparent url( ../images_new/home/tab_arrow.gif) no-repeat;
		float:right;
	}
	
	div.tabArrowEnd
	{
		width:28px;
		height:25px;
		background:transparent url( ../images_new/home/tab_arrow_end.gif) no-repeat;
		float:right;
	}
	
	div.bankOnline
	{
		float:right;
		font-size:0.9em;
		text-align:right;
	}
*/
/********** end of PRODUCT THUMB **********/	

/********** start of PRODUCT BRAND **********/		

/*	div.productBrand
{
	float: left;
	width: 8em;
	height: 12.3em;
	text-align: center;
}
	

	div.productThumb a, div.productThumbEnd a
	{
		color:#0099CC;
		font-weight:bold;
		text-decoration:none;
	}
	
	div.productThumb a:hover, div.productThumbEnd a:hover
	{
		text-decoration:underline;
	}
	
	div.productThumbEnd
	{
		height:12.3em;
		width:16.6em;
		float:left;
		border-left:solid #C0C0C0 1px;
		border-right:solid #C0C0C0 1px;
		margin-right:9px;
	}
*/
	
/********** end of PRODUCT BRAND **********/	

/********** start of Footer CONTENT **********/	
	div.footerContainer
{
	/*width: 30em;*/
	height:10em;
}
/********** start of Footer CONTENT **********/	

/********** start of MJO's additions **********/		
label { /* Associate with form elements to make it easier for screen readers */
font-weight:bold; 
cursor:hand; /* Makes clicking on form elements more obvious to sighted users */
}

.ErrorText
{
    color: red;
    font-weight: bold;
    font-size: 14pt;
}

.MinorTitle
{
	font-size: 1.0em;
	color: #FD811D;
}

.MinorText
{
	font-size: 0.8em;
	color: black;
}

.Freephone
{
	font-size: 1.5em;
	color: red;
}

a.option
{
	font-weight: bold;
	color: black;
	font-style: italic;
	text-decoration: none;
	margin-left: 5em;
}
  
    
	div.margin200
	{
		margin-left:200px;
		margin-top:0px;
	}
	
/*
	div.margin9
	{
		margin-left:9px;
	}
	
	div.margin6
	{
		margin-left:6px;
	}
*/
blockquote
{
    padding-left:15em;  
    padding-right:6em; 
}
	
.emphasise
{
	font-weight: bold;
	font-size: 1.2em;
}

.Warning
{
	font-weight: bold;
	font-size: 1.4em;
	color: red;
}
ul
{
    list-style: disc url(../images/IglooBullet.jpg);
    margin-left: 250px;
}
li
{
    margin-bottom: 1em;
}

a.clickable
{
    font-weight: bold;
    color: #0e2982;
    text-decoration: none;
}

.center
{
    text-align: center;
}

th,td {
	/*borders and padding to make the table readable*/
	border:0px solid #000;
	/*padding:0.5em;*/
}

/********** end of MJO's additions **********/		

/********** Start of iNavigate additions **********/		
.iNavigateSpanLevel1
{
	font-weight: bold;
	font-size: 0.8em;
	color: white;
	background-color: #0E2982;
}

.iNavigateSpanLevel1 A:link
{
    COLOR: white
}

.iNavigateSpanLevel1 A:visited
{
    COLOR: white
}

.iNavigateSpanLevel1 A:hover
{
    COLOR: #FD811D;
    TEXT-DECORATION: none;
}

.iNavigateSpanLevel2
{
	color: white;
	background-color: #0E2982;
}
MenuSpanLevel2
{
	color: white;
	font-size: 0.8em;
	background-color: #0E2982;
}

.iNavigateSpanLevel2 A:link
{
    COLOR: white;
	font-size: 0.8em;
	background-color: #0E2982;
}

.iNavigateSpanLevel2 A:visited
{
	font-size: 0.8em;
	color: white;
	background-color: #0E2982;
}

.iNavigateSpanLevel2 A:hover
{
    COLOR: #FD811D;
    TEXT-DECORATION: none;
	font-size: 0.8em;
	background-color: #0E2982;
}

.iNavigateCurrentPage
{
	font-size: 1.0em;
	color: #FD811D;
	font-style: normal;
	background-color: #0E2982;
}

.iNavigateVLineTailCover
{
    POSITION: relative; 
    LEFT: 14px; 
    TOP: -6px;
	background-color: #0E2982;
}
/********** End of iNavigate additions **********/		
