/************************************************************
  GENERAL
************************************************************/
body {
	background: #fff url("../images/background.jpg") no-repeat right 50px;
}
.front {
  background-size: cover;
}
.not-front {
background: transparent;
  background-attachment: fixed;
}
#zone-user{
  width: 100%;
  margin: 0px;
}
#zone-footer {
  width: 90%;
  margin: 0 auto;
}
#region-user-first {
  width: 860px; /* width: 660px;*/
}
#region-user-second,
#region-footer-second {
  margin: 0px;
  float: right;
  width: 300px;
}
#region-user-first {
  margin: 0px;
}
.front #section-content,
.front #zone-branding-wrapper {
  width: 45%;
  margin: 0 0 0 80px;
  max-width: 605px;
}

.front #region-branding,
.front #section-content .zone,
.front #section-content .region,
.front #messages {
  width: 100%;
  margin: 0px;
}

.not-front #region-branding div.logo-img a img{
padding-left: 80px;
}

.not-front #section-header{
background: url("../images/banner2.jpg") right 24px no-repeat;
background-size: contain;
height: 249px;
}
.not-front #zone-user-wrapper{
background: #10437C;
border-bottom: 1px solid #2A4EBE;
}
#zone-content{
width: 960px;
position: relative;
}
#breadcrumb{
width: 650px;
}
#region-content{
width: 650px;
}
#region-sidebar-first{
width: 280px;
position: absolute;
top: 0;
}
.not-front #region-sidebar-first {
  background: #fff;
}
#block-menu-menu-congress-action-center  {
  margin-bottom: 60px;
}

#section-footer {
  position: fixed;
  bottom: 0px;
  z-index: 2;
}
#block-quicktabs-home-page-tabs {
  min-height: 460px;
}
#block-quicktabs-home-page-tabs .block {
  margin-bottom: 0px;
  padding: 0px;
}

#boxes-box-new_twitter,
#block-boxes-facebook-likebox {
  background-color: #fff;
}
/**************
SEARCH
**************/

/** MENUS **/
#block-boxes-header-menu .boxes-box-content .home a {
  padding: 0px 5px 0px 35px;
}

#block-boxes-footer-menu .boxes-box-content a {
  font-size: 25px;
}

#block-boxes-header-menu .boxes-box-content .home,
#block-boxes-header-menu .boxes-box-content .enews {
  width: auto;
}

#block-menu-block-main-menu{
padding: 0;
}

/* Menu Blocks */

#block-boxes-header-menu {
    width: 1000px;
}