@charset "utf-8";
@import "https://fast.fonts.net/t/1.css?apiType=css&projectid=d7973e7a-a379-4b76-bd8a-40240ea87b6e";
@import "//cloud.typography.com/7154692/675428/css/fonts.css";

@font-face {
	font-family: "UniversLTW02-57Condense";
	src: url("/site-content/fonts/adc492fa-2e18-46e7-a334-19977a077ec2.eot?#iefix");
    src: url("/site-content/fonts/adc492fa-2e18-46e7-a334-19977a077ec2.eot?#iefix") format("eot"), url("/site-content/fonts/14f0370a-8385-437e-b5b8-5cb89e20e2ff.woff") format("woff"), url("/site-content/fonts/8c1d24ab-e7f8-4c29-a419-f87180fdf410.ttf") format("truetype"), url("/site-content/fonts/9baaf87b-982d-45c0-9518-8f5aec7c1292.svg#9baaf87b-982d-45c0-9518-8f5aec7c1292") format("svg");
}
@font-face {
	font-family: "UniversLTW02-67BoldCn";
	src: url("/site-content/fonts/c1f2f059-579b-465a-a13f-d70acd6c6212.eot?#iefix");
	src: url("/site-content/fonts/c1f2f059-579b-465a-a13f-d70acd6c6212.eot?#iefix") format("eot"), url("/site-content/fonts/b2388651-dd56-4c8e-8455-c55318f6a734.woff") format("woff"), url("/site-content/fonts/346ec69d-90a7-4fef-a216-1a0dafbd3798.ttf") format("truetype"), url("/site-content/fonts/d39b0ff2-cca2-4288-8f6a-c730f44feb81.svg#d39b0ff2-cca2-4288-8f6a-c730f44feb81") format("svg");
}
@font-face {
	font-family: "Smart Sans W02 Light";
	src: url("/site-content/fonts/32e46b5f-38ce-4242-836a-5e9a0f764d03.eot?#iefix");
	src: url("/site-content/fonts/32e46b5f-38ce-4242-836a-5e9a0f764d03.eot?#iefix") format("eot"), url("/site-content/fonts/82df3987-e01d-43d1-9dfa-b69320e8a5c9.woff") format("woff"), url("/site-content/fonts/4db0bb8f-6385-4632-b199-fe9a5545e2c7.ttf") format("truetype"), url("/site-content/fonts/573b3891-8f7a-47fb-8c38-b9707f67988d.svg#573b3891-8f7a-47fb-8c38-b9707f67988d") format("svg");
}
* {
	outline: 0;
}
body {
	background-color: #e6e7e8;
	color: #333333;
	font-family: "UniversLTW02-57Condense", "Calibri";
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
hr {
	border-bottom: 1px solid #e6e7e8;
    border-left: 0 none;
    border-top: 0 none;
    margin-bottom: 15px;
}
mark {
	background-color: #daece9;
}
img {
	border: 0 none;
}
a {
	color: #649455;
	text-decoration: none;
}
a:hover {
	color: #4C7C3D;
}
table {
	border-collapse: collapse;
}
th {
	font-weight:normal;
}
h1 {
	font-family: "UniversLTW02-67BoldCn", "Calibri";
	font-size: 32px;
	font-weight: normal;
	line-height: 40px;
	margin: 0 0 15px;
	padding: 0;
}
h2 {
	border-bottom:2px solid #e6e7e8;
	font-family: "UniversLTW02-67BoldCn", "Calibri";
	font-size: 25px;
	font-weight: normal;
	line-height: 30px;
	margin: 0;
	padding: 0 0 5px;
	text-transform: capitalize;
}
h2.mrgnbttm {
    margin: 0 0 12px;
}
h4 {
	font-family: "UniversLTW02-67BoldCn", "Calibri";
	font-size: 25px;
	font-weight: normal;
	line-height: 30px;
	margin: 0 0 10px;
	padding: 0;
}
h5 {
	font-family: "UniversLTW02-67BoldCn", "Calibri";
	font-size: 15px;
	font-weight: normal;
	margin: 5px 0 5px;
	padding: 0;
}
h6 {
	font-family: "UniversLTW02-67BoldCn", "Calibri";
	/*border-bottom: 1px solid #e6e7e8;*/
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
p {
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 15px;
	padding: 0;
}
p.intro {
	margin: 0 0 25px;
}
sup {
	font-size: inherit;
	vertical-align: text-top;
}
.sup {
	font-size:12px;
}
strong, b {
	font-family: "UniversLTW02-67BoldCn", "Calibri";
	font-weight: normal;
}
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
li {
	display: block;
}
form {
	margin: 0px;
	padding: 0px;
}
label {
	display: block;
	font-size: 14px;
	line-height: 17px;
	text-transform: uppercase;
}
input, select, textarea {
	font-family: "UniversLTW02-57Condense", "Calibri";
	font-size: 14px;
	color: #333333;
}
textarea {
	border: 1px solid #cdcdcd;
	color: #333333;
	padding: 2px;
	resize: none;
}
select {
	border: 1px solid #cdcdcd;
}
input.text {
	border: 1px solid #cdcdcd;
	color: #333333;
	display: block;
	height: 20px;
	margin: 0 0 5px;
	padding: 0 2px;
}
input.download {
	padding: 0px;
	margin: 0px;
}
input.mail_order {
	border: 1px solid #cdcdcd;
	width: 31px;
	height: 17px;
	padding: 0px;
	margin: 2px 0px 4px 0px;
	text-align: center;
}
input.over0 {
	/*color: #000;*/
}
.fail {
    color: #a23331;
}
.fail input, .fail select, .fail textarea {
    background-color: #ffebeb;
    border-color: #a23331;
}
.btn {
	border: 2px solid #7aaa6c;
	box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.15);
	color: #649455;
	display: inline-block;
	font-family: "UniversLTW02-57Condense", "Calibri";
	font-size: 15px;
	height: 44px;
	line-height: 44px;
	padding: 0 17px;
	text-transform: uppercase;
}
.btn:hover {
	color: #4C7C3D;
}
.btns a {
	display: inline-block;
	font-family: "UniversLTW02-57Condense", "Calibri";
	font-size: 14px;
	margin-right: 20px;
	vertical-align: middle;
	text-transform: uppercase;
}
.submitbtn a {
	display: inline-block;
	font-family: UniversLTW02-57Condense, Calibri;
	font-size: 14px;
	margin-right: 20px;
	vertical-align: middle;
	text-transform: uppercase;
}
a.btn_form, 
input.btn_form, 
#table_headers th a.btn_form {
	border: 2px solid #7aaa6c;
	box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.15);
	color: #649455;
	display: inline-block;
	font-family: "UniversLTW02-57Condense", "Calibri";
	font-size: 15px;
	height: 44px;
	line-height: 44px;
	padding: 0 17px;
	text-transform: uppercase;
}
a.btn_form:hover, 
input.btn_form:hover {
	color: #4C7C3D;
}
.btn_icon {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -800px;
	display: inline-block;
	height: 12px;
	margin-left: 5px;
	width: 12px;
	*vertical-align:middle;
}
a.inactive, 
a.inactive:hover, 
#allholdings #table_headers th.f_document a.inactive, 
#allholdings #table_headers th.f_document a.inactive:hover {
	color:#a4a4a4;
	cursor: default;
}
.hrL {
	border-bottom: 1px solid #e6e7e8;
	display: block;
	height: 6px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.unlock {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 7px -2387px #f7f8f7;
	border: 1px solid #e6e7e8;
	color: #808080;
	display: block;
	min-height: 15px;
	margin: 25px 0px 0px 0px;
	padding: 8px 10px 8px 20px;
}
.clear {
	clear: both;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
*:first-child+ html .clearfix/* IE7 */ {
	zoom: 1;
}
.required {
	color: #a23331;
}
/********************** WRAPPER ****************************/
#SPDR_wrapper {
	margin: 0;
	min-width: 1180px;
	position: relative;
	width: 100%;
}
.content_area {
	margin: 0 auto;
	width: 970px;
}
/********************** MOBILE LINK ***********************/
#mobileLink a {
	background-color: #165b0e;
	color: #59aa18;
	display: block;
	padding: 5px 15px;
}
/********************** HEADER ****************************/
#SPDR_header {
	background-color: #fff;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
/********************** HEADER > LOGO ****************************/
#SPDR_logo {
	float: left;
	height: 82px;
	margin: 0;
	padding: 24px 0 24px 20px;
	width: 165px;
}
/********************** HEADER > TOP LINKS ****************************/
#SPDR_links {
	background-color: #333333;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	padding: 9px 0 7px;
	text-transform: uppercase;
	z-index: 5;
}
#SPDR_links span {
	color: #CDCDCD;
	padding-left: 20px;
}
#SPDR_links a {
	color: #FFFFFF;
	float: right;
	margin-left: 14px;
	*padding-right:14px;
	*border-right:1px solid #eeeeee;
}
#SPDR_links a:after {
	background-color: #fff;
	content: "";
	display: inline-block;
	height: 9px;
	margin-left: 14px;
	width: 1px;
}
#SPDR_links a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#SPDR_links #logoutForm  {
	float:right;
}
#SPDR_links #logoutForm  span, 
#SPDR_links #logoutForm  a {
	border-right: 0px solid #7bc06d;
}
#SPDR_links #logoutForm .logoutButton {
	padding-right: 0px;
}
#SPDR_links #logoutForm .logoutButton:after {
    background-color: #333333;
    content: "•";
}
#SPDR_links form span {
	float:right;
}
#logoutForm  a:after {
	content:none;
}
#logoutForm span:after {
    color: #ffffff;
    content: "•";
    margin-left: 15px;
}
#SPDR_links #login_link:after {
	/*content: none;*/
}
#SPDR_links #login_link {
	/*border: 0px;*/
	padding: 0px 0 0px 14px;
	z-index: 5;
	position: relative;
	margin-left:0;
	*padding-right:14px;
}
#SPDR_links .login_top{
	background-color: #646464;
    display: block;
    height: 22px;
    position: absolute;
    right: 14px;
    top: -9px;
    width: 105px;
}
#SPDR_links .login_bottom {
	background: url(/site-content/images/menu-shadow.png?version=rebranding) no-repeat center bottom #ffffff;
	border-right: 1px solid #e6e7e8;
	border-left: 1px solid #e6e7e8;
	border-bottom: 1px solid #e6e7e8;
	padding-bottom:3px;
	position:absolute;
	top:23px;
	right: 13px;
	z-index:4;
}
#SPDR_nav #menu_Insights .menu_list {
	min-width:168px;
}
#SPDR_nav #ETFEd_link span, 
#SPDR_nav #SPDRU_link span,
#SPDR_nav #SPDRS_Blog span{
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat right -4496px;


    margin: 6px 0 0;

    padding-right: 13px;
    text-transform: uppercase;
    *display:inline-block;
}
/********************** HEADER > LOG IN ****************************/
.social_links {
	float:right;
	vertical-align:middle;

}
#SPDR_links .social_links a::after {



	content:none;
}
#SPDR_links .social_links {
	color:#FFFFFF;
	padding-right:20px;
	*float:none;
}
#SPDR_links .social_links a {
	*border-right:0 none;
	*padding-right:0;
	margin-left:6px;
}
#SPDR_links .social_links .label {
	cursor:default;
	text-decoration:none;








	margin-left:14px;
}
#SPDR_footer .social_links .label {
	float:left;
	line-height:25px;
	display:block;
	color:#57585B;
	font-size:13px;
}
#SPDR_footer .social_links a{
	padding-left:8px;


}

.login_link {
	position: relative;
	*z-index:4;
	/*width:105px;*/
    float: right;
	*float:none;
}
#SPDR_login {
	/*background: url(/site-content/images/bg_login.png) no-repeat 0px 0px;*/
	display: none;
	height: 400px;
	left: -149px;
	*right:-8px;
	*left:auto;
	padding: 36px 7px 7px 7px;
	position: absolute;
	top: 0px;
	width: 268px;
	z-index: 4;
}
#SPDR_login div {
	background-color: #FFF;
	display: block;
	float: left;
	padding: 10px 7px 0px 7px;
}
#SPDR_login div div.login_site {
	height: 230px;
	padding: 0px 18px 0px 18px;
	width: 220px;
}
#SPDR_login div div.register_site {
	/*background-color: #edf6e7;*/
	clear: left;
	height: 170px;
	float: none;
	padding: 14px 18px 0px 18px;
	width: 220px;
}
#SPDR_login div div.register_site h2 {
	border: 0px;
	font-size: 17px;
	line-height: 20px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#SPDR_login div div.register_site p {
	line-height: 18px;
	margin: 0px 0px 10px 0px;
	text-transform:none;
}
#SPDR_login label {
	float: left;
	line-height: 21px;
	width: 70px;
}
#SPDR_login input.text {
	float: left;
	margin: 0px 0px 10px 0px;
	width: 144px;
}
#SPDR_links #SPDR_login a {
	float:left;
	color: #649455;
	font-size: 14px;
	text-transform: none;
	margin: 0px 10px 0px 0;
	padding:0;
}
#SPDR_links #SPDR_login  a:hover {
	color:#4C7C3D;
	text-decoration:none;
}
#SPDR_login a.btn_form {
	clear: left;
	color: #FFF;
	float: left;
	margin: 0px 0px 15px 153px;
}
/********************** HEADER > SEARCH ****************************/
#SPDR_search {
	border-left: 1px solid #E6E7E8;
	float: right;
	height: 19px;
	margin: 45px 0 0;
	padding: 7px 18px 6px 34px;
	position: relative;
	width: 19px;
	z-index: 3;
}
#searchBtn {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) 1px 1px no-repeat;
	display: inline-block;
	height: 19px;
	width: 19px;
}
#searchBtn:hover {
	background-position: 0 -100px;
}
#searchBtn.active {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 1px -3609px;
}
#sitesearch {
	background-color: #333333;
	display: none;
	padding: 10px 15px;
	position: absolute;
	right: 20px;
	top: 85px;
	width: 430px;
	z-index: 2;
}
#SPDR_search input.keyword {
	background-color: #fff;
	border: 0 none;
	color: #57585b;
	float: left;
	font-size: 15px;
	height: 50px;
	line-height: 50px;
	margin: 0 20px 0 0;
	padding: 0 15px;
	width: 270px;
}
#SPDR_search input.keyword.hint {
	color: #cdcdcd;
}
.btn_white {
	border-color: #fff;
	color: #fff;
}
.btn_white:hover {
	color: #fff;
}
.btn_white .btn_icon {
	background-position: 0 -900px;
}
#autocomplete_choices {
	background: #333333 none;
	display: none;
	left: 0 !important;
	max-height: 300px;
	overflow-y: auto;
	position: absolute !important;
	text-align: left;
	top: 70px !important;
	width: 445px !important;
	z-index: 1000;
	padding:10px 10px 10px 10px;
}
#autocomplete_choices li {
	cursor: pointer;
	margin: 0;
	padding: 5px;
}
#autocomplete_choices li.active{
	background: #646464;
}
#autocomplete_choices a {
	font-size:14px;
	line-height:17px;
	color: #ffffff;
	display: block;
}
#autocomplete_choices a span {
	color:#808080;
}
#autocomplete_choices li.active a  span{
	color:#ffffff;
	/*text-decoration:underline;*/
	/*background-color:#646464;*/
}
/********************** HEADER > NAV ****************************/
#SPDR_nav {
	float: right;
	height: 32px;
	margin: 45px 15px 17px 0;
	position: relative;
}
#SPDR_nav a {
	display: block;
	float: left;
	font-size: 15px;
	line-height: 18px;
}
#SPDR_nav div.menu {
	float: left;
	height: 26px;
	position: relative;
}
#SPDR_nav a.menu_link {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 5px -196px;
	margin: 6px 18px 0 0;
	min-width: 40px;
	padding-left: 18px;
	position: relative;
	text-transform: uppercase;
	z-index: 3;
}
#SPDR_nav a.tab {
	margin: 6px 28px 0 0;
	position: relative;
	text-transform: uppercase;
	z-index: 3;
}

