/* @override 
	http://preview.adviser.invescoperpetual.uk.app.amvescap.net/css/HUB_UK_IP.css
	http://adviser.invescoperpetual.co.uk/css/HUB_UK_IP.css
*/

/* ================================================== */
/* =============== Invesco Stylesheet =============== */
/* =========== Copyright Invesco Ltd 2008 =========== */
/* ================================================== */


/* Controls the font style, size, colour, margins & background colours for the site */
body {
	font-family: verdana;
	color: #000000;
	font-size: 74%;
	margin: 0px;
	background-color: #FFFFFF;
}

/* Begin link styles */
/* Controls the appearance of links in their various states */
a {
	color: #003399;
}

a:link {
	color: #003399;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

/* End link styles */


/* Begin standard styles */
h1 {
	color: #000000;
	font-family: verdana, sans-serif;
	font-size: 1.2em;
	margin-top: 0px;
	margin-bottom: 12px;
	border-top: 1px solid #000000;
}

h2 {
	color: #000000;
	font-family: verdana, sans-serif;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #000000;
}

h3 {
	color: #000000;
	font-family: verdana, sans-serif;
	font-size: 1em;
	margin-top: 1px;
	margin-bottom: 8px;
}

h4 {
	color: #000000;
	font-family: verdana, sans-serif;
	font-size: 1em;
	margin-top: 8px;
	text-decoration: none;
	margin-bottom: 4px;
}

p {
	margin: 10px 0 10px 0;
	font-size: 12px;
}

/* smallprint class for warnings & contact details etc */
p.smallprint {
	font-size: 11px;
}

ul {
	list-style-type: square;
	padding-left: 16px;
	margin: 0 0 10px 0;
}

li {
	margin: 0px;
	padding: 1px 0px 0px 0px;
}

ol {
	margin: 0px;
	padding: 1px 0px 5px 25px;
}

form {
	color: #000000;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
	font-size: 1em;
	margin: 0pt;
}

hr {
	height: 1px;
	color: #000000;
}

blockquote {
	color: #193989;
	margin-left: 2.5em;
	margin-right: 2.5em;
	text-indent: -0.5em;
}

caption {
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding: 0px 0px 5px 0px;
}

select {
	font-size: 1em;
	font-family: verdana, arial, helvetica;
}

input {
	font-size: 1em;
	font-family: verdana, arial, helvetica;
}

/* End standard styles */


/* Begin table styles */
/* NB as the site layout uses tables, table styles will apply to all text */

table {
	font-size: 1.1em;
	color: #000000;
	border-spacing: 0px;
}

td {
	font-size: 0.91em;
	font-family: verdana;
	color: #000000;
}

th {
	font-size: 0.91em;
	font-family: verdana;
	text-align: left;
}

/* Table class="coloured" styles */

table.coloured th, th.coloured {
	background-color: #e6e7e8;
	color: #000000;
	border-top: 1px solid #000000;
	padding: 3px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
}

table.coloured caption {
	background-color: #e6e7e8;
	font-weight: bold;
	border-top: 1px solid #000000;
	padding: 3px;
}

table.coloured td, td.coloured {
	background-color: #e6e7e8;
	border-top: 1px solid #ffffff;
	padding: 3px;
	vertical-align: top;
}

table.coloured a, td.coloured a {
	color: #003399;
}

table.coloured a:hover, td.coloured a:hover {
	color: #000000;
}

table.coloured .blank {
	background-color: #FFFFFF;
	border: none;
}

/* End table class="coloured" styles */


table.fundTable {
	border-color: #e0e0e0;
	border-width: 0pt;
}

/* Begin literature download table styles */
table.coloured2 {
	background-color: #e6e7e8;
}

th.coloured2 {
	background-color: #e6e7e8;
	color: #000000;
	border-top: 1px solid #000000;
}

td.coloured2 {
	background-color: #e6e7e8;
	border-top: 1px solid #ffffff;
}

/* End literature download table styles */


th.highlight {
	background-color: #ffffff;
	border-top: 1px dotted #000000;
	text-align: left;
}

td.highlight {
	background-color: #ffffff;
	color: #000000;
	border-top: 1px solid #000000;
}

th.coloured3 {
	background-color: #ffffff;
	color: #000000;
	border-top: 1px dotted #000000;
	text-align: left;
}

select.coloured {
	background-color: #E6EFFA;
}

table .data {
	text-align: right !important;
}

/* End table styles */




/* ===================================== */
/* ====== Begin navigation styles ====== */
/* ===================================== */

/* Begin housekeeping navigation styles */
/* Use td selectors to modify appearance of background */
/* Use a selectors to modify appearance of text (links) */
td.hkSelected {
	color: #000000;
	height: 24px;
	text-align: center;
	background: none;
}

td.hkUnselected {
	color: #000000;
	height: 24px;
	text-align: center;
	background: none;
}

a.hkSelected {
	position: relative;
	left: 100px;
	font-size: 11px;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 4px;
	height: 24px;
	z-index: 200;
}

a.hkUnselected {
	position: relative;
	left: 100px;
	font-size: 11px;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 4px;
	height: 24px;
	z-index: 200;
}

a:visited.hkSelected {
	position: relative;
	left: 100px;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 4px;
	height: 24px;
	z-index: 200;
}

a:visited.hkUnselected {
	position: relative;
	left: 100px;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 4px;
	height: 24px;
	z-index: 200;
}

a:hover.hkSelected {
	position: relative;
	left: 100px;
	color: #003399;
	text-align: center;
	text-decoration: underline;
	height: 24px;
	z-index: 200;
}

a:hover.hkUnselected {
	position: relative;
	left: 100px;
	color: #003399;
	text-align: center;
	text-decoration: underline;
	height: 24px;
	z-index: 200;
}

a.hkUnselected {
	position: relative;
	left: 100px;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 4px;
	height: 24px;
	z-index: 200;
}

/* End housekeeping navigation styles */



/* Begin level 1 navigation styles */
/* Use td selectors to modify appearance of background */
/* Use a selectors to modify appearance of text (links) */

tr.level1 {
	position: relative;
	left: 0px;
	top: -5px;
}

td.levelOneSelected {
	background-color: #ffffff;
	background-image: url(/images/ig/nav-tab-bg-1000.png);
	background-position: right;
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	border-left: 1px solid #9699ac;
	height: 22px;
}

td.levelOneUnselected {
	background-image: url(/images/ig/nav-bg.png);
	background-repeat: repeat-x;
	text-align: center;
	border-bottom: 1px solid #9699ac;
	height: 22px;
}

a.levelOneSelected {
	font-size: 11px;
	color: #000000;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background: none;
}

a:link.levelOneSelected {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

a:visited.levelOneSelected {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

a:hover.levelOneSelected {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.levelOneUnselected {
	font-size: 12px;
	color: #000000;
	width: 100%;
	text-decoration: none;
	text-align: center;
	background: none;
}

a:link.levelOneUnselected {
	font-size: 12px;
	color: #000000;
}

a:visited.levelOneUnselected {
	color: #000000;
	font-size: 12px;
}

a:hover.levelOneUnselected {
	font-size: 12px;
	color: #000000;
	background-color: #cce4f2;
	text-decoration: none;
	font-weight: bold;
}

/* End level 1 navigation styles */


/* Begin level 2 navigation styles */
/* Use td selectors to modify appearance of background */
/* Use a selectors to modify appearance of text (links) */
td.levelTwoSelected {
	background-color: #acc2d2;
	text-align: center;
	border: 1px solid #ffffff;
	height: 20px;
}

td.levelTwoUnselected {
	background-color: #acc2d2;
	text-align: center;
	border: 1px solid #ffffff;
	height: 20px;
}

a.levelTwoSelected {
	color: #000000;
	width: 100%;
	background-color: #acc2d2;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

a:link.levelTwoSelected {
	color: #000000;
	font-weight: bold;
}

a:visited.levelTwoSelected {
	color: #000000;
	font-weight: bold;
}

a:hover.levelTwoSelected {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

a.levelTwoUnselected {
	color: #000000;
	width: 100%;
	background-color: #acc2d2;
	text-decoration: none;
	text-align: center;
}

a:link.levelTwoUnselected {
	color: #000000;
}

a:visited.levelTwoUnselected {
	color: #000000;
}

a:hover.levelTwoUnselected {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	background-color: #acc2d2;
}

/* End level 2 navigation styles */


/* Begin level 3 navigation styles */
/* Use td selectors to modify appearance of background */
/* Use a selectors to modify appearance of text (links) */
table.level3 {
	border-color: #ffffff;
	border-width: 0pt;
}

td.level3Selected {
	color: #000000;
	background-color: #acc2d2;
	padding: 8px 0px 8px 0px;
	text-align: left;
	font-weight: bold;
	border: none;
	border-top: 0px solid #000000;
}

td.level3Unselected {
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	padding: 8px 1px 8px 1px;
}

a.level3Selected {
	font-size: 0.95em;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 2pt;
	font-weight: bold;
}

a.level3Unselected {
	font-size: 0.95em;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 2pt;
}

a:link.level3Selected {
	font-size: 0.95em;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 2pt;
	font-weight: bold;
}

a:link.level3Unselected {
	font-size: 0.95em;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 2pt;
}

a:visited.level3Selected {
	font-size: 0.95em;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 2pt;
	font-weight: bold;
}

a:visited.level3Unselected {
	font-size: 0.95em;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 2pt;
}

a:hover.level3Selected {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

a:hover.level3Unselected {
	color: #000000;
	text-decoration: underline;
}

/*End level 3 navigation*/


/* Begin level 4 navigation styles*/
/* Use td selectors to modify appearance of background */
/* Use a selectors to modify appearance of text (links) */
td.level4Selected {
	color: #000000;
	background-color: #acc2d2;
	text-align: left;
	font-weight: bold;
	padding-left: 0px;
	border: 1px solid white;
	padding: 8px 1px 8px 1px;
}

td.level4Unselected {
	color: #000000;
	background-color: #e6e7e8;
	text-align: left;
	border-width: 2pt;
	padding-left: 0px;
	padding: 7px 1px 7px 1px;
	border: 1px solid white;
}

a.level4Selected {
	font-size: 0.95em;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 2pt;
	font-weight: bold;
}

a.level4Unselected {
	font-size: 0.95em;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 2pt;
}

a:link.level4Selected {
	font-size: 0.95em;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 2pt;
	font-weight: bold;
}

a:link.level4Unselected {
	font-size: 0.95em;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 2pt;
}

a:visited.level4Selected {
	font-size: 0.95em;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 2pt;
	font-weight: bold;
}

a:visited.level4Unselected {
	font-size: 0.95em;
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 2pt;
}

a:hover.level4Selected {
	color: #000000;
	text-decoration: underline;
}

a:hover.level4Unselected {
	color: #000000;
	text-decoration: underline;
}

/* End level 4 navigation styles */


/* =================================== */
/* ====== End navigation styles ====== */
/* =================================== */



/* Begin advert tile styles */
td.advertTile {
	font-size: 0.85em;
	color: #000000;
	border-bottom: 0px solid #9699ac;
	border-top: 1px solid #000000;
}

td.advertTile h3 {
	margin: 0px;
	padding-bottom: 2px;
}

html>body td.advertTile h3 {
	position: relative;
	top: -6px;
	padding: 0px;
}

a.advertTile {

	color: #000000;
	width: 100%;
	padding: 2px;
}

a:visited.advertTile {
	color: #000000;
	width: 100%;
	text-decoration: none;
	padding: 2px;
}

a:hover.advertTile {
	color: #003399;
}

hr.advertTile {
	color: #ffffff;
}

#advertTile {
	border-top: solid 1px #ccc;
	padding: 4px 0px;
}

#advertTilehome1 {
	border-top: solid 1px #000000;
	padding: 5px 2px 5px 1px;
}

#advertTilecareers {
	border-top: solid 1px #000000;
	padding: 4px 0px;
	background-color: #FFF6E8;
}

#advertTilehome1 h2 {
	border-bottom: solid 1px #000000;
	border-top: none;
	margin: 0px 0px 10px;
}

#advertTilehome2 {
	border-top: solid 1px #000000;
	padding: 7px 0px 10px 1px;
}

/* End advert tile styles */


/* Begin questionnaire styles */
/* Each selector below is specific to one questionnaire. */ 
/* To style a new questionnaire, you will need to add a new selector */
/* Copy the pair of selectors below and modify the questionnaire instance number */
#pagequestionnairequestions32632207 {
	background-color: #ffffff;
}

#pagequestionnairequestions32632207Div {
	background-color: #a7a9ac;
}

