/* @override http://preview.invescopowershares.app.invesco.net/css/HUB_UK_PS.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: 0.8em;
}


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;
	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;
}

/* 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;
}

/* 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 */

/* ============================= */
/* ====== 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;
	height: auto;
}

.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;
	font-size: 11px;
}

.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;
}


/* End homepage 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: 4px;
	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: 5px;
	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;
}

#iis{
	background: url(/UK/images/iis_right_r3_2008.jpg) no-repeat right top;
	background-color: #CCBFDE;
}

#iiscontent {
	border-top: 22px solid #CCBFDE;
	border-bottom: 22px solid #CCBFDE;
	border-left: 22px solid #CCBFDE;
	margin-right: 147px;
	padding: 22px;
	background-color: #FFF;
}

/* =================================== */
/* ===== Angled container styles ===== */
/* =================================== */

.anglecontainer {
	/*background: url(/UK/images/angled-br-white.gif) no-repeat right bottom;*/
	width: 250px;
	background-color: #EEEEEE;
	margin-bottom: 10px;
	display: block;
}
.anglecontainer h3 {
	padding: 3px;
	margin: 0px;
	background-color: #FFF;
	border: 1px solid #EEEEEE;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.anglecontainer p {
	padding: 5px;
	margin: 0px;
	color: #000000;
}
.anglecontainer a {
	color: #000000;
	font-weight: bold;
}
a.anglecontainer {
	text-decoration: none;
}
a.anglecontainer:hover {
	background-color: #CCCCCC;
	text-decoration: none;	
}
a.anglecontainer:hover p {
	text-decoration: none;
}
a.anglecontainer:hover h3 {
	border-color: #CCCCCC;
}

/* ======================================= */
/* ===== End angled container styles ===== */
/* ======================================= */


/* ================================ */
/* ====== PowerShares styles ====== */
/* ================================ */

#psProfile {
	float: left;
	width: 550px;
	margin-right: 20px;
}

#psImage {
	float: right;
}

#factsheetContainer #leftColumn {
	width: 750px;
	float: left;
}
.tableDiv table {
}
.tableDiv table th {
	padding: 3px;
	border-bottom: 1px solid #FFFFFF;
}
.tableDiv table td {
	padding: 3px;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: top;
}
.tableDiv table .blank {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#factsheetContainer #indexperformance {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-bottom: 20px;
}
.tableDiv table .data {
	text-align: right;
}
.halfwidth {
	float: left;
	width: 370px;
	margin-right: 10px;
}
#factsheetContainer #rightColumn {
	float: left;
	width: 230px;
	margin-left: 20px;
}
#factsheetContainer #rightColumn #quickfacts {
	height: 237px;
	background-color: #BCBEC0;
	margin-bottom: 20px;
}
#sectorallocations {
	clear: both;
}
#factsheetContainer #factsheetnavigation {
	list-style-type: none;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#factsheetContainer #factsheetnavigation li {
	float: left;
}
#factsheetnavigation a {
	display: block;
	width: 187px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 6px;
	background-image: url(/images/ig/nav-bg.png);
	background-repeat: repeat-x;
	color: #000;
}
#factsheetContainer #introParagraph {
	clear: both;
	margin-top: 20px;
}
.tableDiv {
	background-color: #BCBEC0;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.tableDiv caption {
	padding: 3px;
}
.tableDiv caption span.asAtDate {
	font-weight: normal;
}
.tableDiv caption span.units {
	float: right;
}

.factsheetLink a {
	font-weight: bold;
	color: #000000 !important;
	text-decoration: none;
	font-size: 14px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 15px;
	padding-left: 3px;
	display: block;
	background-color: #BCBEC0;
	border-top: 1px solid #000000;
	margin-bottom: 20px;
}
.factsheetLink a:hover {
	text-decoration: underline;
}
ul.factsheetLink {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.factsheetLink li {
	margin: 0px;
	padding: 0px;
}
#holdingsContainer .sectorName {
	float: right;
	width: 230px;
	clear: both;
}
#holdingsContainer {
	clear: both;
	padding-top: 20px;
	float: left;
	width: 1000px;
}
#holdingsContainer .tableDiv {
	width: 750px;
}
.sectorName h2 {
	margin: 0px;
	padding: 0px;
}
.sectorName p {
	margin: 0px;
	padding: 0px;
}
#holdingsTitle {
	width: 750px;
	float: left;
	background-color: #BCBEC0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-bottom: 20px;
}
#holdingsTitle h2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
}
#holdingsTitle p {
	margin: 0px;
	padding: 3px;
}
.sector {
	clear: both;
}

/* 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 */


