/* Main styles for homepage=======================
================================================*/
body {
	background-image: url(/ps/images/bg.gif);
	background-repeat: repeat;
	text-align: center;
	margin:0px;
}

body,p,table,ul,li,h2,h3,h4,h5,h6 {
	font-family: verdana, arial, sans-serif;
}	
body,p,table,ul,li,{
	font-size: 11px;
	color: #202020;
}
	
.top-description {
	font-size: 11px;
	color: #666666;
}
	
.wrap {
	  background-image: url(/ps/images/wrap-bg.gif);
	  background-repeat: repeat-x;
	  background-color: #ffffff;
	  width: 990px;
	  margin-left: auto;
	  margin-right: auto;
	  margin-top:0px;
	  text-align: left;
	  }

/**html .container {
	 width: 1000px; 
	 }	*/
.container {
	 margin-left:8px; 
	 margin-right:8px; 
	 margin-top:0px;
	 background-color: #ffffff;
	 background-image: url(/ps/images/backdrop.gif);
	 background-repeat: no-repeat;

	 /*width: 990px; Nathan Test*/
	 padding:0px;
	 padding-top: 4px; 
	 }
.container-white {margin-left:8px; 
	 margin-right:8px; 
	 margin-top:0px;
	 background-color: #ffffff;
	 padding:0px;
	 padding-top: 4px; 
	 }
	 
	 
.productHeader {
	 background-image: url(/ps/images/backdrop.gif);
	 background-repeat: no-repeat;
	 background-color: #ffffff;
	 padding:0px; 
	 }
	 	 
/**html .container {
	 width: 1000px; 
	 }	*/

.header {
	 background-image: url(/ps/images/wrap-bg.gif);
	 background-repeat: repeat-x;
	 width: 990px; 
	 height: 123px;	
	 margin-left:auto; 
	 margin-right:auto; 
	 margin-top:0px;
	 text-align: left; 
	 }
	 
*html .header {
	 width: 990px;
	 }	
	 
/*   PAGE DIV CLASSES */
.feature {width:697; height: 214px; margin-left:0px !important; float:left; padding:0px;}
*html.feature {width:697; height: 214px; margin-left:0px; float:left; padding:0px;}


/*the slide show*/
#features {margin:0;padding:0;clear:both;z-index: 0;} 
#weekspotlight { dispaly: block; width: 138px; height: 20px;/*background: url(/ps/images/spotligth-text.gif) no-repeat;*/ margin-top: 0px; margin-left: 465px; float: left; font-family: "interstate", verdana, arial; font-size: 12px; font-color: #7c7e80; } 
* html #weekspotlight {margin-left: 230px;} 
#nav {height: 20px; margin-top:0px; vertical-align: bottom; margin-left: 605px;} 
*html #nav {height: 20px; margin-top:0px; vertical-align: bottom; margin-left: 580px;} 
#nav a { text-decoration: none; width: 23px; height: 20px; padding: 3px 8px 3px 7px;; color: #7c7e80; font-family: "interstate", verdana, arial; font-size: 12px; font-weight: bold; font-smooth: always;} 
#nav a.activeSlide { width: 23px; height: 20px; background-image: url(/ps/images/nav-bg.gif); color: white; } #nav a:focus { outline: none; } #controls{position:absolute;margin-top:-20px; margin-left: 655px;} 
*html #controls{position:absolute;margin-top:-21px;margin-right: 655px;} img { border:0;margin:0;padding:0;}
/*end slideshow*/


