@charset "utf-8";

/* MumbaiTrader 					*/

/* Start Reset */
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,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}
/* End Reset */

body { 
    padding: 0;
    font-size: 100%;
	background: #FFF;
}

ul, ol {
	margin: 5px 0 5px 10px;
}

ul li {
	list-style: circle;
}

ol li {
	list-style: decimal;
}

li {
	margin-left: 20px;
}

#content-tupper, #header, #navigation, #footer { width: 960px; margin: 0 auto; }

/*** HEADER & NAV ***/
#header-tupper {
	background: #F1E297;
	height: 100px;/* height: 145px;  Modified by Rajesh*/
}
#header {
	height: 100px;/* height: 145px;  Modified by Rajesh*/
	background: #F1E297 url(../images/header-bg.png) 0 0 no-repeat;
}

#logo {
	height: 90px;
	width: 338px;
	margin-top: 10px;/*margin-top: 40px;*/
	text-indent: -9999px;
	background: url(../images/logo.png) 0 0 no-repeat;
	float: left;
}

/** SUB NAV **/
#sub-nav {
	float: right;
}

form#sub-nav-login-form {
	display: inline;
}

#sub-nav input {
	border: 0;
	background: transparent;
	margin: 0;
	padding: 0;
}

#sub-nav input#loginuser, #sub-nav input#login-pass {
	width: 100px;
	color: #CCC;
	border: 0;
	padding: 2px 5px;
	background: #f0f0f0;
}

input#login-sub-nav {
	color: #67009A;
	font-weight: bold;
}


/** NAV **/
ul#nav { display: block; float: right; margin-top: 0px; }

ul#nav li { display: block; float: left; padding: 0; margin: 0; }

/*** MAIN-CONTENT ***/
#main-feat-tupper {
	background: #ABDC52 url(../images/main-feat-bg.png) 0 0 repeat-x;
	border-top: 5px solid #F5F5F5;
	border-bottom: 5px solid #F5F5F5;
	padding: 0 0; /*padding: 28px 0;*/
	padding-top:12px; /* Added by Rajesh */
}

#main-feat {
	width: 960px;
	margin: 0 auto;
}

#main-feat-summary {
	width: 290px;
	float: left;
	margin: 20px 40px 20px 0;
}

#main-feat-investors-col {
	width: 300px;
	float: left;
}

#main-feat-advisors-col {
	width: 310px;
	float: right;
}

#main-content {
	width: 960px;
	margin: 0 auto;
	background: #FFF;
}

#main-content #col01, #main-content #col02, #main-content #col03, #main-content #col04, #foot-col01, #foot-col02, #foot-col03, #foot-col04 {
	width: 220px;
	margin-right: 20px;
	float: left;
}

/** TABS **/
#polls-discuss-tab-tupper, #nse-gainers-losers-tab-tupper {
	width: 220px;
	border-bottom: 1px solid #D4F795;
}

.tab {
	float: left;
	margin: 0 3px 0 0;
	padding: 2px 5px;
	font-size: .95em;
	background: #FFF;
}

.tab-on {
	background: #D4F795;
}

.tab-on a, .tab-on a:visited {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

table#discuss-table th {
	padding: 2px;
	background: #944CB8;
	color: #FFF;
}

#polls-discuss-foot {
	border-top: 1px solid #CCC;
	font-size: .8em;
}

/*** Typography ***/
p, li {
	font-family: "Trebuchet MS", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: .9em;
	line-height: 1.25;
	padding-bottom: .65em;
	color: #333;
}

a, a:visited, a:active {
	text-decoration: underline;
}

#sub-nav {
	font-family: "Trebuchet MS", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: .9em;
}

ul#nav li { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #363;
}

#market-status-sub-nav {
	height: 22px;
	font-size: .9em;
	color: #FFF;
	padding: 2px 5px;
}

.market-open { 
	background: #363; /* changes the color of the MKT Open background */
}

.market-closed {
	background: #999; /* changes the color of the MKT Closed background */
}

#main-feat-summary p {
	margin-top: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #333;
	float: left;
}

#main-feat em {
	font-style: normal;
	font-size: 1.1em;
	color: #000;
}

a { color: #363; }

a:visited {
	color: #666;
}

a:active { background: #FFC; }

a:hover {
	text-decoration: none;
}

ul#nav li a, ul#nav li a:visited {
	text-decoration: none;
	color: #363;
}

ul#nav li a:hover {
	text-decoration: none;
	color: #333;
}

#nav ul li a:hover { text-decoration: none; color: #FFF; } /* Changes color of links only on subnav items on hover */

li.current a, li.current a:visited {
	color: #363;
	font-weight: bold;
}

a#investor-join-btn, a#advisor-join-btn {
	display: block;
	height: 36px;
	width: 198px;
	background: url(../images/join-investor-btn.png) 0 0 no-repeat;
	/*text-indent: -9999px;*/ /* comment by Rajesh for reduce the outline length when click investor or advisor button on the home page using firefox*/ 
}

a#investor-join-btn {
	background: url(../images/join-investor-btn.png) 0 0 no-repeat;
}

a#advisor-join-btn {
	background: url(../images/join-advisor-btn.png) 0 0 no-repeat;
}

#sub-nav a {
	text-decoration: none;
}

#foot-col01 a, #foot-col02 a, #foot-col03 a, #foot-col04 a, #foot-col01 a:visited, #foot-col02 a:visited, #foot-col03 a:visited, #foot-col04 a:visited {
	text-decoration: none;
}

body#home h1 {
	display: none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h1 {
	font-size: 1.95em;
	color: #930;
}

