/* in IE make HTML5 audio player less height so all buttons are shown */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        audio {
                max-height: 24px;
        }
}

body #content{font-size:1.2em}
.ui-widget{font-size:100%}
#content{line-height:1.4em!important;position:relative;width:1028px;margin:auto}
#content p,#content li,#content td{line-height:1.4em}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{color:#311d0c;font-size:100%}
#content li{padding:0}
#content .grey_text{color:#666!important}
#content .bottom_line{border-bottom:3px solid #555}
#content .top_line{border-top:1px solid #555}
#content .ui-tabs,#content .ui-tabs .ui-tabs-panel{padding:0}
.clear{clear:both;}
.loading{background:#F9F9F9 url(/img/loading.gif) no-repeat center!important}
#summary_content_tabs .bg_tooltip{background-color:#F8F8F8;border:1px solid #000;border-radius:10px 10px 10px 10px;display:none;left:350px;position:absolute;width:300px;z-index:200;padding:5px 10px 0}
#summary_content_tabs .bg_tooltip .more_info{display:none;}
#summary_content_tabs .bg_tooltip_close a{color:#084A94;font-size:1.2em}
#summary_content_tabs .bg_tooltip_close{color:#084A94;cursor:pointer;float:right;font-size:1.2em;font-weight:700}
#summary_content_tabs .bg_tooltip h1{color:#084A94;font-size:1.4em;height:20px;margin:0 3px 0 0;padding:0 3px 0 0}
#summary_content_tabs .bg_tooltip p{color:#000;font-size:1.1em;text-align:left;margin:0 0 5px}
#legend_more_info{display:block;text-align:right}
/*#summary_head h1{color:#a10e1f;font-size:1.1em;font-weight:400;text-transform:uppercase;margin:0;padding:20px 0 5px}*/
#summary_head h1{font-size:1.4em;text-transform:uppercase;margin:0;padding:20px 0 5px}
#summary_head h2{font-size:1.4em;margin:3px 0}
#summary_head h3{font-size:1.1em;font-weight:400;margin:0 0 15px}
#summary .left_col h2{color:#311d0c;font-size:1.4em;font-weight:700;line-height:.8em;margin-bottom:0;padding:15px 0 10px}
#summary_content_tabs #summary_recommend p,
#summary p{margin:0;padding:5px 0}
#summary_content_tabs {border:none;}
#finding_tabs{border:2px solid #e5e5e5}
#summary_content_tabs blockquote{margin:25px}
#finding_tabs{min-width:650px;padding:0}
#finding{font-size:1.2em;line-height:1.4em}
#finding h1{font-size:1.2em;padding-top:5px}
#finding h2{font-size:1.1em;padding-top:5px;color:#357DB7}
#finding h2.title{margin-top:0}
#finding h3{font-size:1.05em;padding-top:5px}
#finding h4{font-size:1em;padding-top:5px;margin:3px 0}
#finding h5{font-size:.95em}
#finding h6{font-size:.9em}
#finding a:hover{color:#A10E1F}
#finding ul{padding-left:20px;margin:0}
#finding .table_div{width:585px;overflow:auto;cursor:move}
#finding .print_link{float:right;display:block;margin:0 40px 0 0}
#summary_content_tabs #main_links,#finding_tabs ul.finding_nav{background-color:transparent;background-image:none;border:0;float:left}
#summary_content_tabs #main_links a, #content #link_bar .link, #content #link_bar .pdf_link {text-transform:uppercase;}
#finding_tabs ul.finding_nav{float:none;border-bottom:2px solid #357DB7;background-color:#EAE9EC;padding:0}
#content #link_bar #main_links a,#content #link_bar #main_links li{color:#fff;font-weight:700}
#summary_content_tabs #main_links li,#finding_tabs ul.finding_nav li{display:block;float:left;font-size:1em!important;list-style:none;margin:15px}
#summary_content_tabs #main_links li.ui-state-default,#finding_tabs ul.finding_nav li.ui-state-default{margin:0}
#content #link_bar .link,#content #link_bar .pdf_link{color:#555;display:block;float:left;font-weight:500;font-size:1em;margin:18px 0 0 10px;padding:2px 20px 0px 5px;}
#content #link_bar.summary_grey .link{color:#555}
#content #link_bar .link{font-size:1em;padding-left:0;margin-left:10px;}
#content #link_bar .pdf_link{font-size:1em;background:url(//www.gao.gov/images/pdf.png) right center no-repeat;padding-left:0;margin-left:10px;}
#summary, #fast_facts{/*color was #efece3*/
    background: -moz-linear-gradient(left, #ffffff 60%, #fcf9f0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(60%,#ffffff), color-stop(100%,#fcf9f0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #ffffff 60%,#fcf9f0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #ffffff 60%,#fcf9f0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #ffffff 60%,#fcf9f0 100%); /* IE10+ */
    background: linear-gradient(to right, #ffffff 60%,#fcf9f0 100%); /* W3C */
}
#summary, #fast_facts, #summary_recommend{border-left:2px solid #e5e5e5;border-right:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;}
/*#summary .left_col{margin:0 320px 0 0}*/
#summary .left_col{margin:0}
#summary .left_col > *,
#fast_facts .left_col > * {margin-left:20px}
*+html #summary .left_col ul{margin-left:60px}
#summary .right_col, #fast_facts .right_col{border-bottom:1px solid #555;float:right;width:300px;padding:0 20px 20px 0;margin-left:5px;}
#add_material li{color:#555;}
#multimedia h3 {color:#555;}
#multimedia .video_icon,#multimedia .graphic_icon,#multimedia .audio_icon{font-weight:700;color:#555;vertical-align:top;}
#multimedia .thumb_image img{opacity:0.9;filter:alpha(opacity=90);}
#multimedia .thumb_image{background-color:#000000;height:172px;overflow-y:hidden;}
#multimedia .thumb_image img:hover{opacity:1;filter:alpha(opacity=100);cursor:pointer;}
#multimedia .video_icon a:hover:before{color:#555;filter:alpha(opacity=70);content:url(/img/play-psp-hover.png);}
#multimedia .video_icon a:before{opacity:0.8;filter:alpha(opacity=80);font-size:80px;margin-top:40px;padding-left:95px;content:url(/img/play-psp.png);position:absolute;}
#multimedia .video_icon ul, #multimedia .audio_icon ul, #multimedia .graphic_icon ul{margin:0;background-color:#c4bdac;padding:8px;list-style-type:none;}
#multimedia img{width:100%;height:auto;}
#multimedia .audio_icon object{width:100%;}
#multimedia .transcript{font-weight:normal;}
#add_material li.accessible_icon{font-weight:700;list-style:none url(/img/accessible_icon_20px.png);vertical-align:top;}

#add_material li.pdf_icon{
list-style:none url(//www.gao.gov/images/pdf.png);
font-weight:700;
vertical-align:top;
}

#add_material li.other_link_icon{
	list-style:none url(/img/icon_other_link.png);
	font-weight:700;
	vertical-align:top;
}

#add_material li.press_release_icon{
	list-style:none url(/img/icon_press_release.png);
	font-weight:700;
	vertical-align:top;
}

