/* @override http://preview.careers.invesco.uk.app.amvescap.net/css/HUB_UK_Careers.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:visited {
	color: #003399;
}


a:active {
	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-top: 2pt;
	font-size: 0.99em;
}

/* smallprint class for warnings & contact details etc */
p.smallprint {
	font-size: 11px;
}


ul {
	list-style-type: square;
	padding-left: 16px;
	margin: 0px;
}


li {
	margin: 0px;
	padding: 1px 0px 5px 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;
}


table.coloured td, td.coloured {
	background-color: #e6e7e8;
	border-top: 1px solid #ffffff;
	padding: 3px;
}


table.coloured a, td.coloured a {
	color: #003399;
}


table.coloured a:hover, td.coloured a:hover {
	color: #000000;
}


/* 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 == */
/* ================================ */



/* ================================= */
/* == Tax Year End feature styles == */
/* ================================= */


#tyecontainer {
	background-color: #FFFFFF;
	background: url(/UK/images/tyebackground.jpg) no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1000px;
	float: left;
	text-align: center;
	padding-top: 0px;
	height: auto;
	z-index: 10000;
}
#tyecontainer #tyepage {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-top: 1px;
}
#tyecontainer h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #19388A;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	visibility: hidden;
	border: none;
}

#tyecontainer #tyepage #tyecontent {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	float: left;
	width: 100%;
	background-color: #fff;
	padding-top: 20px;
}

#tyenav {
	float: left;
	width: 120px;
}

#tyestory {
	float: left;
	width: 300px;
	padding-bottom: 10px;
}

#tyecontent p {
	margin-top: 0px;
	font-size: 1em;
}
#tyecontent h2 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 10px;
	border: none;
}
#tyenav ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	border-bottom: 1px solid #999;
}
#tyenav li {
	margin: 0px;
	background: url(/UK/images/tyebullet.jpg) no-repeat left center;
	padding: 0px;
}
#tyenav ul li a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	border-top: 1px solid #999;
	padding-top: 5px;
	display: block;
	margin: 0px;
	padding-bottom: 5px;
	width: 100%;
	padding-left: 2px;
}
#tyenav .selected {
	background: #EEE;
}
#tyenav ul li a:hover {
	background-color: #CCC;
	text-decoration: underline;
}
#tyenav a.selected:hover {
	background-color: #E6E7E8;
}
#tyewealthwarning {
	padding-bottom: 10px;
	float: left;
	width: 100%;
	margin-top: 25px;
}
#tyewealthwarning p {
	border-top: 1px solid #000000;
	margin-left: 151px;
	margin-right: 10px;
}

#tyerightpanel {
	float: left;
	width: 170px;
}

#tyepagehead {
	background: url(/UK/images/tyepagetop.gif) no-repeat top;
	padding-left: 150px;
	padding-top: 65px;
}

.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; 
}	

.tyelinklist {
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
.tyelinklist li {
	padding-bottom: 5px;
}
a.pdf:hover {
	text-decoration: underline;
}
.rule {
	border-top: 1px solid #000000;
	padding-top: 0px;
}

.tyelinklist a {
	color: #19388A;
	text-decoration: none;
}
.tyelinklist a:hover {
	text-decoration: underline;
}
#mipfund {
	background: url(/UK/images/mip-heading.jpg) no-repeat;
	visibility: visible;
	display: block;
	height: 70px;
	position: relative;
	top: 10px;
}
#highincomefund {
	background: url(/UK/images/high-income-heading.jpg) no-repeat;
	visibility: visible;
	display: block;
	height: 70px;
}
#incomefund {
	background: url(/UK/images/income-heading.jpg) no-repeat;
	visibility: visible;
	display: block;
	height: 70px;
}
#euroequityincome {
	background: url(/UK/images/european-equity-income-heading.gif) no-repeat;
	visibility: visible;
	display: block;
	height: 70px;
}
#euroopportunities {
	background: url(/UK/images/european-opportunities-heading.gif) no-repeat;
	visibility: visible;
	display: block;
	height: 70px;
}
#emergingeuropean {
	background: url(/UK/images/emerging-european-heading.gif) no-repeat;
	visibility: visible;
	display: block;
	height: 70px;
}



#tyeaward {
	margin-top: 20px;
}
.AccordionPanelContent td {
	padding: 3px;
	border-bottom: 1px solid #CCCCCC;
}
#tyewealthwarning a {
	color: #19388A;
}
#tyenav a {
	color: #1A398B;
}

/* 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 == */
/* ===================================== */