#SPDR_nav .menu_link:hover, 
#SPDR_nav .tab:hover,
#SPDR_nav .tab.active,
#SPDR_nav .menu_link.active,
#SPDR_nav div.menu a.viewing {
	color: #000;
}
#SPDR_nav .menu_link.viewing {
	background-position: 0px -295px;
}
#SPDR_nav .menu_list {
	background: url(/site-content/images/menu-shadow.png?version=rebranding) no-repeat center bottom;
	border-top: 6px solid #4c7c3d;
	display: none;
	left: -3px;
	min-width: 250px;
	padding-bottom: 3px;
	position: absolute;
	top: 44px;
	z-index: 4;
}
#SPDR_nav .fullwidth {
	width: 654px;
}
#SPDR_nav .menu_spaces {
	background-color:#ffffff;
	border-left: 1px solid #e6e7e8;
	border-right: 1px solid #e6e7e8;
}
#SPDR_nav .menu_spaces a {
	float: none;
	font-size: 15px;
	height: auto;
	line-height: 17px;
	padding: 0 20px 15px 15px;
}
#SPDR_nav .menu_spaces a:first-child {
	padding-top: 15px;
}
#SPDR_nav .menu_spaces a.active {
	color:#333333;
}
#SPDR_nav .menu_spaces > a {
	background-color:#e6e7e8;
	white-space: nowrap;
	text-transform:uppercase;
}
#SPDR_nav .menu_spaces > a:first-child {
	background-position: 20px -2784px;
}
#SPDR_nav .menu_list a.activated:first-child {
	background-position: 20px -2884px;
}
#menu_ETFs .menu_spaces a {
	padding: 0 20px 15px 35px;
}
#menu_Tools .menu_spaces a {
	background-color: #e6e7e8;
	white-space: nowrap;
	text-transform:uppercase;
}
#SPDR_nav .menu_spaces a.view_all {
	/*background-color: #fff;*/
	background:0 #ffffff;
	padding: 10px 20px 10px 20px;
}
#menu_ETFs .menu_spaces > a {
	width: 245px;
	padding-left:30px;
	padding-right:25px;
	position:relative;
	/*background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 20px -2799px #e6e7e8;*/
}
#menu_ETFs .menu_spaces > a span {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 5px -2800px;
	position:absolute;
	left:10px;
	height:15px;
	width:15px;
}
#menu_ETFs .submenu_list a:first-child{
	padding-top:0;
}



#menu_ETFs .menu_spaces a.activated {
	/*font-family:"UniversLTW02-67BoldCn","Calibri";*/

	color:#4c7c3d;
}
#menu_ETFs .subsubmenu_links a span {
	padding-left:10px;
}
#menu_ETFs .menu_spaces a.activated span {
	background-position: 4px -2900px;
}
#menu_ETFs .menu_spaces a.view_all {
	padding-left:35px;
}
#SPDR_nav .submenu_list {
	background-color:#e6e7e8;
	display: none;
	padding: 0;
	position: static;
	width:300px;
}
#SPDR_nav .submenu_list a {
	font-size:14px;
}
#SPDR_nav .menu_list div.active {
	display: block;
}
#SPDR_nav .subsubmenu_lists {
	background-color: #FFFFFF;
	left: 320px;
	margin: 9px 0 25px 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 319px;
}
#SPDR_nav .subsubmenu_lists h5 {
	border-bottom: 1px solid #e6e7e8;
	font-family:"UniversLTW02-57Condense","Calibri";
	font-size:14px;
	line-height:17px;
    padding: 6px 0 6px 0;
    margin:0;
    text-transform:uppercase;
}
#SPDR_nav .subsubmenu_lists a {
	background-color: #ffffff;
	border-bottom: 1px solid #e6e7e8;
	display: block;
	font-size:14px;
	margin: 0;
	padding: 6px 0 6px;
}
#SPDR_nav #menu_Tools div.menu_list a span {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -2401px;
    display: inline-block;
    height: 10px;
    margin-left: 5px;
    width: 10px;
	*vertical-align: middle;
}
#ETFEd_message, #SPDRU_message {
	font-size:14px;
	line-height:17px;
	color:#ffffff;
	top:40px;
}
#SPDRU_message img {
}
#ETFEd_message div.tooltip_top, 
#SPDRU_message div.tooltip_top {
	display: block;
	padding: 15px 15px 15px 15px;
	text-transform: none;
	width: 160px;
}
#ETFEd_message div.tooltip_top {
	width: 160px;
}
#ETFEd_message div.tooltip_arrowD {
	/*background-image: url(/site-content/images/bg_tooltip_bottom_arrowDgreen.png);*/
}
#SPDRU_message div.tooltip_top {
	/*background-image: url(/site-content/images/bg_tooltip_top.png);*/
}
#ETFEd_message div.tooltip_top {
	/*background-image: url(/site-content/images/bg_tooltip_topgreen.png);*/
}
#SPDR_nav div.catagory_landing a:first-child {
    background-color: #e6e7e8;
    color: #333333;
    font-family: "UniversLTW02-67BoldCn","Calibri";
    padding: 5px 5px;
    text-transform: uppercase;
}
#SPDR_nav div.catagory_landing a span {
    background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat scroll 0 -3902px;
    color: #4C7C3D;
    display: block;
    font-family: "UniversLTW02-57Condense","Calibri";
    min-height: 12px;
    padding: 5px 0 0 20px;
}
/*XXXXXXXXXXXXXXXXXXXXXXXX SPDR Content XXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#SPDR_content {
	background: url(/site-content/images/bg_content.png) repeat-x 0 0;
	padding-top: 35px;
	position: relative;
	width: 100%;
}
#SPDR_content .content_area {
	background-color: #FFFFFF;
	margin: 0 auto;
	padding: 15px 20px 50px;
	width: 930px;
}
#SPDR_content a span, #edu_viewall #table_lists table .type, #quick_links .pdf {
	color: #a4a4a4;
	font-family: "UniversLTW02-57Condense";
	font-size:12px;
	font-weight: normal;
	margin: 0 5px 0 5px;
	text-transform: uppercase;
}
#SPDR_breadcrumb {
	color: #000;
	font-size: 12px;
	line-height: 16px;
	padding: 0 0 35px;
}
#col_left {
	float: left;
	margin-right: 30px;
	width: 715px;
}
#col_right {
	float: left;
	width: 185px;
}
#col_right h4 {
    font-size: 18px;
    line-height: 25px;
    margin: 0 0 0;
    text-transform: uppercase;
}
#col_right #benefit div {
	border-top:1px #e6e7e8 solid;
}
/*XXXXXXXXXXXXXXXXXXX TOOLTIPS XXXXXXXXXXXXXXXXXXXXXXX*/
.tooltip_content {
	background-color:#333333;
	color:#FFFFFF;
	display: none;
	position: absolute;
	z-index: 7;
}
.tooltip_content div {
	display: block;
}
.tooltip_top {
	display: block;
	line-height: 18px;
    padding: 15px;
    width: 157px;
}
.tooltip_top span {
	display: block;
}
.tooltip_arrowL {
	height: 15px;
}
.tooltip_arrowD {
	height: 24px;
}
/***************** CONTROLS *********************************/
#controls {
	background-color: #E6E7E8;
	height: 43px;
	margin: 0 0 30px;
	padding: 7px 12px 0 6px;
}
#tabs a {
	color: #808080;
	display:block;
	float: left;
	height: 33px;
	font-size: 15px;
	margin:0 6px;
	padding: 10px 12px 0 12px;
	text-align: center;
	text-transform: uppercase;
}
#tabs a:hover {
	color: #333;
}
#tabs .active {
	color:#333;
	background-color: #FFFFFF;
	cursor: default;
}
#tabs a span {
	color:#000000;
}
#tabs .active span, 
#tabs .active:hover span {
	color: #000;
}
/*XXXXXXXXXXXXXXXXXX Control links XXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXX Icon - Print / Quick link XXXXXXXXXXXXXX*/
#controls_links a {
	display: inline-block;
	margin-bottom: 2px;
	margin-top: 8px;
}
#controls_links a.btn_performancedata {
	margin-right: 15px;
}
#controls_links a.btn_print {
	background:url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -2301px;
	margin-right: 15px;
	position: relative;
	z-index: 0;
	padding-left:20px;
}
#controls_links .btn_quicklinks {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat right -1694px;
	margin-right:10px;
	padding-right: 10px;
	position: relative;
	z-index: 0;
}
#controls_links .btn_quicklinks.active {
	color:#000000;
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat right -3804px;
}
#controls_links .quicklinks {
	background: url(/site-content/images/menu-shadow.png?version=rebranding) no-repeat center bottom;
	display: none;
	padding: 0 0 3px;
    position: absolute;
    right: 0;
    top: -7px;
    width: 280px;
    z-index: 7;
}
#controls_links .quicklinks a {
	/*border-bottom: 1px solid #E6E7E8;*/
	display: block;
	margin-top: 0;
	padding: 7px 0 7px 10px;
}
#controls_links .quicklinks .unlock {
	margin: 15px 0px 0px 0px;
}
#controls_links .quicklinks .ql_top {
	background-color: #ffffff;
    border-left: 1px solid #e6e7e8;
    border-right: 1px solid #e6e7e8;
    border-top: 1px solid #e6e7e8;
    height: 33px;
    margin-left: 184px;
    margin-top: 2px;
    width: 94px;
}
#controls_links .quicklinks .ql_bottom {
	background-color: #ffffff;
	border-left:1px solid #e6e7e8;
	border-bottom:1px solid #e6e7e8;
	border-right:1px solid #e6e7e8;
	text-align:left;
    padding: 6px 20px;
    width: 238px;
}
#controls_links div.quicklinks div.ql_bottom a {
	display: block;
	*display:inline;
	*zoom:1;
	padding: 7px 0px 7px 0;
}
/*XXXXXXXXXXXXXXXXXX PAGINATION XXXXXXXXXXXXXXXXXXXX*/
#SPDR_content .pages {
	clear: left;
	margin: 0px 0px 8px 0px;
	float: left;
}
#traders .pages {
	display: none;
	width: 570px;
	padding: 10px 0px 0px 0px;
}
#search .pages {
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 685px;
}
.pages div {
	float: right;
	margin: 0px 18px 0px 0px;
	padding: 3px 0px 0px 0px;
}
.pages .perlabel {
	color: #333333;
}
.pages .perpg {
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.pages div span {
	font-family:"UniversLTW02-67BoldCn","Calibri";
}
.pages select {
	width:50px;

}
.pages a {
	background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    float: right;
    font-size: 18px;
    height: 22px;
    line-height: 18px;
    width: 18px;
}
.pages a span {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: none;
	float: none;
	height: 18px;
	margin: 0px;
	padding: 0px;
	width: 18px;
}
.pages a.dead {
	cursor: default;
	color:#808080;
}
.pages a.dead span {
	display: block;
}
.pages a.btn_prev {
	/*background: url(/site-content/images/spdr_sprites.png) no-repeat 0px -5100px;*/
	margin: 0px 0 0px 0px;
}
.pages .btn_prev:hover {
	/*background: url(/site-content/images/spdr_sprites.png) no-repeat 0px -5200px;*/
}
.pages a.btn_prev span {
	/*background: url(/site-content/images/spdr_sprites.png) no-repeat 0px -5300px;*/
}
.pages a.btn_next {
	/*background: url(/site-content/images/spdr_sprites.png) no-repeat 0px -4800px;*/
}
.pages a.btn_next:hover {
	/*background: url(/site-content/images/spdr_sprites.png) no-repeat 0px -4900px;*/
}
.pages a.btn_next span {
	/*background: url(/site-content/images/spdr_sprites.png) no-repeat 0px -5000px;*/
}
.pagination {
	margin: 9px 0 22px;
	float: right;
	clear: right;
	font-size: 18px;
}
.pagination a, 
.pagination span.active {
	margin: 0 0 0 6px;
}
.pagination span {
	margin: 0 12px;
	float: none;
	clear: none;
}
.pagination span a, 
.pagination span span {
	font-size: 14px;
}
/*XXXXXXXXXXXXXXXXXXXX HOME XXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#home h1 {
	font-size: 25px;
	line-height: 30px;
	margin: 0;
	padding: 0 0 3px;
	text-transform: capitalize;
}
#home #col_left {
	width: 337px;
	margin-right: 20px;
}

/*ETF finder*/
#home #fundFinderContainer {
	margin: 0px 0px 20px 0px;
	position: relative;
	z-index: 2;
}
#home #etf_finder {
	background-color: #FFF;
	/*border: 1px solid #e6e7e8;*/
	display: none;
	float: left;
	padding: 20px 0 20px 0;
	overflow: hidden;
	position: relative;
	width: 930px;
	z-index: 0;
}
#home #fund_green {
	background: url(/site-content/images/bg_finder_filters.png?version=rebranding) repeat-y 0px;
	float: left;
}
#home #fund_filters {
	background-color: #f7f7f7;
	float: left;
	padding: 15px;
	width: 215px;
}
#home #fund_filters .categories label {
	color: #333;
	margin: 0px 0px 0px 5px;
	text-transform:capitalize;
}
#home #fund_filters .categories label:hover {
	cursor: pointer;
}
#home #fund_filters label {
	display: block;
	float: left;
	margin: 0px 4px 0px 0px;
}
#home #fund_filters input {
	display: block;
	float: left;
}
#home #fund_filters h6 {
	font-family: "UniversLTW02-57Condense","Calibri";
	margin: 0px 0px 8px 0px;
	text-transform: uppercase;
}
#home #fund_filters a.parentasset {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat scroll 0 -2797px;
	clear: left;
	color: #649455;
	display: block;
	float: none;
	padding: 2px 0px 0px 15px;
	margin: 0px 0px 8px 0px;
	text-transform:uppercase;
}
#home #fund_filters a.parentasset.active {
	background-position:0 -2897px;
	color: #4c7c3d;

}
#home #fund_filters div {
	float: left;
	clear: left;
	width: 100%;
}
#home #fund_filters div.sliders div.radios {
	color: #333333;
	margin: 0px 0px 10px 0px;
}
#home #fund_filters div.sliders div.radios input {
	margin-left: 0px;
}
#home #fund_filters div.sliders div.slider {
	height: 44px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 215px;
}
#home #fund_filters div.sliders div.slider div {
	position: absolute;
}
#home #fund_filters div.sliders div.slider div.progress {
	height: 3px;
	margin: 0px 10px;
	padding: 10px 0px;
	top: 20px;
	width: 181px;
}
#home #fund_filters div.sliders div.slider div.progress div {
	background: #cdcdcd;
	height: 3px;
	position: static;
}
#home #fund_filters div.sliders div.slider div.knob {
	background: transparent url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0px -3202px;
	cursor: pointer;
	height: 27px;
	left: -13px;
	margin: 0px 10px;
	padding: 0px;
	top: 17px;
	width: 27px;
}
#home #fund_filters div.sliders div.slider div.knob span {
	background: #FFF;
	color: #000;
	display: inline;
	display: none;
	font-size: 10px;
	height: 18px;
	line-height: 18px;
	margin-left: -7px;
	padding: 0px 2px;
	top: -20px;
	width: 37px;
}
#home #fund_filters div.sliders div.slider span {
	background: url(/site-content/images/slider_marker.png?version=rebranding) no-repeat center bottom;
	color: #333333;
	display: block;
	padding: 0px 0px 16px 0px;
	position: absolute;
	top: 0px;
	text-align: center;
	width: 40px;
}
#home #fund_filters div.sliders div.slider span.min {
	left: -10px;
}
#home #fund_filters  div.sliders div.slider span.per10 {
	left: 35px;
}
#home #fund_filters  div.sliders div.slider span.per20 {
	left: 80px;
}
#home #fund_filters  div.sliders div.slider span.per30 {
	left: 125px;
}
#home #fund_filters  div.sliders div.slider span.max {
	left: 170px;
}
#home #fund_filters  .categories {
	margin: 0px 0px 15px 0px;
}
#home #fund_filters  .categories div {
	margin: 0px 0px 5px 11px;
}
#home #fund_filters  div.parentasset {
	display: none;
	margin: 0px 0px 8px 0px;
}
#home #fund_filters  div.controls {
	color: #CCC;
	display: block;
	float: left;
	margin: 0px 0px 15px 0px;
}
#home #fund_filters  .controls span {
	display: block;
	float: left;
	font-size: 12px;
	margin: 0px 8px;
}
#home #fund_filters  .controls a {
	display: block;
	float: left;
	margin: 0px;
}
#home #fund_list {
	background-color: #FFF;
	float: left;
	padding: 15px 0 8px 15px;
    width: 670px;
}
#home #fund_scroll {
	height: 700px;
	margin: 0px 0px 10px 0px;
	overflow-y: scroll;
	overflow-x: hidden;
}
#home #etf_finder table {
	border-bottom: 1px solid #e6e7e8;
	margin: 0px;
	width: 100%;
}
#home #etf_finder #fund_scroll table {
	width:653px;
}
#home #etf_finder table td {
	background: #FFF;
	padding: 5px 0px;
	text-align: right;
	vertical-align: top;
}
#home #etf_finder table tr:hover td {
	background: #ecf4eb;
	cursor: pointer;
}
#home #etf_finder table tbody tr {
	display: none;
}
#home #etf_finder table th {
	background-color: #f7f7f7;
	border: 0px;
	padding: 5px 0px;
	text-align: right;
	vertical-align: bottom;
}
#home #etf_finder table th a {
	color:#333333;
	font-family:"UniversLTW02-67BoldCn","Calibri";
}
#home #etf_finder table th.f_GER a,
 #home #etf_finder table th.f_incepdate a{
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat right -1778px;
	display: block;
    padding-right: 10px;
}
#home #etf_finder table th.f_GER a.asc,
 #home #etf_finder table th.f_incepdate a.asc {
	background-position: right -1875px;
 }