#pagequestionnairequestions32628999 {
	background-color: #ffffff;
}

#pagequestionnairequestions32628999Div {
	background-color: #a7a9ac;
}

#pagequestionnairequestionsnolevel332628999 {
	background-color: #ffffff;
}

#pagequestionnairequestionsnolevel332628999Div {
	background-color: #a7a9ac;
}

#pagequestionnairequestionsnolevel336010825 {
	background-color: #ffffff;
}

#pagequestionnairequestionsnolevel336010825Div {
	background-color: #a7a9ac;
}

/* End questionnaire styles */




/* ================================ */
/* ===== Miscellaneous styles ===== */
/* ================================ */


/* Begin banner controls */
/* Controls background color, visibility etc of banner area */
/* Change the image URL here to modify top portion of banner image (behind housekeeping nav) */
table.banner {
	height: 22px;
}

.banner {
	background-color: #ffffff;
	color: #ffffff;
}

/*IE hack*/
#bannerImage {
	position: relative;
	left: 0px;
	top: -28px;
	z-index: 100;
}

html>body #bannerImage {
	position: relative;
	left: 0px;
	top: -25px;
	z-index: 100;
}

/*End IE hack*/

#bannerSeparator {
	visibility: hidden;
}

/* End banner controls */


.match a:link, .match a:visited, .match a:active {
	color: #ffffff;
	text-decoration: underline;
}

