/**
File: custom.css v24
Description: Custom styles for WRI
Copyright (c) 2010, Weiss Research. All rights reserved.
*/ 

html {
	color: #000;
	background: #FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var,optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

legend {
	color: #000;
}

input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input,button,textarea,select { *
	font-size: 100%;
}

body {
	font: 13px/ 1.231 arial, helvetica, clean, sans-serif; *
	font-size: small; *
	font: x-small;
}

select,input,button,textarea,button {
	font: 99% arial, helvetica, clean, sans-serif;
}

table {
	font-size: inherit;
	font: 100%;
}

pre,code,kbd,samp,tt {
	font-family: monospace; *
	font-size: 108%;
	line-height: 100%;
}

body {
	text-align: center;
}

#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7 {
	margin: auto;
	text-align: left;
	width: 57.69em; *
	width: 56.25em;
}

#doc2 {
	width: 73.076em; *
	width: 71.25em;
}

#doc3 {
	margin: auto 10px;
	width: auto;
}

#doc4 {
	width: 74.923em; *
	width: 73.05em;
}

.yui-b {
	position: relative;
}

.yui-b {
	_position: static;
}

#yui-main .yui-b {
	position: static;
}

#yui-main,.yui-g .yui-u .yui-g {
	width: 100%;
}

.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main {
	float: right;
	margin-left: -25em;
}

.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main {
	float: left;
	margin-right: -25em;
}

.yui-t1 .yui-b {
	float: left;
	width: 12.30769em; *
	width: 12.00em;
}

.yui-t1 #yui-main .yui-b {
	margin-left: 13.30769em; *
	margin-left: 13.05em;
}

.yui-t2 .yui-b {
	float: left;
	width: 13.8461em; *
	width: 13.50em;
}

.yui-t2 #yui-main .yui-b {
	margin-left: 14.8461em; *
	margin-left: 14.55em;
}

.yui-t3 .yui-b {
	float: left;
	width: 23.0769em; *
	width: 22.50em;
}

.yui-t3 #yui-main .yui-b {
	margin-left: 24.0769em; *
	margin-left: 23.62em;
}

.yui-t4 .yui-b {
	float: right;
	width: 13.8456em; *
	width: 13.50em;
}

.yui-t4 #yui-main .yui-b {
	margin-right: 14.8456em; *
	margin-right: 14.55em;
}

.yui-t5 .yui-b {
	float: right;
	width: 18.4615em; *
	width: 18.00em;
}

.yui-t5 #yui-main .yui-b {
	margin-right: 19.4615em; *
	margin-right: 19.125em;
}

.yui-t6 .yui-b {
	float: right;
	width: 23.0769em; *
	width: 22.50em;
}

.yui-t6 #yui-main .yui-b {
	margin-right: 24.0769em; *
	margin-right: 23.62em;
}

.yui-t7 #yui-main .yui-b {
	display: block;
	margin: 0 0 1em 0;
}

#yui-main .yui-b {
	float: none;
	width: auto;
}

.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u {
	float: left;
}

.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u {
	float: right;
}

.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first {
	float: left;
}

.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf {
	width: 49.1%;
}

.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u {
	width: 32%;
	margin-left: 1.99%;
}

.yui-gb .yui-u { *
	margin-left: 1.9%; *
	width: 31.9%;
}

.yui-gc div.first,.yui-gd .yui-u {
	width: 66%;
}

.yui-gd div.first {
	width: 32%;
}

.yui-ge div.first,.yui-gf .yui-u {
	width: 74.2%;
}

.yui-ge .yui-u,.yui-gf div.first {
	width: 24%;
}

.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first {
	margin-left: 0;
}

.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u {
	width: 49%; *
	width: 48.1%; *
	margin-left: 0;
}

.yui-g .yui-g .yui-u {
	width: 48.1%;
}

.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first { *
	margin-right: 0; *
	width: 32%;
	_width: 31.7%;
}

.yui-g .yui-gc div.first,.yui-gd .yui-g {
	width: 66%;
}

.yui-gb .yui-g div.first { *
	margin-right: 4%;
	_margin-right: 1.3%;
}

.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first { *
	margin-right: 0;
}

.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u { *
	margin-left: 1.8%;
	_margin-left: 4%;
}

.yui-g .yui-gb .yui-u {
	_margin-left: 1.0%;
}

.yui-gb .yui-gd .yui-u { *
	width: 66%;
	_width: 61.2%;
}

.yui-gb .yui-gd div.first { *
	width: 31%;
	_width: 29.5%;
}

.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u {
	width: 32%;
	_float: right;
	margin-right: 0;
	_margin-left: 0;
}

.yui-gb .yui-gc div.first {
	width: 66%; *
	float: left; *
	margin-left: 0;
}

.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u {
	margin: 0;
}

.yui-gb .yui-gb .yui-u {
	_margin-left: .7%;
}

.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first { *
	margin-left: 0;
}

.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u { *
	width: 48.1%; *
	margin-left: 0;
}

.yui-gb .yui-gd div.first {
	width: 32%;
}

.yui-g .yui-gd div.first {
	_width: 29.9%;
}

.yui-ge .yui-g {
	width: 24%;
}

.yui-gf .yui-g {
	width: 74.2%;
}

.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u {
	float: right;
}

.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first {
	float: left;
}

.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first { *
	width: 24%;
	_width: 20%;
}

.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u { *
	width: 73.5%;
	_width: 65.5%;
}

.yui-ge div.first .yui-gd .yui-u {
	width: 65%;
}

.yui-ge div.first .yui-gd div.first {
	width: 32%;
}

#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf {
	zoom: 1;
}

/**
 * YUI Base
 * @module base
 * @requires reset, fonts
*/

body {
	/* For breathing room between content and viewport. */
	margin:10px;
}

h1 {
	/* 18px via YUI Fonts CSS foundation. */
	font-size: 138.5%;
}

h2 {
	/* 16px via YUI Fonts CSS foundation. */
	font-size: 123.1%;
}

h3 {
	/* 14px via YUI Fonts CSS foundation. */
	font-size: 108%;
}

h1,h2,h3 {
	/* Top & bottom margin based on font size. */
	margin: 1em 0;
}

h1,h2,h3,h4,h5,h6,strong,dt {
	/* Bringing boldness back to headers and the strong element. */
	font-weight: bold;
}
optgroup {
	font-weight:normal;
}

abbr,acronym {
	/* Indicating to users that more info is available. */
	border-bottom: 1px dotted #000;
	cursor: help;
}

em {
	/* Bringing italics back to the em element. */
	font-style: italic;
}

del {
	/* Striking deleted phrases. */
	text-decoration: line-through;
}

blockquote,ul,ol,dl {
	/* Giving blockquotes and lists room to breath. */
	margin: 1em;
}

ol,ul,dl {
	/* Bringing lists on to the page with breathing room. */
	margin-left: 2em;
}

ol li {
	/* Giving OL's LIs generated numbers. */
	list-style: decimal outside;
}

ul li {
	/* Giving UL's LIs generated disc markers. */
	list-style: disc outside;
}

dl dd {
	/* Giving UL's LIs generated numbers. */
	margin-left: 1em;
}

th,td {
	/* Borders and padding to make the table readable. */
	border: 1px solid #000;
	padding: .5em;
}

th {
	/* Distinguishing table headers from data cells. */
	font-weight: bold;
	text-align: center;
}

caption {
	/* Coordinated margin to match cell's padding. */
	margin-bottom: .5em;
	/* Centered so it doesn't blend in to other content. */
	text-align: center;
}

sup {
	/* to preserve line-height and selector appearance */
	vertical-align: super;
}

sub {
	/* to preserve line-height and selector appearance */
	vertical-align: sub;
}

p,
fieldset,
table,
pre {
	/* So things don't run into each other. */
	margin-bottom: 1em;
}
/* Opera requires 1px of passing to render with contemporary native chrome */
button,
input[type="checkbox"],
input[type="radio"],
input[type="reset"],
input[type="submit"] {
	padding:1px;
}


/* do not edit above this line - over-write styles below as needed */

/* =================== CUSTOM STYLES FOR WRI =================== */

/* GLOBAL ELEMENT STYLES */ 

html {
	overflow-y: scroll;
}

html,body {
	margin: 0;
	padding: 0;
	background: transparent;
}

body {
	line-height:1.3em;
}

th,td {
	border: 0;
}

blockquote {
	border-left: 0;
	color: inherit;
}

abbr, acronym {
	cursor: text;
}

.format_text blockquote {
	margin: 0;
	padding: 0;
	padding-left: 1em;
	background-color: transparent;
}

.format_text p {
	margin-bottom: 1em;
}

body.contact blockquote {
	width: 16em;
}

body.custom div.w_page_hr {
	min-height: 1px !important;
	height: 1px;
	border-bottom: 0 !important;
	padding-top: 2em;
	text-align: center;
}

body.custom div.w_page_hr span {
	display: block;
	position: relative;
	width: 66%;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	height: .5em;
	border-top: 1px dotted silver;
}

body.custom div.w_page_hr hr {
	display: none;
}

div.post_box {
	margin-bottom:1em;
}

li.widget ul {
	margin: 0;
}

/* LAYOUT */

body {
	background: #fff url(/img/wri.generic-bg.png?v28) top left repeat-x;
}

body.w_parent_id_33134,
body.w_brand_eps {
	background: #fff url(/img/wri.eps-bg.png?v28) top left repeat-x;
}

body.w_parent_id_33146,
body.w_brand_mam {
	background: #fff url(/img/wri.mam-bg.png?v28) top left repeat-x;
}

body.w_parent_id_33171,
body.w_brand_uwd {
	background: #fff url(/img/wri.uwd-bg.png?v28) top left repeat-x;
}

body.w_parent_id_38877,
body.w_brand_premium {
	background: #fff url(/img/wri.premium-bg.png?v28) top left repeat-x;
}

#bd {
	padding-left: 26px;
}

.yui-t3 .yui-b {
	float:left;
	width:280px;
}

.yui-t3 #yui-main .yui-b {
	margin-left:284px;
}

.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {
	float:right;
	margin-left:-280px;
}

div.format_text {
	width:670px;
}

body div#custom-doc {
	background: transparent url(/img/wri.generic-container.png?v28) -100px 0 no-repeat;
	width: 1000px;
	text-align: left;
}

body.w_parent_id_38877 div#custom-doc, 
body.w_brand_premium div#custom-doc {
	background: transparent url(/img/wri.premium-container.png?v28) -100px 0 no-repeat;
}

body.w_parent_id_33134 div#custom-doc, 
body.w_brand_eps div#custom-doc {
	background: transparent url(/img/wri.eps-container.png?v28) -100px 0 no-repeat;
}

body.w_parent_id_33146 div#custom-doc,
body.w_brand_mam div#custom-doc {
	background: transparent url(/img/wri.mam-container.png?v28) -100px 0 no-repeat;
}

body.w_parent_id_33171 div#custom-doc,
body.w_brand_uwd div#custom-doc {
	background: transparent url(/img/wri.uwd-container.png?v28) -100px 0 no-repeat;
}

#content_box {
	margin-left:10px;
	width:980px;
}

#content {
	width:665px;
	margin-right: 15px;
}

#sidebars {
	margin-left:15px;
}

#sidebars a {
	font-family: arial,helvetica,clean,sans-serif !important;
}

#w_welcome_back {
	width: 230px;
	padding-left: 2px;
	text-align: center;
	margin-top: 1px !important;
}

