/*
Theme Name: InvestorPlace
Theme URI: http://investorplace.com
Description: Default InvestorPlace.com theme
Author: Oomph, Inc.
Version: 2.0
Tags: investorplace
*/
/* --------------------------------------------------------------

   Reset default browser CSS.

   Based on work by Eric Meyer:
   http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
}
body {
	background:#fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-spacing: 0;
}

a img { border: none; }

body, input, textarea {
	color:#000;
	font: 12px Arial,sans-serif;
	line-height:18px;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	clear:both;
}

p {
	margin-bottom:18px;
}

ul {
	margin: 0 0 18px 2.5em;
}

ol {
	margin: 0 0 18px 2.5em;
}

ul {
	list-style:disc;
}

ol {
	list-style-type: decimal;
}

ol ol {
	list-style:upper-alpha;
}

ol ol ol {
	list-style:lower-roman;
}

ol ol ol ol {
	list-style:lower-alpha;
}

ul ul, ol ol, ul ol, ol ul {
	margin-bottom:0;
}

dl	{
	margin:0 1.5em;
}

dt {
	font-weight:bold;
}

dd {
	margin-bottom:18px;
}

strong {
	font-weight: bold;
}

cite, em, i {
	font-style: italic;
}

blockquote {
	margin: 0 3em;
}

blockquote em, blockquote i, blockquote cite {
	font-style:normal;
}

pre {
	font:11px Monaco, monospace;
	line-height:18px;
	margin-bottom:18px;
}

code {
	font:11px Monaco, monospace;
}

abbr, acronym {
	border-bottom:1px dotted #333;
	cursor: help;
}

ins {
	text-decoration:none;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;

}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

blockquote.left {
	float: left;
	margin-left:0;
	margin-right:20px;
	text-align: right;
	width: 33%;
}

blockquote.right {
	float: right;
	margin-left:20px;
	margin-right:0;
	text-align: left;
	width: 33%;
}

/*
LAYOUT: One-Column (Right) Fixed
DESCRIPTION: Two-column 950px fixed layout with one sidebar right of content
*/

body {
	min-width:960px;
}
#header {
	position:relative;
}
#access {
	position:relative;
	overflow:hidden;
}
.menu {
	width:940px;
	margin:0 auto;
}
#main {
	width:960px;
	margin:0 auto;
	/*overflow:hidden;*/
	position:relative;
}
#container {
	width:620px;
	float:left;
}
#content {
	margin:0 0 0 10px;
	width:540px;
	overflow:hidden;
}
.page-template-page-247experts-php #content,
.page-template-page-247experts-php #container{
	width: 100%;
}
.main-aside {
	width:300px;
	float:right;
	position:relative;
	right:10px;
}
#secondary {
	clear:right;
}