/* Product Quicklinks*/
.productquicklinks {width:270; float: right; margin-left:0px; margin-top:0px; padding:0px;background-color: #d9d9d9;height: 216px;}

*html .productquicklinks {margin-left: 0px; width: 270px;height: 216px; } 	
.tab-title { 
			width: 260px; 
			height: 22px; 
			background-color: #7b7b7b; 
			color:#e69d39; 
			font-weight: bold; 
			padding:5px 0px 0px 10px; 
			margin-top:0px; 
			margin-left: 0px; 
			font-size: 12px;
            font-smooth: 20px; } 			
*html .tab-title {	padding:5px 0px 0px 10px; margin-left: 0px; width: 270px; height: 26px;} 

.right-nav ul{ 
			margin: 0px; } 			
.right-nav ul li{ 
			width: 260px; 
			list-style-type: none; 
			padding:2px 0px 1px 10px; 	
			background-image: url(/ps/images/pq-bg.gif); 
			height: 16px;	
			margin-top:0;
			margin-bottom:0;	
			color: #666666; 
			font-size: 11px;
			font-weight: 600; 			
			margin-left: -40px;}/*for FF -40px*/
	

.right-nav ul li a, .right-nav ul li a:link, .right-nav ul li a:hover, .right-nav ul li a:visited, .right-nav ul li a:active {
text-decoration: none; color: #666666;font-weight: 600;}

*html .right-nav ul li {height: 19px; margin-left: 0px;padding:3px 0px 1px 12px; width: 270px;font-size: 11px;font-smooth: 20px;font-weight: 600;} 

.right-nav ul li.gr  {
			background-image: url(/ps/ce/images/pq-bg-de.gif); 
			height: 38px;
}

/* Featured image*/
.image {
		width:306px; float: left; margin-left: 0px;padding-left: 0; 
		padding:0px; margin-top: 5px; height: 284px;
}
*html .image {
		width:306px; float: left; margin-left: -5px !important; 
		padding:0px; margin-top: -15px !important; height: 284px;
}


/* Invesco PowerShares Welcome Text*/
.featured {
		width: 370px; 
		margin-left: 7px; 
		float: left; 
		margin-top: 5px;
		height: 284px;
		padding-top:20px;
		padding-left:13px;
		color: #666666;
}

table.featured {width:265px;color: #666666;}


*html .featured {
		margin-top: 5px;
		padding-top:0px;
		color: #666666;	
		padding-left:9px;
		}
		
		
.globalfocus {
		width: 270px; float: right; margin-top: 5px; height: 284px;font-size: 9px;
}
*html .globalfocus {
		margin-top: -15px;
		padding-top:0px;
		font-size: 9px;
}


.intro {
width: 293px;
height: 160px; 
overflow: auto; 
float: left; 
color:444444;
background-color:#cccccc;
margin-top: -14px; 
opacity:.9;
padding-top:20px;
padding-left:13px;
}
/*[if gte IE 5]*/
  .intro {
filter:alpha(opacity=85);
opacity:0.9;
-moz-opacity:0.9;
-khtml-opacity:0.85;
  }
/*[endif]*/
*html .intro {
width: 301px;
margin-top: -14px; 
padding-top:20px;
color:#444444;
}


.news {
width: 373px;
height: 160px; 
overflow: auto; 
float: left; 
color:#262520;
background-color:#cccccc;
margin-top: -14px; 
background-image: url(/ps/images/bottom-right-border.gif);
background-repeat: no-repeat; 
background-position: bottom left;  
opacity:.9;
padding-top:20px;
padding-left:20px;
padding-right: 10px;
}
/*[if gte IE 5]*/
.news {
  filter:alpha(opacity=85);
opacity:0.9;
-moz-opacity:0.9;
-khtml-opacity:0.85;
  }
/*[endif]*/

*html .news {
width: 407px;
margin-top: -14px; 
padding-top:20px;
padding-right: 10px;
}
p.news img {
padding-left: 28px;
}

.news-list {
	height: 17;
	font-size: 10px;
	margin: 0px;
	padding-left: 0px;
	}
	
ul.news-list li {	
	margin-left: 8px;
	}
	
.contantinfo {
float: right; 
width: 258px;
height: 160px; 
overflow: auto; 
color:#444444;
background-color:#cccccc;
background-image: url(/ps/images/bottom-right-border.gif);
background-repeat: no-repeat;
background-position: bottom left; 
margin-top: -14px;
margin-left: 0px; 
opacity:.9;
padding-top:20px;
padding-left:13px;
}
/*[if gte IE 5]*/
  .contantinfo {
  filter:alpha(opacity=85);
opacity:0.9;
-moz-opacity:0.9;
-khtml-opacity:0.85;
  }
/*[endif]*/

*html .contantinfo{ 
width: 272px;
margin-top: -14px; 
padding-top:20px;
}


/*Italian CE retail HM styles*/
.right-nav-ce ul{ 
			margin: 0px; }
*html .right-nav-ce ul{ 
			margin: 0px; }
.right-nav-ce ul li{ 
			width: 260px; 
			list-style-type: none; 
			padding:2px 0px 1px 13px; 	
			background-image: url(/ps/images/pq-bg.gif); 
			height: 16px;	
			margin-top:0;
			margin-bottom:0;	
			color: #666666; 
			font-size: 11px;
			font-weight: 600; 			
			margin-left: -40px;}/*for FF -40px*/
	

.right-nav-ce ul li a, .right-nav-ce ul li a:link, .right-nav-ce ul li a:hover, .right-nav-ce ul li a:visited, .right-nav-ce ul li a:active {
text-decoration: none; color: #666666;font-weight: 600;}

*html .right-nav-ce ul li {height: 19px; margin-left: 0px;padding:3px 0px 1px 12px; width: 270px;font-size: 11px;font-smooth: 20px;font-weight: 600;} 

.right-nav-ce ul li.gr  {
			background-image: url(/ps/ce/images/pq-bg-de.gif); 
			height: 38px;
}


/* Featured image*/
.image-ce {
		width:306px; float: left; margin-left: 0px;padding-left: 0; 
		padding:0px; margin-top: 5px; height: 284px;
}
*html .image-ce {
		width:306px; float: left; margin-left: -5px !important; 
		padding:0px; margin-top: -25px !important; height: 284px;
}


/* Invesco PowerShares Welcome Text*/
.featured-ce {
		width: 370px; 
		margin-left: 7px; 
		float: left; 
		margin-top: 5px;
		height: 284px;
		padding-top:20px;
		padding-left:13px;
		color: #666666;
}

table.featured-ce {width:265px;color: #666666;}


*html .featured-ce {
		margin-top: 0px;
		padding-top:0px;
		color: #666666;	
		padding-left:9px;
		}
		
		
.globalfocus-ce {
		width: 270px; float: right; margin-top: 5px; height: 284px;font-size: 9px;
}
*html .globalfocus-ce {
		margin-top: -25px;
		padding-top:0px;
		font-size: 9px;
}


.intro-ce {
width: 293px;
height: 160px; 
float: left; 
color:444444;
background-color:#cccccc;
margin-top: -14px; 
opacity:.9;
padding-top:20px;
padding-left:13px;
}
/*[if gte IE 5]*/
  .intro-ce {
filter:alpha(opacity=85);
opacity:0.9;
-moz-opacity:0.9;
-khtml-opacity:0.85;
  }
/*[endif]*/
*html .intro-ce {
width: 301px;
margin-top: -14px; 
padding-top:20px;
color:#444444;
}

div .intro-ce div {overflow: auto; height: 150px;}


.news-ce {
width: 373px;
height: 160px; 
float: left; 
color:#262520;
background-color:#cccccc;
margin-top: -14px; 
background-image: url(/ps/images/bottom-right-border.gif);
background-repeat: no-repeat; 
background-position: bottom left;  
opacity:.9;
padding-top:20px;
padding-left:20px;
padding-right: 10px;
}
/*[if gte IE 5]*/
.news-ce {
  filter:alpha(opacity=85);
opacity:0.9;
-moz-opacity:0.9;
-khtml-opacity:0.85;
  }
/*[endif]*/

*html .news-ce {
width: 407px;
margin-top: -14px; 
padding-top:20px;
padding-right: 10px;
}

.news-ce div {overflow: auto; height: 150px;}

p.news-ce img {
padding-left: 28px;
}

.news-list {
	height: 17;
	font-size: 10px;
	margin: 0px;
	padding-left: 0px;
	}
	
ul.news-list li {	
	margin-left: 8px;
	}
	
.contantinfo-ce {
float: right; 
width: 258px;
height: 160px; 
color:#444444;
background-color:#cccccc;
background-image: url(/ps/images/bottom-right-border.gif);
background-repeat: no-repeat;
background-position: bottom left; 
margin-top: -14px;
margin-left: 0px; 
opacity:.9;
padding-top:20px;
padding-left:13px;
}
/*[if gte IE 5]*/
  .contantinfo-ce {
  filter:alpha(opacity=85);
opacity:0.9;
-moz-opacity:0.9;
-khtml-opacity:0.85;
  }
/*[endif]*/

.contantinfo-ce li {z-index:7;}

*html .contantinfo-ce{ 
width: 272px;
margin-top: -14px; 
padding-top:20px;
}			

.contantinfo-ce div {overflow: auto; height: 150px;}

/*end italian site*/


.tools-left {
	margin-left: 20px;
	float: left; 
	width: 350px;
	}
.tools-right {
	margin-left: 20px;
	float: right; 
	width: 350px;
	}

.dilly {
	/*height: 17;*/
	font-size: 10px;
	list-style-type: none; 
	margin-left: 0px;
	padding-left: 0px;
	}
	
ul.dilly li {	
	padding:0px 0px 0px 9px; 	
	background-image: url(/ps/images/dilly.gif);
	background-repeat: no-repeat;
	background-position: 3 5 !important;
	margin-left: 0px;
	}
	
	
/* End Main styles for homepage==========================
=======================================================*/ 
	
	/* End Main styles for homepage==========================
=======================================================*/ 
.Content {width: 697;margin-left: 0px; float:left; padding-top:10px;padding-left:10px;padding-bottom:10px;}		
.Side {width: 270px;float: right; margin-right:0px;padding:10px; }	
/*================Titles==============================*/
.Title  {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #e69d39;
	letter-spacing: -1px
	}
.title-ps {
	font-size: 22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #e69d39;
	}		
.title-ps-s {
	font-size: 15px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #202020;
	margin-bottom: 5px;
	}
p.title-ps-s {
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #202020;
	margin-bottom: 5px;
	}
	
.side-title {
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #e69d39;
	margin-bottom: 5px;}
	
.side-title-lit {
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #202020;
	margin-bottom: 5px;
}
		
.title-ps-xs {
	height:10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #666666;
	}


login-left {margin-left: 10px; float: left;}

login-right {float: right;margin-top: 0px;margin-left: 0px; width: 320px;}

	
td  {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #202020;
            vertical-align:top; 
            }
		
h1 {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #e69d39;
		}
h2 {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #202020;
		border-top: 3px solid #e0e0e0;
		width: 300px;
		}
h3 {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #202020;
		}
		
h4 {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #e69d39;
		}
		
h5 {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #202020;
		}
		
h6 {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #202020;
		}
		
.warning {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: red;
		}
/*================End Titles==============================*/

.footer {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #ffffff;
		}	
.footnote { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666; 
	background-color: #ffffff;
	}

a:link { color: #193989; text-decoration: underline; }
a:visited { color: #193989; text-decoration: underline; }
a:hover { color: #193989; text-decoration: underline; }

.scrollbar{
	 scrollbar-base-color:#3b5a6f; 
	 scrollbar-face-color: #666666;
	 scrollbar-highlight-color: #666666;
	 scrollbar-3dlight-color: #ffffff;
	 scrollbar-darkshadow-color: #ffffff;
	 scrollbar-arrow-color: #FFFFFF;
	 scrollbar-track-color: #666666;
}

.alignright {text-align: right;}
.alignleft {text-align: left;}
.orange {color: #EB861D;font-weight: normal;}
.dark-grey {color: #333333;font-weight: normal;}
.grey {color: #7e7e7e;}
.bold {font-weight:bold;}

select {
	font: normal 9px/1.25 Verdana, Arial, Helvetica, sans-serif; z-index: -3;container;
}
label { font-size:11px; font-weight:normal; color: #202020;}
	
.faqkeyword  {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	}

.hdWhite  {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	}

.prodCatHeader {
color:#e69d39;
font-weight:bold;
}
	
.HPVHeader  {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;	
	}
		
.HPVTable  {
	background-color: #FFFFFF;
	}
		
.HomePageRightNav  {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	valign: center;
	}
		
.HPVRowNoShade  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	}
		
.HPVRowShade  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	}
		
.MinistryHeader  {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
	color: #FFFFFF;
	background-color: #666666;
	}		
		
.PhotoAlbumTD  {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	}
		
.RowNoShade  {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #C7C7C7;
	}
		
.RowShade  {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	}		
				
.smList  {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}		

.sitesearch  {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	}

.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #202020;
	font-weight: bold;
	}
.bodycopymed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;	/*19378A*/
	}
.bodycopysmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;	/*#19378A;*/
	}
.bodycopysmallrev {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	}
.subscribeinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #19378A;
	}
.navsubborder {
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
	text-decoration: none;
	}
	
.navsubborder2 {
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
	text-decoration: none;
	}

a.whitelink:link {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	}

a.whitelink:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.whitelink:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}


a.whitelink_und:link {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.whitelink_und:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.whitelink_und:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.bluelink:link {
	font-family: Verdana;
	font-size: 10px;
	color: #19378A;
	text-decoration: none;
}

a.bluelink:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #19378A;
	text-decoration: none;
}

a.bluelink:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #19378A;
	text-decoration: none;
}


a.bluelink_und:link {
	font-family: Verdana;
	font-size: 10px;
	color: #19378A;
	text-decoration: underline;
}

a.bluelink_und:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #19378A;
	text-decoration: underline;
}

a.bluelink_und:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #19378A;
	text-decoration: underline;
}

a.greylink:link {
	font-family: Verdana;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

a.greylink:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

a.greylink:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

/**
/**
 * 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;
    }
}


#productOverviewTable #productOverviewLeftColumn div table td span .orange {padding-left: 15px;}


/** used for product overview **/
#productOverviewLeftColumn {
	padding-right:0px;
	vertical-align:top;

}

#productOverviewEmptyColumn {
	width:2%;
	background-color:#ffffff;
}
#productOverviewRightColumn {
	vertical-align:top;
	background-color:#ffffff;
	width:320;
}

