/* JQUERY UI OVERRIDES ================================================================================ */
#recently_issued_tabs.ui-tabs, #top_download_box.ui-tabs{
    padding: 0;
    border-radius: 0;
    border-width: 0;
    background-color: transparent;
    font-size: .9em;
}

#recently_issued_tabs.ui-tabs div.inner {
    height: 568px;
    overflow: hidden;#recently_issued div.inner .release_info span
}      

#recently_issued_tabs ul.ui-tabs-nav, #top_download_box ul.ui-tabs-nav {
    background: transparent none;
    border: 0;
    padding: 0;
    border-bottom: 1px solid #D4D2D9;
}

#recently_issued_tabs div.ui-tabs-panel, #top_download_box div.ui-tabs-panel {
    padding: 0;
}

#recently_issued_tabs li.ui-state-default, #top_download_box li.ui-state-default {
    -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;
    background-image: none;
    background-color: #D4D2D9;
    margin-right: 5px !important;
}

#recently_issued_tabs li.ui-state-default a, #top_download_box li.ui-state-default a {
    background-color: transparent; 
    font-weight: normal;   
}
   
#recently_issued_tabs li.ui-state-active, #top_download_box li.ui-state-active {
    border-color: #357DB7; 
    background-color: #357DB7;
    background-image: none;
    -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;  
}

#recently_issued_tabs li.ui-state-active a, #top_download_box li.ui-state-active a {
    background-color: transparent;         
    color: #FFF !important;
    font-weight: bold;
}

/* we're only using one box now; no tabs.
#top_download_box.ui-tabs {
    padding: 0;
    border-radius: 0 0 5px 5px;            
    border: 1px solid #C0C0C0;
}

#top_download_box ul.ui-tabs-nav {
    padding: 0;
    border-width: 0;
    border-radius: 0;
    background: transparent none !important;
    margin-top: 5px;
    border-bottom: 1px solid #DBDBDB;
}

#top_download_box div.ui-tabs-panel {
    background-color: transparent;
    padding: 12px 22px;
}

#top_download_box ul.nav {
    background-color: #F4F4F4;     
}
*/

.ui-widget {
    font-family: Arial, Helvetica, sans-serif;
}

/* 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;
}

.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;
}
/* LEFT CONTAINER ===========================================================================*/
#left_column_container {
    width: 511px;
    margin-right: 6px;
    float: left;
}

* html #left_column_container { /*IE6*/
    width: 506px;
}

#recently_issued {
    width: 100%;
    background-color: #F4F4F4;     
}

#recently_issued div ul {
    padding: 0 12px;
}

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

#recently_issued div.inner a {
    color: #18568C;
}


#recently_issued 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 {
    border-top: 0px;
    padding-top: 0px;
}

#recently_issued div.inner ul {
    padding: 0;
}

#recently_issued div.inner ul h4,
#top_download_box_tabs-4 ol li h4                  /*use the same style for top trending as for rip box*/
{
    margin-bottom: 2px;
    /*display: block;*/
    /*font-weight: bold;*/
    font-size: 1em;
    text-transform: uppercase;
    /*padding-left:105px;*/
}
#recently_issued #reports  .listing {
    /*width:500px;*/
   margin-left:105px;
} 
/*#recently_issued div.inner .links {
    text-align: left;
    margin-right: 30px;
    display:block;
}*/

#recently_issued div.inner .links a {
    margin-left: 2px;
    display: block;
}

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

#recently_issued 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'] {
    background: url('/img_library/video_icon.png') no-repeat left center;
    padding-left: 18px;
}

#recently_issued div.inner .links img {
    display: block;
}

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

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

#recently_issued div.inner ul li {
    margin: 0 12px 10px 12px;
    margin-bottom: 15px;
    /*clear: both;
    float:left;*/               
} 
#recently_issued #reports div.inner ul li {
   display:inline-block;
    /*clear: both;
    float:left;*/               
} 
#recently_issued div.inner ul li div:first-child{
    float:left;
}
#recently_issued div.inner #reports .release_info,
#recently_issued div.inner #legal .release_info,
#top_download_box_tabs-4 ol li .release_info       /*use the same style for top trending as for rip box*/
{
    color:#666;    
    font-size:.8em;
}
#recently_issued div.inner .release_info span,
#top_download_box_tabs-4 ol li .release_info span  /*use the same style for top trending as for rip box*/
{
    white-space: nowrap;
}