.match a:hover {
	color: yellow;
	text-decoration: underline;
}

#leftDivider {
	visibility: hidden;
}

#rightDivider {
	visibility: hidden;
}

#hkBottomDivider {
	display: none;
}

HR.adTileDivLine {
	visibility: hidden;
}

#wealthWarning {
	background-color: #ffffff;
}

#level34BaseLine {
	visibility: hidden;
}

#regionSelectorSpan {
	background-color: #acc2d2;
	border-top: 2px solid #000000;
	padding: 6px 239px 6px 20px;
}

#regionSelectorP {
	text-align: left;
	line-height: 25px;
}

td.noLevel3Body {
	padding-left: 10px;
}

#csvDownloadDiv {
	text-align: right;
}

table.histPriceChoice {
	background-color: #cce4f2;
	border-top: 2px solid #000000;
	padding: 2px;
}

acronym, .helpText {
	border: 1px dashed #1b0069;
	color: #000000;
	cursor: help;
}

#symbolKey {
	visibility: hidden;
}

/* Begin container for Trustee Training Online */
.ttocontainer {
	position: relative;
	top: -29px;
}

/* End container for Trustee Training Online */


/* Begin styles for DIV boxes */
/* adjacent navigation boxes on home page*/
.navbox1 a {
	display: block;
	width: 5.5em;
	height: 1.5em;
	line-height: 1.5em;
	border:0.25em #296DC1;
	border-style: double;
	background: #E6EFFA;
}

.navbox1 ul {
	list-style: none;
	margin: 0em 0em 0em 2em;
	padding: 0em 0em 0em 3em;
}

.navbox1 li {
	float: left;
	margin: 0.5em 2em 1em 2em;
	display: inline;
}

.navbox1 a:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

.navbox1 a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

.navbox1 a:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

.navbox1 a:hover {
	color: #E6EFFA;
	text-decoration: none;
	background: #000000;
	font-weight: bold;
	text-align: center;
}

.box1 {
	float: left;
	border: 0.3em #296DC1;
	border-style: outset;
	background: #E6EFFA;
	margin: 1em 1em 1em 1em;
	padding: 0.2em 0.4em 0.4em 0.5em;
	width: 23.5em;
	width:17.5em;
}

/* IE5 Hack */
html>body .box1 {
	width: 17.5em;
}

/* End IE5 Hack */


.box2 {
	float: right;
	border: 0.3em #296DC1;
	border-style: inset;
	background: #E6EFFA;
	margin: 1em 1em 1em 1em;
	padding: 0.2em 0.4em 0.4em 0.5em;
	width: 23.5em;
	width:17.5em;
}

/* IE5 Hack */
html>body .box2 {
	width: 17.5em;
}

/* End IE5 Hack */

.box1 h2 {
	margin: 0;
	font-size: 1.2em;
	color: #888600;
	font-weight: bold;
}

.box2 h2 {
	margin: 0;
	font-size: 1.2em;
	color: #888600;
	font-weight: bold;
}

.box2 body {
	margin:  0;
	color: black;
}

.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
}

/* bottom of splash front page navigation buttons */
#navadditional {
	text-align: left;
}

#navadditional ul {
	list-style: none;
	padding: 0;
	margin: 15px 0;
	width: 39em;
}

#navadditional li {
	float: left;
	margin: 0 0.2em;
}

#navadditional a {
	display: block;
	width: 9em;
	border-top: 0.1em solid #000000;
	height: 2em;
	line-height: 2em;
	text-decoration: none;
	text-align: left;
	float: left;
}

/* IE5 Mac hack \*/
#navadditional a {
	float: none;
}

/* End hack */



/* Begin primary coloured DIV */
/* Note selector names are left the same to ensure compatibility with existing sites */
/* HEX codes can be amended as per brand guidelines */
/* tl, tr, bl & br selectors are left in to allow positioning of a background image to those corners if required */
/* Adjust width with style="width: XXpx;" in HTML */
#container {
	width: 95%;
}

.box p {
}

.box {
	width: 100%;
	float: none;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-top: solid 1px #000000;
	background-color: #acc2d2;
}

.box h2 {
	color: #000000;
	font-family: verdana, sans-serif;
	font-size: 1em;
	border-top: none;
	border-bottom: none;
	background-color: #acc2d2;
	margin: 0px;
	padding: 0px;
}

.tl {
	background-image: none;
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
}

.tr {
	background-image: none;
	background-repeat: no-repeat;
	background-position: top right;
	position: relative;
}

.bl {
	background-image: none;
	background-repeat: no-repeat;
	background-position: bottom left;
	position: relative;
}

.br {
	background-image: none;
	background-repeat: no-repeat;
	background-position: bottom right;
	position: relative;
	padding: 3px;
}

.box a:link, h2.box a:link {
	color: #000000;
	text-decoration: underline;
}

.box a:visited, h2.box a:visited {
	color: #000000;
	text-decoration: underline;
}

.box a:active, h2.box a:active {
	color: #000000;
	text-decoration: underline;
}

.box a:hover, h2.box a:hover {
	color: #003399;
	text-decoration: underline;
	font-weight: inherit;
}

/* End primary coloured DIV */


/* Begin secondary coloured DIV */
/* Note selector names are left the same to ensure compatibility with existing sites */
/* HEX codes can be amended as per brand guidelines */
/* tl, tr, bl & br selectors are left in to allow positioning of a background image to those corners if required */
/* Adjust width with style="width: XXpx;" in HTML */

#containergrey {
	width: 95%;
}

.boxgrey {
	width: 100%;
	float: none;
	margin: 2px;
	border-top: solid 1px #000000;
	background-color: #e6e7e8;
}

.boxgrey h2 {
	color: #000000;
	font-family: verdana, sans-serif;
	font-size: 1em;
	border-top: none;
	border-bottom: none;
	background-color: #e6e7e8;
	margin: 0px;
	padding: 2px 0px 2px 0px;
}

.tlgrey {
	background-image: none;
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
}

.trgrey {
	background-image: none;
	background-repeat: no-repeat;
	background-position: top right;
	position: relative;
}

.blgrey {
	background-image: none;
	background-repeat: no-repeat;
	background-position: bottom left;
	position: relative;
}

.brgrey {
	background-image: none;
	background-repeat: no-repeat;
	background-position: bottom right;
	position: relative;
	padding: 3px;
}

.boxgrey a:link, h2.boxgrey a:link {
	color: #003399;
	text-decoration: underline;
}

.boxgrey a:visited, h2.boxgrey a:visited {
	color: #000000;
	text-decoration: underline;
}

.boxgrey a:active, h2.boxgrey a:active {
	color: #000000;
	text-decoration: underline;
}

.boxgrey a:hover, h2.boxgrey a:hover {
	color: #003366;
	text-decoration: underline;
	font-weight: inherit;
}

