body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;}
body {margin:0 auto;}

a img {border: 0px;}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #a91d38;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
h2 {font-size: 14px;color: #999900;margin: 0px;padding: 0px;text-transform: uppercase;}

#bodywrapper{margin:0 auto;	width:879px;}
#top{margin: 0 auto;width:879px;height:20px;background: url(../images/top.gif) repeat-x;}
#login {font-size: 11px;	margin-bottom: 3px;	padding-bottom: 3px;}

.login-fields {
	clear:left;
	height: 16px;
	width: 170px;
	border: 1px solid #9b9245;
	font-size: 11px;
	color: #9b9245;
	background-color:#fff;
}
.forgot{
	padding-top:10px;
	color:#9b9245;
	display:block;
	text-decoration:none;
}
.inputlabel{margin: 5px 0;}
.signuptable{
padding-left:8px;
border-left:1px ; 
border-right:1px ; 
border-top:0;border-bottom:0;
border-style:dotted; 
border-color:#999900;
}
.joinus{color:#9b9245;}
.joinus h1{font-size:12px; padding-bottom:8px; color:#9b9245;}
.joinus img{width:160px; height:35px;}

.alreadymem{color:#bf7723; margin-top:10px;}
.alreadymem h1{font-size:12px; padding-bottom:8px; color:#bf7723;}
.alreadymem img{width:160px; height:35px;}



/* ---------------------- Redslate nav ---------------------- */
#topmenu{clear:both;padding-top:5px;}

.red #slatenav{
	position:relative;
	display:block;
	height:42px;
	padding-left:20px;
	font-size:11px;
	font-weight:bold;
	background:transparent url(../images/redslatebar.gif) no-repeat top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	text-transform:uppercase;
}
.red #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.red #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.red #slatenav ul li a{display:block;float:left;color:#FECCC3;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.red #slatenav ul li a:hover,.red #slatenav ul li a.current{color:#fff;background:transparent url(../images/redslate_backgroundOVER.gif) no-repeat top center;}
.left {float: left;width: 235px;}

/* ----------------------------------------------------------------- */

.mainconttable{	border: 1px solid #bf7723;}
.cellspacer{width:10px;height:33px;vertical-align:top;border-bottom: 1px solid #aaaaaa;
	background:#FFF url(../images/cellspacer.gif) repeat-y;
}
.cellspacergltab{width:160px;height:33px;vertical-align:top;border-bottom: 1px solid #aaaaaa;
	background:#FFF url(../images/cellspacer.gif) repeat-y;
}
.nsegraph{float:left;width:290px;height:138px;display:inline;}
.nsegraph img{display:inline;}
#listedco{
	float:left;
	
	width:170px;
	margin-top:22px;
}
#listedcoitems{	height:100px;border:1px solid #aaaaaa;margin-left:50px;}
#listedcoitems ul{margin:0; padding-left:10px;}
#listedcoitems li{list-style:none;font-size:11px;font-weight:bold;line-height:150%;}
#listedcoitems li a{text-decoration:none; color:#000;}
#listedcoitems li a:hover{text-decoration:none; color:#f8f89e;}
#listedcoitems li a.more{background-color:yellow;}
#listedcoitems li a.more:hover{color:#000;}

/*-------------------------------------------*/


#index {	float: left;width: 470px;margin-top: 5px;padding-top: 5px;}
#index .nse {float: left;width: 70px;}
#index .nseshare {float: left;width: 110px;}
#index .aigshare {float: left;width: 90px;}
#index .listed {float: left;width: 120px;}

.igh{
	text-align:center;
	border:1px solid #aaaaaa;
	font-size:11px;
	padding:0;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer;
}
.igh div{
	text-align:center;
	font-size:11px;
	margin:0;padding:0;
	vertical-align:middle;
	white-space:nowrap
}
.igdiv{
	border-bottom:solid 1px #aaaaaa;
	border-left:solid 1px #aaaaaa;
	border-right:solid 1px #aaaaaa;
}
.igdiv img{	width:290px;height:138px; display:inline;vertical-align:text-top;}

/***************************************/
.gltab{
	text-align:center;
	border:1px solid #aaaaaa;	
	font-size:11px;
	padding:0;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer;	
	background-color:#f0f0f0;
	font-weight:bold;
}
.gltab div{
	text-align:center;
	font-size:11px;
	margin:0;padding:0;
	vertical-align:middle;
	white-space:nowrap;
}
.gltab a{text-decoration:none;font-size:12px;height:33px;}
.gltabactive{text-decoration:none;font-size:12px;color:#000;font-style:italic;}
.hide-me{display:none}
.activehilite{border-bottom:0;background-color:#fafafa;}
#gltab1 a{color:#009933;}
#gltab2 a{color:#bf2324;}
#gainerstable{
	z-index:100;
	font-size:12px;
	border:0;
	text-align:left;
	table-layout:fixed;
	border-bottom:solid 1px #aaaaaa;
	border-left:solid 1px #aaaaaa;
	border-right:solid 1px #aaaaaa;
}
#gainerstable thead{text-transform:capitalize;}
#gainerstable .gainerstitle {color:#009933;}
#gainerstable .odd {background-color:#fff;}
#gainerstable .even {background-color:#fff6e2;}
#gainerstable .company{width:137px; padding-left:15px;}
#gainerstable .price{width:88px;}
#gainerstable .percentage{width:88px;}
#gainerstable .change{width:145px;}

#loserstable{
	z-index:500;
	font-size:12px;
	border:0;
	text-align:left;
	table-layout:fixed;
	border-bottom:solid 1px #aaaaaa;
	border-left:solid 1px #aaaaaa;
	border-right:solid 1px #aaaaaa;
}
#loserstable .loserstitle {color:#bf2324;}
#loserstable .odd {background-color:#fff;}
#loserstable .even {background-color:#e4f5ff;}
#loserstable .company{width:137px; padding-left:15px;}
#loserstable .price{width:88px;}
#loserstable .percentage{width:88px;}
#loserstable .change{width:145px;}
/***************************************/

#news {padding: 8px;height: 144px;width: 454px;float: left;}
#news .article {
	float: left;
	width: 454px;
	margin-top: 1px;
	padding-top: 1px;
}

#news .date {
	background-image: url(../images/news-date.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 35px;
	width: 40px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	padding-top: 5px;
}
#news .day {font-size: 24px;}
#news .story {float: left;width: 405px;padding-left: 5px;}
#news .readmore {
	float: left;
	width: 454px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999900;
}

.cleardiv{clear:both;}

/************ MARQUEE SECTION ****************/

#livefeedwrap{margin:5px 0;}
#livefeed{
	height:30px;
	vertical-align:middle;
	background:url(../images/nelly-data.jpg) no-repeat right center;
	padding-right:76px;	
}
#livefeed-marquee{padding-top:6px;font-size:12px; color:#666666;}

/************ LEFT COL/MAIN CONTENT ****************/

#middlecontentwrapper{width:879px;margin-bottom:40px;}
#masthead{height:86px;}
#logo{
	background:transparent url(../images/logo.jpg) no-repeat left top;
	height:86px;
	float:left;
	width:148px;
}
#promo{
	float:left;
	width:731px;
	overflow:hidden;
}
#promoslides{
	margin-left:5px;
	height:86px;
}