#recently_issued div.inner ul img.icon {
    display:block;
    height: 59px;
    width: 89px;
    padding: 2px;
    border: 1px solid #DDD;
    clear: both;
    margin-right:10px;
}

/* we're only using one box now; no tabs.
#top_download_box {
    width: 100%;
    border: 1px solid #C0C0C0;     
    margin-top: 10px;
}

#top_download_box ul,#top_box div {
    padding: 0 12px;
}

#top_download_box ol li {
    list-style-type: decimal;
    lidst-style-position: inside;
    margin-bottom: 10px;
    margin-left: 25px;
}

#top_download_box div.ui-tabs-panel a {
    color: #18568C;
}

#top_download_box div.ui-tabs-panel a.complete_list {
    text-align: right;
    display: block;
    color: #777;
    margin-top: 20px;
}

#top_download_box div.ui-tabs-panel a.complete_list strong {
    color: #18568C;
    font-weight: bold;
}
*/

/* just the top trending box */
div#top_download_box_tabs-4 {
    background: -moz-linear-gradient(top,  #edf8ff 40%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#edf8ff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #edf8ff 40%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #edf8ff 40%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #edf8ff 40%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #edf8ff 40%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf8ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    width: 100%;
    margin-top: 10px;
}
#top_download_box_tabs-4 ol {
    margin: 0 12px;
}
#top_download_box_tabs-4 ol li {
    list-style-type: decimal;
    margin-bottom: 10px;
    margin-left: 20px;
    font-size: 0.8em;
}

/* RIGHT CONTAINER ==========================================================================*/
#right_column_container {
    width: 511px;
    float: left;
}

#slider-wrapper {
    background: none repeat scroll 0 0 #E4E2E2;
    border: medium none #999999;
    height: 230px;
    width: 511px;
    position: relative;
}

#slider {
    background: url("/img_library/slider/loading.gif") no-repeat scroll 50%
            50% transparent;
    height: 200px;
    position: relative;
    width: 511px;
}

#slider img {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
}

#slider a {
    border: 0 none;
    display: block;
}

.nivo-controlNav {
    bottom: -9px;
    position: absolute;
    /*width:30%;*/
}

.nivo-controlNav a {
    background: url("/img_library/slider/bullets.png") no-repeat scroll 0 0
            transparent;
    border: 0 none;
    display: block;
    float: left;
    height: 22px;
    margin-right: 3px;
    text-indent: -9999px;
    width: 22px;
}


.nivo-controlNav a.active {
    background-position: 0 -22px;
}

.nivo-directionNav a {
    background: url("/img_library/slider/arrows.png") no-repeat scroll 0 0
            transparent;
    border: 0 none;
    display: block;
    height: 30px;
    text-indent: -9999px;
    width: 30px;
}

a.nivo-nextNav {
    background-position: -30px 0;
    right: 15px;
}

a.nivo-prevNav {
    left: 15px;
}

.nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
    text-shadow: none;
}

.nivo-caption a {
    color: #EFE9D1;
    text-decoration: underline;
}

#nivoSlider-control {
    margin: 5px 0 0 15px;
    cursor: pointer;
}

#spotlight_grid {
    width: 100%;
    margin-top: 10px;
}

#grid_right, #grid_left {
    float:left;
}
#grid_left {
    width: 251px;
    margin-right:9px;
}

#grid_right {
    width: 251px;
}

#key_resources {
    background: #efece3; /* Old browsers */
    background: -moz-linear-gradient(top,  #efece3 40%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#efece3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #efece3 40%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #efece3 40%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #efece3 40%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #efece3 40%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efece3', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    margin-top: 10px
}


