body{
    font:normal 82%/1.4em arial,helvetica,sans-serif;
    color:#000;
 /* background-color:#edeeee;*/
    background-image:url(../images/bg_body.gif);
    background-repeat:repeat-y;
    background-position: center; 
    margin:0;
    padding:0;
    text-align: center;

}
a, a:visted,a:active {
	color:#006;
	text-decoration:none;
}

a:hover {
	color:#006;
	text-decoration:underline;

}
.Newsholder {
	width:100%;
	font-size:11px;
	color:#333333;
}
.Newsholder div {
	padding:1px 0;
	border-bottom:none!important;
	width:100%;
	float:left
}
.Newsgrid {
	border-top:0px solid #eee;
}

.Newsgrid1 {
	border-top:0px solid #eee;
	width:200px;
}
*+html>body .Newsgrid {
	width:480px;
}
.GrayBackground {
	background-color:#efefef;
}
.Newsholder img {
	float:left;
	padding:2px 10px 0 10px
}
.Newsholder span {
	float:left;
	padding-top:2px;
	text-align:right
}
.Newsholder .Newsline {
	width:340px;
	text-align:left;
	color:#000000;
	
}

.Newsholder .Newsline1 {
	width:120px;
	text-align:left;
	color:#000;
}
.Newsholder .Newsline a {
	color:#006;
}
.Newsholder .Nextprev {
	width:100%;
	text-align:right;
	float:right;
	color:#000000;
}
.Newsholder .Nextprev a {
	float:right;
}
.Newsholder .Newstitle {
	width:100%;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#005bb7;
	background:#FFFFFF url(../images/MarketNewsBg.gif) repeat-x;
	text-transform:uppercase;
	padding:5px 0px 2px 0px
}
.Newsholder .Newstitle span {
	width:10px;
}
.greenchange, .greenpercent {
	color:#16ab4c;
	width:58px;
	text-align:right
}
.redchange, .redpercent {
	color:#c00;
	width:58px;
	text-align:right
}
.Newsgrid .Newsdate {
	width:100px
}

.Newsgrid .Newsdate1 {
	width:50px
}
.Newsgrid .Newsdate a.more1 {
	color:#FF0000;
	font-weight:bold;
	text-align:right;
	line-height:23px;
}
/* Gainers & Loosers*/

.looserGainers{
font-family:Arial, Helvetica, sans-serif;
float:left;
width:220px;
overflow:hidden;
height:200px;
color:#0099FF;
border-top:1px solid #CCC;

}

.looserGainers .tgl{
float:left;
width:220px;
overflow:hidden;
height:180px;
color:#0099FF;
border-top:1px solid #CCC;

}

.looserGainers .gl_on, .looserGainers .gl_off{
float:left;
text-align:center;
text-decoration:none;
padding:5px 12px 4px 5px;
margin-right:1px;
color:#fff;
font-size:11px;
font-weight:bold;
}

.looserGainers .TG_on, .looserGainers .TG_off{
float:left;
text-align:center;
text-decoration:none;
padding:5px 12px 4px 7px;
margin-right:1px;
color:#fff;
font-size:11px;
font-weight:bold;
}

.looserGainers .gl_on:hover{
text-decoration:none;
background:url(../images/TL_blue.gif) left no-repeat;

}

.looserGainers .gl_off:hover{
text-decoration:none;
background:url(../images/TG_green.gif) left no-repeat;
color:#FFF;

}
.looserGainers .gl_on{
background:url(../images/TG_green.gif) left no-repeat;
color:#FFF;
text-decoration:none;
}



.looserGainers .gl_off{
color:#FFFFFF;
text-decoration:none;
background:url(../images/TL_blue.gif) left no-repeat;

}

.looserGainers .TG_on{
background:url(../images/TG_green.gif) left no-repeat;
color:#FFF;
text-decoration:none;
}



.looserGainers .TG_off{
color:#FFFFFF;
text-decoration:none;
background:url(../images/TL_blue.gif) left no-repeat;

}