body { background-color:#fff; }
body, input, textarea { font:15px Arial, Helvetica, sans-serif, serif; line-height:22px; }
pre, code { font:14px Monaco, monospace; line-height:22px; }
blockquote { color:#666; font-style:italic; }
table { border:1px 1px 0 solid #ccc; font-size:13px; line-height:18px; text-align:left; margin:0 0 22px; }
caption { text-align:left; }
tr { border-bottom:1px solid #ccc; }
th, td { padding:.7em 1.25em; }
hr { background-color:#ccc; border:0; color:#ccc; height:1px; margin-bottom:22px; }
li, ol { list-style:none; }
.clear { clear: both; }
.entry-content img {
	margin: 0 0 18px 0;
}
.alignleft,
img.alignleft {
	float: left;
	margin-right:20px;
}
.alignright,
img.alignright {
	display: block;
	float: right;
	margin-left:20px;
}
.aligncenter,
img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
.wp-caption {
	text-align: center;
	margin-bottom:18px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:5px;
}
.gallery img {
	margin:0;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}
#top-banner { border:0 solid #000; background: #393939; border-bottom: 5px solid #1361A2; margin:0 auto; text-align: center; }
#top-banner #top-banner-inner {
	display: inline-block;
}
#site-logo { border-right:1px solid #CCC; width:195px; height:49px; float:left; padding-top: 10px; }
#site-logo a { border:0 solid #000; width:218px; height:39px; display:block; }

.hot-topic-and-search {clear:left; height:30px; width: 1003px; }
#hot-topics-menu { height:31px; border:0 solid #000; float:left; margin:0; width: 670px; }
#hot-topics-menu ul { list-style:none; height:31px; margin:0 0 0 8px; padding-top: 3px; overflow: hidden; }
#hot-topics-menu ul li { height:31px; margin:0; padding:0; }
#hot-topics-menu ul li div { margin:4px 0 0; padding:0; }
.search-area { float:right; border:0 solid #000; margin-right:25px; margin-top:5px; font-size:12px; width: 300px; }
.search-area #s, .search-input { border:0 solid #000; color:#828282; font-size:12px; background:transparent url(images/sitewide-sprite.png) no-repeat scroll 0 -1437px; width:225px; height:20px; line-height:21px; vertical-align:top; margin:0; padding:0 0 0 5px; }
.search-area #searchsubmit, .search-submit { background:#0B416F url(images/search-button-bg.png) repeat-x; color:#fff; height:20px; width:66px; cursor:pointer; font-size:12px; padding-bottom:3px; padding-top:1px; line-height:normal; border:0 solid #000; vertical-align:top; margin:0; }
.below-header-bg { background:transparent url(images/below-header-bg.png) repeat-x bottom; height:11px; border:0 solid #000; }
.page-template-page-247experts-php .below-header-bg{ background: transparent url(/wp-content/themes/InvestorPlaceV2/images/below-header-bg.png) repeat-x bottom; }
#below-header { height:11px; border:0 solid #000; background:transparent url(images/below-header.png) no-repeat bottom!important; width:980px; margin:0 auto; }
#wrapper { background:#FFF; border-left:0 solid #000; border-right:0 solid #000; margin:0 auto; }
#header-wrapper {background:url(images/header-bg.png) 0 1px repeat-x; position: relative; }
.home-page #header-wrapper { border-top: 5px solid #1361a2;}
#header { z-index:12; height:auto; overflow:visible!important; margin:0 auto; width:980px; }
#header-bluespan { position: absolute; top: 59px; width: 100%; height: 35px; background-color: #1361a2; display: none; }
#branding { height:148px; padding:10px; }
#blog-title { font-size:34px; font-weight:700; line-height:40px; margin:30px 0 0 30px; }
#blog-title a { color:#A80F11; font-style:italic; text-decoration:none; margin:30px 0 0 30px; }
#blog-description { color:#666; font-size:13px; font-style:italic; margin-left:50px; }
.menu { width:auto; }
#access { position:relative; top:0; border:none; font-size:13px; overflow:visible; z-index:100; }
.sf-menu, .sf-menu * { list-style:none; margin:0; padding:0; }
.sf-menu { line-height:1.0; float:left; }
.sf-menu ul { position:absolute; top:-999em; width:10em; background:transparent url(images/shadow.png) no-repeat right bottom; border-left:0 solid #ccc; padding:0 9px 11px 0; }
.sf-menu li:hover { visibility:inherit; }
.sf-menu li { float:left; position:relative; }
.sf-menu a { display:block; position:relative; border-right:1px solid #CCC; text-decoration:none; font-size:15px; font-weight:700; background:#1361A2 url(images/header-bg.png) repeat-x 0 0; color:#3e3e3e; padding:9px 15px; }
.sf-menu a:hover { background:#0B416F url(images/tab_hover.png) repeat-x 0 0; color:#fff; text-decoration: none; cursor: pointer; }

.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0; z-index:99; top:59px; }
.sf-menu li.current-category-ancestor:hover ul { display: none; }
.sf-menu li a { padding-top: 20px; color: #000; height: 30px; padding-right: 10px; padding-left: 10px; }
.sf-menu li#menu-item-36764 a { }
.sf-menu li ul li a { padding-top: 0; height: auto; }
.sf-menu li#menu-item-36764 ul li a { height: auto; }
.sf-menu li li li { background:#9AAEDB; }
.sf-menu .current_page_item a, 
.sf-menu .current_page_ancestor a, 
.sf-menu .current-category-ancestor a, 
.sf-menu .current_page_parent a,
.sf-menu .current-menu-item a,
.sf-menu .current-menu-parent a,
.sf-menu .current-post-ancestor a,
.sf-menu .current-menu-ancestor a { background:#0B416F url(images/tab_hover.png) repeat-x 0 0; border-right:1px solid #1361A2; color:#fff; }
.category-stock-picks #menu-item-19411 a, .category-options-trading #menu-item-19412 a, .category-news-opinion #menu-item-19413 a, .category-investment-research #menu-item-19414 a { background:#0B416F url(images/tab_hover_bg.png) no-repeat left; border-right:1px solid #1361A2; color:#fff; }
.sf-menu li:hover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline:0; color:#fff; }
.sf-menu li.sfHover a { background:#1361A2 url(images/tab_hover_bg.png) no-repeat left; color:#fff; width:81px; border-right:1px solid #1361A2; }
.sf-menu ul ul { margin-top:0; }
.sf-menu li ul li { background:#1361A2; padding:0 10px; width: 100%; }
.sf-menu li.sfHover ul li a, .sf-menu li:hover ul li a { background:#1361A2; border-bottom:1px solid #68a1ce; border-right:0 solid #68a1ce; color:#fff; font-size:12px; }
.sf-menu li.sfHover ul li:last-child a, .sf-menu li:hover ul li:last-child a { border-bottom: 0; }
.sf-menu li:hover ul li a { width: 100%; }
.sf-menu li ul li a { border-right:none; min-height:18px; padding:5px 0 4px; }
.sf-menu li.special a, .sf-menu li.special a:hover { color:#fff;  background:#f26522 url(images/tab-special.png) repeat-x 0 0; }
.sf-menu li.special li a, .sf-menu li.special li a:hover { border-bottom:1px solid #F2775A !important; border-right:0 solid #F2775A !important; background:#f26522 !important; }
.sf-menu li.special li{ background:#f26522 !important;}
.sf-menu li.special li a:hover {color: #CCC; }
#menuclone {float:left; background:#1361A2 none repeat scroll 0 0; height: 35px;width: 100%; }
#menuclone ul { float:left; list-style-type:none; height:35px; margin:0!important; }
#menuclone ul li { padding:5px 0; }
#menuclone li { float:left; }
#menuclone li a { text-decoration:none; color:#fff; font-size:12px; font-weight:700; border-right:0 solid #fff; background:transparent url(images/top-2px.png) no-repeat right bottom; padding:0 10px; }
#menuclone li a.active { text-decoration: underline; }
#menuclone li:last-child a { border-right: 0; background: none; }
#main { clear:both; width:980px; background:url(images/bg.png) repeat-y; border:none; }
.page-id-3092 #main, .page-id-6786 #main, .page-id-3092 #below-header, .page-id-6786 #below-header { background-image: none !important; }
.page-id-3092 #container, .page-id-3092 #content, .page-id-6786 #container, .page-id-6786 #content { width: 960px; }
.page-id-3092 .main-aside, .page-id-6786 .main-aside { display: none; }
.page-template-page-247experts-php #below-header{ background-image: none !important; }
.page-id-3 .entry-title, .page-id-20 .entry-title, .page-id-30 .entry-title, .page-id-45 .entry-title { display: none; }
.page-id-2377 .entry-content { margin-top:0; }
#container { border:0 solid #000; width:644px; }
.page-title { font-size:13px; line-height:18px; padding:0 0 44px; }
.hentry { padding:10px 0; }
#l-shape .hentry { border-bottom:1px solid #CCC; clear:both; }
.home #content .sticky { border:1px solid #ccc; margin:0 0 66px; padding:22px 20px 0; }
.entry-title { font-size:28px; font-weight:700; color:#252525; line-height: normal; }
.entry-title a { color:#000; text-decoration:none; }
.entry-title #title-ad, #content .aside h1 #title-ad, #content #title-ad { float: right; font-size: 10px; text-align: center; margin: 30px 0 2px 2px; }
.archive h1.entry-title { float: left; }
.archive div.rss { float: left; margin-top: 38px; }
.archive div.rss a:hover { text-decoration: underline; }
.border { border-bottom:1px solid #e7e7e7; padding-top:30px; padding-left:5px; }
.entry-title-first { font-size:24px; font-weight:700; line-height:26px; color:#0079d1; padding:0; }
.entry-title #rss, #rss-links .rss a { background:transparent url(images/rss.PNG) no-repeat scroll left center; padding-left:15px; font-size:12px; }
#rss-links .rss { padding-left: 5px; }
.entry-title #rss:hover { text-decoration: underline; }
.rss { font-size:12px; font-weight:400; }
.entry-title-others { font-size:18px; font-weight:700; line-height:26px; color:#0079d1; padding:0; }
.search .entry-title-others a { color: #004A80; }
h3.related-hot-topics a:hover { text-decoration: underline; }
.entry-meta { color:#252525; font-size:13px; line-height:18px; margin-bottom:45px; }
.ipm-multi-rss-archive .entry-meta{ margin-bottom: 10px; }
.entry-meta .edit { color:#252525!important; }
.entry-meta .n { font-style:normal; letter-spacing:.05em; text-transform:none; }
.entry-meta abbr { border:none; cursor:text; font-size:100%; font-style:normal; letter-spacing:.05em; text-transform:none; }
.entry-meta #synd-logo { float: right; }
.entry-content { position:relative; top:-3px; font-size:13px; color:#393f40; margin-top:10px; padding:0; }
.entry-content h1, .entry-content h2, .entry-content h3 { font-size:16px; font-weight:700; padding:18px 0 8px; clear:none; }
.entry-content h2, .entry-content h3 { color: #393F40; }
.entry-content table { margin-left:1px; }
.entry-content a.fancybox {
	display: inline-block;
	text-align: center;
	margin-bottom: 18px;
	line-height: normal;
	font-size: 12px;
}
.entry-content a.fancybox.aligncenter { display: block; }
.entry-content a.fancybox img { margin-bottom: 0; }
#post-hot-topics { margin-bottom: 20px; }
#post-hot-topics a:hover { text-decoration: underline; }
.entry-utility { color:#666; font-size:13px; line-height:18px; display:none; margin:0 0 44px; }
.page-link { font-size:13px; font-weight:700; line-height:18px; word-spacing:.5em; display:none; margin:0 0 22px; padding:22px 0 0; }
ul#links-page, ul#archives-page { list-style:none; margin-left:0; overflow:hidden; }
li.content-column { float:left; margin-right:20px; width:45%; }
.gallery { padding:0 0 22px; }
.wp-caption-text, .gallery-caption { color:#666; font-size:13px; line-height:18px; }
#author-info { overflow:hidden; margin:0 0 44px; }
#author-info .avatar { float:left; margin:.3em 1em 0 0; }
.home-content-left { border:0 solid #000; float:left; width:306px; margin: 10px 18px 10px 0; }
.home-content-left#home-reports { height: auto; }
.home-content-left .textwidget { border:1px solid #FFF; padding-bottom:10px; }
.home-content-right { border:0 solid #000; float:left; width:306px; line-height:22px; margin: 10px 0; }
#home-featured-posts { margin-top: 16px; }
#home-featured-posts #primary-featured-post, #home-featured-posts #secondary-featured-posts { float: left; width: 310px; padding-top: 12px; }
#home-featured-posts #secondary-featured-posts { height: 350px; margin-bottom: 20px; }
#home-featured-posts #secondary-featured-posts #pleasewait { display: none; height: 350px; margin-top: 0; padding-top: 0; background-position: center center; }
#home-featured-posts #primary-featured-post .featured-post-title {color:#252525;font-size:28px;font-weight:bold;line-height:32px;margin-left:3px;}
#home-featured-posts #primary-featured-post .featured-post-title:hover, #home-featured-posts .read:hover { text-decoration: underline; }
#home-featured-posts .read { font-weight: bold; }

#home-reports { padding: 15px 0 82px 8px; }
#home-reports .widgettitle { margin: 0; padding-bottom: 10px; }
#home-reports ul, #recent-advice ul { list-style: none outside none; margin: -3px 0 0 5px; }
#home-reports ul li, #recent-advice ul li, .archive .page-category-archive li ul.child-category-latest-posts li, .child-category-latest-posts li { background: url("images/Dot_icon.png") no-repeat scroll left 11px transparent; padding: 3px 0 0 12px; }
#recent-advice { float: right; width: 210px; }
.attachment-jpeg #main, .attachment-png #main { background: none; }
.attachment-jpeg #content, .attachment-png #content { width:930px; }
.attachment-jpeg #comments, .attachment-png #comments { width:540px; overflow:hidden; }
.navigation { color:#666; font-size:13px; line-height:18px; overflow:hidden; margin:0 0 22px; }
.nav-previous { float:left; width:50%; margin-bottom:20px; padding-top:20px; }
.nav-next { float:right; width:50%; text-align:right; padding-top:20px; }
#nav-above { display:none!important; }
.paged #nav-above { display:block; padding:0; }
.nav-previous a { font:normal bold 12px Arial; background:url('images/arrow.png') no-repeat right; padding-right:8px; color:#0079d1!important; }
.nav-next a { font:normal bold 12px Arial; background:url('images/back-arrow.PNG') no-repeat left; color:#0079d1!important; padding-left:10px; }
#comments { padding:22px 0 0; }
#comments, #comments input, #comments textarea { font-size:15px; line-height:22px; }
#comments h3 { font-size:15px; font-weight:700; line-height:22px; padding:0 0 18px; }
#comments-list { padding:0 0 18px; }
#comments-list ol, #comments-list ul { list-style:none; margin:0; }
#comments-list ol { border:1px solid #ccc; border-bottom:none; margin:0 0 18px; }
#comments-list li { background:#fafafa; border-bottom:1px solid #ccc; position:relative; padding:18px 1.5em 0; }
#comments-list li.alt { background:#fff; }
#comments-list li.bypostauthor { background:#FFC; }
#comments-list ul li { border:1px solid #ccc; margin:0 0 18px; }
#comments-list li .avatar { position:absolute; top:22px; left:1.5em; width:36px; height:36px; }
#comments-list .comment-author { font-weight:700; padding:9px 0 0 46px; }
#comments-list .comment-meta { color:#666; font-size:11px; padding:0 0 9px 46px; }
.comment-reply-link { font-size:11px; text-align:right; padding:0 0 18px; }
.comment-navigation { font-weight:700; margin-right:.5em; padding:0 0 18px; }
.comment-navigation a, .comment-navigation span { margin-right:.5em; }
#trackbacks-list .comment-content { position:absolute; left:-9000px; }
#respond { background:#fff; margin-bottom:22px; overflow:hidden; position:relative; padding:0 0 0 15px; }
#comments-list #respond { border-bottom:1px solid #ccc; margin:0 0 18px; padding:18px 1.5em; }
#comments-list ul #respond { border:1px solid #ccc; margin:0; }
#cancel-comment-reply { font-size:11px; position:absolute; top:18px; right:1.5em; }
#respond .required { color:#A80F11; font-weight:700; }
.form-section label { font-size:11px; }
.form-section input { width:593px; margin:0 0 18px; }
#form-allowed-tags p { color:#666; font-size:11px; margin:0; }
#form-allowed-tags code { font-size:11px; line-height:normal; }
.form-submit { padding:18px 0 0; }
.subscribe-to-comments { color:#666; float:left; font-size:11px; margin:0; padding:18px 0 0; }
.solo-subscribe-to-comments { color:#666; font-size:11px; padding:18px 0 0; }
.comment_license { color:#666; clear:both; font-size:11px; margin:0; padding:18px 0 0; }
#bottom-banner { background-color:#cfcfcf; padding:6px 0 5px; text-align: center; clear:both; }
#bottom-banner #bottom-banner-inner {
	width: 728px;
	height: 90px;
	margin: 0 auto;
}
.after-comments-banner{
	width: 630px;
	max-width: 100%;
	margin: 0 auto;
	margin-bottom: 25px;
}
.after-comments-banner table{
	width: 100% !important;
}
.aside, .aside input { font-size:13px; line-height:18px; height:auto; }
.aside h3 { font-size:15px; font-style:italic; line-height:22px; }
.aside ul { list-style:none; margin-left:0; position: relative; z-index: 0; } /* doesn't allow contents to break stuff with crazy high z-index values */
.aside ul ul { list-style:disc; margin:0; }
.aside th, .aside td { border-right:1px solid #ccc; padding:.25em .8em; }
.aside tfoot td { border-color:transparent; }
#primary, #rai-sidebar, #financial-content { border:0 solid #ccc; padding-top:14px; width:336px; right:0; }
#primary { background: url(images/rail-background.png) repeat-y top left; }
#content .aside h3, #content .aside h1 { font-weight:400; font-size:17px; font-style:italic; text-transform:none; padding:0 0 7px; line-height: normal; }
.wp-pagenavi { margin:0 0 0 -0.5em; padding:.5em 0; }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span { border:1px solid #ccc!important; color:#666!important; font-style:normal; margin:0 .375em!important; padding:.5em .25em!important; }
.wp-pagenavi a:visited { border:1px solid #ccc!important; color:#666!important; }
.wp-pagenavi span.pages { border:none!important; color:#666!important; margin:0!important; padding:0!important; }
.wp-pagenavi span.current { border:none!important; color:#666!important; font-weight:400!important; margin:0!important; padding:0!important; }
.wp-pagenavi span.extend { background-color:#FFF; border:1px solid #000; color:#000; margin:2px; padding:2px 4px; }
#content { width:630px; margin:5px 0 0; }
.hometop-table .title { font-size:28px; font-weight:700; color:#252525; margin-bottom:10px; margin-left:3px; }
.hometop-table .desc { font-size:15px; color:#252525; margin-bottom:20px; margin-left:3px; margin-top:15px; line-height:21px; }
.healthcare-table ul { width:160px; padding:0 28px 0 16px; }
.healthcare-table .last { width:180px; }
.topborder, .most-popular { background:url(images/border.png) repeat-x; padding-top:15px; height:4px; }
.topborder#below-featured { margin: 45px 0 -15px 0; }
.category-hot-topics .entry-content .topborder { display: none; }
.post-title { color:#252525; font-weight:700; font-size:28px; padding-bottom:10px; }
.post-title1 { color:#252525; font-size:21px; padding-bottom:15px; }
.post-title-date { color:#252525; font-size:12px; padding-bottom:33px; }
.related-title { font-size:14px; font-weight:700; color:#252525; padding-top:5px; margin:0; }
.related-articles ul { margin-bottom:0; margin-top:13px; list-style-image:url(images/Dot_icon.png); padding:0 0 0 13px; }
.related-articles li { font-size:12px; font-weight:700; color:#a1a1a1; padding-bottom:10px; padding-left:0; margin:0; }
.google-ads { width:200px; padding-bottom:25px; }
.google-ads-title { background-color:#acb2bb; font-size:13px; color:#f6ffff; padding:0 0 0 6px; }
.ipm-gma-content { display: none; }
.post-content { margin-top:10px; font-size:14px; color:#393f40; text-align:left; line-height:25px; }
.postcontent-title { padding-top:24px; padding-bottom:1px; color:#393f40; font-size:14px; font-weight:700; }
.photo-caption { font:normal normal 12px Arial!important; color:#252525!important; border-bottom:solid 3px #d7d7d7!important; margin:0 18px 0 0!important; padding:8px 0 28px 5px!important; }
.latest-free { margin-bottom:50px; }
#text-8 { margin-top:15px; margin-bottom:10px; }
.hot-topic-menu a { text-decoration:none; color:#252525; font-size:12px; }
.right-newsletter-submit { vertical-align:top; background:#0B416F url(images/search-button-bg.png) repeat-x; width:48px; height:20px; border:none; color:#FFF; font-size:12px!important; margin:0; }
.right-newsletter-submit:hover { background:#0B416F url(images/enter_button_hover_bg.png) repeat-x; width:48px; height:20px; cursor:pointer; }
.home-content { text-decoration:none; color:#0079d1!important; }
.hometop-table .read { font-size:15px; font-weight:700; color:#0079d1; padding-right:2px; padding-left:3px; text-decoration:none; }
.toppoints { margin-bottom:0; list-style:none; line-height:35px; top:1px; padding:0 0 0 20px; }
.toppoints li { font-size:13px; font-weight:700; padding-left:4px; border-top:solid 1px #e7e7e7; margin:0; }
.toppoints-featured { margin-bottom:0; list-style:none; top:1px; padding:0 0 20px 20px; height:350px; line-height:17px; }
.toppoints-featured li { background:url("images/Dot_icon.png") no-repeat scroll left 11px transparent; border-top:1px solid #E7E7E7; font-size:13px; font-weight:700; padding-left:12px; margin:0; padding-bottom:8px; padding-top:8px; }
.toppoints-featured li#last-item { border-bottom:1px solid #E7E7E7; }
.toppoints-featured li#ajax-more-stories { border: 0; background: none; padding-left: 0; position: relative; }
.toppoints-featured li#ajax-more-stories #more-stories-prev { float: left; background: url( 'images/back-arrow.PNG' ) no-repeat scroll left center transparent; padding-left: 7px; }
.toppoints-featured li#ajax-more-stories #more-stories-next { float: right; background: url( 'images/arrow.png' ) no-repeat scroll right center transparent; text-align: right; padding-right: 7px; }
.toppoints-featured li#ajax-more-stories #more-stories-counter { position: absolute; top: 8px; left: 130px; width: 30px; color: #666; text-align: center; display: none; }
.healthcare-table li { font-size:9px; color:#A1A1A1; list-style:url(images/Dot_icon.png); padding:5px 0; }
.healthcare-table li a { font-size:12px; font-weight:400; color:#D3D3D3; text-decoration:none; line-height:18px; }
.healthcare-table .title {  font-size:21px; font-weight:700; color:#3b3333; margin:8px 0 10px; }
.most-popular p { font-size:18px; font-weight:700; color:#252525; margin-bottom:17px; margin-left:3px; margin-top:4px; }
.latest-free p { font-size:18px; font-weight:700; color:#252525; margin-bottom:15px; margin-left:3px; }
.most-popular li { font-size:12px; color:#a1a1a1; padding-bottom:6px; padding-left:0; margin:0; }
.latest-free li { font-size:12px; color:#a1a1a1; padding-bottom:6px; padding-left:0; line-height:18px; list-style-image:url(images/Dot_icon.png); margin:0; }
.broker-center-button { background:#0B416F url(images/search-button-bg.png) repeat-x; color:#fff; height:20px; width:139px; cursor:pointer; font-size:11px!important; padding-bottom:3px; padding-top:1px; line-height:normal; border:0 solid #000; vertical-align:top; margin:0; }
#home-hot-topics { margin-top:16px; }
#home-hot-topics .widgetcontainer { float:left; list-style:none; width:310px; padding-top:12px; margin-bottom:0; }
.free-investing { margin-top:30px; background:url(images/footer_bg.png) repeat-x; padding-left:15px; width:639px; height:121px; }
.free-investing .content { color:#000; font-size:18px; padding-top:15px; }
.free-investing .subcon { padding-bottom:10px; padding-top:8px; color:#2a2926; font-size:12px; }
.free-investing .email { float:left; margin-right:9px; background:url(images/texbox-green.png) no-repeat scroll 0 0 transparent; border:0 none; color:#747862; height:20px; margin-bottom:0; width:145px; padding:4px 8px; }
.free-investing .submit { color:#fff; height:20px; font-size:12px; background:url(images/button_bg.png) repeat-x; border:0; }
.article-add-comment { font-size:12px; color:#fff; height:20px; border:0; background:url(images/button_bg.png) repeat-x; }
.topic-index-table { vertical-align:top; border:none; margin-bottom:0!important; }
.topic-index-div { border-top:1px solid #CCC!important; width:630px!important; padding:11px 0!important; }
.alphabet { background-color:#D7D7D7!important; font-size:12px!important; color:#252525!important; font-weight:700!important; vertical-align:top!important; padding:12px!important; }
.font-13 { font-size:13px!important; color:#363636!important; border:0 solid #000!important; background:url(images/line.png) right no-repeat; float:left!important; padding:3px 10px!important; }
.font-17 { font-size:17px!important; color:#363636!important; border:0 solid #000!important; background:url(images/line.png) right no-repeat; font-weight:700!important; float:left!important; padding:3px 10px!important; }
.font-21 { font-size:21px!important; color:#363636!important; border:0 solid #000!important; background:url(images/line.png) right no-repeat; float:left!important; padding:3px 10px!important; }
.tb-topics-header { font-size:21px; font-weight:700; color:#3b3333; margin:2px 0 0; }
.tb-topics-header a { color:#3b3333; text-decoration:none; }
.tb-topics-header span { font-size:12px; color:#393f40; font-weight:400;  }
.tb-topics-header span a { font-size:12px; color:#393f40; font-weight:400; text-decoration:none; }
.tb-topics ul { list-style-image:url(images/Dot_icon.png); margin:8px 0 0; padding:0 0 0 13px; }
.tb-topics li { font-size:13px; font-weight:400; color:#363636; padding:5px 0; }
.tb-topics li a { text-decoration:none; color:#363636; }
.morelink { margin-top:4px; padding-left:3px; }
.morelink a { font-size:13px; font-weight:700; color:#0079d1; padding-right:2px; text-decoration:none; }
#page-top { border:0 solid #000!important; display:block; margin-bottom:14px; }
#page-top .xoxo li h3 { padding:13px 0; }
#page-top h4 { min-height:39px; line-height:22px; }
#page-top h3, #page-top h1 { font-style:normal!important; font-size:32px!important; font-weight:700!important; color:#252525; margin-top:0; line-height: 32px; }
.hoverbread:hover { text-decoration:underline!important; }
#categoryposts-3 { margin-bottom:82px; }
#categoryposts-3 ul { padding-left:18px; padding-bottom:2px; line-height:25px; list-style-image:url("images/Dot_icon.png"); }
#categoryposts-3 h3 a { color:#252525; font:normal bold 18px Arial; margin-bottom:15px; margin-left:3px; text-decoration:none; }
.tw-tabbed-nav { list-style-type:none; font:normal bold 12px Arial; }
.tw-content ul { padding:0 0 0 20px; }
.tw-content ul li { width:100%; font-size:12px; color:#666; margin-left:5px; border:none!important; list-style-type:decimal; display:list-item; vertical-align:middle; padding:0 1px 1px 1px; font-weight:bold; }

#related-posts h2 { font:normal bold 14px Arial; color:#252525; margin:10px 0 20px 2px; padding:0!important; }
#related-posts ul { list-style-image:url("images/Dot_icon.png"); line-height:14px; margin:13px 0 15px; padding:0 0 0 13px!important; }
#related-posts li { font:normal normal 13px Arial; color:#a1a1a1; margin:0; padding:0 0 10px; }
#related-posts-widget li a:hover { color:#0079d1; text-decoration:underline; }
#views-4 { margin:28px 8px 20px; }
#views-4 h3 { font:normal bold 14px Arial; color:#393F40; padding-left:10px; margin:0 0 10px; }
#views-4 ul { list-style:decimal; margin:13px 0 0 28px; padding:0; }
#views-4 li { color:#A1A1A1; font:normal bold 12px Arial; padding-bottom:10px; }
#views-4 li a { color:#0079d1; font:normal normal 12px Arial; text-decoration:none; }
#hot-topics #hot-topics-php { padding-top: 0; float: left; }
#hot-topics #hot-topics-label, #hot-topics-php li { display:inline; list-style-type:none; background:url("images/sitewide-sprite.png") no-repeat 0 -450px; color:#1361a2; font-size:12px; font-weight:bold; display:inline; padding-right:0; }
#hot-topics #hot-topics-label { float: left; background: none; padding-top: 1px; }
#hot-topics-php li:first-child { background: none; }
#hot-topics-php li a, #hot-topics #hot-topics-more a { font:normal normal 12px Arial; color:#666; padding:0 11px; }
#hot-topics-php li a:hover, #hot-topics #hot-topics-more a:hover { color:#1361a2!important; }
#hot-topics #hot-topics-more { padding-right:1px; float: left; }
#hot-topics #hot-topics-more a { color:#242424; font:normal bold 12px Arial; background:url("images/sitewide-sprite.png") 42px -389px no-repeat; }
#footer {width:100%;background-color:#ebebeb;}

#linkcat-16 ul { float:left; width:40em; }
#linkcat-16 li { float:left; width:20em; }
#linkcat-8 ul li.column1 { margin-left:4%!important; }
#linkcat-8 ul li.column2 { margin-left:46%!important; }
#linkcat-8 ul li.reset { margin-top:-53%!important; }
.custom-bread-crumb { border:0 solid #000; font-size:10px; color:#0079d1; }
.search .custom-bread-crumb { margin-bottom: 20px; }
.breadcrumb-trail { color:#393f40; position:relative; top:-7px; font-size:10px; line-height:22px; }
.breadcrumb-trail a { color:#0079d1!important; font-weight:700; }
.trail-begin { color:#0079d1 !important; }
.sep { color:#252525; }
#gold-breaks-post { margin-bottom:28px; }
.single #gold-breaks-post { margin-bottom:0; }
#tabbed-widget-9 h3 { font:normal normal bold 14px Arial; color:#393F40; display:block; margin:20px 0 0 20px; }
#tabbed-widget-9 { border-bottom:3px solid #E6E6E6; }
#tabbed-widget-9 .tw-tabs { margin-left:20px; }
#tabbed-widget-9 .tw-content { margin:10px 0 0; }
{
	background:none;
	font:normal normal 12px Arial; }
#tabbed-widget-9 .tw-content ul { padding-left:5px; margin:0 0 22px 12px; padding-right:17px; }
#tabbed-widget-9 .tw-content ul li { padding-left:2px; }
.page-category-archive { width:100%; overflow:hidden; list-style-type:none; margin:0 0 10px; padding:0; }
.page-category-archive h3 a { font:normal bold 21px arial; display:block; color:#3B3333; text-decoration:none; margin:5px 0; }
.page-template-page-category-list-php h3 a { display: inline; }
.page-category-archive li { display:block; float:left; width:47%; margin:0 18px 25px 0; }
.page-category-archive #rss { padding-left:15px; }
.page-category-archive .more-link { background:url('images/arrow.png') no-repeat right; padding-right:8px; color:#004A80; font-weight:bold; display: inline-block; }
.page-category-archive #options-trading-img { background:url('images/cat-optionstrading.png') no-repeat center; width:304px; height:50px; padding:15px 0 0 108px; }
.page-category-archive #options-trading-img a { font:normal normal 12px Arial; color:#0079d1; }
.page-category-archive #dividend { margin-bottom:10px; }
#gallery_container { padding-top:30px; }
#gallery_container h2 { width:78%; font-size:21px; padding:0; }
.clearfix dd { padding-top:0; }
#p_instance_2 { background:url('images/mt-page-bg.png') repeat-x; height:27px; margin:0; }
#p_instance_2 a { font:normal bold 12px Arial; color:#393F40; background:url('images/sitewide-sprite.png') no-repeat scroll 0 -749px; padding:2px 6px 4px 6px; }
#p_instance_2 a:hover { background:url('images/sitewide-sprite.png') no-repeat scroll 0 -817px; }
#p_instance_2 span { font:normal bold 12px Arial; color:#393F40; background:url('images/sitewide-sprite.png') no-repeat scroll 0 -817px; padding:2px 6px 4px 6px; }
#p_instance_2 a span { background: none; padding: 0; }
#p_instance_2 #span_left { background:url('images/sitewide-sprite.png') no-repeat scroll 0 -1237px; padding:0 6px 0 0; }
#p_instance_2 #p2_left_arrow, #p_instance_2 #p2_right_arrow { display: inline-block; height: 12px; width: 13px; }
#p_instance_2 #p2_right_arrow { margin-left: 4px; }
#p_instance_2 #p2_left_arrow1 { background:url('images/sitewide-sprite.png') no-repeat scroll 0 -1237px transparent; margin: 0 5px 0 0; display: inline-block; width: 7px; height: 12px; }
#p_instance_2 #p2_left_arrow #span_left_arrow_inside, #p_instance_2 #p2_left_arrow a, #p_instance_2 #p2_right_arrow #span_right_arrow_inside, #p_instance_2 #p2_right_arrow a { background:url('images/sitewide-sprite.png') no-repeat scroll 0 -1037px; padding: 0 6px 0 0; margin: 0; }
#p_instance_2 #p2_left_arrow #span_left_arrow_inside { background:url('images/sitewide-sprite.png') no-repeat scroll 0 -1237px; }
#p_instance_2 #p2_right_arrow a { background:url('images/sitewide-sprite.png') no-repeat scroll 0 -1099px; }
#p_instance_2 #p2_right_arrow #span_right_arrow_inside { background:url('images/sitewide-sprite.png') no-repeat scroll 0 -1375px; }
#p_instance_2 #a_left { background:url('images/sitewide-sprite.png') no-repeat scroll 0 -1037px; padding:0 6px 0 5px; }
#p_instance_2 #a_right { background:url('images/sitewide-sprite.png') no-repeat scroll 0 -1099px; margin-left:7px; padding:0 6px 0 5px; }
#p_instance_2 #span_right { background:url('images/sitewide-sprite.png') no-repeat 0 -1375px; margin-left:7px; padding:0 6px 0 5px; }
#p_instance_1 { height:30px; right:5px;	position:absolute; top:5px; padding-top:0; }
#p_instance_1 a:hover { text-decoration:none; }
#p_instance_1 #a_right { background:url('images/sitewide-sprite.png') no-repeat scroll 0 -885px; padding:0 26px 0 0; font-size:26px; }
#p_instance_1 #span_right { background:url('images/sitewide-sprite.png') no-repeat scroll 0 -1299px; padding:0 26px 0 0; font-size:26px; }
#p_instance_1 #a_left { background:url('images/sitewide-sprite.png') no-repeat scroll 0 -961px; margin-right:2px; padding:0 26px 0 0; font-size:26px; }
#p_instance_1 #span_left { background:url('images/sitewide-sprite.png') no-repeat scroll 0 -1161px; margin-right:2px; padding:0 26px 0 0; font-size:26px; }

#p_instance_2 a.vapp { background: url( 'images/sprite-paging-wide.png' ) no-repeat scroll 0 0; }
#p_instance_2 a.vapp:hover, #p_instance_2 span.vapp span { background: url( 'images/sprite-paging-wide.png' ) no-repeat scroll 0 -28px; }
#p_instance_2 span.vapp span {
	padding-left: 4px;
	padding-right: 9px;
}
.vapp + .vapp {
    display: none;
}

.entry-content p { font:normal normal 14px Arial; line-height:22px; padding:0; margin-bottom:20px; }
.entry-content ol, .entry-content ul { font:normal normal 14px Arial; line-height:22px; margin: 0 0 20px 40px; }
.post-3095 .entry-content ol, .post-3095 .entry-content ul { margin-left: 0; }
.entry-content ol li { list-style:decimal outside !important; margin-bottom: 10px; }
.entry-content ul li { list-style:disc outside; margin-bottom: 10px; }
#hot-topics-list li { float: left; width: 32%; }
.post-head { width:629px; background-color:#484848; height:50px; }
.post-head div { float:left; font-size:14px; font-weight:700; color:#A8A8A8; padding-top:8px; text-align:center; height:42px; border-right:1px solid #3C3C3C; line-height:15px; }
#post-3092 h1 { width:980px; }
#post-4198 { padding-bottom:0; }
#post-4198 h1 { padding-bottom:20px; }
.lcp_catlist li { border-bottom:1px solid #CCC; margin-bottom:15px; }
.lcp_catlist li a { color:#0079d1; font:normal bold 18px Arial; }
.lcp_catlist li p { color:#393F40; font:normal normal 13px Arial; line-height:22px; margin-bottom:10px; padding:10px 0 0; }
p, ul, ol, dd, pre, .aside form, .aside table { margin-bottom:22px; }
a:visited, #cancel-comment-reply a, .aside .current_page_item .page_item a, .aside, .aside a { color:#666; }
#top-banner ul{ list-style:none; margin:0; }
#site-logo a img, .top-10-stocks, .top-10-stocks tr, .top-10-stocks td, .tb-topics { border:0; }
.search-area #searchsubmit:hover, .broker-center-button:hover { background:#0B416F url(images/enter_button_hover_bg.png) repeat-x; }
.sf-menu ul li, .attachment-jpeg #container, .attachment-png #container, #nav-above, #nav-below, #linkcat-8 ul, #linkcat-10859 ul { width:100%; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul, ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul, ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left:10em; top:0; }
.sf-menu li.sfHover ul li a:hover, .sf-menu li ul li a:hover, #menuclone li a:hover { color:#CCC; }
.sf-menu ul a:hover, #hot-topics-php #health-care, #hot-topics-more, #hot-topics-php #dividends, #hot-topics-more { background:none; }
#options-zone { float: right; padding-top: 1px; }
.attachment .page-title, .page-title span, #form-allowed-tags span { font-style:italic; }
.page-title a, .entry-meta a, a:link, a:hover, a:visited { color:#0079d1; text-decoration:none; }
.page_item a { color:#3e3e3e; }
.page_item a:hover { color:#fff; }
.page-title .meta-nav, .navigation .meta-nav { font-style:normal; }
.single .hentry, .main-aside ul ul, #primary ul.xoxo, #rai-sidebar ul.xoxo, #content .aside ul ul, .hometop-table td, .healthcare-table td, .tb-topics td, #post-3092 { padding:0; }
.single .entry-title { padding-bottom: 8px; line-height: normal; }
.single #printed-from { display: none; }
#gold-breaks-post a { text-decoration: none; } #gold-breaks-post a:hover { text-decoration: underline; }
#gold-breaks-post #share {background: url(images/bg-head.png) repeat-x; font-size: 12px; height: 40px; padding-top: 5px;}
.single .share { background: #f7f7f7; border: #e5e5e5 1px solid; border-right: none; border-left: none; font-size: 12px; height: 32px; padding-top: 5px; }
.share {
	padding: 0 4px !important;

}
.share .social-media-buttons {
	width: 459px;
	padding-left: 0;
}

.share .social-media-buttons .IN-widget {
	display: block;
	float: left;
	margin: 6px 13px 0 0;
}

.share div.print-article {
	width: 72px;
	height: 21px;
	padding: 0;
	float: left;
}
.share div.disabled {
	background: none transparent;
	cursor: auto;
}
.share div.print-article a.print-single {
	display: block;
	text-transform: uppercase;
	padding-top: 4px;
	padding-left: 28px;
}
.share div.print-article .menu {
	width: 100%;
	float: left;
}
.share div.print-article .menu ul { float: left; }
.share div.print-article .menu li {
	position: relative;
	float: left;
}
.share div.print-article .menu ul li:hover ul { display: block; }
.share div.print-article .menu ul ul {
	position: absolute;
	z-index: 500;
	top: 0;
	left: 0;
	padding-top: 20px;
	display: none;
	width: 68px;
}
.share div.print-article .menu ul ul li {
	background-color: #fff;
	border: 1px solid #a2a2a2;
	width: 100%;
}
.share div.print-article .menu ul ul li.last { border-top: none; }
.share div.print-article .menu ul ul li:hover { background-color: #e5e5e5; }
.share div.print-article .menu ul ul li a {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	padding: 5px;
}
.share div.print-article .menu ul ul li a:hover { text-decoration: none !important; }


.share div.print-article span {
	padding: 4px 14px 3px 28px;
	display: inline-block;
	text-transform: uppercase;
}
.share .addthis_toolbox a.at300b { margin-top: 6px; }
.share .addthis .addthis_toolbox a.at300b { margin-top: 0; }
.share .addthis_toolbox a.addthis_button_google_plusone { width: 75px; padding-top: 3px; }
.share .addthis_button_linkedin_counter.at300b { padding: 1px 25px 0 0; }
#gold-breaks-post #share #rss-links { float: left; width: 375px; }
#gold-breaks-post #share #share-buttons, #gold-breaks-post .share .share-buttons, .share .addthis { padding-bottom: 20px; float:right; width:250px; }
.share .addthis {
	padding-top: 5px;
	width: 155px;
}
.morecat, .entry-title-first a:hover, .entry-content a:hover, .entry-title-others a:hover, .widget_recent_with_authors a:hover, .nav-previous a:hover, .nav-next a:hover, .home-content:hover, .hometop-table .read:hover, .healthcare-table li a:hover, .healthcare-table .readmore:hover, .most-popular li a:hover, .latest-free li a:hover, .all-reports:hover, .allexpert:hover, .top-10-see-all:hover, .tb-topics-header a:hover, .tb-topics-header span a:hover, .tb-topics li a:hover, .morelink a:hover, #home-reports #all-reports:hover, #home-reports #all-reports:hover, #home-reports ul li a:hover, #categoryposts-3 a:hover, #categoryposts-3 #all-reports:hover, .tw-content a:hover, .addthis_button_print:hover, .addthis_button_email:hover, #views-4 li a:hover, #hot-topics-php #hot-topics-more a:hover, .breadcrumb-trail a:hover, .page-category-archive a:hover { text-decoration:underline; }
.entry-content h4, .aside caption { font-size:11px; font-weight:700; text-transform:uppercase; letter-spacing:.05em; }
.entry-content embed, .widget_tag_cloud { margin:0 0 22px; }
.entry-utility a, .navigation a, #comments-list .comment-meta a, .comment-reply-link a { color:#666; font-style:italic; text-decoration:none; }
.page-link a, .comment-navigation a { border:1px solid #ccc; color:#666; font-weight:400; text-decoration:none; padding:.5em .75em; }
#home-content-right ul, #bottom-banner .xoxo { list-style-type:none; }
#home-content-right .xoxo li, .widget_recent_with_authors { border-top:3px solid #D7D7D7; }
#comments code, .aside pre, .aside code { font-size:12px; line-height:18px; }
.aside h3 a, .most-popular li a, .latest-free li a { text-decoration:none; }
.aside ul ul ul, .tb-topics img { margin-bottom:0; }
.aside table, .aside tfoot tr { border:none; }
.aside thead, .aside tbody { border:1px solid #ccc; }
.wp-pagenavi a:hover, .wp-pagenavi a:active { border:1px solid #ccc!important; color:#A80F11!important; }
ul, .most-popular ol, #post-2 p, #post-4 p { margin:0; }
.hometop-table, .hometop-table tr, .healthcare-table, .healthcare-table tr { border:none; line-height:normal; margin:0; }
.hometop-table .title:hover, .healthcare-table .title:hover { text-decoration:underline; cursor:pointer; }
.related-articles { width:200px; }
#related-posts { width:auto; }
.hot-topic-menu a:hover, #hot-topics-php li a:hover { color:#00355c; }
.healthcare-table .readmore, .latest-free .all-reports { font-size:12px; font-weight:700; color:#0079d1; padding-right:2px; text-decoration:none; }
.allexpert, .top-10-see-all { font-size:12px; font-weight:700; color:#0079d1!important; padding-right:2px; text-decoration:none; }
.free-investing .submit:hover, .article-add-comment:hover { background:#0B416F url(images/enter_button_hover_bg.png) repeat-x; cursor:pointer; }
#page-top .xoxo { padding:0!important; }
.ui-state-hover, .hoverbread, #p_instance_2 a:hover { text-decoration:none!important; }
.page-category-archive ul, .broker-body p, .broker-body .first h2 { margin:0; padding:0; }
.page-category-archive li li { font:normal 12px arial; line-height:18px; width:95%; margin:0; padding:4px 0; }
#related-posts li a, .page-category-archive li li a { color:#363636; text-decoration:none; }
#categoryposts-3 #all-reports, #home-reports #all-reports { color:#0079d1; font:normal bold 12px Arial; text-decoration:none; padding:0 2px 0 5px; }
.tw-tabs, .page-category-archive #mcdonalds { margin-top:13px; }
.tw-content a, .tabbed-widget .tw-content a:hover { color:#0079d1; font-weight:normal; }
#linkcat-10859 li, #gallery_container dt { float:left; width:40%; }
#gallery_container dt p { width:200px; }
.page-category-archive #etf, .page-category-archive #vix { height:130px; }
#l-shape #inner-post, #gallery_container dd { overflow:auto; padding:10px 2px 10px 2px; }
.page-category-archive #tb-page-hot-topic { width:auto!important; }
.page-category-archive #title-page-hot-topic h3 { padding:0; }
.page-category-archive #rss-page-hot-topic { text-align:left; padding:0 10px 0 0 !important; }
#article-left { border:0 solid #000; float:left; margin:5px 20px 10px 0; text-align:left; position:relative; }
#article-left li, #article-left-amazon { list-style:none; }
#article-left ul, #article-left-amazon { margin-left:0; }
#article-left-amazon { float: left; margin: 8px 20px 10px 0; text-align: left; }
#article-left #related_posts-4 { margin-bottom:20px; }
#article-left #related_posts-4 h2 { font-size:14px !important; font-weight:bold; color:#393f40; padding:2px 0 10px 2px; }
#article-left #related_posts-4 ul li { padding-left:0; padding-bottom:9px; line-height:19px; list-style:url("images/Dot_icon.png") outside; margin-left:15px; }
#article-left #related_posts-4 ul li a { font-size:13px; font-weight:normal; color:#0079d1; }
#article-left h3 { display:none; padding-left:0; }
.entry-content #article-left embed { margin-bottom: 0; }
#text-66 { border-top:3px solid #D7D7D7; }
.latestbyauthor a:hover { text-decoration:underline; }
#article-left ul li {list-style:disc outside; }
.widget_ipm_category_posts { border-bottom:3px solid #e6e6e6; padding-bottom:10px; }
.widget_ipm_category_posts .category-post-title { font:normal bold 14px Arial; color:#393F40; padding-bottom:10px; }
.widget_ipm_category_posts { padding: 10px 10px 10px 15px; }
.widget_ipm_category_posts ul { padding: 0; }
.widget_ipm_category_posts ul li { background:url("images/Dot_icon.png") no-repeat left 10px; padding:0 0 2px 12px!important; line-height:25px; }
.widget_ipm_category_posts ul li a { font:normal normal 13px Arial; color:#0079d1; text-decoration:none; }
.widget_ipm_category_posts ul li a:hover, .widget_ipm_category_posts .more-link:hover { text-decoration:underline; }
.widget_ipm_category_posts .more-link { background:url('images/arrow.png') no-repeat right; padding:0 8px 0 0; color:#0079d1; font:normal bold 12px Arial; }
.widget_ipm_category_posts #more-link:hover { text-decoration:underline; }
.category-hot-topics .entry-content .page-category-archive { margin-top: -20px; }
.innerdiv ul { margin-left:0; }
.innerdiv ul li { list-style:none; float:left; }
.gallery-pg-title { width:80%; padding:0 0 15px 10px!important; font-size:21px!important; }
.gallery-pg-content { border:0; padding-top:10px; }
.gallery-content-left { vertical-align:top; padding:0 0 0 10px; }
.gallery-content-right { padding:0 15px 0 15px; }
.idc-new h3 { font:normal bold 14px Arial!important; }
#wp-post-pagination { display:none; }
#nav-below { display:none!important; }
.page_item ul li a { background:#1361A2 !important; }
.attachment-250x150x1 { width:250px; height:150px; }
.ip-exp tr td { border:1px solid #CCC; }
#primary .tabbed-widget h3 { display:block !important; }
#primary .tabbed-widget li { padding-bottom:5px !important; }
.latestbyauthor li { padding:5px 0 5px 0!important; }
.gallery-content-right img { width:185px; height:185px; }
#top-banner ul { line-height:0; }
#gallery_container dt { padding-top:12px; }
.FreeReport td { font-size:13px; line-height:18px; color:#3b3333; border-right:0; padding:10px; width:50%; }
.Freereportstitle { color:#0079d1; font-size:13px; padding-right:2px; }
.FreeReport a { color:#0079d1; font-size:12px; padding-right:7px; text-decoration:none; }
.FreeReport a:hover { text-decoration:underline; }
.FreeReport img { padding-right:10px; border:0; }
.subcat a { font-size:14px; }
.ddsg-wrapper ul li { margin-left:6px; list-style-type:none; }
.ddsg-wrapper h2 { display:none; }
.parentdisplay { color:#3B3333; font-weight:bold; font-size:18px; padding-bottom:9px; }
.ddsg-wrapper a:hover { text-decoration:underline!important; }
.link-small a:hover { text-decoration:underline; }
.link-big a:hover { text-decoration:underline; }

/* Featured author article page */
.featured-author-info {
	border: none;
	float: left;
	margin: 5px 20px 10px 0;
	text-align: left;
	position: relative;
	width: 200px;
}

.featured-author-info-social {
	float: right;
	width: 65px;
}

.featured-author-photo {
	float: left;
}

.featured-author-info h3 {
	padding: 0;
	font-size: 12px;
}

.featured-author-info ul {
	line-height: 18px;
	margin: 0 0 20px 16px;
}

.featured-author-info ul li {
	list-style-type: disc;
	margin: 0;
	font-size: 12px;
}

.featured-author-info ul.latest-posts li.view-all {
	list-style-type: none;
	margin-top: 10px;
}

.featured-author-info ul.latest-posts li.view-all a {
	color: #393F40;
}

.featured-author-info-social img {
	width: 25px;
	height: 25px;
	float: left;
	margin: 0 5px 5px 0;
}

/* AUTHOR PAGES */
.author .entry-content { margin-top: 20px; }
.author #author-avatar { float: left; }
.social-media .social-media-left { float: left; }
.social-media .social-media-right { float: right; }
.author-louis-navellier .social-media .social-media-left { margin: 0 -20px 0 -5px; }
.author-louis-navellier .social-media .social-media-right { margin-right: -13px; }
.author .service { width: 630px; }
.author #above-advisory-services { padding: 0; }

/* SIDEBAR WIDGET */
.widget_ipm_doe label.error { display: none; }

.widget_ipm_free_reports_widget { padding: 10px 0; position: absolute; left: -9999px; }
.widget_ipm_free_reports_widget .widgettitle { margin-top: 0; display: block !important; padding-bottom: 10px; margin-left: 20px; }
.widget_ipm_free_reports_widget .widgettitle a { color: #898989; }
.widget_ipm_free_reports_widget a:hover { text-decoration: underline; }
.widget_ipm_free_reports_widget .widget-container { position: relative; height: 250px; }
.widget_ipm_free_reports_widget div.prev, .widget_ipm_free_reports_widget div.next { position: absolute; width: 28px; height: 26px; top: 98px; cursor: pointer; }
.widget_ipm_free_reports_widget div.prev { left: 6px; }
.widget_ipm_free_reports_widget a.prev { display: block; width: 26px; height: 26px; background: url( 'images/sitewide-sprite.png' ) no-repeat scroll 0 -961px; text-indent: -9999px; }
.widget_ipm_free_reports_widget div.prev a.disabled { background: url( 'images/sitewide-sprite.png' ) no-repeat scroll 0 -1161px; cursor: default; }
.widget_ipm_free_reports_widget div.next { left:303px; }
.widget_ipm_free_reports_widget a.next { display: block; width: 26px; height: 26px; background: url( 'images/sitewide-sprite.png' ) no-repeat scroll 0 -885px; text-indent: -9999px; }
.widget_ipm_free_reports_widget div.next a.disabled { background: url( 'images/sitewide-sprite.png' ) no-repeat scroll 0 -1299px; cursor: default; }
.widget_ipm_free_reports_widget .slide-container { position: absolute; height: 100%; overflow: hidden; left: 44px; padding-right: 10px; width: 237px; }
.widget_ipm_free_reports_widget .slide-content { height: 200px; background-color: #fff; }

.widget_ipm_free_reports_widget .cover { display: block; width: 100px; height: 150px; position: absolute; top: 0; left: 69px; text-align: center; background-color: #fff; }
.widget_ipm_free_reports_widget .wp-post-image { /*float: left; padding: 3px 10px 10px 0;*/ }

.widget_ipm_free_reports_widget .slide-meta { position: absolute; top: 160px; display: none; text-align: center; }
.widget_ipm_free_reports_widget .active .slide-meta { display: block; }
.widget_ipm_free_reports_widget .title { font-weight: bold; }

.ipm-sidebar-ad { text-align:center;margin-top:10px; }
.ipm-sidebar-ad .ipm-sidebar-ad-text { font: normal normal 10px Arial; color:#a1a1a1; padding:3px 0 3px 0; }
.ipm-sidebar-ad-middle,.ipm-sidebar-ad-scwhab { padding: 0 10px; }
.ipm-sidebar-ad-middle p,.ipm-sidebar-ad-scwhab p { margin-bottom: 0; font-size: 10px; }

.widget_ipm_featured_partners h3,
.widget_ipm_247_featured_partners h3 { display: block !important; font-style: normal; margin-left: 0; }
.widget_ipm_featured_partners .ad-wrapper,
.widget_ipm_247_featured_partners .ad-wrapper {
	margin: 12px 25px 12px 0;
	height:65px;
	float: left;
	width: 121px;
}
.widget_ipm_featured_partners .broker-center-button, .widget_ipm_featured_partners .broker-center-button:hover { color: #fff; padding: 4px 8px; background: url( 'images/120x60-dothis.gif' ) no-repeat; width: 120px; height: 60px; display: block; text-indent: -9999px; }

.widget_related_posts { padding: 20px; border-top: solid 3px #E6E6E6; border-bottom: solid 3px #E6E6E6; }
.widget_related_posts h2 { color: #252525; font-weight: 700; font-size: 14px; margin-bottom: 5px; }
.widget_related_posts ul, .widget_related_posts li { list-style: disc outside none !important; }
.widget_related_posts ul { margin-left: 30px !important; }

.widget_ipm_doe {
	border-bottom: none;
}
.widget_ipm_doe #feedburner-dividends {
	margin: 0;
	background: #fff url( 'images/dividend_stocks_feedburner.jpg' );
	width: 335px;
	height: 123px;
	position: relative;
}
.widget_ipm_doe #feedburner-dividends .em {
	width: 206px;
	position: absolute;
	top: 89px;
	left: 15px;
	height: 20px;
	background: transparent;
	border: none;
}
.widget_ipm_doe #feedburner-dividends .submit {
	position: absolute;
	top: 83px;
	left: 230px;
	background: transparent;
	border: none;
	text-indent: -9999px;
	width: 96px;
	height: 33px;
	cursor: pointer;
}
.widget_ipm_fc_markets {
	padding-left: 20px;
	padding-right: 20px;
}
.widget_ipm_fc_markets table {
	margin-bottom: 0;
}
.widget_ipm_fc_markets table tr {
	background: url( 'images/sidebar_markets_row_bg.jpg' ) repeat-x scroll left bottom;
}
.widget_ipm_fc_markets table td {
	background-color: transparent !important;
}
.widget_ipm_popular_content_widget .widgettitle {
	margin-top: 20px !important;
}
.widget_ipm_top_x {
	padding-left: 20px;
	padding-right: 20px;
}
.widget_ipm_top_x table {
	width: 100%;
	color: #555;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
}
.widget_ipm_top_x table thead, .widget_ipm_top_x table thead tr, .widget_ipm_top_x table thead th {
	border-bottom: 5px solid #0079d1 !important;
}
.widget_ipm_top_x table thead th, .widget_ipm_top_x table thead td, .widget_ipm_top_x table tbody th, .widget_ipm_top_x table tbody td {
	text-align: left;
}
.widget_ipm_top_x table tbody tr {
	background-color: #f3f3f3;
	border-bottom: 1px solid #7fb9e3 !important;
}
.widget_ipm_top_x table tbody td {
	height: 30px;
	vertical-align: middle;
	border-bottom: 1px solid #7fb9e3 !important;
}
.widget_ipm_top_x table .topx_col_1 {
	padding-left: 0;
}
.widget_ipm_top_x table .topx_col_2 {
	width: 75px;
	overflow: hidden;
}
.widget_ipm_top_x table .topx_col_2 a {
	color: #555;
}
.widget_ipm_top_x a.more-link {
	font-weight: bold;
}
.widget_ipm_top_x a.more-link span {
	display: inline-block;
	background: url( 'images/sitewide-sprite.png' ) no-repeat 0 -99px;
	width: 7px;
	height: 10px;
}
.widget_ipm_top_x a {
	font-size: 13px;
}

.widget_ipm_author_bio .photo {
	float: left;
	margin: 0 10px 10px 20px;
}
.widget_ipm_author_bio .widgettitle { margin-top: 0; }
.widget_ipm_author_bio p {
    margin: 10px 20px 20px;
}
.widget_ipm_author_bio .read {
	font-weight: normal;
	font-size: 13px;
}

.widget_ipm_author_recent_posts .widgettitle {
	margin-top: 0;
	margin-bottom: 5px;
}
.widget_ipm_author_recent_posts ul li {
	background: url(images/sitewide-sprite.png) no-repeat 0 -262px;
	padding-left: 10px !important;
}

.widget_search .widgettitle { margin-bottom: 5px; }
.widget_search .search-area {
	float: none;
	width: auto;
	margin: 0;
}
.widget_search .search-area form { margin-bottom: 0; }
.widget_search .search-area .search-input {
	width: 220px;
	margin-right: 5px;
}

.widget_archive { padding: 0 20px 20px 20px; }

.single .widget_ipm_author_recent_posts ul,
.widget_ipm_author_recent_posts li {
    padding: 0 10px;
}

.widget_ipm_conditional_text_ad {
	padding: 0 10px 0 10px;
}
.widget_ipm_conditional_text_ad table {
	margin: 0 auto;
}

/* ARCHIVES */
.archive h1.entry-title, .page-template-page-category-list-php #page-top { margin-top: 30px; }
.archive #inner-post h3 a { color: #004A80; }
.archive .post_more, .search .post_more { color:#004A80; font-size:13px; }

.archive .aside h3.widgettitle, .page-template-page-category-list-php .aside h3.widgettitle, .page-template-page-category-list-php .aside h1.widgettitle { margin-left: 0; }

.body-content { padding: 0; margin-top: 5px; }
.body-content p { font-size: 14px; margin-bottom: 15px; color: #666; line-height: 18px; }

.archive #latest-posts .post, .page-template-page-category-list-php #latest-posts .post { border-top: 1px solid #CCCCCC; padding: 20px 0; }
.archive #latest-posts .post:first-child, .page-template-page-category-list-php #latest-posts .post:first-child { border-top: 0; }
.archive #latest-posts .post h3, .page-template-page-category-list-php #latest-posts .post h3 { font-size: 20px !important; }
.archive #latest-posts .post h3 a, .page-template-page-category-list-php #latest-posts .post h3 a { color: #004A80; }
.archive #latest-posts .post h3 a:hover, .page-template-page-category-list-php #latest-posts .post h3 a:hover { text-decoration: underline; }
.archive #latest-posts .post .entry-content, .page-template-page-category-list-php #latest-posts .post .entry-content { line-height: 22px; }
.archive #latest-posts .post .entry-content .more-link, .page-template-page-category-list-php #latest-posts .post .entry-content .more-link { color: #004A80; font-size: 13px; }

.archive ul.page-category-archive li, .page-template-page-category-list-php ul.page-category-archive li { height: 200px; }
.archive .page-category-archive h3 a, .page-template-page-category-list-php .page-category-archive h3 a { display: inline; }
.archive .page-category-archive h3 .rss .rss-link, .page-template-page-category-list-php .rss .rss-link { background:transparent url(images/rss.PNG) no-repeat scroll left center; font-size:13px; padding-left:15px; display: inline; font-weight: normal; color: #0079D1; }
.archive .page-category-archive li ul.child-category-latest-posts, .page-template-page-category-list-php .page-category-archive li ul.child-category-latest-posts { margin: 0; }
.archive .page-category-archive li ul.child-category-latest-posts li, .page-template-page-category-list-php .page-category-archive li ul.child-category-latest-posts li { height: auto; padding: 3px 0 5px 12px; }
.page-template-page-category-list-php .page-category-archive li ul.child-category-latest-posts li { padding: 5px 0 3px 12px; }

h1.category-title {
	font-weight: bold;
	font-size: 1.65em;
	color: #0079D1;
	margin: .75em 0 1em;
}
h2.sub-category-title {
	font-weight: bold;
	font-size: 1.35em;
	color: #454545;
	margin: .75em 0 1em;
}
a.not-first-post {
	color: #454545;
	text-decoration: none;
	font-weight: bold;
}
h3.sub-category-link {
	font-size: 1em;
	font-weight: bold;
	margin: .25em 0 2em;
}

.addthis_toolbox .addthis_share_button { float: left; }

/* PAGING */
#p_instance_1,#p_instance_2 { display:none; }
.single #p_instance_1, .single #p_instance_2 { display: none; }
.paging_not_gallery_style #p_instance_1 { display:none; }
.paging_not_gallery_style #p_instance_2 { display: block; text-align: center; }
.paging_not_gallery_style .entry-content, .paging_not_gallery_style .gallery-pg-content, .paging_not_gallery_style .gallery-content-left { border: 0 !important; margin: 0 !important; padding: 0 !important; }
.paging_not_gallery_style .gallery-pg-title { padding-left: 0 !important; }
.paging_not_gallery_style .gallery-content-right { padding-right: 0 !important; }

.paging_gallery_style .entry-content { border:1px solid #D7D7D7; margin:30px 0 20px; padding: 40px 15px 0; }
.paging_gallery_style .entry-content h2 { font-size: 21px; padding-top: 0; }
.paging_gallery_style .entry-content .wp-caption { text-align: left; }
.paging_gallery_style #p_instance_1 { display: block; display: inline; }
.paging_gallery_style #p_instance_1 .vapp { display: none; }
.paging_gallery_style #p_instance_2 { display: block; text-align: center; margin: 0 -15px; }
.paging_gallery_style #p_instance_2_inside { position: relative; }
.paging_gallery_style p#p_instance_1 { display: none; }
.paging_gallery_style #p_instance_1 #a_left, .paging_gallery_style #p_instance_1 #span_left { position: absolute; width: 26px; height: 26px; top:0; right: 40px; padding: 0; }
.paging_gallery_style #p_instance_1 #span_left, .paging_gallery_style #p_instance_1 #span_right { z-index: 1; }
.paging_gallery_style #p_instance_1 #a_left, .paging_gallery_style #p_instance_1 #a_right { z-index: 2; }
.paging_gallery_style #p_instance_1 #a_right, .paging_gallery_style #p_instance_1 #span_right { position: absolute; width: 26px; height: 26px; top:0; right: 5px; padding: 0; }

/* 404 */
#error404 { margin-top: 10px; }
#error404 .entry-title { padding-bottom: 10px; }
#error404 .entry-content .search-area { float: none; }

/* FREE REPORTS */
#free-reports-body .report-category h2 { text-transform: uppercase; }
#free-reports-body .report { float: left; width: 50%; margin-bottom: 15px; font-size: 14px; height: 135px; }
#free-reports-body .report .report-cover { float: left; margin: 0 10px 18px 0; }
#free-reports-body .report .attachment-free-report-cover { margin: 5px 0 0 0; }
#free-reports-body .report .report-details a { font-weight: bold; font-size: 14px; }
#free-reports-body .report.left .report-details { padding-right: 15px; }

/* SEARCH */
#pleasewait { margin-top: 45px; text-align: center; background: url( 'images/ajax-loader.gif' ) no-repeat scroll 20% 0 transparent; padding-top: 5px; height: 31px; }
#search-wrapper .search { margin: 15px 15px 15px 11px; }
#search-wrapper .search-box { float: left; width: 86%; border: 1px solid #999; padding: 3px; color: #555; }
#search-wrapper .search-filters { margin-top: 10px; display: inline-block; clear: both; }
#search-wrapper .search-filters label { display: inline; }
#search-wrapper .search-filters select { margin-right: 20px; }
#search-wrapper .search-error { padding: 20px; border: 1px solid red; text-align: center; color: black; border-right: none; border-left: none; margin: 10px 0 60px 0; }
#search-wrapper .search-error p { margin-bottom: 0; }
#search-wrapper .search-button { float: right; background: none repeat scroll 0 0 #D98D2F; border: 1px solid #000; color: #fff; font-size: 10px; font-weight: bold; height: 26px; margin-left: 5px; padding: 0 8px; text-align: center; text-decoration: none; text-shadow: 1px 1px 1px #000; text-transform: uppercase; cursor: pointer; }
#search-wrapper #form-clear { height: 20px; }
#search-quotes { display: none; margin: 0 2% 0; color: #444; }
#search-quotes h2 { font-size: 20px; font-weight: bold; margin-bottom: 3px; }
#search-quotes h2 span { font-size: 12px; }
#search-quotes a { color: #2F6728; }
#search-quotes a:hover { color: #54B948; text-decoration: underline; }
#search-quotes .left { float: left; margin-left: 5px; }
#search-quotes .right { float: right; width: 290px; }
#search-quotes p { margin-left: 5px; }
#search-quotes .left div { padding-left: 55px; height: 60px; }
#search-quotes div p { margin-left: 0; }
#search-quotes div.positive { background: url( 'http://images.financialcontent.com/studio-6.0/arrows/arrow2/arrow2up.png' ) no-repeat; }
#search-quotes div.negative { background: url( 'http://images.financialcontent.com/studio-6.0/arrows/arrow2/arrow2down.png' ) no-repeat; }
#search-quotes div.unchanged { background: url( 'http://images.financialcontent.com/studio-6.0/arrows/arrow2/arrow2unchanged.png' ) no-repeat; }
#search-quotes ul { font-size: 12px; }
#search-quotes ul span { font-weight: bold;}
#search-quotes ul span.comma { font-weight: normal; }
#search-quotes .chart-controls li { float: left; padding: 3px 5px; margin: 0 1px 2px; border: 1px solid #d1d1d1; background: url("http://images.financialcontent.com/studio-6.0/navigation/gradient_nav1.png") repeat-x scroll left top #E7E7E7; color: #666; font-size: 11px; }
#search-quotes .chart-controls li span { font-weight: normal; }
#search-quotes .chart-controls li.active span, #search-quotes .chart-controls li:hover span { font-weight: bold; }
#search-quotes .chart-controls li.active { color: #444; }
#search-quotes .chart-controls li:hover { background: #fff; color: #444; cursor: pointer; }
#search-quotes .filter-separator { height: 3px; }
#search-quotes .compare-to { font-size: 11px; color: #333; }
#search-quotes .chart-compare { background: url("http://images.financialcontent.com/studio-6.0/navigation/gradient_nav1.png") repeat-x scroll left top #E7E7E7; border: 1px solid #999999; color: #444; padding: 3px 0 2px; }
#search-quotes .detailed-quote { font-size: 12px; font-weight: bold; margin-bottom: 7px; }
#search-quotes p { margin-bottom: 0; }
#search-quotes .change, #search-quotes .ask { font-weight: bold; }
#search-quotes span.positive { color: #00a00f; }
#search-quotes span.negative { color: #da100f; }
#search-quotes .timestamp { font-size: 9px; line-height: 11px; font-weight: bold; margin-bottom: 12px; }
#cse { width: 100%; margin-bottom: 15px; }
#cse .gsc-search-box, #cse .gsc-resultsHeader { display: none; }
#cse .gsc-adBlock { border-bottom: 1px solid #ccc; }

#search-wrapper #search-meta {
	padding-top: 12px;
	border-top: 1px solid #ddd;
	color: #393F40;
	font-weight: bold;
	font-size: .8em;
}
#search-wrapper #search-sort { color: #393F40; }
#search-wrapper #search-sort a { font-weight: bold; }

#search-wrapper .search-results .entry-content b { font-weight: bold; }
#search-wrapper .search-results .entry-content .more-link {
	padding-left: 5px;
	font-weight: bold;
}
#search-wrapper .search-results .entry-content .more-link span {
	display: inline-block;
	background: url( 'images/sitewide-sprite.png' ) no-repeat 0 -99px;
	width: 7px;
	height: 10px;
}

#search-wrapper .pagination {
	text-align: center;
	padding: 10px 0;
}
#search-wrapper .pagination .page-numbers {
	padding: 0 2px;
	display: none;
}
#search-wrapper .pagination .prev {
	float: left;
	padding: 0;
	display: block;
}
#search-wrapper .pagination .next {
	float: right;
	padding: 0;
	display: block;
}

#search-wrapper .ad-468-60 {
	width: 468px;
	height: 60px;
	margin: 20px auto;
	text-align: center;
}
#search-wrapper .search-thumbnail { width: 100px; margin: 10px 10px 20px 0; float: left; }
#search-wrapper .search-meta { clear: both; }
#search-wrapper .search-meta span.human-readable-date { font-style: italic; }
#search-wrapper .smart-search { margin-top: 15px; padding: 12px; border-top: 1px solid #DDD; background: #f5f5f5; }
#search-wrapper .smart-search p { margin-bottom: 0; }
#search-wrapper .smart-search ul { margin-top: 5px }
#search-wrapper .smart-search ul li { list-style: disc; margin-left: 19px; }

/* TOP STOCKS PORTFOLIO */
.page-id-26117 #top-stocks-header, .page-template-page_top_stocks-php #top-stocks-header { width: 980px; height: 65px; background: url( 'images/top10-980x65.jpg' ) no-repeat; }
.page-id-26117 #below-header, .page-id-26117 #main, .page-template-page_top_stocks-php #below-header, .page-template-page_top_stocks-php #main { background: none !important; }
.page-id-26117 #container, .page-id-26117 #content, .page-template-page_top_stocks-php #container, .page-template-page_top_stocks-php #content { width: 980px; float: none; }
.page-id-26117 #content #pleasewait, .page-template-page_top_stocks-php #content #pleasewait { background-position: 25% 0; }

.page-id-26117 #content .picks-table, .page-template-page_top_stocks-php #content .picks-table { width: 100%; text-align: center; display: none; border-bottom: 1px solid #ccc !important; }
.page-id-26117 #content .picks-table th, .page-id-26117 #content .picks-table td, .page-id-26117 #content .picks-table p, .page-template-page_top_stocks-php #content .picks-table th, .page-template-page_top_stocks-php #content .picks-table td, .page-template-page_top_stocks-php #content .picks-table p { border: 0; margin: 0; }
.page-id-26117 #content .picks-table .table-header, .page-template-page_top_stocks-php #content .picks-table .table-header { background-color: #1361af; color: #fff; }
.page-id-26117 #content .picks-table .table-header th, .page-template-page_top_stocks-php #content .picks-table .table-header th { vertical-align: bottom; }
.page-id-26117 #content .picks-table .alt, .page-template-page_top_stocks-php #content .picks-table .alt { background-color: #c0c0c0; }
.page-id-26117 #content .picks-table a:hover, .page-template-page_top_stocks-php #content .picks-table a:hover { text-decoration: underline; }

.page-id-26117 #content .picks-table .ts-investor, .page-id-26117 #content .picks-table .ts-company, .page-template-page_top_stocks-php #content .picks-table .ts-investor, .page-template-page_top_stocks-php #content .picks-table .ts-company { text-align: left; }
.page-id-26117 #content .picks-table .ts-investor, .page-template-page_top_stocks-php #content .picks-table .ts-investor { width: 120px; }
.page-id-26117 #content .picks-table .ts-company, .page-template-page_top_stocks-php #content .picks-table .ts-company { width: 140px; }

.page-id-26117 #content .picks-table .header, .page-template-page_top_stocks-php #content .picks-table .header, .special-listing-table .header span { background: url( 'images/sort_w.gif' ) no-repeat scroll right 50%; cursor: pointer; }
.page-id-26117 #content .picks-table .headerSortUp, .page-template-page_top_stocks-php #content .picks-table .headerSortUp, .special-listing-table .headerSortUp span { background-image: url( 'images/asc_w.gif' ); }
.page-id-26117 #content .picks-table .headerSortDown, .page-template-page_top_stocks-php #content .picks-table .headerSortDown, .special-listing-table .headerSortDown span { background-image: url( 'images/desc_w.gif' ); }
.page-id-26117 #content .picks-table .ts-ticker, .page-template-page_top_stocks-php #content .picks-table .ts-ticker { background-position: right 70%; }

.page-id-26117 #content #ts-updates, .page-template-page_top_stocks-php #content #ts-updates { float: left; width: 490px; border-right: 3px solid #c1c1c1; min-height: 90px;  }
.page-id-26117 #content #ts-updates h2, .page-id-26117 #content #ts-indices h2, .page-template-page_top_stocks-php #content #ts-updates h2, .page-template-page_top_stocks-php #content #ts-indices h2 { font-weight: bold; font-size: 20px; margin-bottom: 5px; }
.page-id-26117 #content #ts-updates ul, .page-template-page_top_stocks-php #content #ts-updates ul { margin-left: 10px; }
.page-id-26117 #content #ts-updates ul li, .page-template-page_top_stocks-php #content #ts-updates ul li { background: url("images/Dot_icon.png") no-repeat scroll left 11px transparent; padding: 3px 0 0 12px; }
.page-id-26117 #content #ts-updates ul li a, .page-template-page_top_stocks-php #content #ts-updates ul li a { font-size: 13px; }
.page-id-26117 #content #ts-updates ul li a:hover, .page-template-page_top_stocks-php #content #ts-updates ul li a:hover { text-decoration: underline; }

.page-id-26117 #content #ts-indices, .page-template-page_top_stocks-php #content #ts-indices { float: right; width: 487px; }
.page-id-26117 #content #ts-indices h2, .page-template-page_top_stocks-php #content #ts-indices h2 { padding-left: 10px; }
.page-id-26117 #content #ts-indices .snapshot09, .page-template-page_top_stocks-php #content #ts-indices .snapshot09 { padding-left: 20px; }
.page-id-26117 #content #ts-indices .snapshot09 .quotes, .page-template-page_top_stocks-php #content #ts-indices .snapshot09 .quotes { width: auto; border: none; }
.page-id-26117 #content #ts-indices .snapshot09 .quotes td, .page-template-page_top_stocks-php #content #ts-indices .snapshot09 .quotes td { text-align: left; width: 100px; padding: 3px 2px; }

#top-stocks-banner { display: block; width: 500px; height: 65px; margin: 0 auto; }

/* STOCK PORTFOLIO */
.page-template-page-stock-portfolio-php #content #pleasewait { background-position: 10% 0; margin-bottom: 15px; }

.page-template-page-stock-portfolio-php #content .picks-table { width: 100%; text-align: center; display: none; border-bottom: 1px solid #ccc !important; }
.page-template-page-stock-portfolio-php #content .picks-table th, .page-template-page-stock-portfolio-php #content .picks-table td, .page-template-page-stock-portfolio-php #content .picks-table p { border: 0; margin: 0; }
.page-template-page-stock-portfolio-php #content .picks-table .table-header { background-color: #1361af; color: #fff; }
.page-template-page-stock-portfolio-php #content .picks-table .table-header th { vertical-align: bottom; }
.page-template-page-stock-portfolio-php #content .picks-table .table-header .portfolio-ticker { background-position: right 70%; }
.page-template-page-stock-portfolio-php #content .picks-table th, .page-template-page-stock-portfolio-php #content .picks-table td { width: 65px; }
.page-template-page-stock-portfolio-php #content .picks-table .portfolio-company { width: 368px; }
.page-template-page-stock-portfolio-php #content .picks-table .alt { background-color: #c0c0c0; }
.page-template-page-stock-portfolio-php #content .picks-table a:hover { text-decoration: underline; }

.page-template-page-stock-portfolio-php #content .picks-table .portfolio-investor, .page-template-page-stock-portfolio-php #content .picks-table .portfolio-company { text-align: left; }

.page-template-page-stock-portfolio-php #content .picks-table .header { background: url( 'images/sort_w.gif' ) no-repeat scroll right 50%; cursor: pointer; }
.page-template-page-stock-portfolio-php #content .picks-table .headerSortUp { background-image: url( 'images/asc_w.gif' ); }
.page-template-page-stock-portfolio-php #content .picks-table .headerSortDown { background-image: url( 'images/desc_w.gif' ); }

.page-template-page-stock-portfolio-php #content #portfolio-updates h2, .page-template-page-stock-portfolio-php #content #portfolio-indices h2 { font-weight: bold; font-size: 20px; margin-bottom: 5px; }
.page-template-page-stock-portfolio-php #content #portfolio-updates ul { margin-left: 10px; }
.page-template-page-stock-portfolio-php #content #portfolio-updates ul li { background: url("images/Dot_icon.png") no-repeat scroll left 11px transparent; padding: 3px 0 0 12px; }
.page-template-page-stock-portfolio-php #content #portfolio-updates ul li a { font-size: 13px; }
.page-template-page-stock-portfolio-php #content #portfolio-updates ul li a:hover { text-decoration: underline; }
.page-template-page-stock-portfolio-php #content #portfolio-updates #view-all { display: block; margin-top: 10px; font-size: 14px; }
.page-template-page-stock-portfolio-php #content #portfolio-updates #view-all span { background: url( 'images/arrow.png' ) no-repeat scroll right center transparent; padding-right: 7px; }
.page-template-page-stock-portfolio-php #content #portfolio-updates #view-all span:hover { text-decoration: underline; }

/* BROKER CENTER */
.broker-center #sponsored-by { float: right; font-size: 10px; margin-top: -35px; padding-bottom: 5px; }
.broker-center #sponsored-by img { margin: 0; }

.broker-center .broker-wrapper { border:1px solid #EAEAEA; width:628px; }

.broker-center .compare-brokers, .broker-center .left-col { width: 146px; }
.broker-center .commission-schedule { width: 166px; }
.broker-center .account-minimums { width: 159px; }
.broker-center .account-features { width: 154px; border-right: none; }

.broker-center .broker-body .left-col { height: 360px; float:left; border-right:1px solid #EAEAEA; background:#FDFDFD url(images/etrade_bg.png) repeat-x; text-align:center; padding:5px 0 0; margin-top:0; }
.broker-center .broker-body .left-col img { margin-bottom: 15px; }
.broker-center .broker-body .left-col .more-info { font: normal normal 12px Arial; color: #004a80; text-transform: uppercase; }

.broker-center .broker-body .right-col { float: left; background: url( 'images/bg1.png' ) repeat-x; }
.broker-center .broker-body .right-col .special-offer { background: url( 'images/special_offer_bg.png' ) #d2e3ea no-repeat; position: relative; padding: 3px 0 0 15px; margin-top: 10px;  width: 466px; height: 38px; color: #ffffff; font-size: 11px; font-weight: bold; left: 0;  }
.broker-center .broker-body .right-col .special-offer .special-offer-text { text-transform: uppercase; }
.broker-center .broker-body .right-col .special-offer .ad { line-height: 14px; position: absolute; top: 0; color: #074e82; font-weight: bold; padding-left: 30px; width:340px; padding-right: 3px; }
.broker-center .broker-body .right-col .commission-schedule, .broker-center .broker-body .right-col .account-minimums, .broker-center .broker-body .right-col .account-features { float:left; border-right:1px solid #EAEAEA; height:284px; padding-bottom:20px; padding-top:10px; }
.broker-center .broker-body .right-col .commission-schedule { padding-left: 5px; padding-right: 5px; width: 156px; }
.broker-center .broker-body .right-col .account-minimums { padding-left: 5px; padding-right: 5px; width: 149px; }
.broker-center .broker-body .right-col .account-features { padding-left: 5px; padding-right: 5px; width: 144px; border-right: 0 solid; }
.broker-center .broker-body .right-col .commission-schedule p, .broker-center .broker-body .right-col .account-minimums p, .broker-center .broker-body .right-col .account-features p { font-size: 12px; font-weight: normal; }
.broker-center .broker-body .right-col .commission-schedule a, .broker-center .broker-body .right-col .account-minimums a, .broker-center .broker-body .right-col .account-features a { color: #004A80; }

/* MSN TOPAHT */
.msntophat { background: url( 'http://blstc.msn.com/br/gbl/css/10/decoration/02/bg.gif' ) repeat-x scroll #ededed; }
.msntophat #wrapper { background: none; }
.msntophat #wrapper #head { z-index: 200; position: relative; }
.msntophat #wrapper #head .parent { width: 947px; margin: 0 auto; padding-bottom: 4px; }
.msntophat #wrapper-inner { background-color: #fff; }
.msntophat #primary-featured-post h4 { font-size: 15px; color: #000;}

/* Real America Index */
.single-ipm_rai .entry-content #rai-logo {
	float: left;
	width: 190px;
	height: 110px;
	margin-top: 6px;
	margin-right: 10px;
}
.single-ipm_rai .entry-content #rai-details {
	float: left;
	width: 200px;
	margin: 0 20px 20px 0;
	padding-bottom: 5px;
	background-color: #f6f6f6;
	border-bottom: 1px solid #ccc;
}
.single-ipm_rai .entry-content #rai-details #state {
	color: #fff;
	background-color: #1361a2;
	font-weight: bold;
	padding: 6px 0 6px 12px;
	font-size: 14px;
}
.single-ipm_rai .entry-content #rai-details #co-logo {
	text-align: center;
	padding: 10px 0;
}
.single-ipm_rai .entry-content #rai-details #co-logo img {
	margin: 0;
}
.single-ipm_rai .entry-content #rai-details #co-meta {
	padding-left: 12px;
	padding-right: 12px;
	color: #626262;
	font-size: 13px;
}
.single-ipm_rai .entry-content #rai-details #co-meta p {
	margin-bottom: 5px;
	line-height: normal;
}
.single-ipm_rai .entry-content #rai-details #co-meta #name-ticker {
	margin-bottom: 10px;
}
.single-ipm_rai .entry-content #rai-details #co-name, .single-ipm_rai .entry-content #rai-details #ticker {
	font-weight: bold;
	line-height: normal;
	color: #000;
}
.single-ipm_rai .entry-content #rai-details #co-name {
	font-size: 16px;
}
.single-ipm_rai .entry-content #rai-details #ticker {
	font-size: 12px;
}
.single-ipm_rai .entry-content #rai-details .label {
	font-size: 11px;
	line-height: 11px;
}
.single-ipm_rai .entry-content #rai-details .data {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}
.single-ipm_rai .entry-content #rai-details #performance-wrapper {
	display: none;
}
.single-ipm_rai .entry-content #rai-details #performance-wrapper .change {
	font-weight: bold;
	font-size: 18px;
}
.single-ipm_rai .entry-content #rai-details #performance-wrapper .pos { color: #006837; }
.single-ipm_rai .entry-content #rai-details #performance-wrapper .neg { color: #c1272d; }
.single-ipm_rai .entry-content #rai-details #performance-wrapper .rank { font-weight: bold; }
.single-ipm_rai .entry-content #rai-details #performance-wrapper .disclaimer {
	font-size: 10px;
	margin-top: 10px;
}
.rai-updates {
	border-top: 2px solid #d7d7d7;
	border-bottom: 2px solid #d7d7d7;
	margin: 20px 0;
}
.rai-updates h2 {
	font-size: 14px !important;
	font-weight: bold;
	color: #393f40;
	padding: 0;
	margin: 15px 0 0 15px;
}
.rai-updates ul {
	line-height: 14px;
	margin: 13px 0 15px 20px;
	padding-left: 13px;
}
.rai-updates ul li {
	line-height: 19px;
	list-style: url( 'images/Dot_icon.png' ) outside;
	margin: 0;
	padding-bottom: 10px;
	font: normal normal 13px Arial;
}
.rai-updates ul li#rai-view-all {
	padding-bottom: 10px;
}
.rai-updates ul li a {
	font-size: 13px;
	font-weight: normal;
	color: #0066FF;
}
.rai-updates ul li a:hover {
	text-decoration: underline;
}
.real-america-index #below-header, .real-america-index .aside#primary, .real-america-index .aside#rai-sidebar { display: none; }
.real-america-index #main { background: none; }
.real-america-index #container, .real-america-index #content {
	width: 980px;
	float: none;
}
.post-type-archive #rai-wrapper {
	margin-bottom: 50px;
}
.post-type-archive #rai-wrapper .widget_ipm_real_america_index_widget {
	width: 336px;
	float: right;
}
#rai-introduction { float: left; width: 624px; }
.post-type-archive #rai-wrapper #rai-headline {
	margin-bottom: 20px;
	display: none;
}
.post-type-archive #rai-wrapper #rai-headline h1 {
	font-size: 28px;
	font-weight: bold;
}
.post-type-archive #rai-wrapper #rai-headline h1 a:hover {
	text-decoration: underline;
}
.post-type-archive #rai-wrapper #rai-headline h2 {
	font-size: 16px;
	font-weight: bold;
}
.post-type-archive #rai-wrapper #about-teaser {  }
.post-type-archive #rai-wrapper #about-teaser a:hover {
	text-decoration: underline;
}
.post-type-archive #rai-wrapper .return a:hover {
	text-decoration: underline;
}
.post-type-archive #rai-wrapper #rai-logo {
	float: left;
	margin: 5px 20px 20px 0;
}
.post-type-archive .social-media-buttons {
	width: 336px;
	padding-left: 0;
	float: right;
	padding-top: 10px;
}
.post-type-archive .social-media-buttons#smb-about {
	float: none;
	padding-top: 0;
}
.post-type-archive .social-media-buttons#smb-all {
	padding-top: 0;
}
.post-type-archive .social-media-buttons .twitter-share-button, .post-type-archive .social-media-buttons .IN-widget {
	float: left;
}
.post-type-archive .social-media-buttons .IN-widget {
	margin-right: 13px;
}
.post-type-archive #rai-wrapper #rai-logo .social-media-buttons {
	padding-left: 0;
	margin-top: 10px;
	float: none;
	width: auto;
}
.post-type-archive #rai-wrapper #rai-view-wrapper {
	display: none;
	text-align: center;
}
.post-type-archive #rai-wrapper #rai-view-wrapper #rai-view { margin: 0 auto; width: 288px; height: 35px; font-size: 11px; color: #736357;  }
.post-type-archive #rai-wrapper #rai-map-wrapper {
	height: 550px;
}
.post-type-archive #rai-wrapper #rai-map-wrapper #rai-loading {
	padding-top: 250px;
	background-position: 43% 94%;
}
.post-type-archive #rai-wrapper #rai-map-key .rai-map-key {
	text-align: center;
	margin: 0 auto;
}
.post-type-archive #rai-wrapper #rai-map-key #rai-map-key-biggest-movers {
	width: 380px;
}
.post-type-archive #rai-wrapper #rai-map-key #rai-map-key-most-commented {
	width: 275px;
	display: none;
}
.post-type-archive #rai-wrapper #rai-map-key ul li {
	float: left;
	font-size: 11px;
	color: #736357;
	margin-right: 2px;
}
.post-type-archive #rai-wrapper #rai-map-key li.rai-map-key-table {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	color: #000;
	margin-right: 10px;
}
.post-type-archive #rai-wrapper #rai-map-key ul li.rai-map-key-element div {
	width: 50px;
	height: 7px;
}
.post-type-archive #rai-wrapper #rai-map-key ul li.rai-map-key-element div#biggest-movers-bottom-three { background-color: #c1272d; }
.post-type-archive #rai-wrapper #rai-map-key ul li.rai-map-key-element div#biggest-movers-bottom-three-next { background-color: #b2828c; }
.post-type-archive #rai-wrapper #rai-map-key ul li.rai-map-key-element div#biggest-movers-default, .post-type-archive #rai-wrapper #rai-map-key ul li.rai-map-key-element div#most-commented-bottom { background-color: #a0c8e0; }
.post-type-archive #rai-wrapper #rai-map-key ul li.rai-map-key-element div#biggest-movers-top-three-next { background-color: #6ca091; }
.post-type-archive #rai-wrapper #rai-map-key ul li.rai-map-key-element div#biggest-movers-top-three { background-color: #006837; }
.post-type-archive #rai-wrapper #rai-map-key ul li.rai-map-key-element div#most-commented-top { background-color: #093b59; }
.post-type-archive #rai-wrapper #rai-map-key ul li.rai-map-key-element div#most-commented-middle { background-color: #4191c1; }
.post-type-archive #rai-wrapper #rai-map-key div.clear {
	height: 30px;
}
.post-type-archive #rai-wrapper #rai-table-top { height: 34px; }
.post-type-archive #rai-wrapper #rai-table-top-left {
	width: 25%; float: left; font-size: 12px; font-weight: bold; text-transform: uppercase;
}
.post-type-archive #rai-wrapper #rai-table-top-right {
	width: 70%; float: right; font-size: 11px; font-weight: normal; color: #736357;  text-align: right;
}
.post-type-archive #rai-wrapper #rai-table-top-right #rai-period { float: right; }
.post-type-archive #rai-wrapper #rai-view-wrapper #rai-view li,
.post-type-archive #rai-wrapper #rai-table-top-right #rai-period li {
	float: left; margin-left: 2px; min-width: 72px; min-height: 23px; padding-top: 1px; font-weight: bold; text-align: center;
	background: top left no-repeat url("images/rai-performance-sprite.png") transparent; cursor: pointer;
}
.post-type-archive #rai-wrapper #rai-view-wrapper #rai-view li { min-width: 142px; min-height: 28px; padding-top: 6px; background-image: url("images/rai-performance-LGsprite.png"); cursor: pointer; }
.post-type-archive #rai-wrapper #rai-view-wrapper #rai-view li:hover,
.post-type-archive #rai-wrapper #rai-view-wrapper #rai-view li.active,
.post-type-archive #rai-wrapper #rai-table-top-right #rai-period li:hover,
.post-type-archive #rai-wrapper #rai-table-top-right #rai-period li.active {
	background-position: bottom left;
}
.post-type-archive #rai-wrapper #rai-view-wrapper #rai-view li.active,
.post-type-archive #rai-wrapper #rai-table-top-right #rai-period li.active {
	color: #333;
}
.post-type-archive #rai-wrapper #rai-index-table { }
.post-type-archive #rai-wrapper #rai-index-table #rai-loading, .widget_ipm_real_america_index_widget #rai-loading, .post-type-archive #rai-wrapper #rai-map-wrapper #rai-loading {
	text-align: center;
	padding: 20px 0;
	background: url( 'images/ajax-loader.gif' ) no-repeat scroll 40% 15px;
	font-weight: bold;
}
.post-type-archive #rai-wrapper #rai-index-table a:hover {
	text-decoration: underline !important;
}
.post-type-archive #rai-wrapper #rai-index-table table {
	width: 100%;
	border: 0;
}
/* We'll make these as global as we can without screwing something else up elsewhere */
#rai-wrapper .neg, li.rai-index .neg, #rai-wrapper a.neg, #rai-wrapper a .neg { color: #c1272d; text-decoration: none; }
#rai-wrapper .pos, li.rai-index .pos, #rai-wrapper a.pos, #rai-wrapper a .pos { color: #006837; text-decoration: none; }
#rai-wrapper a.neg:hover, #rai-wrapper a:hover .neg, #rai-wrapper a.pos:hover, #rai-wrapper a:hover .pos { color: #1176b2; text-decoration: underline; }

table.rai-table th, table.rai-table td { padding: .5em 1.25em .5em .5em; }
table.rai-table th { font-weight: normal; text-align: left; font-size: 11px; color: #666; border-bottom: 3px solid #534741; }
table.rai-table th.header { background: url( 'images/sort.gif' ) no-repeat scroll right 50%; cursor: pointer; }
table.rai-table th.headerSortUp { background-image: url( 'images/asc.gif' ); }
table.rai-table th.headerSortDown { background-image: url( 'images/desc.gif' ); }
table.rai-table th.price, table.rai-table th.change, table.rai-table th.percentage {
	text-align: right;
	padding-right: 1.5em;
}
table.rai-table th.percentage { font-weight: bold; color: #000; }
table.rai-table td { font-weight: normal; font-size: 13px; color: #333; }
table.rai-table td.rank, table.rai-table td.graph { padding-right: .5em; }
table.rai-table th.rank, table.rai-table td.rank { text-align: right; font-size: 11px; color: #666; padding-left: 0; }
table.rai-table td.company, table.rai-table td.price, table.rai-table td.change, table.rai-table td.percentage { font-weight: bold; }
table.rai-table td.price, table.rai-table td.change, table.rai-table td.percentage { text-align: right; }
table.rai-table td#rai-performance { font-weight: bold; }
table.rai-table td.graph { min-width: 240px; }
table.rai-table td.graph .bar-graph { height: 10px; }

.post-type-archive #rai-wrapper #rai-index-table #none-found {
	text-align: center;
}
.post-type-archive #rai-wrapper a.rai-view-list {
	font-size: 12px;
	font-weight: bold;
}
.post-type-archive #rai-wrapper a.rai-view-list:hover {
	text-decoration: underline;
}
.post-type-archive #rai-wrapper p.disclaimer {
	font-size: 10px;
	color: #343434;
	margin: 10px 0 0 0;
}
.post-type-archive #rai-all .rai-component {
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
}
.post-type-archive #rai-all .rai-component .entry-title { font-size: 24px; }
.post-type-archive #rai-all .rai-component .entry-title a:hover { text-decoration: underline; }
.post-type-archive #rai-all .rai-component .post-meta {
	color: #666;
}
.widget_ipm_real_america_index_widget { padding: 0 15px; }
#rai-wrapper .widget_ipm_real_america_index_widget { font-size: 13px; padding: 0; }
.widget_ipm_real_america_index_widget #rai-loading {
	background-position: 30% 12px;
}
.widget_ipm_real_america_index_widget .widgettitle {
	text-align: right;
	font-size: 14px;
}
.widget_ipm_real_america_index_widget li.rai-index {
	position: relative;
	height: 20px;
	font-weight: bold;
	color: #808080;
}
.widget_ipm_real_america_index_widget li.rai-index#rai { padding-top: 2px; color: #000; }
.widget_ipm_real_america_index_widget li.rai-index span { position: absolute; }
.widget_ipm_real_america_index_widget li.rai-index span.title { left: 0; }
.widget_ipm_real_america_index_widget li.rai-index span.current { right: 115px; }
.widget_ipm_real_america_index_widget li.rai-index span.performance {
	right: 0;
	padding-right: 15px;
}
li.rai-index .pos, li.rai-index .neg { background: url("images/greenup-reddown-sprite.png") no-repeat; }
li.rai-index .pos { background-position: right 4px; }
li.rai-index .neg { background-position: right -16px; }
.aside .widget_ipm_real_america_index_widget {
	border-bottom: 3px solid #e6e6e6;
	padding-bottom: 5px;
}
.widget_ipm_real_america_index_widget .disclaimer {
	font-size: 10px;
	color: #343434;
	margin: 10px 0 0 0;
}
#rai-sidebar .widgetcontainer { margin-bottom: 20px; }
.single #rai-sidebar .widget_ipm_real_america_index_widget { padding: 0; }
.single #rai-sidebar .widget_ipm_real_america_index_widget .widgettitle { text-align: left; }
.single #rai-sidebar .widget_ipm_real_america_index_widget ul {
	padding: 10px 20px;
}
.single #rai-sidebar .widget_ipm_real_america_index_widget p { padding: 0 20px; }
.single #rai-sidebar .widget_ipm_polldaddy_random { padding: 0 20px; }
.pds-input-label { width: auto !important; }
.single #rai-sidebar .widget_ipm_free_reports_widget .widgettitle {
	margin-left: 0;
	padding-bottom: 0;
}
.single #rai-sidebar .widget_ipm_free_reports_widget .widgettitle a {
	color: #fff;
}
.single #rai-sidebar .widget_ipm_free_reports_widget .widget-container {
	margin-top: 10px;
}
#rai-sidebar .widget_ipm_popular_content_widget {
	border-top: 3px solid #e6e6e6;
	border-bottom: 3px solid #e6e6e6;
	padding: 10px 0;
}
#rai-sidebar .widget_ipm_featured_partners {
	padding-bottom: 0;
	margin-bottom: 10px;
}
#rai-sidebar .widget_ipm_featured_partners .widgettitle { display: none; }

#rai-banner-container { width: 630px; height: 49px; overflow: hidden; background: url( 'images/sitewide-sprite.png' ) no-repeat top left #fff; margin-bottom: 10px; }
#rai-banner-container #rai-home-link { display: block; width: 245px; height: 49px; }
#rai-banner-container table { width: 620px; font: bold 11px sans-serif; border: none; }
#rai-banner-container table td { color: #767676; text-align: center; padding: 0; vertical-align: top; }
#rai-banner-container table td.divider { height: 1px; background-color: #dadada; }
#rai-banner-container table tr.performance-row {  }
#rai-banner-container table tr.performance-row td { min-width: 90px; padding-top: 2px; vertical-align: top; }
#rai-banner-container table td.rai { color: #1361A2; }
#rai-banner-container table td.rai, #rai-banner-container table td.dji, #rai-banner-container table td.spx, #rai-banner-container table td.compx { padding-top: 6px; height: 22px; }
#rai-banner-container table td .pos { color: #006837; }
#rai-banner-container table td .neg { color: #C1272D; }

*:first-child+html .post-type-archive #rai-wrapper #rai-index-table, *html .post-type-archive #rai-wrapper #rai-index-table {
	margin-top: 10px;
}

/* IE 6 */
*html #header-wrapper { z-index: 1; }
*html #header, *html #header #access, *html #main { position: relative; }
*html #header #access .menu { position: absolute; }
*html #main .aside { position: absolute; right: -67px; }
*html #main #content .aside#page-top { display: none; }
*html #ts-updates ul, *html #portfolio-updates ul, *:first-child+html #ts-updates ul, *:first-child+html #portfolio-updates ul, *html .widget_ipm_category_posts ul, *:first-child+html .widget_ipm_category_posts ul { list-style-image: url("images/Dot_icon.png"); list-style-type: square; }
*html #ts-updates ul li, *html #portfolio-updates ul li, *:first-child+html #ts-updates ul li { margin-left: 18px; padding-left: 0; }
*html #portfolio-updates ul li, *:first-child+html #portfolio-updates ul li { margin-left: 18px; padding-left: 0 !important; }
*html .widget_ipm_category_posts ul li, *:first-child+html .widget_ipm_category_posts ul li { margin-left: 0 !important; padding-left: 0 !important; }
*html #p_instance_2 #p2_left_arrow, *html #p_instance_2 #p2_right_arrow { display: inline; }
*html .page-id-26117 #content .picks-table .table-header th, *html .page-template-page_top_stocks-php #content .picks-table .table-header th { background-color: #1361af; color: #fff; border-color: #1361af; }
*html .page-id-26117 #content .picks-table  .alt td, *html .page-template-page_top_stocks-php #content .picks-table  .alt td { background-color: #c0c0c0; border-color: #c0c0c0; }
*html .page-template-page-stock-portfolio-php #content .picks-table .table-header th { background-color: #1361af; color: #fff; border-color: #1361af; }
*html .page-template-page-stock-portfolio-php #content .picks-table  .alt td { background-color: #c0c0c0; border-color: #c0c0c0; }
*html .widget_ipm_polldaddy .pds-answer-group .pds-clear { height: 0 !important; }
*html .advisor #recent-advice li { padding-left: 0 !important; }
*html .advisor #recent-advice li a { display: inline-block; }
*html .post-type-archive #rai-wrapper #rai-view-wrapper #rai-view li, *html .post-type-archive #rai-wrapper #rai-table-top-right #rai-period li { width: 72px; height: 24px; }
*html .post-type-archive #rai-wrapper #rai-view-wrapper #rai-view li { width: 142px; height: 34px; }

/* IE 7 */
*:first-child+html #header-wrapper { z-index: 1; }
*:first-child+html #p_instance_2 #p2_left_arrow, *:first-child+html #p_instance_2 #p2_right_arrow { display: inline; }
*:first-child+html #p_instance_2 #p2_left_arrow { margin-right: 2px; }
*:first-child+html #p_instance_2 #p2_right_arrow { margin-right: 4px; }
*:first-child+html .page-id-26117 #content .picks-table .table-header th, *:first-child+html .page-template-page_top_stocks-php #content .picks-table .table-header th { background-color: #1361af; color: #fff; }
*:first-child+html .page-id-26117 #content .picks-table  .alt td, *:first-child+html .page-template-page_top_stocks-php #content .picks-table  .alt td { background-color: #c0c0c0; }
*:first-child+html .page-template-page-stock-portfolio-php #content .picks-table .table-header th { background-color: #1361af; color: #fff; }
*:first-child+html .page-template-page-stock-portfolio-php #content .picks-table  .alt td { background-color: #c0c0c0; }
*:first-child+html .widget_ipm_polldaddy .pds-answer-group .pds-clear { height: 0 !important; }
*:first-child+html .advisor #recent-advice li { padding-left: 0 !important; }
*:first-child+html .advisor #recent-advice li a { display: inline-block; }

#ipm_ros_sponsor_button { float:right; margin-left:10px; }
.post h1.entry-title { clear:none; }

#dc-floodlight, #dmg-dc-floodlight { height: 0; background:url( 'images/top-banner-bg.png' ); }

/******************** HOMEPAGE REDESIGN (OOMPH 5-18-2011) SELECTORS */
.section-name {
	color: #0079d1;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 22px;
}
a.read,
.category-wrapper .more-link,
.home #recent-stories-wrapper .more-link {
	font-size: 14px;
	font-weight: bold;
	padding-right: 12px;
}
a.read span,
.category-wrapper .more-link span,
.home #recent-stories-wrapper .more-link span {
	display: inline-block;
	background: url( 'images/sitewide-sprite.png' ) no-repeat 0 -99px;
	width: 7px;
	height: 10px;
}
.social-media-buttons {
	float: left;
	padding-left: 14px;
	width: 96px;
}
.social-media-buttons .twitter-share-button {
	display: block;
	margin-bottom: 8px;
}
.post-thumbnail-source {
	text-align: right;
	font-size: 10px;
	color: #636363;
	margin-top: 2px;
	margin-bottom: -5px;
	line-height: normal;
}
.post-thumbnail-source span { font-style: italic; }
.post-thumbnail-source a { font-size: 10px !important; }
.home #featured-post-wrapper .social-media-buttons {
	float: none;
	padding-left: 0;
	width: auto;
	position: relative;
	margin-top: 16px;
	height: 34px;
}
.home #featured-post-wrapper .social-media-buttons .twitter-share-button {
	display: inline-block;
}
.home #featured-post-wrapper,
.category-wrapper,
.home #recent-stories-wrapper,
.home #contributors-wrapper {
	border-bottom: 4px solid #cecece;
	margin-bottom: 14px;
	padding-bottom: 38px;
}
.home #contributors-wrapper {
    border-bottom: 0;
    padding-bottom: 0;
}
.home #featured-post-wrapper {
	padding-bottom: 0;
}
.page .category-wrapper.last {
	border-bottom: 0;
	padding-bottom: 0;
}
.category-wrapper h3.entry-title {
	clear: none;
}
.category-wrapper .category-post-list {
    margin-bottom: 10px;
}
.partner-name {
    font-size: 11px;
    text-transform: uppercase;
    color: #A8A8A8;
    font-weight: normal;
}
/********************  */
.home #featured-left {
	color: #252525;
	float: left;
	font-size: 16px;
	margin-right: 20px;
	width: 400px;
}
.home #featured-left .post-thumbnail {
	margin-bottom: 5px;
}
.home #featured-left .post-thumbnail a {
	font-size: 0;
}
.home .attachment-home_image_featured_large {
	border: 1px solid #d7d7d7;
	overflow: hidden;
	width: 398px;
	height: 278px;
}
.home #featured-left h2.entry-title {
	font-size: 26px;
}

.home #featured-left .featured-left-byline {
	color: #A8A8A8;
	font-size: 80%;
}

.home #featured-right {
	background-color: #f1f1f1;
	color: #252525;
	float: right;
	font-size: 13px;
	line-height:1.25;
	margin-right: 10px;
	padding: 12px;
	width: 176px;
}
.home #featured-right h3.entry-title {
	font-size: 16px;
}
.home .featured-right-single {
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.home .featured-right-single.last {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.entry-title a {
	color: #252525;
}
a:hover {
	text-decoration: underline;
}
/********************  */
.category-featured-post-wrapper .post-thumbnail {
	float: left;
	margin-right: 16px;
	width: 120px;
}
.category-featured-post-wrapper .post-thumbnail a {
	font-size: 0;
	line-height: 0;
}
.category-featured-post-wrapper .post-thumbnail a img {
	border: 1px solid #dcdcdc;
}
.category-featured-post-wrapper .post-thumbnail .post-thumbnail-source {
	padding-right: 2px;
	font-size: 9px;
}
.category-featured-post-wrapper .post-thumbnail .post-thumbnail-source a { border: none; }
.category-featured-post-wrapper-header {
	border-right: 1px solid #e7e7e7;
	float: left;
	margin-bottom: 16px;
	padding-right: 19px;
}
.wrapper .category-featured-post-byline,
.category-wrapper .category-featured-post-byline {
	color: #A8A8A8;
	font-size: 80%;
	padding-bottom: 3px;
}

.category-featured-post-wrapper-header .category-featured-post-excerpt {
	line-height: 18px;
}

.header-short {
	width: 360px;
}
.header-long {
	width: 498px;
}
.home .category-featured-post-wrapper h3.entry-title {
	font-size: 20px;
}
.category-post-list li,
.home #recent-stories-list li {
	border-bottom: 1px solid #d9d9d9;
	padding: 10px 0;
}
.category-post-list li.last,
.home #recent-stories-list li.last {
	margin-bottom: 12px;
}
.category-post-list h4.entry-title,
.home #recent-stories-list h4.entry-title {
	font-size: 16px;
}

/******************** HOMEPAGE CONTRIBUTORS SELECTORS */
#contributors-wrapper li {
	background-color: #f1f1f1;
	float:left;
	height:246px;
	margin-right: 26px;
	overflow: hidden;
	padding: 15px;
	width: 162px;
}
#contributors-wrapper li .author_photo {
	height: 88px;
	margin-bottom: 8px;
	overflow: hidden;
	width: 162px;
}
#contributors-wrapper li.last,
#special-features-wrapper li.special-feature.last {
	margin-right: 0;
}
#contributors-wrapper li.contributor h5 {
	font-size: 13px;
	font-weight: bold;
}
#contributors-wrapper li.contributor .byline {
	font-size: 11px;
	line-height: 1.25;
	margin-bottom: 16px;
}
#contributors-wrapper li.contributor h4.entry-title,
#special-features-wrapper li.special-feature h4.entry-title {
	font-size: 16px;
	font-weight: bold;
}
#contributors-wrapper li.contributor h4.entry-title a,
#special-features-wrapper li.special-feature h4.entry-title a {
	color: #0079D1;
}

/******************** STOCK PICKS SELECTORS */
#content #page-top h1.widgettitle {
	color: #343434 !important;
	font-size: 34px !important;
	padding: 0 !important;
	text-transform: uppercase !important;
}
#page-top .body-content {
	border-bottom: 4px solid #cecece;
	margin: 0;
}
#page-top .body-content p {
	color: #555555;
	font-size: 16px;
	line-height: 1.25;
	margin-bottom: 18px;
}
.page-id-3 .entry-title,
.page-id-20 .entry-title,
.page-id-30 .entry-title,
.page-id-45 .entry-title {
	display: block;
}

.ipm_image_source {
	text-align: right;
	font-size: 10px;
	color: #636363;
	margin-top: 2px;
	margin-bottom: -5px;
	line-height: normal;
}
.ipm_image_source span { font-style: italic; }
.ipm_image_source a { font-size: 10px !important; }

/* PRESS CENTER */
.press-center h1.entry-title, .press-center h2 { text-transform: uppercase; }
.press-center h1.entry-title {
	float: none;
	margin-bottom: 25px;
}
.press-center .press-center-section {
	border-top: 3px solid #cecece;
	margin-bottom: 40px;
}
.press-center .press-center-section h2 {
	color: #0079D1;
	margin: 5px 0 10px 0;
	font-weight: bold;
	font-size: 20px;
}
.press-center .press-center-section ul {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
}
.press-center .press-center-section li {
	padding: 5px 0 7px 5px;
	border-top: 1px solid #ddd;
}
.press-center .press-center-section li.alt {
	background-color: #f7f7f7;
}
.press-center .entry-date {
	float: left;
	width: 95px;
	font-size: 12px;
	color: #727272;
	float: left;
	padding-top: 3px;
}
.press-center .press-center-section li a {
	margin-left: 95px;
	padding-top: 4px;
	width: 530px;
	display: block;
	font-size: 16px;
	line-height: 20px;
	color: #252525;
}
.press-center .press-center-section li .tagline {
	margin-left: 95px;
	margin-bottom: 0;
	font-size: 13px;
	color: #636363;
}
*:first-child+html .press-center .entry-title { float: right; }
.press-center .press-center-section .more-link {
	padding-left: 2px;
}
.press-center .press-center-section .more-link span {
	display: inline-block;
	background: url('images/sitewide-sprite.png') no-repeat 0 -99px;
	width: 7px;
	height: 10px;
}
.press-center-image-gallery .images-wrapper, .archive .press-center .images-wrapper {
	position: relative;
	width: 630px;
	min-height: 166px;
	overflow-x: hidden;
	overflow-y: hidden;
}
.press-center-image-gallery .images-wrapper .images-set, .archive .press-center .images-wrapper .images-set {
	background-color: #fff;
}
.archive .press-center .images-wrapper .images-set {
	margin-bottom: 20px;
}
.press-center-image-gallery .images-wrapper .images-set div.image-outer-wrapper, .archive .press-center .images-wrapper .images-set div.image-outer-wrapper {
	width: 170px;
	float: left;
	padding: 10px !important;
	text-align: center;
}
.press-center-image-gallery .images-wrapper .images-set div.first, .archive .press-center .images-wrapper .images-set div.first { margin-right: 30px;}
.press-center-image-gallery .images-wrapper .images-set div.last, .archive .press-center .images-wrapper .images-set div.last { margin-left: 30px; }
.press-center-image-gallery .images-wrapper .images-set div.image-wrapper, .archive .press-center .images-wrapper .images-set div.image-wrapper {
	width: auto;
	height: 160px;
	margin: 0 auto;
}
.press-center-image-gallery .images-wrapper .images-set div div.post-thumbnail-source, .archive .press-center .images-wrapper .images-set div div.post-thumbnail-source {
	float: right;
	text-align: right;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 7px !important;
}
.press-center-image-gallery .images-wrapper .images-set div p, .archive .press-center .images-wrapper .images-set div p { margin-bottom: 0; }
.press-center-image-gallery .pager-wrapper {
	position: relative;
	background-color: #dedede;
	height: 34px;
	line-height: 34px;
	margin-bottom: 10px;
	padding-left: 8px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.press-center-image-gallery .pager-wrapper .prev, .press-center-image-gallery .pager-wrapper .next {
	position: absolute;
	background: url( 'images/pagination/1/arrowsbg.gif' ) no-repeat scroll 0 0 transparent;
	display:block;
	height: 25px;
	padding: 0;
	width: 26px;
	text-indent: -9999px;
	top: 5px;
}
.press-center-image-gallery .pager-wrapper .prev {
	right: 40px;
	background-position: 0 -25px;
}
.press-center-image-gallery .pager-wrapper .prev:hover { background-position: 0 0; }
.press-center-image-gallery .pager-wrapper .next {
	right: 8px;
	background-position: -26px -25px;
}
.press-center-image-gallery .pager-wrapper .next:hover { background-position: -26px 0; }
.press-center-image-gallery .pager-wrapper .pager { float: left; }
.press-center-image-gallery .pager-wrapper .pager a {
	color: #393F40;
	display: inline-block;
	font: bold 12px/20px Arial;
	height: 19px;
	padding: 0;
	margin-right: 3px;
	text-align: center;
	width: 19px;
	background: url( 'images/pagination/1/numbersbg.gif' ) no-repeat scroll 0 0 transparent;
}
.press-center-image-gallery .pager-wrapper .pager a:hover, .press-center-image-gallery .pager-wrapper .pager .activeSlide {
	background: url( 'images/pagination/1/numbersbg.gif' ) no-repeat scroll 0 -19px transparent;
	color: #fff;
}
.tax-ipm_pc_type .tb-img, .post-type-archive .tb-img {
	display: none;
	visibility: hidden;
}
.tax-ipm_pc_type #TB_window, .post-type-archive #TB_window, .single-ipm_press_center #TB_window { background-color: #fff; }
.tax-ipm_pc_type #TB_window #TB_ajaxContent, .post-type-archive #TB_window #TB_ajaxContent, .single-ipm_press_center #TB_window #TB_ajaxContent { text-align: center; }

.tax-ipm_pc_type .press-center .press-center-section { margin-bottom: 0; }
.tax-ipm_pc_type .press-center .nav-previous, .tax-ipm_pc_type .press-center .nav-next { padding-top: 0;  }

.single-ipm_press_center #gold-breaks-post { margin-bottom: 15px; }
.single-ipm_press_center .ipm_press_center { margin-bottom: 30px; }
.single-ipm_press_center .ipm_press_center .image-gallery-wrapper, .single-ipm_press_center .ipm_press_center .image-gallery-wrapper .image-wrapper {
	margin: 0 auto;
	text-align: center;
}
.single-ipm_press_center .ipm_press_center .image-gallery-wrapper .image-wrapper { margin-bottom: 20px; }
.single-ipm_press_center .ipm_press_center .image-gallery-wrapper .image-wrapper img { margin-bottom: 0; }
.single-ipm_press_center .ipm_press_center .image-gallery-wrapper .image-wrapper .ipm_image_source { margin: 0; }

.widget_ipm_press_center_widget {
	padding: 0 20px 5px;
	border-bottom: 0;
}
.widget_ipm_press_center_widget .widgettitle {
	border-bottom: 1px solid #CECECE;
	text-transform: uppercase;
}
.widget_ipm_press_center_widget ul {
	margin: 10px 0 !important;
}
.widget_ipm_press_center_widget ul li {
	list-style: none;
	padding: 3px 0 !important;
	border-bottom: 1px solid #DDD;
}
.widget_ipm_press_center_widget ul li.alt {
	background-color: #F7F7F7;
}
.widget_ipm_press_center_widget ul li .entry-date {
	display: block;
	width: 95px;
	float: left;
}
.widget_ipm_press_center_widget ul li a {
	display: block;
	margin-left: 95px;
}
.widget_ipm_press_center_widget a.more-link span {
	display: inline-block;
	background: url('images/sitewide-sprite.png') no-repeat 0 -99px;
	width: 7px;
	height: 10px;
	margin-left: 1px;
}

.widget_ipm_press_center_media_contact p {
	background: url('images/sprite_press_center.png') no-repeat 20px 27px;
	padding: 20px 20px 20px 60px;
}
.widget_ipm_press_center_image_gallery {
	padding: 0 20px 5px;
	border-bottom: 0;
}
.widget_ipm_press_center_image_gallery .widgettitle {
	border-bottom: 1px solid #CECECE;
	text-transform: uppercase;
}
.widget_ipm_press_center_image_gallery .outer-wrapper {
	position: relative;
	margin: 10px 0;
}
.widget_ipm_press_center_image_gallery .outer-wrapper .pager-wrapper {
	position: absolute;
	top: 0;
	width: 25px;
	padding-top: 48px;
}
.widget_ipm_press_center_image_gallery .outer-wrapper .pager-wrapper a {
	background: url( 'images/pagination/1/arrowsbg_trans.gif' ) no-repeat scroll 0 0 transparent;
	display:block;
	height: 25px;
	padding: 0;
	width: 26px;
	text-indent: -9999px;
}
.widget_ipm_press_center_image_gallery .outer-wrapper .pager-wrapper-prev {
	left: 0;
	padding-left: 19px;
}
.widget_ipm_press_center_image_gallery .outer-wrapper .pager-wrapper-prev a { background-position: 0 -25px; }
.widget_ipm_press_center_image_gallery .outer-wrapper .pager-wrapper-prev a:hover { background-position: 0 0; }
.widget_ipm_press_center_image_gallery .outer-wrapper .pager-wrapper-next {
	right: 0;
	padding-right: 19px;
}
.widget_ipm_press_center_image_gallery .outer-wrapper .pager-wrapper-next a { background-position: -26px -25px; }
.widget_ipm_press_center_image_gallery .outer-wrapper .pager-wrapper-next a:hover { background-position: -26px 0; }
.widget_ipm_press_center_image_gallery .outer-wrapper .images-wrapper {
	position: absolute;
	width: 170px;
	top: 0;
	left: 63px;
}
.widget_ipm_press_center_image_gallery .outer-wrapper .images-wrapper .image-outer-wrapper {
	width: 170px;
	min-height: 160px;
	text-align: center;
}
.widget_ipm_press_center_image_gallery .outer-wrapper .images-wrapper .image-wrapper .ipm_image_source {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 7px;
}
.widget_ipm_press_center_image_gallery .outer-wrapper .images-wrapper .image-wrapper p { margin-bottom: 0; }
.widget_ipm_press_center_image_gallery .outer-wrapper .images-wrapper .image-outer-wrapper .tb-img { display: none; }
.widget_ipm_press_center_image_gallery .more-link { display: none; }
.widget_ipm_press_center_image_gallery .more-link span {
	display: inline-block;
	background: url('images/sitewide-sprite.png') no-repeat 0 -99px;
	width: 7px;
	height: 10px;
}

.widget_ipm_social_media {
	margin: 20px 20px 30px;
	padding: 0;
	border-bottom: 0;
}
.widget_ipm_social_media ul {
	border-bottom: 1px solid #ddd;
}
.widget_ipm_social_media ul li {
	border-top: 1px solid #ddd;
	height: 35px;
	padding: 10px 0 !important;
}
.widget_ipm_social_media ul li a {
	background: url( 'images/sprite_press_center.png' ) no-repeat top left;
	padding-left: 50px;
	height: 37px;
	color: #252525;
	font-weight: bold;
	display: inline-block;
}
.widget_ipm_social_media ul li.facebook a, .widget_ipm_social_media ul li.twitter a, .widget_ipm_social_media ul li.linkedin a { padding-top: 10px !important; }
.widget_ipm_social_media ul li.facebook a { background-position: 0 -135px; }
.widget_ipm_social_media ul li.twitter a { background-position: 0 -394px; }
.widget_ipm_social_media ul li.linkedin a { background-position: 0 -222px; }
.widget_ipm_social_media ul li.rss a { background-position: 0 -308px; }

/* SITEWIDE ALERT BANNER */
#sitewide-alert {
	height: 40px;
	color: #fff;
	font-weight: bold;
	position: relative;
}
#sitewide-alert #sitewide-alert-inner {
	width: 980px;
	height: 40px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}
#sitewide-alert #sitewide-alert-inner #sitewide-alert-heading {
	float: left;
	height: 37px;
	padding-top: 3px;
	padding-right: 10px;
	text-transform: uppercase;
	line-height: normal;
	overflow: hidden;
}
#sitewide-alert #sitewide-alert-inner #sitewide-alert-arrow {
	width: 18px;
	height: 40px;
	float: left;
}
#sitewide-alert #sitewide-alert-inner #sitewide-alert-arrow span {
	width: 18px;
	height: 40px;
	float: left;
	display: block;
}
#sitewide-alert #sitewide-alert-inner #sitewide-alert-content {
	height: 37px;
	padding-top: 3px;
	padding-left: 10px;
	overflow: hidden;
	line-height: normal;
}
#sitewide-alert #sitewide-alert-dark-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 40px;
	z-index: 0;
}
.red#sitewide-alert {
	border-top: 1px solid #bc6568;
	border-bottom: 1px solid #803e41;
	background: url( 'images/sprite-sitewide-alert.png' ) repeat-x scroll 0 -450px;
}
.red#sitewide-alert #sitewide-alert-inner #sitewide-alert-heading, .red#sitewide-alert #sitewide-alert-dark-bg { background: url( 'images/sprite-sitewide-alert.png' ) repeat-x scroll 0 -360px; }
.red#sitewide-alert #sitewide-alert-inner #sitewide-alert-arrow, .red#sitewide-alert #sitewide-alert-inner #sitewide-alert-content { background: url( 'images/sprite-sitewide-alert.png' ) repeat-x scroll 0 -450px; }
.red#sitewide-alert #sitewide-alert-inner #sitewide-alert-arrow span { background: url( 'images/sprite-sitewide-alert.png' ) no-repeat scroll 0 -270px; }
.red#sitewide-alert #sitewide-alert-inner #sitewide-alert-content a { color: #6ec0fb; }
.green#sitewide-alert {
	border-top: 1px solid #5da260;
	border-bottom: 1px solid #3d753f;
	background: url( 'images/sprite-sitewide-alert.png' ) repeat-x scroll 0 -180px;
}
.green#sitewide-alert #sitewide-alert-inner #sitewide-alert-heading, .green#sitewide-alert #sitewide-alert-dark-bg { background: url( 'images/sprite-sitewide-alert.png' ) repeat-x scroll 0 -90px; }
.green#sitewide-alert #sitewide-alert-inner #sitewide-alert-arrow, .green#sitewide-alert #sitewide-alert-inner #sitewide-alert-content { background: url( 'images/sprite-sitewide-alert.png' ) repeat-x scroll 0 -180px; }
.green#sitewide-alert #sitewide-alert-inner #sitewide-alert-arrow span { background: url( 'images/sprite-sitewide-alert.png' ) no-repeat scroll 0 0; }
.green#sitewide-alert #sitewide-alert-inner #sitewide-alert-content a { color: #05487f; }

/* IPM Pages Extended */
.entry-content .page_list_evergreen li {
	float: left;
	width: 50%;
}

/* IPO Playbook & Widgets */
div#ipm-ipo-pb-banner a {
	display: block;
	width: 630px;
	height: 89px;
	background: transparent url( 'images/sprite-ipo-playbook.png' ) no-repeat scroll 0 0;
}
.single div#ipm-ipo-pb-banner { padding-bottom: 20px; }

.post-type-archive-ipm_ipo_pb .entry-content .comment-block {
	float: right;
	padding-left: 10px;
	margin: 0 0 10px 10px;
	border-left: dotted 1px #ddd;
}
.post-type-archive-ipm_ipo_pb .entry-content .comment-block a.comment-link {
	color: #333;
	font-size: 11px;
	background: transparent url( 'images/comment-bubble.png' ) no-repeat scroll left center;
	padding-left: 15px;
	margin-bottom: 3px;
	display: inline-block;
}
.post-type-archive-ipm_ipo_pb .entry-content .comment-block .social-media-buttons {
	width: 100px;
	padding-left: 0;
	padding-top: 0;
	overflow: hidden;
}

.post-type-archive-ipm_ipo_pb .entry-content .wp-post-image {
	float: left;
	margin-right: 15px;
	margin-top: 4px;
}

.post-type-archive-ipm_ipo_pb .ipo-playbook-date {
	font-size: 12px;
	color: #727272;
	padding-top: 3px;
}

.post-type-archive-ipm_ipo_pb .widget_search .widgettitle, .single-ipm_ipo_pb .widget_search .widgettitle {
	background-color: #DBEAD7;
	color: #355B22;
	margin-top: 0;
	margin-bottom: 0;
	padding: 14px 10px 10px 10px;
}
.post-type-archive-ipm_ipo_pb .widget_search .search-area, .single-ipm_ipo_pb .widget_search .search-area {
	background-color: #DBEAD7;
	padding: 10px;
}
.post-type-archive-ipm_ipo_pb .widget_search .search-area .search-input, .single-ipm_ipo_pb .widget_search .search-area .search-input {
	width: 200px;
	font-size: 12px;
}
.post-type-archive-ipm_ipo_pb .widget_search .search-area .search-submit, .single-ipm_ipo_pb .widget_search .search-area .search-submit { height: 20px; }

.widget_ipm_ipo_playbook_about_playbook .inner-wrapper {
	background-color: #F5F5F5;
	padding: 10px;
}
.widget_ipm_ipo_playbook_about_playbook .inner-wrapper .widgettitle {
	margin-top: 0;
	margin-bottom: 15px;
}
.widget_ipm_ipo_playbook_about_playbook .inner-wrapper .content {
	color: #393F40;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
.widget_ipm_ipo_playbook_about_playbook .inner-wrapper .follow-ipo-playbook {
	height: 110px;
	background: transparent url( 'images/sprite-ipo-playbook.png' ) no-repeat scroll 0 -217px;

}
.widget_ipm_ipo_playbook_about_playbook .inner-wrapper .feedburner {
	border-bottom: 1px solid #ccc;
	padding-left: 35px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	background: transparent url( 'images/sprite-ipo-playbook.png' ) no-repeat scroll 0 -139px;
}
.widget_ipm_ipo_playbook_about_playbook .inner-wrapper .feedburner form { margin-bottom: 0; }
.widget_ipm_ipo_playbook_about_playbook .inner-wrapper .feedburner form input { margin-bottom: 0; }
.widget_ipm_ipo_playbook_about_playbook .inner-wrapper .feedburner form input[type="submit"] {
	background:#0B416F url(images/search-button-bg.png) repeat-x;
	color:#fff;
	height:20px;
	width:66px;
	cursor:pointer;
	font-size:12px;
	padding-bottom:3px;
	padding-top:1px;
	line-height:normal;
	border:0 solid #000;
	vertical-align:top;
	margin: 4px 0 0 4px;
}

.widget_ipm_ipo_playbook_about_playbook .social_media ul li a {
	background: url( 'images/sprite_press_center.png' ) no-repeat top left;
	padding-left: 50px;
	height: 37px;
	display: inline-block;
}

.widget_ipm_ipo_playbook_about_playbook .social_media ul li.facebook a, .widget_ipm_ipo_playbook_about_playbook .social_media ul li.twitter a, .widget_ipm_ipo_playbook_about_playbook .social_media ul li.linkedin a {
	float: left;
	position: relative;
}
.widget_ipm_ipo_playbook_about_playbook .social_media ul li { float: left; }
.widget_ipm_ipo_playbook_about_playbook .social_media ul li.facebook a { background-position: 0 -135px; }
.widget_ipm_ipo_playbook_about_playbook .social_media ul li.twitter a { background-position: 0 -394px; }
.widget_ipm_ipo_playbook_about_playbook .social_media ul li.linkedin a { background-position: 0 -222px; }
.widget_ipm_ipo_playbook_about_playbook .social_media ul li.rss a { background-position: 0 -308px; }

.post-type-archive-ipm_ipo_pb .widget_archive ul, .single-ipm_ipo_pb .widget_archive ul {
	border-top: 1px solid #D3D4D6;
	padding: 0 20px;
}
.post-type-archive-ipm_ipo_pb .widget_archive li, .single-ipm_ipo_pb .widget_archive li {
	border-bottom: 1px dotted #D3D4D6;
	font-size: 12px;
}
.post-type-archive-ipm_ipo_pb .widget_archive li a, .single-ipm_ipo_pb .widget_archive li a {
	font-weight: bold;
	color: #393f40;
	padding: 10px 0;
	display: block;
}

.post-type-archive-ipm_ipo_pb .widget_ipm_ipo_playbook_most_popular, .single-ipm_ipo_pb .widget_ipm_ipo_playbook_most_popular { padding: 0 20px 20px; }
.post-type-archive-ipm_ipo_pb .widget_ipm_ipo_playbook_most_popular .widgettitle, .single-ipm_ipo_pb .widget_ipm_ipo_playbook_most_popular .widgettitle {
	color: #355B22;
	margin-bottom: 10px;
}
.post-type-archive-ipm_ipo_pb .widget_ipm_ipo_playbook_most_popular ul li, .single-ipm_ipo_pb .widget_ipm_ipo_playbook_most_popular ul li {
	border-bottom: 1px solid #ccc;
	padding: 7px 10px 10px;
}
.post-type-archive-ipm_ipo_pb .widget_ipm_ipo_playbook_most_popular ul li .most-popular-number, .single-ipm_ipo_pb .widget_ipm_ipo_playbook_most_popular ul li .most-popular-number {
	width: 80px;
	height: 80px;
	float: left;
	position: relative;
	margin-right: 20px;
}
.post-type-archive-ipm_ipo_pb .widget_ipm_ipo_playbook_most_popular ul li .most-popular-number span, .single-ipm_ipo_pb .widget_ipm_ipo_playbook_most_popular ul li .most-popular-number span {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	width: 14px;
	height: 17px;
	position: absolute;
	bottom: 7px;
	left: -10px;
	background: url( 'images/sprite-ipo-playbook.png' ) no-repeat scroll 0 -464px;
	padding: 6px 6px 7px 10px;
}
.widget_ipm_ipo_playbook_most_popular ul li .most-popular-number .most-popular-placeholder { padding: 8px; }
.post-type-archive-ipm_ipo_pb .widget_ipm_ipo_playbook_most_popular ul li a, .single-ipm_ipo_pb .widget_ipm_ipo_playbook_most_popular ul li a {
	font-weight: bold;
	font-size: 15px;
}

.widget_ipm_recent_ipos table {
	font-size: 12px;
	text-align: center;
	padding: 20px 20px 0;
}
.widget_ipm_recent_ipos table td, .widget_ipm_recent_ipos table th {
	padding: 5px;
	border: none;
}
.widget_ipm_recent_ipos table tr {
	border: none;
}
.widget_ipm_recent_ipos table thead {
	background-color: #DBEAD7;
	color: #355B22;
}
.widget_ipm_recent_ipos table thead tr th {
	padding: 2px 5px;
	font-weight: normal;
	vertical-align: bottom;
}
.widget_ipm_recent_ipos table tbody { border: none; }
.widget_ipm_recent_ipos table tbody tr { border-bottom: 1px solid #ccc; }
.widget_ipm_recent_ipos table tbody tr, .widget_ipm_recent_ipos table tbody tr td { border-bottom: 1px solid #ccc !important; }
.widget_ipm_recent_ipos table tbody tr td.ipm_ipo_stock img { vertical-align: middle; }
.widget_ipm_recent_ipos table tbody tr td.ipm_ipo_current_price span.pos, .widget_ipm_recent_ipos table tbody tr td.ipm_ipo_current_price span.neg, .widget_ipm_recent_ipos table tbody tr td.ipm_ipo_current_price span.unch { font-size: 11px; }
.widget_ipm_recent_ipos table tbody tr td.ipm_ipo_current_price span.pos { color: #3BB53E; }
.widget_ipm_recent_ipos table tbody tr td.ipm_ipo_current_price span.neg { color: #FA1623; }

.ipm-navigation {
	background: url('images/mt-page-bg.png') repeat-x;
	height: 27px;
	text-align: center;
	color: #393F40;
}
.ipm-navigation a { color: #393F40; }
.ipm-navigation a:hover { text-decoration: none; }
.ipm-navigation span.current, .ipm-navigation a.page-numbers:hover {
	font: normal bold 12px Arial;
	background: url('images/sitewide-sprite.png') no-repeat scroll 0 -817px;
	padding: 2px 6px 4px 6px;
}
.ipm-navigation a.page-numbers {
	font: normal bold 12px Arial;
	background: url('images/sitewide-sprite.png') no-repeat scroll 0 -749px;
	padding: 2px 6px 4px 6px;
}
.ipm-navigation a.prev, .ipm-navigation span.prev { background: url('images/sitewide-sprite.png') no-repeat scroll 7px -1034px; }
.ipm-navigation a.prev:hover, .ipm-navigation span.prev { background-position: 7px -1234px; }
.ipm-navigation span.prev { padding-left: 19px; }
.ipm-navigation a.next, .ipm-navigation span.next { background: url('images/sitewide-sprite.png') no-repeat scroll 0 -1096px; }
.ipm-navigation a.next:hover, .ipm-navigation span.next { background-position: 0 -1372px; }
.ipm-navigation span.next {
	padding-left: 19px;
	background-position: 4px -1372px;
}
.nav-new{
	display: block;
}
#ie8 .nav-new > a{
	z-index: -1;
}
.nav-new:after{
	content: '';
	position: absolute;
	top: -3px;
	right: -4px;
	height: 40px;
	width: 45px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAlCAYAAADbVxCwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUM4Q0I3RUYyQjQ1MTFFMjlFOUNFMUVCRkNCOEVGMjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUM4Q0I3RjAyQjQ1MTFFMjlFOUNFMUVCRkNCOEVGMjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QzhDQjdFRDJCNDUxMUUyOUU5Q0UxRUJGQ0I4RUYyNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QzhDQjdFRTJCNDUxMUUyOUU5Q0UxRUJGQ0I4RUYyNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PonKxvcAAAROSURBVHja1JhNaBNREMffblJUrCiI9VCwtQgebPVki4JFFDxo6q16qAoWPCgtSrFQ8eOiYEERJN4EESqC1pNVFAVFUUoLIn6eKvUDtbaQGrVpTTeJ85+dt9ms+LFptpqB8SXZbfJ7szP/maeRbCpTw18njpTNmblZ/ecWxj+vRr7UJpJWaeX80ip6W5Lvl5nrtitjQYVKXToWHCzsYzyxdGLSGl+6cF7aMNQMv19kLF6hQlsPKTV7Hr8PAtiUdQd5+WgiuWQ08X0jvR72CxruuOyAOmsQkV1VVRZzffaBfCX5NfKaP34DgYVaz9qAY595zbx+4lwzZs9VmeE3BY2s196SryG/9ydQRNQoq1CZwScOVLqvh9dQ8wkVPnqLIx8kLCxOvoH84q9uAAxAAJk6126/JmhEONR8Upl1mwPJ2V9ZkryJvPNnUIEhsFR0lzKq6+2o9vewKsBhFl3DBgoBb/7lfQfI96DI+Y/oR70w5rL6nI2wIpzbrzLP7zvwyG39d/mYgabgwzaRd5PPAhAKKX2niy+UXPhkF5jkMqQr3RO1IQVeGz7PR9pMn/dfJ19LPoSoaVDn8UIRyPE5gFh7BRTRR7pgQ2ZD608bCAIW1k++mnzAeTyVy7NR67vKj9/RXjGA4prVuYWB03e7fKtEPrB45IO01JH36qICAEePVCFHe3Ued3Q7ajHZVmcXHXU8730FhxVgNJL15Ffww4gYRw2dRrQXG7AOb+C0wHunyyEVKHWgIFysdQ3+ZoM8gcdpaZzctjBKwC0cQYqWfrypa2fsaIv2ZkbeOEVoYo5ALpNa6Nx3umChI+uBbqVlnwNIAAweacmCQx10QVKB6cgjv/UmS071/TaPzUJ1FwI+jSgTwLjV2WiD6XZcXZ87S0RaspEfi9M93bwBvkZdMXBYAb4iLTqGiLGW8qONZwtNxkhEH87RdG1G6y9HPkhYAX4gSjEIrbXaau15QUZJ7mCQrhf3echhNZH0wModj4oO17xaXHBYAR4QLe53j4chKSr9mlWE9FdvAFHlhiFyZixenpPDgcAK8JB0u5v6seLHdd5y1EnWQpFWmSPabd2VDSHKkEKztsHO56lK199IG8lahF5GKcK78eOIWhrKQN2Mz2yUr3j0BqD0FCfKwQOQgOYzyGSHFp9G0B20HHerAoqLi41SRQ/wiDBW91FJNx1TTZPRBjvlrJfUJ2HdZgGq04KL0dWuNSh3vek89xNwl0hbnCczSgU9vLtHxjCB6khr0GlNA09K1MiBdBFDuQ+U0kh4sHeB/jNYAS6n5YZzgtaQGNypA6KzeeeEaU0Dz4bfixbfthuGrancuWRuCLyD+QT+Rguk7byevlBoehCa6hksSEOFHQxk+A7A0Lp26hP0/w4LOy9p8a0YYJXMEnyCLgZY2CMZM18WA6zzn4PpTKa3GGBhscfvYnvHvlvPigFWJa3U5NP3sZrRRPLhDwEGAOhqI0AJEWZTAAAAAElFTkSuQmCC);
	z-index: 500;
	pointer-events: none;
}

body.special-listing-page .below-header-bg #below-header { background-image: none !important; }
body.special-listing-page #main { background-image: none; }
body.special-listing-page #main #container { width: 100%; }
body.special-listing-page #main #container #content { width: 100%; }
body.special-listing-page #main #container #content .entry-content { border-bottom: 1px solid #B3B3B3; }
body.special-listing-page #main #container #content .entry-content #dow-lb-logo {
	float: left;
	margin: 6px 30px 20px 0;
}
body.special-listing-page #main #container #content .entry-content #dow-lb-logo img { margin: 0; }
body.special-listing-page #main #container #content .social-media-buttons-dow-lb {
	padding: 0;
	width: 336px;
	float: right;
	margin-top: 20px;
}
body.special-listing-page #main #container #content .social-media-buttons-dow-lb .addthis_toolbox, body.special-listing-page #main #container #content .social-media-buttons-dow-lb .IN-widget { float: left; }
body.special-listing-page #main #container #content .social-media-buttons-dow-lb .IN-widget { margin-right: 15px; }
body.special-listing-page #main #container #content .social-media-buttons-dow-lb .addthis_toolbox a { float: left; }
body.special-listing-page #main #container #content .special-listing-table {
	border: 1px solid #ccc;
	border-collapse: collapse;
	width: 99.9%;
	margin: 40px 0;
}
body.special-listing-page #main #container #content .special-listing-table .heading { height: 58px; }
body.special-listing-page #main #container #content .special-listing-table .heading tr { color: #fff; }
body.special-listing-page #main #container #content .special-listing-table .heading tr th {
	background: #009EDA url('images/dow-lb-thead-bg.png') repeat-x scroll 0 0;
	vertical-align: middle;
	text-align: left;
	border-right: 1px solid #006C92;
}
body.special-listing-page #main #container #content .special-listing-table .heading tr th.header { padding: 0; }
body.special-listing-page #main #container #content .special-listing-table .heading tr th.header span {
	display: block;
	padding: .7em 1.25em;
}
body.special-listing-page #main #container #content .special-listing-table .heading tr th.headerSortUp, body.special-listing-page #main #container #content .special-listing-table .heading tr th.headerSortDown { background-position: 0 -58px; }
body.special-listing-page #main #container #content .special-listing-table tbody {
	border: 1px solid #CCC !important;
	font-size: 12px;
}
body.special-listing-page #main #container #content .special-listing-table tbody tr { border: 1px solid #CCC !important; }
body.special-listing-page #main #container #content .special-listing-table tbody tr td {
	border-left: 1px solid #CCC !important;
	vertical-align: middle;
}
body.special-listing-page #main #container #content .special-listing-table tbody tr td .inner-table {
	border: none !important;
	margin: 0;
}
body.special-listing-page #main #container #content .special-listing-table tbody tr td .inner-table td {
	padding: 0;
	border: none !important;
}
body.special-listing-page #main #container #content .special-listing-table tbody tr td.dow-stock { width: 25%; }
body.special-listing-page #main #container #content .special-listing-table tbody tr td.dow-stock img {
	vertical-align: middle;
	margin-right: 10px;
}
body.special-listing-page #main #container #content .special-listing-table tbody tr td.dow-stock .stock-title { font-weight: bold; }
body.special-listing-page #main #container #content .special-listing-table tbody tr td.dow-ceo {
	width: 20%;
	font-weight: bold;
}
body.special-listing-page #main #container #content .special-listing-table tbody tr td.dow-ceo img {
	vertical-align: middle;
	margin-right: 10px;
}
body.special-listing-page #main #container #content .special-listing-table tbody tr td.dow-date-appoint {
	width: 10%;
	background: url( 'images/dow-lb-td-rightshadow.png' ) repeat-y scroll right 0;
}
body.special-listing-page #main #container #content .special-listing-table tbody tr td.dow-ceo-stock, body.special-listing-page #main #container #content .special-listing-table tbody tr td.dow-ceo-dow {
	width: 12%;
	font-weight: bold;
	font-size: 15px;
}
body.special-listing-page #main #container #content .special-listing-table tbody tr td.dow-ceo-stock .pos, body.special-listing-page #main #container #content .special-listing-table tbody tr td.dow-ceo-dow .pos { color: #00AA4F; }
body.special-listing-page #main #container #content .special-listing-table tbody tr td.dow-ceo-stock .neg, body.special-listing-page #main #container #content .special-listing-table tbody tr td.dow-ceo-dow .neg { color: #FF0007; }
body.special-listing-page #main #container #content .special-listing-table.ipm_dow_lb_table tbody tr td.dow-hot-topic { background: url( 'images/dow-lb-td-leftshadow.png' ) repeat-y scroll 0 0; }
#ie6 body.special-listing-page .special-listing-table tbody tr td, #ie7 body.special-listing-page .special-listing-table tbody tr td { border-bottom: 1px solid #ccc !important; }
#ie8 body.special-listing-page .special-listing-table tbody tr td .inner-table, #ie9 body.special-listing-page .special-listing-table tbody tr td .inner-table {
	border: none !important;
	border-color: #fff;
	border-collapse: separate;
	margin: 0;
}

.ipm_dd_stock_table .pos, .ipm_dd_stock_table .neg, .ipm_dd_stock_table .neut {
	font-weight: bold;
	font-size: 15px;
}

.ipm_dd_stock_table .pos {
	color: #00AA4F;
}

.ipm_dd_stock_table .neg {
	color: #e91c2c;
}

.ipm_dd_stock_table tbody .dow-ytd-return {
	font-weight: normal;
	font-size: 12px;
}

.ipm_dd_stock_table tbody .dow-dividends-paid-since {
	font-weight: bold;
	font-size: 15px;
}

.ipm_dd_stock_table tbody .dow-stock {
	background: url( 'images/dds-left-shadow.png' ) repeat-y scroll right 0;
}

.ipm_dd_stock_table tbody .dow-ytd-return {
	background: url( 'images/dds-right-shadow.png' ) repeat-y scroll 0 0;
}

body.special-listing-page #main #container #content .special-listing-table tbody tr td.dow-ex-dividend-date {
	width: 62px;
	background: url( 'images/dds-shadow-93px.png' ) repeat-y scroll 0 0;
}

.ipm_dd_stock_doe_form {
	text-align: center;
}

.ipm_dd_stock_doe_form img {
	vertical-align: middle;
	margin-right: 20px;
}

.ipm_dd_stock_doe_form .email {
	background: url( 'images/dds-doe-input.png' ) top left no-repeat;
	width: 199px;
	height: 24px;
	border: none;
	padding: 5px 10px;
}

.ipm_dd_stock_doe_form .submit {
	background: url( 'images/dds-doe-button.png' ) top left no-repeat;
	width: 97px;
	height: 34px;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
}

.ipm_dd_stock_table tbody .faux-header,
.ipm_dd_stock_table tbody .faux-header td.dow-dividends-paid-since {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background: #EBEBEB;
}

.ipm_dd_stock_table tbody .faux-header td.dow-ytd-return {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.ipm_dd_stock_table tbody .faux-header td {
	padding: 0 1.25em;
}

#peelback {
	z-index: 1000;
	position: relative;
}

/* Best Stocks */
.page-template-page-best-stocks-php #below-header,
.page-template-page-best-stocks-php #main {
	background: none !important;
}
.page-template-page-best-stocks-php #wrapper {
	background: #EBEBEB url('images/stocks-main.png') repeat-x scroll 0 201px !important;
}
.page-template-page-best-stocks-php #wrapper #header-wrapper {
	background: #fff url(images/header-bg.png) 0 1px repeat-x;
}
.page-template-page-best-stocks-php #container,
.page-template-page-best-stocks-php #content {
	width: auto;
}
.page-template-page-best-stocks-php #content {
	border-bottom: 2px solid #d0d0d0;
	margin-bottom: 30px;
}
#ie7 .page-template-page-best-stocks-php #content {
	padding-bottom: 30px;
}
.page-template-page-best-stocks-php .hentry {
	min-height: 260px;
}
.page-template-page-best-stocks-php .hentry .entry-content {
	float:left;
	padding-right:20px;
	width:822px;
	margin-top:0;
}
.page-template-page-best-stocks-php .hentry .entry-content p {
	line-height: 1.5;
	margin-bottom: 12px;
}
.page-template-page-best-stocks-php .hentry .the-entry-content {
	margin-left: 170px;
}
.page-template-page-best-stocks-php .hentry .the-entry-content .the-title {
	color: #111;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 12px;
}
.page-template-page-best-stocks-php .hentry .entry-content #best-stocks-logo {
	float: left;
}
.page-template-page-best-stocks-php .hentry .social-media-buttons-dow-lb {
	width: 100px;
	padding-left: 0;
	float: right;
	padding-top: 10px;
}
.page-template-page-best-stocks-php .best_stock_ytd {
	background-color: #f7f7f7;
	color: #111;
	font-size: 16px;
	font-weight: bold;
	height: 50px;
	line-height: normal;
	margin-bottom: 24px;
	text-transform: uppercase;
}
.page-template-page-best-stocks-php .best_stock_ytd .best_stock_arrow.pos,
.page-template-page-best-stocks-php .best_stock_ytd .best_stock_arrow.neg {
	background: transparent url(images/up-down.png) no-repeat scroll 0 0;
	display: block;
	height: 22px;
	float: left;
	margin: 4px 8px 0 0;
	width: 19px;
}
.page-template-page-best-stocks-php .best_stock_ytd .best_stock_arrow.neg {
	background: transparent url(images/up-down.png) no-repeat scroll 0 -22px;
}
.page-template-page-best-stocks-php .best_stock_ytd div {
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-right: 15px;
}
.page-template-page-best-stocks-php .best_stock_ytd_title {
	padding-left: 20px;
	line-height: 50px;
	width: 320px;
}
.page-template-page-best-stocks-php .best_stock_ytd_dow,
.page-template-page-best-stocks-php .best_stock_ytd_sp500,
.page-template-page-best-stocks-php .best_stock_ytd_nasdaq {
	height: 40px;
	padding-top: 10px;
	overflow: hidden;
	width: 195px;
}
.page-template-page-best-stocks-php .best_stock_ytd .best_stock_ytd_nasdaq {
	margin-right: 0;
}
.page-template-page-best-stocks-php .best_stock_ytd .bs_index_performance.pos {
	color: #02A010;
}
.page-template-page-best-stocks-php .best_stock_ytd .bs_index_performance.neg {
	color: #E91C2C;
}
.page-template-page-best-stocks-php .best_stock_box {
	font-size: 12px;
	float: left;
	line-height: normal;
	margin: 0 20px 30px 0;
	width: 180px;
}
.page-template-page-best-stocks-php .best_stock_box.margin-none {
	margin-right: 0;
}
.page-template-page-best-stocks-php .bs_rank,
.page-template-page-best-stocks-php .bs_title {
	color: #fff;
	font-weight: bold;
	float: left;
}
.page-template-page-best-stocks-php .bs_rank {
	background-color: #052940;
	height: 64px;
	line-height: 64px;
	font-size: 24px;
	padding: 6px 0;
	text-align: center;
	width: 34px;
}
.page-template-page-best-stocks-php .bs_title {
	background-color: #0a3855;
	font-size: 14px;
	height: 64px;
	padding: 6px 8px;
	width: 130px;
}
.page-template-page-best-stocks-php .bs_ticker a {
	color: #1578d1;
	font-weight: normal;
}
.page-template-page-best-stocks-php .bs_body {
	background-color: #fff;
	color: #252525;
	clear: both;
	height: 340px;
	padding: 10px;
}
.page-template-page-best-stocks-php .bs_body .bold {
	font-weight: bold;
}
.page-template-page-best-stocks-php .bs_thumb,
.page-template-page-best-stocks-php .bs_info {
	border-bottom: 2px solid #ececec;
	margin-bottom: 10px;
}
.page-template-page-best-stocks-php .bs_info {
	height: 68px;
}
.page-template-page-best-stocks-php .bs_thumb {
	height: 124px;
}
.page-template-page-best-stocks-php .bs_thumb a {
	display: block;
	height: 50px;
	margin-bottom: 8px;
	text-align: center;
}
.page-template-page-best-stocks-php .bs_thumb a img {
	max-height: 50px;
	max-width: 150px;
}
.page-template-page-best-stocks-php .bs_info div {
	margin-bottom: 4px;
}
.page-template-page-best-stocks-php .bs_hot_topic {
	height: 56px;
}
.page-template-page-best-stocks-php .bs_thumb .bs_performance {
	font-size: 32px;
	font-weight: bold;
	text-align: center;
}
.page-template-page-best-stocks-php .bs_thumb .bs_performance .current-return {
	font-size: 11px;
}
.page-template-page-best-stocks-php .bs_thumb .bs_performance.pos {
	color: #02a010;
}
.page-template-page-best-stocks-php .bs_thumb .bs_performance.neg {
	color: #e91c2c;
}
.page-template-page-best-stocks-php .bs_author {
	background-color: #ececec;
	height: 60px;
	padding: 4px;
}
.page-template-page-best-stocks-php .bs_author img {
	border: 1px solid #fff;
	float: left;
	height: 58px;
	margin-right: 8px;
	width: 58px;
}
.page-template-page-best-stocks-php .investor-title,
.page-template-page-best-stocks-php .investor-name {
	display: block;
}

.page-template-page-best-stocks-php .bs_social_footer {
	background-color: #F7F7F7;
	clear: both;
	color: #111;
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
	height: 71px;
	padding: 18px 0 18px 28px;
}
.page-template-page-best-stocks-php .bs_social_footer div {
	float: left;
}
.page-template-page-best-stocks-php .bs_social_footer .bs_featured_image_small img {
	border-right: 2px solid #ececec;
	height: 71px;
	padding-right: 14px;
	width: 78px;
}
.page-template-page-best-stocks-php .bs_social_footer .bs_social_footer_title {
	padding: 18px 0 0 14px;
	width: 208px;
}
.page-template-page-best-stocks-php .bs_social_footer .bs_feedburner {
	background: transparent url(images/email-button.png) no-repeat scroll 0 14px;
	margin-left: 8px;
	padding: 18px 14px 18px 38px;
}
.page-template-page-best-stocks-php .bs_social_footer .bs_feedburner .search-input {
	margin-right: 8px;
}
.page-template-page-best-stocks-php .bs_social_footer .bs_social_icons {
	border-left: 2px solid #ececec;
	height: 71px;
	padding-left: 4px;
}
.page-template-page-best-stocks-php .bs_social_footer .bs_social_icons ul {
	list-style-type: none;

}
.page-template-page-best-stocks-php .bs_social_footer .bs_social_icons ul li {
	height: 35px;
	padding: 18px 0 !important;
	float: left;
}
.page-template-page-best-stocks-php .bs_social_footer .bs_social_icons ul li a {
	background: url( 'images/sprite_press_center.png' ) no-repeat top left;
	padding-left: 50px;
	margin-left: 10px;
	height: 37px;
	color: #252525;
	font-weight: bold;
	display: inline-block;
}
.page-template-page-best-stocks-php .bs_social_footer .bs_social_icons ul li.facebook a,.page-template-page-best-stocks-php .bs_social_footer .bs_social_icons ul li.twitter a,.page-template-page-best-stocks-php .bs_social_footer .bs_social_icons ul li.linkedin a { padding-top: 10px !important; }
.page-template-page-best-stocks-php .bs_social_footer .bs_social_icons ul li.facebook a { background-position: 0 -135px; }
.page-template-page-best-stocks-php .bs_social_footer .bs_social_icons ul li.twitter a { background-position: 0 -394px; }
.page-template-page-best-stocks-php .bs_social_footer .bs_social_icons ul li.linkedin a { background-position: 0 -222px; }
.page-template-page-best-stocks-php .bs_social_footer .bs_social_icons ul li.rss a { background-position: 0 -308px; }

.page-template-page-best-stocks-php .social-media-buttons-best-stocks {
	float:left;
	padding-top:46px;
	width:138px;
}
.page-template-page-best-stocks-php .social-media-buttons-best-stocks a {
	margin-bottom:17px;
}
/* STYLES FOR RESOURCES PAGE */
.post-type-archive-ipm_resources #ipm_resource_header h1 {
	color:#252525;
	font-size:28px;
	font-weight:700;
	line-height:normal;
	padding-top:10px;
}
.post-type-archive-ipm_resources #ipm_resource_header h2 {
	color:#393F40;
	font-size:16px;
	font-weight:700;
	padding:15px 0 1px;
}
.post-type-archive-ipm_resources #ipm_resource_header p {
	color:#393F40;
	font-size:14px;
	line-height:22px;
	margin:10px 0 20px;
	padding:0;
	position:relative;
	top:-3px;
}
#ipm_resource_list {
	padding-top:15px;
}
.post-type-archive-ipm_resources #ipm_resource_list ul {
	color:#393F40;
	float:left;
	font-size:16px;
	font-weight:700;
	list-style-type:none;
	margin-bottom:10px;
	width:315px;
}
.post-type-archive-ipm_resources #ipm_resource_list ul li {
	padding-right:10px;
}
.post-type-archive-ipm_resources #ipm_resource_list ul ul {
	clear:both;
	font-size:14px;
	font-weight:normal;
	line-height:22px;
	list-style-type:disc;
	margin-bottom:0;
	padding-left:40px;
	width:275px;
}
.post-type-archive-ipm_resources #ipm_resource_list ul ul li {
	display:list-item;
	list-style:disc;
}

/* SOCIAL MEDIA BUTTONS SHORTCODE */
#content .hentry .social-media-buttons {
	float: none;
	padding-left: 0;
	width: auto;
	margin-bottom: 10px;
	clear: both;
}
#content .hentry .social-media-buttons .addthis_toolbox .at300b { float: left; }

/* InvestorPolitics & Widgets */
div#ipm-invpol-banner a {
	display: block;
	width: 630px;
	height: 150px;
	background: transparent url( 'images/sprite-investorpolitics.png' ) no-repeat scroll 0 0;
}
.single div#ipm-invpol-banner { padding-bottom: 20px; }

.post-type-archive-ipm_invpol .entry-content .comment-block {
	float: right;
	padding-left: 10px;
	margin: 0 0 10px 10px;
	border-left: dotted 1px #ddd;
}
.post-type-archive-ipm_invpol .entry-content .comment-block a.comment-link {
	color: #333;
	font-size: 11px;
	background: transparent url( 'images/comment-bubble.png' ) no-repeat scroll left center;
	padding-left: 15px;
	margin-bottom: 3px;
	display: inline-block;
}
.post-type-archive-ipm_invpol .entry-content .comment-block .social-media-buttons {
	width: 100px;
	padding-left: 0;
	padding-top: 0;
	overflow: hidden;
}

.post-type-archive-ipm_invpol .entry-content .wp-post-image {
	float: left;
	margin-right: 15px;
	margin-top: 4px;
}

.post-type-archive-ipm_invpol .investorpolitics-date {
	font-size: 12px;
	color: #727272;
	padding-top: 3px;
}

.widget_ipm_investorpolitics_about .social_media ul li a {
	background: url( 'images/sprite_press_center.png' ) no-repeat top left;
	padding-left: 50px;
	height: 37px;
	display: inline-block;
}

.widget_ipm_investorpolitics_about .social_media ul li.facebook a, .widget_ipm_investorpolitics_about .social_media ul li.twitter a, .widget_ipm_investorpolitics_about .social_media ul li.linkedin a {
	float: left;
	position: relative;
}
.widget_ipm_investorpolitics_about .social_media ul li { float: left; }
.widget_ipm_investorpolitics_about .social_media ul li.facebook a { background-position: 0 -135px; }
.widget_ipm_investorpolitics_about .social_media ul li.twitter a { background-position: 0 -394px; }
.widget_ipm_investorpolitics_about .social_media ul li.linkedin a { background-position: 0 -222px; }
.widget_ipm_investorpolitics_about .social_media ul li.rss a { background-position: 0 -308px; }

.post-type-archive-ipm_invpol .widget_archive ul, .single-ipm_invpol .widget_archive ul {
	border-top: 1px solid #D3D4D6;
	padding: 0 20px;
}
.post-type-archive-ipm_invpol .widget_archive li, .single-ipm_invpol .widget_archive li {
	border-bottom: 1px dotted #D3D4D6;
	padding: 10px 0;
	font-size: 12px;
}
.post-type-archive-ipm_invpol .widget_archive li a, .single-ipm_invpol .widget_archive li a {
	font-weight: bold;
	color: #393f40;
}

.post-type-archive-ipm_invpol .widget_ipm_ipo_playbook_most_popular, .single-ipm_invpol .widget_ipm_ipo_playbook_most_popular { padding: 0 20px 20px; }
.post-type-archive-ipm_invpol .widget_ipm_ipo_playbook_most_popular .widgettitle, .single-ipm_invpol .widget_ipm_ipo_playbook_most_popular .widgettitle {
	color: #004A80;
	margin-bottom: 10px;
}
.post-type-archive-ipm_invpol .widget_ipm_ipo_playbook_most_popular ul li, .single-ipm_invpol .widget_ipm_ipo_playbook_most_popular ul li {
	border-bottom: 1px solid #ccc;
	padding: 7px 10px 10px;
}
.post-type-archive-ipm_invpol .widget_ipm_ipo_playbook_most_popular ul li .most-popular-number, .single-ipm_invpol .widget_ipm_ipo_playbook_most_popular ul li .most-popular-number {
	width: 80px;
	height: 80px;
	float: left;
	position: relative;
	margin-right: 20px;
}
.post-type-archive-ipm_invpol .widget_ipm_ipo_playbook_most_popular ul li .most-popular-number span, .single-ipm_invpol .widget_ipm_ipo_playbook_most_popular ul li .most-popular-number span {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	width: 14px;
	height: 17px;
	position: absolute;
	bottom: 7px;
	left: -10px;
	background: url( 'images/sprite-investorpolitics.png' ) no-repeat scroll 0 -464px;
	padding: 6px 6px 7px 10px;
}
.widget_ipm_ipo_playbook_most_popular ul li .most-popular-number .most-popular-placeholder { padding: 8px; }
.post-type-archive-ipm_invpol .widget_ipm_ipo_playbook_most_popular ul li a, .single-ipm_invpol .widget_ipm_ipo_playbook_most_popular ul li a {
	font-weight: bold;
	font-size: 15px;
}

/* IE 7 */
*:first-child+html .home .attachment-home_image_featured_large { margin-bottom: 8px; }

/* IE 9 */
#ie9 .feedburner form .email { margin-top: 4px; }

/* IE 8 */
#ie8 .feedburner form .email { margin-top: 4px; }

/* IE 7 */
#ie7 #hot-topics #hot-topics-more { padding-top: 4px; }
#ie7 #hot-topics #hot-topics-more a { background-position: 42px -388px; }
#ie7 .feedburner form .email { margin-top: 2px; }
#ie7 .entry-content .comment-block { width: 100px; }
#ie7 .page-template-page-best-stocks-php .bs_social_footer { width: 954px; }

/* IE 6 */
#ie6 #hot-topics #hot-topics-more { padding-top: 4px; }
#ie6 #hot-topics #hot-topics-more a { background-position: 42px -388px; }
#ie6 .entry-content .comment-block { width: 100px; }
#ie6 #container { width: 630px; }
#ie6 #primary { position: relative; right: -10px; }
#ie6 .print-article { display: inline; }
#ie6 .page-template-page-best-stocks-php #content { width: 980px; }
#ie6 .page-template-page-best-stocks-php .best_stock_ytd_title { width: 280px; }
#ie6 .page-template-page-best-stocks-php .bs_social_footer { width: 954px; }

.widget_ipm_resource_subcat {
	display:block;
	padding-left:20px;
}
.widget_ipm_resource_subcat .widgettitle {
	margin-top:0;
	padding-bottom:5px;
}
.widget_ipm_resource_subcat .resource-subcategories {
	padding-left:10px;
}
.widget_ipm_resource_subcat .children {
	padding-left:20px;
}

.hot-topic-header {
	margin-top: 30px;
}
.hot-topic-header-with-extras {
	padding: 10px;
	background: #EEEEEE;
	border: #1361A2 3px solid;
	border-left: none;
	border-right: none;
}
.hot-topic-header-with-extras .hot-topic-image-column, .hot-topic-header-with-extras .hot-topic-info-column {
	float: left;
}
.hot-topic-header-with-extras .hot-topic-image-column {
	width: 200px;
}
.hot-topic-header-with-extras .hot-topic-info-column-with-image {
	width: 400px;
	padding-left: 210px;
}
.hot-topic-header h1 {
	margin-top: 0;
	font-size: 28px;
	font-weight: 700;
	color: #252525;
	line-height: normal;
	clear: none;
}
.hot-topic-header h3 {
	clear: none;
}
.hot-topic-header p {
	margin: 10px 0 0 0;
}
.hot-topic-featured-posts { border-bottom: #999 1px solid; font-size: 1.3em; padding-bottom: 8px; margin-top: 20px; }
.hot-topic-featured-image { float: left; margin-right: 10px; }
.hot-topic-featured h2 { clear: none; }
.hot-topic-regular-posts { font-size: 1.3em; padding-bottom: 8px; margin-top: 20px }

.in-article-related-title {
	font-size: 14px;
	font-weight: bold;
}

.in-article-related {
	width: 200px;
	word-wrap: break-word;
}

.related-posts a:hover {
	text-decoration: none;
	color: #1361A2;
}

.related-posts img {
	border: 1px solid #ccc;
}

.related-posts a:hover img {
	border-color: #1361A2;
}

.entry-content img.in-article-related-image {
	margin: 0;
}
.related-posts span {
	margin-bottom: 21px;
	display: block;
	margin-top: 0;
	line-height: 17px;
}
.related-posts span {
	font-size: 12px;
}

.related-posts h4 {
	margin-bottom: 10px;
	font-weight: bold;
}

.related-posts a {
	width: 100px;
	display: inline-block;
	margin-right: 28px;
	vertical-align: top;
}

.related-posts a.related-small-last {
	margin-right: 0;
}

.footer-wrapper {
	width: 980px;
	margin: 0 auto;
	padding-top: 30px;
}

#footer hr {
	margin: 15px 0;
	border-bottom: 1px solid white;
	height: 1px;
	background: #D5D5D5;
}

.footer-top-stocks-left {
	float: left;
	width: 353px;
	padding-top: 16px;
}

footer-top-stocks-right {
	float: left;
	width: 627px;
	padding: 353px;
}

.footer-top-stocks-listing {
	height: 85px;
	text-align: right;
}

.footer-top-stocks-stock {
	margin-left: 18px;
}

.footer-top-stocks-blurb {
	text-align: right;
	height: 25px;
}

.footer-top-stocks-blurb p {
	margin-bottom: 0;
	font-size: 13px;
	line-height: 25px;
	vertical-align: middle;
	font-weight: 600;
}

.footer-top-stocks-blurb img {
	vertical-align: middle;
}

.footer-featured-sections {
	height: 70px;
	text-align: center;
}

.footer-featured-sections-section {
	display: inline-block;
	margin-right: 77px;
}

.footer-featured-sections-section-last {
	margin-right: 0;
}

.footer-featured-sections-section img {
	border: none;
	padding: 0;
	margin: 0;
}

.footer-link-small-screen {
	display: none;
}

.footer-featured h5 {
	margin-bottom: 15px;
	font-weight: 600;
}

.footer-link p, .footer-link a {
	color: #000;
	font-size: 13px;
	font-weight: 200;
	margin-bottom: 0;
	text-align: center;
}

.footer-feed-link {
	background: url(images/footer/rss.png) center left no-repeat;
	padding-left: 18px;
}

.footer-copyright {
	padding-bottom: 30px;
}

.footer-copyright p {
	color: #999;
	font-size: 12px;
	margin-bottom: 0;
	text-align: center;
}

#after-post-banner {
	border-top:solid 2px #d7d7d7;
	border-bottom:solid 2px #d7d7d7;
	padding-top: 10px;
	margin-bottom: 10px;
}

/* Options Trading Sponsor */
#ipm-ot-sponsor,
#ipm-ot-sponsor-ns{
	margin-bottom: 10px;
}
.ipm-ot-sponsor-title{
	display: block;
	font-size: 0.75em;
	font-weight: bold;
}

/* Sponsor Ads */
.ipm-sponsor-hide {
	display: none;
}
.ipm-sponsor-show {
	margin: 10px 0;
}
.ipm-sponsor-tag{
	display: block;
	font-size: 0.75em;
	font-weight: bold;
	color: #999;
}

/* Recent Slant content widget */
#slant-recent-posts-widget {
}

.slant-recent-posts-widget-header {
    background: #0D5986;
    height: 25px;
    padding: 0 20px;
}

.slant-recent-posts-widget-header a {
    display: block;
}

.slant-recent-posts-widget-header img {
    background: #ffffff;
    padding: 0 5px;
    height: 25px;
}

.aside ul .widget_slant_recent_content ul,
.aside ul .widget_multirss ul {
    margin: 0 20px;
    padding-top: 10px;
}

.widget_slant_recent_content ul li {
    height: 50px;
    border-bottom: dotted 1px #8b9193;
    display: block;
    position: relative;
}

.widget_multirss ul li {
	border-bottom: dotted 1px #8B9193;
}

.widget_multirss ul li > div {
	display: table-cell;
	vertical-align: middle;
	height: 50px;
	padding: 0 15px;
}

.widget_slant_recent_content ul li a {
    display: table-cell;
    vertical-align: middle;
    color: #393f40;
    height: 50px;
    width: 303px;
    padding-left: 33px;
}

.widget_multirss ul li a{
	padding: 0;
	color: #393f40;
	display: inline;
}

.slant-recent-content-link-post {
    background: url(images/icons/post.png) transparent center left no-repeat;
}

.slant-recent-content-link-slant-video {
    background: url(images/icons/slant-video.png) transparent center left no-repeat;
}

.slant-recent-content-link-slant-podcast {
    background: url(images/icons/slant-podcast.png) transparent center left no-repeat;
}

/* Multi RSS Widget */
  
  /* Note that some classes are borrowed from the slant widget for more DRY CSS */

.widget_multirss{
	overflow: hidden;
}

.ipm-more-link{
	font-weight: 700;
	background: #EEE;
	padding: 3px 10px;
}

.multirss-widget-more{
	float: right;
	margin: 10px 20px 0 0;
}

.multirss-widget-source {
	color: #999;
}

/* Featured Content Widget */
.widgettitle {
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	background: #0d5986;
	padding: 0 20px;
}

#featured-content-widget ul,
#primary .widget_ipm_t247_popular_content_widget .widgetcontent ul {
	padding: 0 20px;
	display: table;
}

.featured-content-widget-list {
	height: 50px;
	border-bottom: dotted 1px #8b9193;
	display: block;
	position: relative;
	background: url(images/right-rail/featured-content-widget-numbers.png) transparent top left no-repeat;
}

.featured-content-widget-list a {
	display: table-cell;
	vertical-align: middle;
	color: #393f40;
	padding-left: 33px;
	height: 50px;
	width: 303px;
}

.featured-content-widget-list-2 {
	background-position: 0 -50px;
}

.featured-content-widget-list-3 {
	background-position: 0 -100px;
}

.featured-content-widget-list-4 {
	background-position: 0 -150px;
}

.featured-content-widget-list-5 {
	background-position: 0 -200px;
}
.featured-content-widget-list-6 {
	background-position: 0 -250px;
}
#ie7 .featured-content-widget-list div {
	padding: 33px;
	position: absolute;
	top:50%;
}

#ie7 .featured-content-widget-list div a {
	position: relative;
	top: -50%;
	padding-left: 0;
}

/* Popular Content Widget */
.widgetcontent {
	padding: 20px 1px 0 8px;
}

.widgettitle-tabs {
	padding: 0;
	background: #d8e9f3;
}

.widgettitle-tabs li {
	width: 50%;
}

.popular-content-widget-most-read-tab {
	float: left;
}

.popular-content-widget-most-commented-tab {
	float: right;
}

.widgettitle-tabs a {
	display: block;
	text-align: center;
	color: #0d5986;
	text-decoration: none;
}

.widgettitle-tabs li.ui-state-active a {
	background: #0d5986;
}

.widgettitle-tabs li.ui-state-active a {
	color: #fff;
	font-weight: normal;
}

.popular-content-widget-article-list a {
	display: inline-block;
	width: 102px;
	vertical-align: top;
	margin-right: 7px;
	color: #393f40;
	font-size: 13px;
	margin-bottom: 10px;
}
.popular-content-widget-listed-article-list a {
	display: table-cell;
	vertical-align: middle;
	color: #393f40;
	padding: 0 10px 0 33px;
	height: 50px;
	width: 303px;
}
.popular-content-widget-article-list a img, .popular-content-widget-listed-article-list a img {
	border: 1px solid #ccc;
	display: block;
}

.popular-content-widget-article-list a:hover img, .popular-content-widget-listed-article-list a:hover img {
	border-color: #000;
}

.popular-content-widget-article-list a:hover, .popular-content-widget-listed-article-list a:hover {
	color: #000;
	text-decoration: none;
}

.popular-content-widget-active-arrow {
	width: 0;
	height: 0;

	/* Trick to make a triangle */
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #0d5986;

	margin-left: 81px;
	display: none;
}

.ui-state-active .popular-content-widget-active-arrow {
	display: block;
}

.popular-content-widget-with-tabs .ui-tabs-hide {
	display: none;
}

.widget_ipm_t247_popular_content_widget .widgetcontent{
	padding-top: 8px;
}

/* PollDaddy Widget */
.aside li.widgetcontainer.widget_ipm_polldaddy {
	background: #ebebeb;
	margin-bottom: 0;
}

.polldaddy-widget-wrapper {
	padding: 20px;
}

#primary .widget_ipm_polldaddy .pds-question-top {
	width: 296px;
	background: none;
	height: auto;
	padding: 0;
	margin-bottom: 10px;
	line-height: 1.3;
}

#primary .widget_ipm_polldaddy .pds-answer {
	background: none;
	width: 296px;
}

#primary .widget_ipm_polldaddy .pds-vote {
	background: none;
	width: 296px;
	padding: 0;
	margin-top: 10px;
	text-align: center;
}