h2 {
	font-size: 1.15em;
	color: #006;
	padding-bottom: 5px;
	margin-top: 10px;
}

h2 a {
	text-decoration: none;
}

h2 a:visited {
	color: #006;
	text-decoration: none;
}

#main-feat h2 {
	width: 630px;
	height: 55px;
	margin: 0 0 10px;
	text-indent: -9999px;
	background: url(../images/main-feat-hd.png) 0 0 no-repeat;
	float: right;
}

#main-content #col01 h2, #main-content #col02 h2, #main-content #col03 h2, #main-content #col04 h2,#brok-research h2 {
	height: 36px;
	width: 178px;
	margin-top: 0px;       /*margin-top: 40px;  Changed by Rajesh */
	text-indent: -9999px;
	text-transform: lowercase;
}

#main-content #col01 h2 { background: url(../images/polls-discussions-hd.png) 0 0 no-repeat; }

#main-content #col02 h2 { background: url(../images/latest-headlines-hd.png) 0 0 no-repeat; }

#main-content #col03 h2 { background: url(../images/feature-advisor-hd.png) 0 0 no-repeat; } /* change image by Rajesh*/

#main-content #col04 h2 { background: url(../images/recent-research-hd.png) 0 0 no-repeat; }

#footer h2 {
	margin-top: 0;
	padding-top: 0;
	color: #FFF;
	font-size: 1.2em;
}


h3 {
	font-size: .95em;
	color: #333;
	font-weight: normal;
	padding-bottom: 5px;
	margin-top: -1px;
}

#main-feat-investors-col h3, #main-feat-advisors-col h3 {
	height: 36px;
	text-transform: lowercase;
	font-size: 1.5em;
	text-indent: -9999px;
}

#main-feat-investors-col h3 {
	width: 116px;
	background: url(../images/main-feat-investors-hd.png) 0 0 no-repeat;
	color: #363;
}

#main-feat-advisors-col h3 {
	width: 102px;
	background: url(../images/main-feat-advisors-hd.png) 0 0 no-repeat;
	color: #67009A;
}

#footer li {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	text-indent: 0;
}

.byline {
	font-size: .9em;
	color: #666;
}

.caps {
	text-transform: uppercase;
}

.gain {
	color: #363;
	font-weight: bold;
}

.market-gain {
	padding-left: 10px;
	background: url(../images/gain-arrow.png) 0 50% no-repeat;	
}

.loss {
	color: #800;
	font-weight: bold;
}

.market-loss {
	padding-left: 10px;
	background: url(../images/loss-arrow.png) 0 50% no-repeat;
}

/** TABLES **/
.home table {
	font-family: "Trebuchet MS", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: .9em;
	color: #333;
	font-weight: normal;
	margin-bottom: 20px;
}

.home table tr td {
	padding: 3px 1px;
	margin: 3px 0;
}

/*.home table th {
	font-size: .8em;
	font-weight: normal;
}*/

 table .tc-l {
	text-align: left;
	
}

 table .tc-c {
	text-align: center;
}

 table .tc-r {
	text-align: right;
	vertical-align:top ;
}

.nse-price
{
 margin-top:15px;
 margin-bottom:25px; 
}

.home table#discuss-table .tbl-highlight {
	background: #D4F795;
}


/*** FOOTER ***/
#footer-tupper {
	clear: both;
	margin: 5px 0 .01em;
	padding-bottom: 10px;
	background: #470A66 url(../images/footer-bg.png) 0 0 repeat-x;
}

#footer {
	padding: 25px 0 10px;
	margin: 0px auto 0;
}

#footer, #footer p, #footer li, #footer a {
	color: #FFF;
}

#foot-nav li {
	padding: 5px 20px 0 0;
	margin-left: -10px;
	display: inline;
	font-size: .9em;
}

#foot-col01 {
	margin-top: 20px;
}

#foot-col02, #foot-col03, #foot-col04 {
	width: 209px;
	margin-top: 20px;
	margin-bottom: 15px; /*margin-bottom: 40px; Changed by Rajesh*/
	padding-left: 10px;
	border-left: 1px solid #7E01BD;
}

#foot-col01 h2, #foot-col02 h2, #foot-col03 h2, #foot-col04 h2 {
	margin-top: 0;
}

#foot-col01 ul li, #foot-col02 ul li, #foot-col03 ul li, #foot-col04 ul li {
	margin-left: -10px;
}

#foot-col01 ul li li, #foot-col02 ul li li, #foot-col03 ul li li, #foot-col04 ul li li {
	margin-left: 10px;
	font-size: 1em;
}

#foot-nav-colophon-tupper ul, #foot-nav-colophon-tupper p {
	width: 650px;
	margin: 0 auto;
	text-align: center;
}

#copyright {
	margin-top: 10px;
	font-size: .8em;
}

/*** OTHER ***/
.clear {
	display: block;
	clear: both;
	height: 0;
	width: 0;	
}

/* Added by Rajesh */

#prize-tupper 
{	
	padding: 0px 0;
	text-align:center ;	
}

#prize {
	width: 960px;
	margin: 0 auto;
}

#prize-small {
	width: 996px;
	margin: 0 auto;
}

#main-content #col02-col03
{
	 width:460px;
	 margin-right:20px;
	 float:left;	 
}

#main-content #col02-col03 #col03
{
	margin-right:0px;
}

#brok-research h2 
{ 
	background: url(../images/brokerage-research-hd.PNG) 0 0 no-repeat; 
	margin-bottom:-10px;
	padding-bottom:0px;  
}