.mainCell {
	text-align:center;
}

.firstDataCell {
	padding-left: 5px;	
	color: #202020;
}
.dataCell {
	background-color:#D9E5F2;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;	
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #202020;
}

.dataCell2 {
	background-color:#D9E5F2;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;	
	color: #202020;
}

.dataCellHeader {
	font-weight: bold;
}
#printerFriendlyLink{
background-image: url(/ps/images/p-friendly-img.gif);
background-position:2 5 !important;
background-repeat:no-repeat;
padding-bottom:1px;
padding-left:19px;
padding-top:5px;
}

*html #printerFriendlyLink { 
	background-position: 3 5 !important;	
	padding-left: 19px;
}


#pdfImage{
background-image: url(/ps/global/CE/images/pdficon.gif);
background-position:2 5 !important;
background-repeat:no-repeat;
padding-bottom:1px;
padding-left:19px;
padding-top:5px;
}

*html #pdfImage{ 
	background-position: 3 5 !important;	
	padding-left: 19px;
}

#emailLink{
background-image:url(/ps/images/e-mailpage-img.gif);
background-position:0 6px !important;
background-repeat:no-repeat;
padding-bottom:1px;
padding-left:23px;
padding-top:5px;
}
*html #emailLink {	
	background-position: 3 6 !important;	
	padding-left: 23px;
	}
	
	
