.brickColumn
{
  position: relative;
  background-color: #f2f2f2;
  color: #333333;
  margin: 0px 0px 15px 0px !important;
  overflow: hidden;
}
.brickColumn div, .brickColumn div span
{
  position: relative;
  margin: 0px;
  padding: 0px;
}
.brickColumn .brickTitle
{
  color: #000000;
  background-repeat: no-repeat;
  background-position: top left;
  height: 27px;
  border-bottom: solid 1px #ff0000;
}
.brickColumn .brickTitle span
{
  display: block;
  font-weight: bold;
  background-repeat: no-repeat;
  background-position: top right;
  padding-top: 9px;
  padding-bottom: 5px;
  margin-left: 15px;
}
.brickColumn .brickBody
{
  border-bottom: solid 1px #cccccc;
  padding: 10px 0px 10px 13px;
  font-size: .95em;
}
.brickColumn .brickBody .brickSubsectionTitle
{
  display: block;
  text-decoration: none;
  color: #3179d2;
  font-weight: bold;
  padding-bottom: 7px;
}
.brickColumn .brickAction
{
  padding: 0px 0px 5px 0px;
}
.brickColumn .brickAction img
{
  vertical-align: middle;
}
#hidden_div { display:none; }
#hidden_div span
{
  display: block;
  margin-top: 7px;
  margin-bottom: 2px;
}
.brickColumn .brickBody ul
{
  list-style-type:none;
  list-style-image: none;
  margin-bottom: 0px;
}
.brickColumn .brickBody ul li
{
  position: relative;
  background-repeat: no-repeat;
  list-style-type:none;
  list-style-image: none;
  padding-left: 17px;
  left: -15px;
}
.brickColumn .brickBody ul li a.nolink
{
  text-decoration: none;
}
