/**
* Override default
*/
div.messages{ margin: 0 0 15px 0; }
#main-content .node-page ul li { margin-left: 25px; }
.element-invisible {  margin: 0; }
#site-header, #site-subheader, #footer-region, .column, .node, .comment, .block { margin-bottom: 0; }
.clear{clear: both;}

/**
* Main menu (BEES)
*/
#main-menu {
  background: url("../images/nav-bg.png") repeat-x top left;
  height: 40px;
}
ul.nice-menu {
  width: 960px;
  margin: 0 auto;
  list-style: none;
}
ul.nice-menu.nice-menu-down {
  float: none;
}
ul.nice-menu > li {
  float: left;
  background: transparent url("../images/nav-border.png") no-repeat left center;
  border: 0;
}
ul.nice-menu > li.first {
  background: transparent url("../images/icons/home.png") no-repeat 24px 12px;
}
ul.nice-menu > li > a {
  color: #FFFFFF;
  text-decoration: none;
  text-shadow: 0 -1px 0 #121314; 
  font-size: 1.1em;
  font-weight: bold;
  line-height: 40px;
  padding: 0 17px;
  display: block;
  border-right: 1px solid #222;
}
ul.nice-menu > li.first > a {
  text-indent: -1000px;
  padding: 0 25px;
  width: 10px;
}
ul.nice-menu > li.last {
  background: transparent url("../images/nav-border.png") no-repeat right center;
  padding-right: 1px;
}
ul.nice-menu > li.last > a {
  background: transparent url("../images/nav-border.png") no-repeat left center;
}
ul.nice-menu > li.over,
ul.nice-menu > li.active-trail,
ul.nice-menu > li:hover {
  height: 40px;
  overflow: hidden;
}
ul.nice-menu > li.over > a,
ul.nice-menu > li.active-trail > a,
ul.nice-menu > li:hover > a{
  background: transparent url("../images/layout/nav-menu-active.png") repeat-x 0 0;
  box-shadow: inset 0px 8px 15px 0px rgba(0, 118, 165, 0.4);
}
ul.nice-menu > li.first.over > a,
ul.nice-menu > li.first.active-trail > a,
ul.nice-menu > li.first:hover > a{
  background: #00598C url("../images/icons/home.png") no-repeat 24px 12px;
  box-shadow: inset 0px 8px 15px 0px rgba(0, 118, 165, 0.4);
}

/**
* Secondary menu - RHS (BEES)
*/
.block-menu-block{
  background: #00578B  url("../images/layout/menu-block-bg.png") no-repeat 0 0;
  padding:  10px 20px 20px 20px;
  margin-top: 0;
  border-top: none;
}
.block-menu-block h2{
  color: #FFFFFF;
  text-transform: none;
  background: none;
}
.block-menu-block .content ul{
  list-style-image: none;
  list-style: none;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #006F9F;
}
.block-menu-block .content ul li{
  list-style-image: none;
  list-style: none;
  margin: 0;
  padding: 12px 0 12px 3px;
  border-top: 1px solid #006F9F;
}
.block-menu-block .content ul li.active,
.block-menu-block .content ul li:hover{
  background: url("../images/layout/menu-block-active.png") repeat-y 0px 0px;
}
#block-menu-block-1 .content ul li.expanded.active-trail,
#block-menu-block-3 .content ul li.expanded.active-trail{
  background: #00578B url("../images/layout/menu-block-bg.png") no-repeat 0 0;
}
#block-menu-block-1 .content ul li.expanded.active-trail.active,
#block-menu-block-3 .content ul li.expanded.active-trail.active{
  background: url("../images/layout/menu-block-active.png") repeat-y 0px 0px;
}
.block-menu-block .content ul li a{
  color: #fff;
  font-weight: bold;
  background: url("../images/icons/arrow-menu.png") no-repeat left 3px;
  padding-left: 20px;
  display: block;
}
.block-menu-block .content ul li a:hover,
.block-menu-block .content ul li a.active{
  text-decoration: underline;
}
.block-menu-block .content ul li ul{
  padding: 5px 0 0 25px;
  background: none;
}
.block-menu-block .content ul li ul li{
  background: none;
  list-style-image: none;
  padding: 10px 0;
}
.block-menu-block .content ul li ul li.active,
.block-menu-block .content ul li ul li:hover,
.block-menu-block .content ul li ul li.active-trail{
  background: url("../images/layout/menu-block-active.png") repeat-y 0px 0px;
}
#block-menu-block-1 .content ul li ul,
#block-menu-block-3 .content ul li ul{
  padding: 0 0 0 25px;
  background: #00578B  url("../images/layout/menu-block-bg.png") no-repeat 0 0;
}
#block-menu-block-1 .content ul li.expanded,
#block-menu-block-3 .content ul li.expanded{
  padding-bottom: 0px;
  padding-left: 0px;
}
#block-menu-block-1 .content ul li.expanded ul,
#block-menu-block-3 .content ul li.expanded ul{
  border-bottom: none;
}
#block-menu-block-1 .content ul li.expanded a,
#block-menu-block-3 .content ul li.expanded a{
  padding-bottom: 12px;
}
#block-menu-block-1 .content ul li.expanded ul li a,
#block-menu-block-3 .content ul li.expanded ul li a{
  padding-bottom: 0px;
}


/* 
* Breadcrumbs (BEES)
*/
#breadcrumb{
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  background: url("../images/layout/bg-breadcrumb.png") no-repeat 0 0;
}
.breadcrumbs {
  padding: 0;
  color: white;
}
ul.breadcrumbs {
    font-size: 11px;
    list-style: none outside none;
}
ul.breadcrumbs li {
    float: left;
    height: 22px;
    margin: 0 0 0 -9px;
    padding-left: 20px;
}
ul.breadcrumbs li a,
ul.breadcrumbs li span{
    background: url("../images/crumb.png") no-repeat right center;
    float: left;
    line-height: 22px;
    padding: 0 20px 0 0;
    color: #FFFFFF;
}
ul.breadcrumbs li.first {
    margin-left: 0;
    padding: 0;
}
ul.breadcrumbs li.first a {
    padding-left: 20px;
}
ul.breadcrumbs li.last {
    color: #FFFFFF;
}
ul.breadcrumbs li.last span {
    background: none;
    display: block;
    line-height: 24px;
    margin: -1px -9px 0 0;
    padding-right: 20px;
}