div.format_text {
	margin-top: 0;
}

body.home div.format_text,
body.w_parent_id_33249 div.format_text,
body.special div.format_text,
body.about div.format_text,
body.trading-history div.format_text,
body.whitelist div.format_text,
body.legal div.format_text,
body.privacy div.format_text {
	margin-top: 1em;
}

/* ALL IN ONE SEO PACK */

.broken_link, a.broken_link {
	text-decoration: line-through;
}

/* LOGIN FORM */

div#w_login_form_container {
	margin: 62px 0 0 124px;
	min-height: 450px;
}

div#w_login_form_container form {
	padding: 17px 34px;
	width: 400px;
	height: 250px;
	background: #fff url(/img/wri.loginbox_bg.png) top left no-repeat;
}

form#w_login_form input {
	padding: 2px;
}

form#w_login_form label {
	display: block;
	margin-top: .5em;
}

p.w_login_error, p.w_success {
	margin-top:1.571em;
	font-size: 92%;
	font-weight: bold;
	color: red;
}

p.w_login_error {
	color: red;
}

p.w_success {
	color: green;
}

fieldset#w_login_submit button {
	display: block;
	border: 0 !important;
	width: 206px !important;
	height: 28px;
	margin: 0;
	padding: 0;
	background-image: url(/img/wri.png?v28);
	background-repeat: no-repeat;
	background-position: -700px -60px;
	text-indent: -9999px;
	line-height: 0;
}

input#w_remember {
	width: 1em;
	border: 0;
	padding-left: 0;
	margin-left: 0;
}

fieldset#w_login_submit button:hover {
	background-position: -700px -95px;
}

/* SEARCH UNLEASHED */

div.w_home-page_content #incoming {
	display: none;
}

/* HEADER */

div#header {
	height: 165px;
}

#logo {
	width: 250px;
	float: left;
}

#logo a {
	display: block;
	text-indent: -9999px;
	height: 138px;
	width: 300px;
	float: left;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}

/* TOOLBAR TOP */
#w_toolbar {
	height: 50px;
	margin: 0;
	padding: 0;
	cursor: default;
}

#w_toolbar ul {
	margin: 0;
	padding:16px 12px 0 0;
	float: right;
	text-align: right;
	color: white;
}

#w_toolbar ul li {
	margin: 0;
	padding: 0 8px 0 10px;
	list-style: none;
	display: inline;
	float: left;
	background-position: -70px -279px;
}

#w_toolbar ul li a {
	height: 19px;
	overflow: hidden;
	padding: 0;
	position: relative;
	display: block;
	color: white;
	text-decoration: underline;
}

#w_toolbar #w_search {
	margin: 0 0 0 12px;
}

#w_toolbar #w_search form {
	height: 16px;
}

#w_toolbar #w_search fieldset {
	margin: 0;
	height: 16px;
}

#w_toolbar #w_search input {
	margin: 1px 1px 0 0;
	width: 212px;
	height: 18px;
	background-color: transparent;
	float: left;
	border: 0;
}

#w_toolbar #w_search label span {
	font-weight: bold;
	display: none;
}

#w_toolbar #w_search button#w_search_submit {
	width: 64px;
	height: 22px;
	margin-left: 5px;
	margin-top:-2px;
	background-color: transparent;
	border: 0;
	text-indent: -9999px;
	cursor: pointer;
}

#w_toolbar #w_logout {
	width: 70px;
}

/* MAIN NAVIGATION */

#w_mainnav {
	margin:15px 0 0 48px;
	padding: 0 0 0 0;
	float: left;
	width: 666px;
	height: 64px;
	cursor: default;
}

#w_mainnav ul {
	margin: 0 0 0 12px;
	padding: 0 0 0 0;
	width: 666px;
	height: 64px;
	list-style: none;
	background-color: transparent;
}

#w_mainnav ul li a:hover,
body.home #w_mainnav #w_home a,
body.charts #w_mainnav #w_charts a,
body.account #w_mainnav #w_account a,
body.store #w_mainnav #w_store a,
body.contact #w_mainnav #w_contact a {
	background-color: transparent;
	background-image: url(/img/wri.mainnav-a-bg.png?v28);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#w_mainnav ul li {
	margin: 0 3px 0 0;
	padding: 0 0 0 0;
	list-style: none;
	display: inline;
	float: left;
}

#w_mainnav ul li a
 {
	margin-top: 2px;
	height: 62px;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: -9999px;
	display: block;
}

#w_mainnav #w_home a {
	width: 79px;
}

#w_mainnav #w_charts a {
	width: 138px;
}

#w_mainnav #w_account a {
	width: 160px;
}

#w_mainnav #w_store a {
	width: 166px;
}

#w_mainnav #w_contact a {
	width: 108px;
}

/* TAB NAVIGATION */

body.w_parent_id_38877 div.headline_area,
body.tfa div.headline_area,
body.rgp div.headline_area,
body.dip div.headline_area,
body.mcp div.headline_area {
	margin-bottom: 1px;
}

div.w_tabnav {
	margin: 1px 0 0 0;
	padding: 0;
	height: 38px;
	cursor: default;
}

div.w_tabnav ul {
	margin: 0;
	padding: 0;
	height: 32px;
	list-style: none;
}

div.w_tabnav ul li {
	display:inline;
	height: 38px;
	float:left;
	list-style:none outside none;
	margin:0;
	padding:0;
}

div.w_tabnav ul li a {
	display: block;
	float:left;
	height: 32px;
	text-decoration: none;
	color: white;
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	font-weight: bold;
}

body.w_parent_id_38877 div.w_tabnav ul li a { /* premium */
	background:url("/img/wri.nav_a_bg.premium.png") no-repeat scroll 50% 0 transparent;
}

body.w_parent_id_33146 div.w_tabnav ul li a { /* mam */
	background:url("/img/wri.nav_a_bg.mam.png") repeat-x scroll 50% 0 transparent;
}

body.w_parent_id_33171 div.w_tabnav ul li a { /* uwd */
	background:url("/img/wri.nav_a_bg.uwd.png") no-repeat scroll 50% 0 transparent;
}

body.w_parent_id_33134 div.w_tabnav ul li a { /* uwd */
	background:url("/img/wri.nav_a_bg.eps.png") no-repeat scroll 50% 0 transparent;
}

/* active tab and tab hover */
body.w_parent_id_38877 div.w_tabnav ul li a:hover,
body.w_parent_id_38877 div.w_tabnav ul li.w_tab_selected a {
	background:url("/img/wri.nav_ah_bg.premium.png") no-repeat scroll 50% 0 transparent;
}

body.w_parent_id_33146 div.w_tabnav ul li a:hover,
body.w_parent_id_33146 div.w_tabnav ul li.w_tab_selected a {
	background:url("/img/wri.nav_ah_bg.mam.png") repeat-x scroll 50% 0 transparent;
}

body.w_parent_id_33171 div.w_tabnav ul li a:hover,
body.w_parent_id_33171 div.w_tabnav ul li.w_tab_selected a {
	background:url("/img/wri.nav_ah_bg.uwd.png") no-repeat scroll 50% 0 transparent;
}

body.w_parent_id_33134 div.w_tabnav ul li a:hover,
body.w_parent_id_33134 div.w_tabnav ul li.w_tab_selected a {
	background:url("/img/wri.nav_ah_bg.eps.png") no-repeat scroll 50% 0 transparent;
}

div.w_tabnav span.w_tlsr {
	display: block;
	float:left;
	height: 26px;
	padding-top: 5px;
	cursor: pointer;
}

body.w_parent_id_38877 div.w_tabnav span.w_tlsr { /* premium */
	background:url("/img/wri.nav_sr_bg.premium.png") no-repeat scroll 100% 0 transparent;
	padding-left: 1px;
	padding-right: 8px;
}

body.w_parent_id_33146 div.w_tabnav span.w_tlsr { /* mam */
	background:url("/img/wri.nav_sr_bg.mam.png") no-repeat scroll 100% 0 transparent;
	padding-left:20px;
	padding-right:34px;
}

body.w_parent_id_33171 div.w_tabnav span.w_tlsr { /* uwd */
	background:url("/img/wri.nav_sr_bg.uwd.png") no-repeat scroll 100% 0 transparent;
	padding-left: 6px;
	padding-right: 13px;
}

body.w_parent_id_33134 div.w_tabnav span.w_tlsr { /* eps */
	background:url("/img/wri.nav_sr_bg.eps.png") no-repeat scroll 100% 0 transparent;
	padding-left: 1px;
	padding-right: 9px;
}

div.w_tabnav span.w_tlsl {
	display: block;
	float:left;
	height: 32px;
	padding-right: 7px;
	cursor: pointer;
}

body.w_parent_id_38877 div.w_tabnav span.w_tlsl { /* premium */
	background:url("/img/wri.nav_sl_bg.premium.png") no-repeat scroll 100% 0 transparent;
}

body.w_parent_id_33146 div.w_tabnav span.w_tlsl { /* mam */
	background:url("/img/wri.nav_sl_bg.mam.png") no-repeat scroll 100% 0 transparent;
}

body.w_parent_id_33171 div.w_tabnav span.w_tlsl { /* uwd */
	background:url("/img/wri.nav_sl_bg.uwd.png") no-repeat scroll 100% 0 transparent;
}

body.w_parent_id_33134 div.w_tabnav span.w_tlsl { /* uwd */
	background:url("/img/wri.nav_sl_bg.eps.png") no-repeat scroll 100% 0 transparent;
}

/* fill out the nav bar to the right */

body.w_parent_id_38877 li#w_forum span.w_tlsr {
	padding-right: 12px;
}

body.w_parent_id_33146 li#w_help-center span.w_tlsr {
	padding-right: 23px;
}

body.w_parent_id_33171 li#w_help-center span.w_tlsr {
	padding-right: 14px;
}

body.w_parent_id_33134 li#w_getting-started span.w_tlsr {
	padding-right: 10px;
}

body.w_parent_id_33134 li#w_getting-started span.w_tlsr {
	padding-left: 3px;
}

body.w_parent_id_38877 li#w_forum span.w_tlsr { /* premium */
	background:url("/img/wri.nav_sr_bg.premium.png") no-repeat scroll 47px 0 transparent;
}

body.w_parent_id_33146 li#w_help-center span.w_tlsr { /* mam */
	background:url("/img/wri.nav_sr_bg.mam.png") no-repeat scroll 110px 0 transparent;
}

body.w_parent_id_33171 li#w_help-center span.w_tlsr { /* uwd */
	background:url("/img/wri.nav_sr_bg.uwd.png") no-repeat scroll 88px 0 transparent;
}

body.w_parent_id_33134 li#w_help-center span.w_tlsr { /* uwd */
	background:url("/img/wri.nav_sr_bg.eps.png") no-repeat scroll 88px 0 transparent;
}

/* MUS */

div.w_tabnav_mus {
	margin-right: 24px;
}

div.w_tabnav_mus ul {
	background-color:#EEE;
}

li#w_help-center {
	/*float: right;*/
}


/* PREMIUM PAGES */

h2.w_page_title,
h2.premium_page_title, 
h2.w_premium_archives_page_title {
	border-bottom:1px dotted #ccc;
	clear:both;
	margin:1em 0 0.5em;
}

/* TOP BANNER */
#w_teaser {
	position: relative;
	top: 3px;
	left: 4px;
	margin: 0;
	padding: 0;
	float: left;
	width: 745px;
	height: 200px;
	cursor: default;
	background-color: #2E4D07;
	background-repeat: no-repeat;
}