#key_resources li a {
    font-size: .8em;
    font-weight:bold;
    line-height:12px;
}

/* vertical wrap list*/
/* If li position is left static, Internet
    Explorer disables hyperlinks in the list
    in all but the final column.
    This rule will be processed only by
    Internet Explorer because only IE believes
    that there's a level above HTML: */
* html #key_resources ul li {
    position: relative;
}
/* Bring the first item of each column
    back up to the level of item 1.
    Vertical return = items * height.
    Here, 5 items * 1.2em line-height = 6em */
ul li.pos6 {
    margin-top: -7.5em;
}


/* horizontal position of each column */
ul li.pos1,ul li.pos2,ul li.pos3,ul li.pos4,ul li.pos5 {
    margin-left: 0; 
}


ul li.pos6,ul li.pos7,ul li.pos8,ul li.pos9,ul li.pos10, ul li.pos11, ul li.pos12, ul li.pos13 {
    margin-left: 215px;
}


#key_resources ul {
    margin: 5px 12px;
    list-style-position:inside;
    width:45%;
    line-height:12px;      
    float:left;
}

#key_resources li {
    padding-left:30px;     
    margin-bottom:12px;
}


li.fraud {     
    background:url('/img_library/fraud.png') no-repeat scroll 0 bottom transparent;
    min-height:28px;
border-top: 2px solid #C0C0C0;
padding-top: 12px;
}
li.PaA_report {     
    background:url('/img_library/2014_PAR_small.png') no-repeat scroll 0 bottom transparent;
    min-height:28px;
border-top: 2px solid #C0C0C0;
padding-top: 

12px;
}
li.press_release {     
    background:url('/img_library/press_release.gif') no-repeat;    
    min-height:25px;
}
li.scams {     
    background:url('/img_library/scams.gif') no-repeat;
    line-height:25px;
    padding-left:30px;
    margin-top:5px;
    min-height:25px;       
}
li.scams p {
 border-top: 1px solid #C0C0C0;
display: block;
padding-top: 5px;
}
li.committees {
    background:url('/img_library/committees.gif') no-repeat;
    padding-left:30px;
    margin-top:5px;
    min-height:25px;       
}
li.committees p {
 border-top: 1px solid #C0C0C0;
display: block;
padding-top: 5px;
}
li.gaoig {     
    background:url('/img_library/gaoig.gif') no-repeat;
    line-height:25px;
    padding-left:30px;
    margin-top:5px;
    min-height:25px;       
}
li.gaoig p {
 border-top: 1px solid #C0C0C0;
display: block;
padding-top: 5px;
}
ul li.pos1 {
    margin-bottom: .4em;   
}

ul li.pos2,ul li.pos3,ul li.pos4 {
    line-height: .8em;
    margin-bottom: .4em;   
}
#key_resources ul a span {
    font-size: .8em;       
    line-height: .8em;
}

/* ---------QUICK LINKS ------------*/
#book_section {
float:right;
vertical-align:top;
width:45%;
}
#book_section .left_book {
float:left;
width:30%;
margin:0 12px;
}

#book_section .yellow_book, #book_section .red_book, #book_section .green_book {
width:100%;
display:inline-block;
height:90px;
padding:5px;
border:1px #000000 solid;
color:white;
font-weight:bold;
}
#book_section .yellow_book{
background:#CCCC00;
}
#book_section .red_book {
background:#A10E1F;
}
#book_section .green_book {
background:#339900;
}
#book_section .financial_book {
text-indent: -999em;
width:115%;
display:inline-block;
height:100px;
background:#26588d url("/img_library/performance_accountability_2013.jpg") no-repeat scroll 0 0;
border:1px solid #000;
}

#book_section .book_text {
line-height:12px;
padding:5px 0 10px;
font-size:.8em;
font-weight:bold;
display:block;
}

/*SPOTLIGHT*/
#spotlight {
    background-color: #E8ECFD;
    min-height: 191px;
    padding: 10px;
}

#spotlight li a {
    font-weight: bold;
    font-size: .8em;
    display: block;
    margin-bottom: 17px;
    line-height: 1.1em;
}