/* ================================ */
/* ===== 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(/invesco/images/newwindow.png);
	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;
}

#oim {
	background: url(/UK/images/oim_right_sept_08.jpg) no-repeat right top;
	background-color: #AFBD20;
}

#oimcontent {
	border-top: 22px solid #AFBD20;
	border-bottom: 22px solid #AFBD20;
	border-left: 22px solid #AFBD20;
	margin-right: 147px;
	padding: 22px;
	background-color: #FFF;
	position: relative;
}

#iis{
	background: url(/UK/images/iis_right_r1_2009.jpg) no-repeat right top;
	background-color: #CFEAE6;
	display: block;
}

#iiscontent {
	border-top: 22px solid #CFEAE6;
	border-bottom: 22px solid #CFEAE6;
	border-left: 22px solid #CFEAE6;
	margin-right: 147px;
	padding: 22px;
	background-color: #FFFFFF;
	display: block;	
	position: relative;
}

#disclaimercontent {
	border: 40px solid #DDDDDD;
	padding: 40px;
	background-color: #FFF;
}

/* ========================= */
/* ===== Slider 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;
}

ul.navigation {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 49px;
	display: block;
	float: left;
	width: 745px;
}

ul.navigation li {
	margin: 0px !important;
	padding: 0px !important;
	float: left;
	display: block;
}

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;
}

ul.navigation a:hover {
	text-decoration: underline !important;
}

ul.navigation a.selected {
	color: #193989 !important;
}

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;
}

ul.navigation a:hover {
	text-decoration: underline;
}

ul.navigation a.selected {
	color: #193989;
}

ul.navigation a.selected:hover {
	text-decoration: underline;
}

ul.navigation a:focus {
	outline: none;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}

.hide {
    display: none;
}

.last {
	margin-right: 0px !important;
}

#sliderWrapper #slider #header {
	background-color: #7FBED8;
	padding-left: 90px;
	padding-top: 20px;
	padding-bottom: 20px;
	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;
}


/* .focusfund table styles */
table.focusfund th {
	color: #000000;
	border-top: 1px solid #000000;
	padding: 3px;
	text-align: left;
	font-weight: bold;
}

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;
}

table.focusfund {
	background-color: #BCD8EA;
}
/* End .focusfund table styles */


/* ================================ */
/* ===== End focusfund styles ===== */
/* ================================ */


/* ============================= */
/* ====== 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;
	border-top: 1px solid #000000;
	height: 55px;
}

.homebox h2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0;
	padding: 3px;
}

.homebox p {
	margin: 0px !important;
	padding: 3px;
}

.blue {
	background-color: #B2C7D3;
}

.grey {
	background-color: #E6E7E8;
}

.white {
	background-color: #FFFFFF;
}

.doublesize {
	height: 116px;
}

.triplesize {
height: 177px;
}

.halfsize {
	height: 25px;
}

#heroad {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

.quicklinks {
	background-color: #E6E7E8;
	height: 176px;
}

.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 {
	background: #FFFFFF;
	background-image: url(/UK/images/rightarrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	text-decoration: underline;
}

/* End homepage 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/careers-site-feature-background.jpg);
	background-repeat: no-repeat;
	background-position: 65% 1px;
	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;
}

html>body .column {
padding-bottom: 40px;
}

.column p, .column h2, .column h3 {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
}

.column h2 {
	margin-top: 10px;
margin-bottom: 5px;
	border-top: none;
	font-size: 12px;
}

#focusFundRightCol h2, #focusFundRightCol p {
padding-left: 0px;
}

#focusFundRightCol ul {
	list-style-type: none;
padding-left: 25px;
	margin-bottom: 0px;
}

#focusFundRightCol ul li {

}

#focusFundContainer #leftCol {
	float: left;
	width: 405px;
	margin-left: 10px;
}

#focusFundContainer #leftCol ul {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

html>body #focusFundContainer #leftCol {
	margin-left: 24px;
}

#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 .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;
margin-bottom: 40px;
margin-top: 1px;
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]
*/

/* @group Feature container */

#featurecontainer #maintext {
	float: left;
	width: 520px;
}

#panelcontainer {
	float: right;
	width: 295px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFF;
}

#panelcontainer h2 {
	border-top: none;
	margin: 0;
	padding: 10px;
	color: #4d4d4d;
	background-image: url(/UK/images/link-pane-heading-bg.jpg);
	background-repeat: repeat-x;
}

#panelcontainer .panel {
	border: 1px solid #e3e3e3;
	margin-bottom: 5px;
	-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;
}

#panelcontainer .panel ul {
	list-style-type: none;
	padding: 0;
	padding-bottom: 7px;
	padding-top: 10px;
}

#panelcontainer .panel ul li {
	padding: 0 10px 3px 10px;
	font-size: 11px;
}

#panelcontainer .panel ul a {
	font-size: 11px;
	color: #000;
	text-decoration: none;
	display: block;
	border-top: 1px dotted #e3e3e3;
	margin-top: 1px;
	margin-right: 40px;
	padding: 3px 10px;
	background-image: url(/UK/images/navigation/link-arrow-level3.gif);
	background-repeat: no-repeat;
	background-position: 99% center;
}

#panelcontainer .panel p {
	font-size: 11px;
	padding: 10px;
	margin: 0;
}

#panelcontainer .panel ul a:hover {
	text-decoration: underline;
}

#panelcontainer #contactUs.panel {
	background-image: url(/UK/images/contact-pane-bg.jpg);
	background-repeat: repeat-x;
	background-position: top right;
	background-color: #aaaaaa;
}

#panelcontainer #contactUs.panel h2 {
	background: none;
}

#panelcontainer #contactUs.panel p {
	padding: 0 10px 10px 10px;
	font-size: 10px;
	margin: 0;
}

#panelcontainer #contactUs.panel a {
	color: #000;
}

#panelcontainer #testyourjudgement.panel {
	background-image: url(/UK/images/test_ur_judgement.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

#panelcontainer #testyourjudgement.panel p {
	margin-right: 75px;
}

#panelcontainer #testyourjudgement.panel ul, #panelcontainer #testyourjudgement.panel li {
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-right: 20px;
}

/* @end */





/* ====================================================== */
/* =============== End Invesco Stylesheet =============== */
/* ============= Copyright Invesco Ltd 2008 ============= */
/* ====================================================== */