#w_teaser_content {
	background-image: url(/img/uwd_banner.png?v28);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#w_teaser_content {
	margin: 0;
	padding: 0;
	height: 199px;
	background-position: -2px -3px;
}

#w_teaser_content h1,#w_teaser_content h2 {
	overflow: hidden;
	text-indent: -9999px;
	display: none;
}


#w_teaser_action {
	background-image: url(/img/uwd.png?v28);
	background-position:  -4px -806px;
	background-repeat: no-repeat;
}

a#w_teaser_action {
	display: block;
	position: relative;
	top: 155px;
	left: 511px;
	padding: 0;
	border: 0;
	width: 207px;
	height: 29px;
}

a:hover#w_teaser_action {
	background-position: -4px -839px;
}

#w_teaser_action span {
	visibility: hidden;
}

/* CONTENT */

.page {
	padding: 0 !important;
}

.headline_area {
	margin-bottom: 0;
}

#content {
	z-index: 10;
}

#content_box {
	background: none;
}

div#content_box table, 
div#content_box table th, 
div#content_box table td {
	border: 0;
}

.home-page #content {
	width:750px;
}

/* PRODUCT PAGE */

div#w_products {
	margin-bottom: 1em;
	clear: both;
}

div#w_products p,
div#w_products span,
div#w_products label,
div#w_products input {
	font-size: 92%;
}

div#w_products h3 {
	font-size: 112%;
	font-weight: bold;
}

div#w_product_description {
	font-size: 100%;
}

div#w_product_description img {
	float: left;
	margin: 0 1em 1em 0;
}

div#w_product_description p {
	margin: .5em 0;
}

.w_product_latest h2 {
	margin:.5em 0;
	padding:0.2em;
	background-color:#EEE;
}

span.w_btar {
	display: block; 
	text-align: right;
}

div#w_product_description {
	/* border-bottom: 1px dotted silver; */
}

table.w_product_latest td.w_product_teaser_content {
	height: 9em;
}

table.w_product_archives_issue td.w_product_teaser_content {
	width: 100%;
}

table.w_product_latest, table.w_product_archives_issue {

}

table.w_product_archives_issue {
	width: 100%;
}

body.w_parent_id_38877 table.w_product_latest a,
body.w_parent_id_38877 table.w_product_archives_issue a,
body.w_brand_premium div.format_text a,
body.w_brand_premium .headline_meta a,
body.w_brand_premium .headline_area a.w_pdf,
body.w_brand_premium p.w_issue_print a,
body.w_parent_id_38877 a.w_pc,
body.w_brand_premium span.w_issue_number {
	color: #755E00;
}

body.w_parent_id_33134 table.w_product_latest a,
body.w_parent_id_33134 table.w_product_archives_issue a,
body.w_brand_eps div.format_text a,
body.w_brand_eps .headline_meta a,
body.w_brand_eps .headline_area a.w_pdf,
body.w_brand_eps p.w_issue_print a,
body.w_parent_id_33134 a.w_pc,
body.w_brand_eps span.w_issue_number {
	color: #000099;
}

body.w_parent_id_33146 table.w_product_latest a,
body.w_parent_id_33146 table.w_product_archives_issue a,
body.w_brand_mam div.format_text a,
body.w_brand_mam .headline_meta a,
body.w_brand_mam .headline_area a.w_pdf,
body.w_brand_mam p.w_issue_print a,
body.w_parent_id_33146 a.w_pc,
body.w_brand_mam span.w_issue_number {
	color: #990000;
}

body.w_parent_id_33171 table.w_product_latest a,
body.w_parent_id_33171 table.w_product_archives_issue a,
body.w_brand_uwd div.format_text a,
body.w_brand_uwd .headline_meta,
body.w_brand_uwd .headline_area a.w_pdf,
body.w_brand_uwd p.w_issue_print a,
body.w_parent_id_33171 a.w_pc,
body.w_brand_uwd span.w_issue_number {
	color: #006600;
}

table.w_product_latest, 
table.w_product_current_issue, 
table.w_product_archives_issue {
	border: 0;
	margin: 0;
}

table.w_product_latest {
	width: 100%;
	/*border-bottom: 1px dotted #ccc !important;*/
}

table.w_product_latest td, 
table.w_product_current_issue td, 
table.w_product_flash_alert td, 
table.w_product_archives_issue td {
	padding: 0;
	border: 0;
	vertical-align: top;
	border-collapse: collapse;
}

td.w_product_current_issue,
td.w_product_flash_alert {
	width: 50%;
}

td.w_product_current_issue table {
	width: 100%
}

table.w_product_latest td, 
table.w_product_archives_issue td {
	padding: .5em 0;
}

table.w_product_latest p, 
table.w_product_archives_issue p {
	margin: 0;
}

td.w_verdot {
	width: 1em;
	/* border-right: 1px dotted #ccc !important; */
}

td.w_verdot_thin {
	width: 1em;
	border-right: 1px dotted #ccc !important;
}

td.w_verdot span, td.w_verdot_thin span {
	display: block;
	width: 1px;
}

td.w_product_teaser_more {
	text-align: right;
}

p.w_product_teaser_more {
	text-align: right;
}

p.w_product_teaser_more a {
	font-weight: bold;
}

td.w_product_teaser_date_code {
	height: 6em;
	padding-right: .5em !important;
}

td.w_product_teaser_date_code a {
	font-weight: bold;
	text-decoration: none;
}

td.w_product_teaser_date_code span {
	font-weight: bold;
	font-size: 1em;
	color: #666;
	white-space:nowrap;
}

td.w_product_current_issue {
	padding-right: 8px !important;
}

td.w_product_flash_alert {
	padding-left: 8px !important;
}

td.w_product_current_issue td.w_product_teaser_date_code {
	background: transparent url(/img/wri.png?v28) no-repeat scroll -374px -6px;
}

td.w_product_flash_alert td.w_product_teaser_date_code {
	background: transparent url(/img/wri.png?v28) no-repeat scroll -474px -6px;
}

table.w_product_video_library a.w_product_video_library_link {
	display: block;
	height: 40px;
	background: transparent url("/img/movie_clip.gif") no-repeat scroll 0 0;
	font-weight: bold;
	color: #990000;
	padding-left: 82px;
	padding-bottom: 10px;
	font-size:87%;
	border-bottom: 1px dotted #ccc !important;
}

h2.w_product_archives_title {
	background-color:#EEE;
	margin-top:0.5em;
	padding:0.2em;
}

table.w_product_archives_issue {
	border: 0;
	margin: 0;
}

table.w_product_archives_issue td {
	border: 0;
	vertical-align: top;
}

table.w_product_archives_issue td.w_product_teaser_date_code {
	background: transparent url(/img/wri.png?v28) no-repeat scroll -374px -250px;
}

body.mcp table.w_product_archives_issue td.w_product_teaser_date_code,
body.rgp table.w_product_archives_issue td.w_product_teaser_date_code {
	background: transparent url(/img/wri.png?v28) no-repeat scroll -230px -1113px;
}

table.w_product_archives_sell_confirmation td.w_product_teaser_date_code {
	background: transparent url(/img/wri.png?v28) no-repeat scroll -830px -1278px !important;
}

table.w_product_archives_buy_confirmation td.w_product_teaser_date_code {
	background: transparent url(/img/wri.png?v28) no-repeat scroll -630px -1278px !important;
}

table.w_product_archives_intent_to_buy_and_sell td.w_product_teaser_date_code {
	background: transparent url(/img/wri.png?v28) no-repeat scroll -430px -1278px !important;
}

table.w_product_archives_intent_to_sell td.w_product_teaser_date_code {
	background: transparent url(/img/wri.png?v28) no-repeat scroll -230px -1278px !important;
}

table.w_product_archives_intent_to_buy td.w_product_teaser_date_code {
	background: transparent url(/img/wri.png?v28) no-repeat scroll -30px -1278px !important;
}

table.w_product_archives_war_room_briefing td.w_product_teaser_date_code {
	background: transparent url(/img/wri.png?v28) no-repeat scroll -830px -1113px !important;
}

table.w_product_archives_special_update td.w_product_teaser_date_code {
	background: transparent url(/img/wri.png?v28) no-repeat scroll -630px -1113px !important;
}

table.w_product_archives_alert td.w_product_teaser_date_code {
	background: transparent url(/img/wri.png?v28) no-repeat scroll -430px -1113px !important;
}

table.w_product_archives_flash_alerts td.w_product_teaser_date_code {
	background: transparent url(/img/wri.png?v28) no-repeat scroll -430px -1074px !important;
}

body.mcp table.w_product_archives_issue td.w_product_teaser_date_code,
body.rgp table.w_product_archives_issue td.w_product_teaser_date_code {
	padding-left: 34px;
}

td.w_product_teaser_content {
	padding: 0 0 0 1em !important;
}

td.w_product_teaser_content h4 {
	margin: .5em 0;
}

.comments_closed {
	display: none;
}

td.w_ptdc_bonus span, td.w_ptdc_bonus_pdf span {
	 display: block; 
	 width: 4em;
}

td.w_ptdc_special span, td.w_ptdc_special_pdf span {
	 display: block; 
	 width: 18px;
}

td.w_ptdc_bonus, td.w_ptdc_special {
	height:3.5em;
	background:url("/img/wri.png?v28") no-repeat scroll -374px -296px transparent !important;
}

td.w_ptdc_bonus_pdf, td.w_ptdc_special_pdf {
	height:3.5em; 
	background:url(/img/wri.png?v28) no-repeat scroll -574px -296px transparent !important;
}

td.w_ptc_bonus h4, td.w_ptc_special h4 {
	margin: 0;
}

td.w_ptc_pdf span {
	color: #666;
	font-weight: bold;
}

/* rgp LEGEND */

td#w_premium_archives_legend {
	vertical-align: top;
	padding-left: 1.2em;
	background:url("/img/wri.green-arrow-right.png") no-repeat scroll -1px 49px transparent;
}

td.w_premium_archives_legend_all {
	background-position: -1px 49px !important;
}

td.w_premium_archives_legend_issues {
	background-position: -1px 92px !important;
}

td.w_premium_archives_legend_alert {
	background-position: -1px 136px !important;
}

td.w_premium_archives_legend_special_update {
	background-position: -1px 183px !important;
}

td.w_premium_archives_legend_war_room_briefing {
	background-position: -1px 226px !important;
}

td.w_premium_archives_legend_intent_to_buy {
	background-position: -1px 225px !important;
}

td.w_premium_archives_legend_intent_to_sell {
	background-position: -1px 270px !important;
}

td.w_premium_archives_legend_intent_to_buy_and_sell {
	background-position: -1px 315px !important;
}

td.w_premium_archives_legend_buy_confirmation {
	background-position: -1px 364px !important;
}

td.w_premium_archives_legend_sell_confirmation {
	background-position: -1px 407px !important;
}

td#w_premium_archives_legend table caption {
	font-size: 92%;
	font-weight: bold;
	border-bottom: 1px solid #333;
	margin-bottom: 0;
}

table#w_premium_archives_legend_table td {
	vertical-align: middle;
	padding: 8px 0 0 32px;
	height: 45px;
}

td#w_issues_legend_all {
	background:url("/img/wri.png?v28") no-repeat scroll -30px -1112px transparent !important;
}

td#w_issues_legend_issue {
	background:url("/img/wri.png?v28") no-repeat scroll -230px -1112px transparent !important;
}