#home #etf_finder table .f_results {
	background-color:#FFFFFF;
	border: 0px;
	color:#333;
	font-family: "UniversLTW02-57Condense","Calibri";
	padding: 0px 5px 15px 5px;
	text-align: left;
	text-transform: none;
}
#home #etf_finder table .f_results span {
	font-size: 14px;
	font-family:"UniversLTW02-67BoldCn","Calibri";
}
#home #etf_finder table .f_asof {
	background-color:#FFFFFF;
	border: 0px;
	color:#333;
	font-family: "UniversLTW02-57Condense","Calibri";
	padding: 0px 5px 15px 5px;
	text-align: right;
	text-transform: none;
}
#home #etf_finder table .f_name {
	color:#649455;
	padding-left: 5px;
	text-align: left;
	width: 135px;
}
#home #etf_finder table .f_name:hover {
	color: #4C7C3D;
}
#home #etf_finder table .f_ticker {
	color:#649455;
	/*padding-left: 5px;
    padding-right: 10px;*/
    text-align: right;
    width: 53px;
}
#home #etf_finder table .f_ticker:hover {
	color: #4C7C3D;
}
#home #etf_finder table .f_incepdate {
	padding-right: 20px;
	padding-left: 5px;
	width: 55px;
}
#home #etf_finder #fund_scroll table .f_incepdate {
	padding-right:12px;
}
#etf_finder table .f_YTD, 
#etf_finder table .f_1, 
#etf_finder table .f_5, 
#etf_finder table .f_10, 
#etf_finder table .f_incep {
	width: 50px;
}
#home #etf_finder table .f_NAV {
	width: 58px;
}
#home #etf_finder table .f_GER {
	width: 80px;
}
#etf_finder_open {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 308px -379px #7aaa6c;
	color: #FFF;
	display: block;
	font-family: "UniversLTW02-67BoldCn", "Calibri";
	font-size: 25px;
	height: 25px;
	line-height: 25px;
	padding: 15px;
	position: relative;
	width: 307px;
	z-index: 0;
}
#etf_finder_open.closeit {
	background-position: 900px -479px;
	width: 900px;
}
#etf_finder_open span {
	display: block;
	height: 18px;
	position: absolute;
	right: 14px;
	top: 14px;
	width: 18px;
}
#etf_finder_open.closeit span {
	/*background:url(/site-content/images/spdr_sprites.png) no-repeat 0px -5500px;*/
}
/*XXXXXXXXXXXXXXXXXX Home > left column XXXXXXXXXXXXXXXXXXXX*/

#home #col_left #controls {
	margin:0 0 15px;
	padding-right:6px;
}	
#home #col_left #controls #tabs a{
	margin-right:0;
}

#home #col_left th {
	background-color: #f7f7f7;
	color:#808080;
	padding: 7px 5px 5px 0;
	text-transform: uppercase;
}
#home #col_left td {
	border-top: 1px solid #e6e7e8;
	padding: 6px 5px 8px 0;
	vertical-align: text-top;
}
#home #col_left table tr:first-child td {
	border-top-width: 0;
}
#home #col_left .f_name a {
	/*font-family: "UniversLTW02-67BoldCn", "Calibri";*/
	/*color:#333333;*/
}
#home #etf_lists {
	margin: 0px 0px 20px 0px;
}
#home #etf_lists .tab_section {
	border-bottom: 1px solid #e6e7e8;
	margin:0 0 10px;
}
#home #etf_lists span.asofdate {
	background-color: #f7f7f7;
	color: #808080;
	font-weight: normal;
	text-align: left;
	text-transform: none;
	/*width: 171px;*/
	padding: 5px 0 0 5px;
	display: block;
}
#home #etf_lists div.youviewed {
	display: none;
}
#home #etf_lists tr:hover td {
	background-color: #ecf4eb;
	cursor: pointer;
}
#home #etf_lists .f_name {
	padding-left: 5px;
    text-align: left;
    width: 217px;
}
#home #etf_lists .f_ticker {
	text-align: left;
}
#home #etf_lists td.f_ticker {
	width: 45px;
}
#home #etf_lists .f_price {
	padding-right: 10px;
	text-align: right;
	width: 65px;
}
#home #etf_lists td.f_price {
	color:#000000;
}
#home #featured_events {
	margin: 0px 0px 20px 0px;
}
#home #featured_events {
	margin: 0px 0px 20px 0px;
}
#home #featured_events th {
	padding-top: 10px;
	vertical-align: bottom;
}
#home #featured_events td {
	vertical-align: top;
}
#home #featured_events .e_name {
	padding-left: 10px;
	text-align: left;
	width: 232px;
}
#home #featured_events .e_date {
	padding-right: 10px;
	text-align: right;
}
#home #featured_events p {
	background-color: #F2F2F2;
	border: 1px solid #e6e7e8;
	border-top: 0px;
	padding: 60px 10px 60px 10px;
	text-align: center;
}
#home #popular_downloads {
	padding: 7px 0px 0px 0px;
}
#home #popular_downloads div a {
	display: block;
	border-bottom: 1px solid #e6e7e8;
	padding: 7px 0px 7px 0px;
	line-height: 17px;
}
#home #popular_downloads .unlock {
	border-top: 0px;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 20px;
}
#home #popular_downloads .styled_link {
	/*background-image: url(/site-content/images/bg_styledlink.png);*/
	border: 1px solid #e6e7e8;
	height: 45px;
}
#home #popular_downloads .styled_link img {
	background-color: #f5f5f5;
	float: left;
	margin: 0;
}
#home #popular_downloads .styled_link a {
	border: none;
	padding: 0;
	line-height: 45px;
	text-indent: 10px;
}
#home #col_right {
	width: 573px;
}
/*XXXXXXXXXXXXXXXXXX Home > right column XXXXXXXXXXXXXXXXXXXX*/
#spotlight_holder {
	border: 1px solid #e6e7e8;
	height: 277px;
	margin: 0 0 21px;
	overflow: hidden;
	position: relative;
	width: 571px;
	z-index: 0;
}
#spotlight_controls {
	bottom: 0;
	position: absolute;
	right: 22px;
}
#spotlight_holder #promos {
	left: 0;
	position: absolute;
	top: 0;
}
#spotlight_holder #promos .promo_item {
	display: none;
	height: 277px;
	width: 571px;
}
#spotlight_holder .promo_item a {
	display: block;
	font-family: "UniversLTW02-67BoldCn", "Calibri";
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 5px;
}
#spotlight_holder #promos .active {
	display: block;
}
#spotlight_holder .promo_item img {
	right: 0;
	position: absolute;
	top: 0;
}
#spotlight_holder #promos .promo_item .promo_content {
	height: 259px;
	left: 24px;
	position: absolute;
	top: 22px;
}
#spotlight_holder #promos .promo_item .promo_content h6 {
	color: #FFF;
	display: none;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	margin: 0 0 45px 0;
}
#spotlight_holder  h1 {
	font-family: "Knockout 67 A", "Knockout 67 B", "Smart Sans W02 Light";
	font-size: 50px;
	line-height: 40px;
	margin: 0 0 2px;
	padding: 0;
	text-transform: uppercase;
}
#spotlight_holder p {
	margin-bottom: 20px;
	font-size:15px;
	line-height:17px;
}
#spotlight_holder #promos .promo_item .promo_content p.note {
	bottom: 10px;
	font-size: 10px;
	font-style: italic;
	margin: 0;
	position: absolute;
	width: 325px;
}
#spotlight_holder #promo_controls {
	bottom: 0;
	position: absolute;
	right: 22px;
}
#spotlight_holder #promo_controls div {
	background-color: #7aaa6c;
	color: #ffffff;
	cursor: pointer;
	float: left;
	font-size: 15px;
	height: 22px;
	margin: 0 0 0 1px;
	padding-top: 3px;
	text-align: center;
	width: 28px;
}
#spotlight_holder #promo_controls div.active {
	background-color: #c1dabc;
	cursor: default;
}
#home #etf_tools {
	margin: 0px 0px 20px 0px;
	padding: 5px 0px 0px 0px;
	float: left;
}
#home #etf_tools #THPArea {
	display: none;
}
#home #etf_tools div.tool {
	background-color: #7aaa6c;
	float: left;
	margin: 0px 0px 6px 6px;
	padding: 0px;
	position: relative;
	width: 187px;
}
#home #etf_tools a {
	color: #FFF;
	display: block;
	font-family:"UniversLTW02-67BoldCn","Calibri";
	height: 22px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	position: relative;
	line-height: 17px;
	/*width:165px;*/
}
#home #etf_tools a.multi {
	height: 34px;
	padding: 4px 10px 4px 10px;
}
#home #etf_tools div.left {
	margin-left: 0px;
}
#home #etf_tools div.right  a{
	padding:4px 10px 16px 10px;
}
#home #etf_tools a span {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0px -2400px;
	display: block;
	height: 10px;
	position: absolute;
	right: 2px;
	top: 5px;
	width: 7px;
}
#home #etf_tools .tooltip_content {
	background-color: #333333;
	bottom: 48px;
	color: #ffffff;
	left: 0;
	line-height: 17px;
	position: absolute;
}
#home #etf_tools .tooltip_content p, #home #etf_tools .tooltip_content span {
	color: #ffffff;
	display: block;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
#home #etf_tools .tooltip_content div.tooltip_top {
	/*background-image: url(/site-content/images/bg_tools_tooltip_top.png);*/
	display: block;
	line-height: 18px;
	padding: 15px;
	/*width:246px;*/
}
#home #etf_tools div.tooltip_content div.tooltip_bottom {
	/*background-image: url(/site-content/images/bg_tools_tooltip_bottom_arrowD.png);*/
	/*height:25px;*/
}
#home h1.spdru {
	/*background: url(/site-content/images/SPDRU_logo_170x27.png) no-repeat right 0px;*/
	clear: left;
}
#spdru {
	clear: both;
	margin: 0px 0px 20px 0px;
	padding: 5px 0px 0px 0px;
}
#spdru #carousel {
	/*background:url(/site-content/images/spdr_sprites.png) repeat-x 0px -1200px;*/
	border: 1px solid #e6e7e8;
	height: 280px;
	line-height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 10px 10px 0px 10px;
	position: relative;
}
#spdru #carousel p {
	margin: 0px;
	height: 46px;
}
#spdru #carousel #corousel_holder {
	padding: 0px 40px;
}
#spdru #carousel #corousel_holder #carousel_items {
	height: 210px;
	overflow: hidden;
	position: relative;
}
#spdru #carousel #corousel_holder #carousel_items a {
	display: block;
	float: left;
	height: 190px;
	margin: 0px 7px 0px 0px;
	width: 150px;
}
#spdru #carousel #corousel_holder #carousel_items div {
	width: 942px;
}
#spdru #carousel #corousel_holder #carousel_items a span {
	display: block;
	margin: 0px;
	padding: 0px 10px;
	position: absolute;
	text-align: center;
	width: 131px;
}
#spdru #carousel #corousel_holder #carousel_items a span.thumbz {
	bottom: 70px;
}
#spdru #carousel #corousel_holder #carousel_items a span.thumbz img {
	-webkit-box-shadow: 0px 0px 7px #333;
	box-shadow: 0px 0px 7px #333;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#333333')";
}
#spdru #carousel #corousel_holder #carousel_items a span.txtz {
	color:#649455;
	font-size:14px;
	text-transform:capitalize;
	top: 130px;
}
#spdru #carousel #corousel_holder #carousel_items a:hover span.txtz {
	color:#4C7C3D;
}
#spdru #carousel #corousel_holder #carousel_items div {
	left: 0px;
	position: absolute;
	top: 0px;
}
#spdru #carousel #carousel_nav {
	text-align: center;
	width: 551px;
}
#spdru #carousel #carousel_nav span {
	color:#649455;
	cursor: pointer;
	display: inline-block;
	font-family:Arial;
	font-weight: bold;
	font-size: 22px;
	line-height: 22px;
	margin: 0px 3px;
	padding: 0px 2px;
}
#spdru #carousel #carousel_nav span:hover {
	color: #4C7C3D;
}
#spdru #carousel #carousel_nav span.wtactivate {
	color: #dfecdb;
	cursor: default;
}
#spdru #carousel #carousel_left {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -2703px;
	cursor: pointer;
	height: 40px;
	left: 5px;
	position: absolute;
	top: 125px;
	width: 28px;
}
#spdru #carousel #carousel_right {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0px -2603px;
	cursor: pointer;
	display: block;
	height: 40px;
	position: absolute;
	right: 5px;
	top: 125px;
	width: 28px;
}
#spdru #carousel #carousel_left:hover {
	/*background: url(/site-content/images/spdr_sprites.png) no-repeat 0px -2100px;*/
}
#spdru #carousel #carousel_right:hover {
	/*background: url(/site-content/images/spdr_sprites.png) no-repeat 0px -1800px;*/
}
#spdru #carousel #carousel_left.dead2me {
	/*background: url(/site-content/images/spdr_sprites.png) no-repeat 0px -2200px;*/
	cursor: default;
}
#spdru #carousel #carousel_right.dead2me {
	/*background: url(/site-content/images/spdr_sprites.png) no-repeat 0px -1900px;*/
	cursor: default;
}
#spdru .unlock {
	height: 23px;
	margin: 0px;
	padding: 8px 0px 0px 20px;
}
#highlights {
	margin-top: 5px;
}
#highlights div {
	margin: 0px 0px 15px 0px;
}
#home #highlights a {
	font-family: "UniversLTW02-67BoldCn", "Calibri";
}
#home #highlights a.highlight_title {
	font-size: 15px;
	line-height:18px;
}
#home #highlights span {
	display: block;
	font-size: 14px;
	line-height: 17px;
}
#home #highlights .highlight_by {
	/*font-size: 13px;*/
	color:#808080;
	margin: 3px 0 4px;
}
/*#highlights .highlight_title {
	font-size: 15px;
	line-height: 18px;
}*/

