/* Colored blocks */
div.blockGray, div.blockGrayLighter, div.blockBlue, div.blockVine, div.blockVineLighter {
  padding: 0px 0px 10px;
  /*_padding: 0px;*/
  margin-bottom: 20px;
  zoom: 1;
}

div.blockGray span.corner, div.blockGrayLighter span.corner, div.blockBlue span.corner, div.blockVine span.corner, div.blockVineLighter span.corner {
  margin: 0px;  padding: 0px;
  width: 5px;
  height: 5px;
  display: block;
  position: relative;
  top: -5px;
  margin-left: -1px;
}
/*------------------------------- GRAY --------------------------------------*/
div.blockGray, div.blockGrayLighter {
  border: 1px solid #CDCBCB;
  border-top: 5px solid #CDCBCB;
  background: #E7E6E6 url(../layout/bg_inside1.gif) left top repeat-x;
  
}

div.blockGrayLighter {
  background: #F7F7F7 url(../layout/bg_inside1lighter.gif) left top repeat-x;
}

div.blockGray span.corner, div.blockGrayLighter span.corner {
  background: transparent url(../layout/corner1.gif) left top no-repeat;
}


div.blockGray a, div.blockGrayLighter a {
  text-decoration: none;
  color: dimgray;
}

div.blockGray a:hover, div.blockGrayLighter a:hover {
  background-color: gray;
  color: white;
}

div.blockGray a.normal, div.blockGrayLighter a.normal {
  color: dimgray;
}

div.blockGray a.normal:hover, div.blockGrayLighter a.normal:hover {
  color: darkgray;
  background-color: transparent;
}

/*------------------------------ BLUE ---------------------------------------*/
div.blockBlue {
  border: 1px solid #9db7e3;
  border-top: 5px solid #9db7e3;
  background: #f2f6fc url(../layout/bg_inside2.gif) left top repeat-x;
}

div.blockBlue span.corner {
  background: transparent url(../layout/corner2.gif) left top no-repeat;
}


div.blockBlue a {
  color: #2f5593;
}

div.blockBlue a:hover {
  color: royalblue;
}
/*---------------------------- VINE ------------------------------------------*/
div.blockVine, div.blockVineLighter {
  border: 1px solid #B56F7B;
  border-top: 5px solid #B56F7B;
  background: #EBDEE0 url(../layout/bg_inside3.gif) left top repeat-x;
}

div.blockVineLighter {
  background: #faf2f4 url(../layout/bg_inside3lighter.gif) left top repeat-x;
}

div.blockVine span.corner, div.blockVineLighter span.corner {
  background: transparent url(../layout/corner3.gif) left top no-repeat;
}


div.blockVine a, div.blockVineLighter a {
  color: darkred;
}

div.blockVine a:hover, div.blockVineLighter a:hover {
  color: white;
  background-color: #B56F7B;
}

div.blockVine a.normal, div.blockVineLighter a.normal {
  color: darkred;
}

div.blockVine a.normal:hover, div.blockVineLighter a.normal:hover {
  color: red;
  background-color: transparent;
}
/*---------------------------- INSIDE BLOCKS --------------------------------*/
div.inBlock {
  margin: 10px;
  /*_margin: 0px 10px;*/
  position: relative;
  /*_top: -10px;*/
  min-width: 1em;
  overflow: hidden;
}