/**
* Homepage - Banner (BEES)
*/
.region-home-banner{
    border-bottom: 4px solid #CCC;
}
#block-views-home-banners-block .views-field-field-image img{
    display: block;
}
#block-views-home-banners-block .views-field-field-text1{
    position: absolute;
    top: 55px;
    left: 80px;
    font-size: 26px;
    padding: 3px 20px;
    color: white;
    background-color: #00547A;
}
#block-views-home-banners-block .views-field-field-text2{
    position: absolute;
    top: 101px;
    left: 80px;
    font-size: 26px;
    padding: 3px 20px;
    color: white;
    background-color: #00547A;
}
#block-views-home-banners-block .views-field-field-text3{
    position: absolute;
    top: 147px;
    left: 80px;
    font-size: 18px;
    padding: 5px 20px;
    color: white;
    background-color: #0087C1;
}
#block-views-home-banners-block .views-field-field-links{
    position: absolute;
    top: 222px;
    left: 80px;
    font-size: 12px;
    padding: 5px 20px 5px 20px;
    background-color: #FFCC00;
}
#block-views-home-banners-block .views-field-field-links a{
    background: url("../images/icons/more-link-arrow.png") no-repeat right 3px;
    padding-right: 25px;
    color: #231F20;
}
/** Slideshow counter**/ 
#views_slideshow_pager_field_item_bottom_home_banners-block_0,
#views_slideshow_pager_field_item_bottom_home_banners-block_1,
#views_slideshow_pager_field_item_bottom_home_banners-block_2,
#views_slideshow_pager_field_item_bottom_home_banners-block_3,
#views_slideshow_pager_field_item_bottom_home_banners-block_4,
#views_slideshow_pager_field_item_bottom_home_banners-block_5,
#views_slideshow_pager_field_item_bottom_home_banners-block_6,
#views_slideshow_pager_field_item_bottom_home_banners-block_7,
#views_slideshow_pager_field_item_bottom_home_banners-block_8,
#views_slideshow_pager_field_item_bottom_home_banners-block_0 .views-field-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_1 .views-field-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_2 .views-field-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_3 .views-field-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_4 .views-field-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_5 .views-field-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_6 .views-field-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_7 .views-field-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_8 .views-field-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_0 .views-content-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_1 .views-content-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_2 .views-content-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_3 .views-content-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_4 .views-content-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_5 .views-content-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_6 .views-content-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_7 .views-content-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_8 .views-content-counter{
    display: inline;
    margin-left: auto;
    margin-right: auto;
}
#views_slideshow_pager_field_item_bottom_home_banners-block_0 .views-content-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_1 .views-content-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_2 .views-content-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_3 .views-content-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_4 .views-content-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_5 .views-content-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_6 .views-content-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_7 .views-content-counter,
#views_slideshow_pager_field_item_bottom_home_banners-block_8 .views-content-counter{
    padding: 0px 4px;
}
#block-views-home-banners-block .views-slideshow-controls-bottom.clearfix{
    position: absolute;
    top: 290px;
    right: 30px;
    z-index: 6;
    text-align: right;
}
#block-views-home-banners-block .views_slideshow_pager_field_item{
    background: url("../images/icons/pager.png") no-repeat 0 0;
    color: transparent;
    cursor: pointer;
    cursor: hand;
    z-index: 8;
}
#block-views-home-banners-block .views_slideshow_pager_field_item.active{
    background: url("../images/icons/pager-active.png") no-repeat 0 0;
    color: transparent;
    cursor: pointer;
    cursor: hand;
    z-index: 8;
}


/**
* RHS - Block (BEES)
*/
#sidebar .block-views{
    border: none;
    box-shadow: none;
    width: 285px;
    margin-top: 25px;
    padding-bottom: 0px;
    background-color: #F2F1EC;
}
#sidebar .block-views h2{
    font-size: 18px;
    padding: 13px 0px 8px 0px;
    margin: 0px 20px 0px 20px;
    border-bottom: #CCC 1px dotted;
    color: #00547A;
}
#sidebar .block-views > .content{
  margin: 0px 20px;
}
#sidebar .block-block{
    border: none;
    box-shadow: none;
    width: 285px;
    margin-top: 25px;
    padding-bottom: 20px;
    background-color: #F2F1EC;
}
#sidebar .block-block > h2{
    font-size: 18px;
    padding: 13px 0px 8px 0px;
    margin: 0px 20px 0px 20px;
    border-bottom: #CCC 1px dotted;
    color: #00547A;
}
#sidebar .block-block > .content{
    margin: 0px 20px;
}

/** RHS - BEES Home Block (BEES) **/
#sidebar #block-block-6.block-block{
    margin-top: 0px;
}
#sidebar #block-block-6.block-block > h2{
    border-bottom: none;
    font-size: 26px;
}


/** RHS - News Block (BEES) **/
#sidebar .view-news .views-row{
    padding: 10px 0px 10px 0px;
}
#sidebar .view-news .views-row .views-field-field-image{
    margin: 0px;
    padding: 0px 10px 0px 0px;
    width: 65px;
    height: 100%;
}
#sidebar .view-news .views-field-title{
    font-size: 12px;
    font-weight: normal;
}
#sidebar .view-news .more-link{
    padding: 10px 25px 10px 0;
    background: url("../images/icons/more-link-arrow.png") no-repeat right center;
}
#sidebar .view-news .more-link a{
    color: #231F20;
}