.looserhead{width:100%;font-size:11px; color:#333333; }
.looserhead div{padding:1px 0;border-bottom:none!important;width:100%;float:left}
.looserhead a{text-decoration:none; color:#006699;}
.looserhead a:hover{text-decoration:underline; color:#000;}
.loosergrid{border-top:1px solid #eee; }*+html>body .loosergrid{width:245px; }
.stockTitles{border-top:1px solid #eee; }*+html>body .stockTitles{width:245px; font-weight:bold }
.gridblueBg{background-color:#e1eefc;}
.stockTitlesBg{border-top:0px solid #CCC;  font-size:11px;margin-top:2px; margin-bottom:2px; font-weight:bold; color:#286488; background:#f1f8fe;}
.looserhead img{float:left;padding:2px 10px 0 10px}
.looserhead span{float:left;padding-top:2px;text-align:right}
.looserhead .compname{width:80px;text-align:left; margin-left:5px;}
.looserhead .lastname{width:50px;text-align:left; margin-left:1px;}
.looserhead .mktdown{color:#F00;}
.looserhead .mktup{color:#390;}
.looserhead .preclose{width:60px;text-align:left; margin-left:2px;;}
.looserhead .mktarrow{width:15px;text-align:left; }
.sensexTitle{border-top:1px solid #CCC;  font-size:11px;; font-weight:bold;margin-top:1px; margin-bottom:1px; text-transform:uppercase; color:#333; background:#f1f8fe;}
.sensexRates{border-bottom:1px solid #333;  font-size:11px;margin-top:0px; color:#286488; background:#FFF;}
.redchange,.redpercent{color:#c00;width:60px;text-align:right}
.loosergrid .pricevalue{width:65px; text-align:center; float:right;}
.loosergrid .pricevalue a.more1{color:#FF0000; font-weight:bold; text-decoration:none; text-align:right;}
.loosergrid .pricevalue a.more1:hover{text-decoration:underline;}
span.redcolor{color:#F00;}
/* BSE NSE TAB */

.bse_on, .bse_off {
	float:left;
	text-align:center;
	text-decoration:none;
	color:#fff;
	padding:0px 4px 5px 4px;
	font-weight:bold;
	font-size:11px;
	margin-left:0px;
}
.bse_on:hover {
	text-decoration:none;
	background:url(../images/bseblue.gif) no-repeat;
}
.bse_off:hover {
	text-decoration:none;
	background:url(../images/bsegreen.gif) no-repeat;
	color:#FFF;
}
.bse_on {
	background:url(../images/bsegreen.gif)  no-repeat;
	font-weight:bold;
	width:40px;
	color:#FFF;
	text-decoration:none;
}
.bse_off {
	color:#FFFFFF;
	width:40px;
	text-decoration:none;
	background:url(../images/bseblue.gif) no-repeat;
}
.gl_on,  .gl_off {
	float:left;
	text-align:center;
	text-decoration:none;
	margin-left:0px;
	color:#fff;
	padding:3px 2px 5px 8px;
	background:#005bb7;
	font-weight:bold;
	font-size:11px;
}
.gl_on:hover {
	text-decoration:none;
}
.gl_off:hover {
	text-decoration:none;
/*	background:url(../images/tab_on.gif);*/
	color:#035bb2;
}
.gl_on {
	background:url(../images/TG_green.gif);
	font-weight:bold;
	width:75px;
	color:#035bb2;
	text-decoration:none;
}
.gl_off {
	color:#FFFFFF;
	width:75px;
	text-decoration:none;
	background:url(../images/GraphTitle.gif) repeat-x;
}
/* BSE NSE TAB END*/


/* Gainers & Loosers Ends here*/
/* Sign In CSS */
#loginform {
	width:230px;
	margin:5px;
	font-size:11px;
	color:#000000;
	border:none;
	padding:0px;
}
#loginform fieldset {
	padding:0px;
}
#loginform legend {
	font-weight:bold;
	font-size:9pt;
}
#loginform label {
	display:block;
	height:2em;
	/*padding:10px 10px 0;*/
margin-bottom:5px;
}
#loginform input.loginTxt {
	margin-right:1px;
	width:125px;
	border:1px solid #CCCCCC;
	float:right;
	clear:right;
	background:#FFFFFF;
	height:16px;
}
#loginform select.loginTxt {
	margin-right:1px;
	font-size:11px;
	height:19px;
	padding-left:5px;
	width:130px;
	border:1px solid #CCCCCC;
	float:right;
	clear:right;
	background:#FFFFFF;
}
#loginform label.btn {
	text-align:right;
	margin-top:6px;
}
#loginform label.btn image {
	vertical-align:middle;
}
#loginform label a.forgot {
	color:#000000;
	text-align:right;
	text-decoration:none;
	font-weight:bold;
}
#loginform label a.forgot:hover {
	text-decoration:underline;
}
#loginform label a.help {
	color:#0665a9;
	text-align:right;
	text-decoration:none;
}
#loginform input:focus, #loginform input:hover {
/*border:1px solid #333333;*/
}
.error {
	color:red;
	font-weight:bold;
}
/*Submit Resume*/
/* Sign In CSS */
.feedbackform {
	width:558px;
	margin:5px;
	font-size:11px;
	color:#000000;
	border:none;
	padding:0px;
	float:none;
}
#resumeform {
	width:350px;
	margin:5px;
	font-size:11px;
	color:#000000;
	border:none;
	padding:0px;
	float:none;
}
#resumeform fieldset {
	padding:0px;
	font-size:11px;
}
#resumeform legend {
	font-weight:bold;
	font-size:9pt;
}
#resumeform label {
	display:block;
	height:2em;
	/*padding:10px 10px 0;*/
