/*! ====================== HOMEPAGE RESPONSIVE ROTATOR ==================== */


#slideshow .bx-controls {
z-index:999;
position:absolute;
bottom:20px;
right:25px;
width:100%;
text-align:right;
padding:0 15px 0 0;
-moz-box-sizing: border-box; 
-webkit-box-sizing: border-box; 
box-sizing: border-box;
top:auto;
left:auto;
}

#slideshow .bx-controls-direction {
display:none;
background-image:none;
}

#slideshow .bx-pager-item {
display:inline-block;
}

#slideshow .bx-pager-item  a {
display:inline-block;
background-color: #a8a8a8;
    border: medium none;
    border-radius: 10px;
    color: #ffffff;
    display: block;
    float: left;
    font-size: 9px;
    height: 15px;
    line-height: 18px;
    margin-right: 5px;
    outline: medium none;
    text-align: center;
    text-indent: -9999px;
    width: 15px;
}

#slideshow .bx-pager-item a.active, #slideshow .bx-pager-item a:hover {
background-color:#e60004;
}

.bxslider img {
width:100%;
display:block;
}

/*! ====================== HOMEPAGE NEWS SCROLLER ==================== */
.home_news_scroller {
border-bottom:1px solid #cccccc;
padding:17px 0 12px 0;
}

.home_news_scroller h3 {
float:left;
width:16%;
font-size:21px;
font-weight:normal;
color:#e60004;
padding:0;
}

.home_news_scroller .bx-wrapper {
float:left;
width:84%;
position:relative;
}

.bxslider3 {
padding:0 0 0 20px;
-moz-box-sizing: border-box; 
-webkit-box-sizing: border-box; 
box-sizing: border-box;
}

.bxslider3 a {
color: #4d525a;
    font-size: 14px;
    text-decoration: none;
}

.home_news_scroller .bx-controls {
height:28px;
width:16px;
position:absolute;
top:-3px;
left:-4px;
}

.home_news_scroller .bx-prev {
width:16px;
height:14px;
background-image:url(/images/structure_2013/scroll-up.png);
}

.home_news_scroller .bx-next {
width:16px;
height:14px;
background-image:url(/images/structure_2013/scroll-down.png);
}


/*! ====================== HOMEPAGE SMALL ROTATOR ==================== */

.home_small_rotator .bx-controls {
position:absolute;
top:208px;
left:0;
width:60px;
z-index:999;
}

.home_small_rotator .bx-next, .home_small_rotator .bx-prev {
background-image:none;
display:none;
}

.home_small_rotator .bx-pager-item {
display:inline-block;
}

.home_small_rotator .bx-pager-item a {
  background-color: #a8a8a8;
  border: medium none;
  border-radius: 10px;
  color: #ffffff;
  display: block;
  float: left;
  font-size: 9px;
  height: 10px;
  line-height: 18px;
  margin-right: 5px;
  outline: medium none;
  text-align: center;
  text-indent: -9999px;
  width: 10px;
}

.home_small_rotator .bx-pager-item a.active, .home_small_rotator .bx-pager-item a:hover {
  background-color: #e60004;
}

.home_small_rotator .bx-wrapper {
position:relative;
}

.bxslider4 h3 {
margin:20px 0 0 0;
color: #252525;
font: bold 12px/19px Helvetica,Geneva,Arial,sans-serif;
}

.bxslider4 img {
width:100%;
}

/*! ======================================================================= */



.clear {
clear: both;
}
ul#priorities_tabs {
float: right;
position: absolute;
top: 207px;
}

.smoothTabs div#smoothTab {
padding: 0 0 20px;
}
.smoothTabsDivHidden {
display: none;
}
#priorities_tabs li {
background: none repeat scroll 0 0 #A8A8A8;
color: #4A4A4A;
float: left;
height: 10px;
margin-right: 5px;
padding: 0;
text-align: center;
width: 10px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
priorities_tabs a {
text-decoration: none;
color: #4A4A4A;
display: block;
}
#priorities_tabs li.smoothTabsLiCurrent, #priorities_tabs li:hover {
background: #e60004;
color: #B90E00;
cursor: pointer;
}
li.smoothTabsLiCurrent {
background: #e60004;
}
.link {
text-align: left;
margin-top: 20px;
padding: 1px 30px 10px 0;
}
.link a {
font-size: 12px;
color: #e60000;
display: block;
}
.scroller {
background: url(/images/structure_2013/latest-updates.png) no-repeat scroll left top rgba(0, 0, 0, 0);
border-bottom: 1px solid #CCCCCC;
height: auto;
margin: 0 0 0px;
width: 996px;
}
#scrollWrap {
height: 29px;
margin-bottom: 17px;
width: 950px;
}
#scroll {
margin-top: 0;
overflow: hidden;
padding: 13px 20px 0 160px;
width: 818px;
}
.scroll-controls {
margin-right: 10px;
float: left;
}
.scroll-controls a {
font-size: 1px;
display: block;
height: 14px;
text-decoration: none;
width: 16px;
}
#scroll .previous-news a {
background: transparent url(/images/structure_2013/scroll-up.png) no-repeat scroll 0 0;
text-indent: -9999px;
}
#scroll .next-news a {
background: transparent url(/images/structure_2013/scroll-down.png) no-repeat scroll 0 0;
}
#scroll ul {
width: 600px;
float: left;
}
#scroll li {
margin-top: 3px;
}
#scroll ul a {
color: #4D525A;
font-size: 14px;
text-decoration: none;
}
#smoothTab h3 {
color: #252525;
font: 12px/19px Helvetica, Geneva, Arial, sans-serif;
font-weight: bold;
margin: 22px 0 0;
}
.column_content_center {
margin: 0px;
}