.ctl00_cphBody_wpzTop_0, .ctl00_cphContent_wpzTop_0, .ctl00_cphContent_wpzLeft_0, .ctl00_cphContent_wpzRight_0, .ctl00_cphContent_wpzBottom_0, .ctl00_cphBody_wpzLeft_0, .ctl00_cphBody_wpzRight_0
{
  border-radius: 3px;
}

table.ctl00_cphBody_wpzTop_0, table.ctl00_cphContent_wpzTop_0, table.ctl00_cphContent_wpzLeft_0, table.ctl00_cphContent_wpzRight_0, table.ctl00_cphContent_wpzBottom_0, table.ctl00_cphBody_wpzLeft_0, table.ctl00_cphBody_wpzRight_0
{
 background-position: right bottom;  
}

.PartContent
{
  font-family: Arial;
  font-size: 11px;
  padding: 3px;
  border-top-width: 0px;
  cursor: default;
  border:0px !important;
}

td.PartContent
{
  padding-left:15px !important;
  padding-right:24px !important;
  padding-bottom:24px !important;
  background-position: left bottom;
  border:0px !important;
  width:auto !important;
}


.PartHeader table {

    background: #003130;
    background-position: right top;
    border: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
    height: 25px !important;
    padding-right: 18px !important;
    padding-left: 10px !important;
}

.PartHeader {

    color: #ffffff;
    background: #003130;
    background-position: left top;
    border: 0px !important;
    padding: 0px !important;
    padding-left: 5px !important;
    margin: 0px !important;
    height: 25px !important;
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    vertical-align: middle !important;
}

.Zone
{
  border:0px !important;
  background:transparent !important;
}

.ZoneHeader
{
  color: #000000;
  background-image: url(Images/WebParts/webpart_bg_alt.gif); 
  font-family: Arial;
  font-weight: bold;
  border:#AFAFAF 0px solid !important; 
}

.ShowZone
{
  padding:5px;
  border:0px solid; 
  background-color:#FFFFFF;
}

.HideZone
{
  padding:1px;
  border:0px !important;
  background-color:#FFFFFF;
}

.Catalog
{
  padding:1px;
  background-color:#FFFFFF;
  font-family:Arial;
  font-weight:bold;
  font-size:11px;
  border:#AFAFAF 0px solid; 
  border-top-width:0px;
  cursor:default;
}

.WebPartWrapper
{
    margin-top: 10px;
    padding-bottom: 17px;
    overflow: auto;
    overflow-y: hidden;
    -ms-overflow-style: scrollbar;
}