margin-bottom:5px;
}
#resumeform input.loginTxt {
	margin-right:1px;
	width:200px;
	border:1px solid #CCCCCC;
	float:right;
	clear:right;
	background:#FFFFFF;
	height:16px;
}
#resumeform select.loginTxt {
	margin-right:1px;
	width:205px;
	border:1px solid #CCCCCC;
	float:right;
	clear:right;
	background:#FFFFFF;
	height:18px;
	font-size:11px;
}
#resumeform label.btn {
	text-align:right;
	margin-top:6px;
}
#resumeform label.btn image {
	vertical-align:middle;
}
#resumeform label a.forgot {
	color:#000000;
	text-align:right;
	text-decoration:none;
	font-weight:bold;
}
#resumeform label a.forgot:hover {
	text-decoration:underline;
}
#resumeform label a.help {
	color:#0665a9;
	text-align:right;
	text-decoration:none;
}
#resumeform input:focus, #loginform input:hover {
/*border:1px solid #333333;*/
}
.error {
	color:red;
	font-weight:bold;
}
.resumehead {
	width:100%;
	font-size:11px;
	color:#333333;
	margin-bottom:5px;
}
.resumehead div {
	padding:1px 0;
	border-bottom:none!important;
	width:100%;
	float:left
}
.jobdecholder {
	border-top:1px solid #eee;
}
*+html>body .jobdecholder {
	width:720px;
}
.GrayBackground {
	background-color:#efefef;
}
.resumehead img {
	float:left;
	padding:2px 10px 0 10px
}
.resumehead span {
	float:left;
	padding-top:2px;
	text-align:right
}
.resumehead .jobTitle {
	width:200px;
	margin-left:5px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	color:#0055b5;
}
.greenchange, .greenpercent {
	color:#16ab4c;
	width:58px;
	text-align:right
}
.redchange, .redpercent {
	color:#c00;
	width:58px;
	text-align:right
}
.jobdecholder .jobdesc {
	width:480px;
	text-align:left;
	text-align:justify;
}
.jobdecholder .jobdesc a.more1 {
	color:#FF0000;
	font-weight:bold;
}
.alignRight {
	text-align:right;
}
select, input.entrycomment {
	background:#eaeaea;
	border:1px solid #999999;
	height:16px;
	width:215px;
}
select, input:focus.entrycomment, input:hover.entrycomment {
	border:1px solid #333333;
	background:#cfcece;
	font-size:11px;
}
textarea.commententry {
	background:#eaeaea;
	border:1px solid #999999;
	width:335px;
	height:125px;
}
textarea.address {
	background:#eaeaea;
	border:1px solid #999999;
	width:335px;
	height:80px;
}
textarea:focus.commententry, textarea:hover.commententry {
	border:1px solid #333333;
	background:#cfcece;
	font-size:11px;
}
/*
Dynamic Content fro Religare
-->*/
div#liveData {
width:570px;
float:left;
text-align:left;
margin:2px 3px 3px 3px;

}
table.dataTBL {
	text-align:left;
	border:1px solid #f1f1f1;
	width:100%;
	font-size:11px;
}
tbody.greyBgNormal {
	background:#f8f8f8;
	font-weight:normal;
}
td.blueBgBold {
	background:#cde9fb;
	font-weight:bold;
}
h1#page_title {
    font-size:12pt;
    font-weight:bold;
    margin:0 0 5px 0;
    padding:3px;
    line-height:14pt;
    border-bottom-width: 1px;
	color:#0055b5;
	background:#f1f1f1;
    padding-bottom: 3px;
	text-align:left;
}
p.dynamicTitles {
	font-size:16px;
	font-weight:bold;
	margin-left:5px;
	text-align:left;
}

/* Menu Navigation Styles */
#rateMarquee{float:left; padding:7px; 0px; 4px; 1px; font-size:11px; width:870px;}
#rates-navigation {display:block; float:left; ; background:#ffffff; width:985px;   background:url(../images/rates-navigationbg.gif) repeat-x;border:solid 0px #CCCCCC;  padding:0px 0px 0px 0px; margin-bottom:5px;}

#rates-navigation  ul {
    list-style:none;
	margin:0; padding:0; 
	
}

#rates-navigation ul li {
    list-style:none;
    margin:0;
    padding:0;
    display:inline;
	
}

#rates-navigation ul li ul{
    list-style:none;
    margin:0;
    padding:0;
    display:inline;
	width:990px;
	overflow:hidden;
	
}