td#w_issues_legend_alert {
	background:url("/img/wri.png?v28") no-repeat scroll -430px -1112px transparent !important;
}

td#w_issues_legend_special_update {
	background:url("/img/wri.png?v28") no-repeat scroll -630px -1112px transparent !important;
}

td#w_issues_legend_war_room_briefing{
	background:url("/img/wri.png?v28") no-repeat scroll -830px -1112px transparent !important;
}

td#w_issues_legend_intent_to_buy {
	background:url("/img/wri.png?v28") no-repeat scroll -30px -1272px transparent !important;
}

td#w_issues_legend_intent_to_sell {
	background:url("/img/wri.png?v28") no-repeat scroll -230px -1272px transparent !important;
}

td#w_issues_legend_intent_to_buy_and_sell {
	background:url("/img/wri.png?v28") no-repeat scroll -430px -1272px transparent !important;
}

td#w_issues_legend_buy_confirmation {
	background:url("/img/wri.png?v28") no-repeat scroll -630px -1272px transparent !important;
}

td#w_issues_legend_sell_confirmation {
	background:url("/img/wri.png?v28") no-repeat scroll -830px -1272px transparent !important;
}

td#w_premium_archives_legend a {
	font-size:87%;
	text-decoration: none;
}

body.w_parent_id_33171 td#w_premium_archives_legend a {
	color:#006600;
}

body.w_parent_id_33146 td#w_premium_archives_legend a {
	color:#990000;
}

td#w_premium_archives_legend a:hover {
	color:red;
	text-decoration: underline;
}

table#w_premium_archives_legend_table td.w_selected a {
	font-weight: bold;
}

/* INTROS */

div.w_intro, div.w_intro h4 {
	font-size: small;
}

div.w_intro {
	margin: 1em 2em 0 2em;
	min-height: 17em;
}

div.w_intro {
	border-bottom: 1px dotted #333;
}

.w_intro a {
	color: #009900;
}

.w_intro a:visited {
	color: #009900;
}

.w_intro a:hover {
	color: red;
	text-decoration: underline;
}

.w_intro a:active {
	color: red;
}

div.w_intro img {
	float: left;
	margin: .5em;
	margin-left: 0;
	border: 1px solid #009900;
}

.w_intro p {
	margin: 0;
	padding: 0 0 .5em 0;
}

span.w_more {
	white-space: nowrap;
}

span.w_more a {
	margin: 0 .2em;
	white-space: nowrap;
}


/* SIDEBAR & WIDGETS */

#sidebars {
	border: 0;
}

#sidebars ul {
	border: 0;
	padding: 0;
	margin: 0;
}

li.widget {
	list-style: none;
	margin-bottom: 0;
}

#sidebars {
	width: 270px;
}

ul.sidebar_list {
	padding: 0 !important;
	margin-left: 0;
	margin-top: 0;
	width: 270px;
}

ul.sidebar_list li.widget {
	list-style-type: none;
	padding: 0 !important;
	margin-bottom: 1em;
}

ul.sidebar_list li.widget li {
	margin-bottom: 0 !important;
	list-style-type: none;
}

.widget {
	margin-bottom: 2em;
}

.widget h3 {
	height: 34px;
	background: transparent url(/img/wri.png?v28) 0 0 no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}

.widget h4 {
	height: 24px;
	background: transparent url(/img/wri.png?v28) 0 0 no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border-bottom: 3px solid white;
}

li.w_subscriptions_widget h3 {
	background-position: -62px -56px;
}

div.w_subscriptions_widget,
div.w_freeezines_widget {
	margin-top: 0;
	padding-top: 4px;
}

div.w_freeezines_widget ul {
	background-color:#EEEEEE;
}	

li.w_purchase_additional {
	text-align: center;
	font-size: 82%;
	font-weight: bold;
	margin-top: .7em;
	margin-left: -0.5em;
	padding-top: .5em;
	border-top: 1px dotted #aaa;
	line-height: 1.3em;
}

span.w_round-wb {
	display: block;
	height: 8px;
	background: #fff url(/img/wri.png?v28) -62px -887px no-repeat;
}

div#w_premium_subscriptions_widget h4 {
	background-position: -62px -233px;
}

div#w_premium_subscriptions_widget a {
	color: #755E00 !important;
}

div#w_eps_subscriptions_widget h4 {
	background-position: -62px -105px;
}

div#w_mam_subscriptions_widget h4 {
	background-position: -62px -137px;
}

div#w_uwd_subscriptions_widget h4 {
	background-position: -62px -169px;
}

div#w_reports_subscriptions_widget h4 {
	background-position: -62px -201px;
}

div.w_subscriptions_widget ul {
	margin: 0 !important;
	padding: .5em .5em 0 1em !important;
	background-color: #eee;
}

div.w_subscriptions_widget a {
	text-decoration: none !important;
}

div#w_eps_subscriptions_widget a {
	color: #000099 !important;
}

div#w_mam_subscriptions_widget a {
	color: #990000 !important;
}

div#w_uwd_subscriptions_widget a {
	color: #006600 !important;
}

div.w_subscriptions_widget a:hover {
	text-decoration: underline !important;
}

li.w_freeezines h3 {
	background-position: -62px -293px;
}

div.w_freeezines_widget li {
	text-align: center;
}


/* FOOTER */

#footer {
	/*display: none;*/
}

#afterfooter {
	position: relative;
	margin: 0;
	padding: 0;
	border-top:2px solid #eee;
	clear: both;
	height: 64px;
	width: 100%;
	text-align: center;
}

body #afterfooter {
	background: transparent url(/img/wri.generic-footer-bg.png?v28) left top repeat-x;
}

body.w_parent_id_38877 div#afterfooter,
body.w_brand_premium div#afterfooter {
	background: transparent url(/img/wri.premium-footer-bg.png?v28) left top repeat-x;
}

body.w_parent_id_33134 div#afterfooter,
body.w_brand_eps div#afterfooter {
	background: transparent url(/img/wri.eps-footer-bg.png?v28) left top repeat-x;
}

body.w_parent_id_33146 div#afterfooter,
body.w_brand_mam div#afterfooter {
	background: transparent url(/img/wri.mam-footer-bg.png?v28) left top repeat-x;
}

body.w_parent_id_33171 div#afterfooter,
body.w_brand_uwd div#afterfooter {
	background: transparent url(/img/wri.uwd-footer-bg.png?v28) left top repeat-x;
}

#footernav {
	text-align: center;
	padding-top: 1em;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	color: white;
}

body div#footernav {
	background: transparent url(/img/wri.generic-footer.png?v28) -100px 0 no-repeat;
}

body.w_parent_id_38877 div#footernav,
body.w_brand_premium div#footernav {
	background: transparent url(/img/wri.premium-footer.png?v28) -100px 0 no-repeat;
}

body.w_parent_id_33134 div#footernav,
body.w_brand_eps div#footernav {
	background: transparent url(/img/wri.eps-footer.png?v28) -100px 0 no-repeat;
}

body.w_parent_id_33146 div#footernav,
body.w_brand_mam div#footernav {
	background: transparent url(/img/wri.mam-footer.png?v28) -100px 0 no-repeat;
}

body.w_parent_id_33171 div#footernav,
body.w_brand_uwd div#footernav {
	background: transparent url(/img/wri.uwd-footer.png?v28) -100px 0 no-repeat;
}

#footernav ul {
	margin: 0;
	padding: 0;
	width: 650px;
	height: 2em;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}

#footernav ul li {
	margin: 0;
	padding: 0 8px;
	list-style: none;
	display: inline;
	float: left;
}

#footernav ul li a {
	color: white;
	text-decoration: underline;
	border-bottom: 0;
	font-family: arial,helvetica,clean,sans-serif !important;
}

#footernav ul li a:hover {
	color: white;
}

#footernav ul li strong {
	margin-right: 14em;
	color: black;
}

#footernav p {
	clear: both;
	margin: 0;
}

/* PAGE CONTENT */

/*
body.ie7 div.format_text {
	min-height: 1046px;
}
*/

body.w_single h1.entry-title {
	margin: 0 0 2px 0;
	padding: 0;
	border-bottom:1px dotted #CCC;
}

.headline_area p.w_issue_pdf, .headline_area p.w_issue_print {
	margin: 1.2em;
	padding: 0;
	text-align: right;
}

.headline_area a.w_pdf {
	padding-left: 18px;
	padding-bottom: 2px;
	background: transparent url(/media/icons/pdf.gif) 0 0 no-repeat;
	font-size:107%;
	font-weight:bold;
}

.headline_area p.w_issue_print a {
	padding: 3px 0 2px 20px;
	background: transparent url(/media/icons/print.gif) 0 0 no-repeat;
}

p.headline_meta sup {
	text-transform: lowercase;	
}

p.headline_meta {
	font-style: normal;
	color: #777;
	margin-bottom: 1.5em;
}

p.headline_meta span {
	text-transform: none;
}

p.headline_meta a {
	text-decoration: underline;
	border-bottom: 0;	
}

/*
p.headline_meta span.author,
p.headline_meta abbr.published {
	color: #000;
}
*/

abbr.published {
	letter-spacing: 0 !important;
	text-transform: inherit;
	border:0;
}

body.experts div.format_text,
body.blogs div.format_text {
}

#content_box {
}

#page #content {
	position: relative;
	margin-top: 0;
}

#page #content span {
	z-index: 1000;
}

#w_before_content {
	display: block;
	height: 10px;
}

#w_after_content {
	display: block;
	height: 10px;
}

.post_box {
	padding-top: 0;
	margin:0; 
}

h1.entry-title {
	margin-bottom: 0;
}

.prev_next {
	width: 660px;
	margin: 0 2em;
	padding-left: 0;
	letter-spacing: .1em;
	font-weight: bold;
}

.prev_next p {
	font-size: 1em;
	line-height: 1em;
	margin: 0;
	padding: 0;
}

.prev_next p.previous {
	margin: 0;
	padding: 0;
}

.prev_next p a {
	font-size: small;
	font-weight: normal;
}

/* PAGE TITLES */

body.charts h1, 
body.contact h1,
body.sitemap h1,
body.privacy h1,
body.legal h1,
body.about h1,
body.trading-history h1,
body.support h1,
body.video h1,
body.faq h1,
body.whitelist h1,
body.w_parent_id_31 div.headline_area h1,
body.roku h1,
body.w_404 h1,
h1.w_pt {
	height: 44px;
}

div.headline_area h1 {
	margin: 0;
	padding: 0;
	width:665px;
	background-repeat: no-repeat;
	overflow: hidden;
}

body.charts div.headline_area h1, 
body.w_parent_id_33249 div.headline_area h1 {
	background-image: url(/media/wri/pt/charts.png?v28); 
	text-indent: -9999px;
}

body.account div.headline_area h1 {
	background-image: url(/media/wri/pt/account.png?v28); 
	text-indent: -9999px;
}

body.store div.headline_area h1 {
	background-image: url(/media/wri/pt/store.png?v28);  
	text-indent: -9999px;
}

body.privacy div.headline_area h1 {
	background-image: url(/media/wri/pt/privacy.png?v28); 
	text-indent: -9999px;
}

body.about div.headline_area h1 {
	background-image: url(/media/wri/pt/about.png?v28); 
	text-indent: -9999px;
}

body.legal div.headline_area h1 {
	background-image: url(/media/wri/pt/legal.png?v28); 
	text-indent: -9999px;
}

