/*
 * Style sheet for the Notebook component of XFaces.
 */
TABLE.Notebook {
  border-collapse: collapse;
  padding: 0px;
  margin:  0px;
  border: 0px;
}
TABLE.SelectedPanel, TD.SelectedPanel {
  height: 100%;
  width: 100%;
  color: #FFE600;
  border-top: none;
  border-left: 1px solid #FFE600;
  border-right: 1px solid #FFE600;
  border-bottom: 1px solid #FFE600;
  padding: 2px;
}
.Tab, .TabJoint, .TabSpacer, .SelectedTab {
  padding: 0px;
  margin: 0px;
}
TD.Tab, TD.TabJoint, TD.TabSpacer, TD.SelectedTab {
  background-repeat: repeat-x;
  height: 24px;
}
TD.Tab A, TD.SelectedTab A {
  font-family: arial;
  font-size: 9pt;
  font-weight: bold;
  margin: 5px;
  padding: 0px;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
}
TD.Tab A {
  color: black;
}
TD.SelectedTab A {
  color: #FFE600;
}
/*
 * TabTitle is not technically part of the Notebook but is included
 * here to promote consistency of page layout.
 */
TD.TabTitle {
  font-family: arial;
  font-size: 12pt;
  font-weight: bold;
  margin: 0px 0px 0px 5px;
}
/*
 * WarningMessage is the style used for x:messages. It results in the
 * errors appearing in red text inside a red box.
 */
TABLE.WarningMessage {
  background-color: #FFE0E0;
  border: solid 1px red;
  margin: 0px 2px 5px 2px;
  width: 100%;
}
TD.WarningMessage {
  font-family: verdana;
  font-size: 8pt;
  color: red;
  background-color: #FFE0E0;
  padding: 2px 2px 2px 2px;
  text-align: left;
}
/**
 * The following styles are used to create 8-segment borders.
 */
TABLE.Border {
  border-collapse: collapse;
}
TD.TopBorder, TD.BottomBorder {
  background-repeat: repeat-x;
  height: 32px;
  padding: 0;
  border-spacing: 0;
}
TD.TopBorder {
  margin: 7px 0px 5px 5px;
  font-family: verdana;
  font-size: 12pt;
  font-weight: bold;
  color: black;
}
TD.BottomBorder {
  margin: 0;
}
TD.LeftBorder, TD.RightBorder {
  background-repeat: repeat-y;
  width: 16px;
  padding: 0;
  margin: 0;
  border-spacing: 0;
}
TD.Corner {
  height: 32px;
  width: 32px;
  padding: 0;
  margin: 0;
  border-spacing: 0;
}