/** RHS - Events Block (BEES) **/
#sidebar .view-events .views-row{
    padding: 10px 0px 10px 0px;
}
#sidebar .view-events .views-row .views-field-nothing{
    float: left;
    width: 65px;
    padding: 0px;
    margin: 0px;
}
#sidebar .view-events .views-row .views-field-nothing .field-content{
    display: block;
    background: none;
    padding: 0px;
    margin: 0px;
    text-align: right;
}
#sidebar .view-events .views-row .views-field-nothing .field-content .day{
    font-size: 40px;
    font-weight: bold;
    line-height: 32px;
    color: #555555;
}
#sidebar .view-events .views-row .views-field-field-type{
    float: right;
    width: 168px;
    padding-left: 12px;
}
#sidebar .view-events .views-field-title{
    width: 168px;
    float: right;
    font-size: 12px;
    font-weight: normal;
    padding-left: 12px;
}
#sidebar .view-events .views-row .views-field-field-type,
#sidebar .view-events .views-row .views-field-field-type .field-content,
#sidebar .view-events .views-row .views-field-title,
#sidebar .view-events .views-row .views-field-title .field-content,
#sidebar .view-events .views-row .views-field-title .field-content a{
    display: block;
}
#sidebar .view-events .more-link{
    padding: 10px 25px 10px 0;
    background: url("../images/icons/more-link-arrow.png") no-repeat right center;
}
#sidebar .view-events .more-link a{
    color: #231F20;
}


/**
* See Also - Block (BEES)
*/
#sidebar .block-nodeblock{
    border: none;
    box-shadow: none;
    width: 285px;
    margin-top: 25px;
    padding-bottom: 20px;
    background-color: #F2F1EC;
}
#sidebar .block-nodeblock h2{
    font-size: 18px;
    padding: 13px 0px 8px 0px;
    margin: 0px 20px 0px 20px;
    border-bottom: #CCC 1px dotted;
    color: #00547A;
}
#sidebar .block-nodeblock > .content{
    margin: 0px 20px;
}
#sidebar .block-nodeblock .content .field-name-field-upload .field-item{
    padding: 13px 0px;
    border-bottom: #CCC 1px dotted;
    position: relative;
}
#sidebar .block-nodeblock .content .field-item .file img{
    vertical-align: middle;
}
#sidebar .block-nodeblock .content .field-item .file a{
    width: 235px;
    display: block;
    position: absolute;
    left: 45px;
    top: 15px;
}
#sidebar .block-nodeblock .content .field-name-body .field-item{
    padding: 0px;
    position: relative;
}
#sidebar .block-nodeblock .content ul{
    list-style: none outside none;
    padding-left: 0px;
    margin-bottom: 0px;
}
#sidebar .block-nodeblock .content ul li{
    list-style: none outside none;
    padding: 8px 0px;
    border-bottom: #CCC 1px dotted;
}
#sidebar .block-nodeblock .content ul li a{
    background: url("../images/icons/quicklinks-arrow.png") no-repeat scroll left center transparent;
    padding-left: 15px;
}
#sidebar .block-nodeblock .content ul li img{
    vertical-align: middle;
    padding-right: 10px;
}


/**
* Events Page + NE Block (BEES)
*/
.node-event .field-name-field-location{
    margin-bottom: 10px;
}
.node-event .field-name-field-location .field-label,
.node-event .field-name-field-location .field-items,
.node-event .field-name-field-location .field-item,
.node-event .field-name-field-location .field-item p{
    display: inline;
	float: none;
}

.view-events{
    position: relative;
}
.view-events .views-row{
    padding: 10px 10px 0px 0;
    border-bottom: 1px dotted #ccc;
}
.view-events .views-field-field-image{
    float: left;
    height: 100px;
    margin-right: 10px;
    margin-bottom: 20px;
    padding-top: 6px;
}
.view-events .views-row .views-field-field-type,
.view-events .views-row .views-field-field-type .field-content,
.view-events .views-row .views-field-title,
.view-events .views-row .views-field-title .field-content,
.view-events .views-row .views-field-title .field-content a{
    display: inline;
}
.view-events .views-row .views-field-title{
    font-size: 1.2em;
    font-weight: bold;
}
.view-events .views-row .views-field-nothing{
    padding-top: 10px;
}
.view-events .views-row .views-field-nothing .field-content{
    display: inline-block;
    padding-left: 35px;
    background: url("../images/icons/calendar_icon.png") no-repeat 0 4px;
}
.view-events .views-row .views-field-field-date{
    padding-top: 10px;
}
.view-events .views-row .views-field-field-location{
    margin-top: 0.6em;
}
.view-events .views-row .views-field-field-location .views-label {
    font-weight: bold;
}
.view-events .views-row .views-field-field-location .views-label,
.view-events .views-row .views-field-field-location .field-content,
.view-events .views-row .views-field-field-location .field-content p{
    display: inline;
}

.view-events .views-row .views-field-body{
    display: block;
    padding-top: 10px;
    margin-left: 0px;
}


/**
* News - Page (BEES)
*/
.node-article .submitted{
    font-size: 14px;
    padding-bottom: 10px;
    font-weight: bold;
}

/**
* News Page + NE Block (BEES)
*/
#block-views-news-block{
    position: relative;
    clear: left;
}
#block-views-news-block .views-more-link{
    padding-top: 10px;
}
#block-views-news-block > h2{
    font-size: 18px;
    padding-top: 15px;
    background: url("../images/layout/line-bars.png") repeat-x top left;
}
.view-news .views-field-field-image{
    float: left;
    height: 100px;
    margin-right: 10px;
    margin-bottom: 20px;
    padding-top: 6px;
}
.view-news .views-field-title{
    font-size: 1.2em;
    font-weight: bold;
}
.view-news .views-field-body{
    padding-top: 15px;
}
.view-news .views-field-body p{
    margin-bottom: 10px;
}
.view-news-page .views-field-nothing {
  float: left;
  width: 460px;
}
.no-sidebars .view-news-page .views-field-nothing {
  width: 600px;
}
.view-news .views-row{
  padding: 10px 10px 10px 0px;
  border-bottom: 1px dotted #ccc;
  position: relative;
  clear: left;
}
#block-views-news-block .more-link{
    display: block;
    position: absolute;
    top: 0px;
    right: 15px;
    padding: 20px 41px 10px 10px;
    background: url("../images/icons/view_all_icon.png") no-repeat 0px 13px;
}
/* Home page */
#block-views-news-block-ne{
    border-top: solid 3px #CCC;
    padding-top: 10px;
}
#block-views-news-block-ne .view-content{
    background: url("../images/layout/news-front-border.png") repeat-x left bottom;
}
#block-views-news-block-ne .views-row{
    width: 190px;
    display: inline-block;
    padding-right: 0px;
    margin-right: 15px;
    vertical-align: top;
    border-bottom: none;
}
#block-views-news-block-ne .views-row.views-row-3,
#block-views-news-block-ne .views-row.views-row-6{
    padding-right: 0px;
    margin-right: 0px;
}
#block-views-news-block-ne .views-row.views-row-4,
#block-views-news-block-ne .views-row.views-row-5,
#block-views-news-block-ne .views-row.views-row-6{
    border-top: 1px dotted #ccc;
    padding-top: 20px;
}
#block-views-news-block-ne .views-row.views-row-4 .views-field-field-image,
#block-views-news-block-ne .views-row.views-row-4 .views-field-body,
#block-views-news-block-ne .views-row.views-row-5 .views-field-field-image,
#block-views-news-block-ne .views-row.views-row-5 .views-field-body,
#block-views-news-block-ne .views-row.views-row-6 .views-field-field-image,
#block-views-news-block-ne .views-row.views-row-6 .views-field-body{
    display: none;
}
#block-views-news-block-ne .views-row .views-field-field-image{
    float: none;
    height: 100%;
    margin: 0px;
    padding: 0px;
}
#block-views-news-block-ne .views-row .views-field-title{
    font-size: 1.0em;
    font-weight: bold;
}
#block-views-news-block-ne .views-row .views-field-created{
    padding: 5px 0px;
    margin: 0px;
}
#block-views-news-block-ne .views-row .views-field-body{
    padding-top: 0px;
}
#block-views-news-block-ne .views-row .more-link{
    padding: 0px;
    margin: 0px;
}
#block-views-news-block-ne .more-link{
    padding: 15px 0px;
}
#block-views-news-block-ne .more-link a{
    color: #231F20;
    background: #F2F1EC url("../images/icons/more-link-arrow.png") no-repeat 105px center;
    padding: 10px 50px 10px 20px;
}