/*XXXXXXXXXXXX Content - MainTemplate Basic - Accordion TablesXXXXXXXXXXXX*/
.jngwng {
	position: fixed;
	top: 0px;
	z-index: 1;
}
#table_headers table {
	border-bottom: 1px solid #e6e7e8;
}
/*table change*/
#table_headers th {
	background-color: #f7f7f7;
	color:#808080;
	/*font-family: "UniversLTW02-67BoldCn", "Calibri";
	font-weight: normal;*/
	line-height: 15px;
	padding: 8px 6px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: bottom;
}
#table_headers th.f_name {
	padding: 8px 0 8px 5px;
	text-align: left;
}
#table_headers th.f_ticker {
	text-align: left;
}
#table_headers th a, 
#toolsTemplate #table_headers a {
	font-family: "UniversLTW02-57Condense", "Calibri";
	margin: 0 10px 0 0;
	text-transform: none;
}
#table_headers th a.inactive, #toolsTemplate #table_headers a.inactive {
	background-image: none;
	background-color: transparent;
	border: 0px;
	color: #a4a4a4;
}
#table_headers th a.inactive:hover {
	text-decoration: none;
}
#table_headers #close_all {
}
#table_headers .performance .superth {
	border-left: 1px solid #e6e7e8;
	font-family: "UniversLTW02-57Condense", "Calibri";
	padding: 8px 0px 0px 0px;
}
#table_lists {
	clear: both;
	margin: 0px 0px 15px 0px;
	border-bottom:1px solid #e6e7e8;
}
a.category_toggler {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 910px -390px #7aaa6c;
	color: #fff;
	display: block;
	font-family: "UniversLTW02-67BoldCn", "Calibri";
	font-size: 15px;
	line-height: 30px;
	margin-top: 3px;
	padding-left: 8px;
	z-index: 0;
}
a.category_toggler.open {
	background-position: 910px -490px;
}
#performancePanel .category_toggler:first-child,
#pricingPanel .category_toggler:first-child{
	margin-top:0;

}
a.category_toggler span {
	/*background:url(/site-content/images/spdr_sprites.png) no-repeat 0px -2400px;
	 height:5px;
	 right:10px;
	 position:absolute;
	 top:14px;
	 width:7px;*/
}
#table_lists div {
	display: none;
}
#table_lists div.active {
	display: block;
}
/*table change*/
#table_lists th {
	background-color:#f7f7f7;
	border-bottom: 1px solid #E6E7E8;
	font-weight: normal;
	line-height: 15px;
	padding: 5px 0;
	text-align: left;
	text-transform: uppercase;
	vertical-align: top;
}
#table_lists td {
	border-top: 1px solid #e6e7e8;
	line-height: 16px;
	text-align: center;
	vertical-align: top;
}
#table_lists .f_name {
	padding: 7px 0 7px 5px;
	text-align: left;
}
#table_lists .f_ticker {
	text-align:left;
}
#table_lists td.f_name {
	/*font-family:"UniversLTW02-67BoldCn","Calibri";*/
}
#table_lists span.pricing {
	display: none;
}
/**Captcha**/
#mainTemplate form .captchaImg {
	border: 1px solid #cdcdcd;
	width: 240px;
	height: 50px;
	padding: 4px;
	margin:0 0 10px 0;
}
/*XXXXXXXXXXXXXXXXXXXXX Content - View All ETFs XXXXXXXXXXXXXXXXXXXXXXXXX*/
#viewall #controls_links {
	position: relative;
	text-align: right;
}
#viewall #tabs {
	float: left;
	width: 465px;
}
#viewall #controls #controls_links {
	float: left;
	width: 461px;
}
#viewall table {
	width: 930px;
}
#viewall #table_headers table.pricing {
	display: none;
}
#viewall #table_headers .pricing th.f_name {
	width: 254px;
}
#viewall td {
	padding: 7px 6px;
	color:#808080;
}
#viewall tr.fund:hover, #quickSheetAll tr.fund:hover {
	background-color: #ecf4eb;
	cursor: pointer;
}
#viewall tr.fund td{
	color:#333333;
}
#viewall .f_name {
	width: 253px;
}
#viewall td.f_name a, #quickSheetAll td.f_name a {
	font-family:"UniversLTW02-67BoldCn","Calibri";
}
#viewall tr.fund td.f_ticker {
	width: 43px;
	color: #649455;

}
#viewall tr.fund td.f_ticker:hover {
	color:#4C7C3D;
}
#viewall #table_headers th.f_xratio, #viewall .f_xratio {
	border-left: 1px solid #e6e7e8;
	padding-right: 0px;
	text-align: left;
	width: 61px;
}
#viewall #table_headers th.f_xratio,
#viewall #table_headers th.f_QTD,
#viewall #table_headers th.f_1YR,
#viewall #table_headers th.f_incep {
	border-left: 1px solid #e6e7e8;
}
#viewall .f_perf {
	text-align: right;
	width: 64px;
}
#viewall .f_QTD {
	border-left: 1px solid #e6e7e8;
}
#viewall .f_1YR {
	border-left: 1px solid #e6e7e8;
}
#viewall .f_QTD, #viewall .f_YTD, #viewall .f_1YR, #viewall .f_3YR, #viewall .f_5YR, #viewall .f_10YR {
	padding: 8px 0px;
	width: 56px;
}
#viewall .f_incep {
	border-left: 1px solid #e6e7e8;
	padding-right: 0px;
	text-align: left;
	width: 52px;
}
#viewall .f_incepdate {
	text-align: right;
	width: 64px;
}
#viewall .f_NAV {
	text-align: right;
	width: 112px;
}
#viewall .f_close {
	border-left: 1px solid #e6e7e8;
	text-align: right;
	width: 112px;
}
#viewall #table_headers th.f_close {
	border-left: 1px solid #e6e7e8;
}
#viewall .f_bid {
	border-left: 1px solid #e6e7e8;
	text-align: right;
	width: 112px;
}
#viewall #table_headers th.f_bid {
	border-left: 1px solid #e6e7e8;
}
#viewall .f_premium {
	border-left: 1px solid #e6e7e8;
	text-align: right;
	width: 112px;
}
#viewall #table_headers th.f_premium {
	border-left: 1px solid #e6e7e8;
}
#viewall .f_asof {
	border-left: 1px solid #e6e7e8;
	text-align: right;
	width: 110px;
}
#viewall #table_headers th.f_asof {
	border-left: 1px solid #e6e7e8;
}
#viewall .performance_txt {
	font-size:12px;
}
#viewall #table_lists th {
    border-top: 1px solid #e6e7e8;
}
/*XXXXXXXXXXXXXXXXXXX Content - Fund Detail XXXXXXXXXXXXXXXX*/
#detail {
	position: relative;
}
#detail h1 {
	max-width:725px;
	/*margin-bottom: 5px;*/
}
.largeTicker {
	color: #CDCDCD;
	font-family: "UniversLTW02-67BoldCn", "Calibri";
	font-size: 72px;
	line-height: 72px;
	position: absolute;
	right: 19px;
	top: 35px;
}
#detail #controls_links {
	text-align: right;
}
#detail #controls_links .btn_print {
	margin-right: 0;
}
#detail .closed2new {
	background: #f2f6f9;
	margin: 0px 0px 16px 0px;
	padding: 10px;
}
#detail .closed2new > p {
	display: inline-block;
	margin: 0px;
	padding: 0px;
}
#detail .closed2new .definition {
	margin-left: 0px;
	margin-right: 4px;
}
#detail .closed2new .definition a {
	margin-bottom: 0px;
}
#detail #mgmtTeam div.person {
	border-bottom: 1px solid #e6e7e8;
	float: left;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
	width: 600px;
	position: relative;
}
#detail #mgmtTeam p {
	clear: left;
}
#detail #mgmtTeam div img {
	clip: rect(1px 80px 116px 1px);
	border: 0px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
}
#detail #mgmtTeam div div {
	padding-left: 96px;
	width: 495px;
}
#detail #mgmtTeam div div span {
	display: block;
	margin: 0px 0px 5px 0px;
}
#detail #mgmtTeam div div span.m_responsability {
	font-family:"UniversLTW02-67BoldCn","Calibri";
}
#detail #mgmtTeam div div span.m_name {
	font-family: "UniversLTW02-67BoldCn","Calibri";
}
#detail #mgmtTeam div div span.m_title {
	margin: 0px 0px 35px 0px;
}
#detail #mgmtTeam a.bio_toggle {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -596px;
	float:left;
    margin: 0 0 15px;
    padding: 0 0 0 15px;
}
#detail #mgmtTeam a.bio_toggle.active {
	background: url("/site-content/images/spdr_sprites.png?version=rebranding") no-repeat 0 -696px;


}
#detail #mgmtTeam a.bio_toggle span {
	/*background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat right -1700px;
	display: inline-block;
	width: 7px;
	height: 8px;
	margin: 0px 0px 0px 4px;*/
}
#detail #mgmtTeam div div div {
	display: none;
	padding-left: 0px;
	width: auto;
	line-height: 18px;
}
#detail #mgmtTeam div div div.active {

	display: block;
}
#detail #premDisNavChart {
	float: left;
}
#detail #premDisNavChart h2 {
	margin: 0px;
}
#detail #premDisNavChart .quarter {
	float: left;
	margin: 0px 0px 5px 0px;
	width: 600px;
}
#detail #premDisNavChart .quarter label {
	float: left;
	margin-right: 4px;
	padding-top: 4px;
}
#detail #premDisNavChart .quarter select {
	float: left;
}
#detail #premDisNavChart a.dwnld {
	background:url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -3003px ;
	clear: left;
	display: block;
	margin: 0px 0px 25px 0px;
	padding-left: 20px;
}
#detail #premDisNavChart .asOf {
	background-color: #f7f7f7;
	color:#808080;
	padding: 6px 0px 6px 5px;
}
#detail #premDisNavChart table {
	width: 600px;
	margin: 0px 0px 15px 0px;
}
#detail #premDisNavChart table th {
	background-color: #f7f7f7;
	border-bottom: 1px solid #e6e7e8;
	color:#808080;
	font-weight:normal;
	padding: 5px 5px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: bottom;
}
#detail #premDisNavChart table td {
	border-bottom: 1px solid #e6e7e8;
	text-align: center;
	vertical-align: top;
	padding: 5px 5px;
	width: 65px;
}
#detail #premDisNavChart table .f_name {
	text-align: left;
	padding: 7px 0px 7px 5px;
	width: 203px;
}
#detail #premDisNavChart p.axis {
	font-style: italic;
	text-align: center;
}
#detail #premDisNavChart p.axis span {
	display: block;
}
#detail #controls #controls_links a.btn_print {
	margin-right: 0px;
}
#detail #controls {
	margin: 0px 0px 35px 0px;
}
#detail a.performance, #detail a.holdings {

}
#detail div.performance, #detail div.holdings, #detail div.documents {
	display: none;
}

#detail div.performance table div.definition a {
	margin-bottom: 0px;
}

