body {
    font-family: sans-serif, Verdana, Arial;
    font-size: 11pt;
    padding: 0;
    margin: 0;
    background: #888;
}

a {
  text-decoration: none;
  color: blue;
}

table#main td {
    margin: 0pt;
}

/*** light yellow color ***/
td#banner, div.menu, td#wikibody {
    background-color: #FFE080;
}

/**************************** Banner *******************************/
td#banner {
    border: 1px solid white;
}

td#banner a {
    display: block;
    background: #004088;
}

td#banner p {
    background: url("/pmcms/pub/skins/opensys/leftmarker.png") repeat-y;
    font-style: normal;
    font-size: 9pt;
    padding: 2pt 2pt 2pt 14px;
    margin: 0;
    border: solid white;
    border-width: 1px 0 0 0;
}

div#langbar {
    display: inline;
    margin: 2pt;
    padding: 2pt;
    /*border: 1px solid red;*/
}

div#langbar a, div#langbar a:visited {
    color: #FFE080;
}

/**************************** Menu *********************************/
div.menu {
/*    background: url(/images/marker-white.gif) repeat-y #F4D640;*/
    /*background-image: url(/images/marker-white.gif);*/
    background-repeat: repeat-y;
    border: 1px solid white;
    margin: 0 0 8pt 0;
    font-size: 11pt;
}

div.menu h3, h2.pagetitle {
    margin: 0;
    padding: 2pt 2pt 2pt 14px;
    font-size: 11pt;
    background: url("/images/gradient.png") repeat-y #004088;
    color: white;
    border: solid white;
    border-width: 0 0 1px 0;
}

div.menu a {
    display: block;
    color: blue;
    text-decoration: none;
    padding: 2px 2px 2px 2px;
    margin: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: #FFE080;
}

div.menu a:hover {
  /*background: url(/images/gradientahover.png) repeat-y;*/
  background-color: #E0C470;
  border-color: #B39D5A;
}

div.menu h3 a, div.menu h3 a:hover {
    color: white;
    border: none;
    background-color: transparent;
}

/**************************** Body *********************************/
td#wikibody {
    border: 1px solid white;
/*    background: #F4D640;*/
}

div#wikitext {
    padding: 10pt 10pt 20pt 10pt;
}


#wikitext h2, #wikitext h3 {
  border-color:#d0b668;
  border-style:solid;
}

#wikitext h3 {
  font-style: italic;
  margin: 10pt 0;
  border-width: 0 0 2pt 0;
}

#wikitext h2 {
  margin: 12pt 0;
  border-width: 0 0 3pt 0;
}

.pdf a, .pict a, .file a, .filenew a, .url a {
  /*display: block;*/
  padding: 2px 2px 2px 20px;
  background-repeat: no-repeat;
  background-position: center left;
  border-color: #FFE080;
  border-style: solid;
  border-width: 1px;
}

.pdf a:hover, .pict a:hover, .file a:hover, .filenew a:hover, .url a:hover {
    /*background-color: white;*/
  background-color: #E0C470;
    /*border-color: black;*/
  border-color: #B39D5A;
}

table.simple .pdf a, table.simple .pict a, table.simple .file a, table.simple .filenew a {
  display: block;
}

.pdf a {
  background-image: url("/images/acroread.gif");
}

.pict a {
  background-image: url("/images/pict.gif");
}

.file a {
  background-image: url("/images/filesave.gif");
}

.filenew a, .url a {
  background-image: url("/images/filenew.gif");
}

/*div#wikitext a:hover {
    background-color: white;
    border-color: black;
}*/

div#wikitext hr {
    border: dashed black;
    border-width: 0px 0px 1px 0px;
    margin: 10pt 0 10pt 0;
}

div#wikitext p {
  margin: 6pt 0 6pt 0;
}

div#wikitext p.vspace {
  /*display: none;*/
}

.date {
  font-size: 9pt;
  font-style: italic;
  text-decoration: underline;
  display: block;
  padding: 0;
  margin: 2pt;
}

table.simple {
  border-collapse: collapse;
  text-align: center;
}

table.simple th {
  background: #F4D680;
  padding: 6pt;
  border: 1px solid white;
}

table.simple td {
  border: 1px solid white;
  font-size: 10pt;
  padding: 3pt;
}

table.simple .file a {
  display: block;
}


/* thumblink */
.thumblink img {
  border: 1px solid white;
/*  padding: 0;
  margin: 0;*/
}

.thumblink img:hover {
  border: 1px solid red;
}

/**************************** Misc *********************************/
textarea#text {
    width: 100%;
}

div#wikicmds {
    text-align: center;
}

div#wikicmds a {
    color: white;
    font-style: normal;
    padding: 0 4pt 0 4pt;
}

center.lastmod {
    font-size: 10pt;
}


.clear {
  clear: both;
}

div.clear {
  margin: 10pt;
  padding: 10pt;
}

h1, h2, h3, h4, h5 {
  clear: both;
}