/* End secondary coloured DIV */



/* ================================ */
/* ==== Investor Online styles ==== */
/* ================================ */

#ioarticlepage {
	position: absolute;
	left: 170px;
	top: 190px;
	background-color: #ffffff;
	width: 609px;
}

#ioarticlebanner {
	position: absolute;
	left: -10px;
	top: -14px;
	width: 1000px;
	height: 60px;
	background-color: #ffffff;
	padding-left: 10px;
}

#ioarticlebackground {
	position: absolute;
	left: 0px;
	top: 70px;
	width: 610px;
	height: 775px;
	background-color: #ffffff;
	background-image: url(/vgn/images/portal/cit_1278/46/50/52030237Investor_online_sept07_article_back.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#ioarticleleftcol {
	position: absolute;
	left: 0px;
	top: 110px;
	width: 410px;
	height: 420px;
	background-color: #ffffff;
	padding: 5px;
	padding-top: 12px;
	overflow: auto;
}

#ioarticlepanel1 {
	background-color: #ffffff;
	position: absolute;
	padding: 5px;
	left: 445px;
	top: 110px;
	width: 140px;
	height: 160px;
}

#iowholepage {
	position: absolute;
	left: 0px;
	top: 175px;
	background-color: #ffffff;
	width: 780px;
}

#iobanner {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1000px;
	height: 60px;
	background-color: #ffffff;
}

#iobackground {
	position: absolute;
	left: 0px;
	top: 70px;
	width: 780px;
	height: 600px;
	background-color: #ffffff;
	background-image: url(/vgn/images/portal/cit_1278/47/30/52023078Investor_online_sept07_back.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#ioleftcol {
	position: absolute;
	left: 2px;
	top: 110px;
	width: 300px;
	height: 350px;
	background-color: #ffffff;
	padding: 5px;
	padding-top: 12px;
}

.ioleftcolitem {
	border-top: 2px solid #000000;
	padding: 5px;
	padding-right: 20px;
	height: 100px;
	font-size: 14pt;
}

.ioleftcolitem a {
	color: #000000;
	text-decoration: none;
}

.ioleftcolitem a:visited {
	color: #000000;
	text-decoration: none;
}

.ioleftcolitem a:hover {
	color: #000000;
	text-decoration: underline;
}

#iopanel1 {
	background-color: #ffffff;
	position: absolute;
	padding: 5px;
	left: 345px;
	top: 110px;
	width: 180px;
	height: 160px;
}

#iopanel2 {
	background-color: #ffffff;
	position: absolute;
	left: 555px;
	top: 110px;
	width: 180px;
	height: 160px;
	padding: 5px;
}

#iopanel3 {
	background-color: #ffffff;
	position: absolute;
	padding: 5px;
	left: 555px;
	top: 300px;
	width: 180px;
	height: 160px;
}

#iopanel1, #iopanel2, #iopanel3 {
	font-size: 14px;
	color: #000000;
}

#iopanel1 a {
	color: #000000;
}

#iopanel2 a {
	color: #000000;
}

#iopanel3 a {
	color: #000000;
}

/* ================================ */
/* == End Investor Online styles == */
/* ================================ */




.AccordionPanelContent td {
	padding: 3px;
	border-bottom: 1px solid #CCCCCC;
}


.pdf {
	color: #19388A;
	text-decoration: none;
	background-image: url(/UK/images/pdf_icon.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 20px;
	display: inline-block;
}

/*Bug fix for IE6 Whitespace bug - leave display: inline-block and display: block in place*/
.pdf {
	display: block;
}


a.pdf:hover {
	text-decoration: underline;
}

.rule {
	border-top: 1px solid #000000;
	padding-top: 0px;
}



/* SpryAccordion.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main Accordion container. For our default style,
 * we draw borders on the left, right, and bottom. The top border of the Accordion
 * will be rendered by the first AccordionPanelTab which never moves.
 *
 * If you want to constrain the width of the Accordion widget, set a width on
 * the Accordion container. By default, our accordion expands horizontally to fill
 * up available space.
 *
 * The name of the class ("Accordion") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the
 * Accordion container.
 */
.Accordion {
	border-bottom: solid 1px #999;
	overflow: hidden;
}

/* This is the selector for the AccordionPanel container which houses the
 * panel tab and a panel content area. It doesn't render visually, but we
 * make sure that it has zero margin and padding.
 *
 * The name of the class ("AccordionPanel") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel container.
*/
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the AccordionPanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open a specific panel.
 *
 * The name of the class ("AccordionPanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel tab container.
 */
.AccordionPanelTab {
	background-color: #E6E7E8;
	border-top: solid 1px #999;
	border-bottom: solid 0px #999;
	margin: 0px;
	padding: 2px;
	font-weight: bold;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

/* This is the selector for a Panel's Content area. It's important to note that
 * you should never put any padding on the panel's content area if you plan to
 * use the Accordions panel animations. Placing a non-zero padding on the content
 * area can cause the accordion to abruptly grow in height while the panels animate.
 *
 * Anyone who styles an Accordion *MUST* specify a height on the Accordion Panel
 * Content container.
 *
 * The name of the class ("AccordionPanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel content container.
 */
.AccordionPanelContent {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: 200px;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "AccordionPanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the Accordion.
 */
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #E6E7E8;
}

.AccordionPanelTab h3 {
	background-image: url(/UK/images/rightarrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 55%;
	padding: 2px;
	padding-left: 15px;
	margin: 0px;
}

.AccordionPanelOpen .AccordionPanelTab h3 {
	background-image: url(/UK/images/downarrow.gif);
	background-repeat: no-repeat;
	background-position: 4px 55%;
}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "AccordionPanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
.AccordionPanelTabHover {
	background-color: #CCC;
	text-decoration: underline;
}

.AccordionPanelOpen .AccordionPanelTabHover {
}

/* This is an example of how to change the appearance of all the panel tabs when the
 * Accordion has focus. The "AccordionFocused" class is programatically added and removed
 * whenever the Accordion gains or loses keyboard focus.

 */
.AccordionFocused .AccordionPanelTab {
/*	background-color: #3399FF;*/
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open when the Accordion has focus.
 */
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
/*	background-color: #33CCFF;*/
}

/* SpryCollapsiblePanel.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main CollapsiblePanel container. For our
 * default style, the CollapsiblePanel is responsible for drawing the borders
 * around the widget.
 *
 * If you want to constrain the width of the CollapsiblePanel widget, set a width on
 * the CollapsiblePanel container. By default, our CollapsiblePanel expands horizontally to fill
 * up available space.
 *
 * The name of the class ("CollapsiblePanel") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the
 * CollapsiblePanel container.
 */
.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

/* This is the selector for the CollapsiblePanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open or close the panel.
 *
 * The name of the class ("CollapsiblePanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * CollapsiblePanel panel tab container.
 */
.CollapsiblePanelTab {
	font-weight: bold;
	background-color: #DDD;
	margin: 0px;
	padding: 3px;
	cursor: pointer;
	width: 100%;
	-moz-user-select: none;
	-khtml-user-select: none;
	border-top: 1px solid #999;
}

.CollapsiblePanelTab h3 {
	background-image: url(/UK/images/rightarrow.gif);
	background-repeat: no-repeat;
	background-position: 4px 55%;
	padding: 2px;
	padding-left: 15px;
	margin: 0px;
}

/* This is the selector for a CollapsiblePanel's Content area. It's important to note that
 * you should never put any padding on the content area element if you plan to
 * use the CollapsiblePanel's open/close animations. Placing a non-zero padding on the content
 * element can cause the CollapsiblePanel to abruptly grow in height while the panels animate.
 *
 * The name of the class ("CollapsiblePanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style a
 * CollapsiblePanel content container.
 */
.CollapsiblePanelContent {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #999;
}

/* An anchor tag can be used inside of a CollapsiblePanelTab so that the
 * keyboard focus ring appears *inside* the tab instead of around the tab.
 * This is an example of how to make the text within the anchor tag look
 * like non-anchor (normal) text.
 */
.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "CollapsiblePanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the CollapsiblePanel.
 */
.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-color: #CCC;
}

.CollapsiblePanelOpen .CollapsiblePanelTab h3 {
	background-image: url(/UK/images/downarrow.gif);
	background-repeat: no-repeat;
	background-position: 4px 55%;
}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "CollapsiblePanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
.CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #CCC;
}

.CollapsiblePanelTabHover {
	text-decoration: underline;
}

/* This is an example of how to change the appearance of all the panel tabs when the
 * CollapsiblePanel has focus. The "CollapsiblePanelFocused" class is programatically added and removed
 * whenever the CollapsiblePanel gains or loses keyboard focus.
 */
.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #CCC;
}

/* End SpryAccordion.css - Revision: Spry Preview Release 1.4 */


#isacontainer {
	float: left;
	width: 1000px;
	position: absolute;
	left: 1px;
	top: 176px;
	background-color: #fff;
}