/**
* Staff Page (BEES)
*/
.node-staff .content .staff-page-wrapper{
    min-height: 190px;
}
.node-staff .content .field-name-field-image{
    position: absolute;
    float: left;
    width: 150px;
    padding-top: 10px;    
}
.node-staff .content .staff-page-top{
    width: 425px;
    float: right;
    padding: 10px 15px;
    margin: 10px 0px 6px 0px;
    background-color: #646464;
    color: #FFFFFF;
}
.node-staff .content .staff-page-top .staff-page-title .field-name-field-title,
.node-staff .content .staff-page-top .staff-page-title .field-name-field-title .field-items,
.node-staff .content .staff-page-top .staff-page-title .field-name-field-title .field-items .field-item{
    display: inline;
    width: auto;
}
.node-staff .content .staff-page-top .staff-page-title .field-name-field-title{
    padding-right: 5px;
}
.node-staff .content .staff-page-top .staff-page-title{
    font-size: 20px;
    font-weight: bold;
    display: inline;
}
.node-staff .content .staff-page-mid{
    float: right;
    width: 590px;
    background-color: #F2F1EC;
    padding: 15px 0;
}
.node-staff .content .staff-page-mid-role,
.node-staff .content .staff-page-mid-low{
    float: left;
    padding-left: 150px;
}
.node-staff .content .staff-page-mid-low{
    padding-top: 10px;
}
.node-staff .content .staff-page-mid-contact,
.node-staff .content .staff-page-mid-office{
    float: left;
}
.node-staff .content .staff-page-mid-research-centre{
    float: left;
    clear: left;
    padding-top: 10px;
}
.node-staff .content .staff-page-mid-contact{
    width: 220px;
}
.node-staff .content .staff-page-mid-contact .field-label{
    font-weight: normal;
}
.node-staff .content .contact{
    font-weight: bold;
}
.node-staff .content .staff-page-mid .field-name-field-role2,
.node-staff .content .staff-page-mid .field-name-field-research{
    width: auto;
    float: left;
    clear: left;
}
.node-staff .content .staff-page-mid .field-name-field-role2{
    width: auto;
    float: left;
}
.node-staff .content .staff-page-mid .field-name-field-role2,
.node-staff .content .staff-page-mid .field-name-field-role2 .field-items,
.node-staff .content .staff-page-mid .field-name-field-role2 .field-items .field-item{
    display: inline;
}
.node-staff .content .staff-page-mid-office .field-name-field-office p{
    margin-bottom: 0px;
}
.node-staff .content .field-name-body{
    float: left;
    padding-top: 15px;
}
/** Views **/
.view-staff{
    position: relative;
}
.view-staff .views-field-field-image{
    float: left;
    height: 100px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-top: 6px;
}
.view-staff .views-field-title{
    font-size: 1.2em;
    font-weight: bold;
    color: #00658E;
}
.view-staff .views-field-field-role2 .views-label,
.view-staff .views-field-field-role2 .field-content,
.view-staff .views-field-field-research .views-label,
.view-staff .views-field-field-research .field-content,
.view-staff  .views-field-field-phone .views-label,
.view-staff  .views-field-field-phone .field-content,
.view-staff  .views-field-field-email .views-label,
.view-staff  .views-field-field-email .field-content{
    display: inline;
}
.view-staff .views-field-field-role2 .views-label,
.view-staff .views-field-field-research .views-label,
.view-staff .views-field-nothing .views-label,
.view-staff .views-label-field-office{
    font-weight: bold;
}
.view-staff .views-field-nothing{
    padding: 10px 10px 0 0;
    width: 260px;
}
.view-staff .views-field-nothing .field-content{
    font-weight: bold;
}
.view-staff .views-field-field-phone,
.view-staff .views-field-field-email{
    float: left;
    padding: 0 10px 0 0;
    width: 260px;
}
.view-staff .views-field-field-office{
    float: right;
    padding: 10px 0 0 0;
    width: 210px;
}
.view-staff .views-field-field-contact-details p,
.view-staff .views-field-field-office p{
    margin-bottom: 10px;
}
.view-staff .views-field-body{
    padding-top: 15px;
}
.view-staff .views-field-body p{
    margin-bottom: 10px;
}
.view-staff .views-row{
  padding: 10px 10px 10px 0px;
  border-bottom: 1px dotted #ccc;
  position: relative;
  clear: left;
}
#block-views-staff-block > h2,
#block-views-staff-block-1 > h2,
#block-views-staff-block-2 > h2,
#block-views-staff-block-3 > h2,
#block-views-staff-block-4 > h2,
#block-views-staff-block-5 > h2,
#block-views-staff-block-6 > h2{
    font-size: 15px;
    padding-left: 10px;
    margin-bottom: 5px;
}