#primary .widget_ipm_polldaddy .pds-answer-group {
	padding: 5px 10px;
	margin: 5px 0;
	background: #fff;
	border-radius: 5px;
}

#primary .widget_ipm_polldaddy .pds-answer-group .pds-answer-input {
	padding: 0;
}

#primary .widget_ipm_polldaddy .pds-feedback-group {
	padding: 8px 0;
}

#primary .widget_ipm_polldaddy .pds-answer-feedback {
	margin: 0;
}

#primary .widget_ipm_polldaddy .pds-total-votes {
	padding: 0;
	margin-bottom: 20px;
	text-align: right;
}

#primary .widget_ipm_polldaddy .pds-links {
	line-height: 29px;
	float: right;
}

#primary .widget_ipm_polldaddy .pds-view-results,
#primary .widget_ipm_polldaddy .pds-share,
#primary .widget_ipm_polldaddy .pds-return-poll ,
#primary .widget_ipm_polldaddy .pds-comments {
	font-size: 13px;
}

/* Partners Widget */
#partners-widget {
	padding: 0 20px;
}

.widget_ipm_investorpolitics_about .content,
.widget_ipm_ipo_playbook_about_playbook .content {
	padding: 20px 20px 0;
}

.widget_ipm_investorpolitics_about .feedburner,
.widget_ipm_investorpolitics_about .social_media,
.widget_ipm_ipo_playbook_about_playbook .feedburner,
.widget_ipm_ipo_playbook_about_playbook .social_media {
	padding: 20px 20px 0;
}

