@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
body {
	background: #fff;
}
/*common css*/
.sidebar-offcanvas{}
a{
 outline:none;
}
h4 {
 color: #000 display: block;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
h4 a {
	color: #000;
	text-decoration: none;
}
h4 a:hover {
	color: #000;
	text-decoration: none;
}
h5 {
	color: #00599b;
	display: block;
	font: normal 16px/20px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}
h5 a {
	color: #00599b;
	text-decoration: none;
}
h5 a:hover {
	color: #00599b;
	text-decoration: underline;
}
h6 {
	color: #00599b;
	display: block;
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
h6 a {
	color: #00599b;
	text-decoration: none;
}
h6 a:hover {
	color: #00599b;
	text-decoration: underline;
}
.main-container {
	background: url(../images/rightbarbg.gif) #fff top right repeat-y;
	margin: 0 auto;
	max-width: 1000px;
}
.container {
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	clear: both;
	display: block;
	margin: 0 auto;
	padding: 0 auto;
	width: 1000px !important;
}
.row {
	clear: both;
}
.navbar-default {
	background-color: #fff;
	border-color: #fff;
	margin: 0 auto;
	max-width: 1000px;
}
.navbar-default .navbar-nav > li > a.active_menu {
	background-color: #f5f5f5;
	color: #000;
}
.navbar-default .top {
	position: absolute;
	right: 0;
	top: 105px;
	width : 280px;
	z-index:99;
}
.navbar-default .nav-bg {
	background: #f78b1f;
	padding: 0;
}
.container .navbar-brand {
	height: 80px;
	padding: 10px 0;
	width: 483px;
}

header .full-add {
    clear: both;
    height: 45px;
    margin: 5px auto;
    max-width: 980px;
    padding: 0;
}

.rightpanel {
	background: #f6f6f6;
	display: inline;
	float: right;
	margin: 0 0 0 0;
	padding: 10px 0;
	width: 320px;
}
.leftpanel {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 630px;
}
.fullpanel {
	background: #fff;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
section {
	clear: both;
	margin: 30px 0 0 0;
	padding: 0;
	overflow: hidden;
}
section:first-child {
	margin: 0;
}
.row .bdr-btm {
	border-bottom: 3px solid #2e6e9e;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 0 9px 12px 9px;
}
header {
	background: #fff;
	border-bottom: 10px solid #fff;
	clear: both;
	margin: 0;
	padding: 0;
}
.columnist {
	border-left: 1px solid #D1C4B3;
	display: inline;
	float: left;
	font: 13px/16px Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
	min-height: 56px;
	padding: 0 1% 0 1%;
	width: 33.3%;
}
.columnist:first-child {
	border-left: none;
	padding: 0 1% 0 0;
}
.columnist h2 {
	color: #2E6E9E;
	display: block;
	font: bold 14px/18px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 3px 0;
	padding: 0;
	text-transform: none;
}
.columnist h2 a {
	color: #2E6E9E;
	text-transform: none;
}
.columnist h2 a:hover {
	color: #2E6E9E;
	text-transform: none;
}
.columnist strong {
	color: #2E6E9E;
	display: block;
	font: 13px/20px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.columnist strong a {
	color: #2E6E9E;
	text-decoration: none;
}
.columnist strong a:hover {
	color: #2E6E9E;
	text-decoration: underline;
}
.columnist img {
	display: inline;
	float: left;
	height: 56px;
	margin: 0 10px 0 0;
	width: 84px;
}
.logo {
	clear: both;
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
}
.logo img {
	max-width: 100%;
}
.date {
	color: #000000;
	font: 11px/24px Arial, Helvetica, sans-serif;
	float: left;
	margin: 0;
	padding: 0;
}
.links {
	color: #464646;
	float: right;
	font: bold 12px/24px Arial, Helvetica, sans-serif;
	margin: 0 0 15px 0;
	padding: 0;
}
.links a {
	color: #464646;
	text-decoration: none;
}
.links a:hover {
	color: #464646;
	text-decoration: underline;
}
.rightmgn {
	margin: 0 !important;
}
.searchbox {
	display: inline;
	float: right;
	margin: 0;
	padding: 0;
}
.socialicon {
	display: block;
	margin: 5px 10px;
}
.socialicon .facebook {
	display: block;
	margin: 0;
	width: 90px;
}
.socialicon .tweet {
	display: block;
	margin: 7px 0;
	width: 65px;
}
.socialicon .googleplus {
	display: block;
	margin: 0;
	width: 65px;
}
.searchpanel {
	border: 1px solid #999;
	display: block;
	height: 29px;
	margin:10px;
	padding: 0;
	width: 262px;
}
.searchpanel input {
	border: 0 none;
	color: #666;
	display: inline-block;
	float: left;
	font: 12px/24px Arial, Helvetica, sans-serif;
	height: 27px;
	width: 226px;
}
.searchpanel span input {
	border: 0 none;
	display: inline-block;
	float: left;
	width: 33px;
}
.left {
	display: inline;
	float: left;
	width: 50%;
}

.tigger{background:#f5f5f5; float:right; padding:0;margin-top:10px; width: 300px;}
/* ========= start teams page=========== */
.topslider{height:60px; overflow: hidden;padding:0 20px 0 0; position:relative; width:300px;}
.topslider ul{list-style-type:none; margin:0; padding:0;}
.topslider .bx-pager{ display:none;}
.teamprofile ul{list-style: none;}
.teamprofile li{ padding-left:5px; list-style: none;}
.topslider li img{width:90px; height:60px; float:left; margin-right:10px;}
.topslider li .txt{float:left;font-size:13px;line-height:16px;color:#2e6e9e; padding:3px 0; width:165px;}
.topslider .bx-controls-direction { background:#2e6e9e; width:30px; height:60px; position:absolute; top:0; right:0; }
.topslider .bx-controls-direction a{ padding:0 4px; font-size:35px;font-weight:bold; color:#fff; padding:0 5px; position:absolute; top:14%; outline:none;}
.topslider .bx-controls-direction .bx-prev{background-position:left 0; right:5px;top:23px;}
.topslider .bx-controls-direction .bx-next{background-position:right 0; right:3px; top:-6px;}
.navbar {
	clear: both;
	font: normal 15px Arial, Helvetica, sans-serif;
	height: 34px;
}
.navbar .navbar-collapse {
	background: #f78b1f;
}
.navbar .navbar-collapse li a:hover {
	background: #F5F5F5;
}
.navbar .dropdown:hover .dropdown-menu {
	display: block;
}
.navbar .home {
	background: url(../images/sprite.png) no-repeat scroll 0 -18px;
	display: block;
	height: 34px;
	margin: 0;
	outline: 0 none;
	padding: 0;
	width: 43px;
}
.navbar .home a {
	background: url(../images/sprite.png) no-repeat scroll 0 -18px;
	display: block;
	height: 34px;
	width: 43px;
}
.navbar li.home a:hover {
	background: url(../images/sprite.png) no-repeat scroll 0 -18px;
	display: block;
	height: 34px;
	width: 43px;
}
.navbar .dropdown-menu1 {
	postition: relative;
	width: 980px;
	left: -43px;
}
.navbar .dropdown-menu2 {
	postition: relative;
	width: 980px;
	left: -110px;
}
.navbar .dropdown-menu3 {
	postition: relative;
	width: 980px;
	left: -198px;
}
.navbar .dropdown-menu4 {
	postition: relative;
	width: 980px;
	left: -274px;
}
.navbar .dropdown-menu5 {
	postition: relative;
	width: 980px;
	left: -321px;
}
.navbar .dropdown-menu6 {
	postition: relative;
	width: 980px;
	left: -462px;
}
.navbar .dropdown-menu7 {
	postition: relative;
	width: 980px;
	left: -602px;
}
.navbar .dropdown-menu8 {
	postition: relative;
	width: 980px;
	left: -674px;
}
.navbar .dropdown-menu9 {
  left: -208px;
  postition: relative;
  width: 282px;
}
.navbar .dropdown-menu10 {
  left: -119px;
  postition: relative;
  width: 150px;
}
li.fe-search i, li.fe-social i{font-size:19px;}
.navbar .dropdownbox1 {
	padding: 0;
	float: left;
	display: inline;
	width: 510px;
	margin: 10px 5px 0 10px;
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	color: #000;
}
.navbar .dropdownbox1 h3 {
	font: normal 20px/24px Georgia, "Times New Roman", Times, serif;
	color: #00599b;
	margin: 0 0 7px 0;
}
.navbar .dropdownbox1 h3 a {
	color: #00599b;
	text-decoration: none;
}
.navbar .dropdownbox1 h3 a:hover {
	color: #00599b;
	text-decoration: underline;
}
.navbar .dropdownbox1 img {
	display: inline;
	float: left;
	height: 120px;
	margin: 7px 10px 7px 0;
	width: 180px;
}
.navbar .dropdownbox1 span {
	font-size: 11px;
	color: #8a8a8a;
	line-height: 20px;
	margin: 0 0 7px 0;
}
.navbar .dropdownbox2 {
	font: normal 14px/30px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #0062a7;
	display: inline;
	float: left;
	width: 400px;
	margin: 0 0 0 20px;
	padding: 0 10px;
}
.navbar .dropdownbox2 a {
	color: #0062a7;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 8px 0 8px 10px;
	border-bottom: 1px dotted #aeaeae;
	background: url(../images/sprite.png) no-repeat 0 -62px;
}
.navbar .dropdownbox2 a:hover {
	color: #0062a7;
}
.navbar .dropdownbox2 a:last-child {
	border-bottom: none;
}
.navbar .dropdownbox2 a img {
	width: 30px;
	height: 30px;
	display: inline;
	margin: 4px 10px 0 0;
	float: left;
}
.navbar .dropdown-right {
	/*right: 0;
	background: #7b7b7b;
	position: absolute;*/
}
.navbar .dropdown-right ul {
	list-style-type: none;
	float: left;
	margin: 5px 4px 0 10px;
	padding: 0;
	width: 125px;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	text-align: left;
}
.navbar .dropdown-right li {
	display: block;
	line-height: 28px;
}
.navbar .dropdown-right li a {
	color: #000;
	text-decoration: none;
}
.navbar .dropdown-right li a:hover {
	color: #d70202;
	text-decoration: underline;
}
.navbar .dropdown-right li h4 a {
	font-weight: bold !important;
}
li.fe-search{right: 42px;position:absolute;}
li.fe-social{right: 10px;position:absolute;}

li.offers2{right:0px;width:110px;background:#ffa800;}
li.offers1{right:101px;width:62px;background:#db0502;}
li.ntb1{right:163px;width:82px;background:#2E6E9E;}
li.price-list{position:absolute;}
li.price-list:hover .ddnav1{display:block;}
li.price-list .ddnav1{background:#f5f5f5; box-shadow:0px 3px 6px 1px #ccc; border-bottom:3px solid #f78b1f; color:#333; width:150px; position:absolute; right:0; top:34px; z-index:99999; display:none; list-style-type:none; margin:0; padding:0;}
li.price-list .ddnav1 li a{color:#333;display:block;padding:5px 10px;font-size:15px; line-height:20px; border-bottom:1px solid #eee;}
li.price-list .ddnav1 li a:hover{background:#2E6E9E;color:#fff; text-decoration:none;}
li.offers1 .ddnav1 li a:hover{background:#db0502;color:#fff; text-decoration:none;}
li.offers2 .ddnav1 li a:hover{background:#ffa800;color:#fff; text-decoration:none;}
.dd-arrow{background:url(../images/dd-nav.png) no-repeat left top; width:10px; height:7px; display:inline-block;}
.ad728x90 {
	clear: both;
	margin: 15px auto;
	text-align: center;
}
.ad728x90 div {
	text-align: center;
	margin:0 auto;
}
.ad468x60 {
	margin: 10px auto 10px auto;
	clear: both;
	padding: 10px;
	text-align: center;
}
.moneybhaskarhome {
	float: right;
	margin: 7px 0 0 0;
}
.adnearfont {
	margin: 0 !important;
	clear: none !important;
	float: left;
	padding: 0 !important;
	text-align: left !important;
}
.adbg {
	background: #f4f4f4;
	clear: both;
	margin: 15px 0 !important;
}
.ad320x50 {
	clear: both;
	margin: 10px auto;
	text-align: center;
	width: 320px;
}
.ticker {
	background: #f3f3f3;
	clear: both;
	height: 70px;
	margin: 0 auto;
	max-width: 1000px;
	padding: 0 13px 0 6px;
}
.ticker iframe {
	clear: both;
	height: 60px;
	margin: 5px;
	padding: 0 5px 0 0;
	width: 100%;
}
.navbar .search-bar {
	float: right;
	margin: 10px 10px 0 0;
	width: 265px;
}

/*breaking news bar css*/
.breaking-news {border: 1px solid #c9c9c9; height:39px; position: relative; font-family:Arial; margin:20px 0 5px 0; background-color:#f6f6f6; clear:both; overflow:hidden;}
.breaking-title{background: #f78b1f;padding:7px 10px; margin-right:10px;float: left;color: #fff;font-size: 12px;font-weight: 700; line-height:23px; text-transform:uppercase;}
.breaking-title p{margin:0px; padding:0px;}
.breakingbx{color: #000; float:left;width:83%; height:37px; position:relative;}
.breakingbx ul{margin:0px; padding:0px; list-style-type:none;}
.breakingbx li {font-size:17px; line-height:36px; color:#333; margin:0; padding:0 5px;}
.breakingbx li a{display:block; float:left; color:#000;}
.breakingbx .bx-pager{display:none;}
.breakingbx .bx-controls-direction{ display:none;}
.icon-closebtn a {background: url(../images/close-icon.png) no-repeat 0 0;padding-right: 3px;width: 22px;height: 22px;position: absolute;right: 5px;top: 8px;display: block;}

.breakingbx li a .pipe{padding-left:5px; color:#bbb;}
.breakingbx li span{background:url(images/share-icon2.png) no-repeat 0 -24px; display:inline-block; width:16px; height:16px; margin:10px 0 0 10px;}
.breakingbx li .fb-icon{background-position:0 0;}
.breakingbx li .twit-icon{background-position:0 -24px; margin-left:5px;}
.breakingbx li .email-icon{background-position:0 -49px;}
.mbcontent300X250 { display:none; }
.rngfbx{background: #fff;box-shadow: 0 0 4px 2px #dfdfdf;clear:both;padding: 10px;}
.rngfbanner{margin-bottom:10px;}
.rngfbanner img{display:block;max-width:100%;width:100%;}
.rngfbx iframe{width:100%; height:343px}

/* Videos Cateroties */
.category{clear:both;overflow:hidden;margin-bottom:25px;}
.category h3{border-bottom:1px solid #dbdbdb;margin-bottom:10px;padding-bottom:5px;text-transform: uppercase;}
.category h3 a{color: #000;font-size: 26px;font-weight: 400;}
.category h3 a:hover{color:#a32020;}
.gallery-thumb li i.video{background:url(../images/play-video.png) no-repeat left top; display:inline-block;position:absolute;top:10px;right:10px; height:36px; width:36px; z-index:99;}
/* Videos Cateroties CSS End */

.multimedia li a{ float:left;width:100%}
.multimedia li a i.video {background: url(../images/play-video.png) no-repeat left top;display: inline-block;position: absolute;top: 23px;right: 50px;height: 36px;width: 36px;z-index: 99;}
/* Sponsered Widget */
.va{vertical-align:bottom;}.vm{vertical-align:middle;}
.tc{display:table-cell; box-sizing:border-box;}
.maindvbx{margin:0 auto;max-width:978px;}
.sponsorsbx{background:#fff;border-bottom:1px solid #cfcfcf; display:table;padding:10px 0;height:64px;text-align:center;width:100%;}
.budget-logo{border-right:1px solid #cfcfcf; padding-right:15px;}
.silver-sponsorbx{border-right:1px solid #cfcfcf; padding:10px 15px 0 15px;}
.associate-sponsorbx{padding:10px 0 0 15px;}
.silver-txt{color:#6b6b6b;font:normal 12px/16px Arial, Helvetica, sans-serif;padding-right:12px; text-align:right;}
.sbi-life{border-right:1px solid #cfcfcf;padding-right:12px;}
.prima{padding-left:12px;}
.citibank{border-right:1px solid #cfcfcf;padding-right:12px;}
.american-express{padding:0 12px;}
.bankbazaar{border-left:1px solid #cfcfcf;padding-left:12px;}

@media (max-width:640px) {
.breaking-news{height:auto; margin-top:10px; margin-bottom:0px; background: #efefef;  overflow:inherit;}
.breaking-title{ background:none; width:auto; float:none; padding:0 10px; color:#ea6b10; margin-right:0px; font-size:11px; text-transform:uppercase;}
.breakingbx	{width:auto; float:none; min-height:45px;}
.icon-closebtn a {right: 5px;top: 4px;}
.breakingbx li{font-size:15px; line-height:18px; padding:0 10px; color:#000;}
.mbcontent300X250 { display:block; }

.fe-home-sticky-add { position:fixed; bottom:0; width:100%; margin:0 auto; text-align:center; padding:2px; background-color:#e6e6e6; z-index:9999; }
.fe-section-sticky-add { position:fixed; bottom:0; width:100%; margin:0 auto; text-align:center; padding:2px; background-color:#e6e6e6; z-index:9999; }
.mb-home-sticky-ad2 { z-index:99999; }
.mb-section-sticky-ad2 { z-index:99999; }
.buyhatke_widget { display:none; }
.adsbygoogle { display:none!important; }
footer{ margin-bottom:60px !important;}
.dd-arrow, li.fe-search, li.fe-social, .tigger, li.price-list{display:none;}
.fe-calculator{display:none !important;}
.leftcont{display:none;}
.main-story iframe{width:320px !important;}
.sponsorsbx{display:none;}
}


/*top story css*/
section .clearb {
	clear: both;
}
section.bdr {
	border-bottom: 4px solid #d3d3d3;
	padding: 0 0 30px 0;
	overflow: hidden;
}
section .topstory {
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	color: #000;
	width: 415px;
	border-right: 1px dotted #b5b5b5;
	float: left;
	display: inline
}
section .topstory h1 {
	margin: 0 0 10px 0;
	padding: 0;
	font: normal 30px/36px Georgia, "Times New Roman", Times, serif;
	color: #00599b;
}
section .topstory h1 a {
	font: normal 30px/36px Georgia, "Times New Roman", Times, serif;
	color: #00599b;
	text-decoration: none;
	background: none;
	margin: 0;
	padding: 0;
}
section .topstory h1 a:hover {
	color: #00599b;
	text-decoration: underline;
	background: none;
	margin: 0;
	padding: 0;
}
section .topstory p {
	margin: 0 0 5px 0;
	padding: 0;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	color: #000;
}
section .topstory a {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #00599b;
	text-decoration: none;
	background: url(../images/sprite.png) no-repeat 0 -131px;
	padding: 0 0 0 15px;
	display: block;
	margin: 0 0 5px 0;
}
section .topstory a:hover {
	color: #00599b;
	text-decoration: underline;
}
section .topstory span a {
	margin: 0;
	padding: 0;
	display: block;
	background: none;
}
section .topstory span a:hover {
	margin: 0;
	padding: 0;
	display: block;
	background: none;
}
section .topstory span a img {
	margin: 0 0 15px 0;
	padding: 0;
	display: block;
	background: none;
}

section .topstory em.fe-list-byline {
	font:12px/20px Arial, Helvetica, sans-serif;
	color: #444;
	font-style: normal;
	padding:3px 3px 0 0;
	margin:0;
	text-transform:capitalize;
}
section .topstory em.fe-list-byline a {
	font:12px/20px Arial, Helvetica, sans-serif;
	color: #e91b23;
	text-decoration:none;
	font-style: normal;
	padding:0 3px 0 0;;
	margin:0;
	float:left;
}
section .topstory em.fe-list-byline a:hover {
	text-decoration:underline;
}
section .topstory .topstorybtm {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #666;
	border-top: 1px dotted #AEAEAE;
	clear: both;
	margin: 15px 0 0 0;
	padding: 10px 0 0 0;
	overflow: hidden;
}
section .topstory .topstorybtm a {
	font: normal 18px/24px Georgia, "Times New Roman", Times, serif;
	color: #00599B;
	background: none;
	display: block;
	padding: 0;
}
section .topstory .topstorybtm a:hover {
	color: #00599B;
}

section .topstory .topstorybtm img {
	float: right;
	margin: 5px 0 10px 10px;
	width: 150px;
	height: 100px;
}
section .topstory .topstorybtm p {
	color: #666666;
	font: 12px/18px Arial, Helvetica, sans-serif;
	margin: 5px 0 0;
}


section .topstoryright {
	margin: 0;
	padding: 0;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #666666;
	float: left;
	display: inline;
	width: 198px;
}
section .topstoryright h3 {
	margin: 15px 0 0 0;
	padding: 10px 0 0 0;
	font: normal 18px/24px Georgia, "Times New Roman", Times, serif;
	color: #00599b;
	border-top:1px dotted #b5b5b5;
}
section .topstoryright h3 a {
	color: #00599b;
	text-decoration: none;
}
section .topstoryright h3 a:hover {
	color: #00599b;
	text-decoration: underline;
}
section .topstoryright h3:first-child {
	margin: 0 0 5px 0;
	padding: 0;
	font: normal 18px/24px Georgia, "Times New Roman", Times, serif;
	color: #00599b;
	border-top:none;
}

section .topstoryright em.fe-list-byline {
	font:12px/20px Arial, Helvetica, sans-serif;
	color: #444;
	font-style: normal;
	padding:3px 3px 0 0;
	margin:0;
	text-transform:capitalize;
}
section .topstoryright em.fe-list-byline a {
	font:12px/20px Arial, Helvetica, sans-serif;
	color: #e91b23;
	text-decoration:none;
	font-style: normal;
	padding:0 3px 0 0;;
	margin:0;
	float:left;
}
section .topstoryright em.fe-list-byline a:hover {
	text-decoration:underline;
}

section .topstory .topstorybtm .fe-list-byline a:hover {
	color: #e91b23;
}

/*todays market css*/
section .todays_market {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 220px;
}
section .todays_market h2 {
	margin: 0 0 3px 0;
	padding: 0;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
}
section .todays_market h2 a {
	color: #000;
	text-decoration: none;
}
section .todays_market h2 a:hover {
	color: #000;
	text-decoration: none;
}
section .todays_market_box {
	margin: 0;
	padding: 10px;
	border: 1px solid #ccc;
	overflow: hidden;
}
section .todays_market_box p {
	margin: 0 0 10px 0;
	padding: 0;
	border-top: 1px solid #ccc;
	width: 200px;
	height: 1px;
	display: block;
	float: left;
}
section .bse {
	margin: 10px 0 0 0;
	padding: 0;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
}
section .bse h3 {
	margin: 0;
	padding: 0 0 10px 0;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #003399;
	text-transform: uppercase;
}
section .bse h3 strong {
	margin: 0;
	padding: 0 5px;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
}
section .bse_container {
	margin: 0;
	padding: 0;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
}
section .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;
}
section .go strong {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
}
section .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;
}
section .graph {
	margin: 10px 0;
	padding: 0;
	float: left;
	display: inline;
}
section #top_gainer {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}
section .top_gainers {
	margin: 0;
	padding: 0;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
}
section .top_gainers ul {
	margin: 0;
	padding: 0;
	height: 31px;
	background: url(../images/lt_grey_bg.gif) repeat-x;
	width: 200px;
}
section .top_gainers li {
	color: #000;
	text-decoration: none;
	display: block;
	width: 100px;
	height: 31px;
	list-style: none;
	float: left;
	display: inline;
}
section .top_gainers li a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 5px 0 0 0;
	height: 31px;
	text-align: center;
}
section .top_gainers li a:hover {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 5px 0 0 0;
	height: 31px;
	text-align: center;
}
section .top_gainers li.current a {
	color: #fff;
	text-decoration: none;
	background: url(../images/grey_arrow_bg.gif) no-repeat 0;
	display: block;
	padding: 0;
	line-height: 27px
}
section .top_gainers_content {
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #006199;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}
section .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;
}
section .top_gainers_content li {
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}
section .top_gainers_content li strong {
	font: bold 12px/24px Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
section .top_gainers_content li em {
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	color: #006199;
	margin: 0;
	padding: 0;
	display: block;
}
section .top_gainers_content li span {
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
	display: block;
}
section .top_gainers_content li.wd1 {
	width: 110px;
}
section .top_gainers_content li.wd2 {
	width: 44px;
	text-align: center;
}
/* Gallery */ 
section .home-gallery {
	display: inline;
	float: right;
	margin: 0;
	padding: 0;
	width: 198px;
}
section .home-gallery ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
}
section .home-gallery li {
	border-bottom: 1px solid #ccc;
	display: table-cell;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 100%;
}
section .home-gallery li:last-child {
	border-bottom: none;
	display: table-cell;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
section .home-gallery li img {
	display: block;
	height: auto;
	margin: 0 0 5px 0;
	width: 100%;
}
section .home-gallery h5 {
	margin: 0;
	padding: 0;
	display: block;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #00599b;
}
section .home-gallery h5 a {
	color: #00599b;
	text-decoration: none;
}
section .home-gallery h5 a:hover {
	color: #00599b;
	text-decoration: underline;
}
/*latest headlines*/
section .latestheadlines {
	border-right: 1px dotted #b5b5b5;
	color: #0062a7;
	display: table;
	float: left;
	width: 395px;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
}
section .latestheadlines b a {
	font-size: 12px;
	font-weight: normal;
	color: ##f78b1f !important;
	text-decoration: none;
}
section .latestheadlines ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
section .latestheadlines li {
	display: block;
	border-bottom: 1px dotted #aeaeae;
	padding: 7px 0 7px 0;
}
section .latestheadlines li:last-child {
	border-bottom: none;
}
section .latestheadlines li span {
	display: inline;
	background: #f78b1f;
	font: normal 10px/14px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 1px 4px;
	margin: 0 5px 0 0;
}
section .latestheadlines li strong {
	color: #0062a7;
	display: inline;
}
/*multimedia css*/
section .multimediabox {
	margin: 0;
}
section .multimediabox ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
}
section .multimediabox li {
	display: table-cell;
	float: left;
	margin: 0 0 5px 2%;
	padding: 0 0 0 2%;
	width: 31.9%;
	position: relative;
	border-left: 1px solid #ccc;
}
section .multimediabox li:first-child {
	margin: 0;
	border-left: none;
	padding: 0;
	width:31.9%
}
section .multimediabox li img {
	display: block;
	margin: 0 0 5px 0;
	max-width: 100%;
	max-height: 100%;
}
section .multimediabox h5 {
	margin: 0;
	padding: 0;
	display: block;
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	color: #00599b;
}
section .multimediabox h5 a {
	color: #00599b;
	text-decoration: none;
}
section .multimediabox h5 a:hover {
	color: #00599b;
	text-decoration: underline;
}
section .multimediabox li span {
	background: url(../images/photo-icon.png) no-repeat;
	position: absolute;
	width: 29px;
	height: 29px;
	right: 5px;
	top: 85px;
	z-index: 1;
}
section .multimediabox li span a {
	width: 29px;
	height: 29px;
	display: block;
}
section .multimediabox li span.videoicon {
	background: url(../images/video-icon.png) no-repeat;
	position: absolute;
	width: 29px;
	height: 29px;
	right: 5px;
	top: 85px;
	z-index: 1;
	margin: 0;
	padding: 0;
}
section .multimediabox li span.videoicon a {
	width: 29px;
	height: 29px;
	display: block;
}
/*banking & finance css*/
section .box {
	width: 300px;
	float: left;
	display: inline;
	margin: 0 0 30px 0;
}
section .box h4 {
	border-bottom: 1px dotted #AEAEAE;
}
section .box.rtmgn {
	margin: 0 25px 30px 0;
}
section .box strong {
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #f78b1f;
}
section .box strong a {
	color: #f78b1f;
	text-decoration: none;
}
section .box strong a:hover {
	color: #f78b1f;
	text-decoration: underline;
}
section .box .boxcontent {
	display: table-cell;
	padding: 10px 0 0 0;
}
section .box img {
	float: left;
	display: inline;
	margin: 8px 10px 10px 0;
	width: 100px;
	height: 67px;
}
section .box p {
	padding: 5px 0 0 0;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #000;
}
section .box span {
	padding: 5px 0 0 0;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	color: #464646;
	display: block;
}
section .box span a {
	color: #f78b1f;
	text-decoration: none;
}
section .box span a:hover {
	color: #f78b1f;
	text-decoration: underline;
}
section .box ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
section .box li {
	display: block;
	border-top: 1px dotted #aeaeae;
	padding: 7px 0 7px 0;
}
section .box .bdr1 {
	border-bottom: 1px dotted #aeaeae;
	width: 300px;
	margin: 15px 0 0 0;
	float: left;
	display: inline;
}
section .bdr2 {
	border-top: 4px solid #d3d3d3;
	border-bottom: 4px solid #d3d3d3;
	padding: 5px 0;
	overflow: hidden;
}
section.bdr2 {
	border-top: 4px solid #d3d3d3;
	border-bottom: 4px solid #d3d3d3;
	clear: both;
	margin: 15px 0;
	overflow: hidden;
}
section.bdr3 {
	border-top: 4px solid #d3d3d3;
	border-bottom: 4px solid #d3d3d3;
	padding: 15px 0;
	overflow: hidden;
}
section .editorpics {
	margin: 0 0 30px 0;
	padding: 5px 0;
}
section .editorpics ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
}
section .editorpics li {
	display: table-cell;
	float:left;
	margin:0 0 0 2%;
	padding: 0;
	width: 31.9%;
	position: relative;
	min-height:220px;
}
section .editorpics li:first-child {
	margin: 0;
	border-left: none;
	padding: 0;
	width: 31.9%
}
section .editorpics li:first-child,
section .editorpics li:nth-child(4n),
section .editorpics li:nth-child(7) {
	margin: 0;
	border-left: none;
	padding: 0;
	width: 31.9%
}
section .editorpics li:nth-child(8) {
	display: table-cell;
	float: left;
	margin: 0 0 0 2%;
	padding: 0 0 2% 2%;
	width: 31.9%;
	position: relative;
	border-left: 1px solid #ccc;
}
section .editorpics li img {
	display: block;
	height: auto;
	margin: 0 0 5px 0;
	max-width: 100%;
	max-height: 100%;
	width: 100%;
}
section .editorpics h5 {
	margin: 0;
	padding: 0;
	display: block;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #00599b;
	min-height: 70px;
}
section .editorpics h5 a {
	color: #00599b;
	text-decoration: none;
}
section .editorpics h5 a:hover {
	color: #00599b;
	text-decoration: underline;
}
/*right css*/
.rightpanel h4 {
	margin: 0;
	padding: 0 0 0 10px;
	display: block;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	border-top: 5px solid #c1c1c1;
	border-bottom: 1px dotted #a3a3a3;
	background: #e5e5e5;
	overflow: hidden;
}
.rightpanel h4 a {
	color: #000;
	text-decoration: none;
}
.rightpanel h4 a:hover {
	color: #000;
	text-decoration: none;
}
.rightpanel h2 {
	margin: 0;
	padding: 0 0 0 10px;
	display: block;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	border-top: 5px solid #c1c1c1;
	border-bottom: 1px dotted #a3a3a3;
	background: #e5e5e5;
	overflow: hidden;
}
.rightpanel h2 a {
	color: #000;
	text-decoration: none;
}
.rightpanel h2 a:hover {
	color: #000;
	text-decoration: none;
}
aside {
	margin: 0 0 30px 0;
	padding: 0;
	clear: both;
	display: block;
}
aside iframe {
	padding: 0 0 0 10px;
}
aside.ad300x250 {
	padding: 0 0 0 10px;
}
.aside {
	margin: 0 0 30px 0;
	clear: both;
	display: block;
	padding: 0 0 0 10px;
}
.aside.ad300x250 {
	padding: 0 0 0 10px;
}
aside .inthenews {
	margin: 0;
	padding: 0;
}
aside .inthenews ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
aside .inthenews li {
	display: block;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #8a8a8a;
	border-top: 1px dotted #a3a3a3;
	padding: 10px 0 5px 0;
	margin: 0 10px;
	overflow: hidden;
}
aside .inthenews li:first-child {
	border-top: none;
}
aside .inthenews li strong {
	display: block;
	margin: 0 0 5px 0;
	font: normal 15px/18px Georgia, "Times New Roman", Times, serif;
}
aside .inthenews li strong a {
	color: #00599b;
	text-decoration: none;
}
aside .inthenews li strong a:hover {
	color: #00599b;
	text-decoration: underline;
}
aside .inthenews img {
	display: inline;
	float: left;
	height: 56px;
	margin: 0 10px 5px 0;
	padding: 0;
	width: 84px;
}
aside .todayspaper {
	margin: 0;
	padding: 0;
}
aside .todayspaper ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
aside .todayspaper li {
	display: block;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #464646;
	border-top: 1px dotted #a3a3a3;
	padding: 0;
	margin: 0 10px;
}
aside .todayspaper li:first-child {
	border-top: none;
}
aside .todayspaper li a {
	color: #464646;
	text-decoration: none;
	display: block;
	background: url(../images/sprite.png) no-repeat scroll 0 -62px;
	padding: 8px 0 8px 10px;
}
aside .todayspaper li a:hover {
	color: #464646;
	text-decoration: underline;
	display: block;
	background: url(../images/sprite.png) no-repeat scroll 0 -62px;
	padding: 8px 0 8px 10px;
}
aside .indianewstab {
	margin: 0;
	padding: 0;
	position: relative;
}
aside .indianewstab .indianews {
	margin: 0;
	padding: 0;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
}
aside .indianewstab .indianews ul {
	margin: 0;
	padding: 0;
	display: block;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	border-top: 5px solid #c1c1c1;
	border-bottom: 1px dotted #a3a3a3;
	background: #e5e5e5;
	overflow: hidden;
	width: 100%;
}
aside .indianewstab .indianews li {
	color: #000;
	text-decoration: none;
	width: 50%;
	height: 33px;
	list-style: none;
	float: left;
	display: inline;
}
aside .indianewstab .indianews strong {
	color: #000;
	display: inline;
}
aside .indianewstab .indianews li a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 0;
	height: 33px;
	text-align: center;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
}
aside .indianewstab .indianews li a:hover {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 0;
	height: 33px;
	text-align: center;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
}
aside .indianewstab .indianews li.current a {
	margin: 0;
	padding: 0;
	display: block;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	border-top: 5px solid #f78b1f;
	border-bottom: none;
	background: #f6f6f6;
	overflow: hidden;
	position: absolute;
	top: 0;
	height: 39px;
	width: 50%;
	outline: 0;
}
aside .indianewstab .indianewscontent {
	margin: 0;
	padding: 0;
	clear: both;
}
aside .indianewstab .indianewscontent ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
aside .indianewstab .indianewscontent li {
	display: block;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #464646;
	border-top: 1px dotted #a3a3a3;
	padding: 0;
	margin: 0 10px;
}
aside .indianewstab .indianewscontent li:first-child {
	border-top: none;
}
aside .indianewstab .indianewscontent li span {
	display: block;
	margin: 0 0 10px 0;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #8a8a8a;
}
aside .indianewstab .indianewscontent li strong {
	display: block;
	margin: 0;
	font: normal 15px/20px Georgia, "Times New Roman", Times, serif;
	color: #000;
}
aside .indianewstab .indianewscontent li strong a {
	color: #000;
	text-decoration: none;
	background: none;
}
aside .indianewstab .indianewscontent li strong a:hover {
	color: #000;
	text-decoration: underline;
	background: none;
}
aside .indianewstab .indianewscontent li p {
	margin: 0 0 10px 0;
	padding: 0;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #000;
	display: inline-block;
}
aside .indianewstab .indianewscontent li a {
	color: #464646;
	text-decoration: none;
	display: block;
	background: url(../images/sprite.png) no-repeat scroll 0 -62px;
	padding: 8px 0 8px 10px;
}
aside .indianewstab .indianewscontent li a:hover {
	color: #464646;
	text-decoration: underline;
	display: block;
	background: url(../images/sprite.png) no-repeat scroll 0 -62px;
	padding: 8px 0 8px 10px;
}
aside .indianewstab .indianewscontent li .mg {
	float: left;
	display: inline;
	margin: 12px 10px 10px 0;
	width: 90px;
	height: 60px;
}
aside .indianewstab .indianewscontent li a.nomg {
	background: none;
	padding: 0;
	margin: 0;
}
aside .multimedia {
	margin: 0;
	padding: 0;
}
aside .multimedia ul {
	margin: 15px 0 0 0;
	padding: 0;
	list-style-type: none;
}
aside .multimedia li {
	width: 140px;
	display: inline-block;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin: 0 0 10px 13px;
	overflow: hidden;
	position: relative;
	vertical-align: top;
}
aside .multimedia li a {
	color: #000;
	text-decoration: none;
	position: relative
}
aside .multimedia li a:hover {
	color: #000;
	text-decoration: underline;
}
aside .multimedia li img {
	display: block;
	margin: 0 0 5px 0;
	max-width: 100%;
}
aside .multimedia li span {
	background: url(../images/photo-icon.png) no-repeat;
	position: absolute;
	width: 29px;
	height: 29px;
	right: 5px;
	top: 62px;
	z-index: 1;
}
aside .multimedia li span a {
	width: 29px;
	height: 29px;
	display: block;
}
aside .multimedia li span.videoicon {
	background: url(../images/video-icon.png) no-repeat;
	position: absolute;
	width: 29px;
	height: 29px;
	left: 107px;
	top: 60px;
	z-index: 1;
	margin: 0;
	padding: 0;
}
aside .multimedia li span.videoicon a {
	width: 29px;
	height: 29px;
	display: block;
}
.galleryheading h1.video-heading{color:#333; margin-top:10px;}
.fe-video{margin-top:10px;}
aside .mostpopulartab {
	margin: 0;
	padding: 0;
	position: relative;
}
aside .mostpopulartab .mostpopular {
	margin: 0;
	padding: 0;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	border-top: 5px solid #c1c1c1;
	border-bottom: 1px dotted #a3a3a3;
	background: #e5e5e5;
}
aside .mostpopulartab .mostpopular ul {
	margin: 0;
	padding: 0;
	display: block;
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	color: #000;
	overflow: hidden;
}
aside .mostpopulartab .mostpopular ul h5 {
	margin: 0;
	padding: 0 0 0 10px;
	display: inline;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	width: 150px;
	float: left;
}
aside .mostpopulartab .mostpopular li {
	color: #000;
	text-decoration: none;
	width: 70px;
	height: 33px;
	list-style: none;
	float: left;
	display: inline;
}
aside .mostpopulartab .mostpopular strong {
	color: #000;
	display: inline;
	text-transform: none;
}
aside .mostpopulartab .mostpopular li a {
	color: #00599b;
	font: normal 11px/33px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	padding: 0;
	height: 39px;
	text-align: center;
}
aside .mostpopulartab .mostpopular li a:hover {
	color: #00599b;
	font: normal 11px/33px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	padding: 0;
	height: 39px;
	text-align: center;
}
aside .mostpopulartab .mostpopular li.current2 a {
	margin: 0;
	padding: 0;
	display: block;
	font: normal 11px/42px Arial, Helvetica, sans-serif;
	color: #000;
	border-bottom: none;
	background: url(../images/active.jpg) bottom center no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0;
	height: 39px;
	width: 70px;
	outline: 0;
}
aside .mostpopulartab .mostpopularcontent {
	margin: 0;
	padding: 0;
	clear: both;
	text-transform: none;
}
aside .mostpopulartab .mostpopularcontent ol {
	padding: 0;
	margin: 0 0 0 15px;
	color: #f78b1f;
}
aside .mostpopulartab .mostpopularcontent ul {
	list-style-type: none;
}
aside .mostpopulartab .mostpopularcontent li {
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	border-top: 1px dotted #a3a3a3;
	padding: 5px 0 3px 0;
	margin: 5px 10px 0 10px;
}
aside .mostpopulartab .mostpopularcontent li:first-child {
	border-top: none;
}
aside .mostpopulartab .mostpopularcontent li a {
	color: #464646;
	text-decoration: none;
	margin: 7px 0 0 0;
}
aside .mostpopulartab .mostpopularcontent li a:hover {
	color: #000;
	text-decoration: none;
	margin: 7px 0 0 0;
}
aside .mostpopulartab .mostpopularcontent li span {
	display: inline-block;
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	color: #f78b1f;
	padding: 10px 10px 10px 0;
	float: left;
}
aside .opinionpolltab {
	margin: 0;
	padding: 0;
	position: relative;
}
aside .opinionpolltab .opinionpoll {
	margin: 0;
	padding: 0;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
}
aside .opinionpolltab .opinionpoll ul {
	margin: 0;
	padding: 0;
	display: block;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	border-top: 5px solid #c1c1c1;
	border-bottom: 1px dotted #a3a3a3;
	background: #e5e5e5;
	overflow: hidden;
	width: 100%;
}
aside .opinionpolltab .opinionpoll li {
	color: #000;
	text-decoration: none;
	width: 50%;
	height: 33px;
	list-style: none;
	float: left;
	display: inline;
}
aside .opinionpolltab .opinionpoll strong {
	color: #000;
	display: inline;
}
aside .opinionpolltab .opinionpoll li a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 0;
	height: 33px;
	text-align: center;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
}
aside .opinionpolltab .opinionpoll li a:hover {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 0;
	height: 33px;
	text-align: center;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
}
aside .opinionpolltab .opinionpoll li.current1 a {
	margin: 0;
	padding: 0;
	display: block;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	border-top: 5px solid #f78b1f;
	border-bottom: none;
	background: #f6f6f6;
	overflow: hidden;
	position: absolute;
	top: 0;
	height: 39px;
	width: 50%;
	outline: 0;
}
aside .opinionpolltab .opinionpollcontent {
	margin: 0;
	padding: 0;
	clear: both;
}
aside .opinionpolltab .opinionpollcontent ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
aside .opinionpolltab .opinionpollcontent li {
	display: block;
	font: normal 15px/21px Georgia, "Times New Roman", Times, serif;
	color: #00599b;
	border-top: 1px dotted #a3a3a3;
	padding: 0;
	margin: 5px 10px 0 10px;
}
aside .opinionpolltab .opinionpollcontent li:first-child {
	border-top: none;
}
aside .opinionpolltab .opinionpollcontent li span {
	font: normal 13px/21px Arial, Helvetica, sans-serif;
	color: #000;
	width: 160px;
	display: block;
	margin: 10px 0 0 0;
}
aside .opinionpolltab .opinionpollcontent li span input {
	margin: 0 5px 0 0;
}
aside .opinionpolltab .opinionpollcontent li b input {
	margin: 15px 0 0 110px;
	border: 0;
}
aside .opinionpolltab .opinionpollcontent .home-quiz input {
	margin: 10px 0 0 0;
}
aside .morefe {
	margin: 0;
	padding: 0;
}
aside .morefe ul {
	margin: 15px 0 0 0;
	padding: 0;
	list-style-type: none;
}
aside .morefe li {
	width: 140px;
	display: inline-block;
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin: 0 0 0 13px;
	vertical-align: top;
}
aside .morefe li a {
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #00599b;
	text-decoration: none;
	display: block;
}
aside .morefe li a:hover {
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #00599b;
	text-decoration: underline;
	display: block;
}
aside .twitter {
	display:block;
}
/*footer css*/
footer {
	margin: 20px 0 0 0;
	padding: 0;
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	color: #3e3c3c;
	clear: both;
	background: #fff;
}
footer p {
	color: #3e3c3c;
	float: right;
	margin: 0;
	padding: 0;
	display: inline;
}
footer a {
	color: #3e3c3c;
	text-decoration: none;
}
footer a:hover {
	color: #3e3c3c;
	text-decoration: underline;
}
footer #footerbox {
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	color: #c2c2c2;
	background: #2d2d2d;
	padding: 10px;
	overflow: hidden;
	margin: 0 0 3px 0;
	position: relative;
}
footer #footerbox strong {
	font: bold 14px/30px Arial, Helvetica, sans-serif;
	color: #fff;
	display: block;
	margin: 0;
}
footer #footerbox .pod {
	float: left;
	padding: 0;
	width: 35%;
}
footer #footerbox ul {
	list-style-type: none;
	clear: both;
	padding: 0;
	margin: 0;
}
footer #footerbox li {
	display: inline;
	padding: 0;
	margin: 0 8% 0 0;
	float: left;
}
footer #footerbox li a {
	color: #c2c2c2;
	text-decoration: none;
	display: block;
	padding: 0;
}
footer #footerbox li a:hover {
	color: #c2c2c2;
	text-decoration: underline;
	display: block;
	padding: 0;
}
footer #footerbox li .searchfooter {
	margin: 60px 0 0 20px;
	padding: 0;
	display: block;
	width: 163px;
	height: 27px;
}
footer #footerbox li b a {
	color: #c2c2c2;
	text-decoration: underline;
	display: block;
	padding: 0;
	font-weight: bold;
}
footer #footerbox li .searchfooter input {
	width: 128px;
	border: 0;
	display: inline-block;
	float: left;
	font: normal 12px/24px Arial, Helvetica, sans-serif;
	color: #bfbfbf;
	text-transform: uppercase;
	height: 27px;
}
footer #footerbox li .searchfooter span input {
	width: 33px;
	border: 0;
	display: inline-block;
	float: left;
}
footer #footerbox li.bdrt {
	border-right: 1px solid #414040;
}
footer #footerbox .ielogo {
	position: absolute;
	right: 60px;
	top: 50px;
	background: url(../images/express-logo.png) no-repeat;
	width: 100px;
	height: 120px;
}
footer #footerbox li a.print {
	height: 23px;
	background: url(../images/sprite.png) no-repeat 0 -435px;
	padding: 0 0 0 20px;
}
footer #footerbox li a.newsletter {
	height: 23px;
	background: url(../images/sprite.png) no-repeat 0 -458px;
	padding: 0 0 0 20px;
}
footer #footerbox li a.lok {
	height: 23px;
	background: url(../images/sprite.png) no-repeat 0 -480px;
	padding: 0 0 0 20px;
}
footer #footerbox li a.loks {
	height: 23px;
	background: url(../images/sprite.png) no-repeat 0 -505px;
	padding: 0 0 0 20px;
}
footer #footerbox li a.iphone {
	height: 23px;
	background: url(../images/sprite.png) no-repeat 0 -528px;
	padding: 0 0 0 20px;
}
footer #footerbox li a.app {
	height: 23px;
	background: url(../images/sprite.png) no-repeat 0 -552px;
	padding: 0 0 0 20px;
}
footer #footerbox li a.rss {
	height: 23px;
	background: url(../images/sprite.png) no-repeat 0 -577px;
	padding: 0 0 0 20px;
}
footer #footerbox li a.fb {
	height: 23px;
	background: url(../images/sprite.png) no-repeat 0 -610px;
	padding: 0 0 0 20px;
}
footer #footerbox li a.twitter {
	height: 23px;
	background: url(../images/sprite.png) no-repeat 0 -632px;
	padding: 0 0 0 20px;
}
footer #footerbox li a.gplus {
	height: 23px;
	background: url(../images/sprite.png) no-repeat 0 -658px;
	padding: 0 0 0 20px;
}
footer #footerbox li a.youtube {
	height: 23px;
	background: url(../images/sprite.png) no-repeat 0 -682px;
	padding: 0 0 0 20px;
}
footer #footerbox li a.tumblr {
	height: 23px;
	background: url(../images/sprite.png) no-repeat 0 -704px;
	padding: 0 0 0 20px;
}
footer #footerbox li a.pinterest {
	height: 23px;
	background: url(../images/sprite.png) no-repeat 0 -729px;
	padding: 0 0 0 20px;
}
.visible-mob {
	display: none !important;
}
.hide-tab {
	display: block;
}
.visible-tab {
	display: none;
}
.caret {
	display: none;
}
.gutterad-left {
	display: none;
}
.gutterad-right {
	display: none;
}
.nopad {
	padding: 0 !important;
}
/*---------------listing page css--------------*/
section .topstory h6 {
	color: #000000;
	display: block;
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	padding: 0;
	text-transform: uppercase;
}
section .listing {
	clear: both;
	margin: 0;
	padding: 0;
}
section .listing ul {
	clear: both;
	margin: 0;
	list-style-type: none;
	padding: 0;
	overflow: hidden;
}
section .listing li {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #666;
	border-bottom: 1px dotted #AEAEAE;
	clear: both;
	margin: 0 0 15px 0;
	padding: 0 0 20px 0;
	overflow: hidden;
}
section .listing em.fe-list-byline {
	font:12px/20px Arial, Helvetica, sans-serif;
	color: #444;
	font-style: normal;
	padding:3px 3px 0 0;
	margin:0;
	text-transform:capitalize;
}
section .listing em.fe-list-byline a {
	font:12px/20px Arial, Helvetica, sans-serif;
	color: #e91b23;
	text-decoration:none;
	font-style: normal;
	padding:0 3px 0 0;;
	margin:0;
	float:left;
}
section .listing em.fe-list-byline a:hover {
	text-decoration:underline;
}
.listing li a {
	font: normal 19px/24px Georgia, "Times New Roman", Times, serif;
	color: #00599B;
	background: none;
	display: block;
	padding: 0;
}
.listing li a:hover {
	font: normal 19px/24px Georgia, "Times New Roman", Times, serif;
	color: #00599B;
	background: none;
	display: block;
	padding: 0;
}
.listing li img {
	float: left;
	margin: 5px 10px 0 0;
	width: 150px;
	height: 100px;
}
section .listing li p {
	color: #666;
	font: 14px/20px Arial, Helvetica, sans-serif;
	margin: 5px 0 0;
}
section .listing li span {
	color: #aaa;
	display: block;
	font: 11px/14px Arial, Helvetica, sans-serif;
	margin: 5px 0 0;
}
.listing strong {
	font: normal 16px/24px Georgia, "Times New Roman", Times, serif;
	color: #000;
	display: block;
	padding: 0;
	margin: 5px 0;
}
.visible-desk {
	display: none;
}
/*---------------story page css--------------*/
.leftpanel h1 {
	font:bold 36px Georgia, "Times New Roman", Times, serif;
	color:#000;
	display:block;
	clear:both;
}
.leftpanel .bread-crumb {
	clear: both;
	height: 10px;
	margin:0;
}
.leftpanel .bread-crumb ul {
	list-style: none;
	margin:0;
	padding:0;
}
.leftpanel .bread-crumb ul li {
	background: #0484ce;
	font-size: 11px;
	font-weight: normal;
	float: left;
	padding: 0;
}
.leftpanel .bread-crumb ul li:first-child a {
	background: #03649b;
	display: block;
	line-height: 16px;
	padding: 0 8px;
}
.leftpanel .bread-crumb ul li a {
	font-size: 11px;
	font-weight: normal;
	background: #0484ce url("../images/common-bcum-child.gif") no-repeat left 50%;
	color: #fff;
	line-height: 16px;
	padding: 0 8px;
	text-transform: uppercase;
	text-decoration: none;
}
.leftpanel .bread-crumb ul li span {
	background: #dedede url("../images/common-bcum.gif") no-repeat left 50%;
	color: #b80e0e;
	display: block;
	line-height: 16px;
	padding: 0 8px;
	text-transform: uppercase;
}
.leftpanel .dateline {
	clear :both;
	color: #464646;
	font-size: 12px;
	margin: 0 0 10px 0;
	overflow: hidden;
}
.leftpanel .dateline span {
	clear :both;
	color: #b40505;
	font-size: 12px;
	font-weight: normal;
}
.leftpanel .dateline a {
	color: #b40505;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.leftpanel .adfontbox {
	clear:both;
	margin:5px 0;
	float:left;
	display:inline;
	width: 100%;
}
.leftpanel .adfontbox .adsbygoogle {
	float:left;
	display:inline;
	margin:0 2px 0 0;
	width:545px;
}
.leftpanel .adfontbox .font {
	border-left: 1px solid #dedede;
	float: right;
	display:inline;
	padding: 4px 0 0 10px;
	width: 75px;
}
.leftpanel .adfontbox .font .small {
	float: left;
	margin: 0 0 5px 0;
	padding: 0 5px 0 0;
	display:inline;
}
*+html .leftpanel .adfontbox .font .small {
	float: left;
	margin: 0 0 5px 0;
	padding: 3px 3px 3px 0;
	display:inline;
}
.leftpanel .adfontbox .font .small a {
	background: url("../images/font-print.png") no-repeat 0 0;
	padding: 4px 12px;
	text-decoration: none;
}
.leftpanel .adfontbox .font .large {
	float: left;
	margin: 0 0 5px 0;
}
*+html .leftpanel .adfontbox .font .large {
	float: left;
	margin: 0 0 5px 0;
	padding: 3px 0 3px 0;
	width: 30px;
	display:inline;
}
.leftpanel .adfontbox .font .large a {
	background: url("../images/font-print.png") no-repeat -29px 0;
	padding: 4px 12px;
	text-decoration: none;
}
.leftpanel .adfontbox .font .print {
	padding: 0;
	display:block;
}
.leftpanel .adfontbox .font .print a {
	background: url("../images/font-print.png") no-repeat 0 -35px;
	color: #464646;
	font-size: 12px;
	font-weight: normal;
	line-height: 30px;
	padding: 3px 0 3px 25px;
	text-decoration: none;
}
.leftpanel .adfontbox .font .print a:hover {
	color: #464646;
	text-decoration: none;
}
.leftpanel .utilitybox {
	padding:8px 0;
	margin:0;
	height:50px;
	border-top:1px solid #777;
	clear:both;	
}
.leftpanel .utilitybox .post-comment {
	float: right;
	height: 28px;
	line-height: 22px;
	padding: 0 0 0 10px;
}
.leftpanel .utilitybox .post-comment .comment-link {
	background: url(../images/story-comment.jpg) no-repeat;
	color: #428bca;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	padding: 2px 10px 5px 26px;
	text-decoration: none;
	height:30px;
	float:left;
}
.leftpanel .utilitybox .post-comment .print-link {
	background: url(../images/story-print.jpg) no-repeat;
	color: #428bca;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	padding: 2px 0 5px 26px;
	text-decoration: none;
	height:30px;
	width:22px;
	float:left;
}

.leftpanel .utilitybox .social {
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
.leftpanel .utilitybox .plusmore {
	width:70px;
	float:left;
	display:inline;
	margin:0 100px 0 0;
	padding:0 0 0 10px;
	border-left:1px solid #e7e7e7;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#2E73B1;
}
.leftpanel .utilitybox .plusmore a {
	color:#2E73B1;
	text-decoration:none;
}
.leftpanel .utilitybox .comments {
	width:105px;
	float:right;
	display:inline;
	margin:0 5px 0 0;
	height:20px;
	font:normal 12px/23px Arial, Helvetica, sans-serif;
	color:#000;
}
.leftpanel .utilitybox .comments a {
	background: url("../images/people-comment.png") no-repeat -1px 1px;
	color: #a30000;
	font-size: 12px;
	font-weight: normal;
	height: 21px;
	padding: 5px 0;
	width: 33px;
	display:inline-block;
	line-height: 13px;
	text-align:center;
}
.leftpanel .leadstory {
	width:630px;
	margin:0;
	display:block;
	clear:both;
	border-bottom:1px solid #ccc;
	padding:0 0 10px 0;
	overflow:hidden;
}
.leftpanel .leadstory .summary {
	font:italic 16px/23px Georgia, "Times New Roman", Times, serif;
	color:#464646;
	display:inline;
	margin:0 0 0 15px;
	width: 170px;
	float:left;
}
.leftpanel .leadstory .summary.full {
	font:italic 16px/23px Georgia, "Times New Roman", Times, serif;
	color:#464646;
	display:inline;
	margin:0 0 0 15px;
	width: 100%;
	float:none;
	margin:0;
}
.leftpanel .leadstory .summary strong {
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#464646;
	display:block;
	margin:0 0 5px 0;
	text-transform:uppercase;
}
.leftpanel .leadstory .storypic {
	width:100%;
	height:auto;
	margin:0;
}
.leftpanel .leadstory .storypic img {
	display:block;
	height:auto;
	width:100%;
}
.leftpanel .leadstory .storypic span {
	color: #747474;
	clear: both;
	display: block;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	padding: 5px 5px 0 0;
	width: 100%;
}
.leftpanel .leadstory .storypic h2 {
	color: #747474;
	clear: both;
	display: block;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	padding: 5px 5px 0 0;
	width: 100%;
	margin:0;
}
.leftpanel article {
	clear: both;
	overflow: hidden;
	padding: 25px 0 0 0;
	border-bottom: 1px solid #ccc;
	font:normal 14px/22px Georgia, "Times New Roman", Times, serif;
	color:#000;
}
.leftpanel article p {
	color: #3e3e3e;
	font-family: "Droid Serif", serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	padding: 0;
	margin:0;
	padding: 0 0 20px 0;
}
.leftpanel article img {
	padding:0 10px 10px 10px;
}
.leftpanel article p img {
	float: left;
	padding: 0 20px 10px 0;
}
.leftpanel article p a img {
	float: left;
	padding: 0 20px 10px 0;
	text-decoration: none;
}
.leftpanel article span.center img {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.leftpanel article .object {
	float: left;
	padding: 0 20px 10px 0;
}
.leftpanel article p:first-of-type:first-letter {
/*color: #000; font-size: 72px; font-weight: normal; float: left; line-height: 55px; padding: 10px 8px 0 3px;*/
}
.leftpanel article h5 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: 24px;
	padding: 0 0 20px 0;
}
.leftpanel article .morestory {
	float: left;
	margin: 0 30px 10px 0;
	width: 145px;
	display:inline;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#015a7b;
}
.leftpanel article .morestory h3 {
	display:block;
	margin:0 0 3px 0;
	color:#000;
	font:bold 13px/20px Arial, Helvetica, sans-serif;
}
.leftpanel article .morestory ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.leftpanel article .morestory li {
	display:block;
	margin:0 0 10px 0;
	border-bottom:1px solid #ccc;
	padding:0
}
.leftpanel article .morestory li strong {
	display:block;
	margin:0 0 3px 0;
	color:#000;
	font:bold 13px/20px Arial, Helvetica, sans-serif;
}
.leftpanel article .morestory li a {
	color:#015a7b;
	margin:0 0 7px 0;
	text-decoration:none;
	display:block;
}
.leftpanel article .morestory li a:hover {
	color:#015a7b;
	margin:0 0 7px 0;
	text-decoration:underline;
	display:block;
}
.leftpanel article .morestory li img {
	margin:0 0 5px 0;
}
.leftpanel article .morestory li a img {
	margin:0;
	padding:0;
}
.main-story iframe{width:450px !important;}
.leftcont{float:left; width:175px;}
.fe-calculator{float:left;margin:0 30px 10px 0;width:145px;display:inline;color:#015a7b;}
.fe-calculator ul{margin:0px;padding:0px;list-style-type:none;}
.fe-calculator li{border-top:1px solid #ccc;display:table;padding:10px 0;width:100%;}
.fe-calculator li .calc-img{width:32px;height:32px;float:left;margin-right:10px;padding:0;}
.fe-calculator li p{color:#015a7b;font:bold 12px/18px Arial, Helvetica, sans-serif; padding:0;}
.fe-calculator h3 {display: block;margin: 0 0 3px 0;color: #000;font: bold 13px/20px Arial, Helvetica, sans-serif;}
.leftpanel article .sociallinks {
	margin:10px 0 20px 0;
	padding:0;
	clear:both;
}
.leftpanel article .singlepageformat {
	margin:10px 0 20px 0;
	padding:0;
	clear:both;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.leftpanel article .singlepageformat a {
	margin:0;
	padding:0;
	text-decoration:none;
	display:inline-block;
	color:#000;
}
.leftpanel article .singlepageformat a:hover {
	margin:0;
	padding:0;
	text-decoration:underline;
	display:inline-block;
	color:#000;
}
.leftpanel article .singlepageformat .pagination {
	margin:0;
	padding:0;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#000;
	float:right;
	display:inline;
}
.leftpanel article .singlepageformat .pagination a {
	margin:0 0 0 3px;
	padding:0 5px;
	text-decoration:none;
	display:inline-block;
	color:#000;
}
.leftpanel article .singlepageformat .pagination a:hover {
	margin:0 0 0 3px;
	padding:0 5px;
	text-decoration:none;
	display:inline-block;
	color:#000;
}
.leftpanel article .singlepageformat .pagination a.select {
	text-decoration:none;
	border:1px solid #bfbfbf;
	display:inline-block;
	color:#000;
}
.leftpanel article .singlepageformat .pagination span {
	display:inline-block;
	color:#000;
	line-height:11px;
}
.leftpanel article .singlepageformat .pagination span a {
	margin:0 0 0 3px;
	padding:3px 5px 3px 5px;
	text-decoration:none;
	border:1px solid #bfbfbf;
	display:inline-block;
	color:#000;
}
.leftpanel article .singlepageformat .pagination span a:hover {
	margin:0 0 0 3px;
	padding:3px 5px 4px 5px;
	text-decoration:none;
	border:1px solid #bfbfbf;
	display:inline-block;
	color:#000;
}
.leftpanel .tags {
	margin:20px 0 30px 0;
	padding:0;
	clear:both;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.leftpanel .tags a {
	margin:0 0 12px 7px;
	padding:2px 5px;
	text-decoration:none;
	border:1px solid #bfbfbf;
	background:#f9f9f9;
	display:inline-block;
	color:#000;
}
.leftpanel .tags a:hover {
	margin:0 0 0 7px;
	padding:2px 5px;
	text-decoration:none;
	border:1px solid #bfbfbf;
	background:#f9f9f9;
	display:inline-block;
	color:#000;
}
.leftpanel .adbygoogle {
	margin:20px 0 30px 0;
	padding:0;
	clear:both;
}
.leftpanel .morefrommoney {
	clear: both;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
.leftpanel .moneyhead {
	margin:0 0 15px 0;
	padding: 0;
	border-bottom:1px solid #ccc;
	position:relative;
	height:24px;
}
.leftpanel .moneyhead h4.moneybdr {
	border-bottom:1px solid #fff;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	display:inline-block;
	margin:0 0 -2px 10px;
	padding:0 8px 0 8px;
	position:absolute;
	top:0px;
	background:#fff;
	line-height:23px;
}
.leftpanel .moneylinks {
	margin:0 20px 0 0;
	padding: 0 0 0 10px;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	display:inline;
	width:305px;
}
.leftpanel .moneylinks a {
   background: url("../images/sprite.png") no-repeat scroll 0 -70px;
   color: #00599b;
   display: block;
   margin: 0 0 10px 10px;
   padding: 0 0 0 10px;
   text-decoration: none;
}
.leftpanel .moneylinks a:hover {
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	color: #00599b;
	display: block;
	margin: 0 0 10px 10px;
  padding: 0 0 0 10px;	
	text-decoration: underline;
}
.leftpanel .moremoneylinks {
	margin:0;
	padding: 0;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	color: #00599b;
	float: left;
	display: inline;
	width: 305px;
}
.leftpanel .moremoneylinks a {
	color:#00599b;
	display:block;
	margin:0 0 10px 0;
	background:url("../images/sprite.png") no-repeat scroll 0 -70px;
	padding:0 0 0 10px;
	text-decoration:none;
}
.leftpanel .moremoneylinks a:hover {
	color:#00599b;
	display:block;
	margin:0 0 10px 0;
	background:url("../images/sprite.png") no-repeat scroll 0 -70px;
	padding:0 0 0 10px;
	text-decoration:underline;
}
.leftpanel .commentbox {
	width:435px;
	margin:25px 0 0 0;
	padding:0;
	float:left;
	display:inline;
}
.leftpanel .commentbox .commenthead {
	margin:0;
	padding:0;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#006199;
	border-bottom:1px solid #ccc;
}
.leftpanel .commentbox .commenthead a {
	color:#006199;
	text-decoration:none;
}
.leftpanel .commentbox .commenthead a:hover {
	color:#006199;
	text-decoration:underline;
}
.leftpanel .commentbox .commenthead h5 {
	margin:0 10px 0 0;
	padding:0;
	font:bold 18px/30px Arial, Helvetica, sans-serif;
	color:#000;
	display:inline;
}
.leftpanel .commentbox .commentform {
	margin:5px 0 0 8px;
	padding:0;
	clear:both;
}
.leftpanel .ad160x600 {
	margin:40px 0 20px 30px;
	padding:0;
	float:left;
	display:inline;
	width:160px;
}
.rtmg {
	float:left;
	margin:0 10px 0 0;
}
.leftpanel article .morestory strong {
	display: none;
}
/*---------------gallery page listing css--------------*/
.gallery-thumb {
	margin: 0;
	padding:0;
	overflow: hidden;
}
.gallery-thumb ul {
	margin: 0;
	padding:0;
	list-style-type: none;
}
.gallery-thumb li {
	margin: 0;
	padding:0;
	display:inline-block;
	vertical-align: top;
	border:1px solid #eee;
	margin:0 10px 30px 0;
	padding:5px;
	position:relative;
	-webkit-box-shadow:0 8px 6px -6px #A9A8A8;
	-moz-box-shadow: 0 8px 6px -6px #A9A8A8;
	box-shadow: 0 8px 6px -6px #A9A8A8;
	width: 31.3%;
}
.fe-picicon{
	position:absolute;
	top:10px;
	right:10px;
	display:inline-block;
}
.fe-picicon .fa-camera {
    color: #fff;
    font-size: 17px;
		text-shadow: 0 0 2px #333;
}
.gallery-thumb li img {
	clear:both;
	width:100%;
}
.gallery-thumb li span {
	clear:both;
	color:#01446b;
	padding:7px 0 0 0;
	min-height:70px;
	display: block;
}
.gallery-thumb li span a {
	color:#01446b;
	display:block;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.gallery-thumb li span a:hover {
	color:#000;
}
h1.listheading {
	color: #000000;
	font: bold 20px/24px Arial, Helvetica, sans-serif;
	margin: 20px 0 20px 0;
	padding: 0;
	text-transform: uppercase;
}

/*---------------bxslider--------------*/
.fe-photobx{position:relative;padding-top:30px;}
.fe-photobx ul {margin: 0px;padding: 0px;list-style-type: none;}
.fe-photobx a{outline:0 none;}
.fe-photobx li img{display:block; margin:0 auto; max-width:100%;}
.fe-photobx .bx-controls-auto{position: absolute;top:34px;left:2px;z-index:99995;}
.fe-photobx .bx-controls-auto a{background:url(../images/play-pause.png) no-repeat;display:block;width:36px;height:34px; text-indent:-9999px;}
.fe-photobx .bx-controls-auto .bx-stop {background-position:-37px 0;}
.fe-photobx .bx-controls-auto .bx-start{background-position:0 0;}

.fe-photobx li p{background:#2a2a2a;color:#fff;font:400 12px/20px Arial,Helvetica,sans-serif;margin:0;padding:10px 0;overflow:hidden;word-wrap:break-word;}
.fe-photobx .outside a{text-indent:-9999px; position:absolute;}
.fe-photobx .outside #slider2-next a {background:url(../images/play-pause.png) no-repeat -40px -40px;top:-10px;right:0px;width:35px;height:35px;}
.fe-photobx .outside #slider2-prev a {background:url(../images/play-pause.png) no-repeat 0 -40px;top:-10px;right:98px;width:35px;height:35px;}
.fe-photobx .outside #slider-next a{background:url(../images/next-prev.png) no-repeat -50px 0;right:2px;top:220px; width:38px; height:60px;}
.fe-photobx .outside #slider-prev a{background:url(../images/next-prev.png) no-repeat -2px 0;left:2px;top:220px;width:40px; height:60px;}
.fe-photobx .bx-pager {position:absolute;color:#fff;right:31px;top:-2px;font-size:14px;height:18px;overflow:hidden;width:70px; text-align:center;}
.fe-photobx li p a{color:#61c5ff; font-size:13px; line-height:30px; font-style:italic; }
/*---------------gallery page css--------------*/
/*.photogallerybox { background:#F4F4F4; position:relative; overflow:hidden; border-bottom:20px solid #fff; padding:10px 0 0 0; float:left; width:641px; margin:0;}*/

.photogallery {
	width:640px;
	float:left;
	display:inline;
}
.photogallery img {
	display:inline;
	border:0;
	margin:0 auto
}
.photogallery div {
	margin:0 auto;
	text-align:center
}
.photogallery .caption {
	clear:both;
	font:normal 12px/20px Georgia, "Times New Roman", Times, serif;
	color:#444;
	width:560px;
	text-align:left!important;
	margin:20px 0 30px 0;
}
.caption a {
	font:normal 12px/16px Georgia, "Times New Roman", Times, serif;
	color:#126ca7!important;
	font-style:italic;
}
.slideshow {
	float:left;
	width:87.4%;
	display: inline;
}
.slideshow .slide {
	margin:0 auto;
	padding:0;
	text-align: center;
}
.slideshow .slide img {
	max-width:100%;
	max-height:100%;
}
.prevLink {
	background: url("../images/prev.png") no-repeat 0 0;
	float: left !important;
	height: 63px;
	left: 0;
	top: 220px;
	width: 40px;
	position: absolute;
	z-index: 999;
}
.nextLink {
	background: url("../images/next.png") no-repeat 0 0;
	float: right !important;
	height: 63px;
	top: 220px;
	right: 0;
	width: 40px;
	position: absolute;
	z-index: 999;
}
.gallerypagination {
	display:block;
	overflow:hidden;
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 auto 30px auto;
	width:100%;
	text-align:center;
}
.gallerypagination a {
	color:#000;
	text-decoration:none;
	text-align:center;
	display:inline;
	background:#fff;
	margin:0 4px 0 0;
	padding:4px 8px;
}
.gallerypagination a:hover {
	color:#000;
	text-decoration:none;
	text-align:center;
	display:inline;
	background:#fff;
	margin:0 4px 0 0;
	padding:4px 8px;
}
.gallerypagination strong.cycle-pager-active a {
	color:#fff !important;
	text-decoration:none;
	width:25px;
	height:25px;
	text-align:center;
	display:inline;
	background:#737373;
	margin:0 4px 0 0;
	padding:4px 8px;
}
.galleryheading {
	margin:0;
	padding:0 ;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#6f6f6f;
	width:97%;
	text-align:center;
	clear:both;
}
.galleryheading h1 {
	padding:0 0 5px 0;
	margin:0;
	font:26px/34px Georgia, "Times New Roman", Times, serif!important;
	color:#fff;
	display:block;
	text-align:left;
}
.widgetbox {
	margin:0 0 20px auto;
	padding:0;
	float:left;
	display:inline;
	width:630px;
	text-align:center
}
.counter {
	margin:0 0 10px 0;
	padding:0;
	float:left;
	display:inline;
	width:55px;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#000;
}
.commentbox_gal {
	display: block;
	margin: 20px 10px 10px 10px;
	padding: 0;
	width: 100%;
}
.commentbox_gal .commenthead {
	border-bottom: 1px solid #CCCCCC;
	color: #006199;
	font: bold 13px/30px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.commentbox_gal .commenthead h5 {
	color: #000000;
	display: inline;
	font: bold 18px/30px Arial, Helvetica, sans-serif;
	margin: 0 10px 0 0;
	padding: 0;
}
.commentbox_gal .commenthead a {
	color: #006199;
	text-decoration: none;
}
aside.spread {
	width: 100%;
}
/*---------------todays paper page css--------------*/
h1.heading {
	border-bottom: 1px solid #DBDBDB;
	color: #000;
	font: normal 18px/25px Arial, Helvetica, sans-serif !important;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
h1 b {
	color: #414040;
	font: normal 15px/20px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: normal;
}
h1 strong {
	color: #414040;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	margin: 0;
	display: inline-block;
	padding: 0;
	text-transform: normal;
}
h1 span {
	color: #000;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	margin: 5px 0 0 0;
	padding: 0;
	display: inline-block;
	text-transform: normal;
	float: right;
}
h1 span a {
	color: #428BCA;
	text-decoration: none !important;
	outline: none;
}
h1 span a:hover {
	color: #000;
	text-decoration: none !important;
	outline: none;
}
h1 span a.selected {
	background: #DBDBDB;
	color: #000;
	margin: 0 0 0 5px;
	padding: 4px 10px;
	text-decoration: none !important;
	outline: none;
}
h1 span a.unselected {
	background: none;
	color: #000;
	margin: 0 0 0 5px;
	padding: 4px 10px;
	text-decoration: none !important;
	outline: none;
}
aside h4 span {
	margin: 0 0 5px 0;
	padding:0;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
	display: block;
}
.heading img{padding-bottom:8px; max-width:100%;}
.archive_tab_list {
	width:100%;
	float: left;
	display:inline;
	margin:0;
	padding:0;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#006199;
}
.archive_tab_list ul {
	display:block;
	margin:0 0 20px 0;
	padding:0;
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	color:#006199;
	list-style-type:none;
}
.archive_tab_list li {
	padding:0;
	margin:0 10px 10px 0;
	display:inline-block;
	overflow: hidden;
	width:48%;
	vertical-align: top;
}
.archive_tab_list li a {
	color:#006199;
	text-decoration:none;
	padding:0;
	display:block;
}
.archive_tab_list li a:hover {
	color:#006199;
	text-decoration:underline;
	padding:0;
	display:block;
}
.archive_tab_list li img {
	float: left;
	display: inline;
	width:70px;
	height:47px;
	margin: 6px 10px 0 0;
}
.archive_tab_list li strong {
	margin:0 0 3px 0;
	padding:0;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#626262;
	display:block;
}
.archive_tab_list li span {
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#626262;
	text-decoration:none;
	margin:0;
	padding:0;
}
.archive_tab_list li span a {
	color:#626262;
	text-decoration:none;
	display:inline;
	padding:0;
}
.archive_tab_list li span a:hover {
	color:#626262;
	text-decoration:none;
	display:inline;
	padding:0;
}
.archive_tab_list 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_list i img {
	margin:0 0 5px 0;
	padding:0;
	border:0;
	display:block;
}
.archive_tab_list i a {
	color: #006199;	
	text-decoration: underline;
}
.archive_tab_list i a:hover {
	color: #006199;	
	text-decoration: underline;
}
.print-archive {
	color: #00599B;
	font: bold 12px/14px 'Arial';
	text-transform: uppercase;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	zoom: 1;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}
/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
/* Overlays */
.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion {
	width: 100%;
}
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
	display: inline;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1;
}
.ui-accordion .ui-accordion-content-active {
	display: block;
}
.ui-autocomplete {
	position: absolute;
	cursor: default;
}
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position:absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left:2px;
}
.ui-datepicker .ui-datepicker-next {
	right:2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin:0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding:0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width:auto;
	overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width:auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left;
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0em;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial, sans-serif/*{ffDefault}*/;
	font-size: 1.075em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Arial, sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
	color: #222222/*{fcContent}*/;
	width:300px;
	margin:10px 10px 0 10px;
	position:absolute;
	right:0;
	top:20px;
}
.ui-widget-content a {
	color: #222222/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
	color: #222222/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222/*{fcHeader}*/;
}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3/*{borderColorDefault}*/;
	background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #555555/*{fcDefault}*/;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #555555/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #999999/*{borderColorHover}*/;
	background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcHover}*/;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #212121/*{fcHover}*/;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa/*{borderColorActive}*/;
	background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcActive}*/;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121/*{fcActive}*/;
	text-decoration: none;
}
.ui-widget :active {
	outline: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1/*{borderColorHighlight}*/;
	background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
	color: #363636/*{fcHighlight}*/;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636/*{fcHighlight}*/;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
/*---------------weather page css--------------*/
.data-list1 {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	display: block;
	overflow: hidden;
}
.data-list2 {
	width:49%;
	float:left;
	margin:0;
	padding: 0;
	display: inline;
	overflow: hidden;
}
.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:23px;
}
.linkright strong {
	font-size:14px;
	font-style:italic;
	padding-left:3px
}
.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;
	margin:0;
	padding:0;
}
.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--------------*/
.horoscope a {
	text-decoration:none;
}
.horoscope {
	margin: 0 auto 25px auto;
	overflow: hidden;
	width: auto;
	font-family: 'Open Sans Condensed', sans-serif;
}
.horoscope h4 {
	background:#E5E5E5;
	border-bottom: 1px dotted #A3A3A3;
	border-top: 5px solid #C1C1C1;
	color: #000000;
	display: block;
	font: bold 12px/28px Arial, Helvetica, sans-serif;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 10px;
	text-transform: uppercase;
}
.horoscope h4 a span {
	background:rgba(0, 0, 0, 0);
	color: #A32020;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding: 0 15px 0 0;
	text-transform: capitalize;
}
.horoscope h4 a {
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 0;
	text-transform: uppercase;
}
.horoscope h4 a:hover {
	color: #A32020;
}
.horoscope .contents {
	background:#FFFFFF;
	border: 1px solid #CCCBCB;
	border-top:none;
	overflow: hidden;
}
.horoscope .contents .date {
	clear: both;
	color: #787878;
	display: block;
	font-size:12px;
	font-weight: bold;
	line-height:16px;
	padding: 5px 5px 2px;
	text-transform: uppercase;
}
.horoscope .contents .date strong {
	border-bottom: 4px solid #A32020;
	color: #A32020;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0 15px 0 0;
	padding: 0 0 5px;
	text-align: center;
}
.horoscope .contents .info {
	border-top: 1px solid #EDEDED;
	clear: both;
	overflow: hidden;
	padding: 10px 5px;
}
.horoscope .contents .info p {
	color: #444444;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	padding: 0 0 0 100px;
}
.horoscope .contents .info p strong a {
	color: #A32020;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 5px;
	text-transform: uppercase;
}
.horoscope .contents .info p strong a:hover {
	color: #444;
}
.horoscope .contents .info p a {
	color: #084DA2;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}
.horoscope .contents .info p a:hover {
	color: #084DA2;
}
/* sprite icon*/
.horoscope .icons {
	float: left;
	min-height: 90px;
	padding: 0 10px 0 0;
	width: 90px;
}
.horoscope .icons a {
	background:url(../images/horoscopes.jpg);
	display:block;
}
.horoscope .icons a.aries {
	width:81px;
	height:81px;
	background-position:0px 0px;
}
.horoscope .icons a.taurus {
	width:81px;
	height:81px;
	background-position:-101px 0px;
}
.horoscope .icons a.gemini {
	width:81px;
	height:81px;
	background-position:-1px -92px;
}
.horoscope .icons a.cancer {
	width:81px;
	height:81px;
	background-position:-102px -92px;
}
.horoscope .icons a.leo {
	width:81px;
	height:81px;
	background-position:-1px -185px;
}
.horoscope .icons a.virgo {
	width:81px;
	height:81px;
	background-position:-102px -185px;
}
.horoscope .icons a.libra {
	width:81px;
	height:81px;
	background-position:-1px -277px;
}
.horoscope .icons a.scorpio {
	width:81px;
	height:81px;
	background-position:-102px -277px;
}
.horoscope .icons a.sagittarius {
	width:81px;
	height:81px;
	background-position:-1px -371px;
}
.horoscope .icons a.capricorn {
	width:81px;
	height:81px;
	background-position:-101px -90px;
}
.horoscope .icons a.aquarius {
	width:82px;
	height:81px;
	background-position:0px -464px;
}
.horoscope .icons a.pisces {
	width:81px;
	height:81px;
	background-position:-101px -464px;
}
.contents .info .icons strong {
	color: #000000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 0;
	text-align: center;
}
.horoscope .contents .info .icons strong a {
	color: #000000;
}
.horoscope .contents .info .icons strong a:hover {
	color: #0072BF;
}
/* sprite icon small */
.horoscope .rashi {
	border-top: 1px solid #EDEDED;
	clear: both;
	padding: 5px 0;
}
.horoscope .rashi ul {
	list-style: none outside none;
	padding: 0px;
	margin:0px 15px;
}
.horoscope .rashi ul li {
	float: left;
	padding: 2px 3px;
}
.horoscope .rashi li a {
	background:url(../images/horoscopes-small.jpg);
	display:block;
}
.horoscope .rashi li a.aries {
	width:32px;
	height:32px;
	background-position:0px 0px;
}
.horoscope .rashi li a.taurus {
	width:32px;
	height:32px;
	background-position:-38px 0px;
}
.horoscope .rashi li a.gemini {
	width:32px;
	height:32px;
	background-position:0px -35px;
}
.horoscope .rashi li a.cancer {
	width:32px;
	height:32px;
	background-position:-39px -35px;
}
.horoscope .rashi li a.leo {
	width:32px;
	height:32px;
	background-position:0px -70px;
}
.horoscope .rashi li a.virgo {
	width:32px;
	height:32px;
	background-position:-39px -70px;
}
.horoscope .rashi li a.libra {
	width:32px;
	height:32px;
	background-position:0px -106px;
}
.horoscope .rashi li a.scorpio {
	width:32px;
	height:32px;
	background-position:-39px -106px;
}
.horoscope .rashi li a.sagittarius {
	width:32px;
	height:32px;
	background-position:0px -142px;
}
.horoscope .rashi li a.capricorn {
	width:32px;
	height:32px;
	background-position:-38px -142px;
}
.horoscope .rashi li a.aquarius {
	width:32px;
	height:32px;
	background-position:0px -177px;
}
.horoscope .rashi li a.pisces {
	width:32px;
	height:32px;
	background-position:-38px -177px;
}
*/  .linkrightblue {
 display:block;
 float:right;
 font:normal 11px/16px Arial, Helvetica, sans-serif;
 text-transform:capitalize;
 padding-top:3px;
 color:#01446b
}
.linkrightblue input {
	margin: 3px 0 0 5px;
}
.linkrightblue input:first-child {
	margin: 0;
}
.hide {
	display:none;
}
.hblock {
	margin-bottom:5px;
	border-bottom:1px solid #dfdede;
	padding-bottom:10px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	overflow: hidden;
}
.hblock b a {
	color:#000;
	text-decoration: none;
}
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(../images/horoscopes.jpg);
	margin:0px 10px 5px 0px
}
.gemini {
	display:block;
	float:left;
	width:81px;
	height:81px;
	background-image:url(../images/horoscopes.jpg);
	background-position:0px -92px;
	margin:0px 10px 5px 0px
}
.leo {
	display:block;
	float:left;
	width:81px;
	height:81px;
	background-image:url(../images/horoscopes.jpg);
	background-position:-1px -185px;
	margin:0px 10px 5px 0px
}
.libra {
	display:block;
	float:left;
	width:81px;
	height:81px;
	background-image:url(../images/horoscopes.jpg);
	background-position:0px -277px;
	margin:0px 10px 5px 0px
}
.sagittarius {
	display:block;
	float:left;
	width:81px;
	height:81px;
	background-image:url(../images/horoscopes.jpg);
	background-position:-1px -371px;
	margin:0px 10px 5px 0px
}
.aquarius {
	display:block;
	float:left;
	width:81px;
	height:81px;
	background-image:url(../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(../images/horoscopes.jpg);
	background-position:-101px 0px;
	margin:0px 10px 5px 0px
}
.cancer {
	display:block;
	float:left;
	width:81px;
	height:81px;
	background-image:url(../images/horoscopes.jpg);
	background-position:-102px -92px;
	margin:0px 10px 5px 0px
}
.virgo {
	display:block;
	float:left;
	width:81px;
	height:81px;
	background-image:url(../images/horoscopes.jpg);
	background-position:-102px -185px;
	margin:0px 10px 5px 0px
}
.scorpio {
	display:block;
	float:left;
	width:81px;
	height:81px;
	background-image:url(../images/horoscopes.jpg);
	background-position:-102px -277px;
	margin:0px 10px 5px 0px
}
.capricorn {
	display:block;
	float:left;
	width:81px;
	height:81px;
	background-image:url(../images/horoscopes.jpg);
	background-position:-101px -371px;
	margin:0px 10px 5px 0px
}
.pisces {
	display:block;
	float:left;
	width:81px;
	height:81px;
	background-image:url(../images/horoscopes.jpg);
	background-position:-101px -464px;
	margin:0px 10px 5px 0px
}
/*---------------video page css--------------*/
.videobox {
	margin:0;
	padding:0;
	clear: both;
	overflow:hidden;
}
.videobox h2.video-heading {
	margin:0;
	padding:0;
	display: block;
	font: bold 20px/26px Arial, Helvetica, sans-serif;
	color: 000;
}
.videobox span {
	margin:0;
	padding:0;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #444;
	clear: both;
	clear: both;
}
.videobox p {
	margin:10px 0 30px 0;
	padding:0;
	font: normal 13px/20px Arial, Helvetica, sans-serif;
	color: #444;
	clear: both;
}
.videobox iframe {
	max-width:100%;
	max-height:100%;
	min-height: 350px;
	margin: 10px 0 0 0;
}
/*---------------search page css--------------*/
.search-thumb {
	margin: 0;
	padding:0;
	overflow: hidden;
}
.search-thumb ul {
	margin: 0;
	padding:0;
	list-style-type: none;
}
.search-thumb li {
	padding:0;
	display:inline-block;
	vertical-align: top;
	margin:0 10px 10px 0;
	padding:5px;
	width: 31.3%;
}
.search-thumb li img {
	clear:both;
	max-width:100%;
}
.search-thumb li span {
	clear:both;
	color:#01446b;
	padding:7px 0 0 0;
	display: block;
}
.search-thumb li span a {
	color:#01446b;
	display:block;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.search-thumb li span a:hover {
	color:#000;
}
.search-thumb li p {
	color:#000;
	display:block;
	font:11px/14px Arial, Helvetica, sans-serif;
	margin:5px 0 0 0;
	padding:0;
}
.search-thumb strong {
	font: normal 16px/24px Georgia, "Times New Roman", Times, serif;
	color: #000;
	display: block;
	padding: 0;
	margin: 5px 0;
}
/*---------------rss page css--------------*/
section .rss {
	margin:0;
	padding:0;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#585858;
}
section .rss ul {
	margin: 20px 0 0 0;
	padding:0;
	list-style-type: none;
	display: block;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#585858;
	width: 100%;
}
section .rss li strong {
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	color:#000;
}
section .rss li:nth-child(2n+1) {
width:30%;
}
section .rss li {
	margin: 0 0 10px 0;
	display: inline;
	float: left;
	width:70%;
}
section .rss li a {
	color:#585858;
	text-decoration:underline;
}
section .rss li a:hover {
	color:#585858;
	text-decoration:none;
}
/*---------------privacy policy & sitemap page css--------------*/
.boxbg {
	background:url(../images/boxbg.jpg) no-repeat top right;
	overflow:hidden;
	border:1px solid #dfdede;
	padding:20px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#353535;
}
.boxbg strong {
	display: block;
}
.boxbg ul {
	display: inline-block;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color:#01446B;
	list-style-type: none;
	vertical-align: top;
	width:32%;
	margin:0;
	padding:0;
}
.boxbg li {
	display: block;
	margin: 3px 0;
}
.boxbg li strong {
	display: block;
	color: #000;
	margin:10px 0 0 -10px;
}
.boxbg li a {
	text-decoration: none;
	color:#01446B;
}
/*---------------feedback & contact page css--------------*/
.contbg {
	background-image:url(../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
}
.contbg 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(../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(../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;
}
.contright p {
	display: inline;
}
h6.cont {
	font-size:14px;
	font-weight:bold;
	border:none;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	line-height:44px;
	display:inline;
	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(../images/faxicon.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:46px;
	font-size:16px;
	line-height:42px
}
.email1 {
	background-image:url(../images/emailicon.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:46px;
	font-size:14px;
	line-height:42px
}
.phone {
	background-image:url(../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;
}
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;
}
#message1 {
	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;
}
.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;
}
/*---------------subscribe page css--------------*/
.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(../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
}
.sentmsg {
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color: #ff0000;
	text-align: center;
	display: none;
}
.send {
	background: none repeat scroll 0 0 #000000;
	border: 1px solid #000000;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	margin-top: 10px;
	padding: 5px;
	width: 80px;
}
.signform .clear {
	clear: both;
}
.hideall {
	display: none;
}
.contact-form textarea {
	height: 100px !important;
	width:300px !important;
}
/*---------------author & tag page css--------------*/
section .author {
	clear: both;
	color: #666;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
section .author a {
	color: #00599B;
	text-decoration: none;
}
section .author img {
	float: left;
	margin: 5px 10px 0 0;
	width: 150px;
	height: 150px;
}
section .author .avatar-default {
	display: none;
}
section .author p {
	color: #666;
	font: 12px/18px Arial, Helvetica, sans-serif;
	margin: 5px 0 8px 0;
	padding: 0;
}
section .author span {
	color: #aaa;
	display: block;
	font: 11px/14px Arial, Helvetica, sans-serif;
	margin: 5px 0 0;
}
section .author span a {
	color: #00599B;
	text-decoration: none;
	margin: 0 5px 0 0;
}
section .author span a.facebook {
	background: url(../images/social-icon.png) 0 0 no-repeat;
	height: 15px;
	padding: 0 0 0 12px
}
section .author span a.twitter {
	background: url(../images/social-icon.png) 0 -54px no-repeat;
	height: 15px;
	padding: 0 0 0 12px
}
section .author span a.gplus {
	background: url(../images/social-icon.png) 0 -36px no-repeat;
	height: 15px;
	padding: 0 0 0 15px
}
section .author span a.web {
	background: url(../images/social-icon.png) 0 -92px no-repeat;
	height: 15px;
	padding: 0 0 0 18px
}
section .author span a.email {
	background: url(../images/social-icon.png) 0 -108px no-repeat;
	height: 15px;
	padding: 0 0 0 18px
}
section .author strong {
	font: normal 16px/24px Georgia, "Times New Roman", Times, serif;
	color: #000;
	display: block;
	padding: 0;
	margin: 5px 0;
}
/*---------------sorry page css--------------*/
.sorrybox {
	background: #fff;
	clear: both;
	display:block;
	margin: 0;
	max-width: 1000px;
	overflow: hidden;
	padding: 0 0 30px 0;
	position: relative;
	text-align: center;
}
.sorry-close {
	position: absolute;
	top: 20px;
	right: 20px;
}
.sorry {
	background: #fff;
	border: 1px solid #B5B5B5;
	clear: both;
	display:block;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	margin: 0 auto;
	overflow: hidden;
	margin: 10px;
	padding: 30px 0;
}
.sorry img {
	display: inline;
	margin: 0 20px 0 0;
}
.sorry strong {
	color: #000;
	font: bold 40px/40px Georgia, "Times New Roman", Times, serif;
	display: block;
	margin: 20px 0;
}
.sorry p {
	display:block;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	margin: 0 0 15px 0;
	overflow: hidden;
}
.navbar-nav > li.mobile {
	display: none;
}
/*---------------Add-Css --------------*/

.leftpanel .add {
	clear: both;
	display: block;
	margin: 25px auto;
	overflow: hidden;
	padding: 0;
	text-align: center;
}
/*---------------Story Page --------------*/
.row .title {
	background: #fff;
	clear: both;
	padding: 0 0 10px 0;
	overflow: hidden;
}
.row .title h1 {
	font:bold 40px Georgia, "Times New Roman", Times, serif;
	color:#000;
	display:block;
	clear:both;
	padding: 15px 0 0 0;
	margin: 0;
}
.row .title h2.synopsis {
  color: #888;
  font:bold 20px/28px Georgia, "Times New Roman", Times, serif;
  padding: 10px 0 0 0;
  margin:0px;
  font-weight: normal;
  border-bottom: none;
}
/* Topic Header */

.topic-banner {
	margin:20px 0;
}

/* Bread Crumbs */
.row .breadcrumbs {
	border-top: 1px dotted #dedede;
	clear: both;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.row .breadcrumbs .breadcrumb-node1 {
	background: #03649b;
	display: inline-block;
	height: 20px;
	margin: 0;
	padding: 0;
}
.row .breadcrumbs .breadcrumb-node1 a span {
	color: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin: 0;
	padding: 0 10px;
	text-decoration: none;
	text-transform: uppercase;
}
.row .breadcrumbs .breadcrumb-node2 {
	background: #0484ce url("../images/common-bcum-blue.gif") no-repeat left 50%;	
	display: inline-block;
	height: 20px;	
	margin: 0;
	padding: 0;
}
.row .breadcrumbs .breadcrumb-node2 a span {
	color: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 20px;	
	margin: 0;
	padding: 0 10px;
	text-decoration: none;	
	text-transform: uppercase;	
}
.row .breadcrumbs .breadcrumb-node2 a:hover {
	color: #bc0e0e;	
	text-decoration: none;	
	text-transform: uppercase;	
}
.row .breadcrumbs .breadcrumb-node3 {
	background: #dedede url("../images/common-bcum.gif") no-repeat left 50%;
	color: #bc0e0e;	
	display: inline-block;
	height: 20px;	
	margin: 0;
	padding: 0;
}
.row .breadcrumbs .breadcrumb-node3 a span {
	color: #bc0e0e;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: 20px;	
	margin: 0;
	padding: 0 10px;
	text-decoration: none;	
	text-transform: uppercase;
}
.row .breadcrumbs .breadcrumb-node3 a:hover {
	color: #bc0e0e;	
	text-decoration: none;	
	text-transform: uppercase;	
}

.breadcrumbs span {
	display: inline-block;
	padding: 0 10px;
}
.breadcrumbs .breadcrumb-node2 > span{ color :#fff; text-transform:uppercase;font:bold 11px Arial, Helvetica, sans-serif}
/* Date */
.row .title .dateline {
	clear :both;
	color: #464646;
	font-size: 12px;
	margin: 10px 0 0 0;
}
.row .title .dateline span {
	clear :both;
	color: #b40505;
	font-size: 12px;
	font-weight: normal;
}
.row .title .dateline a {
	color: #b40505;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.leftpanel .custom-caption {
	border: 1px solid #ddd;
	background: #f3f3f3;
	display: inline;
	float: left;
	line-height: 16px !important;
	margin: 0 20px 20px 0;
	padding: 8px;
}
.leftpanel .custom-caption img{
	border: 1px solid #fff;
	margin: 0;
	padding: 0;
}
.leftpanel .custom-caption .wp-caption-text{
	color: #747474;
	display: inline;
	font: normal 12px/16px arial !important;
	padding: 1% 1% 1% 0;
	width: 98%;
}

/* Election Result*/
.leftpanel .result {
	float: left;	
	width: 50%;
}
.leftpanel .result iframe  {
	float: left !important;	
	width: 100% !important;
}
.leftpanel .blog {
	float: right;
	margin: 0 0 0 2%;	
	width: 48%;
}
.leftpanel h2.homepage {
	border-bottom: 1px solid #dbdbdb;	
	color: #000;
	clear: both;	
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 20px 0;	
	padding: 0 0 10px 0;	
}


/* Budget CSS */

.gradientimg{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.95) 100%) repeat scroll 0 0;
    bottom: 0;
    content: "";
    display: block;
    height: 40%;
    left: 0;
    position: absolute;
    text-shadow: 1px 1px 1px #000;
    width: 100%;
    z-index: 0;
}

.budget-special{
	float:left;
	margin: 25px 0;
	overflow: hidden;
	padding: 0;	
	border:1px solid #dbdbdb;
	font: 14px/18px Arial,Helvetica,sans-serif;	
	}
.budget-special h4{
	clear: both;
	overflow: hidden;
	padding:0 0 5px 0;
	margin:10px;
	border-bottom:2px solid #dbdbdb;
}
.budget-special h4 img{ float:left; width:150px; display: block;}
.budget-special h4 ul{ list-style-type:none; float:right;  padding: 15px 0 0 10px}
.budget-special h4 ul li { display: inline-block; position:relative;}
.budget-special h4 li:first-child{border-left:none;}
.budget-special h4 li {border-left:1px solid #dbdbdb;}
.budget-special h4 ul li a {display: block;font: 14px/18px Arial,Helvetica,sans-serif; margin: 0 10px;text-transform: capitalize;color:#777;}
.budget-special h4 ul li a:hover{color:#a32020;}
.budget-special .bgcolor {
	background: url(http://cmsdev.financialexpress.com/wp-content/themes/vip/financialexpress/microsites/budget/2016/images/budget-bg.jpg) no-repeat bottom center #fff;
	clear: both;
	height: auto;
	overflow: hidden;
	width: 100%;
	padding:10px;
}
.budget-special .bgcolor .topspot{
	display: block;
	float: left;	
	padding: 0;
	max-width: 320px;
	width: 50%;
}
.budget-special .bgcolor .topspot .figure{
	clear: both;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}
.budget-special .bgcolor .topspot .figure a img{
	display: block;
	height: auto;
	outline: none;
	text-decoration: none;	
	width: 100%;
}
.budget-special .bgcolor .topspot .figure h3 {
	bottom: 0;
	line-height: 20px;
	position: absolute;
	padding: 5px 10px;
	}
.budget-special .bgcolor .topspot .figure h3 a {
	color: #fff;
	font:700 18px/22px Arial,Helvetica,sans-serif;	
	}
.budget-special .bgcolor .tale {
	display: block;	
	float: left;	
	padding: 0 0 0 2%;
	max-width: 315px;
	width: 50%;
}
.budget-special .bgcolor .tale ul {
	list-style: none;
	margin:0;
	padding:0;
}
.budget-special .bgcolor .tale ul li {
	border-top: 1px solid #dbdbdb;
	display: block;
	line-height: 18px;
	padding: 10px 0;
}
.budget-special .bgcolor .tale ul li:first-child {
	border-top: none;
	line-height: 20px;
	padding: 0 0 10px 0;
}
.budget-special .bgcolor .tale ul li:last-child {
	padding: 10px 0 0 0;
}
.budget-special .bgcolor .tale ul li a {
	color: #00599b;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
}
.budget-special .bgcolor .tale ul li a:hover {
	text-decoration:underline;
}




@media screen and (max-width:991px) {
.technologybx img{ margin-bottom:0;}
.tech-left img{width:100%;}
body {
 overflow-x: hidden;
}
.navbar-nav > li.mobile {
 display: block;
}
.main-container {
 background: #fff;
}
.container {
 max-width: 1000px;
 min-width: 641px;
 width: 100% !important;
}
.rightpanel {
 background: #f6f6f6;
 clear: both;
 display: block;
 margin: 20px 0 0 0;
 padding: 10px 0;
 width: 100%;
}
.leftpanel {
 clear: both;
 display: block;
 margin: 0;
 padding: 0;
 width: 100%;
}
.rightpanel {
 background: none;
}
section .topstory {
 width: 69%;
}
section .topstory h1 a {
 font: normal 27px/32px Georgia, "Times New Roman", Times, serif;
}
section .topstoryright {
 width: 28%;
}
section .box {
 margin: 30px 0 0 3%;
 width: 48%;
}
section .box:first-child {
 margin: 0;
 width: 48%;
}
section .latestheadlines {
 border-right: none;
 color: #0062a7;
 display: table;
 margin: 0;
 padding: 0;
 width: 60%;
}
section .home-gallery {
 display: inline;
 float: right;
 margin: 0;
 padding: 0;
 width: 28%;
}
aside {
 clear: none;
 display: inline;
 float: left;
 margin: 0 1% 30px 0;
 padding: 0;
 width: 100%;
}
aside .morefe li {
 width: 44.9%;
 vertical-align: top;
}
.clearb {
 clear: both;
}
footer #footerbox li .searchfooter {
 margin: 20px 0 0 20px;
 padding: 0;
}
.visible-mob {
 display: none !important;
}
.navbar-default {
 background-color: #fff;
 border-bottom: 3px solid #2e6e9e;
 min-height: 51px;
}
.container .navbar-brand {
 display: inline;
 float: none;
 height: auto;
 margin: 0 auto;
 padding: 0;
 text-align: center;
 width: auto;
}
.navbar-header img {
 display: block;
 height: 27px;
 margin: 8px auto 0 auto;
 text-align: center;
 width: 370px;
}
.navbar-default .navbar-toggle {
 border-color: #fff;
}
.navbar-toggle {
 margin: 0 0 8px 0;
 padding: 9px 5px;
 position: relative;
}
.navbar-toggle .icon-bar {
 border-radius: 1px;
 display: block;
 height: 4px;
 width: 24px;
}
.navbar-nav {
 margin: 0 -15px;
}
.navbar .navbar-collapse {
 width: 100%;
}
.navbar .navbar-collapse ul {
 width: 200px;
}
.navbar-nav li {
 border-bottom: 1px dotted #dbdbdb;
}
.navbar-nav .dropdown-menu1,
.dropdown-menu2,
.dropdown-menu3,
.dropdown-menu4,
.dropdown-menu5,
.dropdown-menu6,
.dropdown-menu7 {
 display: none !important;
}
.navbar-nav .navbar-right li {
 background: #000;
 border-bottom: 1px dotted #dbdbdb;
}
.navbar .dropdown-right {
 background: #2e6e9e;
 position: relative;
 left: 0;
}
.navbar-default .top {
 background: #f78b1f;
 position: relative;
 top: 0;
 width : auto;
}
.navbar-default .nav-bg {
 background: #2e6e9e;
 padding: 0;
}
.navbar .dropdown-menu8 {
 left: 0;
 padding: 0;
 postition: relative;
 width: 100%;
}
.socialicon {
 margin: 10px 0 10px 10px;
}
.searchpanel {
 border: none;
 margin: 5px 0 5px 10px;
}
.caret {
 display: inline-block;
 width: 0;
 height: 0;
 margin-left: 2px;
 vertical-align: middle;
 border-top: 4px solid;
 border-right: 4px solid transparent;
 border-left: 4px solid transparent
}
.text-hide {
 color: #fff;
 font: normal 16px/20px Arial, Helvetica, sans-serif;
 display: block !important;
}
.text-hide {
 color: #fff;
 font: normal 16px/20px Arial, Helvetica, sans-serif;
 display: block !important;
}
.navbar li.home {
 background: none;
 border-bottom: 1px dotted #DBDBDB;
 display: block;
 height: auto;
 line-height: 20px;
 margin: 0;
 outline: 0 none;
 padding: 5px 0 5px 5px;
 width: auto;
}
.navbar li.home a {
 background-clip: padding-box;
 background: none;
 display: block;
 height: auto;
 line-height: 20px;
 margin: 0;
 outline: 0 none;
 padding: 5px 0 5px 5px;
 width: 100%;
}
.navbar li.home a:hover {
 background-clip: padding-box;
 background-color: #fff;
 background-image: none;
 display: block;
 height: auto;
 line-height: 20px;
 margin: 0;
 outline: 0 none;
 padding: 5px 0 5px 5px;
 width: 100%;
}
.navbar .dropdown:hover .dropdown-menu {
 background: #F5F5F5 !important;
 display: block;
}
.row-offcanvas {
 background: #fff !important;
 position: absolute;
 -webkit-transition: all .400s ease-out;
 -moz-transition: all .400s ease-out;
 transition: all .400s ease-out;
 left: 200px;
 right: 0;
 top 0;
}
 .row-offcanvas-right {
 right: 0;
}
 .row-offcanvas-left {
 left: 0;
}
 .row-offcanvas-right .sidebar-offcanvas {
 right: -50%; /* 6 columns */
}
 .row-offcanvas-left .sidebar-offcanvas {
 left: -200px; /* 6 columns */
}
 .row-offcanvas-right.active {
 right: 50%; /* 6 columns */
}
 .row-offcanvas-left.active {
 left: 200px; /* 6 columns */
}
 .sidebar-offcanvas {
 background: #2e6e9e;
 height: 100%;
 position: absolute;
 top: 0;
 width: 200px; /* 6 columns */
}
.collapse {
 display: block;
}
.hide-tab {
 display: none;
}
.visible-tab {
 display: block;
}
.socialicon {
 display: block;
}
.hideall {
 display: none;
}
.panel-box {
 float: right;
 margin: 10px 10px 0 0;
}
.socialicon {
 background: #d7d7d7;
 display: block;
 height: 30px;
 margin: 0;
 padding: 5px;
 position: absolute;
 right: 0;
 top: 52px;
 width: 280px;
 z-index:999;
}
.socialicon .facebook {
 display: inline;
 float: left;
 height: 20px;
 margin: 0;
 width: 80px;
}
.socialicon .tweet {
 display: inline;
 float: left;
 height: 20px;
 margin: 0;
 width: 65px;
}
.socialicon .googleplus {
 display: inline;
 float: left;
 height: 20px;
 margin: 0;
 width: 65px;
}
.searchpanel {
 background: #d7d7d7;
 display: block;
 height: 37px;
 margin: 0;
 padding: 5px;
 position: absolute;
 right: 0;
 top: 52px;
 width: auto;
 z-index:999;
}
.searchpanel input {
 border: 0 none;
 color: #BFBFBF;
 display: inline-block;
 float: left;
 font: 12px/24px Arial, Helvetica, sans-serif;
 height: 27px;
 text-transform: uppercase;
 width: 128px;
}
.searchpanel span input {
 border: 0 none;
 display: inline-block;
 float: left;
 width: 33px;
}
section .multimediabox li span {
 top: 10px;
}
.gutterad-left {
 display: none;
}
.gutterad-right {
 display: none;
}
aside .multimedia li {
 width: 48%;
 margin: 0 0 10px 1%;
}
aside .multimedia li img {
 max-width: 100%;
}
aside .multimedia li span {
 right: 10px;
 top: 10px;
 z-index: 1;
}
.leftpanel .commentbox {
 width: 69%;
}
.leftpanel .leadstory {
 width:100%;
}
.leftpanel .leadstory .storypic {
 height: auto;
 margin: 0;
 width: 100%;
}
.leftpanel .leadstory .summary {
 margin: 0;
 width: 20%;
}
.leftpanel .morefrommoney {
 margin: 30px 0 10px 0;
}
.leftpanel .moneylinks {
 margin: 0;
 	width: 48%;
}
.leftpanel .moremoneylinks {
	margin: 0 0 0 4%;
 	width: 48%;
}
.leftpanel h1 {
 font: bold 30px/36px Georgia, "Times New Roman", Times, serif;
}
.leftpanel article .morestory strong {
 display: none;
}
section .box.rtmgn {
 margin: 30px 0 0 0;
}
.gallery-thumb li {
 width: 31.2%;
}
.gallery-thumb li span {
min-height:70px;
}
h1.listheading {
 color: #000;
 font: bold 18px/20px Arial, Helvetica, sans-serif;
 margin: 0 0 20px 0;
 padding: 0;
 text-transform: uppercase;
}
.photogallerybox {
 width:100%;
}
.photogallery {
 width:100%;
}
.galleryheading1 {
 width:100%;
}
.widgetbox {
 width:100%;
}
.photogallery .caption {
 width:100%;
}
.slideshow {
 float:left;
 width:87.1%;
 display: inline;
}
.commentbox_gal {
 width: 97%;
}
aside.spread {
 width: 100%;
 margin: 0;
}
aside.spread li {
 width: 23.7%;
 margin: 0 0 0 1%;
}
aside.spread li:first-child {
 margin: 0;
}
aside .textwidget {
 display:block;
}
 .galleryheading h1 {
 font:23px/27px Georgia, "Times New Roman", Times, serif!important;
 color:#fff;
}
.visible-desk {
 display: block;
}
.archive_tab_list ul {
 font:normal 13px/18px Arial, Helvetica, sans-serif;
}
.ticker {
 display: none;
}
aside#twttr-sandbox-0 {
 display: none;
}
footer #footerbox .pod {
 float: left;
 padding: 0;
 width: 50%;
}
footer #footerbox .ielogo {
 display: none;
}
.rightpanel h4 {
 margin: 0;
 padding: 0 0 0 10px;
 display: block;
 font: bold 12px/28px Arial, Helvetica, sans-serif;
 color: #000;
 text-transform: uppercase;
 border-top: none;
 border-bottom: 1px dotted #a3a3a3;
 background: none;
 overflow: hidden;
}
.rightpanel h2 {
 margin: 0;
 padding: 0 0 0 10px;
 display: block;
 font: bold 12px/28px Arial, Helvetica, sans-serif;
 color: #000;
 text-transform: uppercase;
 border-top: none;
 border-bottom: 1px dotted #a3a3a3;
 background: none;
 overflow: hidden;
}
section .latestheadlines {
 border-right: 1px solid #b5b5b5;
 color: #0062a7;
 display: table;
 margin: 0 15px 0 0;
 padding: 0 15px 0 0;
 width: 68%;
}
section .editorpics li {
	display: table-cell;
	float:left;
	margin:0 0 0 2%;
	padding: 0 0 2% 2%;
	width: 31.9%;
	position: relative;
	min-height:230px;
}
section .editorpics h5 {
    color: #00599b;
    display: block;
    font: bold 12px/16px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
		min-height: 50px;
}
/* RHS section*/
.horoscope{ width:48%; margin-left:3%; float:left;}
.twitter{float:left; width:48%;}
.rightpanel aside, .event{ width:100%; margin-left:1%; margin-right:1%; float:left;}



}
@media screen and (max-width:640px) {
body {
 overflow-x: hidden;
}	
.nav > li.none {
 display: none;
}
.navbar-nav > li.mobile {
 display: block;
}
.navbar .search-bar {
	display: none;	
}
.rightpanel h4 {
 margin: 0;
 padding: 0 0 0 10px;
 display: block;
 font: bold 12px/28px Arial, Helvetica, sans-serif;
 color: #000;
 text-transform: uppercase;
 border-top: none;
 border-bottom: 1px dotted #a3a3a3;
 background: none;
 overflow: hidden;
}
.rightpanel h2 {
 margin: 0;
 padding: 0 0 0 10px;
 display: block;
 font: bold 12px/28px Arial, Helvetica, sans-serif;
 color: #000;
 text-transform: uppercase;
 border-top: none;
 border-bottom: 1px dotted #a3a3a3;
 background: none;
 overflow: hidden;
}
.moneybhaskarhome {
 float: none;
 margin: 7px auto;
}
.leftpanel article .morestory.none {
 display: none;
}
.main-container {
 background: #fff;
}
.container {
 max-width: 640px;
 min-width: 320px;
 width: 100% !important;
}
.rightpanel {
 background: #f6f6f6;
 clear: both;
 display: block;
 margin: 0;
 padding: 10px 0;
 width: 100%;
}
.leftpanel {
 clear: both;
 display: block;
 margin: 0 0 20px 0;
 padding: 0;
 width: 100%;
}
section .topstory {
 border: none;
 margin: 0;
 padding: 0;
 width: 100%;
}
section .topstory h1 a {
 font: normal 24px/30px Georgia, "Times New Roman", Times, serif;
}
section .topstoryright {
 margin: 20px 0 0 0;
 width: 100%;
}
.hidden-mov {
 display: none;
}
/* Gallery */ 
section .home-gallery {
 border-top: 4px solid #d3d3d3;
 border-bottom: 4px solid #d3d3d3;
 clear: both;
 display: block;
 float: none;
 margin: 0;
 overflow: hidden;
 padding: 10px 0;
 width: 100%;
}
section .home-gallery ul li {
 border-bottom: none;
 display: inline;
 float: left;
 margin: 0;
 padding: 10px 0;
 width: 46%;
}
section .home-gallery ul li:first-child {
 border-right: 1px solid #ccc;
 display: inline;
 float: left;
 margin: 0 3.9% 0 0;
 padding: 10px 4% 0 0;
 width: 46%;
}
section .home-gallery ul li:last-child {
 display: none;
}
section .latestheadlines {
 float: left;
 margin: 20px 0;
 width: 100%;
}
section .box {
 display: inline;
 float: left;
 margin: 30px 0 0 0;
 width: 100%;
}
/*section .editorpics li:last-child {
 display: none;
}*/
section .multimediabox li:last-child {
 display: none;
}
.rightpanel {
 background: none;
}
/*aside {
 margin: 30px 0 0 0;
 width: 100%;
}*/
aside {
 margin: 0;
 width: 100%;
}
aside .indianewstab .indianews ul {
 width: 100%;
}
aside .indianewstab .indianews li.current a {
 width: 50%;
}
aside .indianewstab .indianews li {
 width: 50%;
}
.ad468x60 {
 padding: 0;
 text-align: center;
 margin: 0;
}
section .multimediabox li:first-child {
 width: 47.5%;
}
section .multimediabox li {
 width: 50%;
}
section .editorpics li:first-child {
 width: 47.5%;
}
section .editorpics li {
	min-height: 250px;
	margin: 0;
	padding: 0 0 2% 0;
  width: 48%;
}
/*section .editorpics li:first-child,
section .editorpics li:nth-child(4n),
section .editorpics li:nth-child(7) {
	margin: 0;
	border-left: none;
	padding: 0;
	width: 31.9%
}*/

section .editorpics li:nth-child(2n),
section .editorpics li:nth-child(4n),
section .editorpics li:nth-child(6n){
	margin: 0 0 0 4%;
	border-left: none;
	padding: 0 0 2% 0;
	width: 48%
}
.listing li a {
	font: normal 16px/20px Georgia, "Times New Roman", Times, serif;
	color: #00599B;
	background: none;
	display: block;
	padding: 0;
}
.listing li a:hover {
	font: normal 16px/20px Georgia, "Times New Roman", Times, serif;
	color: #00599B;
	background: none;
	display: block;
	padding: 0;
}

.listing li img {
	float: left;
	margin: 5px 10px 0 0;
	width: 120px;
	height: 80px;
}
section .listing li p {
	color: #666;
	font: 13px/18px Arial, Helvetica, sans-serif;
	margin: 5px 0 0;
}

.hidden-mob {
 display: none !important;
}
aside.ad300x250 {
 display: block;
 padding: 0;
 text-align: center;
}
.aside.ad300x250 {
 display: block;
 padding: 0;
 text-align: center;
}
footer #footerbox li {
 width: 50%;
}
footer #footerbox li .searchfooter {
 margin: 20px 0 0 20px;
 padding: 0;
}
.visible-mob {
 display: block !important;
}
.hide-tab {
 display: block;
}
.visible-tab {
 display: none;
}
.visible-xs {
 display: none !important
}
.container {
 border-left: 5px solid #fff;
 border-right: 5px solid #fff;
}
.container:first-child {
 border-left: none;
 border-right: none;
}
.navbar-default {
 background-color: #fff;
 border-bottom: 3px solid #2e6e9e;
}
.container .navbar-brand {
 display: inline;
 float: none;
 height: auto;
 margin: 0 auto;
 padding: 0;
 text-align: center;
 width: auto;
}
.navbar-header img {
 display: block;
 height: 20px;
 margin: 12px auto 0 auto;
 text-align: center;
 width: 274px;
}
.navbar-default .navbar-toggle {
 border-color: #fff;
}
.navbar-toggle {
 margin: 2px 0 8px 0;
 padding: 9px 5px;
 position: relative;
}
.navbar-toggle .icon-bar {
 border-radius: 1px;
 display: block;
 height: 4px;
 width: 24px;
}
.navbar-nav {
 margin: 0 -15px;
}
.navbar .navbar-collapse {
 width: 100%;
}
.navbar-nav li {
 border-bottom: 1px dotted #dbdbdb;
}
.navbar-nav li {
 border-bottom: 1px dotted #dbdbdb;
}
.navbar-nav .dropdown-menu1, .dropdown-menu2, .dropdown-menu3, .dropdown-menu4, .dropdown-menu5, .dropdown-menu6, .dropdown-menu7 {
 display: none !important;
}
.navbar-default .top {
 background: #2e6e9e;
 position: relative;
 top: 0;
 width : auto;
}
.navbar-default .nav-bg {
 padding: 0;
 background: #2e6e9e;
 padding: 0 0;
}
.navbar .dropdown-menu8 {
 postition: relative;
 width: 100%;
 left: 0;
}
.socialicon {
 background: none;
 margin: 5px 0 10px 10px;
 position: relative;
 top: 0;
}
.searchpanel {
 background: none;
 border: none;
 margin: 5px 0 5px 10px;
 position: relative;
 top: 0;
}
.caret {
 display: inline-block;
 width: 0;
 height: 0;
 margin-left: 2px;
 vertical-align: middle;
 border-top: 4px solid;
 border-right: 4px solid transparent;
 border-left: 4px solid transparent
}
.text-hide {
 color: #fff;
 font: normal 16px/20px Arial, Helvetica, sans-serif;
 display: block !important;
}
.navbar li.home {
 background: none;
 border-bottom: 1px dotted #dbdbdb;
 display: block;
 height: auto;
 line-height: 20px;
 margin: 0;
 outline: 0 none;
 padding: 5px 0 5px 5px;
 width: auto;
}
.navbar li.home a {
 background-clip: padding-box;
 background: none;
 display: block;
 height: auto;
 line-height: 20px;
 margin: 0;
 outline: 0 none;
 padding: 5px 0 5px 5px;
 width: 100%;
}
.navbar li.home a:hover {
 background-clip: padding-box;
 background-color: #fff;
 background-image: none;
 display: block;
 height: auto;
 line-height: 20px;
 margin: 0;
 outline: 0 none;
 padding: 5px 0 5px 5px;
 width: 100%;
}
.navbar .dropdown:hover .dropdown-menu {
 background: #F5F5F5 !important;
 display: block;
}
.row-offcanvas {
 background: #fff !important;
 position: absolute;
 -webkit-transition: all .25s ease-out;
 -moz-transition: all .25s ease-out;
 transition: all .25s ease-out;
 left: 200px;
 right: 0;
 top 0;
}
 .row-offcanvas-right {
 right: 0;
}
 .row-offcanvas-left {
 left: 0;
}
 .row-offcanvas-right .sidebar-offcanvas {
 right: -50%; /* 6 columns */
}
 .row-offcanvas-left .sidebar-offcanvas {
 left: -200px; /* 6 columns */
}
 .row-offcanvas-right.active {
 right: 50%; /* 6 columns */
}
 .row-offcanvas-left.active {
 left: 200px; /* 6 columns */
}
 .sidebar-offcanvas {
 background: #2e6e9e;
 height: 100%;
 position: absolute;
 top: 0;
 width: 200px; /* 6 columns */
}
.collapse {
 display: block;
}
.socialicon {
 width: auto;
}
.socialicon .googleplus {
 display: block;
 float: left;
 height: 20px;
 margin: 10px 0;
 width: 65px;
}
section .multimediabox li span {
 top: 10px;
}
.gutterad-left {
 display: none;
}
.gutterad-right {
 display: none;
}
.leftpanel .commentbox {
 width: 100%;
}
.leftpanel .leadstory .storypic {
 height: 100%;
 margin: 0;
 width: 100%;
}
.leftpanel .leadstory .summary {
 margin: 0 0 10px 0;
 width: 100%;
}
.leftpanel h1 {
 font: bold 24px/30px Georgia, "Times New Roman", Times, serif;
}
.leftpanel .dateline {
 margin: 0 0 15px 0;
}
 .leftpanel article .morestory {
 float: left;
 margin: 0 30px 10px 0;
 width: 100%;
 display:inline;
 font:bold 12px/18px Arial, Helvetica, sans-serif;
 color:#015a7b;
}
.leftpanel article .morestory ul {
 margin:0;
 padding:0;
 list-style-type:none;
 display: none;
}
.leftpanel article .morestory strong {
 display: inline-block;
 margin: 0 0 0 2px;
}
section .box.rtmgn {
 margin: 30px 0 0 0;
}
section .listing li span {
 display: none;
}
.gallery-thumb li {
 width: 100%;
 position:relative;
}
.gallery-thumb li span {
 min-height:20px;
}
.gallery-thumb li img {
 max-width: 100%;
}
h1.listheading {
 color: #000;
 font: bold 16px/20px Arial, Helvetica, sans-serif;
 margin: 0 0 20px 0;
 padding: 0;
 text-transform: uppercase;
}
.slideshow {
 float:left;
 width:100%;
 display: inline;
}
.prevLink {
 background: url("../images/prev1.png") no-repeat 0 0;
 float: none !important;
 height: 40px;
 left: 0;
 margin-top: 110px;
 width: 25px;
 position: absolute;
}
.nextLink {
 background: url("../images/next1.png") no-repeat 0 0;
 float: none !important;
 height: 40px;
 margin-top: 110px;
 right: 0;
 width: 25px;
 position: absolute;
}
.commentbox_gal {
 width: 97%;
}
aside.spread {
 width: 100%;
 margin: 0;
}
aside.spread li {
 width: 47%;
 margin: 0 1%;
}
.galleryheading h1 {
 font:20px/24px Georgia, "Times New Roman", Times, serif!important;
 color:#fff;
}
.archive_tab_list li {
 width:100%;
}
.data-list1 {
 width:100%;
 margin:0;
 padding:0;
 border-right:none;
 display: block;
 overflow: hidden;
}
.data-list2 {
 width:100%;
 margin:0;
 padding: 0;
 display: block;
 overflow: hidden;
}
.visible-desk {
 display: block;
}
.videobox h2.video-heading {
 font: bold 16px/20px Arial, Helvetica, sans-serif;
 color: 000;
}
.videobox iframe {
 min-height: 250px;
}
.contbg {
 background:none;
}
.contright {
 margin: 5px 0 10px 0;
 padding: 0 0 0 5px;
}
.contright p {
 display: inline;
}
.mailbg {
 width:320px;
 margin:0 0 20px 0;
}
.signformfield1 {
 width:40%;
 text-align:right;
 float:left;
 margin:5px 0;
 padding:0;
}
.signformfield2 {
 width:55%;
 text-align:left;
 float: right;
 margin:5px 0;
 padding:0;
}
.signformfield2 .textfield {
width:100%;
margin:0;
padding:0;
}
.signform label {
display: none;
}
.signformfield2 img {
margin:10px 0 0 0;
}
.archive_tab_list ul {
font:normal 13px/18px Arial, Helvetica, sans-serif;
}
section .author img {
 width: 100px;
 height: 100px;
}
.leftpanel article p {
 color: #3e3e3e;
 font-family: "Droid Serif", serif;
 font-size: 13px;
 font-weight: 400;
 line-height: 24px;
 padding: 0;
 margin:0;
 padding: 0 0 20px 0;
}
/* More From Economy */
.leftpanel .moneylinks {
 	margin: 0;
 	width: 100%;
}
.leftpanel .moremoneylinks {
	margin: 0 0 0 1.6%;
 	width: 100%;
}
.row .title h1 {
	font: bold 20px/24px Georgia, "Times New Roman", Times, serif;
	color:#000;
	display:block;
	clear:both;
}
.leftpanel .utilitybox .post-comment {
	float: left;
	padding: 0;
}
.mbcontent300X250 { display:block; }
}
 @media screen and (min-width:1279px) {
.gutterad-left {
 position: fixed;
 display: block;
 top: 0;
 text-align: left;
 left: 0;
 width: 150px;
}
.gutterad-right {
 position: fixed;
 display: block;
 top: 0;
 text-align: right;
 right: 0;
 width: 150px;
}
}
 @-moz-document url-prefix() {
.navbar .dropdown-menu2{left:-108px;}
.navbar .dropdown-menu3{left:-197px;}
.navbar .dropdown-menu4{left:-273px;}
.navbar .dropdown-menu5{left:-318px;}
.navbar .dropdown-menu7{left:-595px;}
.navbar .dropdown-menu8{left:-667px;}
}
.technologybx {margin-bottom:20px; clear:both; overflow:hidden;}
.technologybx h4 {font: bold 12px/20px Arial,Helvetica,sans-serif;color: #000;border-bottom: 1px dotted #aeaeae; margin-bottom:10px; text-transform: uppercase;}
.tech-left {display: block;float: left; width: 48.3%; margin: 0 1.6% 0 0; overflow: hidden;}
.tech-left img {padding: 0 0 5px 0;}
.tech-left h5 {padding: 0 0 5px 0; font-weight:normal;}
.tech-left p {color: #444;font-size: 14px;font-weight: 400;line-height: 17px;}
.tech-right {border-left: 1px dotted #aeaeae;display: block;float: left;margin: 0; overflow: hidden;padding: 0 0 0 1.6%;width: 48.3%;}
.tech-right .newsbx1 {border-bottom: 1px dotted #aeaeae;overflow: hidden;padding-bottom:10px;width: 100%;margin-bottom:10px;}
.tech-right .newsbx1.last{border-bottom:0 none; margin-bottom:0; padding-bottom:0;}
.tech-right .newsbx1 a img {display: block;float: left;height: 83px;padding: 0 10px 0 0;width: 150px;}
.tech-right .newsbx1 a h5{color: #00599B;display: block; font-size:15px; line-height:20px;}
@media screen and (max-width:480px) {
	.adsbygoogle { display:none!important; }
	.buyhatke_widget { display:none; }
	.technologybx{margin-bottom:0px;}
	.tech-left{float:none; width:auto; margin-right:0;}
	.tech-left img{width:100%;}
	.tech-right{float:none; width:auto; border-left:0 none; padding-left:0; margin-top:10px;}
.row .title h1 {
	font: bold 18px/22px Georgia, "Times New Roman", Times, serif;
	color: #000;
	display:block;
	clear: both;
	padding: 15px 0 0 0;
	margin: 0;
}
section .todays_market {
 clear: both;
 margin: 0 auto;
 padding: 0;
 float: none;
 display: block;
 width: 220px;
}
.nav > li.none {
 display: none;
}
.navbar-nav > li.mobile {
 display: block;
}
.moneybhaskarhome {
 float: none;
 margin: 7px auto;
}
.leftpanel article .morestory.none {
 display: none;
}
.rightpanel h4 {
 margin: 0;
 padding: 0 0 0 10px;
 display: block;
 font: bold 12px/28px Arial, Helvetica, sans-serif;
 color: #000;
 text-transform: uppercase;
 border-top: none;
 border-bottom: 1px dotted #a3a3a3;
 background: #e5e5e5;
 overflow: hidden;
}
.rightpanel h2 {
 margin: 0;
 padding: 0 0 0 10px;
 display: block;
 font: bold 12px/28px Arial, Helvetica, sans-serif;
 color: #000;
 text-transform: uppercase;
 border-top: none;
 border-bottom: 1px dotted #a3a3a3;
 background: #e5e5e5;
 overflow: hidden;
}
section .topstory .topstorybtm img {
 float: right;
 height: 80px;
 margin: 5px 0 0 10px;
 width: 120px;
}
section .topstory .topstorybtm a {
 font: normal 16px/20px Georgia, "Times New Roman", Times, serif;
 color: #00599b;
 background: none;
 display: block;
 padding: 0;
 text-decoration: none;
}
section .topstory .topstorybtm a:hover {
 font: normal 16px/20px Georgia, "Times New Roman", Times, serif;
 text-decoration: underline;
}
section .topstoryright h3 {
 margin: 15px 0 0 0;
 padding: 10px 0 0 0;
 font: normal 16px/20px Georgia, "Times New Roman", Times, serif;
 color: #00599b;
}
section .topstoryright h3:first-child {
 margin: 0 0 5px 0;
 padding: 10px 0 0 0;
 font: normal 16px/20px Georgia, "Times New Roman", Times, serif;
 color: #00599b;
 border-top:1px dotted #b5b5b5;
}
section {
 clear: both;
 margin: 20px;
 padding: 0;
 overflow: hidden;
}
section.margin {
 clear: both;
 margin: 20px 0 0 0;
 padding: 0;
 overflow: hidden;
}
section .topstory h1 a {
 font: normal 22px/26px Georgia, "Times New Roman", Times, serif;
 text-decoration: none;
}
section .topstory h1 a:hover {
 text-decoration: none;
}
/*section .editorpics li:last-child {
 display: none;
}*/
section .editorpics li {
  margin: 0;
  min-height: 180px;
  padding: 0 0 2% 0;
  width: 48%;
}
section .multimediabox li:last-child {
 display: none;
}
.ticker {
 display: none;
}
footer #footerbox .pod {
 clear: both;
 float: none;
 overflow: hidden;
 padding: 0 0 3% 0;
 width: 100%;
}
footer #footerbox li {
 display: inline;
 float: left;
 margin: 0;
 padding: 0;
 width: 50%;
}
footer #footerbox .ielogo {
 display: none;
}
footer #footerbox li .searchfooter {
 display: none;
}
footer p {
 color: #3e3c3c;
 clear: both;
 display: block;
 float: none;
 margin: 0;
 padding: 0 0 5px 0;
 text-align: left;
}
footer a {
 color: #3e3c3c;
 text-decoration: none;
 text-align: left;
}

/* Social Icons */
.addthis_default_style .addthis_separator,
.addthis_button_linkedin,
.addthis_button_pinterest_share,
.addthis_button_compact,
.addthis_button_reddit {
	display: none;
}
.addthis_32x32_white_style .addthis_counter.addthis_bubble_style,
.addthis_32x32_style .addthis_counter.addthis_bubble_style {
	display: none !important;
}
/* RHS section*/
.horoscope{ width: auto; float:none;}
.twitter{float:none; width: auto;}
.rightpanel  aside{ width: auto; float:none;}
/* Election Result*/
.leftpanel .election-poll {
	clear: both;
	display: block;
	margin: 0 0 25px 0;
}
.leftpanel .election-poll .result {
	clear: both;
	float: none;
	width: 100%;
}
.leftpanel .election-poll .result iframe  {
	clear: both;
	float: none;
}
.leftpanel .election-poll .blog {
	clear: both;
	float: none;
	margin: 0;	
	width: 100%;
}
.leftpanel .election-poll h2.homepage {
	border-bottom: 1px solid #dbdbdb;	
	color: #000;
	clear: both;	
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 20px 0;	
	padding: 0 0 10px 0;	
}
.navbar .search-bar {
	display: none;	
}
.mbcontent300X250 { display:block; }
.rngfbx iframe{height:203px}
.budget-special .bgcolor .topspot{width:100%; max-width:none;}
.budget-special .bgcolor .tale{width:100%; padding-top:20px;}
.budget-special h4 ul { float:none; padding-left:0px; text-align:center;}
.budget-special h4 img {float:none; margin:0 auto;}
}
@media screen and (max-width:320px) {
.adsbygoogle { display:none!important; }
.buyhatke_widget { display:none; }	
.leftpanel .ad320x50 {
 margin: 10px 0 10px -5px;
}
.nav > li.none {
 display: none;
}
.leftpanel article .morestory.none {
 display: none;
}
.navbar-nav > li.mobile {
 display: block;
}
.rightpanel h4 {
 margin: 0;
 padding: 0 0 0 10px;
 display: block;
 font: bold 12px/28px Arial, Helvetica, sans-serif;
 color: #000;
 text-transform: uppercase;
 border-top: none;
 border-bottom: 1px dotted #a3a3a3;
 background: none;
 overflow: hidden;
}
.rightpanel h2 {
 margin: 0;
 padding: 0 0 0 10px;
 display: block;
 font: bold 12px/28px Arial, Helvetica, sans-serif;
 color: #000;
 text-transform: uppercase;
 border-top: none;
 border-bottom: 1px dotted #a3a3a3;
 background: none;
 overflow: hidden;
}
section .todays_market {
 clear: both;
 margin: 0 auto;
 padding: 0;
 float: none;
 display: block;
 width: 220px;
}
/* RHS section*/
.horoscope{ width: auto; float:none;}
.twitter{float:none; width: auto;}
.rightpanel  aside{ width: auto; float:none;}
.row .title h1 {
	font: bold 18px/22px Georgia, "Times New Roman", Times, serif;
	color:#000;
	display:block;
	clear:both;
}
.navbar .search-bar {
	display: none;	
}
.mbcontent300X250 { display:block; }
}
/*----Photo gallery container  */
.galleryreplay{ background:rgba(0,0,0,0.9); width:auto; height:auto; padding:5px 0; position:absolute; top:10px;}
.galleryreplay .imgholder{float:left; width:198px; margin:2px; position:relative; overflow:hidden;}
.galleryreplay .imgholder img{width:100%; height:132px;}
.galleryreplay .txtholder {position: absolute !important;width: 100%;height: 100%;top: 0;right: -200px;background: #000000;opacity: .8;color: #FFFFFF; margin:0px; padding:0px;}
.galleryreplay .txtholder a{padding:10px; display:block; color:#fff; text-decoration:none; height:100%; font-style:inherit;}
/*----Photo gallery container end----*/

/* Gutter Space Add's */
.add-left {
	display:none;
}
.add-right {
	display:none;
}
.add-left {
	display: block;
	right: 50%;
	position:fixed;
	top: 0;
	z-index:1111;
	margin-right:510px;
}
.add-right {
	display: block;
	position: fixed;
	left: 50%;
	top: 0;	
	z-index:1111;
	margin-left:510px;
}
.event{margin:0px auto; text-align:center;}

/*----------Budget highlights----*/
.heading_highlights{}

.heading_highlights h1 {
	color: #000;
	font: normal 22px/25px Arial, Helvetica, sans-serif !important;
	margin: 0;
	padding: 10px 0 0 0;
	text-transform: uppercase;
	height:40px;
	font-weight:700;
	float:left;
}
.heading_highlights .social-icons{float:right;}
.livebloging{background:#fff;border-top: 1px dotted #b5b5b5;}
.livebloging ul{margin:0px; padding:0 10px 0 0;}
.livebloging li{display:block; border-top:1px dotted #b5b5b5; padding:10px 0 10px 15px; font-size:18px; font-weight:400; line-height:28px; font-family:Arial; background:url(http://widget.financialexpress.com/images/dot.jpg) no-repeat 0 22px;}
.livebloging li:first-child{border-top:none;}
.livebloging li a{color:#124f87;}
.livebloging li .socialthumb{font-size:13px; padding-bottom:5px; padding-left:5px;}
.livebloging li .socialthumb .fa-facebook{color:#00599b;}
.livebloging li .socialthumb .fa-twitter{color:#53d3d5; margin:0 5px; padding:0 5px; border-left:1px solid #dbdbdb;}

 
 @font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.2.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-facebook:before{content:"\f09a"}.fa-twitter:before{content:"\f099"}.fa-google-plus:before{content:"\f0d5"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-camera:before{content:"\f030"}.fa-square:before{content:"\f0c8"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-search:before{content:"\f002";}.fa-share-alt:before{content:"\f1e0";}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
/*----------Budget highlights----*/

.likestory {
	background: #e9e9e9;	
	clear: both;
	margin: 0;
	overflow: hidden;
	padding: 10px 0 5px 0;
	text-align: center;
}
.likestory span {
	color: #000;
	display: block;
	font: bold 15px Arial, Helvetica, sans-serif;
	padding: 0 0 5px 0;
	vertical-align: text-bottom;
	text-transform: uppercase;
}

.detailsView {
	width: 261px;
	height: 412px;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	display: none;
	border: solid 1px #000;
	background: #fef1e0;
}
#cmpDetails {
	position: absolute;
	left: -5px;
	top: -7px;
	background: url(../images/ajax-loader.gif) no-repeat center center;
}
.photogallerybox .hidegalupdationdate { display:none; } 

.st-facebook-counter, .stArrow {height:22px !important;line-height:22px !important;}
.stButton .stButton_gradient{height:22px !important;line-height:22px !important;}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices{height:22px !important;line-height:22px !important;}
.fpublish{font:normal 12px/16px Arial, Helvetica, sans-serif; color:#464646; margin:0 0 10px; clear:both; overflow:hidden;}
span.copyright{float:right;}
@media screen and (max-width:480px) { 
.st_fblike_hcount, .st_linkedin_hcount { display:none;}
span.copyright{float:left; margin-top:10px; display:block;}
}


/* Election Widge for Bihar Election 6-11-15 */
.election-container{
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;
	padding: 0
	width: 100%;
}
.bannerelection{
	border-bottom: 1px solid #dbdbdb;	
	clear: both;
	margin: 0 0 15px 0;
	overflow: hidden;
	width: auto;
}
.bannerelection img {
	float: left;
	padding: 0 20px 0 0;
}
.bannerelection h1.electionheadtitle{
	color: #cf0000;
	display: inline;
	font-size: 20px;
	font-weight: bold;
	line-height: 42px;
	padding: 0;
	text-transform: uppercase;
}
.electionresultbox .bannerelection h1.electionheadtitle a{
	color: #cf0000;
	display: inline;
	font-size: 20px;
	font-weight: bold;
	line-height: 42px;
	padding: 0;
	text-transform: uppercase;
	text-decoration: none;
}
.electionresultbox {
	float: left;
	margin: 0;
	width: 100%;	
}
.ie-rainbow {
	float: left;
	height: 190px;	
	padding: 0;
	width: 300px;
}
.ie-chart {
	float: left;
	height: 190px;
	margin: 0 0 0 20px;
	width: 310px;	
}
.map-election {
	clear: both;
	margin: 0 0 20px 0;
}
.map-election ul {
	clear: both;
	display: block;
	list-style: none;
	margin: 0 !important;
	padding: 0;
	overflow: hidden;
}
.map-election ul li {
	background: #fafafa;
	display: inline-block;
	float: left;
	margin: 0 2%;
	width: 31.5%;
}
.map-election ul li:first-child, 
.map-election ul li:last-child {
	margin: 0;
}
.map-election ul li a {
	color: #000;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 22px;
	padding: 0;
	text-decoration: none;
}
.map-election ul li a img {
	float: left;
	padding: 0 10px 0 0;
}
.map-election ul li a:hover {
	color: #ff6600;
}
.ie-retuls-ad{
	float: right;
	width: 300px;	
}


@media (min-width:641px) and (max-width:800px) {
.ie-rainbow {
	float: left;
	padding: 0;
	width: 360px;
}
.ie-chart {
	float: left;
	margin: 0 0 15px 20px;
	width: 355px;	
}	
li.fe-search, li.fe-social, .tigger, li.price-list{display:none;}
.fe-calculator{display:none !important;}
.sponsorsbx{display:none;}
}

@media (min-width:801px) and (max-width:1024px) {
.bannerelection{
	border-bottom: 1px solid #dbdbdb;	
	clear: both;
	margin: 0 0 15px 0;
	overflow: hidden;
	width: 95%;
}	
.ie-rainbow {
	float: left;
	padding: 0;
	width: 310px;
}
.ie-chart {
	float: left;
	margin: 0 0 15px 10px;
	width: 310px;	
}
.map-election {
	clear: both;
	margin: 20px 0 0 0;
	overflow: hidden;
	width: 96%;
}	
	
}

@media (min-width:320px) and (max-width:640px) {
.electionresultbox{
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;
	padding: 0;
}
.electionresultbox .bannerelection{
	border-bottom: 1px solid #dbdbdb;		
	clear: both;
	margin: 15px 0;
	max-width: 640px;
	overflow: hidden;
	width: 100%;	
}
.electionresultbox .bannerelection img {
	float: left;
	padding: 0 10px 0 0;
}
.electionresultbox .bannerelection h1.electionheadtitle{
	color: #cf0000;
	font-family: 'Roboto Condensed' , sans serif;	
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	padding: 0;
	text-transform: uppercase;
	width: 175px;
}
.electionresultbox .bannerelection h1.electionheadtitle a{
	color: #cf0000;
	font-family: 'Roboto Condensed' , sans serif;	
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	padding: 0;
	text-transform: uppercase;
	text-decoration: none;
}
.electionresultbox .electionresultbox {
	clear: both;
	float: none;	
	max-width: 640px;
	width: 100%;	
}
.electionresultbox .ie-rainbow {
	clear: both;
	height: 180px;	
	margin: 0;
	max-width: 640px;
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	width: 100%;	
}
.electionresultbox .ie-rainbow iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.electionresultbox .ie-chart {
	clear: both;
	height: 170px;
	margin: 10px 0 0 0;
	max-width: 640px;
	width: 100%;	
}
.electionresultbox .map-election {
	display: none;
}
.fe-photobx li img{width:100%;}
.fe-photobx .bx-pager.bx-default-pager a{font-size:10px;margin:0 2px;padding:0 3px;}
.fe-photobx .bx-controls-direction a{display:none;}
}
.zedo-ad{position:absolute; display:block; width: 100%; top: 180px; left: 50%; margin-left: -320px}
.quiztc{margin-top:20px;}
.tcheading{border-bottom: 1px solid #dbdbdb;color: #000;font: 18px/25px Arial,Helvetica,sans-serif !important;margin-bottom: 15px;text-transform: uppercase;}
.quiztc li{font-size:14px;line-height:20px;padding-bottom:10px;}
.quizsorrymsg {color:#000;font-size:18px;padding-top:10px;text-align:left; line-height:28px}
.sponsor_band{margin:0 auto;text-align:center;}
.quiz-winners{background:#f9f9f9;border:1px solid #dbdbdb;border-radius:3px;padding:20px;margin-top:20px;}
.quiz-winners .quiz-h2{font-size:18px;line-height:24px;text-align:center;margin-bottom:10px; text-transform:uppercase; font-weight: 700;border-bottom:1px solid #dbdbdb; padding:0 0 10px 0; }
.quiz-winners .quiz-ptxt{font-size:18px;line-height:24px;margin-bottom:15px;text-align:center;}
.winners-name{border-bottom:1px solid #dbdbdb; padding:20px 0;}
.lastbx{border-bottom:0 none; padding-bottom:0px;}
.winners-name .winnerbx.first{margin-left:0;}
.winners-name .winnerbx{float:left;margin-left:8%;width:28%;}
.winners-name .winnerbx img{display:block;margin-bottom:5px;width:100%;}
.winners-name .winnerbx .grand-prize{display:block;font-size:12px;line-height:20px;text-align:center;}
.winners-name .winnerbx p{font-size:16px; line-height:22px;text-align:center;}
@media( max-width: 480px){
.winners-name .winnerbx{float:none;margin-left:0;width:auto;}
}