/*
** Basic text definitions
*/

body {
  font-family: arial, helvetica, sans-serif;
  margin: 0;
  border: 0;
  background-color: #ffffff;
}


h1 {
  font-size: 140%;
  font-weight: bold;
}

h2 {
  font-size: 100%;
  font-weight: bold;
}

h3 {
  font-size: 80%;
  font-weight: bold;
}





/*
**
**
** CommandBar menu text definitions
**
**
*/

table.commandbar {
  width: 100%;
  border: 0;
  padding: 0;
  background-color: #9999cc;
  color: #000;
}

table.commandbar td {
  text-align: center;
  padding: 0.2em;
}

table.commandbar td.left {
  text-align: left;
}

table.commandbar td.right {
  text-align: right;
}

table.commandbar a, table.commandbar a:link {
  text-decoration: none;
  color: blue;
  border: 1px solid #9999cc;
}

table.commandbar a:hover {
  background-color: #fff;
  color: red;
  border: 1px solid blue;
}







/*
** Page Top Styles
*/

.pagetop {
  background-color: #ccc;
  color: #fff;
}


/*
** Page Bottom Styles
*/

.pagebottom {
  max-width: 1000em;
  min-width: 1000em;
  color: #000000;
  background-color: #ffffff;

}



/*
** Main Body Style
*/

/*.mainbody {
**  background-color: #ffffff;
**}

**.mainbody2 {
**  background-color: #f0f0f0;
}*/

.title {
  font-size: 75%;
  // color: #00ffff;
  color: yellow;
  font-weight: bold;
}


table.mainbody {
  background-color: #fff;
}

table.mainbody a {
  color: blue;
}


table.mainbody a:hover {
  color: red;
}

table.mainbody a:link {
  color: green;
}





table.bodytable {
  width: 100%; 
  border: 0;
  border-collapse: collapse;
  padding: 0;
}

table.bodytable tr {
  vertical-align: top;
}

table.bodytable td {
  border: 0;
  padding: 0.5em;
}

table.bodytable td a, table.bodytable td a:link {
  text-decoration: none;
  color: green;
}

table.bodytable td a:hover {
  color: blue;
}


/*
** Side Bar Styles
*/

table.bodytable td.sidebar1 {
  background-color: #f0f0f0;
}

table.bodytable td.sidebar1 a, table.bodytable td.sidebar1 a:link {
  color: #00f;
}

table.bodytable td.sidebar1 a:hover {
  color: #f00;
}


table.sidebar2 {
  background-color: #fff;
}




/*
**
**
**
**
*/



table.disp {
  border: solid 2px #900;
  border-collapse: collapse;
  horizontal-align: center;
  empty-cells: show;
}

table.disp th {
  background-color: #900;
  color: white;
  border: 2px solid #900;
  padding: 0.2em;
}

table.disp th.right {
  text-align: right;
}

table.disp th.nl {
  text-align: left;
  font-weight: normal;
}

table.disp th.nr {
  text-align: right;
  font-weight: normal;
}

table.disp th.nc {
  text-align: center;
  font-weight: normal;
}


table.disp th.left {
  text-align: left;
}

table.disp td {
  border: 2px solid #900;
  text-align: right;
  padding: 0.2em;
}

table.disp td.left {
  text-align: left;
}

table.disp td.right {
  text-align: right;
}

table.disp td.nb {
  border: 0;
}

table.disp td a, table.disp td a:link {
  color: blue;
}

table.disp td a:hover {
  color: red;
  /*border: 1px solid red;*/
}



/*
**
**
*/

table.cashreport {
  border: solid 2px black;
  border-collapse: collapse;
  horizontal-align: center;
  empty-cells: show;
  color: black;
}

table.cashreport th {
  padding: 0.2em;
  text-align: right;
}

table.cashreport th.left {
  text-align: left;
}

table.cashreport td {
  text-align: right;
  padding: 0.2em;
}

table.cashreport td.left {
  text-align: left;
}

table.cashreport td a, table.cashreport td a:link {
  color: blue;
}

table.cashreport td a:hover {
  color: red;
}

div.right {
  text-align: right;
}


#pageheader {
  width: 100%;
}

#pagecontent {
}

#pagefooter {
  text-align: center;
  width: 100%;
}