.widget_ipm_investorpolitics_about .feedburner form,
.widget_ipm_ipo_playbook_about_playbook .feedburner form {
	margin-bottom: 0;
}

.widget_archive {
	padding: 0;
}

/* IPO Playbook Widgets */
.widget_search .widgettitle {
	display: none;
}

.widget_ipm_ipo_playbook_about_playbook .content {
	padding: 20px 20px 0;
}

.aside li.widgetcontainer {
	margin-bottom: 20px;
}

.widget_ipm_buzzworthy_ipos a {
	float: left;
	display: block;
	width: 85px;
	height: 40px;
	margin: 10px 13px;
	text-align: center;
}

.edit-comment {
	margin-bottom:18px;
}

.pfprofile {
	text-decoration: none;
	border: none;
}

.pfprofile h5 {
	font-size: 28px;
	font-weight:bold;
	color:#252525;
	margin: 0;
	padding: 0 0 3px;
}

.pfprofile h4 {
	font-size: 14px;
	font-weight: normal;
	border: none;
	margin: 0;
	padding: 11px 0 0;
}

.pfprofile h6 {
	font-weight: bold;
	font-size: 22px;
	margin-top: 30px;
}

.pfprofile p {
	font-size:15px;
	padding-left:0;
	text-align:left;

}