#add_material li.watchblog_icon{
	list-style:none url(/img/icon_watchblog.png);
	font-weight:700;
	vertical-align:top;
}

#add_material li.esupplement_icon{
	list-style:none url(/img/icon_esupplement.png);
	font-weight:700;
	vertical-align:top;
}

#multimedia li li{font-weight:400;list-style:none;margin-left:0;margin-bottom:10px}
#add_material li li{font-weight:400;list-style:none;margin-left:0;margin-bottom:10px}
#content #add_material ul{list-style-image:none;margin:0 .4em 0 0;padding:0}
#add_material div{font-weight:400;margin-left:5px}
#summary .right_col h2, #fast_facts .right_col h2{color:#555;font-size:1.3em;margin:20px 0 0;padding:8px 0 15px}
#summary #gaocontact, #summary .ereport_feedback {color:#555;}
/* dvb 20160218 Jira:www-209 #summary #gaocontact::first-line{font-weight:700;} */
#summary #gaocontact strong{font-weight:800 }
#summary .left_col li,#e-report .Xright_col li,#e-report .right_col li{margin-bottom:4px}
#summary_content_tabs #summary_recommend_content{margin-left:0;padding:0 10px 0 20px}
#summary .left_col #summary_recommend{background-color:#fcf9f0;margin-left:0;padding:0 10px 0 20px}
#summary_content_tabs #summary_recommend hr,
#summary .left_col #summary_recommend hr{margin-left:10px;width:70%;border-color:#7f7f74;}
#summary_content_tabs #summary_recommend h2,
#summary .left_col #summary_recommend h2{/*color:#a10e1f;*/font-size:1.4em;font-weight:700;line-height:.8em;margin-bottom:0;padding:15px 0 10px}
#summary_content_tabs #summary_recommend_legend,
#summary .left_col #summary_recommend_legend{background-color:#fff;float:right;width:166px;margin:10px 0 10px 10px;padding:10px}
#summary_content_tabs #summary_recommend .inner,
#summary .left_col #summary_recommend .inner{margin-left:10px}
#summary_content_tabs #summary_recommend .inner + .inner,
#summary .left_col #summary_recommend .inner + .inner{border-top:thin solid #7f7f7f;padding-top:.7em}
#summary .left_col #summary_recommend ul{margin:0;padding:0}
#e-report{background:#fff url(/img_library/summary/summary_left_col_background.png) repeat-y 5px;}
/*#e-report .header,#e-report .footer,#summary .header,#summary .footer{background-color:#357db7;line-height:1.5em;margin-bottom:15px;text-align:right;border-bottom:1px solid #e5e5e5;padding:5px 20px}*/
#e-report .header{background-color:#357db7;line-height:1.5em;text-align:right;border-bottom:1px solid #e5e5e5;padding:0 20px;}
#e-report .header,#summary .header, div#summary_recommend .header, div#fast_facts .header{border-top: 2px solid;}/*was 3px*/
/*#e-report .footer,#summary .footer{margin-bottom:0;border-top:1px solid #e5e5e5}*/
#e-report .header a,#e-report .footer a{color:#fff;display:inline-block;visibility:hidden;margin:0 10px}
#e-report #page_view_link{background:transparent url(/img_library/summary/singlepage_icon.png) left center no-repeat;padding:5px 60px 5px 15px;}
#e-report .left_col{float:left;margin-left:5px;width:265px}
* html #e-report .left_col{margin-left:2px}
#e-report .left_col ul{padding-left:0;margin-left:0}
#e-report .left_col li{font-weight:700;line-height:1.2em;list-style:none;margin-bottom:1px;padding:9px 5px}
#e-report .left_col a{color:#000}
#e-report .left_col .active a{color:#fff}
#e-report .right_col{background-color:#fff;line-height:1.2em;min-height:500px;margin:0 10px 0 270px;padding:0 0 0 20px}
#e-report .Xright_col{min-height:500px}
#e-report .right_col img{max-width:100%;margin:auto}
#summary .left_col img{margin-left:0;max-width:100%}
#summary_content_tabs h3.ui-accordion-header{margin:0}
#summary_content_tabs .ui-tabs-nav li,#finding_tabs .ui-tabs-nav li{margin-top:10px!important}
#summary_content_tabs .ui-tabs-nav li a,#finding_tabs .ui-tabs-nav li a{padding:6px 10px}
#summary_content_tabs li.ui-state-default,#finding_tabs li.ui-state-default{-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;background-color:#d4d2d9;background-image:none;border-top-left-radius:7px;border-top-right-radius:7px;margin-right:5px!important;top:0}
#summary_content_tabs #decision_html_block_s li.ui-state-default,
#summary_content_tabs #e-report_nav li.ui-state-default{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}
#summary_content_tabs li.ui-state-active,#finding_tabs li.ui-state-active{-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;background-color:#357DB7;background-image:none;border-top-left-radius:7px;border-top-right-radius:7px;border-color:#357DB7}
#summary_content_tabs li.ui-state-active a,#finding_tabs li.ui-state-active a{background-color:transparent;color:#FFF!important;font-weight:700}
#finding_tabs .ui-tabs-nav li a{font-size:.8em;line-height:1em;font-weight:500;padding:5px}
#decision_html_block_s .ui-helper-clearfix:after,
#e-report_nav .ui-helper-clearfix:after{clear:none;content:normal;display:block;height:auto;visibility:visible}
#decision_html_block_s.ui-tabs .ui-tabs-nav li a,
#e-report_nav.ui-tabs .ui-tabs-nav li a{float:none;text-decoration:none;padding:.5em 1em}
#decision_html_block_s div.right_col > div,
#e-report_nav div.right_col > div{padding-bottom:20px}
#decision_html_block_s .ui-tabs-panel,
#e-report_nav .ui-tabs-panel{padding-bottom:10px}
#summary_content_tabs #decision_html_block_s.ui-tabs .ui-tabs-nav li,
#summary_content_tabs #e-report_nav.ui-tabs .ui-tabs-nav li{border-bottom:0 none!important;float:none;list-style:none outside none;position:static;top:1px;white-space:normal;margin:0 0 1px!important;padding:0}
#summary_content_tabs #decision_html_block_s .ui-tabs-nav li,
#summary_content_tabs #e-report_nav .ui-tabs-nav li{margin-top:0!important}
#summary_content_tabs #decision_html_block_s .ui-tabs-nav li a,
#summary_content_tabs #e-report_nav .ui-tabs-nav li a{display:block;line-height:1.2em;padding:9px 5px}
#summary_content_tabs #e-report li.ui-state-default{background-color:transparent;border:0}
#summary_content_tabs #decision_html_block_s,
#summary_content_tabs #e-report_nav{margin-top:15px;}
#summary_content_tabs #e-report{border-left:2px solid #e5e5e5;border-right:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;}
#summary_content_tabs #e-report li.ui-state-default:hover{background-color:#d4d2d9}
#summary_content_tabs #e-report li.ui-state-active,#summary_content_tabs #e-report li.ui-state-active:hover{background-color:#357DB7;border:0}
#decision_html_block_s .ui-widget-header,
#e-report_nav .ui-widget-header{background:none;border:0}
#decision_html_block_s.ui-widget-content,
#e-report_nav.ui-widget-content{background-color:transparent;background-image:none!important;border:0}
#e-report #title_caption,#e-report .title_caption{border-top:5px solid #311d0c;margin-top:15px;padding-top:3px}
#e-report #small_caption,#e-report .small_caption{color:#666 !important;font-size:.8em;font-weight:400;margin-top:0}
#summary .left_col table,#e-report .right_col table,#finding_tabs table{border-bottom:3px solid #000;border-collapse:collapse;border-spacing:0}
#finding_tabs table p{margin:0}
#summary .left_col td,#e-report .right_col td,#finding_tabs td{color:#333;line-height:1.4em;vertical-align:middle;padding:5px}
#summary .left_col th,#e-report .right_col th,#finding_tabs th{background-color:#b0dbf7;padding:10px 5px}
#summary .left_col table td p{text-align:inherit}
#summary .left_col table th p{color:#000;padding:0 5px}
#content #e-report .right_col li{line-height:1.4em}
#content #e-report .right_col h1{color:#311d0c;font-size:1.4em;margin-bottom:15px}
#e-report .right_col h2{color:#357db7;font-size:1.2em;margin:25px 0 3px}
#e-report .right_col h3{color:#333;margin-bottom:2px}
#e-report .right_col sup{vertical-align:top}
#e-report .right_col sup sup{vertical-align:baseline}
#e-report .search_results{border:1px solid gray;margin-top:10px;display:none;background-color:#e9e9e9;padding:5px 10px}
#e-report .search_results .close{text-align:right}
#summary_content_tabs .bg_tooltip a,#content #link_bar.summary_grey #main_links a,#content #link_bar.summary_grey #full_report,#content #link_bar.summary_grey #pdf_link{color:#084A94}
#summary_recommend_content ol{list-style-type: decimal;}
#summary_recommend_content ol li{clear: both; /*padding: 2em 0;*/}
#summary_recommend_content div.rightRecColumn p,
#summary_recommend_content div.leftRecColumn p
{
    margin-bottom: 0;
}
#summary_recommend_content div.rightRecColumn p[title]
{
    cursor: pointer;
}

