/* 
 * The entire body element gets some styling
 */
body {
	background:#F5F0EB url("images/mainBG.jpg") center repeat-y;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#foot
{
    background:#384566;
    border-top:4px solid #f29f01;
}
body.todayspick div#foot,
body.quote div#foot
{
    background:#384566;
    border-top:0px;
}
#foot ul a
{
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
/* 
 * This <div class="spinner"> emulates an 
 * image, without using an image tag.
 */
div.spinner {
	background-image: url("./images/spinner.gif");
	height: 16px;
	width: 16px;
}
/* 
 * Styling for data coming from a feed
 */
.rssItem {
	padding: .2em;
	/* background: #F3F4F6; */
	border-top: dashed 1px #9FA5B0;
}
.rssItem_First {
	padding: .2em;
	/* background: #F3F4F6; */
}
/* 
 * Styling for data coming from a feed
 */
.rssItem_Text {
	font: Tahoma;
	font-size: 1em;
}
.rssItem_Current {
	border: 2px solid #f29f01;
}
/* 
 * Styling for data coming from a feed
 * (alternating row)
 */
.rssItem_Alt {
	padding: .2em;
	/* background: #FFFFFF; */
}
.rssItem_Alt_First {
	padding: .2em;
	/* background: #FFFFFF; */
}

.rssItem_Link 
{
    text-decoration: none;
    font-weight: bold;
    color: #384566;
    font-size: 1.2em;
    font-style:italic;
}
.rssItem_Publisher 
{
    font-weight: bold;
}
.rssItem_Symbols 
{
    font-weight: bold;
    font-size: 1.1em;
}

/* New stuff */
h1 {
    background:transparent url(images/dailyInvestment.jpg) no-repeat scroll 0%;
}
h1.reader {
    background:transparent url(images/dailyInvestmentReturn.jpg) no-repeat scroll 0%;
}
/* Nav div */
ul.navigation {
	border-bottom:4px solid #f29f01;
	background:#384566;
}
ul.navigation li.todayspick div /* a - changed to div ie flashing */ {
	background:url("images/nav-todayspick.gif") no-repeat;	
}
body.todayspick ul.navigation li.todayspick div /* a - changed to div ie flashing */ {
	background:url("images/nav-todayspick-on.gif") no-repeat;		
}
ul.navigation li.theportfolios div /* a - changed to div ie flashing */ {
	background:url("images/nav-theportfolios.gif") no-repeat;	
}
body.theportfolios ul.navigation li.theportfolios div /* a - changed to div ie flashing */ {
	background:url("images/nav-theportfolios-on.gif") no-repeat;		
}
ul.navigation li.theboards div /* a - changed to div ie flashing */ {	
	background:url("images/nav-theboards.gif") no-repeat;	
}
body.theboards ul.navigation li.theboards div /* a - changed to div ie flashing */ {
	background:url("images/nav-theboards-on.gif") no-repeat;		
}
ul.navigation li.theblog div /* a - changed to div ie flashing */ {
	background:url("images/nav-theblog.gif") no-repeat;	
}
body.theblog ul.navigation li.theblog div, body.theblogEntry ul.nav li.theblog div /* a - changed to div ie flashing */ {
	background:url("images/nav-theblog-on.gif") no-repeat;		
}
ul.navigation li.latestnews div /* a - changed to div ie flashing */ {
	background:url("images/nav-latestnews.gif") no-repeat;	
}
body.latestnews ul.navigation li.latestnews div /* a - changed to div ie flashing */ {
	background:url("images/nav-latestnews-on.gif") no-repeat;		
}
ul.navigation li.quote div /* a - changed to div ie flashing */ {
	background:url("images/nav-quote.gif") no-repeat;	
}
body.quote ul.navigation li.quote div /* a - changed to div ie flashing */ {
	background:url("images/nav-quote-on.gif") no-repeat;		
}

/* Content Container */
/*
body.todayspick .pageFiller, body.pick #dailyContainer, body.todayspick .contentContainer,
body.special .pageFiller, body.special #dailyContainer, body.special .contentContainer {
	background:#384566 url("images/bg.gif") repeat-y 100%;
}
*/
.pickContainer
{
    background:#FFFFFF;
    padding:5px;
}
body.todayspick .contentContainer, body.special .contentContainer {
	border-bottom-width:0px;
}


.pageFiller, #dailyContainer {
	/* background:#384566; */
	background:#9FA5B0;
}

body.theportfolios .adStrip,
body.theboards .adStrip,
body.latestnews .adStrip
{
    background:#FFFFFF;
    border-bottom: 2px solid #384566;
}
body.todayspick .adStrip,
body.quote .adStrip
{
    color: #FFFFFF;
    background:#384566;
    border-bottom: 1px solid #FFFFFF;
}

.contentContainer
{
    background: #9FA5B0;
}
.contentContainer .title
{
    color: #FFFFFF;
    background:#384566;
    border-bottom: solid 1px #FFFFFF;
    font-size: 12px;
}

.dialogTitle
{
    background: #4A6751;
    color: #FFFFFF;
    border: 1px solid #384566;
    font-weight: bold;
}

.dialogTitleManual
{
    background: #4A6751;
    color: #FFFFFF;
    border: 1px solid #384566;
    font-weight: bold;
}

.dialogTabOn
{
    background: #4A6751;
    color: #FFFFFF;
}
.dialogTabOff
{
    background: #7E8A80;
    color: #FFFFFF;
}
.dialogTabBack
{
    border: 1px solid #384566;
}
.dialogBody
{
    background: #FFFFFF;
    border-left: 1px solid #384566;
    border-right: 1px solid #384566;
    border-bottom: 1px solid #384566;
}
.dialogBodyBlueNoBorder
{
    background: #9FA5B0;
}
.dialogTopBorder
{
    border-top: 1px solid #384566;
}
.dialogAd, .dialogAdSkyscraper
{
    /* border: 1px solid; */
    background: #FFFFFF;
}

div.symbolTableBorder
{
    border: dashed 1px #9FA5B0;
}
table tr.symbolHead
{
    background: #6F8475;
    color: #FFFFFF;
    font-weight: bold;
}
table.mostActiveTable tr.symbolRow
{
    background: #FFFFFF;
}
table.mostActiveTable tr.symbolRow_Alt
{
    background: #EEECFF;
}

.marketChart
{
    border-bottom: dashed 1px #9FA5B0;
}
.marketChartFinal
{
    border-bottom: none;
}

#portfolioATitle
{
    background: #4A6751 url("images/title-portfolioA.jpg");
}
#portfolioBTitle
{
    background: #4A6751 url("images/title-portfolioB.jpg");
}
#todaysPickTitle
{
    background: #4A6751 url("images/title-todaysPick.jpg");
}
#recentBoardPostsTitle
{
    background: #4A6751 url("images/title-recentnewsandposts.jpg");
}
#aboutPicksTitle
{
    background: #4A6751 url("images/title-aboutPicks.jpg");
}
#lastPortfolioTradeTitle
{
    background: #4A6751 url("images/title-lastPortfolioTrade.jpg");
}
#marketDataTitle
{
    background: #4A6751 url("images/title-marketData.jpg");
}
#mostActiveTitle
{
    background: #4A6751 url("images/title-mostActive.jpg");
}
#stockBoardsTitle
{
    background: #4A6751 url("images/title-stockBoards.jpg");
}
#pennyBoardsTitle
{
    background: #4A6751 url("images/title-pennyStockBoards.jpg");
}
.recentNewsLetter_dialogTabOff
{
    background: #7E8A80 url("images/title-recentNewslettersOff.jpg");
    border-right: 1px solid #384566;
}
.recentNewsLetter_dialogTabOn
{
    background: #4A6751 url("images/title-recentNewslettersOn.jpg");
    border-right: 1px solid #384566;
}
.recentNews_dialogTabOn
{
    background: #4A6751 url("images/title-recentNewsOn.jpg");
    border-right: 1px solid #384566;
}
.recentNews_dialogTabOff
{
    background: #7E8A80 url("images/title-recentNewsOff.jpg");
    border-right: 1px solid #384566;
}
.dialogTabOff
{
    background: #7E8A80;
}
.msnMoney
{
    list-style-image:url("images/msn-invest.gif");
}
.hotStockMarket
{
    list-style-image:url("images/hotstockmarket-icon.gif");
}
.stockHideout
{
    list-style-image:url("images/stockHideout-icon.gif");
}
.seekingAlpha
{
    list-style-image:url("images/seekingAlpha-icon.gif");
}
.businessWeek
{
    list-style-image:url("images/businessWeek-icon.gif");
}
.superiorInvestor
{
    list-style-image:url("images/superiorInvestor-icon.gif");
}
.smartMoney
{
    list-style-image:url("images/smartMoney-icon.gif");
}
.genericPost
{
    list-style-image:url("images/investment-icon.gif");
}
.genericNewsletter
{
    list-style-image:url("images/newsletter-icon.gif");
}
.financialTimesOnline
{
    list-style-image:url("images/icon-financialTimes.gif");
}
/* gradient green
* light (R,G,B) = 91,109,95
* dark (R,G,B) = 53,88,66
** new light (R,G,B) = 122,140,126
*/
.bodyText
{
    font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.bodyBoldText
{
    font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.mentionLink
{
    font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.newsletterTitle
{
    background: #FFFFFF;
    border-top: 1px solid #384566;
    border-left: 1px solid #384566;
    border-right: 1px solid #384566;
    border-bottom: 1px dashed #9FA5B0;
    font-weight: bold;
    font:16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.newsletterInfoHead
{
    font-style: italic;
    font-weight: bold;
}
.newsletterInfo
{
    font-style: italic;
}
.newsletterHead
{
    background: #FFFFFF;
    border-left: 1px solid #384566;
    border-right: 1px solid #384566;
}
/* 
 * This <div class="spinner"> emulates an 
 * image, without using an image tag.
 */
div.backArrow {
	background-image: url("./images/backArrow.jpg");
	height: 18px;
	width: 18px;
	cursor: pointer;
}
body.readerBody
{
    background:#FFFFFF;
}
body.readerBody div.readerHead
{
    background:#384566;
    border-bottom: 4px solid #f29f01;
}
body.readerBody a
{
    color: #f29f01;
    font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
}
table tr.portfolioHead
{
    background: #6F8475;
    color: #FFFFFF;
    font-weight: bold;
}
table tr.portfolioRow
{
    background: #FFFFFF;
}
table tr.portfolioRow_Alt
{
    background: #EEECFF;
}

.pickImgOverlay
{
    border-top:4px solid #f29f01;
}

.pickChartDetails
{
    background: #FFFFFF;
}
.chartItemFull
{
    background: #B0C1D9;
}
.chartItemHalfCaption
{
    border: 1px solid #EEEEEE;
    background: #EEEEEE;
}
.chartItemHalfValue
{
    border: 1px solid #EEEEEE;
    background: #FFFFFF;
}
.chartItemHalfValueNeg
{
    border: 1px solid #EEEEEE;
    background: #FFFFFF;
    color: #FF0000;
}


.penny_dialogTabOff
{
    background: #7E8A80 url("images/title-pennyStockBoardsOff.jpg");
    border-right: 1px solid #384566;
}
.penny_dialogTabOn
{
    background: #4A6751 url("images/title-pennyStockBoards.jpg");
    border-right: 1px solid #384566;
}
.stock_dialogTabOn
{
    background: #4A6751 url("images/title-stockBoards.jpg");
    border-right: 1px solid #384566;
}
.stock_dialogTabOff
{
    background: #7E8A80 url("images/title-stockBoardsOff.jpg");
    border-right: 1px solid #384566;
}
.lastTradeCaption
{
    font-weight:bold;
}
.lastTradeValue
{
}
.lastTradeValueNeg
{
    color: #FF0000;
}
body.popup .contentContainer, body.popup #dailyContainer
{
    background: #384566;
}
.chatControls
{
    border-bottom: dashed 1px #9FA5B0;
}

body.textOnly .contactHeader
{
    font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

body.textOnly .contactThankYou
{
    font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

body.textOnly .contentContainer, body.textOnly #filler,
body.textOnly #dailyContainer
{
    background: #FFFFFF;
}

.bodyTextContainer
{
    background:#FFFFFF;
    padding:5px;
}

div#divTodaysPickDate
{
    border-bottom: dashed 1px #9FA5B0;
    margin-bottom: 5px;
}
.newsletterBody
{
    font-size: 14px;
}
.navBookmark {
    background:transparent;
}
.navBookmark div
{
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}
.navBookmark div.delicious
{
    background:transparent url(images/delicious.gif) no-repeat scroll 0%;
}
.navBookmark div.myYahoo
{
    background:transparent url(images/myYahoo.gif) no-repeat scroll 0%;
}
.navBookmark div.digg
{
    background:transparent url(images/digg.gif) no-repeat scroll 0%;
}