#isacontainer #threecol #leftcol {
	float: left;
	width: 200px;
}

#isacontainer #threecol #leftcol a {
	font-size: 11px;
}

#isacontainer #threecol #centercol {
	float: left;
	width: 500px;
}

#isacontainer #threecol #rightcol {
	float: left;
	width: 200px;
}

#isacontainer #threecol #rightcol p {
	font-size: 11px;
	padding: 3px;
}

#linkbox {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

#linkbox ul {
	margin: 0px;
	padding: 0px;
}

#linkbox li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

#linkbox a {
	padding: 3px;
	margin-right: 5px;
	display: block;
	width: 230px;
	border: 1px solid #999;
	background-color: #eee;
	color: #000;
	font-weight: bold;
}

#linkbox a:hover {
	background-color: #DDD;
}

.spacer {
	float: left;
	width: 40px;
}

/*.panel {
	border: 1px solid #999;
	border-top: none;
}

.panel h3 {
	padding: 3px;
	background-color: #eee;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
}

.panel p {
	font-size: 11px;
	padding: 3px;
}

.panel a {
	font-size: 11px;
}*/

#isatwocolcontainer {
	float: left;
	width: 100%;
}

#isatwocolcontainer #twocol {
	float: left;
}

#isatwocolcontainer #twocol #leftcol {
	float: left;
	width: 600px;
}

#isatwocolcontainer #twocol #rightcol {
	float: left;
	width: 185px;
}

.panellink {
	width: 100%;
}

.panellink a {
	border: 1px solid #999;
	display: block;
	padding: 3px;
	font-weight: bold;
	color: #000;
	background-color: #eee;
}

.panellink a:hover {
	border: 1px solid #999;
	display: block;
	padding: 3px;
	font-weight: bold;
	color: #000;
	background-color: #ddd;
}

/* ===================================== */
/* == End Tax Year End feature styles == */
/* ===================================== */



/* ================================ */
/* ========== OIM styles ========== */
/* ================================ */


#oim {
	background-color: #6a6d50;
	width: 100%;
	background-image: url(/UK/images/oim09bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#oimcontent {
	padding: 20px;
	padding-right: 50px;
}

#oim #oimcontent .col {
}

#oim #oimcontent h2.oimtitle {
	color: #FFFFFF;
	border-top-style: none;
	font-size: 16px;
	display: block;
	height: 120px;
	background-image: url(/UK/images/oim09title.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

#oim #oimcontent h3 {
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 10px;
}

#oim #oimcontent p {
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 10px;
}

#oim #oimcontent li {
	color: #FFFFFF;
	font-size: 12px;
}

#oim #oimcontent ul {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#oim #oimcontent h2.oimtitle .oimtitletext {
	display: none;
}

#oim #oimcontent a {
	color: #C5CA74;
}

#oim #oimcontent .tagline {
	margin-top: 170px;
}

#oim #oimcontent .tagline p {
	font-size: 10px;
}

#oim #oimcontent .tagline a {
	color: #FFFFFF;
}

#oim2010 p {
	font-size: 11px;
	margin-bottom: 11px;
	margin-left: 10px;
	margin-right: 10px;
}

#oim2010 h2 {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
}

#oim2010 ul {
	margin-left: 10px;
	font-size: 11px;
}

#oim2010 li {
	padding-bottom: 0px;
}

#oim2010 table {
font-size: 1em;

}

div.arrowlink a {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 1px 15px 2px 10px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	display: block;
	width: 220px;
	background-image: url(/UK/images/navigation/link-arrow-level3.gif);
	background-repeat: no-repeat;
	background-position: 98% 50%;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

#oim2010 .leftcol {
	float: left;
	width: 550px;
	margin-top: 10px;
}

#oim2010 .rightcol {
	float: left;
	margin-left: 75px;
	width: 190px;
	margin-top: 10px;
}


/* ================================ */
/* ======== End OIM styles ======== */
/* ================================ */



/* ================================ */
/* ===== Miscellaneous styles ===== */
/* ================================ */


#welcome {
	visibility: hidden;
	display: block;
	height: 17px;
}

#headingimage {
	visibility: visible;
	background: url(/ig/images/welcometoip.jpg) no-repeat -4px -2px;
	display: block;
	height: 28px;
}

#ipisa {
	background: url(/UK/images/ipisa-heading.gif) no-repeat;
	visibility: visible;
	display: block;
	height: 70px;
}

.newwindow {
	color: #19388A;
	text-decoration: none;
	background-image: url(/UK/images/newwindow.gif);
	background-position: 3px 3px;
	background-repeat: no-repeat;
	padding-left: 20px;
	display: inline-block;
}

/*Bug fix for IE6 Whitespace bug - leave display: inline-block and display: block in place*/

.newwindow {
	display: block;
}

.source {
	font-style: italic;
	color: #797b7f;
	text-decoration: none;
}

#disclaimercontent {
	border: 40px solid #DDDDDD;
	padding: 40px;
	background-color: #FFF;
}