#summary_recommend_content div.rightRecColumn p[title]:nth-child(2){
	color: #a10e1f !important;
}


#summary_recommend_content div.rightRecColumn p[title]:hover /*a bit ugly, but makes the mouseover more obvious-er*/
{
    background-color: #ffc;
    outline: 1px solid black;
}

#summary_recommend_content div.rightRecColumn
{
    float: right;
    width: 50%; /*was 384px;*/
    /* height: 6em; */
    padding-left: 12px;
    /* border-left: 3px solid #ccc; */
}
#summary_recommend_content div.leftRecColumn
{
    margin: 0 53% 30px 0;
}
div#summary_content_tabs div#summary_recommend .explore a {
    height: 2em;
    background-color: #eeece1;
    padding: 4px 0;
}
#link_bar, #link_bar.summary_grey{background: none;border:none;}
#e-report .left_col .active{background-color:#357db7}
#summary .special_content_box{line-height:1em;margin-top:30px;float:right;border-top:3px solid #311D0C;border-bottom:1px solid #311D0C;padding-bottom:10px}
#summary .special_content_box img{max-width:660px}
#summary .special_content_box img.thumbnail{border:1px solid #ddd;margin-bottom:3px;padding:2px}
#summary .special_content_box h3{font-size:1.2em;padding-bottom:10px}
#content a,#finding a{color:#18568C;text-decoration:none}
.block,a.coburn_finding{display:block}
#link_bar #share_this{display: block;padding-top:0;}
#link_bar #share_this ol {margin:20px 0 0 0;}
#summary .left_col tr.odd,#e-report .right_col tr.odd,#finding_tabs table tr.odd{background-color:#eae9ec}
#related_pubs li,#add_material li,#summary .left_col #summary_recommend_legend li{list-style:none;list-style-position:outside;}
#e-report .right_col tr.even,#e-report .right_col tr.odder,#summary .left_col tr.even,#summary .left_col tr.odder{border-top:1px dashed #666;border-bottom:1px dashed #666}
.d_bottom{border-bottom:1px dashed #666}
@media print {
    #content,#summary .left_col,#summary .left_col *,#summary_content_tabs,#e-report .right_col
    {
        border:0;
        overflow:visible!important;
        position:static;
        width:auto;
        margin:0
    }
    #e-report .right_col
    {
        padding:0
    }
    #summary,#e-report
    {
        border:0
    }
    #link_bar,#e-report .left_col,#summary .left_col #summary_recommend_legend,#e-report .header,#e-report .footer,#summary .right_col *,#fast_facts .right_col *
    {
        display:none
    }
    #summary .right_col #gaocontact,#summary .right_col #gaocontact *,
    #fast_facts .right_col #gaocontact,#fast_facts .right_col #gaocontact *
    {
        display:block
    }
    #summary .right_col,#summary .left_col #summary_recommend_legend,
    #fast_facts .right_col
    {
        float:none
    }
    #summary .left_col
    {
        width:auto
    }
    #body
    {
        font-size:12pt!important
    }
}

/* Styles for RIP Boxes at bottom of new Summary Page */
#recent_box_titles{margin-top:30px;width:1028px}

#recently_issued_tabs, #related_key_issues_tabs {
        border: 1px solid #D4D2D9;

}