* html #spotlight li a {margin-bottom: 1px;} /*IE6*/
*+html #spotlight li a {margin-bottom: 12px;} /*IE7*/

.featured_blocks img{
	float:right;
	margin:2px 3px;
}
/*Watchblog*/
#watchblog_stroke {
	color:#000;
    margin-top: 12px;
    border: 1px solid #D4D2D9;
    cursor: pointer;
}
#watchblog{
	height:47px;
    margin:2px;
}
/*Gradient for Items in div#right_column_container on front page*/
#featured_podcasts, #watchblog, #cae, #stay_connected{
    background: #efece3; /* Old browsers */
    background: -moz-linear-gradient(top,  #efece3 0%, #fbfbf9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efece3), color-stop(100%,#fbfbf9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #efece3 0%,#fbfbf9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #efece3 0%,#fbfbf9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #efece3 0%,#fbfbf9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #efece3 0%,#fbfbf9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efece3', endColorstr='#fbfbf9',GradientType=0 ); /* IE6-9 */
}
#cae{
	color:#000;
	height:47px;
    margin-top:12px;
    border:1px solid #D4D2D9;
}



/*#watchblog img{
    padding:10px 0 0 0;
}*/
/*Comptroller*/
#comptroller { 
   height:47px;
   color: #9fa0a0;
   margin: 2px;
   background: #1758b4; /* Old browsers */
	background: -moz-linear-gradient(top, #1758b4 0%, #012861 99%);	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1758b4), color-stop(99%, #012861) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1758b4 0%, #012861 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1758b4 0%, #012861 99%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #1758b4 0%, #012861 99%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1758b4', endColorstr='#012861',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #1758b4 0%, #012861 99%); /* W3C */
   /*background-color:#336699; */
    
}

#comptroller:hover {   
    cursor: pointer;       
}

#comptroller_stroke {
    border: 1px solid #D4D2D9;
    margin-top:12px;
}

#comptroller_stroke a:hover {
    text-decoration: none;
}

.featured_blocks:hover {
    text-decoration: underline;
}
.featured_blocks h6{	
    font-size: 1.2em;
    padding: 15px 0 0 10px;
    margin-bottom: .3em;
	display:inline;
	line-height:2.7em;
}
#comptroller h6{
    color: #dddcdc;
}
a:hover .featured_blocks h6 {
text-decoration: underline;
margin-bottom: .3em;
}
.featured_blocks p {
    font-size: .9em;
    padding-left: 10px;
	display:inline;
}

/*a:hover .featured_blocks p {
text-decoration:none;
}*/

/*fraudnet*/
#fraudnet_link:hover { 
    text-decoration: none;
}

#fraudnet h2 {
    margin: .3em 0;
    line-height: 1em;
}
a:hover #fraudnet h2 {
    text-decoration:underline;
}

#fraudnet .fraud_text {
    font-size: .75em;
}
#fraudnet img {
    float:right;
    position:relative;
    bottom:7px;
    padding-right:7px;
}

/*STAY CONNECTED*/
#featured_podcasts,
#stay_connected {
    color: #392d1c;
    padding: 10px 0;
    border:1px solid #D4D2D9;
}

#featured_podcasts h2,
#stay_connected h2{
    line-height:25px;
    float:left;
    margin-left:10px;
    vertical-align:middle;
    margin-bottom:0;
}

#stay_connected h2{
    width:31%;
}

#connect_icons {
    background-color: #fefdf7;
    height: 59px;
    margin: 20px auto 11px auto;
    Border: 1px solid #dbdbdb;
    -webkit-border-radius: 8px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 8px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 8px;
    border-bottom-left-radius: 10px;
}

#connect_icons img{
    /*padding:15px 0 0 4px;*/
}

/*#stay_connected #connected_list {
    text-align: center;    
    background-color: #FEFDF7;
    margin: 20px auto 15px auto;
    border: 1px solid #DBDBDB;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 15px 0;       
}*/
#connected_list {
    float:right;       
    height:25px;
	margin-right:4px;
}
#connect_extras {
    float:left;
    font-size: 0.75em;
    line-height: 1.3em;
