.wrapper-side-full {
	max-width: 1000px;
	padding: 0;
	background: none;
	margin: 0 auto;
}
/*------------------------------------- nav bar level 2 start --------------------------------------------------------------------------------*/
#navbar .wrapper.level2{
	background:#fff;
}
/*-------------------------------------- nav bar level 2 end -------------------------------------------------------------------------------*/
/*----------------------------------------------------- content nav 1 bar start ---------------------------------------------------*/
.nav-content_1 {
	background-color:#FFF;
	padding:5px 9px;
	border-bottom: 1px solid #e8e8e8;
}
.nav-content_1 .spcl {
	float: right;
	margin-right: 10px;
}
.nav-content_1 .spcl a {
	display: inline-block;
	margin-left: 15px;
	line-height: 20px;
	font-size: 13px;
	color: #fff;
}
.nav-content_1 ul {
	padding-left: 0;
}
.nav-content_1 > ul {
	float: left;
}

.nav-content_1 ul li {
	list-style: none;
	float: left;
	padding: 0 2px 0 2px;
	border-right: 1px solid #e8e8e8;
}
.nav-content_1 ul li a, .nav-content_1 .spcl a {
	color: #888;
}
.nav-content_1 ul li a {
	display: inline-block;
	line-height: 22px;
	font-size: 13px;
	color: #888;
	padding: 0 8px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.nav-content_1 ul li:hover a, .nav-content_1 ul li a.active {
	text-decoration: none;
	color: #de2d2d;
}
.nav-content_1 ul li.more {
	position: relative;
	padding: 0;
}
.nav-content_1 i.arrow {
	display: inline-block;
	border-top: 5px solid #fff;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	margin-left: 5px;
	vertical-align: middle;
}
.nav-content_1 ul li.more i.arrow {
	margin-left: 5px;
	background-position: -43px 0;
}
.nav-content_1 ul li.more i.arrow {
	border-top-color: #024d99;
}
.nav-content_1 ul li.more ul {
	position: absolute;
	left: -1px;
	width: 150px;
	padding: 7px 10px 7px;
	z-index: 1000;
	background: #fff;
	border: 1px solid #e5e5e5;
	/*border-top: 0;*/
	display: none;
	top: 33px;
}
.nav-content_1 ul li.more ul li {
	list-style: none;
	float: none;
	display: block;
	padding: 0 0 7px 0;
	background: none;
	height: auto;
	border-bottom: 1px solid #E5E5E5;
	border-right: 0;
	margin-bottom: 7px;
	line-height: 14px;
}
.nav-content_1 ul li.last, .nav-content_1 ul li:last-child {
	background: none;
}
.nav-content_1 ul li.more ul li a {
	font-size: 12px;
	display: block;
	line-height: 15px;
	color: #024d99;
	background: none;
	padding: 0;
}
.nav-content_1 ul li.more ul li:last-child {
	border: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.nav-content_1 ul li.more:hover a {
background: #fff;
color: #ed1c24;
}

.nav-content_1{max-width:1000px; background:#022e3b; border-bottom:1px solid #e5e5e5; padding:5px 0;}
.nav-content_1 ul{padding-left:5px; padding-right:5px;}
.nav-content_1 ul li{list-style:none; float:left; padding:0 2px 0 2px; border-right:1px solid #014255;}
/*.nav-content_1 ul li a{display:inline-block; line-height:22px; font-size:12px; color:#fff; font-weight:bold; padding:0 8px;}*/
/*.nav-content_1 ul li:hover a, .nav-content_1 ul li a.active{text-decoration:none; color:#fff; background:#007ea4;}*/
.nav-content_1 ul li.last, .nav-content_1 ul li:last-child{background:none;}
.nav-content_1 span.bottom-arrow{position:absolute; bottom:0; left:50%; margin-left:-5px; z-index:100; background-position:-29px 0; display:none;
width:11px; height:5px;}
.nav-content_1 ul li.more{position:relative; padding:0;}
.nav-content_1 ul li.more a{padding:0 10px;} 
.nav-content_1 ul li.more i.arrow{margin-left:5px; background-position:-43px 0;}
.nav-content_1 ul li.more:hover{height:33px; margin:-5px 0 -6px; line-height:33px;}
.nav-content_1 ul li.more:hover a{background:#fff; margin-bottom:0; color:#888;  }
.nav-content_1 ul li.more i.arrow{border-top-color:#fff;}
.nav-content_1 ul li.more ul{position:absolute; left:-1px; width:150px; padding:7px 10px 7px; z-index:1000; background:#fff; 
border:1px solid #e5e5e5; /*border-top:0;*/ display:none; top:33px; }
.nav-content_1 ul li.more:hover > a{line-height:33px; border-left:1px solid #014255; margin-left:-1px; color:#010101; background-color:transparent;}
.nav-content_1 ul li.more:hover  i.arrow{border-top-color:#024d99;}
.nav-content_1 ul li.more ul li{list-style:none; float:none; display:block; padding:0 0 7px 0; background:none; height:auto;
border-bottom:1px solid #E5E5E5; border-right:0; margin-bottom:7px; line-height:14px;} 
.nav-content_1 ul li.more ul li a{font-size:12px;  display:block; line-height:15px; color:#024d99; background:none; padding:0; }
.nav-content_1 ul li.more ul li a:hover, .nav-content_1 ul li.more ul li a.active{background:none; color:#ed1c24;}
.nav-content_1 ul li.more ul li:last-child{border:0; margin-bottom:0; padding-bottom:0;}
.nav-content_1 ul li.more:hover ul{display:block;}
.nav-content_1 ul li.special a, .nav-content_1 ul li.special:hover a{color:#ffcd00; background:none;}
.nav-content_1 li.hover .dropdown_et{display:block;}
.nav-content_1 > ul{float:left;}
.nav-content_1{background:#fff;}
/*.nav-content_1 ul li a, #navbar .spcl a{color:#024d99;}*/
/*.nav-content_1 ul li:hover a, .nav-content_1 ul li a.active{background:#005c77;}*/
.nav-content_1 ul li{border-color:#e8e8e8;}
.nav-content_1 ul li.special a, .nav-content_1 ul li.special:hover a{color:#de2d2d;}
.nav-content_1 ul li.more i.arrow{border-top-color:#666;}
.nav-content_1 ul li.more:hover i.arrow{border-top-color:#666;}
.nav-content_1 ul li.more:hover > a{ border-left:1px solid #e8e8e8; }
.nav-content_1 ul.level1 > li.active > a, .nav-content_1 ul.level1 > li.hover > a, #navbar .search, .nav-content_1 .search-form{background:#005c77}

/*----------------------------------------------------- content nav 1 bar end ---------------------------------------------------*/

/*----------------------------------------------------- content nav 2 bar start ---------------------------------------------------*/
.nav-content_2 {
	background-color:#FFF;
	padding:5px 9px 0px;
	display:inline-table;
}
.nav-content_2 ul {
	padding-left: 0;
}
.nav-content_2 > ul {
	float: left;
}
.nav-content_2 ul li {
	border-color: #cccccc;
}
.nav-content_2 ul li {
	list-style: none;
	float: left;
	padding: 0 2px 0 2px;
	border: none;
	margin-bottom:-6px;
}
.nav-content_2 ul li:last-child {
	border-right:none;
}

.nav-content_2 ul li a, .nav-content_2 .spcl a {
	color: #024d99;
}
.nav-content_2 ul li a {
	display: inline-block;
	line-height: 22px;
	font-size: 14px;
	color: #888;
	padding: 0 8px;
	margin-top: -1px;
	margin-bottom: -1px;
	/*text-transform:uppercase;*/
	height:39px;
}
.nav-content_2 ul li:hover a, .nav-content_2 ul li a.active {
	text-decoration: none;
	color: #010101;
	background:url(images/responsive/arrow_base_up_grey_17x10.png) 0 0 no-repeat;
	background-position:center 25px;
}
.nav-content_2 ul li a.active {
	cursor:default;
}
.nav-content_2 ul li.more {
	position: relative;
	padding: 0;
}
.nav-content_2 i.arrow {
	display: inline-block;
	border-top: 5px solid #fff;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	margin-left: 5px;
	vertical-align: middle;
}
.nav-content_2 ul li.more i.arrow {
	margin-left: 5px;
	background-position: -43px 0;
}
.nav-content_2 ul li.more i.arrow {
	border-top-color: #024d99;
}
.nav-content_2 ul li.more ul li {
	list-style: none;
	float: none;
	display: block;
	padding: 0 0 7px 0;
	background: none;
	height: auto;
	border-bottom: 1px solid #E5E5E5;
	border-right: 0;
	margin-bottom: 7px;
	line-height: 14px;
}
.nav-content_2 ul li.last, .nav-content_2 ul li:last-child {
	background: none;
}
.nav-content_2 ul li.more ul li a {
	font-size: 14px;
	display: block;
	line-height: 15px;
	color: #888;
	background: none;
	padding: 0;
}
.nav-content_2 ul li.more ul li:last-child {
	border: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}


.nav-content_2 ul li.more {
	position: relative;
	padding: 0;
}
.nav-content_2 ul li.more i.arrow {
	margin-left: 5px;
	background-position: -43px 0;
}
.nav-content_2 ul li.more i.arrow {
	border-top-color: #024d99;
}
.nav-content_2 ul li.more ul {
	position: absolute;
	left: -1px;
	width: 150px;
	padding: 7px 10px 7px;
	z-index: 1000;
	background: #fff;
	border: 1px solid #e8e8e8;
	border-top: 0;
	display: none;
	top: 33px;
}
.nav-content_2 ul li.more ul li {
	list-style: none;
	float: none;
	display: block;
	padding: 0 0 7px 0;
	background: none;
	height: auto;
	border-bottom: 1px solid #E5E5E5;
	border-right: 0;
	margin-bottom: 7px;
	line-height: 14px;
}
.nav-content_2 ul li.more ul li a {
	font-size: 12px;
	display: block;
	line-height: 15px;
	color: #888;
	background: none;
	padding: 0;
}
.nav-content_2 ul li.more ul li:last-child {
	border: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.nav-content_2 ul li.more:hover a {
background: #fff;
color: #555;
}
.nav-content_2 ul li.more{position:relative; padding:0;}
.nav-content_2 ul li.more a{padding:0 10px; text-transform:none;} 
.nav-content_2 ul li.more i.arrow{margin-left:5px; background-position:-43px 0;}
.nav-content_2 ul li.more:hover{height:33px; margin:-5px 0 -6px;}
.nav-content_2 ul li.more:hover a{background:#fff; margin-bottom:0; color:#888;  }
.nav-content_2 ul li.more i.arrow{border-top-color:#fff;}
.nav-content_2 ul li.more ul{position:absolute; left:-1px; width:150px; padding:7px 10px 7px; z-index:1000; background:#fff; 
border:1px solid #e8e8e8; border-top:0; display:none; top:38px; }
.nav-content_2 ul li.more:hover > a{line-height:33px; border-left:none; /*margin-left:-1px;*/ color:#010101;}
.nav-content_2 ul li.more:hover  i.arrow{border-top-color:#024d99;}
.nav-content_2 ul li.more ul li{list-style:none; float:none; display:block; padding:0; background:none; height:auto;
border-bottom:1px solid #E5E5E5; border-right:0; margin-bottom:7px; line-height:14px;} 
.nav-content_2 ul li.more ul li a{font-size:14px;  display:block; line-height:15px; color:#888; background:none; padding:0; height:24px; text-align:left;}
.nav-content_2 ul li.more ul li a:hover, .nav-content_2 ul li.more ul li a.active{background:none; color:#000;}
.nav-content_2 ul li.more ul li:last-child{border:0; margin-bottom:0; padding-bottom:0;}
.nav-content_2 ul li.more:hover ul{display:block;}
.nav-content_2 ul li.more i.arrow{border-top-color:#666;}
.nav-content_2 ul li.more:hover i.arrow{border-top-color:#666;}

/*----------------------------------------------------- content nav 2 bar end ---------------------------------------------------*/
.border_left_3 {
	border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
}
.dataset-bnr_1 {
	background: #f5f5f5;
	padding: 20px 20px 4px;
	overflow: hidden;
	position: relative;
	background-size: cover;
	border-bottom: 1px solid #dadada;
}
.dataset-bnr_1 .one-line-form {
	margin-right:10px;
	margin-bottom:10px;
}
.dataset-bnr_1 .one-line-form label {
	float:left;
	background:#dcdcdc;
	padding:5px 8px 5px 10px;
	color:#555;
	font-size:13px;
	border: 1px solid #dcdcdc;
}
.dataset-bnr_1 .one-line-form input.textbox {
	width: 255px;
	color: #999;
	font-size: 14px;
	border: 1px solid #dcdcdc;
	
}
.dataset-bnr_1 .one-line-form input.submit {
	font-size:16px;
	font-weight:bold;
	width:83px;
}
/*-------------------------------------------------------------------------------*/
.story_list {
	background-color:#fff;
}
.story_list h1.title-1, .story_list h2.title-1 {
	font-family:open sans, Arial, Helvetica;
	font-size:18px;
	color:#555;
	line-height:normal;
	margin-bottom:30px;
	font-weight:normal;
}
#content .story_list h2.title-2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#010101;
	line-height:normal;
	margin-bottom:16px;
	margin-top:-4px;
	/*text-transform:uppercase;*/
	font-weight:normal;
}
#content h2.related-head_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#010101;
	line-height:normal;
	margin-top:-4px;
	text-transform:uppercase;
	border-bottom: 3px solid #00afde;
	padding-bottom:6px;
	display:inline-block;
	font-weight: normal;
	margin-bottom: 0;
}
.text_18_010101 {
	color:#010101;
	font-size:18px;
	line-height:normal;
	text-transform:uppercase;
}
.text_18_888 {
	color:#888;
	font-size:18px;
	line-height:normal;
}
.disp_table{
	display:table;
}
.disp_table h2.title{
	margin-bottom:14px;
}
.content_center_h {
	display: table;
	margin: 0 auto;
	text-align: center;
}
.align_center_h {
	text-align: center;
}
.bg_checkboard_1 {
	background:url(images/responsive/checkboard_black-trans-10_3x3.png) #FFF;
}
.story_list .heading, .story_list .heading-inline, .story_list .metadata {
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #888;
	line-height: 16px;
	/*text-transform:uppercase;*/
	margin-top:-3px;
	margin-bottom:20px;
	white-space:nowrap;
	overflow:hidden;
}
.story_list .heading li a, .story_list .heading-inline li a, .story_list .metadata li a{
	color: #888;	
}
.story_list .heading li a:hover, .story_list .heading-inline li a:hover, .story_list .metadata li a:hover, .rect-content_2 h2.title a:hover, .story_list .title a:hover, .story_list .title-2 a:hover{
	color: #de2d2d;
	text-decoration:none;	
}
.story_list .heading-inline {
	height:12px;
}
.story_list ul.heading li, .story_list ul.heading-inline li {
	line-height:1.4em;
}
.story_list .title {
	/*overflow:hidden;*/
}
.story_list .title a, .story_list .title-2 a {
	color:#010101;
}

.story_list .story-short {
	font-size:13px;
	color:#555;
	line-height:18px;
	max-height:72px;
	overflow:hidden;
}
.story_list .rect-content_4 .story-short {
	font-size:16px;
	max-height:56px;
}
.story_list ul.heading-inline li {
	list-style: none;
	float: left;
	padding: 0 10px 0 10px;
	border-right: 1px solid #e8e8e8;
	border-top:none;
}
.story_list ul.heading-inline li:first-child {
	padding-left:0;
}
.story_list ul.heading-inline li:last-child {
	padding-right:0;
	border-right:none;
}
.box_p-20 {
	padding:20px;
}
.box_p-0-20 {
	padding:0 20px;
}
.box_p-20-10-10 {
	padding:20px 10px 10px;
}
.box_p-20-10-0-10 {
	padding:20px 10px 0 10px;
}
.box_p-30-10-10 {
	padding:30px 10px 10px;
}
.box_p-30-10-0 {
	padding:30px 10px 0;
}
.box_w-266_p-20 {
	position:relative;
	width:266px;
	padding:20px;
}
.bottom_border_e8e8e8{
	border-bottom: thin solid #e8e8e8;
	clear: both;
}
.bottom_border_m-10_e5e5e5 {
	margin:0 10px;
	border-bottom: thin solid #e5e5e5;
	clear: both;
}
.rect_420_336 {
	position:relative;
	width:380px;
	padding:20px;
	margin-left: 10px;
	margin-right: 10px;
	background-color:#fff;
	height:297px;
}
.rect_300_336 {
	position:relative;
	width:260px;
	padding:20px;
	margin-left: 10px;
	margin-right: 10px;
	background-color:#fff;
	height:297px;
}
.rect_470_312 {
	position:relative;
	width:430px;
	/*padding:20px 20px 17px 20px;*/
	padding:20px;
	margin-left: 10px;
	margin-right: 10px;
	background-color:#fff;
	/*height:275px;*/
	height:297px;
}
.rect_225_146 {
	width: 185px;
	padding: 20px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #fff;
	/*height: 106px;*/
	height: 121px;
	position: relative;
}
.rect_490_332 {
	width:490px;
	/*height:332px;*/
}
.fixed-height {
	position:relative;
	height:inherit;
	overflow:hidden;
}
.story_list .rect-content_1 .heading-inline, .story_list .rect-content_4 .heading-inline {
	margin-top:0px;
	margin-bottom:20px;
}
.story_list .rect-content_1 .heading-inline li, .story_list .rect-content_4 .heading-inline li {
	font-size:12px;
	line-height:12px;
}
.rect-content_1 .pic {
	width: 127px;
	height: 180px;
	margin-right:10px;
	margin-bottom:14px;
}
.rect-content_1 h2.title a{
	font-size:28px;
	max-height:164px;
	margin-top:-6px;
	margin-bottom:14px;
	line-height:1.2em;
	font-weight: normal;
	display:block;
	overflow:hidden;
}
#content .rect-content_4 h1.title{
	font-size:36px;
	margin-top:-6px;
	margin-bottom:16px;
	line-height:1.2em;
	font-weight: normal;
	display: initial;
	color: #010101;
}
.rect-content_4 .title-metadata{
	margin: -9px 0 11px;
}
.rect-content_4 .metadata{
	font-size:18px;
	color:#888;
	vertical-align:super;
	text-transform:capitalize;
}
.pdf-content_1{
	border:2px solid #565656;
	height:723px;
	position:relative;
}
.shade_top_1{
	background-image: url(images/responsive/shade_hor_top_grey_1_h-14.png);
	position: absolute;
	top: 0;
	height: 14px;
	background-repeat: repeat;
	width: 100%;
	pointer-events: none;
}
.shade_bottom_1{
	background-image:url(images/responsive/shade_hor_bottom_grey_1_h-14.png);
	position:absolute;
	bottom:0;
	height: 14px;
	background-repeat: repeat;
	width: 100%;
	pointer-events: none;
}
.rect_300_158 {
	position:relative;
	width:260px;
	padding:20px;
	margin-left: 10px;
	margin-right: 10px;
	background-color:#fff;
	height:121px;
}
.rect-content_2 .heading-inline {
	font-size:11px;
}
.rect-content_2 .pic {
	width: 53px;
	height: 75px;
	margin-right:10px;
}
.rect-content_2 h2.title a{
	font-size:15px;
	max-height:53px;
	margin-top:-3px;
	margin-bottom:14px;
	line-height:1.2em;
	font-weight: normal;
	display:block;
	overflow:hidden;
}
.rect_200_158 {
	width:160px;
	padding:20px;
	margin-left: 10px;
	margin-right: 10px;
	background-color:#fff;
	height:121px;
	position:relative;
}
.rect-content_3 h2.title a{
	font-size:13px;
	max-height:50px;
	margin-top:-3px;
	margin-bottom:16px;
	line-height:17px;
	font-weight: normal;
	display:block;
	overflow:hidden;
}
.rect-content_1 .heading, .rect-content_1 .metadata, .rect-content_4 .heading {
	font-size: 12px;
	max-height:30px;
}
.rect-content_2 .heading, .rect-content_3 .heading, .rect-content_2 .metadata, .rect-content_3 .metadata {
	font-size: 11px;
}
.rect-content_2 ul.heading, .rect-content_3 ul.heading {
	margin-bottom:16px;
}
.rect-content_2 .heading, .rect-content_3 .heading, .rect-content_2 .metadata, .rect-content_3 .metadata {
	margin-bottom:17px;
}
.rect-content_1 .metadata, .rect-content_4 .metadata {
	margin-bottom:14px;
	width:242px;
}
.rect-content_2 .metadata, .rect-content_3 .metadata {
	margin-bottom:-3px;
}
.rect_300_158 .rect-content_2 .metadata {
	width:194px;
}
.rect_225_146 .rect-content_2 .metadata {
	width:122px;
}
.rect_200_158 .rect-content_3 .metadata {
	width:160px;
}
.rect_310 {
	width:306px;
	margin: 0 10px 20px;
	background-color:#fff;
}
.rect_286 {
	width:286px;
	background-color:#fff;
	margin: 0 10px 0px;
}
.rect_286 .heading-inline{
	width:204px;
}
/*
.rect_310 .title {
	font-size:18px;
	line-height:normal;
}
*/
.box-shadow_1 {
	box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.12);
}
.tag_top-right_1_66x36 {
	background:url(images/responsive/bg_tag_right_red_66x36.png) 0 0 no-repeat;
	position:absolute;
	right:0;
	top:0;
	color:#fff;
	width:66px;
	height:36px;
	font-size:12px;
}
.tag_red_w-32_p-5 {
	width:22px;
	padding:5px;
	background:#f72f2f;
	color:#fff;
	text-transform:uppercase;
	margin-right:10px;
	margin-bottom:20px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	line-height: 11px;
}
.bg_fff{
	background-color:#fff;
}
.bg_fff_full{
	background-color:#fff;
	width:100%;
	display:inline-block;
}
.bg_f9f9f9{
	background-color:#f9f9f9;
}
.list30 {
	padding-bottom:10px;
	
}
.list30 li {
	border-top:1px solid #ececec;
	padding:20px 20px 0;
}
.rect_310 .list30 li, .rect_286 .list30 li{
	height:80px;
}
.list30 .heading li, .related-list .list30 .heading li {
	border:none;
	padding:0;
	height:14px;
}
.list30 li .title, .list30 li .title h3 {
	font-size:13px;
	color:#333;
	line-height:15px;
	margin-top:-2px;
	margin-bottom:7px;
	max-height:30px;
	overflow:hidden;
}
.list30 li .title h3{
	font-weight:normal;
}
.rect_286 .list30 li .title, .rect_286 .list30 li .heading, .rect_310 .list30 li .title, .rect_310 .list30 li .heading {
	width:224px;
}
.list30 .heading-inline {
	margin-top:7px;
	margin-bottom:20px;
}
.related-list .hstyl1{
	margin-bottom:0;
}
.related-list .list30 li{
	border-top:none;
	border-bottom:1px solid #ececec;
	padding-left:0;
}
.related-list .list30 .heading-inline li{
	border-bottom:none;
	padding-left:10px;
}
.related-list .list30 li:last-child{
	border-bottom:none;
}
.story_list .list30 .heading-inline li{
	font-size:11px;
	line-height:9px;
	margin-left:1px;
}
.list28 {
	background-color:#fff;
}
.list28 li {
	border-bottom:1px solid #ececec;
	padding:12px 0 8px;
}
.list28 li:first-child {
	margin-top:-10px;
}
.list28 li:last-child {
	border-bottom:none;
}
.list28 li .title {
	font-size:13px;
	color:#333;
	line-height:17px;
	margin-top:-4px;
	max-height:35px;
	overflow:hidden;
}
/*--------------------------------------------------------------------*/
.social.sidepanel {
    position: absolute;
    bottom: 20px;
    right: -4px;
    top: auto;
}
.side-icons {
	position: absolute;
	bottom: 20px;
	right: -4px;
}
.side-icons a {
	margin-top:5px;
	width:18px;
	height:22px;
	background-color:transparent;
	border-right-style:solid;
	border-right-width:4px;
	background-repeat:no-repeat;
    overflow:hidden;
	background-position:18px 0;
	transition:all .25s linear; -moz-transition:all .25s linear; -webkit-transition:all .25s linear;
}
/*
ul.side-icons li:hover {
	cursor:pointer;
}
*/
.side-icon_fb {
	border-right-color:#0173b1;
}
.side-icon_fb:hover {
	background-image:url(images/responsive/icon_fb_22x22.png);
}
.side-icon_tw {
	border-right-color:#14b2e5;
}
.side-icon_tw:hover {
	background-image:url(images/responsive/icon_tw_22x22.png);
}
.side-icon_lnkd {
	border-right-color:#2caae0;
}
.side-icon_lnkd:hover {
	background-image:url(images/responsive/icon_lnkd_22x22.png);
}
.side-icon_gp {
	border-right-color:#f63c27;
}
.side-icon_gp:hover {
	background-image:url(images/responsive/icon_gp_22x22.png);
}

.side-icons a:hover{background-position:0 0;}

/*------------------------------------------------------------------------*/
span.inline-select {
	width:auto;
	float:left;
}
span.inline-select select {
	width:auto;
	height:30px;
	margin-right: -4px;
}
span.inline-select span.ui-selectmenu-button {
	float:left;
}
span.inline-select .ui-selectmenu-button span.ui-selectmenu-text {
	font-size:13px;
	padding: 5px 2px 5px 6px;
}
span.inline-select .ui-selectmenu-button {
	border: 1px solid #dcdcdc;
}
span.inline-select .ui-selectmenu-button {
	border-left: none;
}
span.inline-select .ui-corner-all, span.inline-select .ui-corner-bottom, span.inline-select .ui-corner-right, span.inline-select .ui-corner-br {
	border-radius: 0px;
}
span.inline-select span.ui-corner-all:last-child, span.inline-select:last-child .ui-corner-bottom, span.inline-select:last-child .ui-corner-right, span.inline-select:last-child .ui-corner-br {
	border-bottom-right-radius: 3px;
}
span.inline-select span.ui-corner-all:last-child, span.inline-select:last-child .ui-corner-bottom, span.inline-select:last-child .ui-corner-right, span.inline-select:last-child .ui-corner-br {
	border-top-right-radius: 3px;
}
body#ciso #content .wrapper{background:#fff !important;}
body#ciso .hstyl1 span, body#ciso .hstyl1 a{background:#fff;}
body#ciso #content .allschema.wrapper{background:none !important;}

/*--------------------------------------------- pagination start ------------------------------------------*/
/*
.pagination1 em {
	border: thin solid #d9d9d9;
	padding: 2px 2px 1px;
	min-width: 20px;
	border-radius: 3px;
	margin:0 2px;
}
.pagination1 em.active {
	color:#f2f2f2;
	background-color:#686868;
}
.pagination1 em:hover:not(.active) {
 cursor:pointer;
 border-color:#999;
}
.pagination1 em:hover a {
	color:#555;
}
.pagination1 em, .pagination1 em a {
	font-size:12px;
	color:#717171;
}
.pagination1 em.first, .pagination1 em.last {
	float:none;
}
.pagination1 em.first a {
	padding-left:4px;
}
.pagination1 em.last a {
	padding-right:4px;
}


.pagination{
	padding:30px 0;
}
.pagination ul li.last a {
background: url(images/responsive/icon_next_26_80.png) no-repeat 100% 0;
height: 40px;
}
.pagination ul li.first a {
background: url(images/responsive/icon_prev_26_80.png) no-repeat 0 0;
height: 40px;
}
.pagination ul li.first a:hover {
background: url(images/responsive/icon_prev_26_80.png) no-repeat 0 -40px;
}
.pagination ul li a:hover small{
color: #333;
text-decoration: none;
}
.pagination ul li.last a:hover {
	background: url(images/responsive/icon_next_26_80.png) no-repeat 100% -40px;
}
.pagination ul li.first a{
	padding-left:36px;
}
.pagination ul li.last a{
	padding-right:36px;
}
.pagination ul li a small{
	font-size:13px;
	color:#555;
	width:272px;
	line-height:17px;
}
*/
/*--------------------------------------------- pagination end ------------------------------------------*/
.content-box {
	background: #fff;
	padding: 20px 20px 10px;/* margin-bottom: 20px; */
}
.inner-content_1 {
	margin: 10px 30px 10px;
}
.inner-content_1 .sociable{
	margin-bottom:30px;
}

.breadcrumbs
{
	list-style: none;
	padding: 0;
	margin: 8px 20px 9px;
}

.breadcrumbs li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#014a95;
	font-size:12px;
}

.breadcrumbs li
{
	display: inline;
	padding: 0;
	margin: 0;
}

.breadcrumbs li:before { content: "/ "; margin-right:3px; font-size:12px;}
.breadcrumbs li:after { content: " "; margin-right:3px;}
.breadcrumbs li:first-child:before { content: ""; margin-right:0; }

.breadcrumbs .final_path{
       font-family:Arial, Helvetica, sans-serif;
       color:#555555;
       font-size:12px;
}

.clL{
	clear:left;
}

#catNews_loaderDiv{
	position:absolute;
	top:0;
	left:50%;
	margin-left: -80px;
}
.pos_rel{
	position:relative;
}
a.more_1{
	font-size: 14px;
	color: #888;
}
.rect_220{
	width:220px;
}
.neg_h_margin_10{
	margin-left: -10px;
	margin-right: -10px;
}

#content .dataset-bnr_1 .allschema {background:#f5f5f5; padding:0 !important; margin-bottom:15px !important;}
.social_share_bx.circle a {
    margin-right: 10px;
    margin-bottom: 0;
    float: left;
    cursor: pointer;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 32px;
    text-align: center;
    border: 1px solid #393939;
    border-radius: 50%;
    color: #333;
}
.social_share_bx.circle a.download, .social_share_bx.circle a.share-mail{float: right;}

@media screen and (max-width:767px){
	#content .rect-content_4 h1.title{
		font-size:28px;
	}
	.inner-content_1{
		margin:0;
	}
	.content-box{
		padding:20px 3% 10px;
	}
	.story_list h1.title-1{
		margin:0 3% 20px;
	}
	.rect_470_312, .rect_420_336, .rect_300_336, .rect_300_158, .rect_200_158, .box_w-266_p-20, .rect_225_146{
		//padding:15px;
		padding:3%;
		margin-left:3%;
		margin-right:3%;
	}
	.box_w-266_p-20{
		width:94%;
		margin:0;
	}
	.rect_470_312, .rect_420_336, .rect_300_336, .rect_300_158, #topNewsList .rect_200_158, .rect_225_146{
		//width:270px;
		width:88%;
		height:auto;
		min-height:121px;
	}
	#categoryNewsList .rect_200_158{
		width:88%;
		height:auto;
		min-height:121px;
	}
	.rect_310 {
		width:94%;
		margin-left:3%;
		margin-right:3%;
	}
	.rect_286 {
		width:96%;
		margin-left:2%;
		margin-right:2%;
	}
	.rect_286 .list30 li .title, .rect_286 .list30 li .heading, .rect_310 .list30 li .title, .rect_310 .list30 li .heading{
		width:auto;
	}
	.rect_220, .rect_490_332{
		width:100%;
	}
	.list30 li{
		padding:3% 3% 0;
	}
	.box_p-30-10-10, .box_p-30-10-0{
		padding-top:20px;
	}
	.box_p-30-10-10, .box_p-30-10-0, .box_p-20-10-0-10, .box_p-20-10-10{
		padding-left:0;
		padding-right:0;
	}
	.rect-content_1 h2.title a{
		font-size:20px;
	}
	.rect-content_1 .metadata, .rect-content_4 .metadata{
		width:auto;
	}
	.story_list .heading, .story_list .heading-inline, .story_list .metadata{
		margin-bottom:10px;
	}
	.list30{
		padding-bottom:0;
	}
	.rect_420_336 img, .rect_420_336 .rect-content_1 .pic, .rect_470_312 img, .rect_470_312 .rect-content_1 .pic{
		width:102px;
		height:144px;
	}
	.story_list .heading-inline{
		height:auto;
	}
	/*.story_list ul.heading-inline li:first-child{
		border-right:none;
	}*/
	.story_list ul.heading-inline li{
		float:none;
		padding-left:0;
	}
	.story_list .rect-content_1 .heading-inline li, .story_list .rect-content_4 .heading-inline li{
		line-height:1.4em;
	}
	.dataset-bnr_1 .one-line-form{
		margin-right:0;
	}
	.dataset-bnr_1 .one-line-form input.textbox{
		//width:214px;
		//width:65%;
	}
	.related-list ul.list30 li:last-child{
		border-bottom: 1px solid #ececec;
	}
	.related-list ul.list30 li ul.heading li:last-child, .related-list div.rect_286:last-child ul.list30 li:last-child{
		border-bottom: none;
	}
	.nav-content_2{
		padding:0 3%;
	}
	.nav-content_2 ul li a{
		height:35px;
	}
	.nav-content_2 ul li:hover a, .nav-content_2 ul li a.active{
		background:none;
	}
	.nav-content_2 ul li{
		display:inline-block;
		float:none;
	}
	.neg_h_margin_10{
		margin-left: -2%;
		margin-right: -2%;
	}
	.social.sidepanel{
		bottom:0;
	}
	.story_list ul.heading-inline{padding-top: 10px}
	.story_list ul.heading-inline li{
		float: left;
		padding:0px 10px 0 10px;
	}
}
@media screen and (max-width:460px){
	.dataset-bnr_1 .one-line-form input.textbox{
		width:204px;
	}
	.dataset-bnr_1{margin: 0 -20px;padding: 10px 20px;}
	.story_list{background:none;}
}
@media screen and (max-width:359px){
	.dataset-bnr_1 .one-line-form input.textbox{
		width:174px;
	}
}