/* ============================= */
/* ===== Focus fund styles ===== */
/* ============================= */

#sliderWrapper {
	width: 835px;
}

#slider {
	position: relative;
	top: -13px;
	float: left;
	width: 835px;
}

html>body #slider {
}

.scroll {
	height: 490px;
	width: 835px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	clear: left;
	background-color: #E5F2F7;
	margin-top: 4px;
}

.scrollContainer div.panel {
	padding: 20px;
	height: 490px;
	border: none !important;
	padding-left: 90px;
	width: 835px;
}

html>body .scrollContainer div.panel {
	padding: 20px;
	height: 450px;
	border: none !important;
	padding-left: 90px;
	width: 725px;
}

.scrollContainer div.panel h2 {
	margin-top: 0;
}

.scrollContainer div.panel p {
	padding: 0;
	margin-bottom: 15px;
}

#shade {
	background: #EDEDEC;
	height: 50px;
}

#sliderWrapper #slider ul.navigation {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 49px;
	display: block;
	float: left;
	width: 745px;
}

#sliderWrapper #slider ul.navigation li {
	margin: 0px !important;
	padding: 0px !important;
	float: left;
	display: block;
}

#sliderWrapper #slider ul.navigation a {
	color: #FFFFFF !important;
	text-decoration: none !important;
	display: block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	width: 90px;
	margin-right: 12px;
	border-left: 1px solid #FFFFFF;
	height: 2.5em;
	padding-left: 2px;
}

#sliderWrapper #slider ul.navigation a:hover {
	text-decoration: underline !important;
}

#sliderWrapper #slider ul.navigation a.selected {
	color: #193989 !important;
}

#sliderWrapper #slider ul.navigation a.selected:hover {
	text-decoration: underline !important;
}

.navName {
	display: block;
	cursor: pointer;
	padding-left: 39px;
	padding-top: 19px;
	padding-bottom: 19px;
	width: 139px;
	font-size: 14px;
	font-weight: bold;
}

html>body .navName {
	width: 100px;
}

#sliderWrapper #slider ul.navigation a:hover {
	text-decoration: underline;
}

#sliderWrapper #slider ul.navigation a.selected {
	color: #193989;
}

#sliderWrapper #slider ul.navigation a.selected:hover {
	text-decoration: underline;
}

#sliderWrapper #slider ul.navigation a:focus {
	outline: none;
}

.scrollButtons {
	position: absolute;
	top: 150px;
	cursor: pointer;
}

.scrollButtons.left {
	left: -20px;
}

.scrollButtons.right {
	right: -20px;
}

#sliderWrapper #slider .hide {
	display: none;
}

#sliderWrapper #slider .last {
	margin-right: 0px !important;
}

#sliderWrapper #slider #header {
	background-color: #7FBED8;
	padding-left: 90px;
	padding-top: 20px;
	padding-bottom: 10px;
	float: left;
}

#header h1.focusfund {
	font-size: 26px;
	border-top: none !important;
	color: #FFFFFF;
	position: relative;
}

h2.focusfund {
	font-size: 20px;
	border-top: none;
	color: #193989;
}

h3.focusfund {
	color: #193989;
	margin-bottom: 3px;
}

.bigtext {
	font-size: 17px;
	color: #000000;
}

.smalltext {
	font-size: 11px !important;
}

/* .focusfund table styles */
table.focusfund th {
	color: #000000;
	border-top: 1px solid #000000;
	padding: 3px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
}

table.focusfund h4 {
	margin-top: 0px;
	padding-top: 0px;
}

table.focusfund p {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}


table.focusfund h3 {
	font-size: 14px;
	margin-bottom: 2px;
}

table.focusfund td {
	border-top: 1px solid #ffffff;
	padding: 3px;
	vertical-align: top;
}

table.focusfund {
	background-color: #BCD8EA;
}

table.focusfund caption {
	background-color: #BCD8EA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding: 3px;
}

/* End .focusfund table styles */


/* ================================ */
/* ===== End focusfund styles ===== */
/* ================================ */


/*--------------------------------------------
[Single page focusfund styles]
*/

#focusFundContainer {
	background-image: url(/UK/images/focusfund-container-gradient-background.jpg);
	width: 100%;
	overflow: hidden;
	float: left;
	padding-top: 10px;
	background-repeat: repeat-x;
	background-color: #ebebed;
	margin-top: -13px;
	margin-bottom: 22px;
}

#focusFundContainer #amaDablamContainer {
	background-image: url(/UK/images/focusfund-ama-dablam-contour.gif);
	background-repeat: no-repeat;
	background-position: 140px 50px;
	width: 100%;
	float: left;
}

.focusFundHeading, .focusFundSubHeading {
	display: block;
	background-color: #e6e8e7;
	position: relative;
	top: -1px;
	padding-top: 1px;
	color: #000;
	padding-left: 24px;
	font-size: 18px;
}

.focusFundHeading {
	padding-top: 10px;
}

.focusFundSubHeading {
	font-weight: normal;
}

.column {
	background-image: url(/UK/images/focusfund-copy-area-background.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
padding-bottom: 0px;
}

html>body .column {
	padding-bottom: 40px;
}

.column p, .column h2, .column h3 {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.column h2 {
	margin-top: 10px;
	border-top: none;
	font-size: 12px;
}

#focusFundRightCol h2, #focusFundRightCol p {
	padding-left: 20px;
}

#focusFundRightCol ul {
	list-style-type: none;
	padding-left: 5px;
	margin-bottom: 20px;
}

#focusFundRightCol ul li {
}

#focusFundContainer #leftCol {
	float: left;
	width: 405px;
	margin-left: 10px;
}

#focusFundContainer #leftCol blockquote {
background-color: #FFFFFF;
background-image: url(/UK/images/focusfund-quote-background.jpg);
background-position: bottom;
background-repeat: no-repeat;
color: #666666;
font-weight: bold;
margin: 0 0 20px 0;
font-size: 12px;
}

#focusFundContainer #leftCol blockquote p {
padding: 10px 20px 10px 20px;
line-height: 14px !important;
}

#focusFundContainer #leftCol blockquote p span.closequote {
background-image: url(/UK/images/quote-mark-close.gif);
background-repeat: no-repeat;
position: relative;
top: 5px;
left: 5px;
line-height: 14px !important;
height: 20px;
width: 20px;
display: inline-block;
}

#focusFundContainer #leftCol blockquote div {
background-image: url(/UK/images/quote-mark-open.gif);
background-repeat: no-repeat;
background-position: 5px 5px;
}

#focusFundContainer #leftCol blockquote p.name {
font-size: 11px;
color: #666;
padding-top: 0;
font-weight: normal;
text-align: right;
}

#focusFundContainer #leftCol blockquote span.openquote {
display: none;
}


#focusFundContainer #leftCol ul {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

html>body #focusFundContainer #leftCol {
	margin-left: 24px;
}