#middlemain-wrapper{
	width:635px;
	float:left;
	margin-right:13px;
	display:inline;
}
#middlemain{border: 1px solid #9b9245;padding: 10px 10px 5px 10px;}
#location{
	clear:left;
	color:#FFF;
	background-color:#bf7723;
	height:29px;
}
#location h1{color:#fff; padding-left:10px;text-transform:uppercase;}
#maincontent{
	clear:left;
	padding-top:5px;
	padding-left:10px;
	color:#bf7723;
	font-size:12px;
	line-height:150%;
}
#maincontent h2{color:#bf7723; padding: 5px 0;text-transform:capitalize;}
#maincontent ul{margin:0; padding-left:15px; padding-bottom:5px;}
#maincontent p{margin:3px 0 10px 0;}

/************ RIGHT COLUMN ****************/

#rightcol-wrapper{float:left;width:229px;border: 1px solid #9b9245;}
#rightcol{padding-left:11px;}
#menubar{width:206px;padding-top:10px;}
#menubar-head{
	width:206px;	
	height:24px;
	color:#FFF;
	background:transparent url(../images/rightmenu.gif) no-repeat left top;
}
#menubar-head h1{padding:4px 0 1px 6px; color:#fff; font-size:13px;}
#menubar ul{margin:0;padding:0;}
#menubar li{ list-style:none;}
#menubar li a{
	display:block;
	width:194px;
	height: 20px;	
	padding:2px 2px 2px 10px;
	margin:0;
	margin:1px 0;
	list-style:none;
	background-color:#a91d38 ;
	color:#FFF; 
	text-decoration:none;
}
#menubar li a:hover{background-color:#bf7723 ;}
#tradeonline{display:block;clear:left;padding-top:15px;}
#tradeonline-head{
	width:206px;	
	height:24px;
	color:#FFF;
	background:transparent url(../images/rightcolhead2.gif) no-repeat left top;
}
#tradeonline-head h1{padding:4px 0 1px 6px; color:#fff; font-size:13px;}
#tradeonline-cont{width:206px;height:136px;background-color:#9b9245;}
#tradeonline-form{padding: 5px 2px 3px 4px;color:#fff;font-size:12px;}
#tradeonline-form a{color:#fff;border-bottom: #FFF 1px dotted;text-decoration:none;}
#tradeonline-form a:hover{color:#CCC;}
	
