﻿        body{
            background-color:#eeeeee;
            margin:0px;
            background-image:url(images/pagebkg.png);
            background-repeat:repeat-y;
            background-position:center;
        }
        td, body{
            font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
            font-size:10pt;
            color:#000000;
            vertical-align:top;
        }
        h1
        {
        	color:#ffffff;
        	margin:0px;
        	padding-left:35px;
        	background-image:url(images/chart.png);
        	background-repeat:no-repeat;
        }
        
		h2
		{
			font-size:12pt;
			margin:0px;
			padding:4px;
			border-bottom:1px dotted #cccccc;
			background-color:#e8e8e8;
		}
		
        #wrapper-tsmw
        {
			margin-left:auto;
			margin-right:auto;
			width:1000px;
        }
		
		#head-tsmw
		{
			background-color:#7e9a3b;
            background-image:url(images/header-bg.jpg);
            padding:8px;
            height:35px;
		}
		
		#head-tsmw .logohead, #head-tsmw .subhead
		{
			color:#ffffff;
			font-size:17pt;
			float:left;
			display:inline;
		}
		#head-tsmw .subhead
		{
			background:none;
			font-size:11pt;
			border:none;
			margin-top:9px;
			padding:0px;
			margin-left:17px;
			font-weight:normal;
		}
		
		.navform
		{
			float:right;background-color:#e8e8e8;padding:3px 5px 3px 5px;margin-top:2px;
		}

		#menu
		{
			 font-size:11px;
			 padding:5px;
			 background-color:#527508;
			 border-bottom:1px solid #cccccc;
			 height:27px;
		}
		#menu a
		{
			display:block;
			float:left;
			font-size:12pt;
			color:#e8e8e8;
			padding:5px 8px 5px 8px;
			margin-left:10px;
			margin-top:2px;
			border:1px solid #527508;
			border-bottom:none;
		}
		#menu .menuon, #menu a:hover
		{
			color:#000000;
			background-color:#e8e8e8;
			border:1px solid #cccccc;
			border-bottom:none;
			text-decoration:none;
		}

        #logo
        {
        	color:#ffffff;
        	padding:4px;
        	display:block;
        	vertical-align:middle;
            font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
            padding-left:35px;
        	padding-top:2px;
        	background-image:url(images/chart.png);
        	background-repeat:no-repeat;
        	font-size:15pt;
        	text-decoration:none;
        	height:32px;
        	font-weight:bold;
        }
        
        
        
        
        .linkrow a{
            font-size:12px;
            /*border-top:1px dotted #cccccc;
            padding:4px;
            padding-left:2px;*/
            text-decoration:none;
            display:block;
            color:#006699;
        }
        .linkrow a:hover{
            color:#006633;
            background-color:#ffffcc;
        }
        .smalltext{
            width:30px;
            font-size:10px;
        }
        .smallGo{
            width:28px;
            font-size:10px;
        }
        
        /*-------------------------------------------------------------------------*/
        
		.newsColHeader{
			padding:5px;
			background-color:#e8e8e8;
			border:1px dotted #cccccc;
			border-bottom:none;
		}
        
		#divMainArticles, #divBlogs, #divStockWatch
		{
			height:450px;
			overflow:auto;
			border:1px solid #cccccc;
			padding:4px;
		}
		#divMainArticles
		{
			height:850px;
		}
        
		#divBlogs
		{
			height:900px;
		}
		
		
		#row, #rowCNN, #rowReuters, #rowMarketWatch, #rowCNBC, #rowMSN, #rowBusinessWeek, #rowWSJ, #rowForbes
		{
			background-image:url(images/icons/cnn.ico);
			background-repeat:no-repeat;
			padding-left:19px;
			margin-bottom:10px;
		}
		#row 
		{
			background-image:url(images/icons/defaultnews.gif);
		}
		
		#rowReuters
		{
			background-image:url(images/icons/reuters.ico);
		}
		#rowMarketWatch
		{
			background-image:url(images/icons/marketwatch.ico);
		}
		#rowCNBC
		{
			background-image:url(images/icons/cnbc.ico);
		}
		#rowMSN
		{
			background-image:url(images/icons/msn.ico);
		}
		#rowBusinessWeek
		{
			background-image:url(images/icons/businessweek.ico);
		}
		#rowWSJ
		{
			background-image:url(images/icons/wsj.ico);
		}
		#rowForbes
		{
			background-image:url(images/icons/forbes.ico);
		}
		
		/*==================================================================*/
		
		
		
		
		
		
