td.icon {
  background-color: #000000;
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: bold;
  border-style: solid;
  border-width: 4px;
  border-color: #084545;
  text-align: center;
  width: 5%;
}

td.iconsmall {
  background-color: #000000;
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: bold;
  border-style: solid;
  border-width: 4px;
  border-color: #084545;
  text-align: center;
  width: 3%;
}

td.icongrey {
  background-color: #000000;
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: bold;
  border-style: solid;
  border-width: 4px;
  border-color: #333333;
  text-align: center;
  width: 5%;
}

td.grey {
  background-color: #222222;
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: normal;
  border-style: solid;
  border-width: 1px;
  border-color: #3A3A3A;
}

td.header {
  background-color: #082525;
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: normal;
  border-style: solid;
  border-width: 1px;
  border-color: #084545;
}

td.journalheader {
  background-color: #082525;
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 12px;
  font-weight: normal;
  border-style: solid;
  border-width: 1px;
  border-color: #084545;
}

td.subheader {
  background-color: #333333;
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #444444;
  text-align: left;
  width: 95%;
}

td.footer {
  background-color: #082525;
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: normal;
  border-style: solid;
  border-width: 1px;
  border-color: #084545;
}

select, option {
  background-color: #333333;
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-weight: bold;
  font-size: 11px;
}

select.small, option.small {
  background: #222222 none;
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: normal;
  width: 125px;
}

th {
  background-color: #1F4920;
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-color: #457344;
  height: 18px;
}

table.main {
  background-color: #000000;
}

table.thinborder {
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}

table.coloredbg {
  background-color: #333333;
}

table.thinbordercoloredbg {
  background-color: #333333;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}

td.logo {
  width: 62px;
  height: 36px;
  background-image: url(images/logo.jpg);
}

td.thinborder {
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}

td.coloredbg {
  color: #FFFFFF;
  background-color: #333333;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: normal;
}

td.thinbordercoloredbg {
  color: #FFFFFF;
  background-color: #333333;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: normal;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}

td {
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: normal;
}

td.index {
  color: #999999;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: normal;
}

td.menu {
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: normal;
}

td.title {
  color: #C0C0C0;
  font-family: "Lucida Sans Unicode";
  font-size: 18px;
  font-weight: bold;
}

td.body {
  background-color: #222222;
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: normal;
  /*background-image: url(journal/images/journalbg.jpg);*/
  border-style: solid;
  border-width: 1px;
  border-color: #444444;
}

td.page {
  color: #C0C0C0;
  font-family: "Lucida Sans Unicode";
  font-size: 12px;
  font-weight: bold;
}

a.page {
  color: #44A846;
  font-family: "Lucida Sans Unicode";
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

a.sidebar {
  color: #FFFFFF;
  text-decoration: none;
}

a.sidebarselected {
  color: #888888;
  text-decoration: none;
}

a.footer {
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

a {
  color: #C0C0C0;
}

a.index {
  color: #C0C0C0;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

textarea {
  background-color: #444444;
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: normal;
}

textarea.black {
  background-color: #151515;
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: normal;
}

input.text {
  background-color: #444444;
  color: #FFFFFF;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: normal;
}

input.black {
  background : #151515 none;
  color : #FFFFFF;
  font-family : "Lucida Sans Unicode";
  font-size : 11px;
  font-weight : normal;
}

input.submit {
  background-color: #999999;
  color: #000000;
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: bold;
}

body.main {
  background-color: #2E2E2E;
  margin-top: 20px;
}

body.index {
  margin-top: 150px;
}

td.banner {
  width: 800px;
  height: 86px;
  background-image: url(images/header4.jpg);
}

td.phpbutton {
  width: 80px;
  height: 15px;
  background-image: url(images/php.gif);
}

td.xmlbutton {
  width: 80px;
  height: 15px;
  background-image: url(images/xml.gif);
}

td.firefoxbutton {
  width: 80px;
  height: 15px;
  background-image: url(images/firefox.png);
}

td.homebutton {
  width: 400px;
  height: 50px;
}

td.sidebar {
  width: 154px;
  height: 450px;
  background-image: url(images/sidebar.jpg);
}