@media print {
	#detail .performance, #detail .holdings {
		display: block;
	}
}
#detail .tab_section {
	margin: 0px 0px 35px 0px;
}
#detail .col2s {
	float: left;
	width: 450px;
}
#detail .col1s {
	clear: left;
}
#detail .performance h2 {
	/*border-bottom:2px solid #e6e7e8;*/
	margin-bottom:10px;
}
#detail .sect {
	margin: 0px 0px 35px 0px;
}
#detail .sect a {
	border-bottom: 1px solid #e6e7e8;
	display: block;
	padding: 5px 0;
}
#detail .holdings .sect a,
#detail .sect.net_asset a,
#detail .sect.market_price a,
#detail .sect.net_asset p,
#detail .sect.market_price p,
#detail .sect.fund_performance p{
	padding-left:5px;
}
#detail .sect p {
	/*border-bottom:1px solid #e6e7e8;*/
	margin: 0px;
	padding: 5px 0;
}
#detail .sect p.additional {
	border-bottom: 0px solid #e6e7e8;
	margin: 0px;
	padding: 5px 10px 0px 0;
}
#detail .sect table a {
	border-bottom: 0px solid #e6e7e8;
	padding: 0px 0px;
}
#detail .col2s .sect table {
	width: 100%;
}
#detail .col1s .sect table {
	width: 100%;
}
#detail .sect table td {
	border-bottom: 1px solid #e6e7e8;
	padding: 5px 0px;
	vertical-align: top;
}
#detail .sect table tr.performanceDate td {
	background-color:#f7f7f7;
	border-bottom: 1px solid #e6e7e8;
	color:#808080;
	padding: 5px 10px 5px 0px;
	text-align: right;
	vertical-align: bottom;
}
#detail .sect table tr.performanceDate td span {
	display: block;
	font-weight: bold;
	text-transform: uppercase;
}
#detail .sect table tr.performanceDate td.data {
	padding-right: 10px;
}
#detail .sect table th {
	color:#808080;
	border-bottom: 1px solid #e6e7e8;
	padding: 7px 0px;
	vertical-align: bottom;
}
#detail .sect table th.data {
	color:#808080;
}
#detail .sect table th span {
	display: block;
	font-weight: bold;
}
#detail .sect table .label {
	width: 195px;
	padding-left:5px;
	text-align: left;
}
#detail .sect table th {
	font-family: "UniversLTW02-57Condense","Calibri";
}
#detail .sect table td.label {
	font-family: "UniversLTW02-67BoldCn","Calibri";
}
#detail .fund_performance {
	border-top: 1px solid #e6e7e8;
}
#detail .fund_performance p {
	font-style: normal;
}
#detail .fund_performance table td.label {
	width: 80px;
}
#detail .correlation_matrix table td.label {
	width: 108px;
}
#detail .performance_chart table td {
	padding-right: 10px;
	text-align: right;
	width: 60px;
	vertical-align: top;
}
#detail .performance_chart table thead th {
	background-color:#f7f7f7;
	color:#808080;
	padding: 8px 5px 8px 0px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: bottom;
}
#detail .performance_chart table tbody th {
	background-color:#ffffff;
}
#detail .performance_chart table tbody th.label {
	font-family:"UniversLTW02-57Condense","Calibri";
	font-weight:normal;
}
#detail .performance_chart table thead tr.super_th th {
	border: 0px;
	padding: 8px 5px 0px 0px;
}
#detail .performance_chart table thead tr.super_th th.actions {
	padding-left:5px;
	text-align: left;
}
#detail .performance_chart table thead tr.super_th th a {
	background:transparent url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0px -3306px;
	/*color: #333333;*/
	display: inline;
	padding:0px 0px 0px 20px;
	margin-right: 12px;
	text-transform: none;
	/*font-weight: normal;
	font-family:"UniversLTW02-67BoldCn","Calibri";*/
}
#detail .performance_chart table thead tr.super_th th a.inactive {
	background:transparent url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0px -3406px;
	border: 0px;
	font-family:"UniversLTW02-67BoldCn","Calibri";
	color:#333333;
	/*color: #808080;*/
}
#detail .performance_chart table td.label {
	padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    width: 275px;
}
#detail .performance_chart table .date {
	padding-right: 5px;
	text-align: left;
	width: 80px;
}
#detail .sect table .data {
	color: #333333;
	padding-right: 10px;
	text-align: right;
	width: 155px;
}
#detail .sect table .ticker {
	padding-left: 60px;
	text-align: left;
	width: 60px;
}
#detail .sect table tr.after {
	display: none;
}
#detail .fund_performance table td.data {
	width: 110px;
}
#detail .correlation_matrix table td.data {
	width: 43px;
}
#detail .fund_information table td.data {
	padding-left: 3px;
	text-align: left;
}
#detail .sect .asOf {
	background-color:#f7f7f7;
	/*border-bottom: 1px solid #e6e7e8;*/
	color: #808080;
	padding: 10px 0 10px 5px;
}
#detail .sect .stacked {
	border-bottom: 1 solid #e6e7e8;
}
#detail .graph_label {
	color: #808080;
	margin: 0 0 15px;
}
#detail .graph_label p {
	margin: 0px;
}
#detail p.footnotes {
	clear: both;
}
#detail .objective, 
#detail .purchase {
	margin: 0 0 35px;
	padding:15px 0 0 0;
}
#detail .col1s .objective {
	/*padding:10px 0 0 0;*/
}
#detail .objective div {
	border-top: 1px solid #e6e7e8;
}
#detail .objective div a {
	border-bottom: 1px solid #e6e7e8;
	display: block;
	font-size: 14px;
	line-height: 17px;
	padding: 7px 0 7px;
}
#detail tbody th {
	background-color:#f7f7f7;
	border-bottom: 1px solid #e6e7e8;
	font-family:"UniversLTW02-67BoldCn","Calibri";
	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
	padding: 5px 0px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: bottom;
}
#detail .index_statistics table {
	border-bottom: 1px solid #e6e7e8;
	empty-cells: show;
}
#detail .index_statistics table th {
	background-color: transparent;
	border: 0 none;
	color: #808080;
	padding-bottom: 0;
}
#detail .index_statistics table td {
	border: 0 none;
}
#detail .index_statistics table .label {
	width: 190px;
}
#detail .index_statistics table .data {
	width: 130px;
}
#detail .index_statistics table tr.border td, #detail .index_statistics table tr.border th {
	border-top: 1px solid #e6e7e8;
	font-family: "UniversLTW02-57Condense","Calibri";
}
#detail div.definition {
	position: relative;
	display: inline-block;
	margin-left: 5px;
}
#detail div.definition a {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -1299px;
	display: inline-block;
	height: 15px;
	margin-bottom: 4px;
	position: relative;
	width: 15px;
	padding: 0;
}
#detail div.definition a:hover {
	background-position: 0 -1399px;
}
#detail div.alert a {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -1499px;
}
#detail div.alert a:hover {
	background-position: 0 -1599px;
}
#detail div.definition div.contents {
	background-color:#333333;
	color: #fff;
	display: none;
	left: 19px;
	padding: 15px 15px 15px 15px;
	position: absolute;
	top: 19px;
	width: 200px;
	z-index: 10;
}
#detail td div.definition div.contents {
	left: 15px;
	top: 12px;
}
#detail div.definition.hinting a {
	z-index: 5;
}
#detail div.definition.hinting div.contents {
	display: block;
}
#detail div.definition div.contents p {
	margin: 0;
	padding: 0 0 10px;
}
#detail div.definition div.contents p strong {
	font-family: "UniversLTW02-67BoldCn", "Calibri";
	font-size: 15px;
	font-weight: normal;
	line-height: 18px;
}
#detail div.definition div.bottom {
	display: none;
}
#detail .leftm {
	clear: left;
	margin-right: 30px;
	min-height:1px;
}
#detail #detail_performance div.period_controls {
	margin: 15px 0px 15px 0px;
}

#detail #detail_performance div.period_controls span {
	margin-right: 12px;
}
#detail #detail_performance div.period_controls a {
	background:url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -3306px;
	display: inline;
	/*font-family: "UniversLTW02-67BoldCn", "Calibri";*/
	margin-right: 12px;
	padding:0px 0px 0px 20px;
}
#detail #detail_performance div.period_controls a.active {
	color: #333333;
	cursor:default;
	font-family: "UniversLTW02-67BoldCn", "Calibri";
	background:url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -3406px;
}
#detail #detail_performance div.monthX {
	display: none;
}
#detail .tool_link {
	padding-top: 10px;
	position: relative;
}
/*cta button?*/
#detail .tool_link div.tool {
	position: absolute;
	right: 0px;
	width:170px;
	top:-2px;
}
#detail .tool_link div.tool a {
	background-color: #7aaa6c;
    color: #fff;
    padding: 10px;
	display: block;
	/*height: 24px;
	margin: 0px;
	padding: 10px 10px 5px 10px;
	position: relative;*/
}
#detail .tool_link div.tool a span {
	/*background: url(/site-content/images/spdr_sprites.png) no-repeat 0px -4700px;
	display: block;
	height: 8px;
	position: absolute;
	right: 6px;
	top: 5px;
	width: 7px;*/
}
#detail .tool_link .tool .tooltip_content {
	bottom: 38px;
    color: #37872b;
    line-height: 17px;
    position: absolute;
    right: 0;
    width: 210px;
}
#detail .tool_link .tool .tooltip_content p, #detail .tool_link .tool .tooltip_content span {
	color: #ffffff;
	display: block;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
#detail .tool_link div.tool div.tooltip_content div.tooltip_top {
	background-color: #333333;
	display: block;
	line-height: 18px;
	padding: 15px 15px 5px 15px;
	width: 180px;
}
#detail .tool_link div.tool div.tooltip_content div.tooltip_bottom {
	/*background-image: url(/site-content/images/bg_tools_tooltip_bottom_arrowDR.png);
	 height:25px;*/
}
#detail #FUND_UNDERLYING_HOLDINGS {
	display: none;
}
#detail a.category_toggler{
	margin: -25px 0 0;
	background-position: 430px -390px;

}
#detail a.category_toggler.active {
	background-position: 430px -490px;

}
/* Remove the "Print Selected Tab" link on the Fund Detail Page temporarily */
#detail #controls_links .btn_print {
    display: none;
}
/*XXXXXXXXXXXXXXXXXXXXXX Content - Main Template XXXXXXXXXXXXXXXXXXXX*/
#mainTemplate .inlineform {
	padding-top: 5px;
}
#mainTemplate .inlineform span {
	display: inline-block;
	margin: 0px 6px 0px 0px;
}
#mainTemplate .inlineform table {
	display: inline-table;
	margin-right: 6px;
}
#mainTemplate form .inlineform table td {
	padding: 0px 6px;
	vertical-align: bottom;
}
#mainTemplate form .inlineform table td input {
	margin: 0px;
}
#mainTemplate form .inlineform table td label {
	display: none;
}
#mainTemplate form .colL {
	clear: left;
	float: left;
	width: 300px;
	margin: 0px 10px 0px 0px;
}
#mainTemplate form #disclaimerBox {
	padding-top: 10px;
    padding-bottom: 10px;
}
#mainTemplate form .space_more {
	margin: 0px 0px 30px 0px;
}
#mainTemplate form .checkfull {
	padding-top: 10px;
	float: left;
	line-height: 18px;
	width: 680px;
}
#mainTemplate form .checkfull input, #mainTemplate form .checkfull span {
	display: block;
	float: left;
}
#mainTemplate form .checkfull span {
	max-width: 600px;
	padding: 0px 0px 10px 10px;
}
#mainTemplate form .checkfull span span {
	padding: 0px;
}
#mainTemplate form #customInvestorTypeBox {
	display: none;
}
#mainTemplate form .checkfull ul {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#mainTemplate form .checkfull li {
	margin: 0px 0px 5px 0px;
}
#mainTemplate form label.feedback_question {
	font-weight: bold;
	padding-top: 5px;
}
#mainTemplate .colR {
	float: left;
	width: 250px;
	margin: 0px 10px 0px 0px;
}
#mainTemplate .colF {
	clear: left;
	width: 680px;
}
form div div {
	/*margin: 0px 0px 10px 0px;*/
}
#mainTemplate form p.submitbtn {
	padding: 20px 0px 0px 0px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
#mainTemplate form div div input.text {
	width: 294px;
}
#mainTemplate form div div select {
	margin: 0px;
	width: 300px;
}
#mainTemplate form div div label {
	margin: 0px 0px 2px 0px;
	display: block;
}
#mainTemplate form div div textarea {
	width: 560px;
}
#mainTemplate #contactPanel, #mainTemplate #feedbackPanel {
	clear: left;
	display: block;
}
#mainTemplate #col_left h2 {
	clear: left;
	margin: 0px 0px 20px 0px;
}
#spdr_news .librarySearch {
	float: left;
	padding: 10px 0px 25px 0px;
	width: 100%;
}
#spdr_news .librarySearch h4 {
	display: none;
}
#spdr_news .librarySearch div {
	border: 0px;
	padding: 0px;
}
#spdr_news .librarySearch div.formbox {
	float: left;
	margin: 0px 15px 0px 0px;
}
#spdr_news .librarySearch div.formbox > span {
	display: block;
	margin: 0px 0px 5px 0px;
	text-transform: uppercase;
}
#spdr_news .librarySearch div.formbox select {
	width:260px;
}
#spdr_news table {
	margin: 0px 0px 15px 0px;
}
#spdr_news #librarySearchMessages {
	clear: both;
}
#spdr_news #lib_table {
	clear: both;
}
#spdr_news table, #spdr_news table tr, #spdr_news table thead, #spdr_news table tbody {
	border: 0px;
}
#spdr_news table th {
	background:#F7F7F7;
	font-weight: normal;
	border-bottom: 1px solid #e6e7e8;
	border-right: 0px solid #e6e7e8;
	text-transform: uppercase;
	padding: 5px 10px 5px 5px;
	text-align: left;
	vertical-align: bottom;
	min-width: 79px;
	line-height: 15px;
}
#spdr_news tr th a, 
#toolsTemplate th a,
#search th a {
	color: #333333;
	font-family: "UniversLTW02-67BoldCn", "Calibri";
}
#spdr_news tr th a span, 
#toolsTemplate tr th a span,
#fund_list tr th a span,
#category_landing tr th a span,
#search tr th a span {
	padding: 0 10px 0 0;
	margin: 0;
	zoom: 1;
}
#spdr_news tr th a.ALL span, 
#toolsTemplate tr th a span,
#fund_list tr th a span,
#category_landing tr th a span,
#search tr th a span {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat right -1797px;
}

#spdr_news tr th a.DESC span, 
#toolsTemplate tr th a.desc span,
#fund_list tr th a.desc span,
#category_landing tr th a.desc span,
#search tr th a.desc span {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat right -1995px;
}

#spdr_news tr th a.ASC span, 
#toolsTemplate tr th a.asc span,
#fund_list tr th a.asc span,
#category_landing tr th a.asc span,
#search tr th a.asc span{
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat right -1895px;
}
#spdr_news table td {
	border: 0px;
	border-bottom: 1px solid #e6e7e8;
	vertical-align: top;
	padding: 7px 10px 7px 5px;
}
#spdr_news table td a {
	display: block;
	font-family: "UniversLTW02-67BoldCn";
}
#spdr_news table td span {
	display: block;
}
#spdr_news table td a span {
	display: inline;
	font-family: "UniversLTW02-57Condense";
}
#spdr_news .pagination table td {
	border: 0px;
	width: auto;
}
#mainTemplate #col_right div, #detail #col_right div {
	margin: 0px 0px 30px 0px;
}
#mainTemplate #col_right div a, #detail #col_right div a {
	border-top: 1px solid #e6e7e8;
	display: block;
	padding: 5px 0 5px 0;
}
#mainTemplate #col_left .tool_link {
	float: right;
	margin: 0px 0px 20px 20px;
	width: 272px;
}
#mainTemplate #col_left .tool_link a.tool_launch {
	background: url(/site-content/images/launch_lock.gif) no-repeat right 0px;
	display: block;
	padding: 33px 0px 0px 0px;
}
#SPDR_content a.tool_launch img {
	margin: 0px;
	-moz-box-shadow: 0px 0px 4px #666;
	-webkit-box-shadow: 0px 0px 4px #666;
	box-shadow: 0px 0px 4px #666;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#333333')";
}
#mainTemplate #col_left #SPDR_tool .unlock {
	margin: 15px 0px 0px 0px;
}
#mainTemplate #col_left ul {
	padding: 0px 0px 15px 0px;
}
#toolsTemplate #col_left ul li, #mainTemplate #col_left ul li {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -2194px;
	line-height: 18px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 12px;
}
#mainTemplate #col_right div p, 
#detail #col_right div p {
    border-top: 1px solid #e6e7e8;
    padding: 10px 0 10px 0;
}
#mainTemplate #col_right div p a, #detail #col_right div p a {
	border-top: 0px solid #e6e7e8;
	display: inline;
	padding: 0px;
}
#mainTemplate #col_right div a.showmore, #detail #col_right div a.showmore {
	background: url(/site-content/images/icon_more.gif) no-repeat 5px 6px;
	padding: 5px 5px 5px 20px;
}
#mainTemplate #col_right div .unlock, #detail #col_right div .unlock {
	margin: 10px 0px 0px 0px;
	padding: 8px 0px 0px 20px;
}
#detail #col_right .tool {
	border-top: 1px solid #e6e7e8;
}
#detail #col_right .tool a {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) repeat-x 0px -800px;
	border: 1px solid #e6e7e8;
	float: left;
	height: 29px;
	margin: 10px 0 25px;
	padding: 12px 10px 0;
	position: relative;
	width: 177px;
	cursor: pointer;
}
.event_info p {
	margin: 0px 0px 10px 0px;
}
#ongoingEvents table th, #upcomingEvents table th {
	border: 0 none;
	background-color: #f7f7f7;
	padding: 7px 10px 7px 10px;
}
#ongoingEvents table td, #upcomingEvents table td {
	padding-left: 10px;
}