.pfwidget small, #sidebar ul ul li, #sidebar ul ol li {
	color: #000000;
}

.advisor
{
	line-height:23px;
	font-size:14px;
	color:#393f40;
	padding-bottom:15px;
	border-bottom:3px solid #E7E7E7;
}
.advisor img
{
	border:0 none;
	margin:0;
	padding:10px 15px 25px 0;
}

.pfprofile #article-view #author-headline { float: left; padding-top: 10px; width: 505px; }

.advisortitle
{
	font-size:28px;
	font-weight:bold;
	color:#252525;
	padding:0 0 7px 0;
}
.advisorsubtitle
{
	font-size:18px;
	color:#363636;
	padding:0 0 20px 0;

}
.contitle
{
	font-size:13px;
	font-weight:bold;
}
.service td
{
	line-height:20px;
	border:0;
	padding-right:30px;
}

.servicetitle1
{
	font-size:21px;
	color:#3b3333;
	font-weight:bold;
}
.servicetitle
{
	font-size:12px;
	color:#252525;
	font-weight:bold;
}
.servicemaintitle
{
	font-size:21px;
	color:#3b3333;
	font-weight:bold;
	padding-top:20px;
}
.servicecontent
{
	font-size:12px;
	color:#252525;
}
.bluetitle
{
	font-size:12px;
	font-weight:bold;
	color:#252525;
}
.service li
{
	font-size:12px;
	color:#252525;
	list-style-type:disc;
}
.border {
	border-bottom:0;
	padding: 2px 0 8px 5px;
}
.innerdiv
{
	font-size:14px;
	font-weight:bold;
	color:#393f40;
	border-top:3px solid #E7E7E7;
	padding:0 0 12px 10px;
}
.innerdiv ul
{
	padding:0;
}
.innerdiv li
{
	color:#004a80;
	font-weight:normal;
	font-size:13px;
	list-style:none;
	padding:3px;

}
.rss, .page-template-page-category-list-php .rss
{
	font-size:13px;
	font-weight:normal;
	color:#393f40;
	padding-left:10px;
	font-style: normal;
}
#rss {
	background:transparent url(images/rss.PNG) no-repeat scroll left center;
	font-size:13px;
	padding-left:15px;
}
.service img
{
	margin:0;
}