#rates-navigation ul img {
	float:left;
}

#rates-navigation  ul li a {
    text-decoration:none;
    font-size:11px;
	color:#06C;
	/*line-height:33px; */
	font-weight:bold;
	/*padding:5px 5px 7px;*/
}

#rates-navigation  ul li a:hover {
    text-decoration:underline;
}


#rates-navigation  ul li span {
	width:1px;
    font-size:11px;
    color:#333333;
    padding:0 2px;
}

/* Rates Ends Here*/
/*Current Rate*/
div#currentPrice{background: url(../images/LatestDiv.gif) repeat-x #f4f5f6; height:25px; padding:0px; border:1px solid #999; margin-bottom:6px}
ul.sensex {list-style:none; margin:2px;; padding:0;  font-size:11px; }
ul.sensex * {margin:0px; padding:0; }
ul.sensex a {display:block;  color:#FFFFFF; text-decoration:none; }
ul.sensex li.down{color:#F00;}
ul.sensex li.up{color:#025ab3;}
ul.sensex li a{text-align:center; color:#000;}
ul.sensex li {position:relative; float:left; font-weight:bold; margin-right:1px;color:#000000; padding:5px 3px 4px 2px; }
.Graph{height:155px; overflow:hidden;}


/*Search box*/
#head .search1 {
    float:right;
    margin-top:0px;
	text-align:left;

}

#head .searchButton {
    background-image:url(../images/bg_search1.gif);
    background-repeat:repeat-x;
    /*border:2px solid #fff;*/
    vertical-align:top;
    margin:0;
    text-transform:uppercase;
    font-weight:bold;
    color:#666;
    font-size:8pt;
    vertical-align:middle;
    height:26px;  
}

#head .searchButton img {
    vertical-align:center;
	
    
}

.search1 .fields {
   /* border:4px solid #4161aa;*/
   /* background-color:#4161aa;		*/
	width:395px;
	background: url(../images/SearchBg.gif)  no-repeat;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:3px;
	padding-bottom:4px;		
	padding-top:2px;	
	padding-left:3px;	
}

#head .search1 .fields input.search {
    ~padding-top:4px;
	
}

#topquery {
    border:1px solid #fff;
	height:18px;
    background-color:#FFFFFF;
    width:232px;
	margin-left:3px;
	margin-right:3px;
    font-size:12px;

    vertical-align:middle;
}


/*Search Box Ends here*/


/*News Content Column*/
#contentCol .node {
    border-bottom:0px solid #e2e4e7;
    padding-bottom:1em;
	font-size:11px;
	
}

#contentCol .last {
    margin-bottom:0 !important;
}

#contentCol .article h1 {
    font-size:13pt;
    margin:0 0 3px 0;
    padding:0;
    line-height:14pt;
}

#contentCol .article h1#page_title {
    font-size:12pt;
    font-weight:bold;
    margin:0 0 5px 0;
    padding:3px;
    line-height:14pt;
    border-bottom-width: 1px;
	color:#0055b5;
	background:#f1f1f1;
    padding-bottom: 3px;		
}

#contentCol .article h2{
    font-size:11px;
    font-weight:bold;
	color:#FFFFFF;
  /*  margin:0 0 3px 0;*/
   	padding-top:4px;
	/*padding-bottom:8px;*/
	padding-left:10px;
	padding:3px 2px 6px 8px;
  /* line-height:26px;*/
	background:url(../images/NewsTitleBg.gif) repeat-x;
	
}
#contentCol .article span.arrow{
	background:url(....images//NewsTitleArrow.gif) no-repeat;
	padding:10px;
	padding-top:10px;
	height:15px;
	width:15px;
	vertical-align:middle;
}

#contentCol .article h3 {
    font-size:11pt;
    font-weight:bold;
    margin:0 0 3px 0;
    padding:0;
    line-height:11.5pt;
}

#contentCol .article h4 {
    font-size:10pt;
    font-weight:bold;
    margin:0 0 3px 0;
    padding:0;
    line-height:10pt;
}

#contentCol .article h5 {
    font-size:9pt;
    font-weight:bold;
    margin:0 0 3px 0;
    padding:0;
    line-height:8.5pt;
}	

#contentCol .article .info {
    margin-top:6px;
    margin-bottom:6px;
    color:#878c93;
    
	border:none;
}

#contentCol .info p {
    line-height:0.8em;
    padding:0;
    margin:6px 0 6px;
	border:none;
	font-size:11px;
	text-align:left;
}

#contentCol .full-article .info {
    font-size:8pt;
	
}

/*News content column*/



.morenew
{
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
	text-align:right;
}
.morenew:hover
{
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
	text-align:right;
}
.morenew a
{
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
	text-align:right;
}