/*XXXXXXXXXXXXXXX Library XXXXXXXXXXXXXXXX*/
#mainTemplate #findContact {
	/*float: left;*/
	margin: 0px 0px 15px 0px;
}
#mainTemplate #findContact p {
	float: left;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom:22px;
}
#mainTemplate #findContact select {
	float: left;
}
/*XXXXXXXXXXXXXXXX Content - Tools XXXXXXXXXXXXXXXXXXXXXX*/
#toolsTemplate #controls {
	margin: 0px 0px 22px 0px;
}
#toolsTemplate .innerdan {
	/*background:url(/site-content/images/innerdan_ed.png) repeat-x 0px bottom;*/
	float: left;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 6px 0px;
	width: 100%;
}
#toolsTemplate .tools_etf.tab_section {
	display: none;
}
#toolsTemplate .tab_section {
	background-color:#ecf4eb;
	border-bottom:1px solid #e6e7e8;
	float: left;
	width: 100%;
}
#toolsTemplate .tab_section .colL {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 18px 0;
	width: 200px;
}
#toolsTemplate .tab_section .colL a {
	display: inline-block;
	padding-right: 7px;
	min-width: 65px;
	margin: 2px 0px;
}
#toolsTemplate .tab_section .colL a.active {

	/*background:transparent url(/site-content/images/spdr_sprites.png) no-repeat right -4000px;*/
}
#toolsTemplate .tab_section .colL a span {
	color: #649455;
	display: block;
	font-family:"UniversLTW02-67BoldCn","Calibri";
	line-height: 17px;
	font-size:14px;
	margin: 0px;
	padding: 10px 4px 0 10px;
	text-transform:none;
}
#toolsTemplate .tab_section .colL a:hover span {
	color:#4C7C3D;
}
#toolsTemplate .tab_section .colL a.active span {
	/*background:transparent url(/site-content/images/spdr_sprites.png) no-repeat 0px -3900px;*/
	color: #333333;
	min-width: 65px;
	cursor: default;
}
#toolsTemplate .tab_section .colR {
	/*background:#FFF url(/site-content/images/bg_all_tools.png) repeat-x 0px bottom;*/
	background-color:#ffffff;
	float: left;
	padding: 0 0 50px 20px;
	width: 495px;
}
#toolsTemplate .tab_section .colR div {
	display: none;
}
#toolsTemplate .tab_section .colR div.active {
	display: block;
}
#toolsTemplate  h2 {
	margin-bottom:15px;
}
#toolsTemplate .tab_section .colR h2 span.new {
	color: #FF6600;
	font-size: 13px;
	margin: 0px 0px 0px 5px;
	text-transform: uppercase;
}
#toolsTemplate .tab_section .colR img {
	float: left;
	margin: -5px 10px 0px -5px;
}
#toolsTemplate .tab_section .colR .btn_form {
	float: left;
	display: block;
}
#toolsTemplate ul {
	margin: 0px 0px 20px 0px;
}
#toolsTemplate a.btn_form span {
	background:url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 4px -2399px;
	/* display:inline-block;
	 height:8px;
	 margin-left:5px;
	 width:7px;*/
}
#toolsTemplate table {
	margin: 0px 0px 25px 0px;
}
#toolsTemplate table th {
	background:#F7F7F7;
	border-bottom: 1px solid #e6e7e8;
	font-weight: normal;
	padding: 7px 10px 7px 5px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: bottom;
}
#toolsTemplate table td {
	border-bottom: 1px solid #e6e7e8;
	padding: 7px 10px 7px 5px;
	line-height: 18px;
	vertical-align: top;
}
#toolsTemplate table .t_title {
	width: 80%;
}
#toolsTemplate table .t_type {
	width: 20%;
}
#toolsTemplate table td a {
	display: block;
	font-family:"UniversLTW02-67BoldCn","Calibri";
}
#toolsTemplate table td a span {
	background: url("/site-content/images/spdr_sprites.png?version=rebranding") no-repeat 0 -2401px;
	display: inline-block;
	height: 8px;
	margin-left: 4px;
	width: 7px;
	*vertical-align:middle;
}

/****************** SEARCH *******/
#search {
}
#search #controls {
	margin-bottom:10px;
}
#search #col_left {
	width: 225px;
}
#search #col_left #search_term {
	margin: 0px 0px 10px 0px;
}
#search #col_left #search_filters {
	margin: 0px 0px 10px 0px;
}
#search #col_left #search_filters a {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 200px -390px #7aaa6c;
	border: 0 none;
    display: block;
    height: 22px;
    line-height: 22px;
    margin-top: 3px;
    padding: 4px 0 4px 5px;
}
#search #col_left #search_filters a.active {
	background-position:200px -490px;
}
#search #col_left #search_filters a span {
	display: block;
	color:#FFFFFF;
	font-family:"UniversLTW02-67BoldCn","Calibri";
	font-size:15px;
}
#search #col_left #search_filters a:hover span {
}
#search #col_left #search_filters a.selection {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 195px -1196px;
	font-weight: normal;
	border:1px solid #e6e7e8;
	height: auto;
	padding: 9px 10px 9px 10px;
}
#search #col_left #search_filters a.selection span {
    background-image: none;
    color: #333333;
    cursor: pointer;
    display: block;
    font-family: "UniversLTW02-67BoldCn","Calibri";
    font-size: 14px;
    margin: 0 0 10px;
    padding: 0;
}
#search .results_publications {
	display: none;
}
#search #col_left #search_filters div div {
	/*border: 1px solid #e6e7e8;
	border-top: 0px;*/
	display: none;
	padding: 12px 0px 0px 10px;
}
#search #col_left #search_filters div.active {
	display: block;
}
#search #col_left #search_filters div div a {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -2797px;
	border: 0px;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 14px;
}
#search #col_left #search_filters div div a.active {
	background-position: 0 -2897px;
	color:#4c7c3d;
}
#search #col_left #search_filters div div div {
	border: 0px;
	padding: 0px 0px 0px 14px;
}
#search #col_left #search_filters div div div a {
	background-image: none;
	font-weight: normal;
	padding: 0px;
}
#search #col_left .results_publications {
	margin-top:10px;



}
#search #supplement {
	background-color: #f5fbef;
	border: 1px solid #d4dbd1;
	line-height: 18px;
	padding: 14px;
}
#search #supplement a {
	font-weight: bold;
}
#search #col_right {
	width: 675px;
}
#search #col_right b {
	font-weight: inherit;
	background-color: #ecf4eb;
}
#search #col_right .relevance {
	/*background-color: #f7f7f7;*/
	/*border-top: 1px solid #e6e7e8;*/
	clear: both;
	/*color: #666;*/
	padding: 8px 0px 5px 10px;
	text-transform: uppercase;
}
#search #col_right table {
	width: 675px;
}
#search #col_right th {
	color:#808080;
	background-color: #f7f7f7;
	/*border-bottom: 1px solid #e6e7e8;*/
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 8px;
	padding-top:8px;
	text-align: left;
	vertical-align: bottom;
}
#search #col_right td {
	border-bottom: 1px solid #e6e7e8;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}
#search #col_right tr.f_category td {
	background-color: #f5fbef;
	color: #bfc3bb;
}
#search #col_right tr.f_category td.f_name a span {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0px -4296px;
	display: block;
	padding: 0px 0px 0px 15px;
	text-transform: none;
}
#search #col_right .f_name {
	padding-left: 10px;
	width: 300px;
}
#search #col_right td.f_name a {
	display: block;
}
#search #col_right .f_ticker {
	width: 135px;
}
#search #col_right .f_factsheet {
	width: 100px;
}
#search #col_right .f_prospectus {
	width: 100px;
}
#search #col_right .p_title {
	padding-left: 10px;
	padding-right:10px;
	width: 480px;
}
#search #col_right td.p_title a {
	display: block;
}
#search #col_right .p_type {
	width: 175px;
}
#search #col_right #tabs .results_publications {
	display: block;
}
#search #controls #tabs a span {
	color:#333333;
	font-size:14px;
}
#search #col_right table th a {
	color:#333333;
    font-family: "UniversLTW02-67BoldCn","Calibri";
}
#results_none {
	background-color: #f7f7f7;
	border: 1px solid #e6e7e8;
	line-height: 24px;
	margin: 40px 0px;
	padding: 40px 0px;
	text-align: center;
}
#search #col_right .styled_link {
	border: 1px solid #e6e7e8;
    height: 45px;
    width: 313px;
}
#search  #col_right .styled_link a {
    display: block;
    line-height: 45px;
    padding: 0;
    text-indent: 10px;
}
#search #col_right .styled_link img {
	float:left;
}
/****************** SEARCH *******/

/****************** CATEGORY LANDING *******/
#category_landing {
	background: url(/site-content/images/bg_landing_promo.gif) no-repeat 0px bottom;
	float: left;
	position: relative;
}
#category_landing #col_left {
	width: 225px;
	margin-right:20px;
}
#category_landing #col_left #promo_text {
	background-color:#7aaa6c;
	min-height: 244px;
	padding: 15px 15px 15px 15px;
	margin: 0px;
	color: #FFFFFF;
	font-size: xx-large;
}
#category_landing #col_left #promo_text h1 {
	margin: 0px;
}
#category_landing #col_left h3 {
	color: #FFF;
	margin: 0px 0px 10px 0px;
}
#category_landing #col_left p {
	color: #FFF;
	line-height: 18px;
	margin: 0px;
}
#category_landing #col_left .tagline {
	color: #4e9f17;
	font-style: italic;
	font-size: 13px;
	font-weight: bold;
	left: 0px;
	position: absolute;
	bottom: 15px;
	text-align: center;
	width: 225px;
}
#category_landing #col_right {
	width: 685px;
}
#category_landing #col_right a.micro_link {
	float: right;
	margin-top: 16px;
}
#category_landing #col_right h1 {
	font-size: 25px;
    line-height: 30px;

	margin: 0px;
	padding: 0px 0px 15px 0px;
}
#category_landing #col_right div {
	margin: 0px 0px 25px 0px;
}
#category_landing .products tbody tr {
	display: none;
}
#category_landing #col_right div.show_more_row {
	margin: 0 0 10px 8px;
	padding: 0 0 0 15px;
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat  0 -596px;
}
#category_landing #col_right div.show_more_row.minus {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0px -696px;
}
#category_landing #col_right table {
	width: 685px;
	margin: 0px 0px 10px 0px;
}
#category_landing th {
	background-color: #f7f7f7;
	padding: 7px 0px 7px 8px;
	text-transform: uppercase;
	text-align: left;
	font-weight:normal;
}
#category_landing th a {
	color:#333333;
	font-family: "UniversLTW02-67BoldCn","Calibri";
}
#category_landing th a span {
	/*color: #666666;
	display: inline;
	display: none;*/
}
#category_landing th a.active span {
	display: inline;
}
#category_landing div td {
	border-bottom: 1px solid #e6e7e8;
}
#category_landing div.products td {
	padding: 6px 0px 6px 8px;
	vertical-align: top;
}
#category_landing div.products td a {
	display: block;
}
#category_landing div.publications td {
	line-height: 18px;
	padding: 9px 0px 9px 8px;
	vertical-align: top;
}
#category_landing div.products tr:hover td,
#category_landing div.publications tr:hover td{
	background-color: #ecf4eb;
    cursor: pointer;
}
#category_landing div.products .f_name {
	padding-right: 5px;
    width: 238px;
}
#category_landing div.products .f_xratio {
	border-left: 0px solid #e6e7e8;
	text-align: center;
	width: 105px;
}
#category_landing div.products .f_ticker {
	width: 64px;
}
#category_landing div.products .f_prospectus {
	padding-left: 12px;
	width: 101px;
}
#category_landing div.products .f_factsheet {
	padding-left: 38px;
	width: 101px;
}
#category_landing div.products .f_shortcuts {
	font-family: "UniversLTW02-67BoldCn","Calibri";
	padding-left: 38px;
}
#category_landing .p_title {
	width: 341px;
}
#category_landing .p_title a {
	display: block;
}
#category_landing .p_topic {
	width: 150px;
}
#category_landing .p_type {
	width: 170px;
}
#category_landing td.p_type span {
	display: block;
}
#category_landing .viewmore {
	display: block;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 20px 0px;
}
#category_landing .unlock {
	margin: 0px 0px 30px 0px;
}
/*XXXXXXXXXXXXXXX Custom Landing Page XXXXXXXXXXXXXXXXXXXXXX*/
#category_landing.no_landingimg {
	background: url(/site-content/images/bg_landing_promo.png) no-repeat 0 bottom #FFFFFF;
}
#category_landing.no_landingimg #col_left img {
	display: none;
}
#category_landing #col_right div {
	margin: 0;
}
#category_landing #col_right > div {
	margin: 0 0 25px;
}
#category_landing #landing_spotlight_holder {
	border: 1px solid #e6e7e8;
	height: 237px;
	margin: 0 0 20px;
	position: relative;
	width: 683px;
	z-index: 0;
}
#category_landing #landing_spotlight_holder #promos .promo_item {
	display: none;
	height: 237px;
	width: 683px;
}
#category_landing #landing_spotlight_holder #promos .active {
	display: block;
}
#landing_spotlight_holder #promos .promo_item img {
	position: absolute;
	left: 0;
	top: 0;
}
#category_landing #landing_spotlight_holder #promos .promo_item .promo_content {
	height: 195px;
	left: 275px;
	position: absolute;
	right: 30px;
	top: 10px;
}
#category_landing #landing_spotlight_holder #promos .promo_item .promo_content h1 {
	border: 0 none;
	font-family: "Knockout 67 A","Knockout 67 B","Smart Sans W02 Light";

    font-size: 50px;
    line-height: 40px;
	margin: 0 0 5px;
	padding: 0;
	text-transform:uppercase;




}
#landing_spotlight_holder #promo_controls {
	bottom: 0;
	position: absolute;
	right: 20px;
}
#landing_spotlight_holder #promo_controls div {
	background-color: #7aaa6c;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 15px;
    height: 22px;
    margin: 0 0 0 1px;




    padding-top: 3px;
    text-align: center;
    width: 28px;
}
#landing_spotlight_holder #promo_controls div.active {
	background-color: #c1dabc;
    cursor: default;
}
/*XXXXXXXXXXXXXXXXXX Custom Landing page > Return Link XXXXXXXXXXXXXXXX*/
#category_landing #col_right .products_header {

	margin: 0;
}
#category_landing #col_right .products_header h1 {
	border: 0 none;
	font-size: 32px;
    line-height: 40px;
}
#category_landing #col_right .products_header .title {

	font-size: 28px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px;
}
#category_landing #col_right .products_header .title h1 {
	padding: 0;
}
#category_landing #col_right .products_header #returnLink {


	font-weight: normal;
	margin: 18px 0 0;
	float: right;
}
/******** TABLES ************/
/**************************************************/
/**************************************************/
#table_order {
	clear: both;
	margin: 0px 0px 45px 0px;
}
#table_order table {
	width: 930px;
}
#table_order .f_name {
	padding: 5px 0px 5px 5px;
	text-align: left;
	width: 289px;
}
#table_order th {
	background-color:#f7f7f7;
	border-bottom: 1px solid #e6e7e8;
	border-top: 1px solid #e6e7e8;
	color:#808080;
	padding: 8px 2px 8px 2px;
	text-transform: uppercase;
	vertical-align: bottom;
}
#table_order table td {
	border-bottom: 1px solid #e6e7e8;
	padding: 5px 0px 5px 0px;
	text-align: center;
}
#mail_order_login {
	float: left;
	width: 460px;
	margin: 0px 30px 0px 0px;
}
.login_box {
	width: 220px;
	height: 230px;
}
#mail_order_login div.logins {
	width: 220px;
}
#mail_order_login a.btn_form {
	float: left;
	margin: 0px 0px 15px 15px;
}
#mail_order_login div {
	margin: 0px 0px 15px 0px;
}
#mail_order_login label {
	float: left;
	line-height: 21px;
	width: 70px;
}
#mail_order_login input.text {
	float: left;
	margin: 0px 0px 10px 0px;
	width: 144px;
}
#mail_order_login a {
	float: left;
	font-size: 11px;
	margin: 0px 10px 0px 0px;
}
#mail_order_guest {
	float: left;
	width: 440px;
	margin: 0px 0px 30px 0px;
}
#mail_order_guest div {
	float: left;
	margin-bottom: 10px;
}
.colL {
	margin-right: 10px;
	width: 215px;
}
.colF {
	width: 430px;
}
.state {
	margin-right: 10px;
}
#mail_order_guest div label {
	margin: 0px 0px 2px 0px;
}
#mail_order_guest div input.text {
	margin: 0px;
	width: 209px;
}
#mail_order_guest div.zip input.text {
	width: 64px;
}
#mail_order_guest div select {
	margin: 0px;
	width: 215px;
}
#orderByMail\:investorType option,
#contactUsForm\:investorType option,
#userRegForm\:investorTypes option{

	min-width:350px;
}
#mail_order_guest div.state select {
	width: 135px;
}
#mail_order_place {
	clear: both;
	border-top: 1px solid #e6e7e8;
	padding: 9px 6px 0px 0px;
}
#fieldErrorPara {
	color:#a23331;
}
/**************************************************/
#prospectus_thx {
	background-color: #f2f2f2;
	display: none;
	min-height: 225px;
	padding: 75px 0px 0px 0px;
	text-align: center;
}