.pfprofile #recent-advice ul li { float: none; }
.pfprofile #recent-advice #more-advice { padding-top: 5px; margin-bottom: 0; }
.pfprofile #l-shape .inner-post h2 { padding-top: 0; }
.pfprofile #l-shape .inner-post h2 a { color: #004A80; }
.pfprofile #l-shape .inner-post .entry-content { margin-top: 0; }
.pfprofile #l-shape .hentry:last-child { border-bottom: none; }
.pfprofile #l-shape .post_more { background: url("images/arrow.png") no-repeat scroll right center transparent; padding-right: 8px; color: #0079d1; font-weight: bold; font-size: 12px; }
.pfprofile .nav-previous { float: right; text-align: right; }
.pfprofile .nav-next { float: left; text-align: left; }

/*
 * Table styles used with MCE Table Buttons plugin to provide uniform look via Visual Editor.
 */
table.investorplace { width: 100%; border: 0; }
table.investorplace th, table.investorplace td { padding: 8px 10px !important; }
table.investorplace caption { background-color: #464646; color: #fff; font: 16px Arial; font-weight: bold; text-align: left; padding: 5px 10px; }
table.investorplace thead tr, table.investorplace thead tr td { background-color: #d7d7d7; color: #000; font: 12px Arial; text-transform: uppercase; }
table.investorplace tbody tr { background-color: #fff; color: #252525; font: 14px Arial; }
table.investorplace tbody tr.shadedrow, table.investorplace tbody tr.shadedrow td { background-color: #eee !important; }
table.investorplace tfoot tr, table.investorplace tfoot td { background-color: #fff; color: #000; font: 14px Arial; border-top: 1px solid #e7e7e7 !important; border-bottom: 1px solid #e7e7e7 !important; }
table.investorplace tr.source, table.investorplace tr.source td { color: #828282; font: 11px Arial; font-style: italic; border: 0 !important; }

*html table.investorplace, *:first-child+html table.investorplace { border-collapse: collapse; }

.addthis_default_style .at300b,
.addthis_default_style .at300bo,
.addthis_default_style .at300m {
	padding: 0;
}

.social-media-buttons-single {
	vertical-align: middle;
	height: 40px;
	margin-top: 7px;
}

.social-media-buttons-single-wrapper div,
.article-buttons {
	margin-right: 15px;
}

.linkedin-holder {
	margin-right: 10px;
}

.addthis_toolbox.addthis_default_style span {
	line-height: normal;
}

.addthis-toolbox {
	float: left;
}

.other-social-buttons {
	float: right;
}

.social-media-buttons-single-wrapper div,
.article-buttons {
	float: left;
	margin-right: 15px;
}

.atclear {
	display: none;
}

.advisory-active {
	font-weight: bold;
	background: transparent url(images/most-popular-tab-active.png) repeat-x scroll center center !important;
	float: left;
	color: #FFF !important;
	text-decoration: none !important;
	height: 28px
}

.advisory-not-active {
	background: transparent url(/wp-content/themes/InvestorPlaceV2/images/most-popular-tab.png) repeat-x scroll center center !important;
	font-weight: bold;
	float: left;
	color: #666 !important
}

.advisory-not-active:hover {
	background: transparent url(/wp-content/themes/InvestorPlaceV2/images/most-popular-tab-active.png) repeat-x scroll center center !important;
	font-weight: bold;
	border: 0 solid #F00;
	float: left;
	color: #FFF !important;
	text-decoration: none !important;
	height: 28px
}

.experts-active {
	background: transparent url(/wp-content/themes/InvestorPlaceV2/images/most-popular-tab-active.png) no-repeat scroll center center !important;
	font-weight: bold;
	font-weight: bold;
	float: right
}

.experts-active:hover {
	text-decoration: none !important
}

.experts-not-active {
	background: transparent url(/wp-content/themes/InvestorPlaceV2/images/most-popular-tab.png) repeat-x scroll center center !important;
	font-weight: bold;
	float: right;
	height: 25px;
	color: #666 !important
}

.experts-not-active:hover {
	text-decoration: none !important;
	background: transparent url(/wp-content/themes/InvestorPlaceV2/images/most-popular-tab-active.png) no-repeat scroll center center !important;
	font-weight: bold;
	border: 0 solid #F00;
	float: right;
	height: 30px;
	color: #FFF !important
}

#ip-experts,
.ip-experts {
	width: 960px !important
}

#ip-experts
img,
.ip-experts
img {
	padding-top: 4px;
	margin: 0 !important
}

#ip-experts table, tr, td,
.ip-experts table{
	border: 0 solid #000 !important
}

#ip-experts .expert-name,
.ip-experts .expert-name {
	font-size: 17px;
	font-weight: bold;
	text-decoration: none
}

#ip-experts .expert-name a:hover, 
.ip-experts .expert-name a:hover {
	color: #0D5487;
	text-decoration: underline
}

#ip-experts .expert-above,
.ip-experts .expert-above {
	color: #363636 !important;
	font-family: Arial;
	font-size: 18px !important;
	line-height: 22px !important;
	padding-bottom: 25px !important
}

#ip-experts .experts-box,
.ip-experts .experts-box {
	border: 1px solid #999;
	width: 297px;
	float: left;
	margin: 10px 10px;
	vertical-align: top;
	height: 165px
}

#ip-experts .experts-box
a.hover,
.ip-experts .experts-box
a.hover {
	text-decoration: underline;
	color: #0D5487
}

#ip-experts .expert-short,
.ip-experts .expert-short {
	font-size: 13px !important;
	margin-bottom: 5px;
	vertical-align: top;
	line-height: 18px !important
}

#ip-experts .expert-more,
.ip-experts .expert-more {
	text-decoration: none;
	font-weight: bold;
	font-size: 13px
}

#ip-experts .expert-more
a.hover,
.ip-experts .expert-more
a.hover {
	text-decoration: underline
}

#ip-advisory {
	width: 970px;
	border: 0 solid #000
}

#ip-advisory .expert-above {
	color: #363636 !important;
	font-family: Arial;
	font-size: 18px !important;
	line-height: 22px !important;
	padding-bottom: 25px !important;
}

.advisory-box {
	width: 221px;
	height: 420px;
	border: 1px solid #CCC;
	float: left;
	margin-right: 19px !important;
	margin-bottom: 20px !important;
}

.toggle,
.small-screen-menu,
#site-logo .small-screen-site-logo {
	display: none;
}

/* Author Twitter Feed Widget */
.widget-author-twitter-feed {
	padding: 10px;
}

.twtr-widget h3,
.twtr-widget h4 {
	clear: none;
}

.twtr-hd, .twtr-ft {
	display: none;
}

#section-the-slant ul {
    margin: 10px 0;
}

/* Fix Facebook Login */
#idc-container .idc-postnav .fb_iframe_widget {
	width: 87px !important;
	background: none !important;
}
.fb_iframe_widget > span{
	padding: 0 !important;
}

#ie8 #idc-container .idc-postnav .fb_iframe_widget {
	top: -16px;
}

