/*
 * Redefinitions
 */

#main-panel-inner {
  padding-top: 15px;
}

/*
 * Introduction / Latest News Styles
 */

#homepage-top-panel {
  background: #a6d2eb url(/img/homepage/top-panel-right.png) no-repeat;
  margin-bottom: 12px;
  overflow: hidden;
  display: inline-block;
}
#homepage-top-panel {
  display: block;
}
#homepage-top-panel div#slideshow {
  float: left;
}
#homepage-top-panel div#slideshow div#slideshow-flash {
  display: block;
  margin: 0;
  padding: 0;
}
#homepage-top-panel div.introduction {
  float: left;
  padding: 15px 15px 10px 15px;
  width: 235px;
}
#homepage-top-panel div.latest-news {
  float: left;
  width: 237px;
  background: url(/img/homepage/latest-news-bottom.png) left bottom no-repeat;
  padding-bottom: 1px;
  margin-top: 9px;
}
#homepage-top-panel div.latest-news h2 {
  height: 31px;
  he\ight: 23px;
  padding: 8px 0 0 15px;
  color: #fff;
  background: #71a6c4 url(/img/homepage/latest-news-heading-background.png) no-repeat;
  font-size: 1.2em;
  margin: 0;
}
#homepage-top-panel div.latest-news div.inner {
  background: #fff;
  border-left: 1px solid #71a6c4;
  border-right: 1px solid #71a6c4;
  padding: 15px 10px 10px 15px;
}
#homepage-top-panel div.latest-news ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#homepage-top-panel div.latest-news ul li {
  background: url(/img/homepage/latest-news-bullet.png) 0 4px no-repeat;
  padding-left: 12px;
  margin: 0 0 0.4em 0;
}
#homepage-top-panel div.latest-news ul li a {
  font-weight: bold;
  color: #09458e;
}

/*
 * Projects Styles
 */

#homepage-projects {
  margin: 0 auto 12px auto;
  width:729px;
  
}
#homepage-projects ul {
  list-style: none;
  margin: 0 0 0 3px;
  width:729px;
  padding: 0;
  overflow: hidden;
  display: inline-block;
}
#homepage-projects ul {
  display: block;
}
#homepage-projects ul li {
  float: left;
  width: 125px;
  background: url(/img/hp-panel-background.gif) top right repeat-y;
  padding: 0 25px 0 0;
  margin: 0 0 0 0;
}

#homepage-projects ul li.last{
background:none;
padding:0 0 0 0 !important;

}

#homepage-projects ul li div.outer{
  width: 125px;
  background: url(/img/hp-panel-background-125.gif) top right repeat-y;
  padding-top: 3px;
  margin: 0 0 0 0;
}




#homepage-projects ul li.last {
  margin-right: 0;
}
#homepage-projects ul li div.inner {
  background: #dbdbdb;
  border-left: 1px solid #c5c5c5;
  border-right: 1px solid #c5c5c5;
  padding: 5px 4px 0 3px;
}
#homepage-projects ul li p.logo {
  background: url(/img/homepage/project-logo-frame.png) no-repeat;
  padding: 1px;
  margin: 0 0 8px 5px;
}
#homepage-projects ul li p.logo img {
  display: block;
}
#homepage-projects ul li h2 {
  height: 40px;
  color: #00479c;
  font-size: 1.1em;
  text-transform: uppercase;
  text-align: center;
  margin: 0 5px 0 5px;
}
#homepage-projects ul li h2 a {
  color: #00479c;
}
#homepage-projects ul li h2 a:hover {
  text-decoration: none;
}
#homepage-projects ul li p.button {
  margin: 0;
}
#homepage-projects ul li p.button img {
  display: block;
}

/*
 * Buttons Styles
 */

#homepage-buttons ul {
  list-style: none;
  margin: 0 0 0 3px;
  padding: 0;
  overflow: hidden;
  display: inline-block;
}
#homepage-buttons ul {
  display: block;
}
#homepage-buttons ul li {
  float: left;
  width: 238px;
  margin: 0 14px 0 0;
}
#homepage-buttons ul li.last {
  margin-right: 0;
}
#homepage-buttons ul li p {
  margin: 0;
}
#homepage-buttons ul li p img {
  display: block;
}

a#manifestoa{
float:right;
line-height:2em;
display:block;
font-weight:bold;
width:260px;
}