#related_key_issues_tabs {border-right:1px solid #D4D2D9;}
#recently_issued_tabs div.wrapper{height:29px;padding-top:10px;border-bottom:1px solid #D4D2D9;}
/*#related_key_issues_tabs p.wrapper{height:65px;}*/
#recently_issued_tabs a.blue_tab {
background-color: transparent;
color: #FFF !important;
font-weight: bold;
/*cursor:text;*/
/*padding: .5em 1em;*/
padding: 6px 10px;
text-decoration: none;
border-color: #357DB7;
background-color: #357DB7;
background-image: none;
    i-webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    /*margin-top: 10px;*/
    display:inline-block;

}
#recently_issued_tabs ul, #related_key_issues_tabs ul {margin-bottom:5px;}
/*#recently_issued_tabs ul li, #related_key_issues_tabs ul li {list-style-type:none;padding-top:20px;}*/


#recently_issued_tabs p, #related_key_issues_tabs p {padding: 5px 10px 0;margin-bottom: 2px;}
#related_key_issues_tabs ul li {padding-top:5px;}
#recently_issued_tabs div.inner{height: 240px; overflow: hidden;}
#related_key_issues_tabs div.inner{height:240px; overflow:hidden;}
#recently_issued, #related_key_issues {
    width:504px;
    float: left;
    background-color: #FFF;
    font-size:1.1em;

}
#recently_issued,#content h2.recent_title{margin-right:20px}