/* 24/7 Section Styling */

/* General */
.trader-row {
	padding: 5px 0px;
	border-bottom: 5px solid #F0F0F0;
}
.trader-row:after{
	content: '';
	display: table;
	clear: both;
}
.trader-row-last{
	border-bottom: 0;
}
.trader-row-header h2{
	font-size: 1.25em;
	color: #DF520D;
	line-height: 1.5;
	margin-bottom: 8px;
}
.trader-logo{
	width: 45%;
	float: left;
	margin-top: 10px;
	padding-right: 10px;

	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.trader-logo img{
	max-width: 100%;
	max-height: 150px;
	height: auto;
	width: auto;
}
@media screen and ( max-width: 550px ){
	.trader-logo{
		width: auto;
		float: none;
		margin-top: 10px;
		padding: 0 10px;
		text-align: center;
		margin-bottom: 15px;
	}
}
.trader-video-outer{
	max-width: 500px;
	margin: 0 auto;
}
.trader-video{
	position: relative;
	height: 0;
	padding-top: 56.25%;
	background: #111;
}
.trader-video:before{
	content: 'Video Currently Unavailable';
	font-size: 0.75em;
	color: #FFF;
	position: absolute;
	top: 40%;
	width: 100%;
	text-align: center;
}
.trader-video object{
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.nonpop-active .trader-video{
	background: #FFF;	
}
.nonpop-active .trader-video object{
	display: none;
}
.trader-video video,
.trader-video iframe{
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.trader-row .trader-archive-link{
	color: #0C567C;
	font-family: "HelveticaNeue-CondensedBold", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.1;
	display: block;
	text-align: right;
	padding: 8px 0;
}
.trader-row .trader-archive-link:before{
	content: '';
	display: block;
	float: right;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-top-color: rgba( 0, 0, 0, 0 );
	border-bottom-color: rgba( 0, 0, 0, 0 );
	border-left: 7px solid #0C567C;
	margin-left: -1px;
}
.trader-row .trader-archive-link:after{
	content: '';
	display: block;
	float: right;
	height: 12px;
	width: 5px;
	background: #0C567C;
	position: relative;
	top: 4px;
	margin-left: 5px;
}

/* Trade of the Day */
.trader-ttotd{
	width: 55%;
	float: left;
	background: #F8F8F8;
	padding: 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.trader-ttotd-full{
	border-bottom: 1px solid #CCC;
	margin-bottom:15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
@media screen and ( max-width: 550px ){
	.trader-ttotd{
		width: auto;
		float: none;
	}
}
.trader-ttotd h3, .trader-ttotd-full h3{
	color: #3E3E3E;
	font-size: 1.25em;
	margin-bottom: 8px;
}
.trader-ttotd h4 a, .trader-ttotd-full h4 a{
	color: #0C567C;
	font-weight: bold;
	font-size: 0.9375em;
	margin-bottom: 8px;
	display: block;
}
.trader-ttotd-content{
	font-size: 0.8em;
	padding-top: 8px;
	border-top: 2px solid #D9D9D9;
	margin-bottom: 0;
}
.trader-ttotd-full .trader-ttotd-content{ border-top:none; }
.trader-ttotd-meta-author{
	color: #454545;
	line-height: 1.3;
	margin-bottom: 8px;
	font-weight: bold;
}
.trader-ttotd-meta-author a{
	color: #454545;
}
.trader-ttotd-meta-author span{
	font-weight: normal;
	font-style: italic;
}
.trader-ttotd p{
	color: #535353;
	line-height: 1.3;
	margin-bottom: 0;
}
.trader-ttotd h4 span{
	font-weight: normal;
}
/* Featured Video */
.trader-video-featured-wrapper{
	width: 55%;
	float: left;
	margin-bottom: 5px
}
.trader-video-featured-content{
	width: 45%;
	float: left;
	padding-left: 15px;
	margin-bottom: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
@media screen and ( max-width: 550px ){
	.trader-video-featured-wrapper,
	.trader-video-featured-content{
		width: auto;
		float: none;
		padding: 0 10px;

		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.trader-video-featured-wrapper{
		margin-bottom: 15px;
	}
}
.trader-video-featured-content h4{
	line-height: 1;
	margin-bottom: 5px;
}
.trader-video-featured-content h4 a{
	color: #0C567C;
	font-family: "HelveticaNeue-CondensedBold", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.1;
}
.trader-video-featured-content h4 a:hover,
.trader-video-featured-content h4 a:focus{
	text-decoration: underline;
}
.trader-just-in-meta-author{
	color:  #454545;
	line-height: 1.3;
	margin-bottom: 8px;
	font-size: 0.8em;
	font-weight: bold;
}
.trader-just-in-meta-author a{
	color: #454545;
}
.trader-just-in-meta-author span{
	font-weight: normal;
	font-style: italic;
}
.trader-video-featured-content p{
	color: #454545;
	font-size: 0.85em;
	line-height: 1.3;
}
/* 24/7 Trader Featured Posts */
.trader-featured-post-container{
	margin: -30px 0 0 0;
	overflow: hidden;
}
.trader-featured-post{
	color: #454545;
	position: relative;
	padding: 15px 0;
	margin: 15px 0 -15px;
}
.trader-featured-post:after{
	content: '';
	display: table;
	clear: both;
}
.trader-featured-author-image{
	float: left;
	width: 58px;
	border: 2px solid #E4E4E4;
	text-align: center;
	overflow: hidden;
}
.trader-featured-author-image img{
	width: 80px;
	height: auto;
	display: block;
	margin-left: -11px;
}
.trader-featured-title,
.trader-featured-meta,
.trader-featured-post-content{
	margin-left: 75px;
	clear: none;
}
.no-author-photo .trader-featured-title,
.no-author-photo .trader-featured-meta,
.no-author-photo .trader-featured-post-content{
	margin-left: 0;
}
.trader-featured-title{
	font-size: 1em;
	line-height: 1;
	margin-right: 120px;
	margin-bottom: 5px;
}
/* Category Pages  */
.ipm-category-author-image {
	float: left;
	text-align: center;
}
.ipm-category-author-image img {
	width: 50px;
}
.ipm-category-author-image .ipm-author {
	height: auto;
	display: block;
	border: 2px solid #E4E4E4;
}
.ipm-category-title{
	font-size: 1em;
	line-height: 1;
	margin-right: 120px;
	margin-bottom: 5px;
}
.ipm-category-title,
.ipm-category-meta {
	margin-left: 75px;
	clear: none;
}
.ipm-category-post-content{
	clear: none;
	float: left;
	margin-top: 5px;
}
.ipm-category-meta { margin-bottom:0; }
.ipm-category-meta-author{

}

.no-author-photo .ipm-category-title,
.no-author-photo .ipm-category-meta,
.no-author-photo .ipm-category-post-content{
	margin-left: 0;
}
@media screen and ( max-width:  450px ){
	.trader-featured-title,
	.ipm-category-title{
		margin-right: 0;
		margin-top: 25px;
	}
	.trader-featured-author-image,
	.ipm-category-author-image{
		margin-top: 25px;
	}
}
.trader-featured-title a,
.ipm-category-title a{
	color: #0C567C;
	font-family: "HelveticaNeue-CondensedBold", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.1;
}
.trader-featured-title a:hover,
.trader-featured-title a:focus,
.ipm-category-title a:hover,
.ipm-category-title a:focus{
	text-decoration: underline;
}
.trader-featured-meta,
.ipm-category-meta{
	font-size: 0.78em;
	font-weight: bold;
	margin-bottom: 10px;
}
.trader-featured-meta .entry-meta-date,
.ipm-category-meta .entry-meta-date{
	color: #454545;
}
.entry-meta .trader-featured-meta-author,
.entry-meta .ipm-category-meta-author{
	color: #454545;
	margin-left: 8px;
	padding-left: 8px;
	border-left: 1px solid #454545;
}
.entry-meta .trader-featured-meta-author a,
.entry-meta .ipm-category-meta-author a{
	color: #454545;
}
.trader-featured-meta-author span,
.ipm-category-meta-author span{
	font-weight: lighter;
	font-style: italic;
}
.entry-meta .trader-featured-comment-count{
	color: #454545;
	font-size: 0.9em;
	font-weight: normal;
	position: absolute;
	top: 20px;
	right: 0;
}
.trader-featured-comment-count:before{
	content: '';
	display: block;
	float: left;
	height: 12px;
	width: 12px;
	margin: 4px 4px 0 0;
	background-repeat: no-repeat;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRF1NTUcXFx1tbW1dXV////cHBwb29v////2c8t/wAAAAh0Uk5T/////////wDeg71ZAAAAUElEQVR42jyMAQ7AMAgCUUT//+OhW4apeqUU1S3XqtBx2zahRSYJUAbf6I7awLRj+0BfxBm/zEud836rTaFuxuYLM2XtOmNYVfT8YHJ7BBgA1K8C2Bl1sKEAAAAASUVORK5CYII=);
}
@media screen and ( max-width: 450px ){
	.entry-meta .trader-featured-comment-count {
		top: 13px;
	}
}
.trader-featured-post-content p{
	color: #454545;
	line-height: 1.3;
}
.trader-featured-post-content p:last-of-type{
	margin-bottom: 0;
}
/* 24/7 TV */
.trader-tv-container{
	border-bottom: 1px solid #CCC;
	position: relative;
}
.trader-tv-container.js{
	padding: 0 25px;
}
.trader-tv-container.js .trader-tv-slide-left,
.trader-tv-container.js .trader-tv-slide-right{
	display: block;
	position: absolute;
	top: 10px;
	left: 0;
	height: 0;
	width: 0;
	border-top: 40px solid transparent;
	border-right: 20px solid #0C567C;
	border-bottom: 40px solid transparent;
	cursor: pointer;

	-moz-transition: border-color 0.3s ease;
	-webkit-transition: border-color 0.3s ease;
	-o-transition: border-color 0.3s ease;
	-ms-transition: border-color 0.3s ease;
	transition: border-color 0.3s ease;
}
.trader-tv-container.js .trader-tv-slide-right{
	left: auto;
	right: 0;
	border-right: 0;
	border-left: 20px solid #0C567C;
}
.trader-tv-container.js .trader-tv-slide-left.slide-end,
.trader-tv-container.js .trader-tv-slide-right.slide-end{
	border-left-color: #DDD;
	border-right-color: #DDD;
	cursor: default;
}
.trader-tv-outer{
	overflow: auto;
}
.trader-tv-container.js .trader-tv-outer{
	overflow: hidden;
}
.trader-tv-inner{
	width: 200%;
	position: relative;
}
@media screen and ( max-width: 650px ){
	.trader-tv-inner{
		width: 300%;
		position: relative;
	}
}
@media screen and ( max-width: 480px ){
	.trader-tv-inner{
		width: 600%;
		position: relative;
	}
}
.trader-tv-inner:after{
	content: '';
	display: table;
	clear: both;
}
.trader-tv-item{
	width: 16.66%;
	float: left;
	padding: 0 3px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.trader-tv-title{
	font-size: 1.25em;
	line-height: 1;
	margin-bottom: 5px;
	margin-top: 10px;
}
.trader-tv-title a{
	color: #0C567C;
	font-family: "HelveticaNeue-CondensedBold", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.1;
}
.trader-tv-title a:hover,
.trader-tv-title a:focus{
	text-decoration: underline;
}
.trader-tv-content{
	color: #454545;
	font-size: 0.8em;
	line-height: 1.3;
}

/* Other Stories List */
.trader-stories-list-container{
	border-bottom: 1px solid #CCC;
	padding-bottom: 10px;
}
.trader-stories-list-container ul{
	padding-left: 20px;
}
.trader-stories-list-container li{
	list-style: disc;
	font-size: 0.9em;
}
.trader-stories-list-container li,
.trader-stories-list-container a{
	color: #5C5C5C;
}

/* 24/7 Widgets */

/* Trade of the Day */
.t247-widget-totd-content{
	width: 90%;
	margin: 0 auto;
}
.aside .t247-widget-totd-content h4 a{
	color: #0C567C;
	font-family: "HelveticaNeue-CondensedBold", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 1.3em;
	display: block;
	margin: 10px 0 3px 0;
	text-decoration: none;
}
.t247-widget-totd-content .t247-widget-totd-meta-author{
	color: #666;
	line-height: 1;
	margin-bottom: 8px;
	font-weight: bold;
	font-size: 0.85em;
}
.t247-widget-totd-content .t247-widget-totd-meta-author a{
	color: #666;
}
.t247-widget-totd-content .t247-widget-totd-meta-author span{
	font-weight: normal;
}

/* Recognia Widget */
.ipm-recognia-widget{
	width: 90%;
	margin: 0 auto;
}
.aside .ipm-recognia-widget-title{
	font-size: 1.3em;
	line-height: 1.1;
	margin-bottom: 3px;
	margin-top: 8px;
}
.aside .ipm-recognia-widget-title a{
	color: #0C567C;
	font-family: "HelveticaNeue-CondensedBold", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}
.ipm-recognia-widget-date{
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 10px;
}
.ipm-recognia-widget-chart-title{
	color: #999;
	font-size: 0.85em;
	text-indent: 10px;
}
.aside .ipm-recognia-widget-chart{
	color: #999;
	text-align: center;
}
.ipm-recognia-widget-chart table{
	margin: 0 auto;
}
.ipm-recognia-widget-chart td{
	background: none !important;
}

/* What Makes Us Tick */

.t247-about-widget{
	padding: 10px 15px 0;
	color: #535353;
}
.t247-about-widget p{
	width: auto;
	margin-bottom: 0.75em;
}
.t247-about-widget p:last-of-type{
	margin-bottom: 0;
}

/* Trader's Talk */

/* TEMPORARY - REMOVE WHEN REAL WIDGET IS IN PLACE */
.textwidget:after{
	content: '';
	display: table;
	clear: both;
}
.t247-widget-traderstalk-talker{
	padding: 0 15px;
	margin: 0 0 15px;
	color: #535353;
}
.t247-widget-traderstalk-talker-1{
	margin-top: 20px;
	font-family: "HelveticaNeue-CondensedBold", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1.2;
}
.t247-widget-traderstalk-talker-1 .t247-widget-traderstalk-quote{
	font-size: 3.2em;
	color: #89BDDC;
	height: 0.25em;
	display: inline-block;
	line-height: 0.83;
}
.t247-widget-traderstalk-talker-1 .t247-widget-traderstalk-author{
	font-size: 0.71428571em;
}
.t247-widget-traderstalk-author{
	font-weight: bold;
}
.t247-widget-traderstalk-author:after{
	content: "\2605";
	color: #0C567C;
	margin-left: 5px;
}
.aside .t247-widget-traderstalk-join{
	float: right;
	display: inline-block;
	padding: 8px 15px;
	color: #FFF;
	font-size: 1.4em;
	margin-right: 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: rgb(12,86,124); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(12,86,124,1) 0%, rgba(18,58,79,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(12,86,124,1)), color-stop(100%,rgba(18,58,79,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(12,86,124,1) 0%,rgba(18,58,79,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(12,86,124,1) 0%,rgba(18,58,79,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(12,86,124,1) 0%,rgba(18,58,79,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(12,86,124,1) 0%,rgba(18,58,79,1) 100%); /* W3C */
}
.aside .t247-widget-traderstalk-join:hover,
.aside .t247-widget-traderstalk-join:focus{
	text-decoration: none;
}
.aside .t247-widget-traderstalk-join:active{
	padding: 9px 15px 7px 15px;
	box-shadow: inset 0 0 10px rgba( 0, 0 , 0, 0.8);
}
/* Top Talkers */
.widget_t247_top_talkers{
	overflow: hidden;
}
.t247-widget-toptalkers{
	padding: 10px 15px;
	display: table;
	width: 100%;

	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.t247-widget-toptalkers-row{
	display: table-row;
}
.t247-widget-toptalkers-row-even{
	background: #F8F8F8;
}
.t247-widget-toptalkers-author,
.t247-widget-toptalkers-commentcount,
.t247-widget-toptalkers-lastcomment{
	display: table-cell;
	width: 33%;
	padding: 3px;
	color: #535353;
	vertical-align: middle;
	font-size: 0.8em;
}
.t247-widget-toptalkers-author{
	width: 35%;
}
.t247-widget-toptalkers-commentcount{
	width: 32%;
}
.t247-widget-toptalkers-commentcount:before{
	content: '';
	display: block;
	float: left;
	width: 17px;
	height: 11px;
	margin-top: 3px;
	margin-right: 5px;
	background-repeat: no-repeat;
	background-image: url( 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFN0E3OUIwNzM2NzkxMUUyQTU1QkQ4OEQ4MUQ0RDY1NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFN0E3OUIwODM2NzkxMUUyQTU1QkQ4OEQ4MUQ0RDY1NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU3QTc5QjA1MzY3OTExRTJBNTVCRDg4RDgxRDRENjU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU3QTc5QjA2MzY3OTExRTJBNTVCRDg4RDgxRDRENjU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gvQriQAAANtJREFUeNpiZMjZzYAGXIE4HIgNgFgaiCWA+DUQPwLim0C8DIi3whT/n+zCwIKk2RuIpwGxHAMmEIViYyCOAuIXQFwAxCtBkjBDQDavYCAeSEDV8wPxLEagd9iAjOdALMRAOvgCxDJMUGeSYwAI8IDCjQnqv/tkGgLWCzLkLxD7Q2OAFPAOiCOAsfOdCSpwGYitgHgxkQash6o/iBw7IHAHiOOAuB6InYA4BIg9gPgXEF+A4pvQaH2KbCILFltA4TMXiG2gfg4C4uP4nMWCQ9wAGkaGUIPwAoAAAwA5uix21gTRwAAAAABJRU5ErkJggg==' ); 
 } 
.t247-widget-toptalkers-author img{
	vertical-align: middle;
	width: 16px;
	height: 16px;
	margin-right: 5px;
}
.t247-widget-toptalkers-cta{
	float: right;
	margin-right: 15px;
	font-size: 1.1em;
}

/* upcoming Events/Webinars */

/* Note: These classes are simplified to because they will interacted with on the front end and I wanted them to be understood more easily */
.event-widget-item{
	margin-top: 20px;
	color: #535353;
}
.event-widget-column1{
	width: 80px;
	float: left;
}
.event-widget-column2{
	margin-left: 80px;
}
.event-widget-date{
	-moz-border-radius: 8px 8px 4px 4px;
	-webkit-border-radius: 8px 8px 4px 4px;
	border-radius: 8px 8px 4px 4px;
	width: 60px;
	margin: 3px auto 0;
	background: #DADADA;
	-moz-box-shadow: inset 0 100px 70px -70px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: inset 0 100px 70px -70px rgba(255, 255, 255, 0.8);
	box-shadow: inset 0 100px 70px -70px rgba(255, 255, 255, 0.8);
	border: 1px solid #999;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.event-widget-month{
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	font-size: 0.7em;
	text-transform: uppercase;
	padding: 2px 0;
	display: block;
	text-align: center;
	color: #FFF;
	border: 1px solid #999;
	margin: -1px;
	background: #353535;
	-moz-box-shadow: inset 0 40px 30px -30px rgba( 255, 255, 255, 0.4 );
	-webkit-box-shadow: inset 0 40px 30px -30px rgba( 255, 255, 255, 0.4 );
	box-shadow: inset 0 40px 30px -30px rgba( 255, 255, 255, 0.4 );
}
.event-widget-day{
	font-size: 2.2em;
	font-weight: bold;
	line-height: 1.5;
	display: block;
	text-align: center;
	color: #545454;
}
.event-widget-time{
	display: block;
	text-align: center;
	font-size: 0.85em;
	font-weight: bold;
}
.event-widget-column2 h4{
	clear: none;
	margin-bottom: 0.3em;
	font-weight: bold;
	padding-right: 15px;
}
.event-widget-column2 p{
	width: auto;
	font-size: 0.85em;
	line-height: 1.2;
	padding-right: 15px;
}
/* 24/7 Trader Single Entry */
.single-t247_247trader .entry-meta-author-image{
	overflow: hidden;
	float: left;
	margin: 3px 18px 15px 0;
	max-width: 120px;
	min-height: 60px;
}
.single-t247_247trader .entry-meta-author-image img{
	margin-left: -13px;
	max-width: none;
	max-height: 100%;
	height: auto;
	width: auto;
	display: block;
}
.single-t247_247trader .entry-title,
.single-t247_247trader .post-title1{
	clear: none;
	padding-bottom: 5px;
}
.single-t247_247trader .entry-title{
	color: #0C567C;
	font-size: 1.85em;
	font-family: "HelveticaNeue-CondensedBold", Arial, Helvetica, sans-serif;
}
.single-t247_247trader .entry-meta{
	margin: 0 0 5px 0;
}
.single-t247_247trader .entry-meta.has-author-photo{
	margin: 0 0 5px 115px;
}
.single-t247_247trader .entry-content{
	margin: 0;
}
.single-t247_247trader .entry-content p{
	line-height: 1.5;
}
.single-t247_247trader #idc-container{
	margin-top: 0.2em;
}
.single-t247_247trader .trader-video{
	clear: both;
	margin: 10px auto;
}
.single-t247_247trader .trader-logo,
.tax-247_kind .trader-logo{
	position: relative;
	text-align: center;
	float: none;
	width: auto;
	z-index: 0;
	margin-bottom: 10px;
}
.single-t247_247trader .trader-logo a,
.tax-247_kind .trader-logo a{
	display: inline-block;
	position: relative;
}
.single-t247_247trader .trader-logo img,
.tax-247_kind .trader-logo img{
	display: inline-block;
	max-height: 100px;
}
.archive h1.t247-archive-title{
	text-transform: capitalize;
	margin-top: 0px;
}
.t247-archive-subtitle{
	font-size: 1.2em;
}
.t247-archive-entry-meta{
	margin-bottom: 1em;
}
.t247-nav-previous{
	text-transform: capitalize;
}

/**
 * RANDOM ONE OFF STYLES - WOOT
 */

.sponsor-tag {
	text-align: right;
	font-size: 0.9em;
	text-transform: uppercase;
	color: #AAA;
}

/* Utility Classes */
.widget-pad {
	padding: 0.75em 1.5em;
	overflow: hidden;
}

#zzsliderlayer_box {
	z-index: 500 !important;
}

/* Quotes */
#quote-content { width:630px; margin:5px 0 0;}
#ipm-quotes-container { color:#444; font-size:13px; line-height: 18px; margin-left:10px;}
.quotes-name { padding: 7px 10px 0 0px; margin:0 0 20px; }
.q-name { font-weight: bold; font-size:225%; padding: 3px }
.q-symbol { font-size:12px;  font-weight:bold; padding: 0 0 20px 5px; white-space: nowrap; vertical-align: top; }
.q-symbol a { vertical-align: top; color:#0079d1; }
.quotes-price { padding:5px 10px 12px 0px; white-space: nowrap; font-size:160%; font-weight: bold; }
.q-price { }
.q-title {
	font: 1.5em arial, verdana, helvetica, sans-serif;
	font-weight: 800;
	color: #000000;
	margin-bottom:15px;
	float:left;
}
a.quote-detailed { float:left; margin-left: 60px; cursor: pointer;}
.q-official { font-weight:bold; }
.feed {}
.feed a { color:#000; font-weight: bold; }
.feed em { display: block; }
.feed p { margin-top:10px; }
.change-negative { color: #da100f;}
.change-positive { color: #00a00f;}
.chart-controls li { float: left; padding: 2px 5px; margin: 0 1px 2px; border: 1px solid #d1d1d1; background: url("http://images.financialcontent.com/studio-6.0/navigation/gradient_nav1.png") repeat-x scroll left top #E7E7E7; color: #666; font-size: 11px; }
.chart-controls li.active span, .chart-controls li:hover span { font-weight: bold; }
.chart-controls li.active { color: #444;padding: 2px 5px; }
.chart-controls li:hover { background: #fff; color: #444; cursor: pointer; padding: 2px 1px; }
.chart-compare { background: url("http://images.financialcontent.com/studio-6.0/navigation/gradient_nav1.png") repeat-x scroll left top #E7E7E7; border: 1px solid #999999; color: #444; padding: 3px 0 2px; }
#quote-view-menu {color: #0466B6; list-style: none; margin-bottom: 15px; }
#quote-view-menu li { background-image: url(http://images.financialcontent.com/studio-6.0/navigation/investingnav_down_small.png);
	background-repeat: no-repeat;
	background-position: 10px 12px;text-align:left; font-size: 110%; cursor: pointer;display:inline-block; position: relative; padding:5px 15px 5px 35px; }
#quote-view-menu li:first-child { background:none; padding-left: 0; cursor: inherit; font-weight: bold;}
#quote-view-menu li li, #quote-view-menu li li:first-child { background:none; padding-left: 15px; }
#quote-view-menu li ul { display: none; position:absolute; top:-999em; width:10em; padding:0 5px 5px 0; background:#F0F0F0;border-top: 1px solid #AAA;
	border-right: 2px outset #AAA;border-left: 1px outset #AAA;
	border-bottom: 3px outset #AAA; }
#quote-view-menu li ul li { display:block; padding-left:15px;  font-weight: bold; }
#quote-view-menu li:hover ul { display: block; left:0; z-index:99; top:25px; }
.quote-col-2 .quote-detailed {color:#0079d1; }
a.hot-topic-archive{ font-size: 13px; font-weight: normal; margin-left:40px; }
.change, .ask { font-weight: bold; }
span.positive { padding: 10px 10px 10px 28px; color: #00a00f; background-image: url(http://images.financialcontent.com/studio-5.0/arrows/4/up.gif);background-position: 0 45%; background-repeat: no-repeat; }
span.negative {padding: 10px 10px 10px 28px;  color: #da100f; background-image: url(http://images.financialcontent.com/studio-5.0/arrows/4/down.gif); background-position: 0 45%; background-repeat: no-repeat;}
.quote-col-2 ul li:nth-child(n+6) {
	display:none;
}
.quote-col-2 ul { clear:left; margin-top:10px; }
.quotes-timestamp { margin-bottom: 22px; }
a.rss-feed-fc { font-family: arial, verdana, helvetica, sans-serif; font-size: 125%; font-weight:bold; color: #000;}
.fc-date { display: block; margin-bottom:10px; }
a.readmore-fc {color: #2F6728;
	text-decoration: none;text-align: right;
	display: block;
	display: inline;
	vertical-align: middle;
	font-size: 90%;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	background: url(http://images.financialcontent.com/studio-6.0/arrows/arrow_more1.png) no-repeat 100% 50%;}

.quote-col-container:after {
	content: '';
	display: table;
	clear: both;
}
.quote-col-1 {
	float: none;
	display: block;
}
.quote-col-2,
.quote-col-3,
.quote-col-4 {
	float: left;
	width: 50%;
	padding: 0 5px 0 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.quote-col-2 ~ .quote-col-2,
.quote-col-3 ~ .quote-col-3,
.quote-col-4 ~ .quote-col-4 {
	padding: 0 5px 0 5px;
}
.quote-col-3 {
	width: 33.3%;
}
.quote-col-4 {
	width: 25%;
}
.quote-col-2 div { clear:left;}
/* Countdown For Get In Building Future 2014 */
#futures-countdown {
	height: 110px;
	color: #fff;
	position: relative;
	background:url(images/build-future/future-countdown-bg.png) 0 0 repeat-x;
}
#futures-countdown .futures-countdown-inner {
	width: 980px;
	height: 110px;
	line-height:1.2;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	overflow:hidden;
	cursor: pointer;
}

#futures-countdown .split-left { width:650px; float:left; margin-top:20px; font-family: 'Bitter', cambria, georgia, serif;}
#futures-countdown .split-right { width:300px; float:left; margin:15px 0 0 25px; }

#futures-countdown .split-left .countdown-title { text-shadow: 2px 2px 3px #000; font-size:1.9em; }
#futures-countdown .split-left strong { text-shadow: 2px 2px 3px #000; font-size: 2.5em }
#futures-countdown .split-left small { font-size:12px; font-family:Georgia; }
#futures-countdown .split-left a {color:#ffff8b; font-size:13px;font-weight:bold; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase; float:right; }
#futures-countdown .split-left a:hover { text-decoration:underline; }
#futures-countdown .split-left a:after {
	content: url( 'images/build-future/countdown-arrow.png' );padding-left:5px;
}

#futures-countdown .split-right .box { text-align:center;float:left; width:70px; color:#b6b6b6; text-transform:uppercase; font-weight:bold; font-size:12px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; }
#futures-countdown .split-right .box span {display:block; font-size:4em;color:#FFF; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;}

@media screen and (min-width: 991px) and (max-width: 1330px), only screen and (min-device-width: 991px) and (max-device-width: 1330px)  {
	#futures-countdown .split-left {width:500px;padding-left:10px;}
	#futures-countdown .split-left .countdown-title { font-size:1.4em;}
	#futures-countdown .split-left strong { font-size:2.2em; }
	#futures-countdown .split-right {margin-left:15px; }
	#futures-countdown .split-right .box { width:65px; }
	#futures-countdown .split-right .box span {font-size:3.6em; }
}
@media screen and (min-width: 881px) and (max-width: 990px), only screen and (min-device-width: 881px) and (max-device-width: 990px)  {
	#futures-countdown .split-left {width:490px;padding-left:10px;}
	#futures-countdown .split-left .countdown-title { font-size:1.4em;}
	#futures-countdown .split-left strong { font-size:2.2em; }
	#futures-countdown .split-right {margin-left:5px; }
	#futures-countdown .split-right .box { width:65px; }
	#futures-countdown .split-right .box span {font-size:3.6em; }
}

@media screen and (min-width: 800px) and (max-width: 880px), only screen and (min-device-width: 800px) and (max-device-width: 880px)  {
	#futures-countdown .split-left {width:480px;padding-left:10px;}
	#futures-countdown .split-left .countdown-title { font-size:1.4em;}
	#futures-countdown .split-left strong { font-size:2.0em; }
	#futures-countdown .split-right {margin-left:15px; }
	#futures-countdown .split-right .box { width:65px; }
	#futures-countdown .split-right .box span {font-size:3.6em; }
}

@media only screen and (max-width: 799px), only screen and (max-device-width: 799px) {
#futures-countdown {display:none;}
}