body.contact div.headline_area h1 {
	background-image: url(/media/wri/pt/contact.png?v28); 
	text-indent: -9999px;
}

body.trading-history div.headline_area h1 {
	background-image: url(/media/wri/pt/trading-history.png?v28); 
	text-indent: -9999px;
}

body.faq div.headline_area h1 {
	background-image: url(/media/wri/pt/faq.png?v28); 
	text-indent: -9999px;
}

body.whitelist div.headline_area h1,
body.w_parent_id_31 div.headline_area h1 {
	background-image: url(/media/wri/pt/whitelist.png?v28); 
	text-indent: -9999px;
	margin-bottom: 1em;
}

body.w_404 div.headline_area h1 {
	background-image: url(/media/wri/pt/404.png?v28); 
	padding-top: 3em;
}

/* WHITELIST */



/* ROKU */

#w_roku_form fieldset {
	display: inline;
	margin: 0;
}

#w_roku_code {
	padding: 2px;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}

#w_roku_message p {
	margin: 0;
}

.w_roku_step {
	margin-top: 1em;
}

.w_roku_step h2,
.w_roku_step h3 {
	margin-top: 0;
}

.w_roku_step h3 {
	padding: .2em 0 .2em .2em;
	background-color: green;
	color: white;
}

.w_roku_login {
	margin: 2em 0;
	color: red;
	font-weight: bold;
	font-size:92%;
}

fieldset#w_roku_code_submit button {
	display: block;
	border: 0 !important;
	width: 206px !important;
	height: 28px;
	margin: 0;
	padding: 0;
	background-image: url(/img/wri.png?v28);
	background-repeat: no-repeat;
	background-position: -700px -235px;
	text-indent: -9999px;
	line-height: 0;
}

fieldset#w_roku_code_submit button:hover {
	background-position: -700px -200px;
}

/* ERROR MESSAGES */

div#w_message_warning,
div#w_message_error,
div#w_message_success  {
	padding: .5em;
	color: white;
	font-weight: bold;
	font-size:92%;
}

div#w_message_warning {
	background-color: red;
}

div#w_message_error {
	background-color: red;
}

div#w_message_success {
	background-color: green;
}

/* 404 */

body.w_404 div.format_text li {
	list-style:none;
}

body.w_404 div.prev_next {
	display: none;
}

/* SINGLE ISSUE PAGE */

span.w_issue_number {
	display: block;
	float: left;
	margin-top: 1em;
	font-weight: bold;
}

/* CHARTS INTRO PAGE */

body.charts div.format_text img {
	display: block;
	margin-top: 1em;
}

body.charts div.format_text p {
	margin-top: 1em;
}

/* FAQ */

h4.w_faq_q {
	font-size: .9em; 
	margin: 1em 0
}

div.w_faq_a {
	margin: 2em 0;
}

div.w_faq_a a.w_btt {
	display: block; 
	text-align: right
}

body.faq div.format_text h2 {
	margin-top: 1.5em;
	border-bottom: 1px solid #333;
}

/* CONTACT US */

div#w_contact_us {
	margin-top: 1em;
}

label.error {
	padding-left: 1em;
	color: #FF4F67;
}

input.error, textarea.error {
	background-color: #FFFFCF;
}

div#w_contact_us input, 
div#w_contact_us textarea {
	padding: 2px;
}

div#w_contact_us button {
	border: 0 !important;
	width: 206px !important;
	height: 28px;
	margin: 0;
	padding: 0;
	background-image: url(/img/wri.png?v28);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	line-height: 0;
	cursor: pointer;
}

div#w_contact_us button#contact_us_submit {
	background-position: -700px -60px;
}

div#w_contact_us button#contact_us_submit:hover {
	background-position: -700px -95px;
}

div#w_contact_us button#contact_us_reset {
	background-position: -700px -130px;
}

div#w_contact_us button#contact_us_reset:hover {
	background-position: -700px -165px;
}

div#contact_form_ok p {
	margin-top: 2em;
	font-size: 1.5em;
}

/* ISSUES */

div#w_issue_top h2 {
	margin: 0 0 .2em 0;
	padding: 0;
	height: 44px;
}

div#w_issue_disclaimer {
	clear: both;
	margin: 2em 0 0 0;
	padding: 1em;
	background-color: #ddd;
	font-size: smaller;
	line-height: 150%;
}

/* SEARCH RESULT */

div#archive_info {
	padding: 0;
	margin: 1em 0 0 0;
}

div.prev_next {
	padding: 1em 0;
	margin: 2em 0 0 0;
}

h2.entry-title {
	padding: 0;
	margin: .3em 0;
}

body.w_search div.prev_next p a {
	font-weight: bold;
}

/* SITEMAP */

div.w_sitemap_content ul {
	margin: 0;
}

div.w_sitemap_content ul ul {
	margin-left: 2em;
}

div.w_sitemap_content ul li {
	list-style-type: none;
}

/* QM */

table.qmmt_main, table.qmmt_main td, table.qmmt_main tr {
	border: 0;
	padding: .2em 0;
}

div#multi-channel div {
	overflow: visible !important;
}

div#multi-channel table {
	border-collapse: collapse;
}

div#multi-channel table td, div#multi-channel table th {
	border: 0;
	border-collapse: collapse;
	padding: 2px;
}

div#multi-channel table td table td, div#multi-channel table td table th {
	border: 1px solid #eee;
	border-collapse: collapse;
}

.qm_main {
	background-color: #ffffff;
	border-color: #E2E2E0;
	font: 12px Verdana, Arial, Helvetica;
	color: #000000;
}

.qm_maintext,.qm_options_in_money {
	font: 12px Verdana, Arial, Helvetica;
	color: #000000;
}

/*
.qm_maintext {
	padding-right: 2em !important;
}
*/

.qm_text_up,.qm_text_down {
	font: 12px Verdana, Arial, Helvetica;
}

.qm_text_up {
	color: #009900;
}

.qm_text_down {
	color: #E60202;
}

.qm_border {
	display: none;
}

a.qm {
	font: 12px Verdana, Arial, Helvetica;
	color: #00693f;
	text-decoration: underline;
}

a:visited .qm {
	font: 12px Verdana, Arial, Helvetica;
	color: #00693f;
	text-decoration: underline;
}

a:hover .qm {
	font: 12px Verdana, Arial, Helvetica;
	color: #00693f;
	text-decoration: underline;
}

.qm_subnav_heading_bar {
	border-color: #E2E2E0;
}

a.qm_subnav_inactivebutton,a:visited .qm_subnav_inactivebutton {
	font: bold 12px Verdana, Arial, Helvetica;
	color: #000000;
	text-decoration: underline;
}

.qm_subnav_activebutton,a.qm_subnav_activebutton,a:visited
	.qm_subnav_activebutton,.qm_subnav_inactivebutton,a:hover
	.qm_subnav_activebutton {
	font: bold 12px Verdana, Arial, Helvetica;
	color: #000000;
	text-decoration: none;
}

.qm_inactivebutton {
	background-color: #f1dea0;
	font: bold 11px Verdana, Arial, Helvetica;
	color: #000000;
	text-decoration: underline;
	border-color: #ffffff;
	border-bottom-color: #ffffff;
}

.qm_activebutton {
	background-color: #dfbe57;
	font: bold 11px Verdana, Arial, Helvetica;
	color: #000000;
	border-color: #ffffff;
}

.qm_heading_bar {
	background-color: #89cab0;
	border-color: #ffffff;
	font: 12px Verdana, Arial, Helvetica;
	
}

.qm_heading_text {
	font: bold 13px Verdana, Arial, Helvetica;
	color: #000000;
}

.qm_realtime_text {
	font: 12px Arial, Helvetica, sans-serif;
	color: #019F01;
	font-weight: bold;
	font-style: italic;
}

.qm_nonrt_text {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-style: italic;
}

.qm_cycle {
	background-color: #fffdee;
	border-color: #E2E2E0;
	font: 12px Verdana, Arial, Helvetica;
	color: #000000;
}

.qm_cycleup {
	background-color: #D4FCD4;
	font: 12px Verdana, Arial, Helvetica;
	color: #000000;
}

.qm_cycledown {
	background-color: #FCD2D2;
	font: 12px Verdana, Arial, Helvetica;
	color: #000000;
}

a.qm_heading_text {
	font: 12px Verdana, Arial, Helvetica;
	color: #000000;
	text-decoration: underline;
}

a:visited .qm_heading_text {
	font: 12px Verdana, Arial, Helvetica;
	color: #000000;
	text-decoration: underline;
}

a:hover .qm_heading_text {
	font: 12px Verdana, Arial, Helvetica;
	color: #000000;
	text-decoration: underline;
}

.qm_heading_link {
	font: 12px Verdana, Arial, Helvetica;
	color: #000000;
}

a.qm_heading_link {
	font: 12px Verdana, Arial, Helvetica;
	color: #000000;
	text-decoration: underline;
}

a:visited .qm_heading_link {
	font: 12px Verdana, Arial, Helvetica;
	color: #000000;
	text-decoration: underline;
}

a:hover .qm_heading_link {
	font: 12px Verdana, Arial, Helvetica;
	color: #000000;
	text-decoration: underline;
}

.qm_L2_cycle1 {
	font: 12px Verdana, Arial, Helvetica;
	background-color: #FFFEEF;
	color: #000000;
}

.qm_L2_cycle2 {
	font: 12px Verdana, Arial, Helvetica;
	background-color: #F0F7DE;
	color: #000000;
}

.qm_L2_cycle3 {
	font: 12px Verdana, Arial, Helvetica;
	background-color: #F4F0E8;
	color: #000000;
}

.qm_L2_cycle4 {
	font: 12px Verdana, Arial, Helvetica;
	background-color: #E0E0F7;
	color: #000000;
}

.qm_L2_cycle5 {
	font: 12px Verdana, Arial, Helvetica;
	background-color: #fafafa;
	color: #000000;
}

.qm_L2_cycle6 {
	font: 12px Verdana, Arial, Helvetica;
	background-color: #F5E8E8;
	color: #000000;
}

.qm_L2_cycle7 {
	font: 12px Verdana, Arial, Helvetica;
	background-color: #F6EDDA;
	color: #000000;
}

.qm_L2_cycle8 {
	font: 12px Verdana, Arial, Helvetica;
	background-color: #DCEAEE;
	color: #000000;
}

.qm_L2_cycle9 {
	font: 12px Verdana, Arial, Helvetica;
	background-color: #E9E2F4;
	color: #000000;
}

.qm_L2_cycle10 {
	font: 12px Verdana, Arial, Helvetica;
	background-color: #EEF2FA;
	color: #000000;
}

.qm_L2_cycle11 {
	font: 12px Verdana, Arial, Helvetica;
	background-color: #E1E2FA;
	color: #000000;
}

.qm_L2_cycle12 {
	font: 12px Verdana, Arial, Helvetica;
	background-color: #EEFAE1;
	color: #000000;
}

.qm_L2_cycle13 {
	font: 12px Verdana, Arial, Helvetica;
	background-color: #EDFCFB;
	color: #000000;
}

.qm_L2_cycle14 {
	font: 12px Verdana, Arial, Helvetica;
	background-color: #FBEBE8;
	color: #000000;
}

.qm_L2_cycle15 {
	font: 12px Verdana, Arial, Helvetica;
	background-color: #EDEDED;
	color: #000000;
}