/*#importantinfo {
	clear: left;
	position: relative;
	background-color: #FFFFFF;
	z-index: 10;
}
*/
@media print {
	#focusFundRightCol {
		display: none;
	}
	
	#importantinfo {
		
	}
}

#focusFundContainer #leftCol .webcast {
	margin-bottom: 30px;
	background-color: #EEEDED;
	padding-bottom: 5px;
}

.webcast .description {
	font-weight: bold;
}

.webcast .watch {
}

#focusFundRightCol {
	position: absolute;
	margin-top: 66px;
	width: 245px;
	margin-left: 560px;
}

#focusFundRightCol #focusFundHoldingDevice {
position: relative;
left: 91px;
top: -1px;
padding-bottom: 6px;
}

#focusFundRightCol .contactus {
	background-color: #E3E4E5;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 20px;
}

#focusFundRightCol .contactus h2 {
	margin-top: 0px;
}

#focusFundRightCol .contactus p {
}

#focusFundRightCol a.chooseanotherfund {
	display: block;
	padding: 3px;
	padding-left: 24px;
	background-color: #acc2d2;
	color: #000000;
	font-weight: bold;
}

#focusFundContainer blockquote {
	margin-left: 5px;
	margin-right: 5px;
	text-indent: 0;
	color: #000000;
	margin-top: 5px;
	padding: 0px;
	margin-bottom: 5px;
}

#focusFundContainer .fund {
	margin-top: 20px;
}

#focusFundContainer .fund a {
	text-decoration: none !important;
	display: block;
	padding: 5px;
}

#focusFundContainer .fund span {
}

#focusFundContainer .fund .fundname {
	color: #007CB1;
	font-weight: bold;
}

#focusFundContainer .fund .fundmanager {
	color: #797b7f;
	font-weight: bold;
}

#focusFundContainer .fund .enterfund {
	color: #000000;
	text-decoration: underline;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	display: block;
	padding: 5px;
	margin-top: 5px;
	margin-left: -5px;
	margin-right: -5px;

	margin-bottom: 10px;
}

#focusFundContainer table.focusfund {
	background-color: #FFFFFF;
}

#focusFundContainer table.focusfund td {
	border-top-color: #E3E4E4;
}

/*--------------------------------------------
[End single page focusfund styles]
*/


/*--------------------------------------------
[Footer area styles]
*/

#footer #wealthwarning {
	float: left;
width: 583px;
margin-right: 10px;
}

#footer #wealthwarning p {
margin-top: 0px;
}

#footer #footernav {
	width: 230px;
	display: block;
	float: right;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#footer #footernav li {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 115px;
}

#footer #footernav li a {
	text-decoration: none;
font-size: 11px;
}

#footer #footernav li a:hover {
	text-decoration: underline;
}

#footercontainer {
width: 100%;

}

#footer {
	background: #797b7f;
	padding: 7px;
	color: #FFF;
	margin-right: 5px;
	margin-bottom: 5px;
	position: relative;
	float: left;
}

#footer a {
	color: #FFFFFF;
}

#footer p {
	color: #FFFFFF;
}

#footer a:hover {
	color: #CCC;
}

#footer #feedbackbox {
	float: left;
}

#footer #feedbackbox p {
margin-bottom: 0px
}

#footer #logo {
	height: 52px;
	width: 56px;
	background: url(/UK/images/ip-footer-logo.gif) no-repeat;
	float: right;
	background-position: bottom right;
	margin-top: 5px;

}

/*--------------------------------------------
[End footer code]
*/



/* ============================= */
/* ====== Homepage styles ====== */
/* ============================= */

#homepagecontainer {
}

#homepagecontainer #col1 {
	float: left;
	width: 445px;
	margin-right: 5px;
}

#homepagecontainer #col2 {
	float: left;
	width: 260px;
	margin-right: 5px;
}

#homepagecontainer #col3 {


	float: left;
	width: 280px;
}

.homebox {
	margin-bottom: 5px;
}

.homebox h2 {
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0;
	padding: 3px;
	border-top: 1px solid #000000;
}

.homebox p {
	margin: 0px !important;
	padding: 3px;
}

.blue {
	background-color: #DAE9F3;
}

.grey {
	background-color: #E6E7E8;
}

.white {
	background-color: #FFFFFF;
}

.black {
	background-color: #000000;
	color: #FFFFFF;

}

.black h2, .black a, .black a:hover {
	color: #FFFFFF !important;
}

.doublesize {
	height: 116px;
}

.triplesize {
	height: 180px;
}

.halfsize {
	height: 25px;
}

.foursize {
	height: 240px;
}

#heroad {
	border-top-width: 1px;
	border-top-style: solid;
	margin-bottom: 5px;
	border-top-color: #000000;
}

.quicklinks {
}

.quicklinks ul {
	margin: 0px;
	list-style-type: none;
	padding: 0;
}

.quicklinks a {
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 3px;
	padding-left: 15px;
	margin: 0;
	height: 16px;
	background-image: url(/UK/images/rightarrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
}

.quicklinks li {
	padding: 0px;
	margin: 0px;
}

.quicklinks a:hover {
	color: #000000;
	background: #FFFFFF;
	background-image: url(/UK/images/rightarrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	text-decoration: underline;
}

.quicklinks a:visited {
	color: #000000;
}

#homepagecontainer #iiohero {
	background: #FFF;
	padding: 0px;
}


#homepagecontainer #iiohero .flashpromo {
	background: #FFFFFF;
background-image: url(/UK/images/adviser-homepage-main-promo-background.jpg);
background-repeat: repeat-x;
background-position: bottom;
	display: inline-block;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

#homepagecontainer .promopanel {
	background-color: #2c2c2c;
	margin-top: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	padding: 10px;
}

#homepagecontainer #iiohero .flashpromo .description {
	padding: 10px;
}

#homepagecontainer #iiohero .black {
	background: none !important;
	background-color: #000000 !important;
}

#homepagecontainer #iiohero a {
	text-decoration: none;
	color: #000;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	display: block;
	padding-right: 0px;
	font-size: 11px;
}

#homepagecontainer #iiohero .black a {
	color: #FFF !important;
	font-size: 15px;
}

#homepagecontainer .promopanel a {
	text-decoration: none;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	display: block;
	padding-right: 10px;
	font-size: 11px;
}

#homepagecontainer #iiohero a span, #homepagecontainer .promopanel a span {
display: block;
}

#homepagecontainer #iiohero a br, #homepagecontainer .promopanel a br {
display: none;
}

#homepagecontainer #iiohero .flashpromo .description a.watch, #homepagecontainer .promopanel a.watch {
	background-image: url(/UK/images/iio-home-watch.gif);
}

#homepagecontainer #iiohero .flashpromo .description a.register, #homepagecontainer .promopanel a.register {
	background-image: url(/UK/images/iio-home-register.gif);
}

#homepagecontainer #iiohero .flashpromo.black .description a.watch, #homepagecontainer .promopanel a.watch {
	background-image: url(/UK/images/iio-home-watch-black.gif);
}