#prospectusLink{
background-image:url(/ps/images/prospc-img.gif);
background-position:0 5px !important;
background-repeat:no-repeat;
padding-bottom:1px;
padding-left:17px;
padding-top:5px;
}
*html #prospectusLink{
	background-position: 3 5 !important;	
	padding-left: 17px;
	}
	
	
#factsheetLink{
background-image:url(/ps/images/f-f-img.gif);
background-position:0 4px !important;
background-repeat:no-repeat;
padding-bottom:1px;
padding-left:17px;
padding-top:5px;
	}
 *html #factsheetLink {	
	background-position: 2 4 !important;	
	padding-left: 17px;
	}


	
.allHoldings {
	background-image: url(/ps/images/v-hold-img.gif);
	background-repeat: no-repeat;
	background-position: 0 5 !important;	
	padding-bottom: 1px;
	padding-top: 5px;
	padding-left: 17px;
	text-align: left;
	}
	
*html .allHoldings {	
	background-position: 0 5 !important;	
	padding-left: 17px;
	}

.interactiveLink{
background-image: url(/ps/images/int-chart-img.gif);
background-position:2 5 !important;
background-repeat:no-repeat;
padding-bottom:1px;
padding-left:20px;
padding-top:5px;
}

*html .interactiveLink { 
	background-position: 3 5 !important;	
	padding-left: 21px;
}


