a{
  color:rgb(50,172,215);
}

#superfish-2 {
  margin-bottom: 0px;;
}

#superfish-2 li {
  width: 137px !important;
  min-height: 28px;
  background: none repeat scroll 0 0;
  text-align: center;
  vertical-align:middle;
}

#superfish-2 li a{
  min-height:24px;
}

#superfish-2 li ul {
  width: 137px !important;
  padding: 0px;
}

#superfish-2 li ul {
    width: 137px !important;
}

#superfish-2 li:hover > ul,
#superfish-2 li.sfHover > ul {

}

#superfish-2.sf-menu > li > ul {
top: 2.75em;
}

#superfish-2 li a {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 7px;
  padding-top: 6px;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 12px;
  text-transform: uppercase;
}

#superfish-2.sf-menu li li:hover > ul, .sf-menu li li.sfHover > ul{
  left:137px;
}

#superfish-2 li:hover,
#superfish-2 li.sfHover,
#superfish-2 a:focus,
#superfish-2 a:hover,
#superfish-2 a:active {
  background: none repeat scroll 0 0 #9e0b0f;
}

#superfish-2 li {
  background-color:rgb(50,172,215);
}

#superfish-2 li:hover,
#superfish-2 li.sfHover,
#superfish-2 a:focus,
#superfish-2 a:hover,
#superfish-2 a:active {
  background: none repeat scroll 0 0 rgb(20,120,150);
}

#block-mpa-blocks-login-register,
#block-mpa-blocks-become-member {
  background-color: rgb(50,172,215);
}

#footer{
  border-top: none;
}

#branding .slogan-top-border{
  margin-bottom: 45px;
}

#branding .logo{
  margin-top: 0 !important;
}

#superfish-2 .active-trail, #superfish-1 .active{
  background: none repeat scroll 0 0 rgb(20,120,150);
}

.block-menu-block ul ul ul li a{
  font-family:'Open Sans', Helvetica, Arial, sans-serif;
  color:rgb(50,172,215);
}

.block-menu-block .collapsed.active a,
.block-menu-block .expanded .active a{
  color:rgb(50,172,215);
}

#block-mpa-blocks-mpa-logo {
  float: left;
  clear: both;
  margin-top: 50px;
  width:155px;
}

#block-mpa-blocks-mpa-logo .content {
  text-align: right;
  padding-right: 5px;
}

/*added 03/06/2015*/
#block-mpa-blocks-mpa-logo .content img{
  width: 75%;
  margin-top: 18px;
  margin-right: 10px;
}

.front #sidebar-first .block hgroup h3,
.front .block hgroup h3 {
  color:rgb(50,172,215);
}
#block-views-events-landing-block-6 hgroup {
  margin:auto;
  text-align:center;
}

div.ddblock-cycle-upright10p div.number-pager ul li a.activeSlide,
div.ddblock-cycle-upright10p div.number-pager ul li a.pager-link:hover{
  background: url(../images/asme_carousel_pager_dot_active.png) no-repeat
}

.node.front_page_event_large .field-name-field-event-time,
.node.sub_section_list .field-name-field-event-time{
  color:rgb(50,172,215);
  font-family:'Open Sans 600', Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style:italic;
}

#sm-icons{
  width:184px;
}

#block-mpa-blocks-asme-next-twitter #sm-icons{
  width:138px;
}
