BODY
{
  background-color: White;
  font-family: Verdana, Sans-Serif;
  font-size: 80%;
  margin: 1em;
}

/* Menu with the Logo */
#menu-frame
{
  margin: 0;
  padding: 0;
  height: 100%;
  /* Dash-dotted border */
  background-image: url(Images/MenuBG.png);
  background-position: right;
  background-repeat: repeat-y;
}

#menu
{
  margin: 0;
  padding: 30px 1em; /* TB RL */
  text-align: right;
  /* Phalanger tail */
  background-image: url(Images/PhalangerLogoWebTail.png);
  background-position: top left;
  background-repeat: no-repeat;
}

#menu A
{
  font-size: 120%;
  line-height: 160%;
}

#menu-powered
{
  /* Bottom of page */
  position: absolute;
  bottom: 20px;
  width: 100%;
  height: 23px;
  text-align: center;
}

#menu-frame IMG
{
  border: none;
}

/* Menu Buttons
#menu A
{
  padding: .1em;
  border: 1px solid white;
}

#menu A:hover
{
  text-decoration: none;
  border-top-color: Silver;
  border-left-color: Silver;
  border-bottom-color: DimGray;
  border-right-color: DimGray;
  position: relative;
  top: -1;
  left: -1;
}

#menu A:active
{
  border-top-color: Silver;
  border-left-color: Silver;
  border-bottom-color: White;
  border-right-color: White;
  position: relative;
  top: 1;
  left: 1;
}
/**/

/* Phalanger Title */
#caption-frame
{
  background-color: rgb(218, 223, 235);
  background-image: url(Images/CaptionBG.png);
  background-position: top;
  background-repeat: repeat-x;
  font-family: Verdana, Sans-Serif;
  margin: 0 1em; /* TB RL */
  padding: 0 auto; /* TB RL */
}

#caption-title
{
  margin: 5px auto 0 .2em; /* TRBL */
  font-weight: 900;
  font-size: 45px;
}

#caption-subtitle
{
  font-weight: bold;
  font-size: 15px;
  white-space: nowrap;
}

/* Do not scroll */
.antiscroll
{
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* Global */
H4
{
  font-size: 110%;
}

P, UL
{
  line-height: 1.25em;
}

P
{ 
  text-align:justify; 
}

/* Links */
A:link
{
  text-decoration: none;
  color: RoyalBlue;
}
A:visited
{
  text-decoration: none;
  color: DarkBlue;
}
A:hover
{
  text-decoration: underline;
}
A:active
{
  color: Indigo;
}

PRE { font-size:14px }
CODE { font-size:14px }

CODE.PHP, PRE.PHP { color:black; } /* normal text */
CODE.PHP B, PRE.PHP B { color:blue; font-weight:normal } /* keyword */
CODE.PHP S, PRE.PHP S { color:navy; text-decoration:none} /* string */
CODE.PHP U, PRE.PHP U { color:navy; text-decoration:none;font-weight:bold; } /* variable in string */
CODE.PHP I, PRE.PHP I { color:green; font-style:normal } /* comment */

CODE.XML, PRE.XML { color:blue; } /* normal text */
CODE.XML B,PRE.XML B { color:maroon; font-weight:normal } /* tag */
CODE.XML S,PRE.XML S { color:red; text-decoration:none} /* attribute */
CODE.XML I,PRE.XML I { color:green; font-style:normal } /* comment */