.csvLink{
background-image: url(/ps/images/dwnld-img.gif);
background-position:2 5 !important;
background-repeat:no-repeat;
padding-bottom:1px;
padding-left:19px;
padding-top:5px;
}

*html .csvLink { 
	background-position: 3 5 !important;	
	padding-left: 19px;
}


table.dataTable {
	width: 100%;
}

table.dataTable td { 	
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

table.dataTable th {
	color: #19378A;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;	
}

table.dataTable th.rightAlign {
text-align:right;
}

table.dataTable th.leftAlign {
text-align:left;
}

.dataTable th.performanceSummaryAsOfDateSection {
color:#000000;
text-align:left;
}

.leftAlign {
	text-align:left;
}

.rightAlign {
	text-align:right;
}

.centerAlign {
	text-align: center;
}			

.rightcolumndata{
padding-right:25px;
text-align:right;
}

.emptyCell {
	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 {
	background-color: #E6E6E6;
	font-weight:bold;
	background-image:url(/ps/images/ps-hbarbg.gif);
}

#productOverviewRightColumn .dataTable th.title-Header-taller {
	padding: 5px;
	background-image: url(/ps/images/th-bg.gif);
        background-repeat:no-repeat;
        background-color: #E6E6E6;
	font-weight:bold; 
	font-size:14px;
	color: #202020;
    text-align: left;
}



.asOfDateSection {
	font-weight:normal;
	white-space: nowrap;
}

.asOfDateTitle {
	color: #E6AC5C;
}

.sectionSpacer {
	background-color: #ffffff;
	margin-top:10px;
	margin-bottom:10px;
}

.leftTitle {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(/ps/images/ps-hbarbg.gif);
	background-color: #E6E6E6;
	font-weight:bold; 
	font-size:14px;
	color: #202020;
}

.leftTitle table {
	width: 675px;
	}
.leftTitle td {
	font-weight:bold; 
	font-size:14px;
	color: #202020;
}
.dist-header {
	background-image: url(/ps/images/pwc_indexperf.gif);
	font-weight:bold; 
	font-size:11px;
	color: #202020;}


.TogglePaneContent{
	margin-top: 6px !important;
	padding-top: 0px;
	}	
	
	*html .TogglePaneContent{
	margin-top: 6px !important;
	padding-top: 0px;
}	
	
	
.toggle-style {
	background-color:#E6E6E6;
	background-image:url(/ps/images/ps-hbarbg.gif);
	color:#202020;
	font-size:14px;
	font-weight:bold;
	width: 24px;
	}	
	
.toggle-style-open {
	background-image: url(/ps/images/button-collapse-ps.gif);
	background-position: 1 3 !important;
	background-repeat: no-repeat;
		width: 24px;
}	

.toggle-style-closed {
	background-image: url(/ps/images/button-expand-ps.gif);
	background-position: 1 3 !important; 
	background-repeat: no-repeat;
		width: 24px;
}


.tabSection {
	  text-decoration:none;	
  	  font: bold 11px Verdana, sans-serif;
      display:inline;
      margin:0;
      padding:0;
	  width:65%;
	  color:#666;
      }

.tabSection a {
      float:left;
      background:url(/ps/images/left.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 13px;
      text-decoration:none;	
	  color:#666; 
      }

.tabSection a span {  
	  float:left;
      display:block;
      background:url(/ps/images/right.gif) no-repeat right top;
      padding:2px 17px 4px 7px;
      color:#666;	  
      }

.tabSection a.tablink { text-decoration: none; }

.tabSection a:visited span, .tabSection a:active span  { text-decoration: none;}

    .tabSection a span {float:none;}
    /* End IE5-Mac hack */
    .tabSection a:hover span {
      color:#c8882e;
      }
    .tabSection a:hover {
      background-position:0% -19px;
      }
    .tabSection a:hover span {
      background-position:100% -19px;
      }

  
.tabSection a.ui-tabs-selected {
 color:#c8882e;
 background-position:0% -19px;

}
.tabSection a.ui-tabs-selected span{
 color:#c8882e;
 background-position:100% -19px;

}


.tabSectionDownloadLink {
text-align:right;
}



#table_freqDistribution {
	margin-top: 6px !important;
	background-image: url(/ps/images/thead-bk.gif);
	background-repeat: no-repeat;
	font-weight:normal; 
	font-size:14px;
	margin-left:0;
	margin-right:0;
	height:41px;
	color: #202020;
}

#table_freqDistribution tr { height:21px;}
	

	
#table_freqDistribution .titleHeader{
	background:none;
}


#table_distribution {
	margin-top: 6px !important;
	background-image: url(/ps/images/thead-bk-d.gif);
	background-repeat: no-repeat;
	font-weight:normal; 
	font-size:14px;
	margin-left:0;
	margin-right:0;
	height:41px;
	color: #202020;
}