/***************** ACTIONS *********************************/
#actions_bottom {
	height: 25px;
	position: relative;
}
#SPDR_content .actions .btn_form {
	border: 0 none;
	box-shadow: none;
	line-height: 12px;
	padding: 0;
	position: absolute;
	right: 0;
	text-transform: capitalize;
}
#actions_top .btn_form {
	top: 0;
}
#actions_bottom .btn_form {
	top: 0px;
}
#SPDR_content .actions a.mail_order {
	background:url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -4011px;
	padding-left: 20px;
}

#SPDR_content .actions a.mail_order.inactive {
	background:url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -4111px;
	color:#a4a4a4;
	padding-left: 20px;
}
#actions_top {
	padding: 0 0 10px 0;
	position: relative;
}
#SPDR_content .download .download {
	background:url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -3005px;
	padding-left:20px;
}
#SPDR_content .download .download.inactive{
	color:#a4a4a4;
	padding-left:20px;
	background:url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -3106px;
}
.actions div.mail_order {
    display: none;
}
.mail_order {
	display:none;
}
/*XXXXXXXXXXXXXX Content - Prospectuses XXXXXXXXXXXXXXXXXX*/
#prospectus_order {
	display: none;
}
#prospectus_order div.edit_order {
	float: left;
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 12px 0px;
}
#prospectus_order a.btn_form {
	float: left;
}
#prospectus_order #mail_order_place a.btn_form {
	float: right;
	*width:118px;
}
#prospectus_thx a.btn_form {
	display: inline-block;
}
#prospectus table {
	width: 930px;
}
#prospectus td, 
#prospectus th {
	background-color:#FFFFFF;
	width: 98px;
}
#prospectus th {
	padding: 5px 0px 5px 0px;
}
#prospectus #table_headers th {
	background-color:#f7f7f7;
}
#prospectus #table_headers table {
	border-bottom:0 none;
}
#prospectus #table_lists th {
	background-color:#f7f7f7;
	border-top:1px solid #e6e7e8;
	padding: 7px 0 7px 5px;
}
#prospectus td {
	vertical-align: middle;
}
#prospectus td.f_404a, #prospectus th.f_404a {
	display: none;
}
#prospectus .f_name {
	width: 272px;
}
#prospectus .f_name  {
	padding: 7px 5px;
}
#prospectus .f_ticker {
	width: 60px;
}



/*XXXXXXXXXXXXXXXXXX Content - traders XXXXXXXXXXXXXX*/
#traders {
	padding: 10px 0px 0px 0px;
}
#traders #col_left {
	width: 300px;
}
#traders #col_left table {
	width: 300px;
	margin: 0px 0px 20px 0px;
}
#traders #col_left td {
	border-bottom: 1px solid #e6e7e8;
	text-align: left;
	vertical-align:top;
}
#traders #col_left td.link {
	padding: 7px 20px 7px 0;
	width: 200px;
}
#traders #col_left td.link span {
	font-weight: normal;
}
#traders #col_left td.date {
	width: 80px;
	padding: 7px 10px 7px 0px;
}
#traders #col_left .ftp {
	padding: 5px 5px 5px 0;
	border-bottom: 1px solid #e6e7e8;
}
#traders #col_left div.ftp p {
	margin: 5px 0px 0px 0px;
}
#traders #col_right {
	width: 600px;
}
#traders #controls {
	margin: 0px 0px 18px 0px;
}
#traders .contact_list {
	border-top: 1px solid #e6e7e8;
	width: 600px;
	table-layout: fixed;
}
#mainTemplate .contact_list {
	border-top: 1px solid #e6e7e8;
	width: 680px;
	table-layout: fixed;
}
#mainTemplate .contact_list td, #traders .contactus td {
	border-bottom: 1px solid #e6e7e8;
	vertical-align: top;
}

/*XXXXXXXXXXXXXXXXXXXXX Content - Contact us XXXXXXXXXXXXXXXXXXXXXXXXX*/
#mainTemplate .contact_list td table {
	clear: left;
	width: 541px;
	table-layout: fixed;
}
#mainTemplate .tabContent {
	clear: left;
}
#mainTemplate .contact_list td td, #traders .contactus td td {
	border-bottom: 0px solid #e6e7e8;
	padding: 5px 0px;
}
#mainTemplate .contact_list tr tr td, #traders .contactus td tr td {
	border-top: 1px solid #e6e7e8;
}
#mainTemplate .contact_list tr tr.cA td, #traders .contactus td tr.cA td {
	border: 0px;
}
#mainTemplate .contact_list .title, 
#traders .contactus .title {
	background-color:#f7f7f7;
	padding: 7px 20px 7px 10px;
	text-transform: uppercase;
	word-wrap: break-word;
	zoom: 1;
}
#mainTemplate .contact_list .contact {
	width: 531px;
	padding: 3px 0px 0px 4px;
}
#traders .contactus .contact {
	width: 431px;
	padding: 3px 0px 0px 4px;
}

#mainTemplate .contact_list .mapClass, #traders .contactus .mapclass {
	line-height: 19px;
	width: 10px;
	padding: 3px 0px;
}
#mainTemplate #tabContents {
	margin: 0px 0px 20px 0px;
}
#mainTemplate .contact_list .mapClass span, #traders .contactus .mapclass span {
	display: block;
	height: 18px;
	width: 9px;
	position: relative;
	top: 2px;
	left: -20px;
}
#mainTemplate .contact_list .name {
	font-family: "UniversLTW02-67BoldCn", "Calibri";
	width: 200px;
}
#traders .contactus .name {
	font-family: "UniversLTW02-67BoldCn", "Calibri";
	width: 150px;
}
#mainTemplate .contact_list .name .title, #traders .contactus .name .title {
	background: none repeat scroll 0 0 transparent;
	display: block;
	font-family: "UniversLTW02-57Condense", "Calibri";
	padding: 0;
	text-transform: none;
}

#mainTemplate .contact_list .title {
	width: 150px;
}
#traders .contactus .title {
	width: 100px;
}
#mainTemplate .contact_list.cA, #traders .contactus .cA {
	height: 40px;
}
#mainTemplate .contact_list .name .title {
	width: 200px;
}
#traders .contactus .name .title {
	width: 150px;
}
#mainTemplate .contact_list .email, #traders .contactus .email {
	width: 220px;
	padding-right: 5px;
	word-break: break-all;
}
#mainTemplate .contact_list .phone, #traders .contactus .phone {
	width: 106px;
	word-break: break-all;
}
#mainTemplate div.map, #traders div.map {
	min-height: 230px;
	margin: 0px 0px 20px 0px;
}
p.top_link {
	text-align: right;
	padding: 12px 8px 0px 0px;
}
#traders div.participants {
	display: none;
}
#traders div.participants .searchETF {
	margin: 0px 8px 8px 0px;
	padding: 0px 0px 0px 10px;
	float: left;
}
#traders div.participants .searchETF label {
	margin: 0px 5px 0px 0px;
	line-height: 21px;
	float: left;
}
#traders div.participants .searchETF input.text {
	float: left;
	width: 315px;
}
#traders div.participants ul {
	border-top: 1px solid #e6e7e8;
	margin: 0px 0px 8px 0px;
	float: left;
}
#traders div.participants li {
	border-bottom: 1px solid #e6e7e8;
	display: none;
	float: left;
	padding: 3px 0px 0px 0px;
	width: 570px;
}
#traders div.participants li a {
	display: block;
	float: left;
	padding: 5px 10px;
}
#traders div.participants li a.ap_ETFs span, #traders div.participants li a.ap_contact span {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat right -2795px;
	display: inline-block;
	width: 10px;
	height: 12px;
}
#traders div.participants li a.active {
	background-color: #edf6e7;
}
#traders div.participants li div {
	float: left;
}
#traders div.participants li span.ap_name {
	display: block;
	float: left;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
	width: 330px;
}
#traders div.participants li div.ap_ETFs, #traders div.participants li div.ap_contact {
	background-color: #edf6e7;
	display: none;
	padding: 15px 15px 0px 15px;
	width: 540px;
}
#traders div.participants li div div {
	width: 270px;
}
#traders div.participants li div.ap_contact div a {
	padding: 0px;
	margin: 0px 15px 15px 0px;
}
#traders div.participants li div.ap_ETFs div a {
	line-height: 16px;
	padding: 0px;
	width: 270px;
	margin: 0px 0px 15px 0px;
}
#traders div.participants li div.ap_contact div span {
	clear: left;
	display: block;
	margin: 0px 0px 6px 0px;
}
#traders div.participants li div.ap_contact div span.phone {
	color: #333333;
}
/*XXXXXXXXXXXXX Content - FAQ XXXXXXXXXXXXXXXXXXXX*/
#faq h6 {
	border: 0 none;
	margin-bottom: 0;
	padding: 0;
}
#faq div {
	/*border-bottom: 1px solid #e6e7e8;*/
	margin-bottom: 15px;
}
/*XXXXXXXXXXXXXXX Content - Announcements XXXXXXXXXXXXX*/
#spdr_news table .date {
	width: 94px;
}
#spdr_news table .title {
	width: 591px;
}
#spdr_news table .article {
	width: 438px;
}
#spdr_news table .author {
	width: 138px;
}
#spdr_news table .event {
	width: 260px;
}
#spdr_news table .location {
	width: 140px;
}
#spdr_news table .type {
	width: 120px;
}

#mainTemplate div.left {
	margin-top: 10px;
}

#SPDR_content #col_left div.formbox .select {
	width: 250px;
	margin: 0;
}
#SectorsAllocChart, #BmarkSectorsAllocChart, #AssetClassBreakdownChart, #CompositionAllocChart {
	margin-left: 10px;
}
.message {
	color: #a23331;
	padding: 5px 3px 10px 0;
	text-align: right;
}
#productLiteratureMsg {
	padding: 0 3px 10px 0;
}
#ReturnLinkArea {
	position: absolute;
	right: 5px;
	top: 16px;
}
#detail .featured_links {
	/*background:url(/site-content/images/bg_featured_links.png) repeat-x 0 bottom #eef1f6;*/
	background-color: #ecf4eb;
	/*margin-top:8px;*/
	padding:10px 10px;
}
#detail .featured_links a {
	border:0 none;
	font-family:"UniversLTW02-67BoldCn","Calibri";
}
#detail h2 .ext_link {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat right -4090px;
	float: right;
	font-family: Arial;
	font-size: 12px;
	padding-right: 10px;
	padding-top: 10px;
}

/***************** FOOTER *********************************/
#SPDR_footer {
	color: #57585b;
	font-size: 12px;
	line-height: 16px;
	margin: 0 auto;
	padding: 27px 20px;
	width: 930px
}
#SPDR_footer p {
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 15px;
	padding: 0;
}
#SPDR_footer #logo_ssga {
	margin: 0 0 38px;
}
#SPDR_footer table {
	margin: 0 0 25px;
	padding: 0;
	width: 930px;
}
#SPDR_footer table td {
	border-right: 1px solid #cdcdcd;
	padding: 0 0 6px 33px;
	text-align: left;
	vertical-align: top;
	width: 154px;
}
#SPDR_footer table td:first-child {
	padding-left: 0;
}
#SPDR_footer table td span, #SPDR_footer table td a {
	display: block;
	font-size: 13px;
	margin: 0 0 6px;
}
#SPDR_footer table td span.year {
	font-size:12px;
}
#SPDR_footer table td.copyrights {
	border: 0 none;
	line-height: 16px;
	width: 170px;
}
#SPDR_footer table td.copyrights span {
	display: inline;
	margin: 0px;
}
#SPDR_footer .box_disclosure {
	border: 1px solid #cdcdcd;
	height: 30px;
	line-height: 30px;
	margin-bottom: 15px;
	margin-left: 90px;
	text-align: center;
	width: 748px;
}
#SPDR_footer .box_disclaimer {
	border: 1px solid #cdcdcd;
	margin: 0 0 15px;
	padding: 15px 20px 0 20px;
}

/***************** Overlay *********************************/
#overlay_area {
	display: none;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}
#overlay_area div {
	display: block;
	background-color: #000;
	filter: alpha(opacity=25);
	opacity: 0.25;
	width: 100%;
	z-index: 10;
}
#overlay_area iframe {
	border: 0px;
	display: none;
	display: block;
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: -100;
	filter: mask();
}
#SPDR_content .overlay_content {
	left:175px;
}
#SPDR_content .overlay_content p {
	font-size:14px;
	line-height:17px;
}
.overlay_content {
	color:#333333;
	background-color: #ffffff;
	border: 1px solid #e6e7e8;
	display: none;
	padding: 15px;
	position: absolute;
	top: 175px;
	width: 600px;
	z-index: 11;
}
.overlay_content h2 {
	border-bottom: 2px solid #e6e7e8;
	font-size:32px;
	line-height:40px;
	text-transform:none;
	margin: 0px 0px 15px 0px;
}
.overlay_content p,
#SPDR_footer .overlay_content p {
	font-size: 14px;
	line-height: 17px;
}
.overlay_content .close_overlay {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -1200px;

	display: block;
	height: 22px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 22px;
}





