﻿/*Detail*/
.da_body{padding:0 0 5px;margin-top:-3px;display:block;}
.da_body h1{font-size:40px;margin-bottom:5px;margin-top:0;line-height:1.2;font-family: 'Orbitron', Arial, sans-serif;color:#123D63}
.da_body h1.title{}
.da_body h1.biotitle{font-size:22px;font-family: 'helvetica bold', Arial black, sans-serif;}
.da_body h1.biotitleprint{font-size:16px;font-family: 'helvetica bold', Arial black, sans-serif;color:#000;}
.da_print_bio h1.biotitleprint{font-size:18px;font-family: 'helvetica bold', Arial black, sans-serif;color:#000;}
.da_center{width:100%;text-align:center;display:block;clear:both;}
.da_center .inner{display:inline-block;text-align:center;}
.da_body_end{background:url(story_end_bars.png) no-repeat top center;height:10px;}
.da_body_social{display:block;width:120px;margin:0 auto;}
.da_body_tags{display:inline-block;width:100%;padding:15px 0;text-align:center;}
.da_body_tags a{display:inline-block; margin: 0 5px 3px 0;}
.da_body_tags img{margin:0 2px 0 0;}
.da_body_center{display:inline-block;width:100%;padding:15px 0;text-align:center;}
.da_body_center .inner{margin:0 auto;}
.da_body .biosubtitle { font-size: 14px; margin-bottom: 3px; margin-top: 0; line-height: 18px; font-family: 'Orbitron', Arial black, sans-serif; color: #123D63; display:block;padding-top:10px }

/**TODO: Need to replace this with a proper layout for the bio grid*/
.alist.bio .item{padding-bottom:96px;text-align:center;}
@media (max-width: 767px) {
  .da_body h1.title{font-size:30px;}
}
a.da_news_link_Red,a.da_news_link_Red:link,a.da_news_link_Red:visited, a.da_news_link_Red:hover {text-decoration:none;color:#a40101;float:right;margin-right:5px;}

/*button*/
a.dig_btn{line-height:17px;/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */height:25px;/* Height of button background height */padding-left:9px;/* Width of left menu image */text-decoration:none;display:block;float:left;}
a.dig_btn span{display:block;padding:4px 9px 4px 0;/*Set 9px below to match value of 'padding-left' value above*/}
a.dig_btn_notsel{line-height:17px;/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */height:25px;/* Height of button background height */padding-left:9px;/* Width of left menu image */text-decoration:none;display:block;float:left;}
a.dig_btn_notsel span{display:block;padding:4px 9px 4px 0;/*Set 9px below to match value of 'padding-left' value above*/}
a.dig_btn:link,a.dig_btn:visited,a.dig_btn:active{}
a.dig_btn:hover{background-position:bottom left;}
a.dig_btn:hover span{background-position:bottom right;}
/* list pager 1 */
.pagination_tab{height:62px;}
.pagination_tab span{display:inline-block;color:#fff;height:52px;}
.pagination_tab a{font-weight:700;padding:10px 15px 5px;display:inline-block;background:transparent url(greyhead_sep.gif);background-repeat:no-repeat;}
.pagination_tab span.selected{height:52px;}
.image_carousel_tab{padding:2px 0 0 5px;float:left;}

.da_print { width: 100%; padding: 15px 0px 10px 0px; }
.da_print_bio { margin: 0px; padding: 15px 0px 10px 0px; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.da_page_print { margin: .3in .5in .8in .5in; }
.da_page_print .branch { font-size: 18px; color: white; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight: bold; font-style: italic; letter-spacing: 5px; word-spacing: 10px; text-transform: uppercase; }
.da_print_body { padding: 15px 0px 10px 0px; display: inline; }
.da_print_media { padding: 15px 0px 10px 0px; display: inline; }

/* media and related blocks */
.da_related_item{display:block;float:right;}
.da_related_item h2{font-weight:700; margin-top:0;font-size:20px;}
.da_related_item .bullet{display:none;}
.da_related_item .item{padding-bottom:10px }
.da_related_item .block{width:280px;padding:15px;display:block; margin: 0 0 10px 15px;background:#fff;}
.da_related_item .video{box-shadow:0 0 15px #333;position:relative;display:inline-block;margin:10px 0px 10px 10px}
.da_related_item .video img{border:none;padding:10px;width:122px;}
.da_related_item .video a{position:absolute;display:block;background:url(play.png);height:48px;width:48px;top:25%;left:33%;}

.da_related_item .iconstory { background: url(related_story.gif) no-repeat; background-position-y: center; }
.da_related_item .icondoc { background: url(related_doc.gif) no-repeat; background-position-y: center; }
.da_related_item .iconmedia { background: url(related_media.gif) no-repeat; background-position-y: center; }
.da_related_item .iconlink { background: url(related_link.gif) no-repeat; background-position-y: center; }
.da_related_item .iconbio { background: url(related_bio.gif) no-repeat; background-position-y: center; }
.da_related_item .iconfactsheet { background: url(related_factsheet.gif) no-repeat; background-position-y: center; }
.da_related_item .divider {}

.da_related_item .link,.da_related_item .link:link,.da_related_item .link:visited{}
.da_related_item .link:hover{}
/* list pager 2 */
.dig_pager{position:relative;float:right;font-size:10px;font-weight:700;border:none;border-left:1px solid #11395f;padding:0;}
.dig_pager_button span{color:#11395f;border:none;border-right:1px solid #11395f;height: 18px;padding: 0px 6px 1px 5px;font-size:12px;}
.dig_pager_button span::first-line{border:none;border-left:1px solid #11395f;}
.dig_pager_current span{color:#c30d16;}
/**new pager*/
.center-pager {
    text-align:center;
    margin: 0 20px;
    justify-content: center;
    width: 100%;
    clear: both;
}
.pagination>li>a, .pagination>li>span{
    color:#144a75;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
    background-color:#144a75;
    border-color:#144a75;
}
/************************************************listing News ************************************************************/
.dal_list{border-collapse:collapse;}
.dal_list .light{background-color:#efefef;}
.dal_list .dark{background-color:#d5d5d5;}
.dal_list .dal_header .hcell{padding:3px 6px;height:22px;background-color:#144a75;color:#FFF;margin:0;text-transform:uppercase;vertical-align:middle;border-left:3px solid #fff;}
.dal_list .dal_header .hcelln{height:22px;background-color:#144a75;color:#FFF;margin:0;text-transform:uppercase;vertical-align:middle;}
.dal_list .dal_header .leftnoimage{padding-left:8px;}
.dal_list .dal_row .cell{border-left:3px solid #dfdfdf;padding:5px 8px;}
.dal_list .dal_row .celln{padding:5px 8px;}
.dal_list .dal_row .cellcenter{text-align:center;}
.dal_list .dal_pager{text-align:right;padding:10px 20px 10px 0;}
.dal_list .dal_rss{text-align:right;padding:10px 5px 5px 0;}
.dal_list .dal_row .title{font-size:15px;font-weight:700;line-height:20px;}
.dal_list .news{width:580px;}
.dal_list .updated{width:61px;}
.dal_list .image{width:90px;height:83px;text-align:center;}
.dal_list .image img{max-height:54px;max-width:82px;border:none;text-align:center;margin-right:3px;}
.dal_list .bioimage{width:90px;height:103px;text-align:center;border:none;}
.dal_list .bioimage img{max-height:103px;max-width:90px;border:none;text-align:center;margin-right:3px;}
.dal_list .cell .red{font-weight:700;color:#900;line-height:20px;}
.dal_list.letters .item .title { font-size: 15px; font-weight: 700; line-height: 20px; }
.dal_list.letters .item { width: 100%; display: inline-block }
.dal_list.letters .pager { float: right; display: inline-block; padding: 2px 20px 2px 0; }
.dal_list.letters .rss { clear: both; float: right; display: inline-block; padding: 10px 5px 5px 0; }
.dal_list.letters .item .info { float:right;text-align:right;padding-top:5px }
/************************************************************************************************************************************************************/.da_list_item h1{font-size:18px;font-family:'Helvetica Neue Bold' , 'Helvetica Neue' , Helvetica, 'Arial Bold' , Arial, sans-serif;padding-top:0;}
.da_stack8_item h1{font-size:14px;font-family:'Helvetica Neue Bold' , 'Helvetica Neue' , Helvetica, 'Arial Bold' , Arial, sans-serif;padding-top:0;margin-top:0;}
.da_stack8_item p{padding-top:0;}
.more{background:transparent url(greyarrowsmall.png) no-repeat right 4px;padding-right:12px;padding-left:5px;font-weight:700;}
.moreleft{background:transparent url(greyarrow.png) no-repeat left 6px;display:inline-block;padding-right:6px;padding-left:0;font-weight:700;}
.morebig{background:transparent url(greyarrowbig.png) no-repeat right 3px;display:inline-block;padding-right:12px;padding-left:5px;font-weight:700;}
/*.da_media_item    { width: 276px; float: left; }*/
.dam_carousel{width:100%;}
.dam div{padding:0;margin:0;display:block;float:left;background-color:#000;z-index:1;}
.clearfix{float:none;clear:both;}
.dam_left{font-size:0;line-height:0;width:0;border-top:5px solid #373737;border-right:10px solid #FF4B4C;border-bottom:5px solid #373737;display:inline-block;padding-right:5px;}
.dam_right{font-size:0;line-height:0;width:0;border-top:5px solid #373737;border-left:10px solid #FF4B4C;border-bottom:5px solid #373737;display:inline-block;}
.dam_log{color:#000;}
.da_contact{float:left;padding:5px 15px 5px 5px;}
.da_dash_item,.da_list_item{padding:3px;border-bottom:1px solid #DCE3DE;width:100%;display:inline-block;}
#dnn_ctr950_ModuleContent{background-color:#fff;}
.da_list h1 a{font-size:.5em;line-height:1em;margin-bottom:0;}
.da_list .pub{color:#aaa;font-size:.8em;}
.da_list .newmonth{border-top:1px solid #DCE3DE;margin-top:10px;padding:8px 3px 3px;display:inline-block;width:100%;font-size:1.5em;}
.da_body .soc_link{padding-left:10px;padding-top:5px;display:inline-block;}
.da_black,.da_black p{color:#000;line-height:130%;}
.da_task_bar{height:16px;padding-bottom:0;display:inline-block;margin:5px 0;}
.da_task_item{font-size:14px;text-transform:uppercase;position:relative;float:left;width:175px;}
.addthis_default_style{/*width:500px; float:right; text-align:center;*/}
.vote{padding-top:0;margin-top:0;}
.share{/*background: transparent url('task_share.png') no-repeat top left; display: block; padding-left: 20px;*/}
.share:hover,.share:link,.share:visited{text-decoration:none;}
.da_extra_wrapper .pager{float:right;display:inline-block;padding-right:5px;font-size:.8em;color:#000;}
.da_biodash_wrapper{display:inline-block;width:100%;text-align:right;background:url(bioback.png) no-repeat left top;}
.da_biodash{display:inline-block;padding:10px;}

.da_news_link,.da_news_link:link,.da_news_link:visited{font-weight:700;font-size:11px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;text-transform:none;}
.da_news_link:hover{font-weight:700;text-decoration:underline;color:#000;font-size:11px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;text-transform:none;}
.da_LatestNew_Link{padding:5px 22px 5px 5px;display:inline-block;display:inline-block;height:150px;vertical-align:central;overflow-y:auto;position:relative;overflow-x:hidden}
.da_LatestNew_Link ul{margin-top:auto;margin-bottom:auto;}
.da_LatestNew_Link ul li{list-style:square;color:#b60303;padding:3px 0;font-weight:700;}
.da_LatestNew_Link ul li a{font-weight:700;margin:0;}
.da_Stories_Link{display:inline-block;padding:5px;display:inline-block;vertical-align:central;margin:0px}
.da_Stories_Link ul{margin-top:auto;margin-bottom:auto;}
.da_Stories_Link ul li{list-style:square url(red_Square.png);padding:5px 0;font-weight:700;}
.da_Stories_Link ul li a{font-weight:700;}

.da_Stories_Link2{padding:5px;display:inline-block;padding:5px;display:inline-block;vertical-align:central;}
.da_Stories_Link2 ul{padding:0px}
.da_Stories_Link2 ul li{list-style:none;padding:5px 0;font-weight:700;}
.da_Stories_Link2 ul li a{font-weight:700;}
.da_Stories_Link2 ul li a img{max-height:38px;max-width:68px;}

.news-feed-grid{display:flex;flex-wrap:wrap;justify-content: space-between;}
.news-feed-grid .news-feed-grid-item{width: 32%; background:#fff;margin-bottom: 2%;padding:15px;}
.news-feed-grid h3{margin: 0 0 5px;font-size: 20px;}
.news-feed-grid h3 a .fa{font-size: 18px;color: #ccc;}
.news-feed-grid h3 a .fa:hover{color:orange;}
.news-feed-grid .news-feed-grid-item ul{margin:0;list-style:none;}
.news-feed-grid .news-feed-grid-item li{border-bottom: 1px solid #ccc;padding:10px 0;}
.news-feed-grid .news-feed-grid-item li:last-child{border-bottom:none;}
.news-feed-grid .news-feed-grid-item .more{text-align:right;}
@media (max-width: 767px) {
  .news-feed-grid .news-feed-grid-item{ width: 49%;}
}
@media (max-width: 550px) {
  .news-feed-grid .news-feed-grid-item{ width: 100%;}
}

.MoreAlone, .DNNModuleContent .MoreAlone{text-decoration:none;color:#000;font-size:11px;text-transform:none;font-weight:500;text-align:center;height:18px;width:51px;line-height:18px;margin:-10px 5px 0 0;}
.MoreButtonAlone{ text-decoration:none; background:url(more_button.png) no-repeat top center;text-align:center;height:18px;width:50px;cursor:pointer}
.da_more_link,.da_more_link:hover,.da_more_link:link,.da_more_link:visited{background:transparent url(redarrow.png) no-repeat right 3px;padding-right:12px;padding-left:5px;font-weight:700;text-decoration:none;color:#900;}
.da_img{border:0 solid #999;}
.da_dark{color:#322E23;font-weight:700;}
.da_line{border:0;background-color:#B8B6A9;}
.da_oddline{background-color:#D5D3C3;}
.da_active{}
.da_prev_pager{background:transparent url(redprevarrow.png) no-repeat left 3px;padding-right:5px;padding-left:17px;font-weight:700;text-decoration:none!important;color:#3D3B34!important;}
.da_next_pager{background:transparent url(redarrow.png) no-repeat right 3px;padding-right:17px;padding-left:5px;font-weight:700;text-decoration:none!important;color:#3D3B34!important;}
h1.Title{font-size:26px;line-height:26px;padding:0;margin:0;}
h2.Title{font-size:13px;line-height:16px;padding:0;margin:0;}
h3.Title{font-size:14px;line-height:16px;padding:0;margin:0;}
.da_story_info{font-style:italic;padding:0;margin:4px 0 6px;}
.da_story_info span{color:#929292;}
.da_biography_image{float:right;width:255px;}
#da_biography_Gallery{display:inline-block;width:255px;margin-left:5px;}
#da_biography_Gallery .g_count{height:15px;text-align:right;margin-right:10px;}
#da_biography_Gallery .da_extra_inner{width:255px;position:relative;display:inline-block;margin-top:2px;}
#da_biography_Gallery .da_extra_inner .g_controls{height:339px;width:255px;position:absolute;left:0;top:0;z-index:10;}
#da_biography_Gallery .da_extra_inner .g_leftArrow{height:339px;width:46px;position:absolute;background:transparent url(small_Left_Arrow.png) no-repeat left;margin-left:4px;opacity:.6; z-index: 20;;cursor:pointer}
#da_biography_Gallery .da_extra_inner .g_rightArrow{height:339px;width:46px;position:absolute;right:0;background:transparent url(small_Right_Arrow.png) no-repeat right;margin-right:4px;opacity:.6; z-index: 20;;cursor:pointer}
#da_biography_Gallery .da_extra_inner .g_carousel .da_media_item{width:255px;float:left;}
#da_biography_Gallery .da_extra_inner .g_carousel .da_media_item .g_image{height:339px;width:255px;background:#000;text-align:center;}
#da_biography_Gallery .da_extra_inner .g_carousel .da_media_item .g_image img{max-height:339px;max-width:255px;}
#da_biography_Gallery .da_extra_inner p{margin:3px 5px 2px;font-size:10px;}
.da_story_small_image{float:right;width:278px;padding-bottom:15px;}
.da_bio_small_image{float:right;width:278px;padding-left:25px;padding-bottom:25px;}
#da_Small_Gallery{display:inline-block;width:276px;margin-left:5px;}
#da_Small_Gallery .g_count{height:15px;text-align:right;margin-right:10px;}
#da_Small_Gallery .da_extra_inner{width:276px;border:1px solid #164871;position:relative;display:inline-block;margin-top:2px;}
#da_Small_Gallery .da_extra_inner .g_controls{height:164px;width:276px;position:absolute;left:0;top:0;z-index:10;}
#da_Small_Gallery .da_extra_inner .g_leftArrow{height:339px;width:46px;position:absolute;background:transparent url(small_Left_Arrow.png) no-repeat left;margin-left:4px;opacity:.6; z-index: 20;cursor:pointer}
#da_Small_Gallery .da_extra_inner .g_rightArrow{height:339px;width:46px;position:absolute;right:0;background:transparent url(small_Right_Arrow.png) no-repeat right;margin-right:4px;opacity:.6; z-index: 20;;cursor:pointer}
#da_Small_Gallery .da_extra_inner .g_carousel .da_media_item{width:276px;float:left;}
#da_Small_Gallery .da_extra_inner .g_carousel .da_media_item .g_image{height:164px;width:276px;background:#000;text-align:center;}
#da_Small_Gallery .da_extra_inner .g_carousel .da_media_item .g_image img{max-height:164px;max-width:276px;}
#da_Small_Gallery .da_extra_inner p{margin:3px 5px 2px;font-size:10px;}
.da_story_large_image{float:left;width:670px;}
#da_Large_Gallery{display:inline-block;width:670px;margin-left:0; /*max-height:500px;*/overflow:hidden}
#da_Large_Gallery .da_extra_inner{width:670px;position:relative;display:inline-block;margin-top:2px;}
#da_Large_Gallery .da_extra_inner .g_controls{height:394px;width:670px;position:absolute;left:0;top:0;z-index:10;}
#da_Large_Gallery .da_extra_inner .g_leftArrow{height:339px;width:46px;position:absolute;background:transparent url(small_Left_Arrow.png) no-repeat left;margin-left:4px;opacity:.6; z-index: 20;;cursor:pointer}
#da_Large_Gallery .da_extra_inner .g_rightArrow{height:339px;width:46px;position:absolute;right:0;background:transparent url(small_Right_Arrow.png) no-repeat right;margin-right:4px;opacity:.6; z-index: 20;;cursor:pointer}
#da_Large_Gallery .da_extra_inner .g_carousel .da_media_item{width:670px;height:500px;}
#da_Large_Gallery .da_extra_inner .g_carousel .da_media_item .da_caption{width:670px;height:75px; overflow-y:auto; overflow-x:hidden;}

.gallery .g_leftArrow{height:339px;width:46px;position:absolute;background:transparent url(small_Left_Arrow.png) no-repeat left;margin-left:4px;opacity:.6; z-index: 20;;cursor:pointer}
.gallery .g_rightArrow{height:339px;width:46px;position:absolute;right:0;background:transparent url(small_Right_Arrow.png) no-repeat right;margin-right:4px;opacity:.6; z-index: 20;;cursor:pointer}
.adetail .gallery { width: 100%; display: inline-block; position: relative; }
.adetail .gallery .carousel { }
.adetail .gallery .item { width: 100%; }
.adetail .gallery .pager-left { cursor: pointer; height: 394px; width: 46px; position: absolute; background: transparent url(gallery-left.png) no-repeat left; opacity: .6; left: 0; z-index: 20; }
.adetail .gallery .pager-right { cursor: pointer; height: 394px; width: 46px; position: absolute; background: transparent url(gallery-right.png) no-repeat right; opacity: .6; right: 0; z-index: 20; }
.adetail .gallery .item .image { background-color: #000; text-align: center; }
.adetail .gallery .item .image .aimage { max-height: 500px; display: inline-block; }
.adetail .gallery .counter { float: right; }
.adetail .gallery .item .info { display: inline-block; padding-top: 5px; width: 100%; }
.adetail .gallery .item .info p { font-size: .9em; }
#dam {overflow:hidden; height:auto;}
.adetail .gallery .item .g_link_box{text-align:right;float:right;}
.adetail .gallery .item .g_count{height:15px;text-align:right;margin-right:10px;float:right;}

#da_Large_Gallery .da_extra_inner .g_carousel .da_media_item .g_image{height:394px;width:670px;background:#000;text-align:center;margin-bottom:5px;}
#da_Large_Gallery .da_extra_inner .g_carousel .da_media_item .g_image img{max-height:394px;max-width:670px;}
#da_Large_Gallery .da_extra_inner .g_carousel .da_media_item .g_link_box{text-align:right;float:right;}
#da_Large_Gallery .da_extra_inner .g_carousel .da_media_item .g_count{height:15px;text-align:right;margin-right:10px;float:right;}
#da_Large_Gallery .da_extra_inner p{margin:8px 0;font-size:12px;line-height:130%;}
.da_Gallery_FooterDiv{clear:both;height:13px;overflow:hidden;text-align:right;width:669px;}
.da_gallery_prev{background:transparent url(small_Left_Arrow.png) no-repeat left;height:113px;width:46px;text-decoration:none!important;}
.da_gallery_next{background:transparent url(small_Right_Arrow.png) no-repeat right;height:113px;width:46px;text-decoration:none!important;}
.da_mar_list th{text-align:center;background:url(greyhead_sep.gif) no-repeat scroll 100% 1px transparent;padding:12px 5px 5px;color:#FFF;font-weight:700;height:25px;}
.da_mar_list td{padding:6px 5px;border-right:3px solid #E7E4D7;}
.da_mar_listing_topbar{background:transparent url(greyhead.gif) repeat-x scroll;}
.da_tab_footer{text-align:right;clear:both;height:13px;overflow:hidden;}
.mag_header{color:#E6E3D7;height:48px;background:transparent url(greyhead.gif);background-repeat:repeat-x;}
.mag_header .title{font-weight:700;padding:14px 0 0 7px;float:left;font-size:14px;}
.mag_header .icon{padding:8px 0 0 8px;padding-left:8px;float:left;}
.mag_header .more{margin:10px 5px 0 0;padding:0 15px 0 8px;float:right;background:transparent url(smallarrow.gif) no-repeat right center;font-size:10px;}
.mag_header a:link,.mag_header a:hover,.mag_header a:visited{color:#E6E3D7;text-decoration:none;}

.advanced-search{padding:10px 10px 10px 15px;margin:0;background:#ccc7c7;}
.advanced-search label{color:#35332C;font-weight:700;display:block;}
.advanced-search select{margin:0;font-style:italic;color:#8d8d8d;}
.advanced-search input{margin:0;font-style:italic;color:#8d8d8d;border:1px solid #999595;}
.advanced-search input[type=text] { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.advanced-search .keyword-wrap input[type=text]{border-radius:4px 0 0 4px;}
.advanced-search .keyword-wrap span{display:block;overflow:hidden;}
.advanced-search .keyword-wrap input[type=submit]{float:right;}
.advanced-search .field{ }
.advanced-search .ddfield{width:267px;height:20px;border:1px solid #999595;border-top-width:2px;}
.advanced-search .searchb{color:#fff;border:1px solid #999595;text-decoration:none;background:#144a75;font-style:normal;height:34px;}
.advanced-search .clearsearchb{margin-left:10px;padding:5px 7px;color:#fff;border:1px solid #999595;text-decoration:none;background:#efefef;font-size:11px;height:26px;width:41px;font-style:normal;}
.advanced-search a:link,.advanced-search a:hover,.advanced-search a:visited{color:#3D3B34;text-decoration:none;}
.advanced-search .cellinner{padding-bottom:10px;overflow: hidden;}
.advanced-search ul{font-style:italic;color:#8d8d8d;border:1px solid #999595;}
@media (max-width: 767px) {
    .advanced-search {
        padding-bottom: 50px;
        position: relative;
    }
    .advanced-search .searchb{
        position: absolute;
        right: 10px;
        bottom: 10px;
    }
}

ul.tagit {
    background-color: #fff !important;
}

.related img{vertical-align:text-top;}
.fl_hl_header{color:#E7E4D7;height:39px;background-color:#900;}
.fl_hl_header .title{font-weight:700;padding:13px 0 0 7px;float:left;font-size:14px;}
.fl_hl_header .icon{padding:8px 0 0 18px;float:left;}
.fl_hl_header .more{margin:13px 5px 0 0;padding:0 15px 0 8px;float:right;background:transparent url(headline_smallarrow.gif) no-repeat right 4px;font-size:10px;}
.fl_hl_header a:link,.fl_hl_header a:hover,.fl_hl_header a:visited{color:#E6E3D7;text-decoration:none;}
.fl_hl_body a:link,.fl_hl_body a:hover,.fl_hl_body a:visited{color:#E6E3D7;text-decoration:none;}
.fl_hl_body img{padding-right:10px;padding-bottom:0;}
.fl_hl_body p{padding:0 0 5px 15px;font-size:10px;}
.fl_hl_footer{height:71px;background:transparent url(headlines_footer.gif) no-repeat;background-position:center bottom;text-align:center;}
.fl_hl_footer table{padding-top:15px;margin:auto;}
.fl_hl_footer img{padding:0;}
.fl_hl_footer a:link,.fl_hl_footer a:hover,.fl_hl_footer a:visited{color:#E6E3D7;text-decoration:none;font-size:10px;}
.fl_line{border:0;background-color:#B8B6A9;}
.fl_shadow{background:url(shadow2.png) top center no-repeat;text-align:right;clear:both;height:13px;overflow:hidden;}
.da_red{color:#900;}
.da_Counter{background:url(tag.gif) no-repeat;display:inline-block;text-align:center;font-weight:700;font-family:arial,helvetica,sans-serif;color:#000;background-repeat:no-repeat;padding:0px 0 0 2px;height:17px;width:26px!important;font-size:11px;position:absolute;margin:-1px 0px 0px 2px}
.da_index .index { width: 30px; height: 22px; float: left; font-size: 16px; padding-left: 7px; }
.da_index { display: inline-block; text-align: center; padding: 8px 0px 0px 4px; }

.da_comment_policy .toggle{float:right;margin-right:10px;display:inline-block;padding:8px 10px 8px 10px;background-color:#ddd;border-radius:10px;}
.da_comment_policy .toggle:hover{cursor:pointer}
.da_comment_policy .title{ float:left;font-weight:bold;padding-right:20px;color:#444;padding-top:4px}
.da_comment_policy .icon{float:right}
.da_comment_policy .down{ background: url(dn.png) no-repeat; width:20px; height:20px}
.da_comment_policy .up{ background: url(up.png) no-repeat; width:20px; height:20px}
.da_comment_policy .content{line-height:1.5em;padding:10px;background-color:rgba(0,0,0,.5);color:#fff;border-radius:4px;font-size:1.2em}

/* block quote */
.block-quote { border-left: 3px solid #335d8b; padding: 10px 10px 10px 20px; margin: 0px; quotes: "\201C" "\201D"; background-color: #eee; display: inline-block; }
.block-quote:before { content: open-quote; font-weight: bold; font-size: 1.1em; }
.block-quote:after { content: close-quote; font-weight: bold; font-size: 1.1em; }
blockquote { margin: 0 10px 20px; padding: 10px 20px; border: 2px solid #aaa; border-width: 4px 0 2px; overflow: hidden; color: #000; }
blockquote cite { text-align: right; color: #000; }
.filter-markers .filter { background-color: #144a75; color: #fff; }

.adash.dash-bio-list .item {display:inline-block;padding-bottom:20px}
.adash.dash-bio-list .item .header { background-color: #E0E0E0; padding: 8px; margin-bottom: 10px }
.adash.dash-bio-list .item .header .social { float: right }
.adash.dash-bio-list .item .image-pane { width: 30%;float: left; }
.adash.dash-bio-list .item .image-pane .inner{ }
.adash.dash-bio-list .item .body-pane{ width:70%; float:left; }
.adash.dash-bio-list .item .body-pane .inner{ float: left; padding-left: 10px; border-left: 2px #B8B7B7 solid }
.adash.dash-bio-list .item .title { font-weight:bold }
.adash.dash-bio-list .item .info { font-style:italic}
.adash.dash-bio-list .item .terms li { list-style: disc; color: #b60303; padding: 3px 0;  }
.adash.dash-bio-list .item .terms span {color:#28497e; font-weight:bold }
.adash.dash-bio-list .item .terms li a{ font-weight:bold }
.adash.dash-bio-list .item .terms-title{ font-weight:bold;padding-bottom:5px;padding-top:20px}
.adash.dash-bio-list .divider { font-weight: bold; padding: 10px; font-size: 16px; font-family: 'Orbitron', Arial, sans-serif; background-color: #144a75; color: #FFF;margin-bottom:10px }
.adash.dash-bio-list .item .image-pane .links{ margin:0; list-style-type:none; margin:5px 0 5px}
.adash.dash-bio-list .item .image-pane .links li{ padding-bottom:5px;}
.adash.dash-bio-list .item .image-pane .links a { color: #b60303; font-weight:bold }
.adash.dash-bio-list .item .image-pane img{ max-width:190px}

.adash.dash-bio-small .item { clear: both; font-size: 14px }
.adash.dash-bio-small .item-left{ float:left; width:66%}
.adash.dash-bio-small .item-left .title { font-weight: bold; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;padding-bottom:4px}
.adash.dash-bio-small .item-right { float: left; width: 33% }
.adash.dash-bio-small .item-right .info{font-style:italic;padding-left:10px}
.adash.dash-bio-small .divider { font-weight: bold; padding-top: 10px; font-size: 16px; color:#c30d16; clear:both; padding-bottom:4px  }

.slider-wrap { position: relative; clear: both; margin:0 0 20px;}
/**Wait for init to prevent FOUC. Hide non current items after init*/
.slider .item { position: absolute; visibility: hidden; }
.caroufredsel_wrapper .slider .item { visibility: hidden; opacity: 0; }
.slider .item:first-child, .caroufredsel_wrapper .slider .item.current, .print.slider .item { position: relative; visibility: visible; opacity: 1; }
/*background only applies to landscape fit slides*/
.slider .slide { background-size: cover; background-position: center center; text-align: center; background-color: #000; position: relative; transition: opacity .2s; }

.slider .slide:before { content: ""; float: left; /*16:9 aspect*/ padding-bottom: 56.25%; }
.slider .slide:after { content: ""; display: table; clear: both; }
.slider .slide img { display: block; position: absolute; top: 50%; left: 50%; min-height: 100%; max-height: 100%; transform: translate(-50%, -50%); }
.slider .slide p.alt { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); top: auto; left: -9999px; width: 1px; height: 1px; overflow: hidden; }

.slider-wrap .pager-left,
.slider-wrap .pager-right { cursor: pointer; position: absolute; top: 0; left: 20px; background: transparent url(gallery-left.png) no-repeat left; width: 30px !important; z-index: 20; opacity: .6; transition: opacity .2s; /*height of the slide container*/ padding-bottom: 56.25%; }
.slider-wrap .pager-right { left: auto; right: 20px; background: transparent url(gallery-right.png) no-repeat right; }
.slider-wrap .pager-left:hover,
.slider-wrap .pager-right:hover { opacity: 1; }

.slider .item .media-info { text-align: right; padding: 10px; font-weight: bold; }
.slider .item .media-details, .slider .item .media-download { text-decoration: none; color: #a40101; }
.slider .item .media-download { margin-right: 5px; }
.slider .item .media-count { }
.slider .item .media-caption p:last-child { margin-bottom: 0; }

/**mejs stuff*/
/*.slider .mejs__container, .slider .mejs__overlay.load, .slider .mejs__layer { width: 100% !important; height: 100% !important; }*/
.slider.mejs__container { padding-top: 56.25%; }
.slider video { max-width: 100% !important; position: relative; }
.slider .mejs__mediaelement { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
.slider .mejs__overlay-play { top: 0; right: 0; bottom: 0; left: 0; width: auto !important; height: auto !important; }
.slider .mejs__controls { z-index: 23; }

/* AF2 News listing*/
section.af2-news-listing{}
section.af2-news-listing .subtitle:after{content:'';display:table;clear:both;}
section.af2-news-listing > ul { list-style: none; padding: 0; margin: 0 0 15px; }
section.af2-news-listing > ul > li { border-bottom: 1px solid rgba(0,0,0,.1); padding: 20px 0; margin: 0; }
.BH_HTML2 section.af2-news-listing > ul > li:first-child {padding-top:0;}
section.af2-news-listing .desc { min-height: 56px; padding-left: 80px; position: relative; }
section.af2-news-listing h2 { font-size: 18px; margin: 0 0 5px; }
section.af2-news-listing time.calendar{display:block; width: 60px;background:#11375c;position:absolute;left:0;top:0;border-radius:5px;border: 3px solid #f1f1f1}
section.af2-news-listing time.calendar span{display:block; text-align:center;color:#fff;}
section.af2-news-listing time.calendar .day{font-size:28px;padding:8px 5px 0;font-weight:900;line-height:1;}
section.af2-news-listing time.calendar .month-year{font-size: 9px;text-transform:uppercase;padding:5px 5px 8px;}
section.af2-news-listing a.thumb{display:inline-block;overflow:hidden;border:3px solid #f1f1f1;transition: all .4s;position: relative; left: 50%; transform: translate(-50%, 0);max-width:100%;}
section.af2-news-listing a.thumb:hover{}
section.af2-news-listing a.thumb img.article-thumb{transition: all 1s ease;}
section.af2-news-listing a.thumb:hover img.article-thumb{transform: scale(1.1) rotate(.5deg);transition: all 4s ease;}
@media (max-width: 991px) {
  section.af2-news-listing a.thumb{margin-bottom: 20px;}
}
@media (max-width: 550px) {
  section.af2-news-listing a.thumb{display:block}
  section.af2-news-listing a.thumb img{width:100%;}
}

section.af2-news-listing-large-thumb{}
section.af2-news-listing-large-thumb a.thumb{text-align: center;background: #fff;}

/* AF2 Factsheets listing*/
section.af2-fact-listing { }
section.af2-fact-listing .subtitle:after { content: ''; display: table; clear: both; }
section.af2-fact-listing > ul { list-style: none; padding: 0; margin: 0 0 15px; }
section.af2-fact-listing > ul > li { border-bottom: 1px solid rgba(0,0,0,.1); padding: 20px 0; margin: 0; }
.BH_HTML2 section.af2-fact-listing > ul > li:first-child { padding-top: 0; }
section.af2-fact-listing .desc { min-height: 56px; position: relative; }
section.af2-fact-listing h2 { font-size: 18px; margin: 0 0 5px; }
section.af2-fact-listing a.thumb { display: inline-block; overflow: hidden; border: 3px solid #f1f1f1; transition: all .4s; position: relative; left: 50%; transform: translate(-50%, 0); max-width: 100%; }
section.af2-fact-listing a.thumb:hover { }
section.af2-fact-listing a.thumb img.article-thumb { transition: all 1s ease; }
section.af2-fact-listing a.thumb:hover img.article-thumb { transform: scale(1.1) rotate(.5deg); transition: all 4s ease; }

@media (max-width: 991px) {
    section.af2-fact-listing a.thumb { margin-bottom: 20px; }
}

@media (max-width: 550px) {
    section.af2-fact-listing a.thumb { display: block }
    section.af2-fact-listing a.thumb img { width: 100%; }
}

section.af2-fact-listing-large-thumb { }
section.af2-fact-listing-large-thumb a.thumb { text-align: center; background: #fff; }

.adash-bio {
    background-color: #EAEAE4;
    display: inline-block
}

.adash-bio-left {
    padding: 0 165px 0 5px;
    padding-top: 10px;
    display: inline-block
}

.adash-bio-right {
    padding: 0 5px 0 165px;
    padding-top: 10px;
    display: inline-block;
    float: right;
}

.adash-bio-right .item {
    float: left
}

.adash-bio-left .item {
    float: left
}

.adash-bio .item {
    display: inline-block;
    width: 33%;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    margin-bottom: 10px;
    height: 400px
}

.adash-bio .dimg {
    margin: 0 auto;
    height: 164px;
    object-fit: cover;
}

.adash-bio .more {
    font-weight: bold
}

/* one item */
.adash-bio-right .item:first-child:nth-last-child(1) {
    width: 100%;
}

/* two items */
.adash-bio-right .item:first-child:nth-last-child(2),
.adash-bio-right .item:first-child:nth-last-child(2) ~ .item {
    width: 50%;
}

@media (max-width: 767px) {
    .adash-bio .item {
        width: 50%;
    }
}

@media (max-width: 480px) {
    .adash-bio-right {
        padding-left: 0px;
        background-image: none;
    }

    .adash-bio-left {
        padding-right: 0px;
        background-image: none;
    }

    .adash-bio .item {
        width: 50%;
    }
}