.maintbl
{
	width:1024px;
	border:none;/*:1px solid #cccccc;*/
	background-color:#ffffff;
}
/*------------------------------------*/

.quoteDetailBox
{
	border:1px solid #cccccc;
	margin:5px;
}

.quoteDetailBox div
{
	margin:5px;
}

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

.headBlue
{
	margin-top:10px;
    /*border:1px solid #428CDE;*/
}
.headBlue th
{
	background-color:#efefef;
	font-size:10px;
	color:#000000;
	padding:4px;
}
.headBlue .headBlueHead
{
	font-size:11pt;
	text-align:center;
	background-color:#428CDE;
	background-image:url(images/head-bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #777777;
	font-weight:bold;
	padding:5px;
}
.headBlue .headBlueHead a
{
	color:#ffffff;
}

.headBlue td
{
	font-size:12px;
	padding:5px;
}

.headBlue .icon
{
	background-color:#ffffff;
	width:16px;
}

.headBlue .stockDataCell 
{
	border-bottom:3px solid #E7EFFF;
}
/*-------------------------------------------*/
.floatSymbol
{
	float:left;
	display:block;
	font-size:12px;
	margin-right:2px;
}

.signal
{
	 text-align:center;
	 background-color:#ffffff;
	 border-left:1px solid #999999;
}
.bullsign
{
	display:block;
	font-size:11px;
	font-weight:normal;
}
.signalRow
{
	 border:1px solid #777777;
	 border-bottom:none;
	 font-size:11px;
	 background-color:#E7EFFF;
	 background-image:url(images/th-blue-bg.jpg);
	 text-align:right;
	 /*color:#ffffff;*/
}
.signalRow a
{
	/*color:#ffffff;*/
}
.symbCol
{
	 padding:2px;
	 border-left:1px solid #006699;
	 color:#ffffff;
	 background-color:#E7EFFF;
	 font-size:11pt;
	 font-weight:bold;
	 height:45px;
	 width:65px;
	 background-image:url(images/talk-bubble.gif);
	 background-position: 67px 0px;
	 background-repeat:no-repeat;
}
.symbCol a
{
	/*color:#ffffff;*/
}

.signalHighlight
{
	 padding:2px;
	 background-color:#ffffcc;/*#D2F1C5;*/
	 border:1px solid #f3d8af;
	 font-weight:bold;
}
.noSignalHighlight
{
	 padding:2px;
	 background-color:#ffffff;
	 border:1px solid #cccccc;
	 font-weight:normal;
	 height:27px;
}

.signalMomoHighlight .bullsign
{
	/*color:darkgreen;*/
}



.rowSymbols div
{
	height:20px;
	border-bottom:1px dotted #cccccc;
}
.rowSymbols a
{
	float:left;
	width:150px;
	display:block;
	width:35px;
	margin-top:2px;
	margin-bottom:2px;
}
.rowSymbols .right
{
	float:right;
	border-left:1px solid red;
	text-align:right;
	margin-top:2px;
	margin-bottom:2px;
	width:75px;
	display:block;
}

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

.sideTable
{
	border:1px solid #006699;
	width:100%;
	margin-top:5px;
	background-color:#ffffff;
}
.sideTable th
{
	background-color:#428CDE;
	color:#ffffff;
	background-image:url(images/head-bg.jpg);
	background-repeat:repeat-x;
	/*border:1px solid #ffffff;*/
	padding:5px;
}
.sideTable th
{
	color:#ffffff;
}

.sideTable a
{
	font-size:11px;
}
.sideTable a:hover
{
	background-color:#ffffcc;
}
.sideTable .subHead
{
	clear:both;
	font-weight:bold;
	padding:2px;
	background-color:#e8e8e8;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

#sideScanNav
{
	padding:4px;
}

#sideScanNav a
{
	font-size:10pt;
}
/*---------------------------------------------------*/

.topBlueTbl
{
	border:1px solid #006699;
	background-color:#ffffff;
}

.topBlueTbl table
{
	border:none;
	background-color:#ffffff;
}

.topBlueTbl th, .topBlueTbl table th
{
	background-color:#428CDE;
	border-bottom:1px solid #cccccc;
	background-image:url(images/head-bg.jpg);
	background-repeat:repeat-x;
	padding:5px;
	font-size:11px;
	color:#ffffff;
}

.topBlueTbl th a, .topBlueTbl table th a
{
	color:#ffffff;
}
.topBlueTbl table th
{
	background-color:#e8e8e8;
	background-image:none;
	font-size:10px;
	color:#000000;
}
.topBlueTbl table td
{
	font-size:11px;
	padding:1px;
	padding:4px 1px 4px 1px;
	border-bottom:1px solid #cccccc;
}
.topBlueTbl a
{
	font-size:10pt;
}

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

.linkrow
{
	margin-bottom:8px;
	padding-left:25px;
	background-image:url(images/icons/defaultnews.gif);
	background-repeat:no-repeat;
	display:block;
	background-size:16px;
}
#row 
{
	background-image:url(images/icons/defaultnews.gif);
}

#rowReuters
{
	background-image:url(images/icons/reuters.gif);
}
#rowMarketWatch
{
	background-image:url(images/icons/marketwatch.ico);
}
#rowCNBC
{
	background-image:url(images/icons/cnbc.gif);
}
#rowMSN
{
	background-image:url(images/icons/msn.ico);
}
#rowBusinessWeek
{
	background-image:url(images/icons/businessweek.ico);
}
#rowBusinessWire
{
	background-image:url(images/icons/businesswire.ico);
}
#rowWSJ
{
	background-image:url(images/icons/wsj.ico);
}
#rowForbes
{
	background-image:url(images/icons/forbes.ico);
}
#rowTMCNet
{
	background-image:url(images/icons/tmcnet.ico);
}
#rowTheStreet
{
	/*background-image:url(images/icons/thestreet.ico);*/
}
#rowFool
{
	background-image:url(images/icons/fool.ico);
}
#rowSeekingAlpha
{
	background-image:url(images/icons/seekingalpha.ico);
}
#rowSmartBrief
{
	background-image:url(images/icons/smartbrief.ico);
}
#rowTransWorldNews
{
	background-image:url(images/icons/transworldnews.ico);
}
#rowTradingMarkets
{
	background-image:url(images/icons/tradingmarkets.ico);
}
#rowMarketingPilgram
{
	background-image:url(images/icons/marketingpilgram.ico);
}
#rowBloomberg
{
	background-image:url(images/icons/bloomberg.ico);
}
#rowBarrons
{
	background-image:url(images/icons/barrons.ico);
}
#rowBigPicture
{
	background-image:url(images/icons/bigpicture.gif);
}
#rowBlogSpot
{
	background-image:url(images/icons/blogspot.gif);
}
#rowTimothySykes
{
	background-image:url(images/icons/timothysykes.ico);
}


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

#bullTech
{
	background-image:url(images/icons/bull.gif);
}
#bearTech 
{
	background-image:url(images/icons/bear.gif);
}
/*---------------------------------------------------------------*/
		#tdScanTotals
		{
		    border:1px dotted #cccccc;
		    background-color:#FEFBF1;
		}
		
		#tblScanResults td
		{
		    font-size:11px;
		}
		
		#tblScanResults .foundCount
		{
		    font-size:10px;
		    padding-bottom:9px;
		}

/*----------------------------------------------*/
.tblScan
{
	width:100%;
	border:1px solid #cccccc;
	margin:0px;
	margin-top:0px;
}
.tblScan th
{
	background-color:#e8e8e8;
	padding:5px;
	border-bottom:1px solid #cccccc;
}
.tblScan td
{
	background-color:#ffffff;
	padding:5px;
	border-bottom:1px solid #cccccc;
}

.thSort, .thCurrentSortDESC, .thCurrentSortASC{
    color:#0000ff;
    background-repeat:no-repeat;
    background-position: 0px 4px;
    padding:1px;
    
}
.thCurrentSortDESC { 
    background-image: url(images/icons/arrow_desc.gif);
    padding-left:8px;
    background-color:#ffff99;
}
.thCurrentSortASC { 
    background-image: url(images/icons/arrow_asc.gif);
    padding-left:8px;
    background-color:#ffff99;
}
.thCurrentSortDESC::before { 
    /*content: url(images/icons/arrow_desc.gif);*/
}
.thCurrentSortASC::before { 
    /*content: url(images/icons/arrow_asc.gif);*/
}

/*----------------------------------------------*/
.priceUp{
    color:green;
    font-weight:bold;
}
.priceDown{
    color:red;
}

/*----------------------------------------------*/
.tblMarketNews td
{
	padding-right:15px;
}
.tblMarketNews div div
{
	padding-top:2px;
	padding-bottom:5px;
	border-bottom:1px dotted #cccccc;
}


/*-------------------------------------------------
TABS
-------------------------------------------------*/

#Tabs, #divInnerTabs {
	margin: 21px 0 0 30px;
	height: 27px;
	padding: 0;
}
#Tabs a, 
#divInnerTabs a{
	background-color:#38526D;/*#24953E;*/
	color:white;
	text-decoration:none;
	padding:2px;
	font-size:10px;
	border:1px solid #cccccc;
	border-bottom:0px;
	margin-top:1px;
}

