@charset "utf-8";
/* CSS Document */

html { margin:0; padding:0;}
body { background:#f5e3d1; margin:0 auto; padding:0;  font-family:Arial, Helvetica, sans-serif !important;} /* latest */

a, a:hover{ color:#000; text-decoration:none; }

img { border:0; }
form { margin:0; padding:0; }
 
.clear { clear:both;}
.clearB { clear:both;}
.clearL { clear:left;}
.clearR { clear:right;}

* {	margin:0; padding:0; outline:none; }

/* selected hack */
* a:active{ outline:none;}
:-moz-any-link:focus {outline: none;}
 
.fl { float:left;}
.fr { float:right;}


.wrapper{ background-color:#FFF; overflow:hidden; padding:0px 10px; width:980px; margin:0px auto} /* latest */



/* header css */
#header { height:185px;} /* latest */

.user { font:normal 12px/30px Arial, Helvetica, sans-serif; color:#000; margin:5px 5px 0 0px; padding:0; float:left; display:inline;} /* latest */
.user a{ color:#000; text-decoration:none;}
.user a:hover{ color:#000; text-decoration:underline;}
.user strong{ font:bold 12px/30px Arial, Helvetica, sans-serif; color:#000;}
.user img{ margin:7px 5px 0 0; }

.search { font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin:5px 0 0 0; padding:5px 0 0 0; float:right; display:inline;} /* latest */
.search a{ color:#000; text-decoration:none;}
.search a:hover{ color:#000; text-decoration:underline;}
.search strong{ font:bold 12px Arial, Helvetica, sans-serif; color:#000;}
.search img{ margin:0 0 0 5px;}
.search span{ font:normal 12px Arial, Helvetica, sans-serif; color:#000;}
.search span input{ font:normal 12px Arial, Helvetica, sans-serif; color:#969798; border:1px solid #DBDBDB; width:200px; margin:0 -3px 0 0; padding:0 0 0 5px; height:22px;}

.top_links { font:85%/35px Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:0px; text-align:center; background:#603001; border-top:0px solid #8c5431; border-bottom:0px solid #8c5431; clear:left; width:100%;} /* latest */
.top_links ul{ list-style-type:none; display:inline;}
.top_links li { display:inline; padding:0; margin:0;}/* latest */
.top_links li a{ color:#fff; text-decoration:none; padding:0 6px;}/* latest */
.top_links li a:hover{ color:#fff; text-decoration:underline; padding:0 6px;}/* latest */

.logo_date { margin:15px 0 0 0; padding:0; float:left; display:inline; width:248px;}
.logo_date strong{ font:normal 11px/14px Arial, Helvetica, sans-serif; color:#000; margin:0 10px 17px 0; padding:0; display:block; float:right;}

.page_nav { font:normal 13px/30px Arial, Helvetica, sans-serif; color:#045086; margin:0; padding:0; border-top:1px solid #8c5431; border-bottom:1px solid #8c5431; clear:left;}
.page_nav a{ color:#000; text-decoration:none; padding:0;}
.page_nav a:hover{ color:#000; text-decoration:underline; padding:0;}
.page_nav span{ font:normal 13px/30px Arial, Helvetica, sans-serif; color:#000;}
.page_nav strong{ font:bold 90%/30px Arial, Helvetica, sans-serif; color:#5e3004; float:right; display:inline; width:49%;}
.page_nav strong a{ color:#5e3004; text-decoration:none; padding:0 2px;}
.page_nav strong a:hover{ color:#5e3004; text-decoration:underline; padding:0 2px;}
.box3 {
    background: url("http://static.expressindia.com/frontend/fe/images/stk_bg.gif") repeat-x scroll 0 0 transparent;
    float: left;
    font: 11px Arial;
	height:23px;
}


.mg { float:left; margin:10px 0 0 0;}
.line { margin:10px 0 0 0; padding:0; height:1px; border-top:1px solid #dfdede; display:block;}
.line1 { margin:20px 0 0 0; padding:0; height:1px; border-top:1px solid #dfdede; display:block;}





/* banner css */
.topad728x90 { margin:9px 0 0 0; padding:0; float:right; display:inline; width:728px; /*height:90px;*/ height:auto;}/* latest */
.ad300x250 { margin:15px 0 0 0; padding:0; float:left; display:inline; width:300px; height:250px;}
.ad200x200 { margin:0; padding:0; float:left; display:inline; width:200px; height:210px;}
.ad300x50 { margin:15px 0 0 0; padding:0; float:left; display:inline; width:300px; height:50px;}
.bottomad728x90 { margin:0 auto; padding:0; text-align:center; width:728px; height:90px;} /*latest*/

.mrgn { margin:0 0 15px 0; padding:0; float:left; display:inline;}
.mrgn1 { margin:0 0 15px 0;}




/* google css */
#google { margin:10px 0 10px 100px; padding:5px; width:468px; float:left; display:inline; background:#f5f5f5;}
#google span{ margin:0; padding:0; font:normal 10px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; float:right; display:inline;}
.google { font:normal 11px/14px Arial, Helvetica, sans-serif; color:#000; margin:0 20px 0 0; padding:0; width:210px; float:left; display:inline;}
.google a{ color:#000; text-decoration:none;}
.google a:hover{ color:#000; text-decoration:underline;}
.google strong{ font:bold 11px/14px Arial, Helvetica, sans-serif; color:#006199; margin:0 0 2px 0; padding:0; display:block;}
.google strong a{ color:#006199; text-decoration:none;}
.google strong a:hover{ color:#006199; text-decoration:underline;}

#google1 { margin:20px 0; padding:0; display:block; border-bottom:1px solid #ccc; border-top:1px solid #ccc; overflow:hidden;}


#google_rt { margin:10px 0 0 0; padding:0; float:left; display:inline; background:#f5f5f5;}
#google_rt h2{ margin:0; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.google_rt { font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000; margin:5px 0 0 0; padding:0;}
.google_rt a{ color:#000; text-decoration:none; display:block; line-height:18px;}
.google_rt a:hover{ color:#000; text-decoration:underline; display:block; line-height:18px;}
.google_rt strong{ font:bold 12px/14px Arial, Helvetica, sans-serif; color:#006199; margin:0 0 2px 0; padding:0; display:block;}
.google_rt strong a{ color:#006199; text-decoration:none;}
.google_rt strong a:hover{ color:#006199; text-decoration:underline;}

#google_story { margin:0; padding:5px 0; float:left; display:inline; border-bottom:0px solid #ccc; border-top:0px solid #ccc;} /* latest */
#google_story span{ margin:0; padding:0; font:normal 10px/14px Arial, Helvetica, sans-serif; color:#585858; text-transform:uppercase; float:right; display:inline;}
.google_story { font:normal 12px/18px Arial, Helvetica, sans-serif; color:#585858; margin:5px 0 0 0; padding:0 0 0 10px; float:left; display:block; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; width:420px;}
.google_story a{ color:#006199; text-decoration:none;}
.google_story a:hover{ color:#006199; text-decoration:underline;}
.google_story strong{ font:bold 12px/18px Arial, Helvetica, sans-serif; color:#585858; margin:0 0 2px 0; padding:0;}
.google_story strong a{ color:#585858; text-decoration:none;}
.google_story strong a:hover{ color:#585858; text-decoration:underline;}

#google_listing { padding:0 0 20px 0; margin:0;}

#google_mid_rt { margin:20px 0 0 0; padding:15px 10px; float:left; display:inline; background:#f5f5f5; width:200px;}
#google_mid_rt span{ margin:0; padding:0; font:bold 11px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; float:right;}
.google_mid_rt { font:normal 11px/14px Arial, Helvetica, sans-serif; color:#000; margin:10px 0 10px 0; padding:0;}
.google_mid_rt a{ color:#000; text-decoration:none; display:block;}
.google_mid_rt a:hover{ color:#000; text-decoration:underline; display:block;}
.google_mid_rt strong{ font:bold 11px/14px Arial, Helvetica, sans-serif; color:#006199; margin:0 0 2px 0; padding:0; display:block;}
.google_mid_rt strong a{ color:#006199; text-decoration:none;}
.google_mid_rt strong a:hover{ color:#006199; text-decoration:underline;}

#google_mid_rt1 { margin:5px 0 0 0; padding:15px 10px; float:left; display:inline; background:#f5f5f5; width:200px;}
#google_mid_rt1 span{ margin:0; padding:0; font:bold 11px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; float:right;}






/* footer css */
#footer { margin:10px 0 0 0; padding:0; float:left; display:inline;}
.footer_nav { font:bold 12px/20px Arial, Helvetica, sans-serif; color:#000; margin:10px 0 0 0; padding:10px; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/footer_bg.gif) repeat-x; border:1px solid #ccc;}
.footer_nav a{ color:#000; text-decoration:none;}
.footer_nav a:hover{ color:#000; text-decoration:underline;}
.footer_nav ul{ display:inline; list-style-type:none; float:left; margin:0 0 0 10px; padding:0 0 5px 0; border-right:1px solid #ccc; width:148px;height:240px;}
.footer_nav li{ font:bold 11px/18px Arial, Helvetica, sans-serif; color:#818181; display:block;}
.footer_nav li a{ color:#818181; text-decoration:none; display:block; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/blk_dot.gif) no-repeat 0; padding:0 0 0 10px;}
.footer_nav li a:hover{ color:#818181; text-decoration:underline; display:block; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/blk_dot.gif) no-repeat 0; padding:0 0 0 10px;}
.footer_nav li strong{ font:bold 11px/18px Arial, Helvetica, sans-serif; color:#000; margin:5px 0 0 0; padding:0; text-transform:uppercase; display:block;}
.footer_nav li strong a{ color:#000; text-transform:uppercase; display:block; background:none; padding:0;}
.footer_nav li strong a:hover{  color:#000; text-transform:uppercase; display:block;  background:none; padding:0;}
.footer_nav li .nobdr{ border:none;}

.footer_links { font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000; margin:10px 0 20px 0; padding:0; text-align:center;}
.footer_links a{ color:#000; text-decoration:none; padding:0 4px;}
.footer_links a:hover{ color:#000; text-decoration:underline; padding:0 4px;}
.footer_links strong{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; display:block;}






/* right container css */
#right { width:300px; margin:15px 0 0 0; padding:0; float:left; display:inline; }

#right #date{ width:300px; margin:0 0 15px; padding:0;}
#top_headline { margin:0; padding:0; float:left; display:inline;}
.top_headline { margin:0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.top_headline ul{ margin:0; padding:0; height:35px; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_bg.gif) no-repeat; width:300px;}
.top_headline li{color:#fff; text-decoration:none;display:block; width:150px; height:35px; list-style:none; float:left; display:inline;}
.top_headline li a{color:#fff; text-decoration:none;display:block; padding:10px 0 0 0; height:35px; text-align:center; }
.top_headline li a:hover{color:#fff; text-decoration:none; display:block; padding:10px 0 0 0; height:35px; text-align:center;}
.top_headline li.current a{color:#000; text-decoration:none; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/wht_bg.gif) no-repeat 0; display:block; padding:0; line-height:35px}
.top_headline_content { font:bold 12px/16px Arial, Helvetica, sans-serif; color:#006199; margin:0; padding:10px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left; display:inline;}
#top_headline #dRdiv1 { width:278px; }
#top_headline #dRdiv2 { width:278px; }
.top_headline_content ul{ margin:0; padding:0; list-style-type:none;}
.top_headline_content li{ margin:0; padding:0; display:block; width:278px;}
.top_headline_content li a{ color:#006199; text-decoration:none; display:block; padding:2px 0 5px 0;}
.top_headline_content li a:hover{ color:#006199; text-decoration:underline; display:block; padding:2px 0 5px 0;}
.top_headline_content strong { font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; float:right; text-decoration:none;}
.top_headline_content strong a{ color:#000; text-decoration:none;}
.top_headline_content strong a:hover{ color:#000; text-decoration:underline;}

.top_headline_content1 { font:bold 12px/16px Arial, Helvetica, sans-serif; color:#006199; margin:0; padding:10px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left; display:inline;}
.top_headline_content1 ul { font:bold 12px/17px Arial, Helvetica, sans-serif; color:#006199; margin:0 0 10px 0; padding:0; display:block; width:278px; list-style-type:none;}
.top_headline_content1 li { display:block;}
.top_headline_content1 li a{ color:#006199; text-decoration:none; display:block;}
.top_headline_content1 li a:hover{ color:#006199; text-decoration:underline; display:block;}
.top_headline_content1 li strong{ font:normal 12px/17px Arial, Helvetica, sans-serif; color:#585858; margin:3px 0 0 0; padding:0; display:block;}
.top_headline_content1 li span{ font:bold 12px/17px Arial, Helvetica, sans-serif; color:#585858; margin:0; padding:0; text-decoration:none; display:block;}
.top_headline_content1 li img{ margin:5px 10px 0 0; padding:0; float:left; display:inline;}
.top_headline_content1 li img a{ margin:0; padding:0;}
.top_headline_content1 li img a:hover{ margin:0; padding:0;}

.indepth { margin:15px 0 10px 0; padding:10px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/indepth_bg.gif) repeat-x #f5f5f5; width:280px;} /* latest */
.indepth h2{ margin:0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; margin-left:-10px} /* latest */
.indepth h2 a{ color:#000; text-decoration:none;} /* latest */
.indepth h2 a:hover{ color:#000; text-decoration:none;} /* latest */
.idimg{float:left; margin:5px 5px 5px 0px;} /* latest */
.indepth strong{ margin:10px 0 0 0;height:110px; padding:0 0 10px 0; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #ccc; float:left; display:block;} /* latest */
.indepth strong a{ color:#000; text-decoration:none;} /* latest */
.indepth strong a:hover{ color:#000; text-decoration:underline;} /* latest */
.indepth strong em{ margin:0; padding:0; font:bold 12px/26px Arial, Helvetica, sans-serif; color:#fff; width:120px; height:80px; float:left; display:inline; background:#000;} /* latest */
.indepth .part{width:280px; height:10px; display:block; clear:both; border-bottom:1px solid #cccccc} /* latest */
.indepth strong em a{ color:#fff; text-decoration:none; display:block; text-align:center;} /* latest */
.indepth strong em a:hover{ color:#fff; text-decoration:none; display:block;} /* latest */
.indepth strong em img{ margin:0; padding:0; border-top:2px solid #fff;} /* latest */
.indepth strong span{ margin:0 0 0 7px; padding:0; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline; width:149px;} /* latest */
.indepth strong span a{ color:#006199; text-decoration:none; display:block; font:bold 12px/16px Arial, Helvetica, sans-serif;} /* latest */
.indepth strong span a:hover{ color:#006199; text-decoration:none; display:block; font:bold 12px/16px Arial, Helvetica, sans-serif;} /* latest */
.indepth p{ margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; float:right; display:inline; font-style:normal;} /* latest */
.indepth p a{ color:#000; text-decoration:none;} /* latest */
.indepth p a:hover{ color:#000; text-decoration:underline;} /* latest */
.likebtn{padding-left:7px; display:block; float:left; padding-top:2px;} /* latest */
.byline{float:right; color: #006199; font-style:italic; margin-top:-10px} /* latest */
.byline a{color: #006199; font-style:italic!important; font-weight:100!important} /* latest */

#opinion_poll { margin:15px 0 0 0; padding:0; float:left; display:inline;}
.opinion_poll { margin:0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.opinion_poll ul{ margin:0; padding:0; height:35px; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_bg.gif) no-repeat; width:300px;}
.opinion_poll li{color:#fff; text-decoration:none;display:block; width:150px; height:35px; list-style:none; float:left; display:inline;}
.opinion_poll li a{color:#fff; text-decoration:none;display:block; padding:10px 0 0 0; height:35px; text-align:center; }
.opinion_poll li a:hover{color:#fff; text-decoration:none; display:block; padding:10px 0 0 0; height:35px; text-align:center;}
.opinion_poll li.current1 a{color:#000; text-decoration:none; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/wht_bg.gif) no-repeat 0; display:block; padding:0; line-height:35px}
.opinion_poll_content { font:normal 14px/18px Arial, Helvetica, sans-serif; color:#006199; margin:0; padding:10px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left; display:inline; width:278px;}
.opinion_poll_content strong { font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000; margin:8px 10px 0 5px; padding:0; text-decoration:none; float:left; display:inline;}
.opinion_poll_content strong input {margin-right:5px;}
.opinion_poll_content span { font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000; margin:5px 0 0 15px; padding:0; text-decoration:none; float:left; display:inline;}

.videos_rt { margin:15px 0 0 0; padding:10px 0 10px 10px; width:288px; float:left; display:inline; border:1px solid #ccc; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/videos_bg.gif) repeat-x;}
.videos_rt h2{ margin:0 0 3px 5px; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.videos_rt h2 a{ color:#000; text-decoration:none;}
.videos_rt h2 a:hover{ color:#000; text-decoration:underline;}
.videos_rt span{ margin:0 15px 0 0; padding:0; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000; float:right; display:inline;}
.videos_rt span a{ color:#006199; text-decoration:none;}
.videos_rt span a:hover{ color:#006199; text-decoration:underline;}
.videos_rt strong { color:#006199; font:bold 12px/14px Arial, Helvetica, sans-serif; float:left; display:inline; width:120px; padding:0; margin:0 19px 0 5px;}
.videos_rt strong a{ color:#006199; text-decoration:none; display:block;}
.videos_rt strong a:hover{ color:#006199; text-decoration:none; display:block;}
.videos_rt strong img{ margin:2px 0; padding:0;}


label{display:none;}
.calcontainer{ position:relative; width:300px; padding:0; } 
.calcontainer h2{ margin:0 0 10px 0; padding:0; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; display:block;} 
.calendar{display:block; overflow:hidden; padding:0px 0px 10px 0px; border-bottom:1px solid #dfdede; }
.calendarbar{ background-color:#005ca2; padding:5px; overflow:hidden}
.calfields{ display:block; float:left; margin:0px 5px;}
.calfields img{ margin:5px;}
.calfields select{ width:103px;}
.calendar ul{ }
.calendar ul li{ margin:1px}
.calendar ul li.nodate{ display:block; min-width:33px; min-height:21px; float:left; border:1px solid #ffffff; padding:3px 4px 0px 1px; text-align:right; font-size:14px}
.calendar ul li.prevdate{ display:block; min-width:33px; min-height:21px; float:left; border:1px solid #dfdede; padding:3px 4px 0px 1px; text-align:right; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/datebg.jpg); font-size:14px; color:#333}
.calendar ul li.curdate{ display:block; float:left; border:1px solid #fcefa1; padding:3px 4px 0px 1px; text-align:right; background:none; min-width:33px; min-height:21px; font-size:14px}
.calendar ul li.nextdate{ display:block; float:left; border:1px solid #f0f0f0; background-color:#f9f9f9; padding:3px 4px 0px 1px; text-align:right; min-width:33px; min-height:21px; font-size:14px; color:#c4c4c4}







/* index page css */

/* index left container css */
#left_index { width:661px; margin:10px 0 10px 0; padding:0; float:left; display:inline; border-right:19px solid #fff; border-bottom:1px solid #ccc;}

/* inner left container1 css */
.inner_left1_index { width:220px; margin:0; padding:0; float:left; display:inline; border-right:20px solid #fff; font-family:Arial, Helvetica, sans-serif!important;}
*html .inner_left1_index { width:220px; margin:0; padding:0; float:left; display:inline; border-right:18px solid #fff; font-family:Arial, Helvetica, sans-serif!important;}

.todays_market { margin:0; padding:0; float:left; display:inline;}
.todays_market h2{ margin:0 0 3px 0; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.todays_market h2 a{ color:#000; text-decoration:none;}
.todays_market h2 a:hover{ color:#000; text-decoration:none;}
.todays_market_box { margin:0; padding:10px; border:1px solid #ccc;}
.todays_market_box p{ margin:0 0 10px 0; padding:0; border-top:1px solid #ccc; width:200px; height:1px; display:block; float:left;}
.bse { margin:0; padding:0; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000;}
.bse h3{ margin:0; padding:0 0 10px 0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#003399; text-transform:uppercase;}
.bse h3 strong{ margin:0; padding:0 5px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000;}
.bse_container { margin:0; padding:0; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000;}
.go { font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin:5px 0 0 0; padding:5px 0 0 0; float:left; display:inline; width:200px;}
.go strong{ font:normal 12px Arial, Helvetica, sans-serif; color:#000;}
.go strong input{ font:normal 12px Arial, Helvetica, sans-serif; color:#969798; border:1px solid #969798; width:160px; margin:0; padding:0; height:16px; border:1px solid #c0c0c0;}
.graph { margin:10px 0; padding:0; float:left; display:inline;}
#top_gainer { margin:0; padding:0; float:left; display:inline;}
.top_gainers { margin:0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.top_gainers ul{ margin:0; padding:0; height:31px; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/lt_grey_bg.gif) repeat-x; width:200px;}
.top_gainers li{color:#000; text-decoration:none;display:block; width:100px; height:31px; list-style:none; float:left; display:inline;}
.top_gainers li a{color:#000; text-decoration:none;display:block; padding:5px 0 0 0; height:31px; text-align:center; }
.top_gainers li a:hover{color:#000; text-decoration:none; display:block; padding:5px 0 0 0; height:31px; text-align:center;}
.top_gainers li.current a{color:#fff; text-decoration:none; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_arrow_bg.gif) no-repeat 0; display:block; padding:0; line-height:27px}
.top_gainers_content { font:bold 12px/16px Arial, Helvetica, sans-serif; color:#006199; margin:0; padding:0; float:left; display:inline;}
.top_gainers_content ul{ font:normal 12px/24px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; float:left; display:inline; list-style-type:none;}
.top_gainers_content li{ font:normal 12px/24px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; float:left; display:inline;}
.top_gainers_content li strong{ font:bold 12px/24px Arial, Helvetica, sans-serif; color:#6a6a6a; margin:0; padding:0; text-transform:uppercase;}
.top_gainers_content li em{ font:normal 12px/24px Arial, Helvetica, sans-serif; color:#006199; margin:0; padding:0; display:block;}
.top_gainers_content li span{ font:normal 12px/24px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; display:block;}
.top_gainers_content li.wd1{ width:110px;}
.top_gainers_content li.wd2{ width:45px; text-align:center;}

.fe_blogs { margin:15px 0 0 0; padding:0 0 5px 0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#006199; float:left; display:inline;}
.fe_blogs h2{ margin:0; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.fe_blogs h2 a{ color:#000; text-decoration:none;}
.fe_blogs h2 a:hover{ color:#000; text-decoration:underline;}
.fe_blogs h3{ margin:0; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.fe_blogs h3 a{ color:#000; text-decoration:none;}
.fe_blogs h3 a:hover{ color:#000; text-decoration:underline;}
.fe_blogs strong{ margin:3px 0 0 0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#006199; display:block;}
.fe_blogs strong a{ color:#006199; text-decoration:none;}
.fe_blogs strong a:hover{ color:#006199; text-decoration:underline;}
.fe_blogs strong em{ margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#006199;}
.fe_blogs strong em a{ color:#006199; text-decoration:none;}
.fe_blogs strong em a:hover{ color:#006199; text-decoration:none;}
.fe_blogs span{ margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; float:right; display:inline; }
.fe_blogs span a{ color:#000; text-decoration:none;}
.fe_blogs span a:hover{ color:#000; text-decoration:underline;}

.edits_columns { margin:15px 0 0 0; padding:0 0 5px 0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#006199; float:left; display:inline;}
.edits_columns h2{ margin:0; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.edits_columns h2 a{ color:#000; text-decoration:none;}
.edits_columns h2 a:hover{ color:#000; text-decoration:underline;}
.edits_columns h3{ margin:0; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.edits_columns h3 a{ color:#000; text-decoration:none;}
.edits_columns h3 a:hover{ color:#000; text-decoration:underline;}
.edits_columns strong{ margin:8px 0 0 0; padding:0; /*font:normal 12px/18px Arial, Helvetica, sans-serif;*/ color:#000; display:block; font-weight:100!important; font-size:12px; font-family:Arial, Helvetica, sans-serif!important; line-height:18px;}
.edits_columns strong a{ color:#006199; text-decoration:none;}
.edits_columns strong a:hover{ color:#006199; text-decoration:underline;}
.edits_columns strong em{ margin:0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#006199; display:block;}
.edits_columns strong em a{ color:#006199; text-decoration:none;}
.edits_columns strong em a:hover{ color:#006199; text-decoration:underline;}
.edits_columns strong span{ margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#006199; font-style:normal; display:block;}
.edits_columns p{ margin:5px 0 0 0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; float:right; display:inline; }
.edits_columns p a{ color:#000; text-decoration:none;}
.edits_columns p a:hover{ color:#000; text-decoration:underline;}



/* inner left container2 css */
.inner_left2_index { width:421px; margin:0; padding:0; float:left; display:inline; }

.top_news { margin:0; padding:0; font:normal 13px/20px Arial, Helvetica, sans-serif !important; color:#000; float:left; display:inline;}
.top_news h1{ margin:0 0 3px 0; padding:0; font:bold 20px/25px Arial, Helvetica, sans-serif; color:#006199; display:block; }
.top_news h1 a{ color:#006199; text-decoration:none;}
.top_news h1 a:hover{ color:#006199; text-decoration:underline;}
.top_news ul { color:#000; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; float:left; display:inline; width:200px; list-style-type:none;}
.top_news li { display:block; margin:0; padding:0;}
.top_news li a{ color:#006199; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:none; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 10px; display:block; margin:4px 0 0 0;}
.top_news li a:hover{ color:#006199; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:underline; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 10px; display:block; margin:4px 0 0 0;}
.top_news span{ margin:3px 8px 0 0; padding:0; float:left; display:inline; width:210px; height:140px;}

.news { margin:10px 0 0 0; padding:10px 0 0 0; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#000; border-top:1px solid #ccc;}
.news strong{ margin:0 0 3px 0; padding:0; font:bold 13px/16px Arial, Helvetica, sans-serif; color:#006199; display:block; }
.news strong a{ color:#006199; text-decoration:none;}
.news strong a:hover{ color:#006199; text-decoration:underline;}
.news ul { list-style-type:none;}
.news li { display:block; margin:0; padding:0;}
.news li a{ color:#006199; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:none; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:4px 0 0 0; float:left; display:block;}
.news li a:hover{ color:#006199; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:underline; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:4px 0 0 0;}
.news span { color:#000; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; display:block;}
.news span em{ color:#727171; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; display:inline;}
.news p{ margin:3px 15px 0 0; padding:0; float:left; display:inline; width:120px; height:80px;}

.videos { margin:15px 0 0 0;height:150px; padding:10px 0 10px 10px; width:63%; float:left; display:inline; border-left:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/videos_bg.gif) repeat-x;}
.videos h2{ margin:0 0 3px 0; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.videos h2 a{ color:#000; text-decoration:none;}
.videos h2 a:hover{ color:#000; text-decoration:underline;}
.videos span{ margin:0 10px 0 0; padding:0; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000; float:right; display:inline;}
.videos span a{ color:#006199; text-decoration:none;}
.videos span a:hover{ color:#006199; text-decoration:underline;}
.videos strong { color:#006199; font:bold 12px/14px Arial, Helvetica, sans-serif; padding:0; float:left; display:inline; width:120px; padding:0; margin:0 12px 0 0;}
.videos strong a{ color:#006199; text-decoration:none; display:block;padding-top:3px;}
.videos strong a:hover{ color:#006199; text-decoration:none; display:block;}
.videos strong img{ margin:2px 0; padding:0;border:1px solid #ccc;}

.pic_gallery { margin:15px 0 0 0;height:150px; padding:10px 0 10px 10px; width:31%; float:left; display:inline; border:1px solid #ccc; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/videos_bg.gif) repeat-x; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#006199;}
.pic_gallery a{ color:#006199; text-decoration:none; display:block;padding-top:3px;}
.pic_gallery a:hover{ color:#006199; text-decoration:none; display:block;}
.pic_gallery h2{ margin:0 0 3px 0; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; float:left; display:block; text-transform:uppercase;}
.pic_gallery h2 a{ color:#000; text-decoration:none;}
.pic_gallery h2 a:hover{ color:#000; text-decoration:underline;}
.pic_gallery img{ margin:2px 0; padding:0;border:1px solid #ccc;}

#infotech { margin:15px 0 0 0; padding:0; float:left; display:inline; width:417px;}
.infotech { margin:0; padding:0; font:bold 11px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; width:100%;}
.infotech ul{ margin:0; padding:0; height:28px; border-bottom:1px solid #ccc;}
.infotech li{color:#fff; text-decoration:none;display:block; height:28px; list-style:none; float:left; display:inline; border-right:2px solid #fff; border-bottom:1px solid #ccc;background:url(http://static.expressindia.com/frontend/fe/images/fe-images/blue_bg.gif) repeat-x bottom;}
.infotech li a{color:#fff; text-decoration:none;display:block; padding:8px 6px 0 5px; height:28px; text-align:center; float:left; }
.infotech li a:hover{color:#fff; text-decoration:none; display:block; padding:8px 6px 0 5px; height:28px; text-align:center;}
.infotech li.current a{color:#000; text-decoration:none; display:block; padding:0 6px 0 5px; line-height:28px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff;}
.infotech_content { font:bold 12px/16px Arial, Helvetica, sans-serif; color:#006199; margin:0; padding:10px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left; display:inline;}
.infotech_content strong { font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; width:35%; float:left; text-decoration:none; display:inline;}
.infotech_content strong a{ font:bold 13px/18px Arial, Helvetica, sans-serif; color:#006199; text-decoration:none; display:block; margin:0 0 5px 0;}
.infotech_content strong a:hover{ font:bold 13px/18px Arial, Helvetica, sans-serif; color:#006199; text-decoration:underline; display:block; margin:0 0 5px 0;}
.infotech_content ul { font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; margin:0 10px; padding:0 0 0 10px; float:left; display:inline; width:57%;border-left:1px solid #ccc;}
.infotech_content ul li { margin:0; padding:0; display:block;}
.infotech_content ul li a{ color:#006199; text-decoration:none; display:block; padding:0 0 5px 0;}
.infotech_content ul li a:hover{ color:#006199; text-decoration:underline; display:block; padding:0 0 5px 0;}
.infotech_content ul li span { font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; float:right;}
.infotech_content ul li span a{ color:#000; text-decoration:none; display:block;}
.infotech_content ul li span a:hover{ color:#000; text-decoration:underline; display:block;}



#efe { background:#deedf0; margin:0; padding:10px 0; float:left; display:inline;}

.efe { margin:0 0 0 10px; padding:0 9px 0 0;min-height:200px; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline; border-right:1px solid #fff; width:200px;}
.efe ul{ margin:0; padding:0; list-style-type:none;}
.efe li{ margin:0; padding:0; display:block;}
.efe li a{ color:#006199; text-decoration:none; display:block; padding:5px 0 0 0;}
.efe li a:hover{ color:#006199; text-decoration:underline; display:block; padding:5px 0 0 0;}
.efe h3{ margin:0 0 5px 0; padding:0; font:bold 14px/21px Georgia, "Times New Roman", Times, serif; color:#000; display:block; font-style:italic; border-bottom:1px solid #000;}
.efe h3 a{ color:#000; text-decoration:none;}
.efe h3 a:hover{ color:#000; text-decoration:underline;}
.efe strong{ margin:0; padding:0; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#006199; display:block; }
.efe strong a{ color:#006199; text-decoration:none;}
.efe strong a:hover{ color:#006199; text-decoration:underline;}
.efe span{ margin:0; padding:5px 0 0 0; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000; display:block; float:right; display:inline; }
.efe span a{ color:#000; text-decoration:none;}
.efe span a:hover{ color:#000; text-decoration:underline;}


.bank_fin { margin:15px 10px 10px 0;min-height:250px; padding:0 9px 0 0; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline; border-right:1px solid #ccc; width:200px;}
.bank_fin ul{ margin:0; padding:0; list-style-type:none;}
.bank_fin li{ margin:0; padding:0; display:block;}
.bank_fin li a{ color:#006199; text-decoration:none; display:block; padding:8px 0 0 0;}
.bank_fin li a:hover{ color:#006199; text-decoration:underline; display:block; padding:8px 0 0 0;}
.bank_fin h2{ margin:0; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; display:block; text-transform:uppercase;}
.bank_fin h2 a{ color:#000; text-decoration:none;}
.bank_fin h2 a:hover{ color:#000; text-decoration:underline;}
.bank_fin span{ margin:5px 0 0 0; padding:0; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000; display:block; float:right; display:inline; }
.bank_fin span a{ color:#000; text-decoration:none;}
.bank_fin span a:hover{ color:#000; text-decoration:underline;}









/* story page css */
/* story left container css */
#left { width:661px; margin:10px 0 10px 0; padding:0; float:left; display:inline; border-right:19px solid #fff;}
#left h1 { border-bottom:1px solid #DBDBDB; margin:0; padding:0; font:16px/25px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000; width:660px; margin-bottom:10px} /* latest */
#left h1 strong{ margin:0; padding:0; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#414040;}
#left h1 span{ margin:0; padding:0; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#006199;}

.video_title{margin:0; padding:0; font:bold 20px/30px Arial, Helvetica, sans-serif; color:#000; width:660px;}

#story { width:661px; margin:10px 0 10px 0; padding:0; float:left; display:inline; border-right:19px solid #fff;}
#story h1 { margin:0; padding:0; font:bold 24px/35px Arial, Helvetica, sans-serif; color:#000; width:660px; margin-bottom:10px} /* latest */
#story h1 strong{ margin:0; padding:0; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#414040;}
#story h1 span{ margin:0; padding:0; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#006199;}

#left3 { width:661px; margin:10px 0 10px 0; padding:0; float:left; display:inline; border-right:19px solid #fff;}
#left3 h1 { border-bottom:1px solid #DBDBDB;  text-transform:uppercase; margin:0; padding:0; font:16px/25px Arial, Helvetica, sans-serif; color:#000; margin-bottom:10px; width:660px;} /* latest */
#left3 h1 strong{ margin:0; padding:0; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#414040;}
#left3 h1 span{ margin:0; padding:0; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#006199;}

.font { margin:4px 0px 0px 4px; padding:0; font:bold 14px/14px Georgia, "Times New Roman", Times, serif; color:#000; font-style:italic; float:right; display:inline; width:39px; text-transform:uppercase;} /* latest */
.font a{ color:#000; text-decoration:none; padding:0 0 0 5px;}
.font a:hover{ color:#000; text-decoration:none; padding:0 0 0 5px;}
.font strong{ margin:0; padding:0; font:bold 18px/14px Georgia, "Times New Roman", Times, serif; color:#000; font-style:italic; text-transform:uppercase;}
.font strong a{ color:#000; text-decoration:none;}
.font strong a:hover{ color:#000; text-decoration:none;}

.agencies { margin:0; padding:0; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; float:left; display:inline; width:550px;}

.tags { margin:10px 0; padding:0; font:normal 13px/22px Arial, Helvetica, sans-serif; color:#006199; border-top:0px solid #ccc; border-bottom:1px solid #ccc;} /* latest */
.tags a{ color:#006199; text-decoration:none;}
.tags a:hover{ color:#006199; text-decoration:underline;}
.tags strong{ color:#006199; font-weight:bold;}

.utilities { margin:5px 0 0 0; padding:0; float:right; display:inline; width:auto}
.utilities img{ margin:0 0 0 10px; padding:0; border:none;}


/* inner left container1 css */
.inner_left1 { width:435px; margin:0; padding:0 0px 0 0px; float:right; display:inline;} /* latest */
.text { margin:0; padding:0; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#585858;}
.text p{ margin:0 0 14px 0; padding:0; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#585858;}
.text img{ margin:0 10px 10px 0; padding:0; float:left; border:0;}

.related_articles { margin:25px 0 0 0; padding:10px 10px 10px 10px; float:left; display:inline; border:1px solid #ccc; width:412px;}
.related_articles h2{ margin:0 0 5px 0; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.related_articles strong.first{ margin:0; padding:0; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#006199; display:inline; float:left; width:196px;border-right:1px solid #cccccc; overflow:hidden; margin-right:10px}/* latest */
.related_articles strong{ margin:0; padding:0; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#006199; display:inline; float:left; width:205px;}
.related_articles strong a{ color:#006199; text-decoration:none; padding:5px 0 0 0; display:block; width:180px;}
.related_articles strong a:hover{ color:#006199; text-decoration:underline; padding:5px 0 0 0; display:block; width:180px;}

#utilities_btm { margin:10px 0; padding:0 0 10px 0; float:left; display:inline; border-bottom:1px solid #ccc; width:432px;}
.utilities_btm { margin:10px 0 0 0; padding:0; float:left; display:inline; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#006199;} /* latest */
.utilities_btm a{ color:#006199;} /* latest */
.utilities_btm img{ margin:0 10px 0 0; padding:0; border:none;}
.paging { margin:25px 0 0 0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#006199; float:right; display:inline;}
.paging a{ color:#006199; text-decoration:none; padding:0 0 0 5px;}
.paging a:hover{ color:#006199; text-decoration:none; padding:0 0 0 5px;}
.paging b{ margin:0; padding:0 5px 0 5px; color:#000; background-color:#dbdbdb;}
.single_page_format {  margin:25px 0 0 0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#006199; float:left; display:inline; width:150px; }
.single_page_format a{ color:#006199; text-decoration:none; padding:0;}
.single_page_format a:hover{ color:#006199; text-decoration:none; padding:0;}

.previous_next_story { border:1px solid #ccc; margin:10px 0 0 0; padding:10px; float:left; display:inline; width:410px; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/prev_next_story_bg.gif) no-repeat; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#000;}
.previous_next_story strong{ margin:0 0 0 30px; padding:0; float:left; display:inline; width:160px; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#000;}
.previous_next_story strong a{ text-decoration:none; color:#006199; display:block; font:normal 14px/20px Arial, Helvetica, sans-serif; width:150px;}
.previous_next_story strong a:hover{ text-decoration:none; color:#006199; display:block; font:normal 14px/20px Arial, Helvetica, sans-serif;}
.previous_next_story span{ margin:0 0 0 25px; padding:0; float:left; display:inline; width:160px; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#000; text-align:right;}
.previous_next_story span a{ text-decoration:none; color:#006199; display:block; font:normal 14px/20px Arial, Helvetica, sans-serif; width:150px;}
.previous_next_story span a:hover{ text-decoration:none; color:#006199; display:block; font:normal 14px/20px Arial, Helvetica, sans-serif;}

#post_comments { margin:20px 0 0 0; padding:0; width:435px;}
.post_comments_hd { margin:0; padding:0 0 0 0px; width:435px; font:normal 13px/30px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #ccc;}
.post_comments_hd strong{ margin:0; padding:0; font:bold 18px/30px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline;}
.post_comments_hd span{ margin:0 0 0 10px; padding:0; font:bold 13px/30px Arial, Helvetica, sans-serif; color:#006199; float:left;}
.post_comments_hd span a{ color:#006199; text-decoration:none;}
.post_comments_hd span a:hover{ color:#006199; text-decoration:none;}


.post_comments_mid { margin:15px 0 0 0px; padding:0; width:425px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#585858; overflow:hidden;}
.post_comments_mid h3{ margin:0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#585858; display:block;  text-transform:uppercase;}
.post_comments_mid strong{ margin:0; padding:0; font:bold 11px/18px Arial, Helvetica, sans-serif; color:#585858; float:left; display:inline; width:340px;}
.post_comments_mid strong em{ margin:0; padding:0; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#585858; text-decoration:none;}
.post_comments_mid span{ margin:0; padding:0; font:bold 11px/18px Arial, Helvetica, sans-serif; color:#006199; float:left; display:inline; width:85px;}
.post_comments_mid span a{ color:#006199; text-decoration:none; font:bold 11px/18px Arial, Helvetica, sans-serif;}
.post_comments_mid span a:hover{ color:#006199; text-decoration:underline; font:bold 11px/18px Arial, Helvetica, sans-serif;}
.post_comments_mid p{ width:435px; margin:10px 0 0 0; padding:0; display:block; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/gr_line.gif) repeat-x; height:10px;}

.post_comments_reply { margin:15px 0 0 0px; padding:0px 0px 15px 25px; width:410px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#585858; border-bottom:1px solid #cccccc}/* latest */
.post_comments_reply h3{ margin:0; padding:0; font:bold 14px/18px Arial, Helvetica, sans-serif; color:#585858; display:block;}
.post_comments_reply strong{ margin:0; padding:0; font:bold 11px/18px Arial, Helvetica, sans-serif; color:#585858; float:left; display:inline; width:325px;}
.post_comments_reply strong em{ margin:0; padding:0; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#585858; text-decoration:none;}
.post_comments_reply span{ margin:0; padding:0; font:bold 11px/18px Arial, Helvetica, sans-serif; color:#006199; float:left; display:inline; width:85px;}
.post_comments_reply span a{ color:#006199; text-decoration:none; font:bold 11px/18px Arial, Helvetica, sans-serif;}
.post_comments_reply span a:hover{ color:#006199; text-decoration:underline; font:bold 11px/18px Arial, Helvetica, sans-serif;}
.post_comments_reply p{ width:410px; margin:10px 0 0 0; padding:0; display:block; border-top:1px solid #ccc;}



.postcomm{  overflow:hidden; border:0px solid #dfdede; padding:0px; font-size:12px; line-height:18px; margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif}
h3.postcomm{border-bottom:1px solid #cccccc; padding-bottom:7px; font-size:14px;}
.postcomm form{padding:0px; margin:0px;}
.postcomm form input{padding:0px; margin:0px;}
.postcomm form textarea{padding:0px; margin:0px;}
.row1{clear:both; display:block; overflow:hidden; margin-bottom:15px;}
.postcom1{border:1px solid #dfdede; padding:1px; width:163px; margin-left:10px!important; /*margin-right:13px*/}
.fleft{ float:left; display:block; width:auto}
.postcom2{border:1px solid #dfdede; padding:1px; width:389px; margin-bottom:10px; margin-left:10px; float:right; margin-right:1px}
.postcom3{border:1px solid #dfdede; padding:1px; width:433px; margin-bottom:10px; margin-top:0px; margin-left:6px}
.postcomm .linkright{font-size:11px; margin-top:-3px}
.termscom{font-size:11px;} /* latest */
.termscom a{ color:#01446b; text-decoration:underline} /* latest */
.postcomm .linkright input{display:block; float:right; padding:0px; margin-top:-5px; }

.maxchars{display:block; width:auto; float:right;}
/* inner left container2 css */
.inner_left2 { width:211px; margin:0 12px 0 0px; padding:0; float:left; display:inline; overflow:hidden} /* latest */
.inner_left2 img.storypic{width:211px; height:auto}/* latest */
.inner_left2 .headlines{border-right:1px solid #cccccc; overflow:hidden; margin-top:10px; padding-right:10px; width:200px}/* latest */
.agency{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#585858; text-transform:uppercase; margin-bottom:10px; width:auto} /* latest */
.rt_heading { margin:5px 0 0 0; padding:0; float:left; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #cccccc; display:block; width:200px; padding-bottom:7px}/* latest */
.rt_heading_sm { margin:15px 0 0 0; padding:0; float:left; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase;}/* latest */

.market { margin:10px 0 5px 0; padding:0; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline; width:200px;}
.market ul{ list-style-type:none;}
.market li{ display:block; margin:0; padding:0;}
.market a{ color:#006199; text-decoration:none; display:block; padding:5px 0 3px 0;}
.market a:hover{ color:#006199; text-decoration:underline; display:block; padding:5px 0 3px 0;}
.market h3{ margin:0; padding:0; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#000; display:block; text-transform:uppercase;}
.market h3 a{ color:#000; text-decoration:none;}
.market h3 a:hover{ color:#000; text-decoration:underline;}

.fe_blogs1 { margin:10px 0 0 0; padding:0 0 5px 0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#006199; float:left; display:inline;}
.fe_blogs1 h3{ margin:0; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.fe_blogs1 h3 a{ color:#000; text-decoration:none;}
.fe_blogs1 h3 a:hover{ color:#000; text-decoration:none;}
.fe_blogs1 strong{ margin:3px 0 0 0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#006199; display:block;}
.fe_blogs1 strong a{ color:#006199; text-decoration:none;}
.fe_blogs1 strong a:hover{ color:#006199; text-decoration:underline;}
.fe_blogs1 strong span { margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#006199;}
.fe_blogs1 strong span a{ color:#006199; text-decoration:none;}
.fe_blogs1 strong span a:hover{ color:#006199; text-decoration:none;}

.edits_columns1 { margin:10px 0 0 0; padding:0 0 5px 0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#006199; float:left; display:inline;}
.edits_columns1 h3{ margin:0; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.edits_columns1 h3 a{ color:#000; text-decoration:none;}
.edits_columns1 h3 a:hover{ color:#000; text-decoration:underline;}
.edits_columns1 strong{ margin:8px 0 0 0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; display:block;}
.edits_columns1 strong a{ color:#006199; text-decoration:none;}
.edits_columns1 strong a:hover{ color:#006199; text-decoration:underline;}
.edits_columns1 strong span{ margin:0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#006199; display:block;}
.edits_columns1 strong span a{ color:#006199; text-decoration:none;}
.edits_columns1 strong span a:hover{ color:#006199; text-decoration:underline;}
.edits_columns1 strong i{ margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#006199; font-style:normal; display:block;}








/* listing page css */
/* listing inner left container1 css */
.listing_inner_left1 { width:435px; margin:0; padding:0 13px 0 0; float:left; display:inline; border-right:1px solid #ccc;}
.listing { margin:0; padding:0; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline;}
.listing ul{ list-style-type:none;}
.listing li{ margin:0 0 10px 0; padding:0; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#000; display:block; width:432px;min-height:80px;}
.listing li h1 { color:#006199; font:bold 14px/20px Arial, Helvetica, sans-serif; text-decoration:none;}
.listing li h1 a{ color:#006199; font:bold 14px/20px Arial, Helvetica, sans-serif; text-decoration:none;}
.listing li h1 a:hover{ color:#006199; font:bold 14px/20px Arial, Helvetica, sans-serif; text-decoration:underline;}
.listing li h2 a{ color:#006199; font:bold 14px/20px Arial, Helvetica, sans-serif; text-decoration:none;}
.listing li h2 a:hover{ color:#006199; font:bold 14px/20px Arial, Helvetica, sans-serif; text-decoration:underline;}
.listing li strong{ margin:0 0 5px 0; padding:0; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#585858; display:block;}
.listing li strong span{ margin:0; padding:0; font:bold 11px/18px Arial, Helvetica, sans-serif; color:#585858;}

.pagination { margin:0; padding:0; font:bold 12px/25px Arial, Helvetica, sans-serif; color:#006199; border-bottom:1px solid #ccc; border-top:1px solid #ccc; text-align:center;}
.pagination a{ color:#006199; text-decoration:none; padding:0 5px;}
.pagination a:hover{ color:#006199; text-decoration:none; padding:0 5px;}
.pagination .active{ color:#000; text-decoration:underline; padding:0 5px;}


/* listing inner left container2 css */
.listing_inner_left2 { width:200px; margin:0 0 0 12px; padding:0; float:left; display:inline;}








/* archive page css */
.archive_date { margin:0; padding:0; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#006199;}
.archive_date strong{ font:normal 12px/20px Arial, Helvetica, sans-serif; color:#006199; display:block; word-spacing:4px; border-bottom:1px solid #ccc; margin:15px 0 0 0; padding:0 0 5px 0;}
.archive_date strong a{ color:#006199; text-decoration:none;}
.archive_date strong a:hover{ color:#006199; text-decoration:underline;}
.archive_date strong span{ font:bold 14px/20px Arial, Helvetica, sans-serif; color:#000; display:block;}

#archive_tab { margin:10px 0 0 0; padding:0; float:left; display:inline;}
.archive_tab { margin:0; padding:0 0 0 10px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #ccc;}
.archive_tab ul{ margin:0; padding:0; height:24px; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_bg1.gif) repeat-x 0; width:200px; float:left; display:inline;}
.archive_tab li{color:#fff; text-decoration:none;display:block; width:98px; height:24px; list-style:none; float:left; display:inline; border-right:2px solid #fff; border-bottom:1px solid #ccc;}
.archive_tab li a{color:#fff; text-decoration:none;display:block; padding:4px 0 0 0; height:24px; text-align:center; }
.archive_tab li a:hover{color:#fff; text-decoration:none; display:block; padding:4px 0 0 0; height:24px; text-align:center;}
.archive_tab li.current a{color:#000; text-decoration:none; background:#fff; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; display:block; padding:0; line-height:24px}
.archive_tab_content { font:bold 12px/16px Arial, Helvetica, sans-serif; color:#006199; margin:0; padding:10px 0 0 10px; float:left; display:inline;}
.archive_tab_list1 { width:305px; float:left; display:inline; margin:0 20px 0 0; padding:0; font:normal 12px/22px Arial, Helvetica, sans-serif; color:#006199;}
.archive_tab_list1 ul{ display:block; margin:0 0 20px 0; padding:0; font:normal 12px/22px Arial, Helvetica, sans-serif; color:#006199; list-style-type:none;}
.archive_tab_list1 li a{ color:#006199; text-decoration:none; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 10px; padding:0 0 0 10px; display:block;}
.archive_tab_list1 li a:hover{ color:#006199; text-decoration:underline; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 10px; padding:0 0 0 10px; display:block;}
.archive_tab_list1 li strong{ margin:0 0 3px 0; padding:0; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#626262; display:block;}
.archive_tab_list1 li strong span{ font:bold 11px/14px Arial, Helvetica, sans-serif; color:#626262; text-decoration:none; text-transform:uppercase;}
.archive_tab_list1 li strong span a{ color:#626262; text-decoration:none; text-transform:uppercase; display:inline; padding:0; background:none;}
.archive_tab_list1 li strong span a:hover{ color:#626262; text-decoration:none; text-transform:uppercase; display:inline; padding:0; background:none;}
.archive_tab_list1 i{ margin:0 5px 20px 0; padding:0; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#006199; width:70px; float:left; display:inline; text-align:center; font-style:normal;}
.archive_tab_list1 i img{ margin:0 0 5px 0; padding:0; border:0; display:block;}
.archive_tab_list1 i a{ text-decoration:none; color:#006199;}
.archive_tab_list1 i a{ text-decoration:underline; color:#006199;}

.archive_date1 { margin:0 0 0 50px; padding:0; width:250px; float:right; display:inline; font:normal 12px/22px Arial, Helvetica, sans-serif; color:#006199; text-align:right;}
.archive_date1 strong{ font:normal 12px/22px Arial, Helvetica, sans-serif; color:#006199; float:right; display:inline; margin:0 5px 0 0; padding:0;}
.archive_date1 select{ float:right; display:inline; margin:0 0 0 5px; padding:0; border:1px solid #d3d3d3; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#585858;}


/* picture gallery  page css */
#imgprev1 { left: 0;  margin-top: 160px;}
.imgnav1 { cursor: pointer; position: absolute; width: 7%; z-index: 150;}
#imgnext1 { margin-top: 160px; right: 0;}
.imgnav1 {cursor: pointer; position: absolute; width: 7%; z-index: 150;}
/*.utilities { border-bottom: 1px solid #CCCCCC; display: block; margin: 5px 0 10px; padding: 7px 0; text-align: right; width: 420px;}*/
.utilities .fe_wc4 { display: inline; float: right; width:58px; }
.utilities .fe_wc3 { display: inline; float: right; width: 70px;}
.utilities .fe_wc2 { display: inline; float: right; width: 88px;}
.utilities .fe_wc1 { display: inline; float: right; width: 83px;}








/* columnist page css */
.columnist { margin:0 15px 20px 0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#006199; width:315px; float:left; display:inline;}
.columnist a{ color:#006199; text-decoration:none; display:block; padding:7px 0 0 0;}
.columnist a:hover{ color:#006199; text-decoration:underline; display:block; padding:7px 0 0 0;}
.columnist h3 { margin:0; padding:0; font:bold 13px/22px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; border-bottom:1px solid #ccc; display:block;}
.columnist h3 a{ color:#000; text-decoration:none;}
.columnist h3 a:hover{ color:#000; text-decoration:none;}
.columnist img{ margin:5px 10px 10px 0; padding:0; border:0; float:left; display:inline;}
.columnist img a{ color:#000; text-decoration:none; margin:0; padding:0;}
.columnist img a:hover{ color:#000; text-decoration:none; margin:0; padding:0;}
.columnist strong{ margin:10px 0 0 0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#006199; /*width:80px;*/ float:right; display:inline;}
.columnist strong a{ color:#006199; text-decoration:none; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/comments.gif) no-repeat; padding:0 0 0 20px;}
.columnist strong a:hover{ color:#006199; text-decoration:underline; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/comments.gif) no-repeat; padding:0 0 0 20px;}

.columnist div.bio {
	z-index: 100;
	position: absolute;
	height:208px;
	width: 460px;
	margin: -60px 0 0 80px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #666; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/panel_hoverl.png) no-repeat;
	font-weight: normal;
	display: none;
	text-decoration: none;
	padding: 60px 40px 0 20px;
}
.columnist div.bio a {
	text-decoration: none;
	color: #000;
	font-style: italic;	
}

.recent_post { margin:0; padding:0; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline; width:200px;}
.recent_post ul{ list-style-type:none;}
.recent_post li{ display:block; margin:0; padding:0;}
.recent_post li a{ color:#006199; text-decoration:none; display:block; padding:10px 0 0 0;}
.recent_post li a:hover{ color:#006199; text-decoration:underline; display:block; padding:10px 0 0 0;}
.recent_post h2{ margin:0; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; display:block; text-transform:uppercase;}
.recent_post h2 a{ color:#000; text-decoration:none;}
.recent_post h2 a:hover{ color:#000; text-decoration:underline;}
.recent_post_next { margin:30px 0 0 0; padding:0; font:bold 11px/30px Arial, Helvetica, sans-serif; color:#006199; width:200px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; word-spacing:5px;}
.recent_post_next a{ color:#006199; text-decoration:none;}
.recent_post_next a:hover{ color:#006199; text-decoration:underline;}

.columnist1 { margin:0; padding:0; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#3e3e3e; float:left; display:inline; width:200px;}
.columnist1 a{ color:#006199; text-decoration:none; display:block; padding:0; display:block;}
.columnist1 a:hover{ color:#006199; text-decoration:underline; display:block; padding:0; display:block;}
.columnist1 h2{ margin:0 0 3px 0; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; display:block; text-transform:uppercase;}
.columnist1 h2 a{ color:#000; text-decoration:none;}
.columnist1 h2 a:hover{ color:#000; text-decoration:underline;}
.columnist1 img { float:left; border:0; margin:0 10px 10px 0;}
.columnist1 select{ margin:0; padding:0; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#585858; width:200px; border:1px solid #d2d2d2; height:20px}
.columnist1 span { border-top:1px solid #ccc; width:200px; height:1px; float:left; margin:10px 0;}








/* company info page css */
.company_info { margin:0; padding:10px; border:1px solid #ccc; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/company_info_bg.gif) repeat-x; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000;}
.company_info strong{ margin:0 0 10px 0; padding:0 0 10px 0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #ccc; float:left;}
.company_info em input{ margin:0 0 0 10px; padding:0; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#a2a1a1; float:left; display:inline; }
.company_info span input{ margin:0 5px 0 0; padding:0; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#a2a1a1; border:1px solid #a2a1a1; height:20px; float:left; display:inline;}

.company_list { margin:20px 0 0 0; padding:0;}
.company_list h2{ margin:0; padding:0; font:bold 12px/24px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; border-bottom:1px solid #ccc;}
.company_list strong { margin:10px 30px 10px 0; padding:0; float:left; display:inline; width:300px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#006199;}
.company_list strong span{ margin:0; padding:0 0 0 10px; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 10px; display:block;}
.company_list strong span a{ margin:0; padding:0 0 0 10px; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 10px; display:block;}
.company_list strong span a:hover{ margin:0; padding:0 0 0 10px; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 10px; display:block;}


.company_info1 { margin:0; padding:10px 10px 2px 10px; border:1px solid #ccc; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/company_info_bg.gif) repeat-x; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000;}
.company_info1 strong{ margin:0 0 10px 0; padding:0 0 10px 0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #ccc; float:left;}
.company_info1 b input{ margin:0 0 0 10px; padding:0; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#a2a1a1; float:left; display:inline; }
.company_info1 span input{ margin:0 5px 0 0; padding:0; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#a2a1a1; border:1px solid #a2a1a1; height:20px; float:left; display:inline;}

.result { margin:20px 0 15px 0; padding:0; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #ccc; float:left; display:inline; width:660px;}
.result strong{ margin:0; padding:0; font:bold 12px/24px Arial, Helvetica, sans-serif; color:#000; }

.comp_data_hd { margin:0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; border:1px solid #ccc;}
.comp_data_hd td{ height:25px; padding:0 0 0 10px;}
.comp_data { margin:10px 0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.comp_data td{ height:25px; padding:0 0 0 10px;}

.table { margin:0 0 0 10px; padding:0;}
.table table { margin:0; padding:0;}

.pagination1 { margin:0; padding:0; font:bold 12px/25px Arial, Helvetica, sans-serif; color:#a8a7a7; border-bottom:1px solid #ccc; border-top:1px solid #ccc; text-align:center;}
.pagination1 a{ color:#a8a7a7; text-decoration:none; padding:0 5px;}
.pagination1 a:hover{ color:#a8a7a7; text-decoration:none; padding:0 5px;}

.company_info2 { margin:0 0 20px 0; padding:10px 10px 2px 10px; border:1px solid #ccc; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/company_info_bg.gif) repeat-x; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; }
.company_info2 strong{ margin:0 0 10px 0; padding:0 0 10px 0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #ccc; float:left;}
.company_info2 b input{ margin:0 0 0 10px; padding:0; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#a2a1a1; float:left; display:inline; }
.company_info2 span input{ margin:0 5px 0 0; padding:0; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#a2a1a1; border:1px solid #a2a1a1; height:20px; float:left; display:inline;}


#left1 { margin:10px 0 0 0; padding:0; width:125px; float:left; display:inline; font:bold 12px/30px Arial, Helvetica, sans-serif; color:#006199;}
#left1 a{ color:#006199; text-decoration:none; border-bottom:1px solid #ccc; width:105px; display:block; margin:0 10px}
#left1 a:hover{ color:#006199; text-decoration:none; border-bottom:1px solid #ccc;}

#left2 { margin:10px 0 0 0; padding:0; width:535px; float:left; display:inline; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; border-left:1px solid #ccc;}
.com_profile { margin:0 0 20px 0; padding:0 0 0 10px; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline;}
.com_profile h2{ margin:0 0 5px 0; padding:0; font:bold 12px/30px Arial, Helvetica, sans-serif; color:#000; display:block; text-transform:uppercase; border-bottom:1px solid #ccc; width:525px;}

.key_official { margin:0 0 20px 10px; padding:0 0 10px 0; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#000; background:#deedf0; float:left; display:inline;}
.key_official b{ margin:0 0 5px 0; padding:0; font:bold 12px/24px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #000; display:block; width:240px;}
.key_official strong{ font:bold 12px/20px Arial, Helvetica, sans-serif; color:#006199;}
.key_official td{ padding:0 0 0 10px;}

.office_detail { margin:0 0 20px 10px; padding:0; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#006199; border-collapse:collapse; border:1px solid #ccc;}
.office_detail strong{ margin:0; padding:0; font:bold 12px/17px Arial, Helvetica, sans-serif; color:#006199;}
.office_detail b{ margin:0; padding:0; font:bold 12px/17px Arial, Helvetica, sans-serif; color:#000;}
.office_detail td{ padding:10px;}

.quarterly { margin:0 0 10px 10px; padding:0; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#006199; border-bottom:1px solid #ccc; display:block;}
.quarterly strong{ margin:0; padding:0; font:bold 12px/24px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}

.comp_details_hd { font:bold 14px/18px Arial, Helvetica, sans-serif; color:#006199; display:block; margin:10px 0; text-align:center; text-transform:uppercase;}
.comp_details { margin:0; padding:0 0 0 10px; font:normal 12px/25px Arial, Helvetica, sans-serif; color:#006199; border:1px solid #ccc; text-transform:uppercase; background:#f0f0f0;}
.comp_details td{ padding:0 0 0 10px}
.comp_details strong{ font:bold 12px/25px Arial, Helvetica, sans-serif; color:#000;}


.comp_data_hd2 { margin:0 0 0 10px; padding:0; font:bold 11px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; border:1px solid #ccc;}
.comp_data_hd2 td{ height:25px; padding:0 0 0 1px;}
.comp_data_hd2 strong{ margin:0; padding:0; font:bold 11px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; border-bottom:1px solid #ccc; text-align:center; display:block;}
.comp_data2_hd b{ margin:0; padding:0 0 0 10px; font:bold 11px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; }
.comp_data2 { margin:10px 0 30px 10px; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.comp_data2 td{ height:25px; padding:0 0 0 10px;}








/* economy page css */
.top_news1 { margin:0; padding:0; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#000;}
.top_news1 h1{ margin:0 0 3px 0; padding:0; font:bold 20px/24px Arial, Helvetica, sans-serif; color:#006199; display:block; }
.top_news1 h1 a{ color:#006199; text-decoration:none; font:bold 20px/24px Arial, Helvetica, sans-serif;}
.top_news1 h1 a:hover{ color:#006199; text-decoration:underline; font:bold 20px/24px Arial, Helvetica, sans-serif;}
.top_news1 h2{ margin:0 0 3px 0; padding:0; font:bold 20px/24px Arial, Helvetica, sans-serif; color:#006199; display:block; }
.top_news1 h2 a{ color:#006199; text-decoration:none; font:bold 20px/24px Arial, Helvetica, sans-serif;}
.top_news1 h2 a:hover{ color:#006199; text-decoration:underline; font:bold 20px/24px Arial, Helvetica, sans-serif;}
.top_news1 p { color:#000; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; display:block;}
.top_news1 p a{ color:#006199; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:none; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:4px 0 0 0; display:block; float:left; width:440px;}
.top_news1 p a:hover{ color:#006199; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:underline; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:4px 0 0 0;}
.top_news1 span{ margin:3px 15px 0 0; padding:0; float:left; display:inline; width:190px; height:127px;}
.top_news1 strong { margin:0 0 3px 0; padding:0; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#626262; display:block; font-style:normal;}
.top_news1 strong em{ font:bold 11px/14px Arial, Helvetica, sans-serif; color:#626262; text-decoration:none; text-transform:uppercase;}

#news1 { margin:0; padding:0 0 15px 0; border-bottom:1px solid #ccc; float:left; display:inline;}
.news1 { margin:10px 40px 0 0; padding:10px 0 0 0; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#000; width:315px; float:left; display:inline;}
.news1 h2{ margin:0 0 3px 0; padding:0; font:bold 13px/18px Arial, Helvetica, sans-serif; color:#006199; display:block; }
.news1 h2 a{ color:#006199; text-decoration:none;}
.news1 h2 a:hover{ color:#006199; text-decoration:underline;}
.news1 h3{ margin:0 0 3px 0; padding:0; font:bold 13px/18px Arial, Helvetica, sans-serif; color:#006199; display:block; }
.news1 h3 a{ color:#006199; text-decoration:none;}
.news1 h3 a:hover{ color:#006199; text-decoration:underline;}
.news1 p { color:#000; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0 10px 0 0; padding:0; display:block; float:left;}
.news1 p a{ color:#006199; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:none; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:4px 0 0 0; display:block; float:left;}
.news1 p a:hover{ color:#006199; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:underline; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:4px 0 0 0;}
.news1 strong{ margin:0 0 3px 0; padding:0; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#626262; display:block; font-style:normal;}
.news1 strong span{ font:bold 11px/14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; text-transform:uppercase;}

#economic_indicator { background:#deedf0; margin:20px 15px 0 0; padding:5px 0 10px 0; float:left; display:inline; width:425px;}

.economic_indicator { margin:0 0 0 10px; padding:0 9px 0 0; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#000;}
.economic_indicator h3{ margin:0; padding:0; font:bold 14px/25px Georgia, "Times New Roman", Times, serif; color:#000; display:block; font-style:italic; border-bottom:1px solid #000;}
.economic_indicator h3 a{ color:#000; text-decoration:none;}
.economic_indicator h3 a:hover{ color:#000; text-decoration:none;}
.economic_indicator ul{ margin:0; padding:0; list-style-type:none;}
.economic_indicator li{ margin:0; padding:0; font:normal 12px/25px Arial, Helvetica, sans-serif; color:#006199; display:inline; float:left; border-right:1px solid #fff; text-align:center;}
.economic_indicator li.wd1 { width:100px; text-align:left; padding:0 0 0 0;}
.economic_indicator li.wd2 { width:100px; text-align:center;}
.economic_indicator li.head { width:100px; text-align:center; background-color:#006199; color:#FFF; line-height:16px; margin:5px 0; font-size:11px}








/* from the print page css */
.top_news2 { margin:0; padding:0; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#000;}
.top_news2 h2{ margin:0 0 3px 0; padding:0; font:bold 20px/24px Arial, Helvetica, sans-serif; color:#006199; display:block; }
.top_news2 h2 a{ color:#006199; text-decoration:none; font:bold 20px/24px Arial, Helvetica, sans-serif;}
.top_news2 h2 a:hover{ color:#006199; text-decoration:underline; font:bold 20px/24px Arial, Helvetica, sans-serif;}
.top_news2 p { color:#000; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; display:block;}
.top_news2 p a{ color:#006199; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:none; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:4px 0 0 0; display:block; float:left; width:440px;}
.top_news2 p a:hover{ color:#006199; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:underline; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:4px 0 0 0;}
.top_news2 span{ margin:3px 15px 0 0; padding:0; float:left; display:inline; width:190px; height:127px;}
.top_news2 strong{ margin:0 0 3px 0; padding:0; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#626262; display:block; font-style:normal;}
.top_news2 strong em{ font:bold 11px/14px Arial, Helvetica, sans-serif; color:#626262; text-decoration:none; text-transform:uppercase;}


#news2 { margin:0 0 20px 0; padding:0 0 15px 0; border-bottom:1px solid #ccc; overflow:hidden;}
.news2 { padding:10px 0 0 0; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#000; width:315px; float:left; display:inline;}
.news2 h2{ margin:0 0 3px 0; padding:0; font:bold 13px/18px Arial, Helvetica, sans-serif; color:#006199; display:block; }
.news2 h2 a{ color:#006199; text-decoration:none;}
.news2 h2 a:hover{ color:#006199; text-decoration:underline;}
.news2 p { color:#000; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0 10px 0 0; padding:0; display:block; float:left;}
.news2 p a{ color:#006199; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:none; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:4px 0 0 0; display:block; float:left;}
.news2 p a:hover{ color:#006199; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:underline; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:4px 0 0 0;}
.news2 strong{ margin:0 0 3px 0; padding:0; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#000000; display:block; font-style:normal;}
.news2 strong span{ font:bold 11px/14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; text-transform:uppercase;}
.news_m1{margin:10px 20px 0 0}
.news_m2{margin:10px 0 0 0}
.bank_fin1 { margin:15px 0 10px 10px; padding:0 9px 0 0; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline; border-right:1px solid #ccc; width:200px; overflow:hidden;}
.bank_fin1 ul{ margin:0 0 20px 0; padding:0; list-style-type:none; float:left; display:inline;}
.bank_fin1 li{ margin:0; padding:0; display:block;}
.bank_fin1 li a{ color:#006199; text-decoration:none; display:block; padding:5px 0 0 0;}
.bank_fin1 li a:hover{ color:#006199; text-decoration:underline; display:block; padding:5px 0 0 0;}
.bank_fin1 h2{ margin:0; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; display:block; text-transform:uppercase;}
.bank_fin1 h2 a{ color:#000; text-decoration:none;}
.bank_fin1 h2 a:hover{ color:#000; text-decoration:underline;}
.bank_fin1 span{ margin:5px 0 0 0; padding:0; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000; display:block; float:right; display:inline; }
.bank_fin1 span a{ color:#000; text-decoration:none;}
.bank_fin1 span a:hover{ color:#000; text-decoration:underline;}









/* industry page css */
#infrastructure { margin:15px 0 15px 0; padding:0; float:left; display:inline;}
.infrastructure { margin:0; padding:0; font:bold 11px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.infrastructure ul{ margin:0; padding:0; height:28px;}
.infrastructure li{color:#fff; text-decoration:none;display:block; height:28px; list-style:none; float:left; display:inline; border-right:2px solid #fff; border-bottom:1px solid #ccc;  background:url(http://static.expressindia.com/frontend/fe/images/fe-images/blue_bg.gif) repeat-x bottom; }
.infrastructure li a{color:#fff; text-decoration:none;display:block; padding:8px 11px 0 11px; height:28px; text-align:center; float:left; }
.infrastructure li a:hover{color:#fff; text-decoration:none; display:block; padding:8px 11px 0 11px; height:28px; text-align:center;}
.infrastructure li.current a{color:#000; text-decoration:none; display:block; padding:0 10px 0 10px; line-height:28px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff;}

.infrastructure_content { font:bold 12px/16px Arial, Helvetica, sans-serif; color:#006199; margin:0; padding:10px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left; display:inline; width:637px;}
.infrastructure_content strong { font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0 0 0 0; width:230px; float:left; text-decoration:none;  display:inline;}
.infrastructure_content strong a{ font:bold 13px/18px Arial, Helvetica, sans-serif; color:#006199; text-decoration:none; display:block; margin:0 0 5px 0;}
.infrastructure_content strong a:hover{ font:bold 13px/18px Arial, Helvetica, sans-serif; color:#006199; text-decoration:underline; display:block; margin:0 0 5px 0;}
.infrastructure_content strong img{ float:left; border:0; margin:5px 10px 0 0; padding:0;}
.infrastructure_content ul { font:normal 12px/18px Arial, Helvetica,sans-serif; color:#000;  border-left:1px solid #ccc; margin:0 0 0 10px; padding:0 0 0 10px; float:left; display:inline; width:380px; list-style-type:none;}
.infrastructure_content li { display:block;}
.infrastructure_content li a{ color:#006199; text-decoration:none; display:block; padding:0 0 5px 0;}
.infrastructure_content li a:hover{ color:#006199; text-decoration:underline; display:block; padding:0 0 5px 0;}
.infrastructure_content li span { font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; float:right;}
.infrastructure_content li span a{ color:#000; text-decoration:none; display:block;}
.infrastructure_content li span a:hover{ color:#000; text-decoration:underline; display:block;}







/* market page css */
.top_news3 { margin:0; padding:0 0 10px 0; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #ccc; overflow:hidden;}
.top_news3 h2{ margin:0 0 3px 0; padding:0; font:bold 20px/24px Arial, Helvetica, sans-serif; color:#006199; display:block; }
.top_news3 h2 a{ color:#006199; text-decoration:none; font:bold 20px/24px Arial, Helvetica, sans-serif;}
.top_news3 h2 a:hover{ color:#006199; text-decoration:underline; font:bold 20px/24px Arial, Helvetica, sans-serif;}
.top_news3 p { color:#000; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; display:block;}
.top_news3 p a{ color:#006199; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:none; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:4px 0 0 0; display:block; float:left; width:440px;}
.top_news3 p a:hover{ color:#006199; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:underline; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:4px 0 0 0;}
.top_news3 span{ margin:3px 15px 0 0; padding:0; float:left; display:inline; width:190px; height:127px;}
.top_news3 strong{ margin:0 0 3px 0; padding:0; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#626262; display:block; font-style:normal;}
.top_news3 strong em{ font:bold 11px/14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; text-transform:uppercase;}

#news3 { margin:0 14px 0 0; padding:0 0 15px 0; float:left; display:inline; width:425px;}
.news3 { margin:0 5px 0 0; padding:10px 0 10px 0; font:normal 13px/17px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline; border-bottom:1px solid #ccc;}
.news3 h2{ margin:0 0 3px 0; padding:0; font:bold 13px/18px Arial, Helvetica, sans-serif; color:#006199; display:block; }
.news3 h2 a{ color:#006199; text-decoration:none;}
.news3 h2 a:hover{ color:#006199; text-decoration:underline;}
.news3 p { color:#000; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0 10px 0 0; padding:0; display:block; float:left;}
.news3 p a{ color:#006199; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:none; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:4px 0 0 0; display:block; float:left;}
.news3 p a:hover{ color:#006199; font:normal 13px/16px Arial, Helvetica, sans-serif; text-decoration:underline; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:4px 0 0 0;}
.news3 strong{ margin:0 0 3px 0; padding:0; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#626262; display:block; font-style:normal;}
.news3 strong span{ font:bold 11px/14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; text-transform:uppercase;}

.todays_market1 { margin:15px 0 0 0; padding:0; float:left; display:inline; width:220px;}

#feature_analysis { background:#deedf0; margin:5px 15px 0 0; padding:5px 0 0 0; float:left; display:inline; width:425px;min-height:225px}
#feature_analysis h3{ margin:0 10px; padding:0; font:bold 14px/25px Georgia, "Times New Roman", Times, serif; color:#000; display:block; font-style:italic; border-bottom:1px solid #000;}
#feature_analysis h3 a{ color:#000; text-decoration:none;}
#feature_analysis h3 a:hover{ color:#000; text-decoration:none;}

.feature_analysis { font:bold 12px/16px Arial, Helvetica, sans-serif; color:#006199; margin:0; padding:10px; float:left; display:inline;}
.feature_analysis strong { font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0 0 0 0; width:140px; float:left; text-decoration:none;  display:inline;}
.feature_analysis strong a{ font:bold 13px/18px Arial, Helvetica, sans-serif; color:#006199; text-decoration:none; display:block; margin:0 0 5px 0;}
.feature_analysis strong a:hover{ font:bold 13px/18px Arial, Helvetica, sans-serif; color:#006199; text-decoration:underline; display:block; margin:0 0 5px 0;}
.feature_analysis ul { font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; margin:0 10px; padding:0 0 0 10px; float:left; display:inline; border-left:1px solid #fff; width:234px; list-style-type:none;}
.feature_analysis li { display:block;}
.feature_analysis li a{ color:#006199; text-decoration:none; display:block; padding:0 0 5px 0;}
.feature_analysis li a:hover{ color:#006199; text-decoration:underline; display:block; padding:0 0 5px 0;}
.feature_analysis li span { font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; float:right;}
.feature_analysis li span a{ color:#000; text-decoration:none; display:block;}
.feature_analysis li span a:hover{ color:#000; text-decoration:underline; display:block;}








/* search page css */
.advance_search { margin:5px 0 0 0; padding:15px 10px 5px 10px; border:1px solid #ccc; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/company_info_bg.gif) repeat-x; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000;}
.advance_search form { margin:0; padding:0;}
.advance_search form h2{ margin:0 0 10px 0; padding:0 0 5px 0; font:bold 24px/20px Arial, Helvetica, sans-serif; color:#000; display:block; border-bottom:1px solid #ccc; width:630px;}
.advance_search u { text-decoration:none; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; float:right; display:inline;}
.advance_search u input{ margin:0 5px 0 10px; padding:0; }
.advance_search strong{ margin:0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline; width:350px;}
.advance_search strong input{ margin:0 0 0 10px; padding:0; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#585858; border:1px solid #ccc; width:285px; height:20px;}
.advance_search b{ margin:0 0 0 20px; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline; width:260px;}
.advance_search b select{ margin:0 0 0 10px; padding:0; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#585858; width:200px; height:20px; }
.advance_search span { margin:10px 0 0 0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline;}
.advance_search span span{ margin:0 10px 0 0; padding:0; float:left; display:inline;}
.advance_search span select{ margin:0 5px 0 0; padding:0; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#585858; border:1px solid #ccc; height:20px; float:left; display:inline;}
.advance_search i{ margin:10px 0 0 20px; padding:0; float:left; display:inline;}

.results { margin:20px 0 0 0; padding:0; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #ccc; float:left; display:inline; width:660px;}
.results strong{ margin:0; padding:0; font:bold 12px/24px Arial, Helvetica, sans-serif; color:#000; }
.results b{ margin:0 20px 0 0; padding:0; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#000; float:right; display:inline;}
.results b a{ font:bold 12px/24px Arial, Helvetica, sans-serif; color:#006199; text-decoration:underline;}
.results b a:hover{ font:bold 12px/24px Arial, Helvetica, sans-serif; color:#006199; text-decoration:none;}

.result_listing { margin:0; padding:0; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline;}
.result_listing ul{ list-style-type:none;}
.result_listing li{ margin:10px 0 10px 0; padding:0; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#000; display:block;}
.result_listing h2 a{ color:#006199; font:bold 14px/20px Arial, Helvetica, sans-serif; text-decoration:none;}
.result_listing h2 a:hover{ color:#006199; font:bold 14px/20px Arial, Helvetica, sans-serif; text-decoration:underline;}
.result_listing strong{ margin:0; padding:0; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#585858; display:block;}
.result_listing strong span{ margin:0; padding:0; font:bold 11px/18px Arial, Helvetica, sans-serif; color:#585858;}









/* stocks page css */
#stock_info { margin:0; padding:10px 10px 2px 10px; border:1px solid #ccc; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/company_info_bg.gif) repeat-x; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000;}
.stock_sensex { margin:0 10px 0 5px; padding:0; border-right:1px solid #ccc; float:left; display:inline; width:170px;}
.stock_sensex strong{ margin:0; padding:0; font:bold 14px/25px Arial, Helvetica, sans-serif; color:#006199; float:left; display:inline; text-transform:uppercase;}
.stock_sensex strong em{ margin:0; padding:0; font:bold 18px/25px Arial, Helvetica, sans-serif; color:#000; display:block;}
.stock_sensex span{ margin:0 0 0 10px; padding:0; font:bold 14px/42px Arial, Helvetica, sans-serif; color:#fff; float:left; display:inline; width:69px; height:42px; text-align:center; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/sensex_bg.gif) no-repeat;}
.stock_info { margin:0 0 0 10px; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000;}
.stock_info strong { margin:0 10px 0 0; padding:0; font:normal 12px/30px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline; }
.stock_info strong input{ margin:0 3px 0 0; padding:0;}
.stock_info em input{ margin:0 0 0 10px; padding:0; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#a2a1a1; float:left; display:inline; }
.stock_info span input{ margin:0 5px 0 0; padding:0; font:normal 11px/20px Arial, Helvetica, sans-serif; color:#a2a1a1; border:1px solid #a2a1a1; height:20px; float:left; display:inline;}
.stock_info_lnk { margin:5px 0 10px 0; padding:5px 0 0 0; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#006199; border-top:1px solid #ccc; display:block; text-align:center;}
.stock_info_lnk a{ color:#006199; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/dot.gif) no-repeat 0 5px; padding:0 0 0 10px; margin:0 5px; text-decoration:none;}
.stock_info_lnk a:hover{ color:#006199; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/dot.gif) no-repeat 0 5px; padding:0 0 0 10px; text-decoration:underline;}

.stocks_hd { font:bold 14px/30px Arial, Helvetica, sans-serif; color:#006199; display:block; margin:10px 0; text-align:center; text-transform:uppercase; border-bottom:1px solid #ccc;}

.stocks_exchanges { width:320px; padding:0; margin:0 9px 0 0; border:1px solid #ccc; float:left; display:inline;}
.stocks_exchange { margin:10px 0 10px 10px; padding:0; font:bold 11px/24px Arial, Helvetica, sans-serif; color:#000; text-align:center; text-transform:uppercase;}

.top_gainers1 { margin:0 10px 10px 10px; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline;}
.top_gainers1 strong{ margin:0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000;}
.top_gainers1 span{ margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#006199; text-transform:uppercase;}
.top_gainers1 td{ margin:0; padding:0; height:25px; border-bottom:1px solid #ccc;}

.stocka_details { margin:0; padding:0; font:normal 12px/25px Arial, Helvetica, sans-serif; color:#000; border:1px solid #ccc; text-transform:uppercase; background:#f0f0f0; text-align:center;}
.stocka_details strong{ margin:0; padding:0; font:bold 12px/25px Arial, Helvetica, sans-serif; color:#006199; text-transform:uppercase; display:block;}

#graph1 { margin:15px 0 0 0; padding:0; float:left; display:inline;}
.graph1 { margin:0; padding:0; font:bold 11px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.graph1 ul{ margin:0; padding:0; height:28px; }
.graph1 h2{ margin:0; padding:0; font:bold 12px/28px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline; text-transform:uppercase; width:381px; background:#fff; border-bottom:1px solid #ccc;}
.graph1 li{color:#fff; text-decoration:none;display:block; height:28px; list-style:none; float:left; display:inline; border-right:2px solid #fff; border-bottom:1px solid #ccc; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/blue_bg.gif) repeat-x bottom; }
.graph1 li a{color:#fff; text-decoration:none;display:block; padding:8px 9px 0 8px; height:28px; text-align:center; float:left; }
.graph1 li a:hover{color:#fff; text-decoration:none; display:block; padding:8px 9px 0 8px; height:28px; text-align:center;}
.graph1 li.current a{color:#000; text-decoration:none; display:block; padding:0 9px 0 8px; line-height:28px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff;}
.graph_content { font:normal 11px/16px Arial, Helvetica, sans-serif; color:#ff0000; margin:0; padding:10px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left; display:inline; text-align:center; width:637px}
.graph_content a{ color:#ff0000; text-decoration:none; display:block;}
.graph_content a:hover{ color:#ff0000; text-decoration:underline; display:block;}

.stock_search { margin:0 0 10px 0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline;}
.stock_search strong{ margin:0; padding:0 0 0 10px; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; float:left; display:inline; width:455px;}
.stock_search span{ margin:0 5px 0 0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline;}
.stock_search select{ margin:0 10px 0 0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline;}
.stock_search input{ margin:0; padding:0; float:left; display:inline;}

.stcok_hd1 { margin:0; padding:0; font:bold 11px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; border:1px solid #ccc;}
.stcok_hd1 td{ height:25px; padding:0 0 0 10px;}
.stock_data { margin:10px 0; padding:0 0 10px 0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; border-bottom:1px solid #ccc;}
.stock_data td{ height:25px; padding:0 0 0 10px;}







/* video page css */
.iframe_video {margin:0; padding:0; display:inline; width:452px; height:320px;}

.video_block { padding:8px 0 20px 0px; width: 660px; /* height:340px;*/ display:block; margin:0; background:none; border-bottom:1px solid #ccc;}
.video_block h2 { color: #000; font: normal 22px Arial, Helvetica, sans-serif; margin:0 0 10px; padding:0;}



.morevideo_block { padding:8px 0 20px 0px; width: 660px; display:block; margin:0; background:none; border-bottom:1px solid #ccc;}
.morevideo_block h2 { color: #000; font: normal 22px Arial, Helvetica, sans-serif; margin:0 0 10px; padding:0;}


.video { float:left; width:452px; /*height:300px;*/ padding-right:10px;} 
iframe { margin:0; padding:0;}
.video_desc { color:#000; font:normal 13px/20px Arial, Helvetica, sans-serif; float:left; width:195px;  padding:0 0 0 0;text-align:justify;}
.video_desc p{ font:normal 13px/20px Arial, Helvetica, sans-serif; color:#000; padding:0;}
.video_desc  a { color:#01446b; text-decoration:none; display:block;}
.video_desc  a:hover { color:#01446b; text-decoration:underline;}

#video_listing { background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_line.gif) repeat-y center; margin:20px 0 0 0; padding:0; width:650px;}
.video_listing { font:normal 11px/16px Arial, Helvetica, sans-serif; color:#006199; width:325px; float:left; display:inline;}
.video_listing h2{ margin:0 0 10px 7px; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.video_listing h2 a{ color:#000; text-decoration:none;}
.video_listing h2 a:hover{ color:#000; text-decoration:none;}
.video_listing strong{ font:normal 11px/16px Arial, Helvetica, sans-serif; color:#006199; display:inline; float:left; width:70px;height:120px;overflow:hidden; margin:0 3px 20px 7px;}
.video_listing strong a{ color:#006199; text-decoration:none; display:block;}
.video_listing strong a:hover{ color:#006199; text-decoration:none; display:block;}
.video_listing strong img{ display:block; border:0; margin:0; padding:0;}
.video_listing span{ margin:0 7px 0 0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; float:right; display:inline;  text-transform:none;}
.video_listing span a{ color:#000; text-decoration:none;}
.video_listing span a:hover{ color:#000; text-decoration:underline;}

#video_listing1 { margin:20px 0 0 0; padding:0; width:650px; clear:both;}
.video_listing1 { font:normal 11px/16px Arial, Helvetica, sans-serif; color:#006199; width:auto; float:left; display:inline;}
.video_listing1 h2{ margin:0 0 10px 7px; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.video_listing1 h2 a{ color:#000; text-decoration:none;}
.video_listing1 h2 a:hover{ color:#000; text-decoration:none;}
.video_listing1 strong{ font:normal 11px/16px Arial, Helvetica, sans-serif; color:#006199; display:inline; float:left; width:70px; margin:0 3px 20px 8px;}
.video_listing1 strong a{ color:#006199; text-decoration:none; display:block;}
.video_listing1 strong a:hover{ color:#006199; text-decoration:none; display:block;}
.video_listing1 strong img{ display:block; border:0; margin:0; padding:0;}
.video_listing1 span{ margin:0 7px 0 0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; float:right; display:inline;  text-transform:none;}
.video_listing1 span a{ color:#000; text-decoration:none;}
.video_listing1 span a:hover{ color:#000; text-decoration:underline;}








/* fullcoverage page css */
.fc { font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; float:right; margin:0 0 0 0; padding:0;}
.fc a{ font:bold 16px/18px Arial, Helvetica, sans-serif; font-style:italic; color:#000; text-decoration:none;}
.fc a:hover{ font:bold 16px/18px Arial, Helvetica, sans-serif; font-style:italic; color:#000; text-decoration:underline;}

.top_news4 { margin:0; padding:0 0 20px 0; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #ccc; overflow:hidden;}
.top_news4 h2{ margin:0 0 10px 0; padding:0; font:bold 20px/24px Arial, Helvetica, sans-serif; color:#006199; display:block; }
.top_news4 h2 a{ color:#006199; text-decoration:none; font:bold 20px/24px Arial, Helvetica, sans-serif;}
.top_news4 h2 a:hover{ color:#006199; text-decoration:underline; font:bold 20px/24px Arial, Helvetica, sans-serif;}
.top_news4 p { color:#000; font:normal 12px/18px Arial, Helvetica, sans-serif; margin:0; padding:0; display:block;}
.top_news4 p a{ color:#006199; font:normal 13px/18px Arial, Helvetica, sans-serif; text-decoration:none; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 15px; margin:4px 0 0 0; display:block; float:left; width:440px;}
.top_news4 p a:hover{ color:#006199; font:normal 13px/18px Arial, Helvetica, sans-serif; text-decoration:underline; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_dot.gif) no-repeat 0 7px; padding:0 0 0 15px; margin:4px 0 0 0;}
.top_news4 span{ margin:3px 15px 0 0; padding:0; float:left; display:inline; width:190px; height:127px;}
.top_news4 strong{ margin:7px 0 3px 0; padding:0; font:bold 11px/14px Arial, Helvetica, sans-serif; color:#006199; display:block;}
.top_news4 strong a{ color:#006199; text-decoration:none;  background:url(http://static.expressindia.com/frontend/fe/images/fe-images/post_comment.gif) no-repeat; padding:0 0 0 20px;}
.top_news4 strong a:hover{ color:#006199; text-decoration:underline;  background:url(http://static.expressindia.com/frontend/fe/images/fe-images/post_comment.gif) no-repeat; padding:0 0 0 20px;}

.listing_fc { margin:0; padding:0; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline;}
.listing_fc ul{ list-style-type:none;}
.listing_fc li{ margin:10px 0 10px 0; padding:0 0 10px 0; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#000; display:block; width:432px; border-bottom:1px solid #ccc;}
.listing_fc li h2 a{ color:#006199; font:bold 13px/20px Arial, Helvetica, sans-serif; text-decoration:none;}
.listing_fc li h2 a:hover{ color:#006199; font:bold 13px/20px Arial, Helvetica, sans-serif; text-decoration:underline;}

.other_fc { margin:10px 0 0 0; padding:0; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline; width:200px;}
.other_fc ul{ list-style-type:none;}
.other_fc li{ display:block; margin:10px 0 10px 0; padding:0;}
.other_fc a{ color:#006199; text-decoration:none; display:block; padding:5px 0 0 0;}
.other_fc a:hover{ color:#006199; text-decoration:underline; display:block; padding:5px 0 0 0;}
.other_fc h3{ margin:0; padding:0; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#000; display:block; text-transform:uppercase;}
.other_fc h3 a{ color:#000; text-decoration:none;}
.other_fc h3 a:hover{ color:#000; text-decoration:underline;}

.banner_fc { margin:10px 0 20px 0;}

.alphabets{ border-bottom:1px solid #dfdede; overflow:hidden; padding:10px 0; margin:10px 0 15px 0;}
.alpha{ font-size:12px; display:block; cursor: pointer; float:left; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/alphabg.jpg); width:35px; text-align:center; padding:3px 0px 3px 0px; margin:2px 2px 0px 2px; text-transform:uppercase}
.alpha-act{ font-size:12px; display:block; float:left; background-image:none; font-weight:bold; width:35px; text-align:center; padding:3px 0px 3px 0px; margin:2px 2px 0px 2px; text-transform:uppercase}
.imagecontainer3{ background-color:#f0efef; padding:3px; color:#01446b; font-size:14px; line-height:26px; display:block; float:left; margin:15px; text-align:center; font-weight:bold; text-transform:uppercase}
.imagecontainer3 img{ margin:0 0 5px 0; padding:0; display:block;}
.contentfull{font-size:12px}
.contentfull .cont{font-size:12px}
.contentfull h4{font-size:14px}







/* weather page css */
#content { margin:20px 0 0 0; padding:0;}
.contentLeft{ width:320px; float:left; overflow:hidden; margin-right:7px; padding-right:8px; border-right:1px solid #dfdede}
.contentMid{overflow:hidden; display:block; width:320px}
.block{	margin-bottom:20px}
.block strong{ float:right; display:inline;}
.linkright{ display:block; float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; padding-top:3px;}
.linkright strong{ font-size:14px; font-style:italic; padding-left:3px}
.cloud{ width:35px; height:26px; display:block; float:right; margin:-5px 0px 0px 10px;}
.suncloud{ width:37px; height:28px; display:block; float:right; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/weathericons.jpg); background-repeat:no-repeat; background-position: 0px -30px; margin:-5px 0px 0px 10px;}
.sun{ width:37px; height:28px; display:block; float:right; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/weathericons.jpg); background-repeat:no-repeat; background-position: 0px -60px; margin:-5px 0px 0px 10px;}
.sunrain{ width:37px; height:40px; display:block; float:right; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/weathericons.jpg); background-repeat:no-repeat; background-position: 0px -94px; margin:-16px 0px 0px 10px;}
.wbox{padding:7px 0px; color: #01446b; font-size:14px; overflow:hidden}
.wbox h5{color: #01446b; font:normal 12px/14px Arial, Helvetica, sans-serif; border:none; padding:0px; margin:0px;}
.wbox h4{ font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
#content h3.weatherpage{ font:normal 16px/20px Arial, Helvetica, sans-serif; border-bottom:3px solid #01446b; padding-bottom:8px; margin-bottom:10px; text-transform:uppercase; color:#01446b;}
#content h4{ font:normal 12px/14px Arial, Helvetica, sans-serif; color: #000}
#content h4 a{color: #000}
#content h5{ font:normal 12px/14px Arial, Helvetica, sans-serif; margin-bottom:5px; color: #01446b;margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #dfdede; padding-top:7px}


.city_new{ font:normal 12px/14px Arial, Helvetica, sans-serif; color: #01446b; border-bottom:3px solid #01446b; padding-bottom:30px; margin-bottom:10px; text-transform:uppercase; color:#01446b;}
.city_new h4{ font:normal 16px/20px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#01446b; display:inline; float:left; margin:10px 0 0 0;}
.rt_new { float:right; display:inline; margin:-10px 0 0 0;}
.city_temp { font:normal 12px/25px Arial, Helvetica, sans-serif; color:#01446B;}
.city_temp ul{ list-style-type:none; display:block;}
.city_temp li{ display:block; border-bottom:1px solid #ccc;}
.city_temp li strong{ display:inline; float:left; margin:0 5px 0 0;}









/* horoscope page css */
.linkrightblue{ display:block; float:right; font:normal 11px/16px Arial, Helvetica, sans-serif; text-transform:capitalize; padding-top:3px; color:#01446b}
.hide{display:none;}
.hblock{margin-bottom:20px;border-bottom:1px solid #dfdede; padding-bottom:10px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000;}
h3.horoscopepage{ font:bold 16px/20px Arial, Helvetica, sans-serif; border-bottom:2px solid #01446b; padding-bottom:4px; margin-bottom:10px; text-transform:uppercase; color:#01446b;}
.aries{ display:block; float:left; width:81px; height:81px; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/horoscopes.jpg); margin:0px 10px 5px 0px}
.gpxini{ display:block; float:left; width:81px; height:81px; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/horoscopes.jpg); background-position:0px -92px; margin:0px 10px 5px 0px}
.leo{ display:block; float:left; width:81px; height:81px; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/horoscopes.jpg); background-position:-1px -185px; margin:0px 10px 5px 0px}
.libra{ display:block; float:left; width:81px; height:81px; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/horoscopes.jpg); background-position:0px -277px; margin:0px 10px 5px 0px}
.saggitarius{ display:block; float:left; width:81px; height:81px; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/horoscopes.jpg); background-position:-1px -371px; margin:0px 10px 5px 0px}
.aquarius{ display:block; float:left; width:81px; height:81px; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/horoscopes.jpg); background-position:0px -464px; margin:0px 10px 5px 0px}
.videos2{ font-size:14px; color: #01446b; margin:0px; padding:0px;border-bottom:1px solid #dfdede; overflow:hidden; padding-bottom:10px}
.taurus{ display:block; float:left; width:81px; height:81px; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/horoscopes.jpg); background-position:-101px 0px; margin:0px 10px 5px 0px}
.cancer{ display:block; float:left; width:81px; height:81px; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/horoscopes.jpg); background-position:-102px -92px; margin:0px 10px 5px 0px}
.virgo{ display:block; float:left; width:81px; height:81px; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/horoscopes.jpg); background-position:-102px -185px; margin:0px 10px 5px 0px}
.scorpio{ display:block; float:left; width:81px; height:81px; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/horoscopes.jpg); background-position:-102px -277px; margin:0px 10px 5px 0px}
.capricorn{ display:block; float:left; width:81px; height:81px; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/horoscopes.jpg); background-position:-101px -371px; margin:0px 10px 5px 0px}
.pisces{ display:block; float:left; width:81px; height:81px; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/horoscopes.jpg); background-position:-101px -464px; margin:0px 10px 5px 0px}








/* gallery page css */
.gallerypage{padding:10px 0px 10px 0px; background:#000000; overflow:hidden}
.gallerypage h2{ color:#FFF; padding:0 0 10px 10px; font:normal 18px/20px Georgia, "Times New Roman", Times, serif;}
#fullsize {position:relative; width:660px; min-height:600px;}
#image { margin: 0 0 0 40px; width:660px;}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/left.png) left center no-repeat; margin-top:20px;}
#imgnext {right:0; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/right.png) right center no-repeat; margin-top:20px;}
/*#imgnext {right:0; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/right.png) right center no-repeat; margin-top:20px;}*/
#imglink {position:absolute; height:306px; width:100%; z-index:100;}
#thumbnails {margin-top:-35px; position:absolute; z-index:999; margin-left:20px; visibility:hidden}
#thumbnails img{ border:1px solid #000000}
/*#information {position:absolute; bottom:0; width:610px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; margin:0 0 0 0; opacity:.7; filter:alpha(opacity=100); padding:0 25px 0 25px; height:75px;}*/
#information {position:absolute;  bottom:0px; width:610px; background:#000; color:#ccc; z-index:200; margin:0 0 0 0; padding:0 25px 0 25px; }
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:5px; color:#ccc; font-size:12px; text-align:center; line-height:17px;}








/* feedback page css */
.contbg{ background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/contbg.jpg); background-repeat:no-repeat; background-position:top right; overflow:hidden; border:1px solid #dfdede; padding:15px; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#000;}
.contname{ display:block; float:left; width:90px; margin-bottom:10px; clear:left}
.contfield{ display:block; float:left; width:270px; margin-bottom:10px;}
.contfield input.field{border:1px solid #dfdede; padding:1px; margin:0px; width:268px}
.contfield textarea.field{border:1px solid #dfdede; padding:1px; margin:0px; width:268px}
input.submit{ border:0px; margin:10px 0px 0px 300px; color:#000; display:block; float:left; clear:both; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold;}
.mailbg{ background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/mailbg.jpg); background-repeat:no-repeat; background-position:bottom right;overflow:hidden; border:1px solid #dfdede; padding:0px 10px 5px 10px; display:block; float:left; width:300px; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#000; }
.contright{ background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/faxbg.jpg); background-repeat:repeat-x; display:block; float:left; width:310px;border:1px solid #dfdede; padding:0px 0px 0px 10px; margin-left:15px; }
h6.cont{ font-size:14px; font-weight:bold; border:none; text-transform:uppercase; padding:0px; margin:0px; line-height:44px; display:block; float:left; margin-right:10px;}
.alter { font:normal 14px/20px Arial, Helvetica, sans-serif; border:none;padding:0px; margin:0px; line-height:20px; display:block; float:left; margin-right:10px;}
.alter_text { font:normal 14px/20px Arial, Helvetica, sans-serif; border:none;padding:0px; margin:0px; line-height:20px; display:block; margin-right:10px;}
.fax{ background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/faxicon.jpg); background-repeat:no-repeat; background-position:right bottom; height:46px;font-size:16px; line-height:42px}
.email{ background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/emailicon.jpg); background-repeat:no-repeat; background-position:right top; height:46px;font-size:14px; line-height:42px}
.phone{ background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/phoneicon.jpg); background-repeat:no-repeat; background-position:right bottom; height:46px;font-size:16px; line-height:42px}
.spacer{ height:8px; display:block; float:left; width:310px;}









/* advertise page css */
.boxbg{ background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/boxbg.jpg); background-repeat:no-repeat; background-position:top right; overflow:hidden; border:1px solid #dfdede; padding:18px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#353535;}
.boxbg a{ color:#01446b; text-decoration:underline; font-weight:bold}
.linkrightred{ display:block; float:right; font:bold 14px/24px Arial, Helvetica, sans-serif; text-transform:capitalize; padding-top:10px; color:#ce0303; text-decoration:underline;}
.linkrightred a{ color:#ce0303}

#tabContainer2{ position:relative; width:300px; padding-top:10px } 
h5.right{ font:bold 12px/24px Arial, Helvetica, sans-serif; margin:0; color: #000000;padding-bottom:0px; padding-top:2px;}
.rightbg{ background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/rightbg.jpg); background-repeat:repeat-x; background-position:top; overflow:hidden; border:1px solid #dfdede; padding:10px; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#000;}
.rightbg .block1{ display:block; float:left; width:75px; color:#01446b;}
.rightbg .block2{ display:block; float:left; width:200px; color:#01446b}
.rightbg .divider{ display:block; height:1px; width:100%; background-color:#dfdede; margin:5px 0px 5px 0px; clear:both}









/* sitemap page css */
.boxbg2{ background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/boxbg2.jpg); background-repeat:no-repeat; background-position:top right; overflow:hidden; border:1px solid #dfdede; padding:18px; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#01446b;}
.boxbg2 .longbox{ display:block; float:left; overflow:hidden; width:200px; font-size:12px}
.boxbg2 .longboxcenter{ display:block; float:left; overflow:hidden; width:170px; font-size:12px; border:1px solid #dfdede; border-bottom:0px; border-top:0px; padding:0px 15px; height:610px; margin-right:20px}
.boxbg2 .mainhead{font-weight:bold;; display:block; color:#000;}
.boxbg2 ul{ margin:0px; padding:0px 0px 4px 0px}
.boxbg2 ul li{ font-weight:100; color: #01446b; padding-left:12px; line-height:20px; list-style:none}
.boxbg2 ul li a{ color:#01446b; text-decoration:none;}









/* sign in page css */
#signin_tab { margin:10px 0 0 0; padding:0; float:left; display:inline;}
.signin_tab { margin:0; padding:0 0 0 10px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #ccc;}
.signin_tab ul{ margin:0; padding:0; height:24px; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/grey_bg1.gif) repeat-x 0; width:304px; float:left; display:inline;}
.signin_tab li{color:#fff; text-decoration:none;display:block; width:150px; height:24px; list-style:none; float:left; display:inline; border-right:2px solid #fff; border-bottom:1px solid #ccc;}
.signin_tab li a{color:#fff; text-decoration:none;display:block; padding:4px 0 0 0; height:24px; text-align:center; }
.signin_tab li a:hover{color:#fff; text-decoration:none; display:block; padding:4px 0 0 0; height:24px; text-align:center;}
.signin_tab li.current a{color:#000; text-decoration:none; background:#fff; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; display:block; padding:0; line-height:24px}
.signin_tab_content { font:bold 12px/16px Arial, Helvetica, sans-serif; color:#006199; margin:0; padding:0; float:left; display:inline;}

.signbg{  overflow:hidden; border-bottom:1px solid #dfdede; border-right:1px solid #dfdede; border-left:1px solid #dfdede; padding:0 20px 20px 20px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#000;}
.signform{ font-size:13px; overflow:hidden}
.signformfield1{width:235px; text-align:right; margin-right:15px; display:block; float:left; margin-bottom:10px;}
.signformfield2{width:295px; text-align:left; margin-right:15px; display:block; float:left}
.signformfield2 img{ float:right;}
.signformfield2 .textfield{ width:220px; padding:1px; border:1px solid #dfdede;}
.fpass{ margin:10px 0px 20px 170px; width:305px;}
.fpass a{ color:#000; text-decoration:underline;}
.fpass a:hover{ color:#000; text-decoration:none;}
.fpass input{ float:right;}
.btns{ display:block; margin-left:auto; margin-right:auto; width:135px; margin-bottom:20px}
.signbg ul{ margin:0px; padding:0px;}
.signbg ul li{ list-style:none; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/arrowbull.jpg); background-repeat:no-repeat; background-position:left; padding-left:25px; line-height:25px}
.check{display:block; float:left; margin-right:10px; margin-bottom:10px; margin-top:5px}
span.small{ font-size:11px; margin-top:-5px}










/* article page css */
.article_search { margin:5px 0 0 0; padding:15px 10px 5px 10px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; float:right; display:inline;}
.article_search form { margin:0; padding:0;}
.article_search form h2{ margin:0 0 10px 0; padding:0 0 5px 0; font:bold 24px/20px Arial, Helvetica, sans-serif; color:#000; display:block; border-bottom:1px solid #ccc; width:630px;}
.article_search span { text-decoration:none; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; float:right; display:inline;}
.article_search span input{ margin:0 5px 0 10px; padding:0; }
.searchtop{ padding-left:15px; overflow:hidden; margin-bottom:-1px; margin:20px 0 0 0;}
.searchtab{ display:block; float:left; padding:5px 10px; font-size:11px; text-transform:uppercase; border:1px solid #dfdede; background-color:#FFF; border-bottom:0px}
.searchtabact{ display:block; float:left; padding:5px 10px; font-size:11px; text-transform:uppercase; border:1px solid #dfdede; background-image:url(http://static.expressindia.com/frontend/fe/images/fe-images/tabbg.jpg); background-repeat:repeat-x; border-top:3px solid #cccccc;; border-bottom:0px;}
.contentfull{font-size:12px}
.contentfull .cont{font-size:12px}
.contentfull h4{font-size:14px}
.articlesum{border-bottom:1px solid #dfdede; padding-bottom:3px; margin-bottom:8px; overflow:hidden;}
.searchform{ padding:20px 0px}
.searchform .field1{ width:288px; border:1px solid #dfdede; padding:1px; margin:0px 10px;}
.searchform .field2{ width:200px; border:1px solid #dfdede; padding:1px; margin:0px 10px;}
.searchform .field3{ width:150px; border:1px solid #dfdede; padding:1px; margin:0px 10px;}
.searchform img{ margin-bottom:-5px; margin-left:-5px; margin-right:9px}
.searchform .btn{ margin:10px 0px -18px 0px;}
.pagination2 { margin:20px 0 0 0; padding:10px 0 0 0; font:bold 12px/25px Arial, Helvetica, sans-serif; color:#006199;border-top:1px solid #ccc; text-align:center;}
.pagination2 a{ color:#006199; text-decoration:none; padding:0 5px;}
.pagination2 a:hover{ color:#006199; text-decoration:none; padding:0 5px;}
.pagination2 .active{ color:#000; text-decoration:underline; padding:0 5px;}

.imagecontainer2{ background-color:#f0efef; padding:10px; color:#01446b; font-size:14px; line-height:22px; display:block; float:left; margin:8px; text-align:center;}
.imagecontainer2 img{display:block;}

.headlines {
    color: #000000;
    display: inline;
    float: left;
    font: 12px/20px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
.headlines ul {
    list-style-type: none;
}

.headlines li {
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    display: block;
    font: 12px/20px Arial,Helvetica,sans-serif;
    margin: 0 0 15px;
    padding: 0 0 15px;
    width: 432px;
}

.listing_inner_left3 {
    border-left: 1px solid #CCCCCC;
    display: inline;
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    width: 190px;
}
.listing_inner_left4 { width:435px; margin:0; padding:0 13px 0 0; float:left; display:inline;}
* {
    margin: 0;
    outline: medium none;
    padding: 0;
}
.headlines li h2 a {
    color: #006199;
    font: 18px/20px Arial,Helvetica,sans-serif;
    text-decoration: none;
}


.rss { margin:0; padding:0; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#585858;}
.rss table{ border-collapse:collapse;}
.rss td{ margin:0; padding:8px;}
.rss a{ color:#585858; text-decoration:underline;}
.rss a:hover{ color:#585858; text-decoration:none;}

#AjaxMenu1{overflow:hidden!important;}

.feedbackfrm{ display:block; border:1px solid #ddd; overflow:hidden; padding:10px; margin-top:10px;width:403px; color: #585858;
    font-size: 11px;}
.feedbackfrm1{ display:block; border:1px solid #ddd; height:160px; padding:10px; margin-top:10px; width:403px; color: #585858;
    font-size: 11px;}
.discus_panel_head { display:block;}
.discus_panel_head h3{ font:bold 12px/22px Arial, Helvetica, sans-serif; color:#000;}
.feedbackfrm1 table { margin:10px 0 0 0; padding:0;}
.feedbackfrm1 table td{ margin:0; padding:5px 3px;}
.textfild { border: 1px solid #CCCCCC; width: 143px;}
.feedbackfrm .textarea { width:160px;}
.feedbackfrm u { text-decoration:none; }
.feedbackfrm1 u { text-decoration:none; }



#wrap1{	border:solid #CCCCCC 1px; width:252px; -webkit-border-radius: 10px;	float:left;	-moz-border-radius: 10px;border-radius: 10px;padding:3px; margin-top:3px;}
.error{ color:#CC0000; font-size:12px; margin:4px; font-style:italic; width:200px;}
.success{ color:#009900; font-size:12px; margin:4px; font-style:italic; width:200px;}
img#refresh{float:left;	margin-top:30px; margin-left:4px; cursor:pointer;}
#name,#email{float:left;margin-bottom:3px; height:20px; border:#CCCCCC 1px solid;}
#message{ width:260px; height:100px;float:left;margin-bottom:3px; border:#CCCCCC 1px solid;}
#Send{ border:#000 solid 1px; float:left; color:#FFFFFF; padding:5px; width:80px; background:#000000; cursor:pointer; margin-top:10px;}
.commentform1 { font: 12px/18px Arial,Helvetica,sans-serif; }
.commentform1 h3 { font-size:16px; margin-bottom:5px; }
.commentform1 strong { color: #CC0000; }
.commentform1 .pcommtext1 { color:#585858;  }
.contnobg { border: 1px solid #DFDEDE; color: #000000; font: 14px/18px Arial,Helvetica,sans-serif; overflow: hidden; padding: 15px; margin-top:10px; }
#after_submit_text { clear: both; color: #CC0000;  margin-left: 90px; float:left; width:300px; }
#messag_error { color: #CC0000; }
.magnify { background-image: url("http://static.indianexpress.com/frontend/iep/images/magnify-icon.png"); display: block; height: 23px; margin-left: 157px; margin-top: 97px;    position: absolute; width: 23px;}
.floater { background: #eee; position: absolute; top: 265px; left: 0; padding: 20px; width: 50px }
.floater ul { padding: 1em; margin: 0; list-style:none; }
.floater ul li { margin-left:-26px;  }


.mostreadstorycontainer { margin:10px 0 15px 0; padding:0; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline; width:200px;}
.mostreadstorycontainer ul{ list-style-type:none;}
.mostreadstorycontainer li{ display:block; margin:0; padding:0;}
.mostreadstorycontainer a{ color:#006199; text-decoration:none; display:block; padding:5px 0 3px 0;}
.mostreadstorycontainer a:hover{ color:#006199; text-decoration:underline; display:block; padding:5px 0 3px 0;}
.mostreadstorycontainer h3{ margin:0; padding:0; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#000; display:block; text-transform:uppercase;}
.mostreadstorycontainer h3 a{ color:#000; text-decoration:none;}
.mostreadstorycontainer h3 a:hover{ color:#000; text-decoration:underline;}


.featuredgall { margin:15px 0 0 0; padding:10px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline; background:url(http://static.expressindia.com/frontend/fe/images/fe-images/indepth_bg.gif) repeat-x #f5f5f5;} /* latest */
.featuredgall h2{ margin:0; padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; margin-left:-10px} /* latest */
.featuredgall h2 a{ color:#000; text-decoration:none;} /* latest */
.featuredgall h2 a:hover{ color:#000; text-decoration:none;} /* latest */
.featuredgall strong{ margin:10px 0 0 0; padding:0 0 10px 0; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #ccc; float:left; display:block;} /* latest */
.featuredgall strong a{ color:#000; text-decoration:none;} /* latest */
.featuredgall strong a:hover{ color:#000; text-decoration:underline;} /* latest */
.featuredgall strong img{ margin:0; padding:0; border-top:2px solid #fff; float:left;} /* latest */
.featuredgall strong span{ margin:0 0 0 7px; padding:0; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline; width:180px;} /* latest */
.featuredgall strong span a{ color:#006199; text-decoration:none; display:block; font:bold 12px/16px Arial, Helvetica, sans-serif;} /* latest */
.featuredgall strong span a:hover{ color:#006199; text-decoration:none; display:block; font:bold 12px/16px Arial, Helvetica, sans-serif;} /* latest */


.pgmorlink {    color: #000000;  display: inline; float: right; font: 12px/14px Arial,Helvetica,sans-serif; margin: 10px 0 0; padding: 0; }
.pgmorlink a {  color: #000000; text-decoration: none; }
.pgmorlink  a:hover { color: #000000; text-decoration:underline; }
.smedia {display:inline;margin:10px 0 5px 5px;float:left;}

#left-search { /*width:661px;*/ margin:10px 0 10px 0; padding:0; float:left; display:inline; border-right:19px solid #fff;}

.latestupdates {clear: both;color: #C30217;font: bold 15px/20px 'Arial';margin: 0 0 20px;padding: 0 0 5px;border-bottom:1px solid #dbdbdb;overflow:hidden;}
.latestupdates strong {color: #000;display: inline;float: left;font: 11px/14px 'Arial Black';margin: 0;padding: 4px 10px 4px 0;text-align: right; text-transform: uppercase;}
#right h5{font:bold 12px/14px 'Arial'; text-transform: uppercase; padding-bottom:10px; }
#right h5 span{font:11px/14px 'Arial'; text-transform: uppercase; padding-bottom:10px; color:#5A5A5A}
.novideo-msg { font-size:16px; width: 650px; }


 /*Sorry*/
.sorry {width:100%;float:left;}
.sorry p{font:bold 16px Arial, Helvetica, sans-serif; text-align:center; padding:52px 4px 5px 0;}
.sorry p a{font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none; color:#005689;}
.sorry p a:hover{font:bold 14px Arial, Helvetica, sans-serif; text-decoration:underline;}
h4.sorry{ border-bottom:#000000 1px solid; margin:10px 0 0 10px; color:#000; font:normal 20px/26px Georgia, "Times New Roman", Times, serif; /*width:620px;*/}	
h4.sorry a{ background:#c92c2c; color:#fff; text-decoration:none;} 