/**
* Landing Pages - Current, Future Students, Research & Staff Resources (BEES)
*/
#landing-wrapper{
  position: relative;
}
#landing-wrapper #landing-menu-wrapper{
  position: absolute;
  bottom: 0px;
  width: 100%
}
#landing-title{
    border-bottom: 10px solid #00547A;
}
#landing-menu-wrapper #page-title{
    float: left;
    padding: 5px 15px 0 15px;
    margin-bottom: 0px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #00547A;
}
.node-landing-banners .field-name-field-image img{
  display: block;
}
#block-views-future-students-block .content .view-future-students,
#block-views-current-students-block .content .view-current-students,
#block-views-research-block .content .view-research,
#block-views-staff-resources-block .content .view-staff-resources{
  /*padding-top: 20px;
  background: url("../images/layout/fader-top.png") repeat-x scroll 0px 0px;*/
  padding-bottom: 20px;
}
#block-views-future-students-block .view-content .views-row,
#block-views-current-students-block .view-content .views-row,
#block-views-research-block .view-content .views-row,
#block-views-staff-resources-block .view-content .views-row{
    width: 290px;
    display: inline-block;
    vertical-align: top;
    margin-left: 21px;
}
#block-views-staff-resources-block .view-content .views-row{
    padding-top: 20px;
    border-top: 1px solid #CCCCCC;
}
#block-views-staff-resources-block .view-content .views-row.views-row-1,
#block-views-staff-resources-block .view-content .views-row.views-row-2,
#block-views-staff-resources-block .view-content .views-row.views-row-3{
    padding-top: 0px;
    border-top: none;
}
#block-views-future-students-block .view-content .views-row .views-field-title,
#block-views-current-students-block .view-content .views-row .views-field-title,
#block-views-research-block .view-content .views-row .views-field-title,
#block-views-staff-resources-block .view-content .views-row .views-field-title{
    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px solid #000;
    margin-bottom: 10px;
}
#breadcrumb.landing-breadcrumb{
    background: none;
    position: absolute;
    z-index: 10;
    width: 900px;
}
.page-node-34 .container-12 .grid-8,
.page-node-35 .container-12 .grid-8,
.page-node-37 .container-12 .grid-8{
    width: 640px;
}
.page-node-33 .container-12 .grid-8{
    width: 605px;
}
.page-node-33 #sidebar.grid-4,
.page-node-34 #sidebar.grid-4,
.page-node-35 #sidebar.grid-4,
.page-node-37 #sidebar.grid-4{
    width: 290px;
    border-top: dotted 1px #CCC;
}
.page-node-33 #main-content.grid-8,
.page-node-34 #main-content.grid-8,
.page-node-35 #main-content.grid-8,
.page-node-37 #main-content.grid-8{
    margin: 0px;
}
.page-node-33 #main-content.grid-8{
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 10px;
}
.page-node-37 #main-content.grid-12,
.page-node-110 #main-content.grid-12,
.page-node-143 #main-content.grid-12{
    background: none;
    min-height: 0;
}
.page-node-34 #main-content #content,
.page-node-35 #main-content #content,
.page-node-37 #main-content #content{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.page-node-33 #main-content #content{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 26px;
    background: url("../images/layout/dotted-line.png") repeat-x 0 0;
}
#main-content .region-content .block-block{
    width: 290px;
    display: inline-block;
    vertical-align: top;
    margin-left: 21px;
    padding-top: 20px;
    border-top: dotted 1px #CCC;
}
#main-content .region-content .block-block h2{
    font-size: 16px;
    border-bottom: 2px solid #000;
    margin-bottom: 10px
}
/* menu items */
.page-node-33 .block-menu-block,
.page-node-34 .block-menu-block,
.page-node-35 .block-menu-block,
#block-menu-block-7.block-menu-block{
    background: url("../images/layout/black-bg.png") repeat 0 0;
    width: 920px;
    padding:  5px 20px 0px 20px;
}
.page-node-33 .block-menu-block .content ul,
.page-node-34 .block-menu-block .content ul,
.page-node-35 .block-menu-block .content ul,
#block-menu-block-7.block-menu-block .content ul{
    border-bottom: none;
}
.menu-block-7{
    padding: 10px 0 12px 0;
}
#block-menu-block-7.block-menu-block .content ul{
    float: left;
    padding-right: 20px;
    width: 31%;
}
.page-node-33 .block-menu-block .content ul li,
.page-node-34 .block-menu-block .content ul li,
.page-node-35 .block-menu-block .content ul li,
#block-menu-block-7.block-menu-block .content ul li{
    border-top: none;
}
.page-node-33 .block-menu-block .content ul li.active,
.page-node-33 .block-menu-block .content ul li:hover,
.page-node-33 .block-menu-block .content ul li.active-trail,
.page-node-34 .block-menu-block .content ul li.active,
.page-node-34 .block-menu-block .content ul li:hover,
.page-node-34 .block-menu-block .content ul li.active-trail,
.page-node-35 .block-menu-block .content ul li.active,
.page-node-35 .block-menu-block .content ul li:hover,
.page-node-35 .block-menu-block .content ul li.active-trail,
#block-menu-block-7.block-menu-block .content ul li.active,
#block-menu-block-7.block-menu-block .content ul li:hover,
#block-menu-block-7.block-menu-block .content ul li.active-trail{
    background: none;
}
.page-node-33 .block-menu-block .content ul li a,
.page-node-34 .block-menu-block .content ul li a,
.page-node-35 .block-menu-block .content ul li a{
    background: none;
    padding-left: 0px;
    font-size: 16px;
    font-weight: bold;
    color: #CCEEFF;
}
.page-node-33 .block-menu-block .content ul li.leaf a,
.page-node-34 .block-menu-block .content ul li.leaf a,
.page-node-35 .block-menu-block .content ul li.leaf a{
    font-size: 12px;
    font-weight: normal;
    color: #CCEEFF;
}
.page-node-33 .block-menu-block .content ul.menu,
.page-node-34 .block-menu-block .content ul.menu,
.page-node-35 .block-menu-block .content ul.menu{
    list-style: none outside none;
    margin: 0;
    padding: 0;
    border: medium none;
    text-align: left;
}
.page-node-33 .block-menu-block ul.menu li.expanded,
.page-node-34 .block-menu-block ul.menu li.expanded{
    float: left;
    padding: 10px 23px 10px 0px;
    width: 290px;
}
.page-node-35 .block-menu-block ul.menu li.expanded{
    float: left;
    padding: 10px 23px 10px 0px;
    width: 100%;
}
#block-menu-block-7.block-menu-block ul.menu li.expanded{
    padding: 10px 23px 10px 0px;
    width: 900px;
}
.page-node-33 .block-menu-block ul.menu li.last.expanded,
.page-node-34 .block-menu-block ul.menu li.last.expanded{
    padding-right: 0px;
    margin-right: 0px;
}
/* if 2 menu parents
.page-node-35 .block-menu-block ul.menu li.expanded{
    float: left;
    padding: 10px 0px;
    width: 605px;
}
*/
.block-menu-block .content ul li a.no-link:hover{
    text-decoration: none;
}
.page-node-33 .block-menu-block ul.menu li,
.page-node-34 .block-menu-block ul.menu li,
.page-node-35 .block-menu-block ul.menu li{
    list-style: none outside none;
    margin: 0;
}
.page-node-33 .block-menu-block ul.menu li ul.menu,
.page-node-34 .block-menu-block ul.menu li ul.menu,
.page-node-35 .block-menu-block ul.menu li ul.menu {
    list-style: none outside none;
    margin: 10px 0 0 0;
    padding: 10px 0 0 0;
    position: relative;
    width: 100%;
    border-top: 1px dotted #CCC;
}
.page-node-35 .block-menu-block ul.menu li.last ul.menu{
    width: 30%;
    float: left;
    padding-right: 25px;
}
.page-node-33 .block-menu-block ul.menu,
.page-node-34 .block-menu-block ul.menu,
.page-node-35 .block-menu-block ul.menu{
    border: medium none;
    list-style: none outside none;
    text-align: left;
}
.page-node-33 .block-menu-block ul.menu li.expanded ul.menu li,
.page-node-34 .block-menu-block ul.menu li.expanded ul.menu li,
.page-node-35 .block-menu-block ul.menu li.first.expanded ul.menu li{
    background: url("../images/icons/arrow-blue.png") no-repeat 0 10px;
    float: none;
    list-style: none outside none;
    padding: 5px 20px;
    width: 250px;
}
.page-node-35 .block-menu-block ul.menu li.expanded ul.menu li{
    background: url("../images/icons/arrow-blue.png") no-repeat 0 10px;
    float: none;
    list-style: none outside none;
    padding: 5px 10px 5px 20px;
}
#block-menu-block-7.block-menu-block .content ul li{
    padding: 5px 0;
}
#block-menu-block-7.block-menu-block .content ul li a{
    background: url("../images/icons/arrow-blue.png") no-repeat 0 3px;
    float: none;
    list-style: none outside none;
    padding: 0px 10px 0px 20px;
    color: #CCEEFF;
}
/* Profiles - Future Students */
.page-node-33 #block-views-profiles-block #views_slideshow_cycle_main_profiles-block{
    background-color: #F2F1EC;
    padding: 15px 0px;
}
.page-node-33 #block-views-profiles-block .views-field-field-image-1,
.page-node-33 #block-views-profiles-block .views-field-title,
.page-node-33 #block-views-profiles-block .views-field-field-text{
    width: 210px;
    padding-left: 15px; 
    float: left;
    clear: left;
}
.page-node-33 #block-views-profiles-block .views-field-title{
    font-size: 16px;
    font-weight: bold;
}
.page-node-33 #block-views-profiles-block .views-field-body{
    float: right;
    width: 350px;
    padding: 0px 15px;
}
.page-node-33 #block-views-profiles-block .views-slideshow-controls-top{
    position: absolute;
    left: 20px;
    bottom: 20px;
}
.page-node-33 #block-views-profiles-block .views-slideshow-controls-top,
.page-node-33 #block-views-profiles-block .views-slideshow-controls-bottom{
    padding: 5px 0 10px 0;
}
.page-node-33 #block-views-profiles-block .views-slideshow-controls-top .views-slideshow-pager-field-item{
    display: inline-block;
    color: transparent;
    cursor: pointer;
    padding-top: 10px;
}
.page-node-33 #block-views-profiles-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{
    display: inline-block;
    color: transparent;
}
.page-node-33 #block-views-profiles-block .views-slideshow-controls-top .views-slideshow-pager-field-item.active,
.page-node-33 #block-views-profiles-block .views-slideshow-controls-top .views-slideshow-pager-field-item:hover{
    display: inline-block;
    color: transparent;
    cursor: pointer;
    background: url("../images/layout/active-blue.png") no-repeat 20px 0px;
    z-index: 5;
}
.page-node-33 #block-views-profiles-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active,
.page-node-33 #block-views-profiles-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item:hover{
    display: inline-block;
    color: transparent;
    cursor: pointer;
    z-index: 2;
}
.page-node-33 #block-views-profiles-block .views-slideshow-controls-top .views-field-field-image{
    border: solid 5px #00547A;
    visibility: hidden;
}
.page-node-33 #block-views-profiles-block .views-slideshow-controls-top .views-slideshow-pager-field-item.active .views-field-field-image,
.page-node-33 #block-views-profiles-block .views-slideshow-controls-top .views-slideshow-pager-field-item:hover .views-field-field-image{
    border: solid 5px #00547A;
    visibility: visible;
}
.page-node-33 #block-views-profiles-block .views-slideshow-controls-bottom .views-field-field-image{
    border: solid 5px #C8C8C8;
}
.page-node-33 #block-views-profiles-block .views-slideshow-controls-top .views-slideshow-pager-field-item,
.page-node-33 #block-views-profiles-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item{
    width: 110px;
    height: 80px;
}
.page-node-33 #block-views-profiles-block .views-slideshow-controls-top .views-field-field-image,
.page-node-33 #block-views-profiles-block .views-slideshow-controls-top .views-content-field-image,
.page-node-33 #block-views-profiles-block .views-slideshow-controls-top .views-content-field-image img,
.page-node-33 #block-views-profiles-block .views-slideshow-controls-bottom .views-field-field-image,
.page-node-33 #block-views-profiles-block .views-slideshow-controls-bottom .views-content-field-image,
.page-node-33 #block-views-profiles-block .views-slideshow-controls-bottom .views-content-field-image img{
    width: 100px;
    height: 70px;
}