#Tabs ul, 
#divInnerTabs ul {
	margin: 0; padding: 0;
}

#Tabs li, 
#divInnerTabs li {
	margin: 0; padding: 0;
	display: inline;
	list-style: none;
	border: none;
}

#Tabs ul#MainTabs, 
#divInnerTabs ul#ulInnerTabs {
}

#Tabs a:hover, 
#divInnerTabs a:hover {
	color: #fff;
	background: #0058B0;
}

#Tabs ul#MainTabs a:link, #Tabs ul#MainTabs a:visited, 
#divInnerTabs ul#ulInnerTabs a:link, #divInnerTabs ul#ulInnerTabs a:visited {
    float: left; /* for IE6 */
	font-size: 12px;
	font-weight: normal;
	padding: 4px 8px 6px 8px;
	margin-left:2px;
}

#Tabs ul#MainTabs a:link.current, #Tabs ul#MainTabs a:visited.current, 
#divInnerTabs ul#ulInnerTabs a:link.current, #divInnerTabs ul#ulInnerTabs a:visited.current {
	background-color: #f9f9f9;
	background-image:url(images/bgs/menu_selected.jpg);
	border-bottom: 2px solid #f9f9f9;
	color: green;
	font-weight: bold;
	text-decoration: none;
	margin-left:2px;
}

		/*------------------------------------------------*/
		
		#divMiniQuote
		{
		    border:5px solid tan;
		    background-color:#ffffff;
		    margin-left:100px;
		}
		#aMiniChart
		{
		    text-decoration:underline;
		    color:#0000ff;
		    border:none;
		    display:inline;
		    margin-right:0px;
		    width:15px;
		    height:12px;
		    background-image:url(images/icons/icon_chart.gif);
		    background-repeat:no-repeat;
		    z-index:100;
		}