#homepagecontainer #iiohero .flashpromo.black .description a.register, #homepagecontainer .promopanel a.register {
	background-image: url(/UK/images/iio-home-register-black.gif);
}

#homepagecontainer #iiohero a .title, #homepagecontainer .promopanel a .title {
	color: #AFBC21;
	font-weight: bold;
}

#homepagecontainer #iiohero a .presenter, #homepagecontainer .promopanel a .presenter {
	font-weight: normal;
margin-right: 70px;
}

#homepagecontainer #iiohero a .linktext, #homepagecontainer .promopanel a .linktext {
	display: none;
}

#homepagecontainer #iiohero a .nextliveevent span {
	display: none;
}

#homepagecontainer #iiohero a .nextliveevent {
	background-image: url(/UK/images/iio-home-next-live-event.gif);

	background-repeat: no-repeat;
	height: 16px;
	width: 135px;
	display: inline-block;
}

/*#homepagecontainer .replay a, #homepagecontainer .replay a .title {
	color: #c0c0c0;
}*/


/* End homepage styles */


/* Questionnaire progress bar styles */
table.progressBar {
	border: 1px solid #000000;
}

table.progressBar td.complete {
	background-color: #B2C7D3;
}

table.progressBar td.remaining {
	background-color: #FFFFFF;
}

/* End questionnaire progress bar styles */


/* ======================== */
/* ===== TYE09 styles ===== */
/* ======================== */
#tyeWrapper {
	background-color: #DBDBEC;
	padding-bottom: 40px;
	padding-top: 10px;
	position: relative;
	width: 100%;
}

.tyePanel {
	background-color: #A7AAD0;
	padding-left: 10px;
	padding-top: 10px;
	border-bottom: 2px solid #000000;
	margin-right: 173px;
	position: relative;
	margin-left: 10px;
}

h1.tye {
	font-size: 24px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 10px;
}

h2.tye {
	font-size: 15px;
	border-top: 2px solid #000000;
	color: #FFFFFF;
	margin: 0;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

h3.tye {
	color: #000000;
	margin-bottom: 0px;
}

.tyePanel .bigtext {
	font-size: 17px;
	color: #000000;
}


.tyePanel .smalltext {
	font-size: 11px;
}

.tyeSection {
}

.tyeSection p {
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 11px;
	padding-right: 20px;
}

#tyeWrapper .leftMargin {
	margin-left: 120px;
}

.tyeAdvert {
	float: right;
	margin-right: 10px;
}

table.tye {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	padding: 0;
	margin: 0;
}

table.tye th {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 10px;
}

table.tye td {
	border-top: 1px solid #000000;
	padding-bottom: 10px;
	font-size: 11px;
}

.tyeFlash {
	background-color: #FFFF00;
	width: 219px;
}

.tyeFlash p {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.tyeSubSection {
	float: left;
	border-top: 1px solid #000000;
	position: relative;
	width: 320px;
}

.tyeSubSection h1.tye, .tyeSubSection h2.tye, .tyeSubSection h3.tye, .tyeSubSection p, .tyeSubSection li {
	margin-right: 20px;
}

#tyeWrapper li {
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 0px;
}

.tyePanel a, .tyeSinglecol a {
	font-weight: bold;
	color: #193989;
}

.tyeSinglecol {
	background-color: #A7AAD0;
	padding-left: 10px;
	margin-left: 230px;
	position: relative;
	float: none;
	background-repeat: no-repeat;
	background-position: 100% 90%;
}

.tyeSinglecol h2.tye {
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	padding-bottom: 10px;
}

.tyeSinglecol h1.tye, .tyeSinglecol h2.tye, .tyeSinglecol h3.tye, .tyeSinglecol p, .tyeSinglecol li {
}

.tyeSinglecolWrapper {
	width: 685px;
	border-bottom: 2px solid #000000;
	position: relative;
}

table.tye p {
	margin-bottom: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

/* ============================ */
/* ===== End TYE09 styles ===== */
/* ============================ */


/* ======================== */
/* ===== TYE10 styles ===== */
/* ======================== */

#tyecontainer {
	position: relative;
}

#tyecontainer #deadlinepullout {
	width: 365px;
	height: 26px;
	background-image: url(/UK/images/isa-app-deadline-pullout.jpg);
	background-repeat: no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	position: absolute;
	right: 5px;
	top: -47px;
}

#tyecontainer h2 {
margin-top: 30px;
}

#tyecontainer #deadlinepullout p {
	display: none;
}

#tyecontainer .tablecontainer {
	margin: 20px 0 20px 0;
}

/*#tyecontainer .section {
	border: 1px solid #CCCCCC;
	margin: 5px;
	margin-bottom: 40px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 5px;
	clear: both;
}

#tyecontainer .section div.arrowlink a {
	margin-bottom: 0;
	border-bottom: 0;
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	width: 300px;
}

#tyecontainer h2 {
	border-top: none;
	margin-top: 20px;
	color: #666666;
	padding: 10px;
	font-size: 14px;
}

#tyecontainer p {
	color: #666666;
	padding: 0 10px 0 10px;
	margin-bottom: 10px;
}

#tyecontainer p.nomargin {
	margin-bottom: 0px;
}

#tyecontainer ul {
	margin-left: 10px;
	margin-bottom: 10px;
}

#tyecontainer li {
	color: #666666;
	padding: 0px;
}

#tyecontainer .tablecontainer {
	padding: 10px;
}

/*#tyecontainer table {
	border: 1px solid #000000;
	border-left: 0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 5px;
}

#tyecontainer table td, #tyecontainer table th {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
	border-left: 1px solid #000000;
	vertical-align: top;
}

#tyecontainer table td {
	border-top: 1px solid #000000;
	color: #666666;
}*/

/* ============================ */
/* ===== End TYE09 styles ===== */
/* ============================ */

/*------------------------------------------
Styles for a feature panel (grey gradient)
------------------------------------------*/
.featurepanel {
	background: url(/UK/images/feature-panel-gradient.jpg) repeat-x;
	float: left;
	margin-right: 20px;
	border: 1px solid #CCCCCC;
	width: 390px;
	margin-bottom: 20px;
	position: relative;
	padding-bottom: 40px;
}

.featurepanel h2, .featurepanel p {
	border-style: none;
	margin: 0px !important;
	padding: 10px;
}

.featurepanel p {
	color: #666666;
	font-size: 11px;
}

.featurepanel ul {
	margin-left: 10px;
}

.featurepanel li {
	padding: 0px;
	color: #666666;
	font-size: 11px;
}

.featurepanel .arrowlink a {
	margin-bottom: 0px;
	border-bottom-style: none;
	color: #000000;
}

.featurepanel .arrowlink {
	position: absolute;
	bottom: 0px;
}


/* ====================================================== */
/* =============== End Invesco Stylesheet =============== */
/* ============= Copyright Invesco Ltd 2008 ============= */
/* ====================================================== */