/**
* Views Exposed - Number of items visible on a page (BEES)
*/
.views-exposed-form{
    background-color: #EBEBEB;
    border-top: dotted 1px #CCCCCC;
    border-bottom: dotted 1px #CCCCCC;
    padding: 0px 0px;
}
.views-exposed-widgets{
    margin-bottom: 0px;
}
.views-exposed-widget .form-item label,
.views-exposed-widget .form-item select {
    display: inline;
    text-align: left;
    font-weight: none;
}
.views-exposed-widget .form-item.form-item-items-per-page select{
    text-align: center;
}
.views-exposed-widget .form-item select {
    margin-right: 7px;
}
.views-exposed-widget,
.views-exposed-widget .form-item {
    display: inline;
    font-weight: bold;
}
.views-exposed-form .views-exposed-widget {
    float: right;
}
.view-news .views-exposed-form .views-exposed-widget.views-widget-per-page,
.view-events .views-exposed-form .views-exposed-widget.views-widget-per-page,
.view-staff .views-exposed-form .views-exposed-widget.views-widget-per-page{
    clear: left;
    text-align: right;
    width: 598px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: dotted 1px #CCCCCC;
    background-color: #F8F8F8;
}
.view-news .views-exposed-form .views-exposed-widget.views-widget-filter-combine,
.view-events .views-exposed-form .views-exposed-widget.views-widget-filter-combine{
    float: left;
    padding: 10px 0px 15px 10px;
}
.view-staff .views-exposed-form .views-exposed-widget.views-widget-filter-combine{
    float: left;
    padding: 15px 0px 15px 10px;
}
.view-events .views-exposed-form .views-exposed-widget.views-widget-filter-field_type_value{
    float: left;
    padding: 0px 0px 10px 10px;
}
.view-news .views-exposed-form #edit-combine-wrapper label,
.view-news .views-exposed-form #edit-combine-wrapper .views-widget,
.view-events .views-exposed-form #edit-combine-wrapper label,
.view-events .views-exposed-form #edit-combine-wrapper .views-widget,
.view-events .views-exposed-form #edit-field-type-value-wrapper label,
.view-events .views-exposed-form #edit-field-type-value-wrapper .views-widget{
    display: inline;
}
.view-news .views-exposed-form #edit-combine-wrapper label,
.view-events .views-exposed-form #edit-combine-wrapper label,
.view-events .views-exposed-form #edit-field-type-value-wrapper label{
    padding-right: 8px;
}
.view-news .views-exposed-form #edit-combine-wrapper .views-widget #edit-combine{
    width: 386px;
}
.view-events .views-exposed-form #edit-combine-wrapper .views-widget #edit-combine{
    width: 386px;
    margin-left: 34px;
}
.view-events .views-exposed-form #edit-field-type-value-wrapper .views-widget #edit-field-type-value{
    width: 270px;
}
.view-news .views-exposed-form .views-exposed-widget.views-submit-button,
.view-events .views-exposed-form .views-exposed-widget.views-submit-button{
    position: absolute;
    top: -17px;
    right: 0px;
}
.view-staff .views-exposed-form .views-exposed-widget.views-submit-button{
    position: absolute;
    top: 5px;
    right: 70px;
}
.view-staff .views-exposed-form .views-exposed-widget.views-widget-filter-field_role_tid{
    float: left;
    padding-top: 10px;
    padding-left: 10px;
}
.view-staff .views-exposed-form .views-exposed-widget.views-widget-filter-field_research_centre_tid{
    float: left;
    padding: 0 10px 15px 10px;
}
#edit-field-research-centre-tid-wrapper .views-widget,
#edit-field-research-centre-tid-wrapper label{
    display: inline;
}
#edit-field-research-centre-tid-wrapper label{
    padding-right: 5px;
}
#edit-field-research-centre-tid{
    width: 370px;
}
.view-staff .views-exposed-form .views-exposed-widget.views-widget-filter-field_field_of_research_tid{
    float: left;
    padding-top: 10px;
}
.view-staff .views-exposed-form #edit-field-role-tid-wrapper .views-widget #edit-field-role-tid,
.view-staff .views-exposed-form #edit-field-field-of-research-tid-wrapper .views-widget #edit-field-field-of-research-tid{
    width: 280px;
}
.view-staff .views-exposed-form #edit-combine-wrapper .views-widget #edit-combine{
    width: 430px;
}