#table_distribution tr th { height:41px;}

#table_distribution tr { height:21px;}
	
#table_distribution tr th.emptyRow {height:21px;}		
	
#table_distribution .titleHeader{
	background:none;
}

.imgDownloadLink{
	text-align:right;
}



/* page tabs end======================================
======================================================*/
.tiny {font-size: 8px;}

.currentpricetable{
	width: 209px;
	color: #202020;
}
.currentPriceCell {
	background-image: url(/ps/images/cell-bg.gif);
	background-repeat: no-repeat;
	/*background-color: #F7FAFF;
	border: 1px solid #C1DBFC;*/
	text-align: left;
	height:51;
	padding-left: 20px;
	padding-top: 5px;
}
.currentPricingTitle{
	text-align: left;
	font-size: 14px;
}
#currentPricingAsOfDate{
	font-size: 11px;
	font-weight: normal;
	color: #202020;
}
.currentPriceText {
	color: black;
	font-weight: bold;
}

.currentPriceValue {
	color: #19378A;
	font-size: 12pt;
	font-weight: bold;
}

.normalFont {
	font-weight:normal;
}

/* quick facts section*/
.quickFactsFirstRow {
	height: 3px;
	margin:0;
	padding:0;
}

.quickFactsEmptyRow {
	/*background-image: url(/ps/global/CE/images/qf-bg.gif);*/
	/*border-bottom: 1px dotted #999999;*/
}
#productOverviewRightColumn .dataTable th.titleHeader {
	text-align:left;
	font-size: 14px;
	padding: 5px;
	color: #202020;
}

