body{
	background:url(/ct/channel/img/bg_page.gif) repeat-x 0 0;
}
#header{
	float:left;
	clear:both;
	margin-top:0;
	width:100%;
	min-width:1000px;
	background-color:#fff;
}
.l-header {
	height: 190px;
	width: 100%;
	float:left;
	font-family:"lft-etica-n6", "lft-etica",sans-serif;
	background:url(/ct/channel/img/bg_shadow.png) center -15px repeat-x;
}
.headerinner{
	margin:0 auto;
	height:100%;
	width:940px;
}
.logo_small {
	background: url("/ct/channel/img/logo_small.png") no-repeat;
	height: 99px;
	margin:18px 0 0;
	float:left;
	width: 165px;
}
.logo-small {
	margin-right:5px;
	position:relative;
	top:3px;
}
.headerinner h1 a {
	display:block;
	width:100%;
	height:100%;
}
.headerinner h1 a span{
	position:absolute;
	text-indent:-999em;
}
.ad-top {
	width:728px;
	height:90px;
	margin-top:9px;
}
.blockContent{
	display:inline-block;
	width:100%;
}
.u-right{
	float:right;
}
.nav {
	list-style: none;
	padding:0;
	margin:0;
}
.nav ul{
	padding:0;
}
.nav_item, .nav_label {
	display: inline-block;
}
.nav-main > .nav_item {
	padding: 3px 13px 3px 8px;
}
.nav-main > .nav_item:first-child {
	background: url("/ct/channel/img/icon_explore.png") no-repeat scroll 9px center rgba(255, 255, 255, 0.14);
	border: 1px solid #ce1a1e;
	padding-left: 28px;
	margin-right:4px;
}
.nav-main > .nav_item:first-child:hover {
  background-color: rgba(134, 16, 16, 0.2);
  border: 1px solid #BF191D;
}
.nav-main_link{
	color: #fff;
	font-weight: 600;
	font-family:"lft-etica-n6","lft-etica",sans-serif;
}
.nav-main_link:hover {
	text-decoration:none;
	border-bottom:4px solid #e2383c;
	padding-bottom:3px;
	color:#fff;
}
.nav-main_item:nth-child(2) > .nav_link {
	border-color:#fa3c3f;
}
.nav-main_item:nth-child(4) > .nav_link {
	border-color:#ee3b3e;
}
.nav-main_item:nth-child(6) > .nav_link {
	border-color:#e2383c;
}
.explore {
	cursor: pointer; 
}
.explore:hover{
	border:0;
	color: #fff;
}
.headerinner ul.nav-main {
	margin-top:14px;
	float:left;
	position:relative;
	z-index:2;
}
.headerinner ul.nav-main .nav_item{
	line-height:1.3;
}
.nav_link {
	text-decoration: none;
}
.nav-link:hover{
	text-decoration:underline;
}
.nav-separator {
	color: #E66163;
	font-size: 1.35em;
	font-weight: 700;
}

.nav_item ul{
  position: absolute;
	width: 16em;
	border: 1px solid #d8d8d7;
	background-color:#fff;
	background-color: rgba(255, 255, 255, .97);
	z-index: 9999;
	top:27px;
	left:0;
}
/*styles start to make dropdown delay for a second*/
.dd-menu, .dd-menu *{
	list-style: none;
	z-index:1;
}
.dd-menu li:hover > ul,
.dd-menu li.ddHover > ul{
	display: block;
}
.dd-menu ul{
	display: none;
}
/*styles end to make dropdown delay for a second*/