/**
* Pager (BEES)
*/
.view-news .pager,
.view-events .pager,
.view-staff .pager{
    text-align: right;
}
.page-search-node .pager{
    text-align: center;
}
.view-news .item-list ul.pager,
.view-events .item-list ul.pager,
.view-staff .item-list ul.pager{
    padding: 20px;
    border-bottom: dotted 1px #CCCCCC;
}
.view-news .item-list ul.pager li.pager-ellipsis,
.view-events .item-list ul.pager li.pager-ellipsis,
.view-staff .item-list ul.pager li.pager-ellipsis{
    padding: 5px 10px 5px 10px;
}
.view-news .item-list ul.pager li,
.view-events .item-list ul.pager li,
.view-staff .item-list ul.pager li{
    font-weight: bold;
    background-color: #FCFCFC;
    margin-left: 5px;
    border: solid 1px #CCCCCC;
    padding: 5px 0px 5px 0px;
}
.view-news .item-list ul.pager li a,
.view-events .item-list ul.pager li a,
.view-staff .item-list ul.pager li a{
    padding: 5px 10px 5px 10px;
    color: #415662;
}
.view-news .item-list ul.pager li.pager-current,
.view-events .item-list ul.pager li.pager-current,
.view-staff .item-list ul.pager li.pager-current,
.view-news .item-list ul.pager li a:hover,
.view-events .item-list ul.pager li a:hover,
.view-staff .item-list ul.pager li a:hover{
    padding: 5px 10px 5px 10px;
    color: #FFFFFF;
    background: #006F9F;
    text-decoration: none;
}