#productOverviewRightColumn .titleHeader {
            font-weight:bold;
            background-image:url(ps-hbarbg.gif);
            background-repeat:repeat-x;

}


#productOverviewRightColumn .dataTable th.asOfDateSection {
text-align:right;
font-size: 11px;
font-weight:normal;
}

#productOverviewRightColumn .currentpricetable th.currentPriceSection {
	text-align:left;
	font-size: 14px;
}
.productOverviewLeftContainer{
	background-color: #ffffff;
	padding-left: 5px;
	padding-top: 5px;
	width: 690;
	}
	
.performanceSummaryAsOfDateSection {
background:white none repeat scroll 0%;
font-weight:normal;
}

#productFooter {
    Background-color: #ffffff;
}

.prodtable {
padding-left:15px;
}

.prodpage {
padding-left:0px;
}

/** end product overview **/

	.grayRow {
		background-color:#D9E5F2;
		height:18px;
	}
	
	.whiteRow {
		background-color:#FFFFFF;
		height:18px;
	}
	.whiteRowBoldRight {
		background-color:#FFFFFF;
		font-weight: bold;
		valign: top;
		text-align: right;
	}

	.rowNoBoldLeft {
		text-align: left;
		valign: top;
	}
	
	.rowNoBoldRight {
		text-align: right;
		valign: top;
	}
	
	
	
	/*=============================== Lit center styles
	==================================================
	==================================*/
.DGHeader td
{
	font: bold 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	color: #333333;
	vertical-align:bottom;
	background-color: #E6E6E6;
	background-image:url(/ps/images/ps-hbarbg.gif);
}	
.DGItem td
{ 
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
	/*border-bottom: thin dotted  #999999;*/
	
	background-image: url(/ps/images/qf-bg-lt.gif);
	background-repeat: repeat-x;
	background-position: 0% 100%;
	padding-top:4px;
	padding-bottom:7px;
	background-color: #ffffff;
}

/*.DGItem td a b{font-weight: normal;}*/

.DGAlt td
{ 
	background-color: #f4f4f4;
	border-bottom: 1px solid #e0e0e0;
}


.DG .DGSeparator, .DGSeparator td
{
	font-weight:bold;
	padding-top:16px;
	padding-bottom:5px;
	padding-left:1px;
	background-color: #ffffff;

}



#cluetip div {
background-color: #ffffff;
border: 1px solid #7eabcd;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff' ,endColorStr='#e6f0fb' ,gradientType= '0' );\
text-align: left;
font-size: 9px;
font-family: verdana, arial;
font-weight: normal;
color: #202020;
z-index: 100; 
/*opacity: 0.1; 
position: absolute; */
display: block; 
height: auto; 
width: 275px;

}



#cluetip-outer, #cluetip-arrows, #cluetip-inner, #cluetip-title {font-weight: normal;}


 #simpleTooltip {
	/*The part with the text.*/	
	background: #ffffff url("/ps/images/popupMenuBg.gif") repeat-x bottom left;
	border:1px solid #7eabcd;
	padding:0.45em;	
	-webkit-border-radius: 6px;
	text-align: left;
	font-size: 11px !important;
}