/*==========================*/
/*==========================*/	
	#popMessage {
		width:485px;
		height:428px;
		border: 4px solid #ffffff;
		background-color:#ffffff;
		text-align: left;
		position: absolute;
		top: 0px;
		left: 37%;
		margin-left: -70px;
		top:40px;
		z-index:4;
		font-family:Arial, Helvetica, sans-serif;
	}
	#popMessage .messageBox{
		font-weight:bold;
		text-align:center;
	}
	#backShadow{
		position:absolute;
		background:#cccccc;
		-moz-opacity:.55;
		width:1100px;
		height:1210px;
		z-index:3;
		left:0px;
		top:0px;
		filter:alpha(opacity=55);
	}



/*==========================*/



		.CustomScanDesc
		{
			border:1px solid #cccccc;
			padding:5px;
			margin-bottom:10px;
		}
		.showFilterName
		{
			font-weight:normal;
			line-height:20px;
			background-color:#ffff99;
			padding:2px;
		}
		.showFilterValue
		{
			font-weight:normal;
			text-decoration:underline;
		}
		.liveScanSetting
		{
			background-color:#ffff99;
		}
		.na
		{
			color:#777777;
			font-size:10px;
		}


		#tblFilterSettings{
			background-color:#e8e8e8;
		}
		
		#tblFilterSettings th{
			border-bottom:1px solid #cccccc;
			background-color:#cccccc;
			color:#000000;
		}
		#tblFilterSettings .scrollHead
		{
			margin-top:7px;
			padding:4px;
			background-color:#CED6E1;
			border:1px solid #777777;
		}
		
		#tblFilterSettings .scrollBody
		{
			height:55px;
			overflow:auto;
			border:1px solid #777777;
			border-top:none;
			background-color:#ffffff;
		}
		
		#tblFilterSettings input{
			font-size:11px;
			width:25px;
		}
		#tblFilterSettings select{
			font-size:11px;
			width:45px;
		}
		
		.linkTitle{
			cursor:help;
			color:#000000;
			text-decoration:none;
		}
		.trOn td
		{
			background-color:#f3f8cb;
			cursor:default;
		}
		.trOff td
		{
			background-color:inherit;
		}
		.btnRunScan
		{
			width:150px;
			font-size:12px;
		}
		
		