.qm_L2_cycle16 {
	font: 12px Verdana, Arial, Helvetica;
	background-color: #F6EDDA;
	color: #000000;
}

/* QM WATCHLIST */

div#enhanced-portfolio table,
div#enhanced-portfolio table td,
div#enhanced-portfolio table th {
	border: 0;
}

div#enhanced-portfolio table td,
div#enhanced-portfolio table th {
	padding: 0;
	border-collapse: collapse !important;
	vertical-align: top !important;
}

#portfoliovalue td {
	padding: 4px 2px !important;
}

td.qmpf_summaryblock {
	padding: .5em 0 !important;
}

td.qmmt_text img {
	margin-bottom: 0 !important;
}

.qmmt_main
{
    background-color: #ffffff;
    border: 0px solid #ffffff;
}
.qmmt_text
{
    /* font: 12px Verdana,Arial,Helvetica;*/
    font-size: 12px;
    color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.qmmt_text_up
{
    font: 12px Verdana,Arial,Helvetica;
    color: #009900;
}
.qmmt_text_down
{
    font: 12px Verdana,Arial,Helvetica;
    color: #E60202;
}
.qmmt_input
{
    font: 12px Verdana,Arial,Helvetica;
}
.qmmt_cycle
{
    background-color: #fffdee;
}
.qmmt_header_text
{
    font: bold 13px Verdana,Arial,Helvetica;
    color: #00287A;
}
.qmmt_header_bar
{
    background-color: #89cab0;
    border-bottom-color: #89cab0;
}	
a.qmmt {
	font: 12px Verdana,Arial,Helvetica;
    color: #00693f;
	text-decoration: underline;			
}
a:visited.qmmt {
	font: 12px Verdana,Arial,Helvetica;
    color: #00693f;
	text-decoration: underline;			
}
a:hover.qmmt {
	font: 12px Verdana,Arial,Helvetica;
    color: #00693f;
	text-decoration: underline;
}

/* QM PORTFOLIO */

.qmpf_button_trade {
  width:50px;   
  font: 10px Tahoma, sans-serif;
}
.qmpf_button_go {
  width:30px;   
  font: 10px Tahoma, sans-serif;
}
.qmpf_options_in_money {
  background-color: #FFFFCC;  
  font: 12px Tahoma, sans-serif;
  color: #444444;  
  font-weight: normal;
  padding: 4px;
}
.qmpf_options_notin_money {
  background-color: #FFFFFF;  
  font: 12px Tahoma, sans-serif;
  color: #444444;
  font-weight: normal;
  padding: 4px;
}
.qmpf_options_in_money_s {
  background-color: #FFFFCC;  
  font: 11px Tahoma, sans-serif;
  color: #444444;  
  font-weight: normal;
}
.qmpf_options_notin_money_s {
  background-color: #FFFFFF;  
  font: 11px Tahoma, sans-serif;
  color: #444444;
  font-weight: normal;
}

.qmpf_options_strike {
  background-color: #e6e6e6;
  font: 12px Tahoma, sans-serif;
  color: #444444;
  font-weight: normal;
  padding: 4px;
}

.qmpf_realtime_text
{
    font: 10px Tahoma, Arial, Helvetica, sans-serif;
    color: #008000;
    font-weight: bold;
    font-style: italic;
}

.qmpf_nonrt_text
{
    font: 10px Tahoma, Arial, Helvetica, sans-serif;
    color: #465665;
    font-weight: bold;
    font-style: italic;
}

.qmpf_activetab {
 width: 15%;
 float: left;
 background-color: #e6e6e6;
 height: 20px;
 margin-right: 5px;
 font: 11px Tahoma, Arial, Helvetica, sans-serif;
 color: #000000;
 cursor: pointer;
 voice-family: "\"}\"";
 voice-family:inherit;
}

.qmpf_inactivetab {
 width: 15%;
 float: left;
 background-color: #f4f4f4;
 height: 20px;
 margin-right: 5px;
 font: 11px Tahoma, Arial, Helvetica, sans-serif;
 color: #000000;
 cursor: pointer;
 voice-family: "\"}\"";
 voice-family:inherit;
}

.qmpf_header {
  background-color: #e6e6e6;
  padding: 2px;
  text-align: center;
  color: #000000;
  font: 11px Tahoma, sans-serif;
  border: 1px solid #dddddd;
}

.qmpf_header_nonlink_text {   
  text-align: center;
  color: #000000;
  font: 11px Tahoma, sans-serif;  
  text-decoration:none;
  cursor: text;
}

a.qmpf_header {
 color: #000000;
 text-decoration: underline;
}

a:visited.qmpf_header {
 color: #000000;
  text-decoration: underline;
}

a:hover.qmpf_header {
 color: #ff0000;
 text-decoration: underline;
}

.qmpf_inactivetab:hover {
  background-color: #dddddd;
}

.qmpf_cell { 
 border: 1px solid #dddddd;
 font: 12px Tahoma, sans-serif;
 color: #444444;
 text-align: right;
 padding: 4px;
}

.qmpf_cell_textdown { 
 border: 1px solid #dddddd;
 font: 12px Tahoma, sans-serif;
 color: #ff0000;
 text-align: right;
 padding: 4px;
}

.qmpf_cell_textup { 
 border: 1px solid #dddddd;
 font: 12px Tahoma, sans-serif;
 color: #009900;
 text-align: right;
 padding: 4px;
}

.qmpf_cycle1 {
 background-color: #ffffff;
 border: 1px solid #dddddd;
 font: 12px Tahoma, sans-serif;
 color: #444444;
 text-align: right;
 padding: 4px;
}

.qmpf_cycle2 {
 background-color: #f7f7f7;
 border: 1px solid #dddddd;
 font: 12px Tahoma, sans-serif;
 color: #444444;
 text-align: right;
 padding: 4px;
}

.qmpf_textup {
 color: #009900;
}

.qmpf_textdown {
 color: #ff0000;
}

.qmpf_summaryblock {
 background-color: #e6e6e6;
 text-align: center;
 width:25%;
 padding: 15px;
}

.qmpf_summary_text {
 font: 12px Tahoma, Arial, Helvetica, sans-serif;
 color: #000000;
}

.qmpf_summary_textup {
 font: 12px Tahoma, Arial, Helvetica, sans-serif;
 color: #009900;
}

.qmpf_summary_textdown {
 font: 12px Tahoma, Arial, Helvetica, sans-serif;
 color: #ff0000;
}

.qmpf_navtext {
 font: 11px Tahoma, Arial, Helvetica, sans-serif;
 color: #000000;
 font-weight: bold;
 font-weight: normal;
}

.qmpf_navtextsel {
 font: 11px Tahoma, Arial, Helvetica, sans-serif;
 color: #000000;
 font-weight: bold;
}

.qmpf_message_success {
 font: 12px Tahoma, Arial, Helvetica, sans-serif;
 color: #000000;
 font-weight: bold;  
}

.qmpf_message_error {
 font: 11px Tahoma, Arial, Helvetica, sans-serif;
 color: #FF0000;
 font-weight: bold; 
}

a.qmpf {
 color: #0000aa;
 text-decoration: underline;
}

a:visited.qmpf {
 color: #0000aa;
 text-decoration: underline;
}

a:hover.qmpf {
 color: #ff0000;
 text-decoration: underline;
}

a.qmpf_nav {
 color: #0000aa;
 text-decoration: underline;
}

a:visited.qmpf_nav {
 color: #0000aa;
  text-decoration: underline;
}

a:hover.qmpf_nav {
 color: #ff0000;
 text-decoration: underline;
}

.qmpf_hovertext
{ 
	position:absolute;	
	width:210px; 
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #000000; 
	border-bottom:1px solid #000000; 
	background-color:#eeeeee; 
	padding:3px; 
	display:none;
	font:normal 11px arial;
	text-align:left;
	z-index:100;
}
.qmpf_hoverword
{ 
	text-decoration:underline; 	
	cursor:pointer;
	z-index:101;
}

a.qmpf_navtxt_link {
 color: #000000;
 text-decoration: underline;
}

a:visited.qmpf_navtxt_link {
 color: #000000;
  text-decoration: underline;
}

a:hover.qmpf_navtxt_link {
 color: #ff0000;
 text-decoration: underline;
}

/* No Need to really edit this, for Market Depth / Level II row colors */
/* Level II Cycles */
.qmpf_L2_cycle1 {     
	font: 11px Tahoma, Arial, Helvetica, sans-serif;              
    background-color:           #FFFEEF;
	font-weight: normal;
    color:                      #000000; }
.qmpf_L2_cycle2 {     
	font: 11px Tahoma, Arial, Helvetica, sans-serif;                     
    background-color:           #F0F7DE;
	font-weight: normal;
    color:                      #000000; }
.qmpf_L2_cycle3 {     
	font: 11px Tahoma, Arial, Helvetica, sans-serif;                     
    background-color:           #F4F0E8;
	font-weight: normal;
    color:                      #000000; }
.qmpf_L2_cycle4 {       
	font: 11px Tahoma, Arial, Helvetica, sans-serif;                     
    background-color:           #E0E0F7;
	font-weight: normal;
    color:                      #000000; }
.qmpf_L2_cycle5 {       
	font: 11px Tahoma, Arial, Helvetica, sans-serif;                    
    background-color:           #F7F7F7;
	font-weight: normal;
    color:                      #000000; }
.qmpf_L2_cycle6 {         
	font: 11px Tahoma, Arial, Helvetica, sans-serif;                 
    background-color:           #F5E8E8;
	font-weight: normal;
    color:                      #000000; }
.qmpf_L2_cycle7 {         
	font: 11px Tahoma, Arial, Helvetica, sans-serif;                 
    background-color:           #F6EDDA;
	font-weight: normal;
    color:                      #000000; }
.qmpf_L2_cycle8 {        
	font: 11px Tahoma, Arial, Helvetica, sans-serif;                  
    background-color:           #DCEAEE;
	font-weight: normal;
    color:                      #000000; }
.qmpf_L2_cycle9 {        
	font: 11px Tahoma, Arial, Helvetica, sans-serif;                  
    background-color:           #E9E2F4;
	font-weight: normal;
    color:                      #000000; }
.qmpf_L2_cycle10 {        
	font: 11px Tahoma, Arial, Helvetica, sans-serif;                  
    background-color:           #EEF2FA;
	font-weight: normal;
    color:                      #000000; }
.qmpf_L2_cycle11 {        
	font: 11px Tahoma, Arial, Helvetica, sans-serif;                  
    background-color:           #E1E2FA;
	font-weight: normal;
    color:                      #000000; }
.qmpf_L2_cycle12 {       
	font: 11px Tahoma, Arial, Helvetica, sans-serif;                   
    background-color:           #EEFAE1;
	font-weight: normal;
    color:                      #000000; }
.qmpf_L2_cycle13 {         
	font: 11px Tahoma, Arial, Helvetica, sans-serif;                 
    background-color:           #EDFCFB;
	font-weight: normal;
    color:                      #000000; }
.qmpf_L2_cycle14 {        
	font: 11px Tahoma, Arial, Helvetica, sans-serif;                  
    background-color:           #FBEBE8;
	font-weight: normal;
    color:                      #000000; }
.qmpf_L2_cycle15 {       
	font: 11px Tahoma, Arial, Helvetica, sans-serif;                   
    background-color:           #EDEDED;
	font-weight: normal;
    color:                      #000000; }	
.qmpf_L2_cycle16 {       
	font: 11px Tahoma, Arial, Helvetica, sans-serif;                   
    background-color:           #F6EDDA;
	font-weight: normal;
    color:                      #000000; }
    
.qmpf_cycleup
{
    background-color: #eeffee;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
	font-weight: normal;
}
.qmpf_cycledown
{
    background-color: #ffeeee;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
	font-weight: normal;
}    

.qmpf_cyclenochange
{
    background-color: #ffffff;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
	font-weight: normal;
}    

/* CSS for the Exchange panel */
.qm_heading_bar
{
    background-color: #eeeeee;
    padding: 2px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    xborder: 1px solid #999999 !important;
    font: 12px Arial, sans-serif;
	font-weight: normal;
}

.qm_bg
{
	background: #fff;
	text-align: left;
}

.qm_cycle
{
    background-color: #eeeeee;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
	font-weight: normal;
    border-color: #999999;
}
.qmmt_text
{
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: normal;
}

/* ADDED FOR HOMEPAGE */

div.w_subscriptions {
	/* padding-left: 1em; */
	background-color: #efefef;
	margin-bottom: 1em;
}

div.w_subscriptions h3 {
	padding: .5em .5em .5em .5em;
	margin: 0;
	background-color: #ccc;
}

div.w_subscriptions p {
	margin-bottom: 0;
	padding-left: .5em;
	padding-bottom: .5em;
}

/* PREMIUM MEDIA PAGE */

#media_room_video{
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:10px;
	margin-top:-5px;
}


#w_google_news{
	border-bottom:1px dotted #CCCCCC;
}

#w_google_news .w_google_news_date{
	color:#7F7F7F;
	font-size:85%;
	font-style:italic;
	font-weight:bold;
	margin-top:-15px;
}

#w_google_news a{
	color:#b29c3f;
	font-weight:bold;
	font-size:90%;	
}

#w_google_news h2, #w_news_pr h2{
	font-size:115%;
	font-weight:bold;
	margin-bottom:5px;
}

#w_news_pr a{
	color:#b29c3f;
	font-weight:bold;
	font-size:90%;	
}


#w_news_pr .w_weiss_headlines_date{
	margin-bottom:0px;
}

#w_news_pr .w_weiss_news_date{
	color:#7F7F7F;
	font-size:85%;
	font-style:italic;
	font-weight:bold;
	margin-top:-15px;
}

#w_news_pr .w_weiss_news_desc{
	font-size:95%;
	margin-top:-12px;
}

#getting_started_video{
	border-bottom:1px dotted #CCCCCC;
	width:100%;
	margin: 20px 0px 2px 0px;
	text-align:center;
	padding-bottom:20px;
	

}

/* PRINT */





/* ASSET ALLOCATOR (PORTFOLIO TRACKER) */

div#w_rgp_portfolio_tracker a {
	color: #006600;
	font-weight: bold;
	font-size: inherit;	
}

.w_aa_table {
	background-color:#006600;
	width:100%;
	margin-bottom: 1.5em;	
}

div#weiss_aa_open_positions h3,
div#weiss_aa_closed_positions h3,
div#weiss_aa_chart h3 {
	border-bottom: 2px solid #000000 !important;
	clear: both;
	margin-bottom: .2em;
	text-align: left;
}

.w_aa_table th {
	white-space:nowrap;
}

.w_aa_table_header {
	margin-bottom: -0.9em;
	
}
.w_aa_table_even{
	background-color:#FFF;
}

.w_null_investment_message{
	position: relative;
	top: 12px;
	
}

.w_aa_table_odd{
	background-color:#EFEFEF;
}

.w_aa_table th{
	color:#FFFFFF;
	font-size:87%;
	text-align:center;
}

.w_aa_table td{
	font-size:100%;
	text-align:center;
}

.w_aa_table_loss{
	color: red;
}

.w_aa_table_gain{
	color:#006000;
}

#weiss_aa_chart{
	text-align:center;
}

#weiss_aa_open_positions a{
	bottom:7px;
	float:right;
	position:relative;
}

.w_aa_table_class_totals{
	background-color:#EEE;
	font-weight:bold;
}

.w_aa_table_td_name{
	text-align:left!important;
}

div#w_aa_table_totals {
	width: 50%;
	margin-bottom: 2em
}

#w_aa_table_totals p{
	font-weight:bold;
}

/* POSITION TRACKER */

table.w_tfa_position_tracker {
	width: 100%;
}

table.w_tfa_position_tracker th {
	font-size: 92%;
	background-color: #3737AF;
	color: white;
}

table.w_tfa_position_tracker td {
	font-size: 92%;
}

table.w_tfa_position_tracker td.w_even {
	background-color: #ddd;
}

table.w_tfa_position_tracker td.w_minus {
	color: red;
}

table.w_tfa_position_tracker td.w_plus {
	color: green;
}

table.w_tfa_position_tracker td.w_pt_price_acquired,
table.w_tfa_position_tracker td.w_pt_market_price,
table.w_tfa_position_tracker td.w_pt_percent_gain_loss,
table.w_tfa_position_tracker td.w_pt_issue_num {
	text-align: right;
}

/* STATEMENTS */

body.rgp table#w_statements {
	width: 100%;
}