.nav_item ul ul {
	margin: -1px 0 0 16em;
	top: 0;
}
.fix-header ul.nav-dropdown li.nav_item:first-child{
	background:transparent;
	padding:0;
	border:0;
	border-bottom:1px solid #EAEAE9;
}
.nav-dropdown .no-border a {
	padding-left:20px;
}
.section-opinion-nav a.nav_link {
	padding-left: 1.5em;
}
.subMenu .nav_link {
	padding-left: 1.5em !important;
}
.nav_item ul ul.section-opinion-nav {
	width: 22em;
}
ul.section-opinion-nav a.nav_link {
   padding-left: 40px;
}
.nav-dropdown .no-border .nav-head {
  padding-left: 20px;
}
.nav-dropdown li a.first-item {
	padding-bottom: 0.3em;
	padding-top: 0.35em;
}
.subMenu span {
	padding-left: 20px;
	padding-top:6px;
	font-size:.75rem;
	display:block;
}
.color-blue{
	color:#0099D2;
}
.red-color{
	color:#D51B1E;
}
.nav-dropdown .nav_link {
	color: #000000;
	display: block;
	font-size: 0.85rem;
	text-transform:none;
	font-weight: 500;
	padding: 0.45em 0.5em 0.45em 1.5em;
	font-family:"lft-etica-n4","lft-etica",sans-serif;
}
.nav-dropdown span a{
	font-weight: 500;
	font-family:"lft-etica-n4","lft-etica",sans-serif;
	text-decoration:underline;
}
.nav-dropdown span a:hover{
	text-decoration:none;
}
.nav-dropdown .nav_link:hover{
	background: #EAEAE9;
}
.nav-secondLevel > span {
	color: #878787;
	display: block;
	font-size: 0.75rem;
	padding: 10px 0 0 20px;
}
.nav-secondLevel > span a{
	color:#D51B1E;
}
.nav-byline{
	color: #878787;
	text-transform: uppercase;
	padding-left: 5px;
	font-size: 0.75em;
}