.tradeonline-field{
	clear:left;
	height: 16px;
	width: 170px;
	border: 1px solid #9b9245;
	font-size: 11px;
	color: #9b9245;
	background-color:#fff;
}
.loginbtn{margin:5px 0 5px 0;}
#newsbar{display:block;clear:left;padding:15px 0;}
#newsbar-head{
	width:206px;	
	height:24px;
	color:#FFF;
	background:transparent url(../images/rightcolhead3.gif) no-repeat left top;
}
#newsbar-head h1{padding:4px 0 1px 6px; color:#fff; font-size:13px;}
#newsbar-cont{width:206px;height:196px;background-color:#bf7723;}
#newsbar-item{padding:2px 3px 2px 6px;}
#newsbar-item p{margin:0;padding: 5px 0;color:#fff;font-size:11.5px;}
#newsbar-item a{color:#fff; text-decoration:underline;}
.newsdate{color:#000;font-weight:bold;}

/************ SPONSORS ****************/

#partners {border: 1px solid #9b9247;width:879px;height:60px;}
.chasebank{
	float:left;
	width:252px;
	height:60px;
	position:relative;
	left:55px;
	background:transparent url(../images/chase-bank-logo.jpg) no-repeat center center;
}
.winton{
	float:right;
	background:transparent url(../images/winton-logo.jpg) no-repeat center center;
	width:329px;
	height:60px;
	position:relative;
	right:55px;
}

/************** FOOTER ******************/

#btm {margin:0 auto;	width: 879px;margin-top: 10px;font-size: 12px;}
#btminside {	width: 879px;height: 125px;color: #FFFFFF;text-decoration: none;list-style-type: none;}
#btminside h1 {
	font-size: 14px;
	font-weight:bold;
	color: #333333;
	padding-top:5px;
	padding-left: 15px;
	text-decoration: underline;
	font-family: Arial, sans-serif;
}
#btminside ul{list-style-type: none;margin:0;padding-top:5px;padding-left:15px;}
#btminside a{color:#FFF;text-decoration: none;}
#btminside a:hover{color:#BBB;}
.contacts{float:left;width:293px;background-color:#a91d38;height:125px;}
.terms{float:left;width:293px;background-color:#9b9245;height:125px;}
.links{float:left;width:293px;background-color:#bf7723;height:125px;}
.linkscolumn{float:left;}
.linkscolumn2{float:left; padding-left:40px; display:inline;}

/***************************************/