/**
* Search page (NG)
*/
.page-search-node h2{
    margin-bottom: 20px;
}
.page-search-node .search-form{
    margin-bottom: 2em;
}
.page-search-node .search-form label{
    padding-right: 10px;
}
.page-search-node ul.search-results,
.page-search-node ol.search-results{
    padding-left: 0;
}
.page-search-node .search-results .search-snippet-info{
    padding-left: 0;
}
.page-search-node .search-results li{
    padding: 15px 0 10px 0;
    margin-bottom: 0;
    border-top: dotted 1px #999999;
}
.page-search-node .search-info{
    display: none;
}


/**
* Site Feedback Page (NG)
*/
.page-node-27 .comment_forbidden{
    display: none;
}


/**
* Footer (BEES)
*/
/** Front page footer **/
.page-node-15 #footer.grid-12 {
    margin-left: 0px;
}
#footer{
  font-size: 11px;
  color: #FFFFFF;
}
#block-menu-menu-footer {
  padding-left: 5px;
  padding-top: 20px;
}
#block-menu-menu-footer ul:after {
  clear: both;
  height: 0;
  content: ".";
  display: block;
  visibility: hidden;
}
#block-menu-menu-footer .content ul,
#block-menu-menu-footer .content ul li{
  height: 15px;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
#block-menu-menu-footer .content ul li{
  float: left;
}
#block-menu-menu-footer .content ul li.first a {
    padding-right: 8px;
    padding-left: 0;
    border-right-style: solid;
    border-right-width: 1px;
}
#block-menu-menu-footer .content ul li a {
  display: block;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: bold;
  color: #FFCC00;
  border-right-style: solid;
  border-right-width: 1px;
}
#block-menu-menu-footer .content ul li.last a {
    border: none;
}
#block-menu-menu-footer .content ul li a.active {
    text-decoration: none;
    color: #FFCC00;
}
#footer #block-block-1 .content a,
#footer #block-block-1 .content a.active {
    text-decoration: none;
    color: #FFFFFF;
}
#footer .region-footer .block-block {
    float: left;
    clear: left;
    padding-top: 20px;
    padding-left: 5px;
    padding-bottom: 10px;
}
#footer #block-block-1 .content p {
    margin-bottom: 10px;
}
#block-unsw-lastupdated{
    float: left;
    clear: left;
    padding-left: 5px;
}


/**
* Footer Share Icons (BEES)
*/
.block-unswiconbar ul, .block-unswiconbar ul li {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.block-unswiconbar ul#icons {
    padding-top: 20px;
}
.block-unswiconbar ul#icons > li {
    /*border: 1px solid #000000;*/
    height: 55px;
    width: 48px;
}
.block-unswiconbar ul#icons > li > a {
    color: #FFFFFF;
    display: block;
    height: 20px;
    padding: 35px 0 0;
    text-align: center;
    width: 48px;
}
.block-unswiconbar ul#icons li > a.share {
    background: url("../images/icons/iconbar.png") no-repeat scroll 13px 5px transparent;
}
.block-unswiconbar ul#icons li > a.print {
    background: url("../images/icons/iconbar.png") no-repeat scroll -32px 5px transparent;
}
.block-unswiconbar ul#icons li.share {
    position: relative;
}
.block-unswiconbar ul#icons li.share:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #415662 -moz-use-text-color #415662 #415662;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
}
.block-unswiconbar ul#icons li.share:hover > a.share {
    background: url("../images/icons/iconbar-hover.png") no-repeat scroll 13px 5px #FFFFFF;
    color: #00568E;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: 0;
    z-index: 1001;
}
.block-unswiconbar ul#icons li.share:hover div.share-box {
    display: block;
}
.block-unswiconbar div.share-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #00568E;
    color: #0A6BA0;
    display: none;
    padding: 20px;
    position: absolute;
    right: -270px;
    top: -60px;
    width: 230px;
    z-index: 1000;
}
.block-unswiconbar ul#icons li div.share-box h4 {
    font-size: 14px;
    font-weight: normal;
}
.block-unswiconbar ul#icons li div.share-box ul.share-links {
    margin-bottom: 1em;
    width: 215px;
}
.block-unswiconbar ul#icons li div.share-box ul li {
    float: none;
}
.block-unswiconbar ul#icons li div.share-box ul li a {
    color: #00568E;
}
.block-unswiconbar ul#icons li div.share-box ul li a:hover {
    text-decoration: underline;
}
.block-unswiconbar .facebook-share {
    float: left;
    padding: 0px 60px 10px 20px;
}
.block-unswiconbar .facebook-share p{
    margin-bottom: 5px;
}
.block-unswiconbar .facebook-share a{
    color: #FFFFFF;
}
.block-unswiconbar .feature-share {
    float: left;
    padding: 20px 60px 20px 10px;
    display: none;
}
.block-unswiconbar .feature-share .twitter-share-button {
    margin: 0 5px 0 0;
}
.block-unswiconbar .feature-share .fb-like {
    display: inline;
    top: -3px;
}
#block-unswiconbar-iconbar-footer {
    float: right;
}
#block-unswiconbar-iconbar ul#icons > li {
    border-color: #FFFFFF;
    height: 60px;
}
#block-unswiconbar-iconbar ul#icons > li > a {
    background: url("../images/icons/iconbar-grey.png") no-repeat scroll -125px 0 transparent;
    color: #778D9A;
    display: block;
    height: 20px;
    margin: 0;
    padding: 40px 0 0;
    text-align: center;
    width: 48px;
}
#block-unswiconbar-iconbar ul#icons li.share:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #415662 #415662 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
}
#block-unswiconbar-iconbar ul#icons li.share:hover > a.share {
    background: url("../images/icons/iconbar-hover.png") no-repeat scroll 13px 5px #FFFFFF;
    color: #00568E;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: 0;
    z-index: 1001;
}
#block-unswiconbar-iconbar ul#icons li a.print {
    background: url("../images/icons/iconbar-grey.png") no-repeat scroll -175px 0 transparent;
}
#block-unswiconbar-iconbar div.share-box {
    right: -50px;
    top: 59px;
}