table#w_statements td.w_left {
	border-left:1px dotted #CCCCCC;
	padding:0 0 0 2em;
	width:47%;
}

table#w_statements td.w_right {
	width:52%;
	padding: 0 0 0 2em;
}

table#w_statements table caption h3 {
	white-space: nowrap;
	margin: .5em 0;
	text-align:left;
}

table#w_statements td {
	vertical-align: top;
}

table#w_statements td table td a {
	font-weight:bold;
	font-size: 87%;
}

body.rgp table#w_statements td table td a {
	color:#006600;
}

body.dip table#w_statements td table td a {
	color:#990000;
}

table#w_statements td table td {
	white-space: nowrap;
	padding: 0  !important;
	vertical-align: middle;
}

table#w_statements td table td span.w_icon {
	display: block;
	width: 30px;
	height: 32px;
	float: left;
	background:url("/img/wri.png?v28") no-repeat scroll -374px -300px transparent !important;
}

/* RPG HELP CENTER */

div#w_contact_form label {
	float: left;
	margin: .5em .5em 0 0;
	text-align: right;
	width: 180px;
	font-weight: bold;
	font-size: small;
	clear: both;
}

div#w_rgp_contact_form label {
	color: #006600;
}

div#w_dip_contact_form label,
div#w_mus_contact_form label {
	color: #990000;
}

div#w_contact_form label span {
	color: red;
	font-size: medium;
}

div#w_contact_form input,
div#w_contact_form textarea {
	margin: .3em 0;
	padding: 2px;
	font-size: large;
	background-color: #fff;
}

div#w_contact_form textarea {
	width: 468px;
}

div#w_contact_form input#w_submit {
	float: right;
	background-image:url("/img/wri.png?v28");
	background-repeat:no-repeat;
	background-position:-700px -60px;
	border:0 none !important;
	display:block;
	height:28px;
	line-height:0;
	margin: 3px 3px 0 0;
	padding:0;
	text-indent:-9999px;
	width:206px !important;
}

div#w_contact_form input#w_submit:hover {
	background-position: -700px -95px;
}

div#w_contact_form div.wpcf7-mail-sent-ok,
div#w_contact_form div.wpcf7-validation-errors  {
	border: 0;
	width: 30em;
	padding: 1em;
	font-weight: bold;
	font-size: small;
}

div#w_contact_form div.wpcf7-mail-sent-ok  {
	background-color: #006600;
	color: white;
}

div#w_contact_form div.wpcf7-validation-errors {
	background-color: #FFFFCC;
	color: red;
}

div#w_contact_form span.wpcf7-not-valid-tip  {
	border: 0;
	font-weight: bold;
	color: red;
	width: 174px;
	left: 295px;
	background-color: #FFFFCC;
	top: -8px;
}

/* RPG GETTING STARTED */

div#w_getting_started_top,
div#w_getting_started_middle {
	padding-bottom: 0;
	margin-bottom: .5em;
	display:inline-block;
	border-bottom: 1px dotted #ccc;
}

div#w_getting_started_middle {
	padding-bottom: 1em;
}

div#w_getting_started_bottom {
	margin-top: 1em;
}

div#w_getting_started_middle a,
div#w_getting_started_bottom a {
	font-weight: bold;
	font-size: inherit;
}

body.rgp div#w_getting_started_middle a,
body.rgp div#w_getting_started_bottom a {
	color: #006600;
}

body.dip div#w_getting_started_middle a,
body.dip div#w_getting_started_bottom a {
	color: #990000;
}

div#w_getting_started_manuals {
	width: 300px;
	float: left;
	margin-right: 20px;
}

div#w_getting_started_manuals table {
	margin-bottom: 2.5em;
}

div#w_getting_started_manuals td.w_product_teaser_content {
	padding-left: 0 !important;
}

div#w_getting_started_manuals td.w_product_teaser_content h4 {
	margin-top: 0;
}

div#w_getting_started_manuals td.w_product_teaser_content span.w_icon_doclarge {
	display: block; 
	height:120px;
	width:60px;
	float: left;
	background: url("/img/wri.png?v28") no-repeat scroll -374px -50px transparent;
}

div#w_getting_started_video {
	padding: 0;
	margin: 0;
	width: 340px;
	float: right;
}

div#w_getting_started_sms img,
div#w_getting_started_monty img {
	margin-top:1em;
	margin-bottom: 1em;
}

div#w_getting_started_sms_form{
	left:90px;
	position:relative;
	top:5px;
}

div#w_getting_started_sms_form input{
	background-color:#FFFFFF;
	font-size:large;
	margin:0.3em 0;
	padding:2px;
}

input#w_getting_started_sms_form_submit{
	
	background-image:url("/img/wri.png?v28");
	background-position:-700px -60px;
	background-repeat:no-repeat;
	border:0 none !important;
	display:block;
	height:28px;
	line-height:0;
	margin:3px 3px 0 0;
	padding:0;
	text-indent:-9999px;
	width:206px !important;	
}

input#w_getting_started_sms_form_submit:hover {
	background-position: -700px -95px;
}


/* RPG BLOG, HELP CENTER */

div#w_rpg_blog a,
div#w_dip_blog a {
	font-weight: bold;
	font-size: inherit;	
}

div#w_rpg_blog a {
	color: #006600;
}

div#w_dip_blog a,
div#w_mcp_blog a {
	color: #990000;
}

body.w_parent_id_33171 div.format_text a,
body.w_parent_id_33146 div.format_text a {
	font-weight: bold;
	font-size: inherit;	
}

body.w_parent_id_33171 div.format_text a {
	color: #006600;
}

body.w_parent_id_33146 div.format_text a {
	color: #990000;
}

/* SPECIAL REPORTS */

body.special div#w_products a,
div#w_reports_subscriptions_widget a {
	color: #222 !important;
}

/* TEASER */

div#w_premium_teaser {
	width: 665px;
	height: 269px;
	background: transparent url(/media/wri/weiss-tv.665.bg.png?v28) no-repeat 0 0;	
}

div#w_premium_teaser_left {
	width: 310px;
	height: 268px;
	float: left;
	background: transparent url(/media/wri/weiss-tv.665.martin.png?v28) no-repeat 0 0;
	xborder: 1px solid red;
}

div#w_premium_teaser_left a {
	display: block;
	width: 310px;
	height: 268px;
	text-indent:-9999px;
}

div#w_premium_teaser_right {
	width: 350px;
	height: 268px;
	float: right;
	xborder: 1px solid red;
}