#recently_issued div ul, #related_key_issues div ul {
    padding: 0 12px;
    margin-top:0;
}

#recently_issued div.inner, #related_key_issues div.inner {
    background-color: #FFF;
    padding: 0; /* 12px; */
}

#recently_issued div.inner a, #related_key_issues div.inner a {
    color: #18568C;
}
#content h2.recent_title, #content h2.related_title {
/*background-color: #F4F4F4;*/
margin-top: 0;
padding-top: 3px;
border-left: none;
border-right: none;
margin-bottom: 10px;
padding-bottom: 0;
margin-bottom: 0;
width:504px;
display:block;
vertical-align:top;
line-height:2em;
float:left;
}
#content h2.recent_title a, #content h2.related_title a {color: #392d1c;font-size:1.2em !important;padding-left:12px; display:block}

#recently_issued div.inner h3, #related_key_issues div.inner h3 {
    border-top: 1px solid #D4D2D9;
    padding-top: 10px;
    color: #A10E1F;
    margin: 0 12px 4px 12px;
    /*margin-bottom: 4px;*/
    font-weight: normal;
    font-size: .9em;
    clear: both;
    text-transform: uppercase;
}

#recently_issued div.inner h3:first-child, #related_key_issues div.inner h3:first-child {
    border-top: 0px;
    padding-top: 0px;
}