.text-order-up {
	text-transform: uppercase;
}
.search-header{
	display:none;
}
.search-header_input.is-empty {
	text-align: right;
}
.search_input {
	font-family: "franklin-gothic-ext-comp-urw",sans-serif;
	font-size: 1.7em;
	letter-spacing: 0.09em;
}
.search {
	border-bottom: 1px solid #fff;
}
.search-header_input {
	background: transparent;
	border: 0 none;
	float:none;
	color: #fff;
	width: 140px;
}
fieldset div{
	margin:0;
}
#page{
	position:static;
	margin-left:auto;
	margin-right:auto;
}
.byline {
	position: static;
}
.innerPagesHeaderDiv {
	position: relative;
}
ul.lastList {
	width: 22em;
}
.nav-head {
	display:block;
	padding:5px 0 0 20px;
	color:#878787;
	font-size: 0.9em;
}
.nav-secondLevel{
	padding-top:10px;
}
.nav-dropdown .no-border {
	border: 0 none;
}
.login {
	color:#fff;
	float:right;
	font:500 1.45em "franklin-gothic-ext-comp-urw",sans-serif;
	letter-spacing: 0.04em;
	text-align:right;
	text-transform:uppercase;
	position:relative;
	padding:7px 0 7px 36px;
	margin-top:5px;
	display:inline-block;
	position:relative;
	line-height:32px;
}
.login > a{
	color: #fff;
	padding-left:6px;
	letter-spacing:.02em;
}
.login a#logout{
	color:#fff;
	text-decoration:underline;
	text-transform:none;
	padding:0 4px;
}
.login a.loginUserLink{
	padding-right:6px;
	font-weight:800;
	padding-top:0;
	margin-top:0;
	font-size:1em;
	float:left;
}
.userInfo_links {
	padding-left: 44px;
	padding-right: 6px;
}
.alternate-dropdown_icon {
	padding-left: 5px;
	vertical-align: middle;
}
#searchBox1 input{
	background: url("/ct/channel/img/bg_input.gif") repeat;
	border: 0 none;
	float: left;
	font: 10pt/16px tahoma,arial,verdana,sans-serif;
	height: 18px;
	text-transform:uppercase;
	padding: 0 0 2px 8px;
	width: 170px;
}
.accessible{
	position:absolute !important;
}
/* css for new login modal box on 30 April */
#login{
	width:570px;
	background:#fff;
	float:left;
	padding:0 10px 10px 10px;
}
.loginDivLeft{
	width:260px;
}
.loginDivLeft{
	background:#d5d5d5;
	padding:10px 5px 10px 10px;
}
.loginDivRightInn,.loginDivRightInner{
	background:#d5d5d5;
	border-top:2px solid #fff;
	padding:7px 5px 8px 10px;
}
.loginDivLeft h3{
	text-transform:uppercase;
	font-size:13pt;
	color:#DD3F1F;
	font-family: "ff-milo-web",tahoma,verdana,sans-serif;
	font-style: normal;
	font-weight: 800;
	margin:0;
}
.loginUserPass,.loginUserName {
	float:left;
	margin:0;
	padding:10px 0 4px;
	width:100%;
}
.loginUserName input{
	width:235px;
	padding:1px 0 1px 3px;
	background: url("/ct/channel/img/bg_input.gif") repeat;
	border:none;
	color:#000 !important;
}
.loginUserPassIn input{
	width:213px;
	padding:1px 0 1px 3px;
}
.loginDivRight{
	width:275px;
	margin-left:20px;
}
.loginDivRight h3{
	color:#dd3f1f;
	font-size:11pt;
	font-weight:400 !important;
	margin:0;
	font-family:"ff-milo-web",tahoma,verdana,sans-serif;
	font-style: normal;	
}
.loginDivRight p{
	margin:0;
	padding:1px 0 3px;
	font-size:10pt;
}
.loginDivRight p a{
	text-decoration:underline;
}
.articleLoginUserPassIn input, .articleLoginUserName input,
.loginUserName input, .loginUserPassIn input {
	font:9pt verdana !important;
	height:18px;
	text-indent:4px;
}
.loginUserPassIn, .forgetPass {
	float:left;
}
.forgetPass{
	width:91%;
	padding-top:5px;
}
.forgetPass a{
	font-size:8pt;
	float:right;
}
.loginDivLeft,.loginDivRight{
	float:left;
}
.lightbox {
	border:4px solid #B6BBC1;
	padding:0;
	text-align:left;
	top:0;
	width:614px;
}
#embedVideo {
	width: 400px;
	height: 200px;
	padding: 10px;
}
#embedVideo h2 {
	font-size: 1.5em;
	margin: 0;
}
a#closeEmbedVideo {
	height: 25px;
	background: url(/system/img/close_tab.png) no-repeat scroll;
	position: absolute;
	text-indent: -999em;
	width: 74px;
	right: -4px;
	top: -18px;
}
.closeDiv {
	position:absolute;
	right:-4px;
	top:-18px;
	width:74px;
}
.notaSubscriber,.notaSubscriberLeft,
.notReadyToSubscribe, .closeDiv a {
	float:left;
}
.commonContainer{
	width:715px;
	height:49px;
	float:left;
}
.submit{
	float:none;
}
.search-header input.submit{
	position:relative;
	top:3px;
}
/*styles ended */
.searchDiv{
	position:static;
}
*:focus {  
	outline: none;  
}
.nav-secondLevel .red-link-color {
	color: #D51B1E;
}
.nav-head a {
	padding: 5px 0 0 !important;
	font-size: 0.75rem;
	font-family:"lft-etica-n4","lft-etica",sans-serif;
	font-weight:400;
}
#body .image_right{
	width:220px;
	float:right;
}
#header .headerinner{
	background:transparent;
}
.topHeader{
	margin-top:15px;
}
#js-showAltDropdown_top ul#js-alternatedropdown_top,
.js-showAltDropdown_content ul#js-alternatedropdown_content,
.js-showAltDropdown_content ul.js-showAltDropdown_hider {
	display: none;
}
.userInfo_links ul.alternate-dropdown {
	right: 5px;
}
.alternate-dropdown {
	background-color: rgba(255, 255, 255, 0.97);
	border: 1px solid #D8D8D7;
	list-style: none outside none;
	position: absolute;
	right: 0;
	top: 33px;
	z-index: 2;
	margin:0;
	width:8em;
	text-transform:none;
	text-align:left;
	padding:0;
}
.alternate-dropdown li{
	border-bottom:1px solid #EAEAE9;
}
.alternate-dropdown li:hover {
	background:#EAEAE9;
	color: #000000;
}
.alternate-dropdown li a{
	display:block;
	padding-left:20px;
}
#js-showAltDropdown_top:hover, .js-showAltDropdown_content:hover {
	cursor: pointer;
}
#js-showAltDropdown_top:hover ul#js-alternatedropdown_top,
.js-showAltDropdown_content:hover ul#js-alternatedropdown_content,
ul.js-showAltDropdown_show {
	display: block;
}
.alternate-dropdown li a {
	color: #000000;
	font-family:"lft-etica-n4","lft-etica",sans-serif;
}
.alternate-dropdown li a {
	font-size: 0.8rem;
}
.alternate-dropdown li a:hover {
	text-decoration:none;
}
.accessible {
	float: left;
	text-indent: -9999em;
}
.nav_indent {
	border-bottom: 1px solid #eaeae9;
	padding-left: 40px !important;
	padding-bottom: 10px;
}
/*Fixed Header CSS*/
.header-content {
	height: 100%;
	margin: 0 auto;
	position: relative;
	width: 940px;
}
.fix-header{
	width:100%;
	background:#fff;
	padding:8px 0 5px;
	display:none;
	position:fixed;
	z-index:5;
	top:0;
	font-family:"lft-etica-n4","lft-etica",sans-serif;
}
.fix-header .articleHead-top{
	position:relative;
}
.fix-header  .title-head{
	font-family:"leitura-news-n6","leitura-news",serif;
	font-size: 0.85rem;
}
.header-rightlinks{
	border-left:1px solid #cfcfcf;
}
.header-rightlinks li{
	border-right:1px solid #cfcfcf;
	display:inline-block;
	vertical-align:top;
	height:25px;
	font-size: 0.55rem;
}
.header-rightlinks a{
	color:#6b6b6b;
	font-family:verdana,sans-serif;
	padding:6px 10px 5px;
	display:inline-block;
}
.header-rightlinks a:hover{
	background-color:#ededed;
}
.header-rightlinks img{
	vertical-align:middle;
}
.header-rightlinks .commentsCounter{
	background:url(/ct/channel/img/icon_comments_counter.png) no-repeat 10px center;
	padding-left:34px;
	height:14px;
}
.header-rightlinks .share{
	background:url(/ct/channel/img/icon_share.png) no-repeat 10px 4px;
	padding-left:35px;
	height:14px;
}
.header-rightlinks .share span {
  background: #fff;
  border: 1px solid #D8D8D8;
  display: inline-block;
  margin-left: 4px;
  min-width: 10px;
  padding: 0 2px 2px;
  text-align: center;
  vertical-align: top;
}
.header-rightlinks.btn-close{
	background:url(/ct/channel/img/btn_close.gif) no-repeat 10px center;
	padding-left:30px;
	height:14px;
}
.search-box{
	top:5px;
	top:8px\9\0;
	position:relative;
}
.search-box label{
	width:80px;
	text-transform:uppercase;
	display:inline-block;
	font-size: 0.75rem;
}
.search-box .custom-formElements{
	width:450px;
	height:21px;
}
.wrap-readermode .search-box .custom-formElements{
	height:27px;
	height:21px;
}
.progress-bar-active{
	background:#d51b1e;
	height:2px;
	width:0%;
	display:block;
	position:relative;
	top:5px;
	z-index:2;
}
.progress-bar{
	background:#cfcfcf;
	height:2px;
	width:500px;
	margin-top:3px;
	display:block;
	position:absolute;
}
.fix-header	ul.nav-main{
	left:0;
	position:relative;
	bottom:0;
	float:left;
}
.fix-header .nav-main li.explore {
	background:#fff url(/ct/channel/img/icon_explore_grey.png) no-repeat 9px center;
	
	padding:0px 13px 2px 28px;
	margin-right:8px;
}
.fix-header .nav-main > .nav_item:first-child{
	border:1px solid #cfcfcf;
}
.fix-header .nav-main .nav_item:first-child:hover{
	background-color:#eaeae9;
	border-bottom:1px solid #cfcfcf;
}
.nav-main .nav-main_link {
	font-size: 1.3em;
}
.fix-header .nav-main_link {
	color: #000000;
}
.fix-header .js-share{
	background:#fff;
	padding:20px 0 10px;
	overflow:hidden;
	border-top:1px solid #dedede;
	top:5px;
	top:6px\9\0;
	width:100%;
	position:relative;
}
.fix-header .header-content{
	height:auto;
	line-height:1.3;
}
.section-fixed-header{
	position:fixed;
	top:40px;
	border-top:1px solid #dedede;
	padding:18px 0 8px;
	display:none;
	width:100%;
	height:40px;
	z-index:4;
	background:#fff;
}
.box-shadow{
	box-shadow:0 3px 4px rgba(0, 0, 0, 0.06);
	-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.06);
}
.shadow-box{
	box-shadow:0 3px 4px rgba(0, 0, 0, 0.06);
	-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.06);
}
.articleHead-top {
	display: inline-block;
	margin-left: 15px;
	vertical-align: top;
	width: 500px;
}
.custom-formElements, input#newsletterEmailInput {
	background: none repeat scroll 0 0 #F1F1E3;
	border: 1px solid #000000;
	color: #000000;
	font-family: verdana,arial,sans-serif;
	font-size: 0.75rem;
	letter-spacing: 0;
	padding: 2px;
}
input, select {
	vertical-align: middle;
}
.nav-dropdown .nav-section-help{
	border:0;
	border-top:1px solid #EAEAE9;
}
.section-fixed-header .ctSocialShare_horizontal{
	margin-top:0;
}
.l-two{
	width:140px;
}
.section-currentissue .more{
	padding-right:10px;
}
.section-currentissue .move-right-100{
	right:100px;
}
.spacer-left-45{
	margin-left:45px;
}
/*style for Explore Menu*/
.nav-dropdown{
	background:url(/ct/channel/img/bg_nav.png)repeat-x;
	min-width:1000px;
	width:100%;
	width:1590px;
	min-height:342px;
	top:59px;
	left:-506px;
	position:absolute;
	color:#000;
	z-index:2;
}
.nav-dropdown a{
	color:#000;
}
.nav-dropdown a.color-red{
	color:#d51b1e;
}
.nav-dropdown a.color-red:hover{
	color:#000;
}
.nav-dropdown .button_red a{
	color:#fff;
	font-weight:600;
	text-decoration:none;
}
.inner-content{
	margin:0 auto;
	width:940px;
}
.highlighted{
	position:absolute;
	left:0;
	top:-30px;
}
.highlight-item{
	left:375px;
}
.subnav-top{
	padding:8px 2px;
	font-size:.75rem;
	color:#d51b1e;
}
.logo-small{
	top:0;
}
.nav-dropdown ul{
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	height: auto;
	position: static;
	min-height:auto;
	width:auto;
}
.nav-dropdown ul li{
	border-bottom:0;
}
.subnav-item li{
	width:230px;
	vertical-align:top;
}
.nav-dropdown ul li.second-level ul li{
	width:100%;
}
.dd-menu ul{
	display:block;
}
.uppercase{
	text-transform:uppercase;
}
.spacer-top-5{
	margin-top:5px;
}
.heading-xs{
	font-size:.7rem;
	color:#878787;
	display:block;
}
.heading-xs a {
	color:#878787;
	text-decoration: none !important;
}
.subnav-item li.subnav-item_lg{
	width:270px;
	margin-right:45px;
}
.nav_item ul ul{
	display:block;
	margin:0;
}
.nav-dropdown ul li a.nav_link{
	padding:0;
	display:inline-block;
}
.nav-dropdown .nav_link:hover{
	background:transparent;
}
.bg-teal{
	background:#f1f1e3;
	padding:10px 6px 15px 10px;
	overflow:hidden;
}
.content-inside{
	overflow:hidden;
}
.explore .subnav-item li.nav-item_sm a{
	font-size:.7rem;
	font-weight:400;
	font-family:"lft-etica-n4","lft-etica",sans-serif;
}
.nav-dropdown a.red-color,
.nav-dropdown a.red-color:hover{
	color:#d51b1e;
}
.nav-dropdown .subnav-top a.red-color{
	color:#d51b1e;
}
.nav-dropdown .subnav-top a.red-color:hover{
	color:#000;
}
.explore{
	cursor:default;
}
.nav-dropdown .nav-section-help{
	border:0;
	width:130px;
}
.blog-nav{
	padding-left:20px;
	border-left:1px solid #000;
}
.nav_item ul.spacer-top-10{
	margin-top:10px;
}
.spacer-bottom-7{
	margin-bottom:7px;
}
.nav-byline{
	padding-left:15px;
	display:block;
	margin-top:2px;
}
.nav-dropdown .nav_link.display-block{
	display:inline-block;
}
.follow-us{
	border-top:1px solid #e3e6e6;
	padding-top:11px;
	margin-top:6px;
	width:100%;
}
.nav_item .expandWidth{
	width:auto;
}
.subnav .subnav-top li{
	display:inline-block;
	padding:0 16px;
	width:auto;
}
.subnav-top li{
	border-left:3px solid #e3e3d5;
	font-size:.85rem;
	font-weight:600;
}
.subnav-top li.first-item{
	border:0;
}
.subnav-top li.spacer-left-0{
	padding-left:0;
}
.subnavSection-lg{
	width:100%;
}
.subnavSection-lg_left{
	width:58%;
	padding-right:30px;
	padding-top:15px;
}
.border-right-black{
	border-right:1px solid #000;
	padding-top:15px;
	padding-bottom:15px;
}
.subnavSection-lg_right{
	width:37%;
	padding-top:15px;
}
.themeCollection-sm{
	font-family:"leitura-news-n6","leitura-news",serif;
	font-size:1.85rem;
	font-weight:500;
	line-height:1;
}
.short-desc{
	font-size:.85rem;
}
.spacer-top-3{
	margin-top:3px;
}
.spacer-top-10{
	margin-top:10px;
}
.seprator{
	color:#d7d9d9;
	padding:0 5px;
	font-weight:600;
}
.text-sm{
	font-size:.7rem;
}
.spacer-right-30{
	margin-right:30px;
}
.section-button-links.spacer-outer-left-0{
	margin-left:0;
}
.spacer-bottom-35{
	margin-bottom:35px;
}
.display-none{
	display:none;
}
.spacer-top-20{
	margin-top:20px;
}
.spacer-bottom-3{
	margin-bottom:3px;
}
.spacer-top-15{
	margin-top:15px;
}
.spacer-right-15{
	margin-right:15px;
}
.spacer-right-10{
	margin-right:10px;
}
.spacer-right-20{
	margin-right:20px;
}
.spacer-bottom-50{
	margin-bottom:50px;
}
.buttons_link {
  box-shadow: 3px 3px 0 0 #bbbb9b;
  -moz-box-shadow:3px 3px 0 0 #bbbb9b;
  -webkit-box-shadow:3px 3px 0 0 #bbbb9b;
  cursor: pointer;
  display: block;
  font-size: 1.05rem;
  font-weight: 600;
  line-height: 1.1;
  padding: 5px 0;
  text-align: center;
}
.color-white {
	color: #fff;
}
.button_red {
	background: #d51b1e;
}
.button_red:hover{
	background:#ed1317;
	text-decoration:none;
}
.u-left{
	float:left;
}
.section .section-button-links{
	width:210px;
}
.menu-inner{
	margin-top:5px;
}
.spacer-bottom-15{
	margin-bottom:15px;
}
.nav-dropdown ul.subnav-item li.nav_item{
	line-height:1.25;
}
.nav-dropdown ul.subnav-item li.nav_item:first-child:hover{
	background:transparent;
	border:0;
}
.fix-header .nav-dropdown{
	top:32px;
	border-top:20px solid #fff;
}
.nav-dropdown .subnav-item li.nav-item_sm{
	width:100%;
}