﻿
		body {
			background-image:url(../i/main-bg.jpg);
			background-position:center;
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10pt;
		}
		form 
		{
			display:inline;
			margin:0px;
			padding:0px;
		}
		#navdropm
		{
			letter-spacing:1px;
		}		
		#shocontent {
			width: 1004px;
			margin-left: auto;
			margin-right: auto;
			min-height:700px;
		}
		#shohead{
			background-color:#1C1D1E;
			background-image:url(../i/head-bg.jpg);
			background-repeat:no-repeat;
			width: 1004px;
			height:76px;
		}
		#navshell {
			background-image:url(../i/nav-bg.png);
			background-repeat:repeat-x;
			height:38px;
			font-size:10pt;
			font-weight:normal;
			font-family:Tahoma, Arial;
		}
		.menudiv{
			background-image:url(../i/nav-divide.jpg);
			width:2px;
		}
		#innerLeft{
			padding:7px;
			width:417px;
			min-height:700px;
			float:left;
			background-color:#ffffff;
		}
		#innerRight{
			width:560px;
			min-height:700px;
			float:right;
			background-color:#e8e8e8;
			background-image:url(../i/right-bg.png);
			background-repeat:repeat-x;
			background-position:bottom;
			margin-right:1px;
		}
		#innerFull
		{
			padding:7px;
			min-height:700px;
			background-color:#ffffff;
		}
		
		#rightTable{
			margin:7px;
		}
		#forumNav{
			width:428px;
			border:2px solid #609A2A;
			background-color:#ffffff;
		}
		#forumNav th {
			background-image:url(../i/th/stock-forums.png);
			background-repeat:no-repeat;
			height:35px;
		}
		.tblgreen th, .tblblue th, #newsletterSignup th
		{
			background-image: url(../i/th/green.png);
			font-weight:bold;
			text-align:left;
			color:#ffffff;
			padding-left:35px;
			height:26px;
			overflow:hidden;
		} 
		
		.tblblue th {
			background-image: url(../i/th/blue.png);
		}
		
		.hometbl, .tbl1, .tblblue, .tblgreen{
			width:252px;
			border:2px solid #115687;
			background-color:#ffffff;
			margin-top:7px;
		}
		.tblblue, .tblgreen
		{
			width:100%;
		}
		.tblgreen{
			border:2px solid #609a2a;
		}
		.hometbl th{
			background-image:url(../i/th/recent-posts.png);
			background-repeat:no-repeat;
			height:35px;
		}
		.hometbl td{
			padding-bottom:10px;
		}
		#activeGroups, #recentPosts, #marketUpdate, #newsletterSignup{
			border-color:#609A2A;
			width:287px;
		}
		#activeGroups th{
			background-image:url(../i/th/active-social-groups.png);
		}
		
		#alertBox{
			border-color:#130945;
		}
		#alertBox th{
			background-image:url(../i/th/pick-of-the-day.png);
		}
		#miniChat th{
			background-image:url(../i/th/live-stock-room.png);
		}
		#topStocks th{
			background-image:url(../i/th/top-chat-stocks.png);
		}
		#topChatUsers th{
			background-image:url(../i/th/active-chat-members.png);
		}
		#topForumUsers th{
			background-image:url(../i/th/active-forum-members.png);
		}
		#tblForumHighlights a
		{
			display:block;
			margin-bottom:8px;
		}
	

		/*----------------------------------*/
		
		.rightCol{
			background-color:#e5e5e5;
			border:1px solid #cccccc;
			border-top:none;
			min-height:700px;
		}
		
		a {
			color:#006699;
		}
		
		h2 a{
			font-weight:normal;
		}
		
		
		#homeBlogCol{
			padding:10px;
			min-height:700px;
		}
		.postPreview{
			padding-bottom:10px;
			border-bottom:1px dashed #b1c3d9;
		}
		
		#footer1{
			background-color:#0e4871;
			border-top:1px solid #333333;
			color:#ffffff;
			padding:5px;
			margin-top:10px;
			font-size:10pt;
			clear:both;
			text-align:center;
		}
		#footer1 a
		{
			color:#ffffff;
		}
		
		#footer2{
			background-color:#0D4064;
			color:#e5e5e5;
			padding:5px;
			text-align:center;
		}
		/*---------------------------------------------*/
		
		#forumCol 
		{
			padding:5px;
		}
		#tdStockSidePanel 
		{
			padding:5px;
			border-top:1px solid #cccccc;
			width:250px;
		}
		
		#recentChatBySymbol
		{
			color:#000000;
		}
		
		#recentChatBySymbol a
		{
			text-decoration:underline;
		}
		
		
		/*-----------------------------------------------------------*/
		#tblTopBoards, #tblOnlineUsers
		{
			width:100%;
			border:none;
		}
		#tblTopBoards th, #tblOnlineUsers th
		{
			background-image:url(../i/th/dotted-bg.gif);
			background-repeat:repeat-x;
			background-position:0px 7px;
			height:35px;
			text-align:left;
		}
		#tblTopBoards td
		{
			font-size:11px;
			padding: 5px 0px 5px 0px;
		}
		.odd
		{
			background-color:#ecf6f5;
		}
		
		#tblTopUsers td, #tblTopForumUsers td
		{
			padding:5px;
		}
		
		.forumPostPreview
		{
			background-image:url(../i/icons/chat.gif);
			background-repeat:no-repeat;
			padding-left:15px;
			margin-left:2px;
		}
		.forumPostCat
		{
			font-size:11px;
			padding:2px;
		}
		.forumPostCat a, .forumPostInfo .author a
		{
			text-decoration:none;
			color:#006633;
			border-bottom:1px dotted #006633;
		}
		.forumPostInfo
		{
			height:25px;font-size:11px;
			margin-bottom:4px;
		}
		.forumPostInfo .pubdate
		{
			color:#777777;
			float:left;
			width:48%;
			overflow:hidden;
			height:15px;
		}
		.forumPostInfo .author
		{
			width:49%;
			float:right;
			overflow:hidden;
			height:15px;
		}
		
		/*----------------------------------------------------------------------------------*/
		
		#divMarketWatch
		{
		}
		
		#divMarketWatch a
		{
			text-decoration:underline;
		}
		.linkrow
		{
		}
		
		#rowCNN, #rowReuters, #rowMarketWatch, #rowCNBC, #rowMSN, #rowBusinessWeek, #rowWSJ, #rowForbes
		{
			background-image:url(../i/icons/defaultnews.gif);
			background-repeat:no-repeat;
			padding-left:19px;
			margin-bottom:17px;
			margin-left:4px;
			height:15px;
			overflow:hidden;
		}
		#rowReuters
		{
			background-image:url(../i/icons/reuters.gif);
		}
		#rowMarketWatch
		{
			background-image:url(../i/icons/marketwatch.ico);
		}
		#rowCNBC
		{
			background-image:url(../i/icons/cnbc.ico);
		}
		#rowMSN
		{
			background-image:url(../i/icons/msn.ico);
		}
		#rowBusinessWeek
		{
			/*background-image:url(../i/icons/businessweek.gif);*/
		}
		#rowWSJ
		{
			background-image:url(../i/icons/wsj.ico);
		}
		#rowForbes
		{
			background-image:url(../i/icons/forbes.ico);
		}
		
		/*------------------------------------------------------------------------*/
		
		.chatPreview
		{
			height:350px;
			overflow:auto;
			font-size:11px;	
		}
		
		.chatPreview .pubdate
		{
			color:#777777;
		}
		