#recently_issued div.inner ul {
    padding: 0;
    list-style: none;
}

#recently_issued div.inner ul h4, #related_key_issues div.inner ul h4 {
    margin-bottom: 2px;
    display: block;
    font-weight: bold !important;
    font-size: 1em;
    text-transform: uppercase;
}

#recently_issued div.inner .links, #related_key_issues div.inner .links {
    text-align: right;
    margin-right: 30px;
}

#recently_issued div.inner .links a, #related_key_issues div.inner .links a {
    margin-left: 20px;
}

#recently_issued div.inner .links a[href *='/ereport/'], #recently_issued div.inner .links, #related_key_issues div.inner .links a[href *='/ereport/'], #related_key_issues div.inner .links  {
    padding-left: 18px;
}

#recently_issued div.inner .links a[href *='/podcasts/'], #related_key_issues div.inner .links a[href *='/podcasts/'] {
    background: url('/img_library/podcast_icon.png') no-repeat left center;
    padding-left: 18px;
}

#recently_issued div.inner .links a[href *='#video_id'], #related_key_issues div.inner .links a[href *='#video_id'] {
    background: url('/img_library/video_icon.png') no-repeat left center;
    padding-left: 18px;
}

#recently_issued div.inner .links img, #related_key_issues div.inner .links img {
    display: none;
}

#recently_issued div.inner .links a:first-child, #related_key_issues div.inner .links a:first-child {
    margin: 0;
}

#recently_issued div.inner ul {
    margin-bottom: 15px;
}

#related_key_issues div.inner ul {
    margin-bottom: 3px;
}

#recently_issued div.inner ul li{clear:both}
#recently_issued div.inner ul li div:first-child{float:left;}


#recently_issued div.inner ul li {
    margin: 0 12px 10px 12px;
    /*margin-bottom: 10px;*/
    padding:0;
}

#related_key_issues div.inner ul li {
    margin: 0 12px 4px 12px;
    padding:0;
}

