body{
	font:normal 82%/1.4em arial,helvetica,sans-serif;
	color:#000;
	background-repeat:repeat-y;
	background-position: center;
	margin:0;
	padding:0;
	text-align: center;
    }

.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;
	text-decoration: none;
}
.Newsholder .Newsline a {
	color:#006;
	text-decoration: none;
}
.Newsholder .Nextprev {
	width:100%;
	text-align:right;
	float:right;
	color:#000000;
}
.Newsholder .Nextprev a {
	float:right;
	text-decoration: none;
}
.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*/
.partAccount {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:243px;
	overflow:hidden;
	height:185px;
	_margin-right:0px;
	color:#0099FF;
	font-size:11px;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
}
.looserGainers {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:243px;
	overflow:hidden;
	height:185px;
	_margin-right:0px;
	color:#0099FF;
	font-size:11px;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
}
.looserGainers .tgl {
	float:left;
	clear:both;
	width:100%;
	_width:98%;
	height:185px;
	list-style-type:none;
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	_margin-left:1px;
	text-align:center;
	color:#000;
	background:#fff;
	text-decoration:none;
}
.looserGainers .gl_on, .looserGainers .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;
}
.looserGainers .gl_on:hover {
	text-decoration:none;
}
.looserGainers .gl_off:hover {
	text-decoration:none;
	background:url(../images/tab_on.gif);
	color:#035bb2;
}
.looserGainers .gl_on {
	background:url(../images/tab_on.gif);
	font-weight:bold;
	width:111px;
	color:#035bb2;
	text-decoration:none;
}
.looserGainers .gl_off {
	color:#FFFFFF;
	width:112px;
	text-decoration:none;
	background:url(../images/GraphTitle.gif) repeat-x #025cb2;
}
.looserhead {
	width:100%;
	font-size:11px;
	color:#333333;
}
.looserhead div {
	padding:1px 0;
	border-bottom:none!important;
	width:100%;
	float:left
}
.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 {
	background-color:#f0eaea;
	font-weight:bold;
	text-transform:uppercase;
}
.looserhead img {
	float:left;
	padding:2px 10px 0 10px
}
.looserhead span {
	float:left;
	padding-top:2px;
	text-align:right
}
.looserhead .compname {
	width:100px;
	text-align:left;
	margin-left:5px;
	color:#000000;
}
.looserhead .compname a{
	text-decoration:none;
}
.looserhead .compname a:hover{
	text-decoration:underline;
}
.greenchange, .greenpercent {
	color:#16ab4c;
	width:58px;
	text-align:right
}
.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-align:right;
}
/* BSE NSE TAB */

.bse_on, .bse_off {
	float:left;
	text-align:center;
	text-decoration:none;
	color:#fff;
	padding:3px 2px 5px 6px;
	background:#005bb7;
	font-weight:bold;
	font-size:11px;
	margin-left:0px;
}
.bse_on:hover {
	text-decoration:none;
}
.bse_off:hover {
	text-decoration:none;
	background:url(../images/bsetab_on.gif);
	color:#035bb2;
}
.bse_on {
	background:url(../images/bsetab_on.gif);
	font-weight:bold;
	width:116px;
	color:#035bb2;
	text-decoration:none;
}
.bse_off {
	color:#FFFFFF;
	width:116px;
	text-decoration:none;
	background:url(../images/GraphTitle.gif) repeat-x #025cb2;
}
.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/tab_on.gif);
	font-weight:bold;
	width:114px;
	color:#035bb2;
	text-decoration:none;
}
.gl_off {
	color:#FFFFFF;
	width:114px;
	text-decoration:none;
	background:url(../images/GraphTitle.gif) repeat-x #025cb2;
}
/* 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;
	
	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:10px;
	text-align:left;
	text-transform:uppercase;
	

}
.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;
	margin-left:10px;
	text-align:justify;
	
	
}

.jobheader {
	color:#0066cc;
	padding-left:25px;
	font-weight:bold;
	cursor:pointer;
	
	
}

.jobheader:hover {
	background-color:#eff1fe;	
}

.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:550px;
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;
	padding-bottom: 3px;
	text-align:left;
}
p.dynamicTitles {
	font-size:16px;
	font-weight:bold;
	margin-left:5px;
	text-align:left;
}
/* Menu Navigation Styles */
/* 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;
	text-decoration: none;
}
ul.sensex li a{
	text-align:center;
	color:#000;
	text-decoration: none;
}
ul.sensex li {
	position:relative;
	float:left;
	font-weight:bold;
	margin-right:1px;
	color:#000000;
	padding:5px 3px 4px 2px;
	text-decoration: none;
}
.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:middle;
	
    
}

.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;
}

#contentCol .full-article .info {
    font-size:8pt;
	
}

/*News content column*/