span#w_premium_teaser_hide {
	display: block;
	float: right;
	clear: both;
	margin-top: 4px;
	margin-right: 4px;
	width: 53px;
	height: 24px;
	text-indent:-9999px;
	background: transparent url(/media/wri/weiss-tv.665.sprite.png?v28) no-repeat -609px -3px;
	cursor: pointer;
}

h2#w_premium_teaser_title {
	padding-left: 0;
	margin: 0.5em 0;
	text-indent:-9999px;
	height: 28px;
	background: transparent url(/media/wri/weiss-tv.665.sprite.png?v28) no-repeat;
}

div.w_product_tab_weiss-tv h2,
div#post-42304 h2 {
	background-position: 0 -430px !important;
}

div#post-42304 h1,
div#post-42315 h1,
div#post-42316 h1,
div#post-42317 h1 {
	display: none;
}

div.w_product_tab_speed-test h2,
div#post-42315 h2 {
	background-position: 0 -470px !important;
}

div.w_product_tab_roku-order h2,
div#post-42316 h2 {
	background-position: 0 -510px !important;
}

div.w_product_tab_roku-thank-you h2,
div#post-42317 h2 {
	background-position: 0 -550px !important;
}

p#w_premium_teaser_content {
	padding-left: 0;
	margin:  0 1em 0 1.5em;
	font-size: 92%;
	font-weight: bold;
	color: #666;
}

p#w_premium_teaser_button,
p#w_speed_test_button,
p#w_premium_continue_button,
div#w_roku_submit_order {
	margin-top: 1em;
	text-align: center;
}

p#w_premium_teaser_button a,
p#w_speed_test_button a,
p#w_premium_continue_button a,
div#w_roku_submit_order a {
	display: block;
	margin:  auto;
	text-indent:-9999px;
	height: 30px;
}

p#w_premium_teaser_button a {
	width: 200px;
	background: transparent url(/media/wri/weiss-tv.665.sprite.png?v28) no-repeat -1px -23px;
}

p#w_speed_test_button a {
	width: 340px;
	background: transparent url(/media/wri/weiss-tv.665.sprite.png?v28) no-repeat -1px -66px;
}

p#w_premium_continue_button a {
	width: 200px;
	background: transparent url(/media/wri/weiss-tv.665.sprite.png?v28) no-repeat -1px -151px;
}

div#w_roku_submit_order a {
	width: 300px;
	background: transparent url(/media/wri/weiss-tv.665.sprite.png?v28) no-repeat -1px -192px;
}

.button {
background: url('/media/wri/weiss-tv.665.sprite.png?v28') no-repeat top left;	
}

#q3,
#no15,
#yWY15,
#nWn15,
#continue {
	display: none;
}

/* Weiss Money Network Video Player */

#wmn_menu_nav_container {
	
}

#weiss_daily_video_nav,
#weiss_weekly_video_nav, 
#wfa_video_nav  {
	display: none;
	padding-top: 5px;
	position:relative;  
	left:-37px; 
	bottom:450px;

}

#weiss_weekly_video_nav {
	left:0px; 
}


#wfa_video_nav {
 	left:140px;
}


ul#wmn_menu_nav {
	text-align:center;
	margin-left:0;
	padding-left:0;
	display:inline;
	}

#wmn_menu_nav li{	
	display:inline;
	list-style-type:none;	
}

ul#wmn_menu_nav #wdv,
#wws,
#wvl,
#wfa, 
#sdc, 
#wdv:hover,
#wws:hover,
#wvl:hover,
#wfa:hover,
#sdc:hover,
#wdv_selected,
#wws_selected,
#wvl_selected,
#wfa_selected,
#sdc_selected  {
	padding-left:10px;
	display:block;
	background-image: url(/img/wmn/wmn_weiss_daily_button.png);
	background-repeat: no-repeat;
	height:103px;
	width:163px;
	text-indent:-9999px;
}

ul#wmn_menu_nav #wws  {
	background-image: url(/img/wmn/wmn_weiss_weekly_button.png);
	position: relative;
	bottom: 103px;
	left: 130px;
}

ul#wmn_menu_nav #wvl  {
	background-image: url(/img/wmn/wmn_weiss_vl_button.png);
	position: relative; 
	left:262px; 
	bottom:206px;
}

ul#wmn_menu_nav #wfa {
	background-image: url(/img/wmn/wmn_weiss_fa_button.png);
	position: relative;
	left:392px; 
	bottom:309px;
}

ul#wmn_menu_nav #sdc  {
	background-image: url(/img/wmn/wmn_weiss_sdc_button.png);
	position: relative; 
	left:522px; 
	bottom:412px;
}

ul#wmn_menu_nav #wdv:hover {
	background-image: url(/img/wmn/wmn_weiss_daily_button_hover.png);
	height:103px;
	width:163px;
	text-indent:-9999px;
}

ul#wmn_menu_nav #wws:hover  {
	background-image: url(/img/wmn/wmn_weiss_weekly_button_hover.png);
	position: relative;
	bottom: 103px;
	left: 130px;
}

ul#wmn_menu_nav #wvl:hover {
	background-image: url(/img/wmn/wmn_weiss_vl_button_hover.png);
	position: relative; 
	left:262px; 
	bottom:206px;
}

ul#wmn_menu_nav #wfa:hover {
	background-image: url(/img/wmn/wmn_weiss_fa_button_hover.png);
	position: relative;
	left:392px; 
	bottom:309px;
}


ul#wmn_menu_nav #sdc:hover {
	background-image: url(/img/wmn/wmn_weiss_sdc_button_hover.png);
	left:522px; 
	bottom:412px;
}

ul#wmn_menu_nav #wdv_selected {
	display: none;
	background-image: url(/img/wmn/wmn_weiss_daily_button_selected.png);
	
}

ul#wmn_menu_nav #wws_selected  {
	display:none;
	background-image: url(/img/wmn/wmn_weiss_weekly_button_selected.png);
	position: relative;
	bottom: 103px;
	left: 130px;
}

#wvl_selected  {
	display:none;
	background-image: url(/img/wmn/wmn_weiss_vl_button_selected.png);
	position: relative; 
	left:262px; 
	bottom:206px;
}

#wfa_selected {
	display:none;
	background-image: url(/img/wmn/wmn_weiss_fa_button_selected.png);
	position: relative;
	left:392px; 
	bottom:309px;
}

#sdc_selected {
	display:none;
	background-image: url(/img/wmn/wmn_weiss_sdc_button_selected.png);
	position: relative; 
	left:522px; 
	bottom:412px;
}

#video_container {
	width: 665px;
	height: 400px;
}
div#video_container #videos {
	position:relative;
	bottom: 445px;
}

ul#video_sub_menu {
	
}

#video_sub_menu li {
	display:inline;
}

#video_sub_menu #mn,
#mn:hover,
#mn_selected,
#w_sector_analysis,
#w_sector_analysis:hover,
#w_sector_analysis_selected,
#w_weekly_show,
#w_weekly_show:hover,
#w_weekly_show_selected,
#w_affiliate_programming,
#w_affiliate_programming:hover,
#w_affiliate_programming_selected,
#mt,
#mt:hover,
#mt_selected,
#retire,
#retire:hover,
#retire_selected, 
#housing_nav,
#housing_nav:hover,
#housing_nav_selected,
#paycheck_nav,
#paycheck_nav:hover,
#paycheck_nav_selected,
#ypmm_nav,
#ypmm_nav:hover,
#ypmm_nav_selected   {
	text-decoration:none;
	color:#735E00;
	font-family:"Arial";
	font-style:"bold";
	font-size:12px;
	border-right: 2px solid #735E00;
	padding-right: 5px;
	padding-left: 5px;
}

#video_sub_menu #mn:hover,
#w_sector_analysis:hover,
#w_weekly_show:hover,
#w_affiliate_programming:hover,
#mt:hover,
#retire:hover,
#ypmm_nav:hover,
#housing_nav:hover,
#paycheck_nav:hover,
#mn_selected,
#mt_selected,
#retire_selected,
#housing_nav_selected,
#paycheck_nav_selected,
#ypmm_nav_selected,
#w_sector_analysis_selected,
#w_affiliate_programming_selected,
#w_weekly_show_selected  {
	background-color:#735E00;
	color:#FFFFFF;
}

#video_sub_menu_hover a {
	text-decoration:none;
	background-color:#735E00;
	color:#FFFFFF;
	font-family:"Arial";
	font-style:"regular";
	font-size:15px;
}

#video_sub_menu p{
	border-right:thick #735E00;
}

#w_wmn_web_player_ad{
	position:relative;
	bottom: 500px;

}

/* INLINE WIDGETS */

div.w_pdfbox {
	height:156px;
	width:105px;
	margin:0 0 1em 2em;
	padding:6px 6px 0 0;
	background: #FFFFCC url(/img/wri.pdfbox_bg.png) top left no-repeat;
	text-align:center;
}

div.w_pdfbox a {
	display: block;
	margin: 9px 4px 4px 4px;
	padding-top: 70px;
	background: transparent url(/media/pdf-icon.png) top center no-repeat;
	font-size: 92%;
}

table.w_pdfbox {
	width:105px;
	height:156px;
	background: #FFFFCC url(/img/wri.pdfbox_bg.png) top left no-repeat;
	text-align:center;
}

table.w_pdfbox td {
	vertical-align: top;
	padding-top: 18px;
	padding-right: 10px;
}

table.w_pdfbox a img {
	display:block;
}

/* MCP */

#mcp_portfolio_iframe_container,
#mcp_portfolio_iframe_container iframe {
    float:left;
    padding-top:8px;
    width:695px;
    height:2588px;
    /*border:1px solid #000; */
    overflow:hidden;
    margin:auto;
}
#mcp_portfolio_iframe_container iframe {
    margin-left:-17px;
    margin-top:-185px;   
    border:0 solid;
}

/* AA LOCATOR */

#tabs ul { 
	position: relative; 
	padding: .2em; 
	zoom: 1;
} /* position: relative prevents IE scroll bug */

#tabs ul { 
	margin: 0;
	padding: 0;
}

#tabs ul li { 
	list-style: none; 
	float: left; 
	position: relative; 
	top: 1px;
	background-color: #999;
	color: #fff; 
	margin: 0 .2em 0 0; 
	border-bottom: 0 !important; 
	padding: 0; 
	white-space: nowrap; 
}

#tabs ul li a { 
	float: left; 
	padding: .5em 1em; 
	color: #fff; 
	text-decoration: none; 
}

#tabs ul li.ui-tabs-selected { 
	margin-bottom: 0; 
	padding-bottom: 1px;
	background-color: #000;
}

#tabs ul li.ui-tabs-selected a, 
#tabs ul li.ui-state-disabled a, 
#tabs ul li.ui-state-processing a { 
	cursor: text; 
}

#tabs ul li a { 
	cursor: pointer; 
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
  
#weiss_aa_open_positions,
#weiss_aa_closed_positions,
#weiss_aa_chart {
	clear: both;
	border-top: 1px solid #000;
	padding-top: 1em;
}

/* TOOLTIPS */

.ui-tooltip {
	padding:8px;
	position:absolute;
	z-index:9999;
	-o-box-shadow: 0 0 5px #aaa;
	-moz-box-shadow: 0 0 5px #aaa;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}

/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
	background-image: none;
}

.ui-tooltip { 
	border-width:2px;
	background-color: #111;
	color: white;
}