#related_key_issues div.inner ul li .listing {
    margin-right: 100px;
    padding-right:0px;
}

#recently_issued div.inner ul li .listing {
    margin-left: 100px;
    padding-right:0px;
        margin-right:0;
}
#recently_issued div.inner #decisions ul li .listing, #recently_issued div.inner #oig ul li .listing {
    margin-left:0;
}
#recently_issued div.inner ul img.icon, #related_key_issues img.icon {
    float: right;
    height: 59px;
    width: 89px;
    padding: 2px;
    border: 1px solid #DDD;
    clear: both;
    margin-bottom: 15px;
    margin-left: 5px;
}
#recently_issued div.inner ul img.icon{
    display: block;
        padding-left:0;
        margin-left:0;
}

.box_thick_top {
border-top: 4px solid #50423f;
}

.box_thin_top {
    border-top: 1px solid #50423f;
}

.box_grey_border {
border: 1px solid #DBDBDB;
}
/* BG SCROLLER ======================================================================================= */
.bg-scroll_up,.bg-scroll_down {position:relative}

.bg-scroll_up,.bg-scroll_down,.bg-scroll_up div,.bg-scroll_down div {
    height: 30px;
    background-color: #FFF;
    /*border-top: 1px solid #D4D2D9;*/
}

.bg-scroll_up div {
    display: none;
    border-bottom: 1px solid #DFE5E5;
}

.bg-scroll_down div {
    border-top: 1px solid #DFE5E5;
    border-bottom: 1px solid #DFE5E5;
}

.bg-scroll_up div, .bg-scroll_down div {
    margin: auto;
    cursor: pointer;
    /*background: url('/img_library/scroll_button_slice.png') repeat-x;*/
    text-align: center;
}

.bg-scroll_up div.bg-button_up, .bg-scroll_down div.bg-button_down {
    width:100%;
    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top, #fefefe 0%, #d9d9d9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fefefe 0%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fefefe 0%,#d9d9d9 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #fefefe 0%,#d9d9d9 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #fefefe 0%,#d9d9d9 100%); /* W3C */
}

/*.bg-scroll_up div.bg-button_up {
    width:81%;
}*/