.focusFundHeading {
	font-size: 18px;
	font-weight: normal;
	display: block;
	padding: 4px;
	margin-top: -1px;
	background-image: url(/UK/images/focusFundHeading-background.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #575757;
}


/* ================================ */
/* ==== End PowerShares styles ==== */
/* ================================ */



/* --------------------------------------------------
   Additional PowerShares styles
   -------------------------------------------------*
/**
 * used to create jquery tabs
 ***/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none !important;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 3px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 2px;
    font-weight: bold;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px;
    background: url(i/tabs.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    background-position: 100% 0;
    text-decoration: none;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */    
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    text-decoration:none;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    background-position: 100% -23px;
    color: #C8882E;	
}
.ui-tabs-nav a span {
    padding-top: 1px;
    padding-right: 0;
    height: 20px;
    background-position: 0 0;
    line-height: 20px;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 0;
    height: 27px;
    background-position: 0 -23px;
    line-height: 27px;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	border-top: 1px solid #9B9B9B;
	border-left: 1px solid #9B9B9B;
	border-right: 1px solid #9B9B9B;
    cursor: text;

}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}
.ui-tabs-panel {
    border-top: 1px solid #9B9B9B;
    padding-top: 10px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 and IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
/** end of jquery tabs **/

/** used for product overview **/
#productOverviewLeftColumn {
	padding-right:15px;
	vertical-align:top;
	width:750;
}

#productOverviewRightColumn {
	vertical-align:top;
	width:260;
}
.prodtable {
padding-left:15px;
}
.prodpage {
padding-left:0px;
}

.dataCell {
}

.dataCellHeader {
	font-weight: bold;
}

table.dataTable {
	width: 100%;
	background-color:#BCBEC0;
border-top:1px solid #000000;
margin-bottom:15px;
}

table.dataTable td { 
	border-bottom:1px solid #FFFFFF;

padding:3px;
vertical-align:top;
}

table.dataTable th {
	border-bottom:1px solid #FFFFFF;
	padding:3px;
}

table.dataTable th.titleHeader {
	border-bottom:none;
}

table.dataTable th.borderBottom {
	border-bottom:1px solid #FFFFFF;
}

table.dataTable th.rightAlign {
text-align:right;
}

table.dataTable th.bottomAlign {
vertical-align:bottom;
}

.rightAlign {
	text-align:right;
}

.centerAlign {
	text-align: center;
}			

.emptyCell {
border-bottom:1px solid #FFFFFF;
padding:3px;
vertical-align:top;
	width:20;
}

.clearColor {
	background-color: #ffffff;
}

.width65 {
	width:65;
}

.topAlign {
	vertical-align:top;
}

.fontSize9 {
	font-size:9px;
}

.width100 {
	width:100%;
}

/**
  * class for distributions that should be
  * hidden by default.
  **/
.hiddenDistribution {
	display:none;
}

.distributionLink {
	cursor: pointer;
}

.titleHeader {
	font-weight:bold;
}

.asOfDateSection {
	font-weight:normal;
	text-align:center;
	white-space: nowrap;
}

.asOfDateTitle {
	color: #E6AC5C;
}

.sectionSpacer {
	margin-top:10px;
	margin-bottom:10px;
}

.leftTitle {
	padding: 5px;
	background-color: #E6E6E6;
	font-weight:bold;
	font-size:12pt;
}

.currentPriceCell {
	background-color: #F7FAFF;
	border: 1px solid #C1DBFC;
	text-align: center;
}

.currentPriceText {
	color: black;
	font-weight: bold;
}

.currentPriceValue {
	color: #19378A;
	font-size: 12pt;
	font-weight: bold;
}

.normalFont {
	font-weight:normal;
}

.bold {
	font-weight:bold;
}
/** end product overview **/

/** add for holding page  */
.tableDiv table {
margin-bottom: 0px !important;
border-top: 0px !important;
}
.tableDiv table th {
	padding: 3px;
	border-bottom: 1px solid #FFFFFF;
	border-top: none;
}
.tableDiv table td {
	padding: 3px;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: top;
}
.tableDiv table .blank {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.tableDiv {
	background-color: #BCBEC0;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.tableDiv caption {
	padding: 3px;
}
.tableDiv caption span.asAtDate {
	font-weight: normal;
}
.tableDiv caption span.units {
	float: right;
}

.factsheetLink a {
	font-weight: bold;
	color: #000000 !important;
	text-decoration: none;
	font-size: 14px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 15px;
	padding-left: 3px;
	display: block;
	background-color: #BCBEC0;
	border-top: 1px solid #000000;
	margin-bottom: 20px;
}
.factsheetLink a:hover {
	text-decoration: underline;
}
ul.factsheetLink {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.factsheetLink li {
	margin: 0px;
	padding: 0px;
}
#holdingsContainer .sectorName {
	float: right;
	width: 230px;
	clear: both;
}
#holdingsContainer {
	clear: both;
	padding-top: 20px;
	float: left;
	width: 1000px;
padding-left: 2px;
}
#holdingsContainer .tableDiv {
	width: 750px;
}
.sectorName h2 {
	margin: 0px;
	padding: 0px;
}
.sectorName p {
	margin: 0px;
	padding: 0px;
}
#holdingsTitle {
	width: 750px;
	float: left;
	background-color: #BCBEC0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-bottom: 20px;
}
#holdingsTitle h2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
}
#holdingsTitle p {
	margin: 0px;
	padding: 3px;
}
.sector {
	clear: both;
}

.hidden {
	display: none;
}

/* ====================================================== */
/* =============== End Invesco Stylesheet =============== */
/* ============= Copyright Invesco Ltd 2008 ============= */
/* ====================================================== */