/*todo*/
#detail #analyzer {
	height: 600px;
	left: 10px;
	padding: 35px 25px 25px 25px;
	width: 900px;
}
#detail #analyzer iframe {
	background-color: #FFFFFF;
	height: 600px;
	width: 900px;
	padding: 0px;
	overflow: auto;
}

.SPDR_breadcrumb {
	position: relative;
}

#Upromise_links {
	background:#f7f7f7 url(/site-content/images/UPromise_bg.png?version=rebranding) no-repeat;
	border: 1px solid #e6e7e8;
	padding: 70px 12px 6px 12px;
	margin: 0 0 20px 0;
}

#Upromise_links p {
	margin: 0 0 10px 0;
}

#Upromise_links p strong {
	display: block;
}

#Upromise_links a {
	display: inline-block;
	margin: 0 0 10px 0;
}

#Upromise_links a.ext_link {
	background: url("/site-content/images/spdr_sprites.png?version=rebranding") no-repeat right -4496px;
	padding-right: 15px;
}

/*XXXXXXXXXXXXXXX SPDRU header - Login XXXXXXXXXXXXXXXXXXXX*/
#SPDRU_header {
	background-color: #fff;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
#SPDRU_logo {
	 float: left;
    height: 82px;
    margin: 0;
    padding: 24px 0 24px 20px;
    width: 165px;
}
#change_password {
	border: 1px solid #e6e7e8;
	border-width: 1px 0;
	clear: both;
	float: left;
	margin: 20px 0 10px;
	padding: 20px 0;
	width: 100%;
}
#change_password #change_password_toggler {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -596px;
	float: left;
	font-family: "UniversLTW02-67BoldCn","Calibri";
	padding: 0 15px;
	width: 100%;
}
#change_password.active #change_password_toggler {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -696px;
	margin: 0 0 15px;
}
#change_password div {
	display: none;
}
#change_password.active div {
	display: block;
}
#revert_to_saved {
	display: inline-block;
    font-family: UniversLTW02-57Condense,Calibri;
    font-size: 14px;
    margin-right: 20px;
    text-transform: uppercase;
    vertical-align: middle;
}
#SPDR_content #error h1 {
	/*margin: 150px 0 10px;*/
}
#col_right #benefit div p {
	border: none;
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0px -3498px;
	margin: 0;
	padding: 5px 15px;
}
/*-todo*/



/****************** SSO > Login *****************/
#login_page {
	/*float: left;*/
	padding-bottom: 80px;
	width: 100%;
}
#login_page .btn_form {
	background-color: #ffffff;
	clear: both;
	float: left;
}
#login_page h1 {
	margin: 50px 0px 20px 0px;
	text-align: center;
}
#login_page input.text {
	margin: 0px;
}
#login_page #login_help1 {
	margin: 0px auto;
	width: 720px;
}
#login_page #login_help1 input.text {
	width: 284px;
}
#login_page #login_help2 {
	margin: 0px auto;
	width: 425px;
}
#login_page #login_help2 input.text {
	width: 360px;
}
#login_page #login_help3 {
	margin: 0px auto;
	width: 485px;
}
#login_page #login_help3 input.text {
	width: 194px;
}
#login_page #login_4m {
	margin: 0px auto;
	width: 535px;
}
#login_page .login {
	float: left;
}
#login_page .login .login_site {
	height: 230px;
	margin: 0px;
	padding: 0px;
	width: 220px;
}
#login_page .login #login_help {
	padding: 0px 0px 13px 0px;
}
#login_page .not_registered {
	border: 2px solid #EDF6E6;
	float: left;
	margin: 20px 0 0 30px;
	padding: 25px 20px;
	width: 240px;
}
#login_page .not_registered a {
	font-family: "UniversLTW02-67BoldCn","Calibri";
	text-transform: capitalize;
}
#login_page .not_registered h6 {
	font-size: 13px;
}
#login_page p.contact {
	clear: both;
	text-align: center;
}
#login_page .help_box {
	background-color: #e6e7e8;
	float: left;
	margin-bottom: 35px;
	min-height: 155px;
	padding: 25px 25px 30px 30px;
	width: 300px;
}
#login_help {
	padding: 0px 0 13px 17px;
	display: inline-block;
}
#login_page #login_help2 .help_box {
	width: 370px;
}
#login_page #login_help3 .help_box {
	width: 430px;
}
#login_page .help_box div {
	margin-bottom: 10px;
}
#login_page .help_box.forget_pw {
	margin-left: 255px;
}
#login_page .help_box h2 {
	border-style: none;
	margin-bottom: 20px;
}
#login_page .help_box h2 .step {
	font-size: 14px;
	font-family: "UniversLTW02-57Condense","Calibri";
	line-height:14px;
}
#login_page .help_box label {
	line-height: 24px;
	text-transform: inherit;
}
#login_page .help_box .hint {
	margin-bottom: 0;
	font-family: "UniversLTW02-67BoldCn","Calibri";
}
#login_page .error, #login_page .error a {
	color: #a23331;
}
#login_page .error li {
	margin-bottom: 15px;
	list-style: none outside none;
}
#login_page .help_box .enter_pw {
	float: left;
	width: 200px;
	margin-right: 10px;
}
#login_page #login_help1 form div.first_box {
	margin-right: 10px;
}
#login_page .success_msg {
	border: 2px solid #e6e7e8;
	color: #333333;
	font-family:"UniversLTW02-67BoldCn","Calibri";
	float: left;
	height: 188px;
	line-height: 188px;
	margin: 20px 30px 0px 0px;
	text-align: center;
	width: 280px;
}
/*XXXXXXXXXXXXXXXXXXXXXX Video XXXXXXXXXXXXXXXXX*/
#overlay_area div {
	background-color: #333333;
	opacity: 0.25;
	width: 100%;
	z-index: 10;
	position: fixed;
}
#video {
	width: 482px;
	padding: 35px 37px 35px 35px;
	box-sizing:content-box;
}
#video p {
	margin-bottom: 0;
	padding-bottom: 0;
	word-wrap: break-word;
}
#video .video_holder {
	border: 1px solid #e6e7e8;
	height: 270px;
	margin-top: 20px;
	width: 480px;
}
#SPDR_content .video_link span {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat right -2496px;
	font-size: inherit;
    margin: 0;
    padding: 0 15px 0 0;
	*display: inline-block;
	*vertical-align:middle;
}
#highlights .video_link span {
	display: inline;
}
#highlights a img {
	margin:0 0 0 4px;
}
/*XXXXXXXXXXXXXXXXX DownloadDocs - all holdings XXXXXXXXXXXXXXXXXXX*/
#allholdings #heading {
	position: relative;
}
#allholdings #table_lists a:first-child {
	margin-top: 0;
}
#allholdings #heading span {
	position: absolute;
	right: 0px;
	top: 13px;
}
#allholdings .f_name {
	width: 483px;
}
#allholdings .f_ticker, #allholdings .f_allHoldings, 
#allholdings .f_asOf, #allholdings .f_document {
	padding: 6px 0px;
	text-align: center;
	width: 107px;
}
#allholdings .f_ticker {
	text-align: left;
}
#allholdings .f_document {
	width: 150px;
}
#allholdings #table_headers .btn_form {
    background:url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -3003px;
	border:0 none;
	padding:0 0 0 20px;
	margin:0;
	box-shadow:none;
	line-height:17px;
	height:17px;
	text-transform: none;
}
#allholdings #table_headers .btn_form.inactive {
	 background:url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -3104px;
}
#SPDR_content #mainTemplate form div div {
	margin-bottom: 10px;
}
/*Login/Registration*/
#iframeHolder {
	display:none;
	height: 100%;
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 12;
}
#iframeSubHolder {
	display:none;
	margin: 0 auto;
    position: relative;
    top: 60px;
    max-width:650px;
}
.analyzer_tool #iframeSubHolder {
    	max-width:930px;
}
.analyzer_tool #iframeSubHolder #iframearea{
	background:#fff;
	box-sizing:border-box;
	padding:0 25px;
}
#iframeHolder .close {
    background-color: #ffffff;
    padding: 15px 15px 0;
    text-align: right;
}
#iframeHolder .close .close_overlay {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -1200px;
	display: inline-block;
	height: 22px;
	width:22px;
}
#cboxOverlay{
	background: #000 none repeat scroll 0 0;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.25;
    filter: alpha(opacity=25);
    position: fixed;
    top: 0;
    visibility: visible;
    width: 100%;
    z-index: 4;
}
.loading {
    background: url(/site-content/images/ajax_loading.gif) no-repeat center center #ffffff;
    height: 320px;
    width: 100%;
}
@media (max-width:767px) {
	#iframeSubHolder {
		max-width:649px;
	}
}
/*Capital Gains*/
#capitalGains {
	position:relative;
}
#capitalGains #controls_links {
    position: relative;
    text-align: right;
    margin-bottom: 5px;
}
#capitalGains #controls_links a {
	margin: 0 5px 0 10px;
}
#capitalGains #controls_links .download {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -3003px;
    padding-left: 20px;
}
#capitalGains #controls_links .download.inactive {
	background-position: 0 -3104px;
}
#capitalGains #controls_links .email {
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -4596px;
	padding-left:20px;
}
#capitalGains #controls_links .email.inactive {
	background-position:  0 -4696px;
}
#capitalGains table thead th {
	background-color: #f7f7f7;
    color: #808080;
    padding: 8px 5px 8px 0;
    text-align: center;
    text-transform: uppercase;
    vertical-align: bottom;
}
#capitalGains table {
	margin-bottom:30px;
}
#capitalGains table td,
#capitalGains table th {
	border-bottom: 1px solid #e6e7e8;
    padding: 8px 0;
    text-align:center;
    vertical-align: top;
}
#capitalGains table .label {
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}
#capitalGains table th.label {
	font-family:"UniversLTW02-67BoldCn","Calibri";
	font-size:15px;
}
#capitalGains table .f_short,
#capitalGains table .f_long,
#capitalGains table .f_share,
#capitalGains table .f_ticker {
	padding-right:10px;
}
#capitalGains table .f_ticker {
	text-align:right;
}
#capitalGains table .f_short,
#capitalGains table .f_long{
	width:90px;
}	
#capitalGains table .f_ex,
#capitalGains table .f_record,
#capitalGains table .f_playable {
	width:75px;
}
#capitalGains #email {
    background-color:transparent;
	border: 0 none;
    left: 225px;
    top: -25px;
    padding:0;
    width: 500px;
}
/*Capital Gains email share overlay*/
#capitalGains #email .close {
	background-color: #ffffff;
	border-top: 1px solid #e6e7e8;
	border-left:1px solid #e6e7e8;
	border-right:1px solid #e6e7e8;
    padding: 15px 15px 0;
    text-align: right;
}
#capitalGains .overlay_content h2{
	margin-bottom:0;
}
#capitalGains .overlay_content .title {
	background-color:#FFFFFF;
	border-left:1px solid #e6e7e8;
	border-right:1px solid #e6e7e8;
	padding:0 15px 0 15px;
}
.emailContent {
	background-color:#FFFFFF;
	border-left:1px solid #e6e7e8;
	border-right:1px solid #e6e7e8;
	border-bottom:1px solid #e6e7e8;
	padding:20px 15px 15px 15px;
}
.emailContent ul {
	background-color: #FFFFFF;
	padding:0;
	margin-bottom:20px;
}
.emailContent p {
	background-color:#FFFFFF;
	margin-bottom:0;
	padding:0 0 15px 0;
}
.emailContent label {
	margin-bottom:5px;
}
.emailContent input {
	width:300px;
	height:25px;
}
.emailContent  textarea {
	width:98%;
	height:150px;
}
.emailContent div {
	margin-bottom:15px;
}
.emailContent #capGainForm .captchaImg {
	border: 1px solid #cdcdcd;
	width: 240px;
	height: 50px;
	padding: 4px;
	margin:0 0 10px 0;
}
.emailContent .btn_form{
	*padding-top:10px;
}
.emailContent .btn_form .btn_icon {
	*background-position-y:-797px;
	margin:0 0 0 5px;
}

#quickSheetAll #table_headers {
	float:none;
}
#quickSheetAll #controls_links {
	float:right;
	padding-top:8px;
}
#quickSheetAll #controls_links a{
	float:none;
	margin-left:15px;
}

#quickSheetAll #controls_links a.btn_print{
	margin-right:0;
}
#quickSheetAll #controls_links a.btn_pdf{
	background: url(/site-content/images/spdr_sprites.png?version=rebranding) no-repeat 0 -3003px;
    	padding-left: 20px;
}
#quickSheetAll td {
	padding: 7px 6px;
}
#table_lists span.SPDRETFS{
	display:block;
}

#table_lists span.MUTUALFUNDS,
#table_headers .MUTUALFUNDS{
	display:none;
}
#quickSheetAll table{
	width:100%;
}
#quickSheetAll th.f_name{
	padding-right:0;
}
#quickSheetAll .f_name{
	max-width:300px;
	width:300px;
}
#quickSheetAll td.f_ticker{
	color:#649455;
}
#quickSheetAll .f_ticker{
	max-width:65px;
	width:65px;
}
#quickSheetAll .f_asof{
	text-align:right;
	max-width:80px;
	width:80px;
}
#quickSheetAll .f_opt{
	max-width:80px;
	width:80px;
}
#quickSheetAll .f_GER, 
#quickSheetAll .f_NER{
	min-width:78px;
	max-width:216px;
	width:216px;
}
#quickSheetAll .col6 .f_GER, 
#quickSheetAll .col6 .f_NER {
	width:170px;
}
#quickSheetAll .col7 .f_GER, 
#quickSheetAll .col7 .f_NER {
	width:124px;
}
#quickSheetAll .col8 .f_GER, 
#quickSheetAll .col8 .f_NER {
	width:78px;
}

#quicksheetFooter,
#quicksheetFooter div,
#quicksheetFooter p,
#quicksheetFooter span,
#quicksheetFooter div[style],
#quicksheetFooter p[style],
#quicksheetFooter span[style]  {
	font-size:12px !important;
}
@media print{
	#table_lists div{
		display:block;
	}
}

/*locations*/
.locations {
	float: left;
}
#SPDR_links .locations span {
	float:left;
}
#SPDR_links .locations a::after {
	width: 0;
}
#SPDR_links .locations a {
	margin-left: 5px;
	border:0 none;
	float:left;
}
#countrySelection {
	font-size: 14px;
	line-height: 17px;
	width: 550px;
	height: 350px;
	padding: 30px 30px;
	*top:175px;
}
#countrySelection h2 {
	font-size: 25px;
	line-height: 25px;
	border-bottom:0 none;
}
#countrySelection ul {
	vertical-align:baseline;
	padding:0;
	margin:0;
	float:left;
}
#countrySelection .region a:hover {
	color:#4C7C3D;
	text-decoration:none;
}
#countrySelection #leftText {
	margin-right: 40px;
	font-size:15px;
	margin-bottom:25px;
	text-transform:none;
	font-size:15px;
	
}
#countrySelection .region {
	float: left;
	font-size: 15px;
	margin-right: 60px;
	width: 280px;
}
#countrySelection .region.apac {
	width:150px;
}
#countrySelection .region li {
	margin: 0;
}
#countrySelection .region a {
	display: inline-block;
	margin: 0;
	padding:0 0 15px 0;
	color: #649455;
    float: none;
}
#countrySelection .multi_columns_2 {
	width:50%;
}
#countrySelection a:hover {
	color:#4C7C3D;
	text-decoration:none;
}