padding:0 7px;
width:18%;
}
#stay_connected ul li {
	width:26px;
	display: inline-block;
    /* from http://stackoverflow.com/questions/9110646/ie8-display-inline-block-not-working */
    *zoom: 1;
    *display: inline;
}

* html #stay_connected ul li { display: inline; padding: 0 1px} /*IE6*/
*+html #stay_connected ul li { display: inline; padding: 0 1px} /*IE7*/

#stay_connected ul.bg-Popup li {
    float: none;   
    padding: 0;    
}

#stay_connected ul.bg-pop_div {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;    
    padding: 4px;
    text-align: left;      
}

#stay_connected ul.bg-pop_div li {
    float: none;
    padding: 0px;
    width: 70px;
}

#stay_connected ul.bg-pop_div li a {
    color: #FFF;
    font-weight: bold;     
    padding: 5px 10px;
    display: block;        
}

#featured_podcasts {
    margin-top: 12px;
}

#featured_podcasts audio { /*keep player small*/
    max-height: 34px;
    width: 395px;
}

#featured_podcasts .playerContainer {
    display: inline-block;
    max-width: 395px;
}

#featured_podcasts .formatPodcastDisplaySimple {
    min-height: 60px;
    float: right;
}

#featured_podcasts .morePodcasts {
    float: right;
    font-size: 0.8em;
    line-height: 0.8em;
}

#featured_podcasts .formatPodcastDisplaySimple .transcript {
    padding-left: 0;
    font-size: 0.8em;
    line-height: 0.8em;
}

#subscribe_to {
    padding-left:30px;/*    background:url(img_library/connect_email.png) no-repeat left;*/
    background: url(../img_library/connect_email_small.png) no-repeat left center;
}

/*featured_topics---------------------------------------------------------*/
#featured_topics {
    margin-top: 10px;
    background: #efece3; /* Old browsers */
    background: -moz-linear-gradient(top,  #efece3 40%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#efece3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #efece3 40%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #efece3 40%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #efece3 40%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #efece3 40%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efece3', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    border: 1px solid #DBDBDB;
    border-top: 4px solid #50423F;
}


#featured_topics h3 {
    font-size: 1em;
    line-height:15px;
    margin-bottom:0;
}

#featured_topics li {
    display: block;
    float: left;
    width: 126px;
    margin: 0 5px 5px 5px; 
    font-size: .8em;
    padding: 5px 10px;
}

* html #featured_topics li {
    margin: 0 4px 5px 4px;
} /*IE6*/

#featured_topics img {
    display: block;
    margin-bottom: 20px;
    padding: 2px;
}

#featured_topics li:hover {
    background-color: #ECEFF6;     
}
/*featured li's changed to .items for scrollable ----------------------------------------------------*/

#featured_topics .item {
    display: block;
    float: left;
    font-size: 0.8em;
    margin-right: 5px;
    padding: 5px;
    width: 136px;
}

/*Adding padding to just the home page slider*/
#right_column_container #featured_topics .item {
    padding:8px;
}

#featured_topics.item:hover {
    background-color: #ECEFF6;     
}

featured_topics .items {
    margin: 0 ;
    padding: 0;
}

/*Scrollable----jquery ui tools scrollable------------------------------------------------*/
.scroll_container{
    /* This was originally listed with a typo and therefore was not floating.   
    float:left;      */         
    position: relative;
}

/* root element for the scrollable. when scrolling occurs this element stays still.*/
.scrollable {
    /* this makes it possible to add next button beside scrollable */
    float:left;    
    /* required settings */
    position:relative;
    overflow:hidden;
    width: 455px;
    height:265px;
    margin-left:12px       
}
#right_column_container #featured_topics .scrollable {
    margin-left:24px;
}

/*root element for scrollable items. Must be absolutely positionedand it 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.*/
.scrollable .items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
    clear:both;
}

/* active item */
.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; margin-right: 20px;}
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;
}

