/* CSS Document */

.shadetabs {
  margin: 20px 0 0 0;
  padding: 0 0 28px 0;
  list-style-type: none;
  text-align: left;
  border-bottom: 1px solid #302020;
}

.shadetabs li {
  display: inline;
  margin: 0;
  padding: 0;
}

.shadetabs li div {
  float: left;
  margin: 0 0 0 5px;
  padding: 0;
  height: 29px;
  background: #624e4e url(images/sprite_tabs.png) 0px -50px repeat-x; /* inactive bg */
  overflow: hidden;
  cursor: pointer;
}

.shadetabs li div.leftside {
  float: left;
  margin: 0;
  padding: 0;
  width: 3px;
  height: 29px;
  overflow: hidden;
  background: #624e4e url(images/sprite_tabs.png) 0px 0px no-repeat; /* inactive bg */
}

.shadetabs li div.rightside {
  float: left;
  margin: 0;
  padding: 0;
  width: 3px;
  height: 29px;
  overflow: hidden;
  background: #624e4e url(images/sprite_tabs.png) -3px 0px no-repeat; /* inactive bg */
}

.shadetabs li div.label {
  float: left;
  margin: 7px 10px 0 10px;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  background: none;
  overflow: hidden;
  color: #ffffff; /* inactive */
}

.shadetabs li.selected div {
  background: #ffffff url(images/sprite_tabs.png) 0px -100px repeat-x; /* selected bg */
}

.shadetabs li.selected div.leftside {
  background: #ffffff url(images/sprite_tabs.png) -6px 0px no-repeat; /* selected bg */
}

.shadetabs li.selected div.rightside {
  background: #ffffff url(images/sprite_tabs.png) -9px 0px no-repeat; /* selected bg */
}

.shadetabs li.selected div.label {
  color: #000000;
  background: none;
}

.tabcontentstyle { /* style of tab content container */
  margin: 25px 0 0 0;
  clear: both;
  padding: 0 5px 0 5px;
}

.tabcontentstyle p {
  text-align: justify;
}

.tabcontent {
  display: none;
}

@media print {
.tabcontent {
  display: block!important;
}
}