
/*
 * Budget 2016 Styles
 */
.social-icons {float: right;margin-top: 5px;}
.social-icons a {
	display: inline-block;
	text-indent: -99999px;
	width: 39px;
	height: 39px;
	margin-left: 5px;
}
.social-icons a.fb-icon {
	background: url(/images/budget-social-links.png) no-repeat 0 0;
}
.social-icons a.tw-icon {
	background: url(/images/budget-social-links.png) no-repeat -45px 0;
}
.social-icons a.gp-icon {
	background: url(/images/budget-social-links.png) no-repeat -90px 0;
}
.budget-banner {clear: both;padding: 10px 0 0 0;}
.budget-banner img {display: block;}
.breaking-news-block {border: 1px solid #ccc;padding: 1px;background: #fff;}
.budget-tabs-section {
	border: 1px solid #ccc;
}
#breaking-newsContainer ul li {list-style-type: none;}
#breaking-newsContainer {
	background: #f4f4f3;
	height: 40px;
}
.breaking-newsTitle {
	float: left;
	width: 150px;
	background: #990000 url(/images/breaking-news-arrow.jpg) no-repeat right center;
	height: 40px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	line-height: 40px;
	text-align: center;
}
.breaking-newsHeading {
	margin-left: 160px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.breaking-newsHeading a {color: #000;}
.budget-tabs {
	border-bottom: 1px solid #ccc;
	height: 40px;
}
.budget-tabs ul li {
	list-style-type: none;
	float: left;
	width: 25%;
}
.budget-tabs ul li a {
	display: block;
	background: #e6e6e6;
	line-height: 35px;
	height: 35px;
	font-size: 16px;
	color: #000;
	text-align: center;
	border-top: 5px solid #e6e6e6;
	border-right: 1px solid #ccc;
}
.budget-tabs ul li a.selected {
	background: #fff;
	color: #000;
	border-top: 5px solid #d95b46;
	height: 36px;
}
.budget-tabs-content {
	padding: 20px 10px;
	background: #fff;
}
.left_content, .right_content  {
    width: 300px;
}
.left_content ul li, .right_content ul li  {
	list-style-type: none;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.small_para {
	float: none;
	width: auto;
	margin-left: 110px;
}
.budget-title {
	font-size: 24px;
	color: #000;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d95b46;
	font-weight: normal;
}
.budget-title a {color: #000;}
.budget-videos-content ul li {
	list-style-type: none;
	float: left;
	width: 150px;
	margin-right: 17px;
}
.budget-videos-content ul li.last {margin-right: 0;}
.budget-more-videos {border-bottom: 1px solid #ccc;padding: 5px 0;}
.budget-videos-content ul li .budget-videos_img img {max-width: 100%;display: block; }
.h1_detail {
	font-size: 14px;
	color: #0066cc;
	padding: 10px 0 0 0;
	margin: 0;
}
.h1_detail a {color: #0066cc;}
.budget-videos_img {position: relative;}
.video-overlay {
	position: absolute;
	width: 100%;
	padding: 2px 0;
	background: #222;
	opacity: 0.7;
	bottom: 0;
}
.video-time {font-size: 13px;color: #fff;padding: 0 5px;}

.budget-videos-highlights ul li {
	list-style-type: none;
	float: left;
	width: 300px;
	margin-right: 25px;
}
.budget-videos-highlights ul li.last {margin-right: 0;}