.bg-scroll_up div.bg-button_top, .bg-scroll_down div.bg-button_top {
    z-index:5;
    width:19%;
    overflow:hidden;
    border:0;
    position:absolute;top:1px;right:0;
    border-left:2px solid #dbdbdb; margin-left:-2px;
    background: #B4DAFF; /* Old browsers */
    background: -moz-linear-gradient(top, #B4DAFF 0%, #357db7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B4DAFF), color-stop(100%,#357db7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #B4DAFF 0%,#357db7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #B4DAFF 0%,#357db7 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #B4DAFF 0%,#357db7 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B4DAFF', endColorstr='#357db7',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #B4DAFF 0%,#357db7 100%); /* W3C */
}

.bg-scroll_down div.bg-button_top {width:0}

.bg-scroll_up div span,.bg-scroll_down div span {
    font-size: 1.2em;
    line-height: 30px;
    font-weight: bold;
    padding-right: 20px;
}

div.bg-button_up, div.bg-button_down {color: #357DB7;}

div.bg-button_top {color: #fff;}

.bg-scroll_down div span {
    background: url('/img_library/scroll_arrow_down_off.png') no-repeat right center;
}

.bg-scroll_down div:hover span{
    background: url('/img_library/scroll_arrow_down_on.png') no-repeat right center;
}

.bg-scroll_up div span {
    background: url('/img_library/scroll_arrow_up_off.png') no-repeat right	center;
}

.bg-scroll_up div:hover span, div.bg-button_top span{
    background: url('/img_library/scroll_arrow_up_on.png') no-repeat right center;
}

div.bg-button_top:hover span {
    background: url('/img_library/scroll_arrow_up_white_on.png') no-repeat right center;
}
.box_grey_border {
    border: 1px solid #DBDBDB;
}

.box_thick_top {
    border-top: 4px solid #50423f;
}

.box_thin_top {
    border-top: 1px solid #50423f;
}

.box_thick_top h2,.box_thin_top h2 {
    line-height: 2em;
    margin: 0 12px;
}

.raquo {
    color: #AAA;
}

a:hover .raquo {
    color: #1856ac;
    text-decoration:none;
}


/*these suport items converted from ms word highlights files */
    .h-Gray-Col-Bullet, .h-Body-bullet, .list_Paragraph {
        list-style:disc outside none;
        display:list-item;
        margin-left:40px !important;
    }

    .caption, #summary .h-Fig-Table_Title {border-top:3px solid black;margin-top:8px; font-size:.9em;font-weight:bold;}


    .left_col td {padding:3px;}
    #content .h-Cell_Heading_-_Left, .cell_Heading_-_Left {font-weight:bold;}
    #content .h-Cell_Heading_-_Right { text-align: right; font-weight:700;}
    #content .h-Cell_-_Align_Right { text-align:right;}
    #content .left_col tr.odd, table tr.odd{background-color:#eae9ec}
    #content .left_col tr.even, tr.odder{border-top:1px dashed #666;border-bottom:1px dashed #666}

    .h-Note, .h-Source, .figure\/Table_Source-Note, .figure\/Table_Source {font-size:0.9em;}
    .symbol{font-size:100%; font-size:2em; font-family:"Arial Unicode MS",sans-serif !important; text-align:center;}

/*reduce space between items in multimedia bar*/
#multimedia hr
{
    margin: 0.5em 0;
}

/*bodge to make audio items fit into their columns*/
#multimedia div.video_icon ul li *,
#multimedia div.audio_icon ul li *,
#multimedia div.graphic_icon ul li * 
{
    max-width: 284px;
}
/*bodge to hide multimedia podcast descriptions*/
#multimedia div.video_icon ul li span,
#multimedia div.audio_icon ul li .podcast_episode
{
    display: none;
}
/*make all video_link thumbnails at least 160px high*/
#multimedia div.video_icon a.video_link img {
    min-height: 160px;
}
/*bodge to remove <p> padding above podcast object*/
#multimedia div.audio_icon ul li p {
    padding: 0;
}


/*Scrollable----jquery ui tools scrollable------------------------------------------------*/
#multimedia .scroll_container {
    background-color: #c4bdac;
}

/* root element for the scrollable. when scrolling occurs this element stays still.*/
#multimedia .scrollable {
    position: relative;
    overflow: hidden;
    width: 300px;
    height: 300px;
    min-height: 81px;
}

/* root element for scrollable items.
 * Must be absolutely positioned,
 * and should have a extremely large width to accomodate scrollable items.
 * It's enough that you set the width and height for the root element
 * and not for this element.
 */
#multimedia .scrollable .items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
    clear:both;
}
#multimedia .scrollable .items * {
    float: left;        /*so that items lay horizontally*/
    padding: 0 8px 8px 8px;
    margin: 0;
    list-style: none;
    /*background-color: #fcf9f0;*/
    background-color: #c4bdac;
}
#multimedia .scrollable .items * * {
    /*cancel out the parent style*/
    float: none;
    padding: 0px;
    list-style: default;
    /*make this fit inside 300px grandparent*/
    max-width: 284px;
}

/* active item */
#multimedia .scrollable .active {
    border:2px solid #000;
    position:relative;
    cursor:default;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
    background:url(/img_library/hori_large_blue.png) no-repeat;
    display:block;
    width:30px;
    height:30px;
    float:right;
    margin:5px;
    cursor:pointer;
    font-size:1px;
    position:relative;
}

/* right */
a.right { background-position: 0 -30px; }
a.right:hover { background-position:-30px -30px; }
a.right:active { background-position:-60px -30px; }

/* left */
a.left  { margin-left: 0px; }
a.left:hover { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }

/* disabled navigational buttons */
.left.disabled, a.left:hover.disabled {
        /*visibility:hidden !important;*/
        background-position:-90px 0;
        cursor:default;
}
.right.disabled, a.right:hover.disabled {
        /*visibility:hidden !important;*/
        background-position:-90px -30px;
        cursor:default;
}
