
	.article-block-section-left,.article-block-section-right { width:100% ! important; }
	.article_related_links {border-top:2px solid #A5C0B9; border-bottom:1px solid #A5C0B9; padding:10px 10px 0; margin:2em 0 3em; background:#F5F5F5; }
	.article-block-section .article-block-section-right .common_left_block .block_title table tbody tr td p { border:none; }
	.article_related_links + .common_left_block .block_title { border-bottom:2px solid #A5C0B9; }
	.article-block-section-right .block_img_title { border-top:none; }
	.article-block-section-right { border-left:none; }
	.article-block-section-right.block_child { padding:0; }
	.article-block-section-right .block_title p { border-top:none; border-bottom:2px solid #A5C0B9; padding:8px 0 5px; margin-bottom:1em; }
	.article-block-section-right .block_img_title table td { padding:0 0 3px; }
	.article-block-section-right .block_img_title table td img { padding:0 0 0 5px; }
	.block_img_title table tbody tr td p { margin-bottom:0 ! important; padding:0 ! important; }
	.block_img_title { margin-bottom:1em; }
	.article_related_links ul, .article_related_links li { width:auto; }
	.article_related_links li { margin-right:1.5em; }
	.news-letter-block input { margin-top:-2em; }
	.news-letter-block .news-letter .news-letter-head { font-size:2em; }
	.news-letter-block .news-letter form ul { font-size:1.2em ! important; margin-top:0; }

	.main_story_block_left h1, .listing_sub_news_section h1, .vedio_desc h1 { color:#666; line-height:32px ! important; }
	.quate_end p { color:#666; }
	
	.news-letter-block { border-color:#8ca39d ! important; border-left:1px solid #EFEFEF; margin-bottom:20px; padding:20px; width:92.5%;
		-webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em;
	    -moz-box-shadow:2px 2px 3px 0 #ccc; -webkit-box-shadow:2px 2px 3px 0 #ccc; box-shadow:2px 2px 3px 0 #ccc;
		background: #f8f9f1; /* Old browsers */
		background: -moz-linear-gradient(top, #f8f9f1 0%, #fcfcf9 15%, #ffffff 30%, #ffffff 60%, #fcfcf9 75%, #f1f3e4 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f9f1), color-stop(15%, #fcfcf9), color-stop(30%, #ffffff), color-stop(60%, #ffffff), color-stop(75%, #fcfcf9), color-stop(100%,#f1f3e4)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #f8f9f1 0%, #fcfcf9 15%, #ffffff 30%, #ffffff 60%, #fcfcf9 75%, #f1f3e4 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #f8f9f1 0%, #fcfcf9 15%, #ffffff 30%, #ffffff 60%, #fcfcf9 75%, #f1f3e4 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #f8f9f1 0%, #fcfcf9 15%, #ffffff 30%, #ffffff 60%, #fcfcf9 75%, #f1f3e4 100%); /* IE10+ */
		background: linear-gradient(to bottom, #f8f9f1 0%, #fcfcf9 15%, #ffffff 30%, #ffffff 60%, #fcfcf9 75%, #f1f3e4 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9f1', endColorstr='#f1f3e4', GradientType=0 ); /* IE6-9 */}

	.navigation_menu + .sidebox.sidebox_a .top_stories_group .section_title p, .navigation_menu + .sidebox.sidebox_a .top_stories_group .section_title, .navigation_menu + .sidebox, .navigation_menu + .sidebox.sidebox_a .top_stories_group .innerbox .article_content_block, .navigation_menu + .sidebox .top_stories_group .innerbox { background:none; }

	.navigation_menu + .sidebox.sidebox_a .top_stories_group .section_title { border-bottom:2px solid #A5C0B9; }
	.navigation_menu + .sidebox.sidebox_a .top_stories_group .section_title p { padding-left:0 ! important; }
	.top_stories_group_content, .media_listing_group_content { padding:10px 0 0; width:601px; }
	.article-description { padding-right:0 ! important; }
	.article-block-section-left { width:390px; }
	.article_icon_block { background:#f5f5f5; border-top:2px solid #A5C0B9; border-bottom:1px solid #A5C0B9; /*width:601px;*/ margin:0.5em 0; }
	
	.quatation_section, .quatation_section .sidebox, .quatation_section .sidebox .innerbox { background:none ! important; }
	
	.article_heading { margin-left:3px; }
	.main_story_block_left h1, .listing_sub_news_section h1, .vedio_desc h11 { font-size:2.8em; line-height:1.3em; font-weight:normal; }
	.main_story_block_left p, .vedio_desc p { margin-bottom:1em; }
	.main_story_block_left p.category, .main_story_block_left .article_source, .main_story_block_left p.author { margin-bottom:0.2em ! important; }
	.article-description { font-size:1.4em; line-height:1.4em; padding-right:10px; padding-left:3px; }
	.quatation_section .innerbox { padding:0; }
	.article-description p { padding:0; margin-bottom:1.3em; }
	.quate_start { margin-top:0.5em; }
	.quate_end { background-position:96% 93%;}
	.quate_end p { font-size:1.3em; line-height:1.3em ! important; text-indent:15px; text-align:center; padding:9px 30px 0 19px ! important; }
	.related-articles .block_title p { margin-bottom:0; }

	/* override inline container height styles */
	#container_left .sidebox.sidebox_a .top_stories_group .innerbox.innerbox_a.common_alignment .article_content_block .top_stories_group_content .article-block-section.block_parent .article-block-section-left.block_child { height:auto ! important; }
	.sidebox.sidebox_a .top_stories_group .innerbox.innerbox_a.common_alignment .article_content_block .top_stories_group_content .article-block-section.block_parent .article-block-section-right.block_child { height:auto ! important; }
	/* remove second share box */
	#container_left .sidebox.sidebox_a .top_stories_group .innerbox.innerbox_a.common_alignment .article_content_menu.article_icon_block { display:none ! important; } 
	.block_title.block_img_title table tbody tr td a { margin-left:4px; }

	/* glossary page */
	.article-block-section-left.block_child .glossary_left_text, .first_heading_blog, .glossary_second_heading_blog, .glossary_third_heading_blog, .glossary_search_box { width:600px; }

	/* share social media - vertical bar - updated for task 27809 - START */
	div.share_fixed { position:fixed; top:50px; }
	html>body div.share_absolute { position:absolute; top:401px;}
	div.share_absolute { position:absolute; top:406px;}
	#large_share_wrapper { margin: 0px auto; width:99%; clear:both; height:1px; }
	.large_share_holder { position:relative; left: -545px; margin: 0px auto; width: 0px; clear:both; }
	.large_share_panel { float:left; -moz-border-radius:3px; border-radius:3px; width: 36px; padding: 10px 4px 4px; background:#efefef; border:1px solid #cfcfcf; height:auto; }
	#large_share_wrapper .share { background-image: url('/images/share_sprite_main.png'); background-position:-132px 1px; width:36px; height:36px; margin:5px 0; padding:0; float:left; background-repeat:no-repeat; cursor:pointer; }
	#large_share_wrapper .top { height:36px; width:100%; background:none #ffffff; border-radius: 3px; margin: 0; cursor:default; text-align:center; display:none;}
	#large_share_wrapper .top p {font-size:8px; font-weight:normal; margin:0 0 3px 0; text-transform:uppercase; color:#888;}
	#large_share_wrapper .top p.total {font-size:16px; font-weight:bold; color:#555;}
	#large_share_wrapper .pos1 { background-position:-84px -53px; } 
	#large_share_wrapper .pos2 { background-position:-84px -162px; } 
	#large_share_wrapper .pos3 { background-position:-84px -109px; } 
	#large_share_wrapper .pos4 { background-position:-84px -216px; } 
	#large_share_wrapper .pos5 { background-position:-35px -162px; }
	#large_share_wrapper .pos1:hover { background-position:-132px -53px; }
	#large_share_wrapper .pos2:hover { background-position:-132px -162px; }
	#large_share_wrapper .pos3:hover { background-position:-132px -109px; }
	#large_share_wrapper .pos4:hover { background-position:-132px -216px; }
	#large_share_wrapper .pos5:hover { background-position:-35px -215px; }
	#large_share_wrapper .share a { text-decoration:none; width:36px; height:36px; display:block; }
	.screen-reader-text { position: absolute; top: -9999px; left: -9999px;}
	/* share social media - vertical bar - updated for task 27809 - END */
	.post_comment_head p a { line-height:16px; }
	
	
	/* tools */
	.toolsContainer { display:block; }
	.toolsContainer.first { float: left; }
	.toolsContainer.first ul { margin: 10px 0 0; width:598px; }
	.toolsContainer.second ul { margin:12px 0 12px 0; }
	.toolsContainer ul { padding:10px 0; list-style-type:none; text-align:left; font-size:1.2em; border-top:2px solid #a5c0b9; border-bottom:1px solid #a5c0b9; background-color:#f5f5f5; }

	.toolsContainer ul li { margin-left:11px; display:inline; }
	.toolsContainer ul li a { text-decoration:none; padding:.2em 1em; margin-left:8px; color:#333; }
	.toolsContainer ul li a:link:active { color:#333; }  
	.toolsContainer ul li a:link:hover { color:#3c88a8; }

	.toolsContainer .icons { background-image: url(/images/toolicons.png); background-repeat:no-repeat; width:25px; height:13px; }
	.toolsContainer .icons:hover { opacity:0.7; }
	
	*+html .toolsContainer .send_tool { background-position:0px -45px; }
	*+html .toolsContainer .share_tool { background-position:1px -13px; }
	*+html .toolsContainer .comment_tool { background-position:0px -28px }
	*+html .toolsContainer .print_tool { background-position:0px -61px; }
	*+html .toolsContainer .kindle_tool { background-position:0px 3px; }
	*+html .toolsContainer .reprint_tool { background-position:0px -81px; }
	*+html .toolsContainer .save_tool { background-position: 0 -101px; }

	.toolsContainer .send_tool { background-position:0px -48px; }
	.toolsContainer .share_tool { background-position:1px -16px; }
	.toolsContainer .comment_tool { background-position:0px -31px }
	.toolsContainer .print_tool { background-position:0px -64px; }
	.toolsContainer .kindle_tool { background-position:0px 0px; padding-left:20px; cursor:pointer; }
	.toolsContainer .kindle_tool:hover { text-decoration:none; color:#999; }
	.toolsContainer .reprint_tool {background-position: 0 -84px;}
	.toolsContainer .save_tool { background-position: 0 -104px; padding-left: 0px; margin: 0px; cursor: pointer; }
			
		/* icon when saved */
		.toolsContainer ul li.saved { background-position: 0 -125px; }
		.toolsContainer ul li.saved a { color: #3C88A8 !important; }
		.toolsContainer ul li.saved:hover { opacity: 1; }

		/* Updated for  Add new feature labels - 27469 START */
		/*save & remove message*/
		.toolsContainer ul li.savemessage, .toolsContainer ul li.removemessage { float:right; margin-right:10px; height:14px; padding-top:2px; width:70px; background-color:#3C88A8; color:#fff; font-size:11px; text-align:center; border-radius:3px; display: none; }
		/* Updated for  Add new feature labels - 27469 END */

	.article_heading { border-bottom:none; padding-bottom:0; }
	.new_article_glossary .toolsContainer ul { margin-top:0; }
	.top_stories_group_content { padding-top:0; }
	#container_left .section_title { border-bottom:none; }
	
	/* new extra section control for article pages */
	.article-description .boxout { background-color:#e9e7e7; width:100%; padding:8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	
	/* New styles for components in left content on article pages - 26778 START */
	/* All standard article content types (See article-new.css for Journal and technical papers in journals) */
	.article-comp-list {width: 100%; float: left; margin-bottom: 15px;}
	.article-comp-list .article_block {padding: 10px 0 10px 0; border-bottom: 1px dotted #CAD184;}
	.article-comp-list .article_block_last {padding: 10px 0; border-bottom: 0px;}
	.article-comp-list .article_image {display: inline-block; width: 22%; vertical-align: top;}
	.article-comp-list .article_details {display: inline-block; width: 76%;}
	.article-comp-list .article_details p.title {font-size: 1.5em !important; font-weight: bold; padding: 0 !important; line-height: 21px;}
	.article-comp-list .article_details p.desc {display:block; font-size: 1.3em; line-height: 15px; padding-top: 5px;}
	.article-comp-list .list_source_date a {color: #306974 !important;}
	/* New styles for components in left content on article pages - 26778 END */

	.google_subscription h1 {font-size: 2.8em;color: #666;line-height: 32px;font-family: Arial;font-weight: normal;padding-bottom:1em;}
	.google_subscription p {font-size:1.4em;color:#333;line-height:1.4em;padding-bottom:1em;}
	
	/*Disqus*/
	#disqus_thread {float: left;width: 100%;padding: 10px;box-sizing: border-box;background: transparent url(/images/body_bottom_left.jpg) no-repeat scroll left bottom;}
	
	/* new css for article barrier page */
	#container_left .sidebox:nth-child(1), #container_left .sidebox_a:nth-child(2), #container_left .sidebox:nth-child(1) .innerbox, #container_left .sidebox:nth-child(2) .innerbox, #container_left .sidebox:nth-child(1) .section_title,
	#container_left .sidebox:nth-child(1) .section_title p, .article_content_block {background:none;}
	.barrier-article-description {margin:20px 10px 0 0;}
	.article-block-section-left {margin: 0 0 20px 0;}
	
	.barrier-article-description p:last-child { position:relative; -webkit-mask-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); }
    .barrier-article-description p:last-child:after { content: ''; position:absolute; bottom:0; left:0; width:100%; height:50%; background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); }

	
	
