/* home.css */

/* Redefine default padding */
#MainContent {
  padding-right: 10px;
  margin: 0;
  width: 616px;
  min-height: 690px;
}

/* HomeBoxes */

#MainContent .HomeBoxes {
  margin: -5px;
  border-spacing: 5px;	
  border-collapse: separate;
  width: 633px;
}
#MainContent .HomeBoxes td {
  width: 50%;
}

/* HomeBox */

#MainContent .HomeBox {
  padding: 10px;
  margin-bottom: 5px;
}
#MainContent .EventBox {
  background: transparent url(/images/home/background-eventbox.png) no-repeat bottom left;
  height: 430px;
}
#MainContent .GoodPlanBox {
  background: transparent url(/images/home/background-goodplanbox.png) no-repeat bottom left;
  height: 430px;
}
#MainContent .BecomeMemberBox {
  background: transparent url(/images/home/background-become-memberbox.png) no-repeat top left;
   height: 130px;
}

/* IE 7 */
*:first-child+html #MainContent .CardBox,
*:first-child+html #MainContent .BecomeMemberBox {
   height: 150px;
}

#MainContent .CardBox {
  background: transparent url(/images/home/background-cardbox.png) no-repeat top left;
  height: 130px;
}
#MainContent .HomeBox h1 {
  margin: -10px -10px 10px -10px;
  padding: 0;
  color: white;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  text-align: center;
  font-weight: normal;
  background: none;
}
#MainContent .EventBox h1 {
  background: transparent url(/images/home/header-eventbox.png) no-repeat top left;
}
#MainContent .GoodPlanBox h1 {
  background: transparent url(/images/home/header-goodplanbox.png) no-repeat top left;
}
#MainContent .BecomeMemberBox h1 {
  background: transparent url(/images/home/header-become-memberbox.png) no-repeat top left;
  height: 29px;
  line-height: 29px;
  color: #2E3192;
  font-size: 17px;
}
#MainContent .BecomeMemberBox h1 .membertitle {
  font-weight: bold;
}
#MainContent .CardBox h1 {
  font-weight: bold;
  font-size: 17px;
  text-transform: uppercase;
  color: #3284A1;
}
#MainContent .HomeBox img {
  float: left;
  margin: 0 10px 10px 0;
}
#MainContent .HomeBox ul {
  list-style-type: none;
}
#MainContent .HomeBox ul li a {
  color: black;
}
#MainContent .adherentText {
  font-size: 10px;
}
#MainContent a.adherentLink {
  color: #2E3192;
  font-size: 12px;
  font-weight: bold;
}
#MainContent .cardText,
#MainContent .memberText {
  font-style: italic;
}
#MainContent .memberList {
  margin-bottom: 10px;
}

/* News */

#MainContent .titleNews {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color : #2A3990;
  margin: 0;
}
#MainContent .newsDate {
  font-size: 10px;
  color: #686868;
}
#MainContent a.titleNewsLink {
  color : #2A3990;
}
#MainContent a.titleNewsLink:hover {
  text-decoration: underline;
}
#MainContent .contentNews {
  font-size: 11px;
  text-align: justify;
  margin: 0 0 10px 0;
  cursor: pointer;
}
#MainContent .placeNews {
  font-size: 11px;
  text-align: justify;
  color: #5a5a5c;
}
#MainContent .photoNews img {
  height: 50px;
  width: 60px;
  margin: 3px 5px 10px 0;
  //position: relative;  /* IE hack */
}