/* CSS Document */
body {
  margin: 0px;
  font-family: Arial;
  font-size: 80%;
}

table.autotable {
  border: 1px solid gray;
  margin-top: 3px;
  margin-bottom: 3px;
}

td.header {
  font-size: large;
  font-variant: small-caps;
  background: #132952;
  color: #fff;
}

td.menu {
  padding-left: 3px;
  padding-right: 3px;
}

td.main {
  background: #FFFFFF;
  color: #000000;
}

td {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
}

th {
  padding: 0px 3px 0px 3px;
}

tr.hd {
  background: #dddddd;
  color: #000000;
  font-size: 80%;
}

tr.r0 {
  background: #eeeeee;
  color: #000000;
  font-size: 80%;
}

tr.r1 {
  background: #f7f7f7;
  color: #000000;
  font-size: 80%;
}

tr.frm {
  background: #f5f5f5;
  color: #000000;
  font-size: 80%;
}

table tr.r0:hover {
	background: #ccffcc; COLOR: #000000;
}
table tr.r1:hover {
	background: #ccffcc; COLOR: #000000;
}
tr.r0:hover {
	background: #ccffcc; COLOR: #000000;
}
.hover {
	background: #ccffcc; COLOR: #000000;
}

span.search {
  background-color: yellow;
}

span.tblpg {
}

input {
  border: 1px solid gray
}

input[type="text"]:hover { background-color: lime }

input[type="checkox"] {
  border: 0px;
}

textarea {
  border: 1px solid gray;
  font-family: Tahoma;
  width: 100%;
  overflow: auto;
}

input:focus { background-color: #FFFF99 }
textarea:focus { background-color: #FFFF99 }

div.caption {
  font-size: 80%;
}

div.notehd {
  width: 100%;
  border: 1px solid black;
  background: #eeeeee;
  padding: 3px;
}

div.notetext {
  width: 100%;
  border: 1px dotted black;
  background: #dddddd;
  padding: 3px;
  margin-top: 3px;
  margin-bottom: 6px;
}

div.meshd {
  width: 100%;
  background: #add9d9;
}

div.cel {
  float: left;
}

div.row {
  clear: both; 
  margin-bottom: 5px;
}

fieldset {
  padding: 2px;
  font-size: 80%;
}

fieldset li {
  list-style: none;
}

form {
  margin: 0px;
  border: 0px;
}

.fullwidth {
  width: 100%;
}

.halfwidth {
  width: 50%;
}

.tqwidth {
  width: 75%;
}

.win {
  width: 100%;
  background: #ededed;
}

.noborder {
  border: none;
}

img.icon {
  width: 16;
  height: 16;
  border: none;
}

.disp {
  display: block;
}

.hide {
  display: none;
}

.clickme {
  cursor: pointer;
}

.black {
  color: black;
}

.red {
  color: red;
}

.green {
  color: green;
}

.preview {
  width: 100px;
  height: 1em;
  overflow: hidden;
}

.cdaysun {
  background: #eedddd;
}

.cdaysat {
  background: #eedddd;
}

.cdayhol {
  background: #eeeedd;
}

.cdaytoday {
  border: 1px solid red;
}

.cdaydov {
  border: 1px solid blue;
}

.cdaynem {
  border: 1px solid brown;
}

/* IDs */

#menuh {font-family: Tahoma; font-weight: bold; clear: left; height: 20px; margin-top: 3px; margin-bottom: 3px;}
#menuh a {display: block; width: 98px; float: left; text-decoration: none; color: black;}
#menuh a span {display: block; width: 100%; padding-left: 5px; background: url(images/tab.gif); border-bottom: 1px solid black;}
#menuh a:hover {display: block; width: 98px; background: url(images/tabh.gif); cursor: pointer; text-decoration: underline;}
#menuh a:hover span {display: block; width: 98px; background: url(images/tabh.gif);}
#menuh a span.active {display: block; width: 98px; background: url(images/taba.gif); border-bottom: 0px;}
#menuh a:hover span.active {display: block; width: 98px; background: url(images/taba.gif);}

#menuh2 {font-family: Tahoma; font-weight: bold; font-size: x-small; clear: left; height: 16px; margin-top: 3px; margin-bottom: 3px;}
#menuh2 a {display: block; width: 98px; float: left; text-decoration: none; color: black;}
#menuh2 a span {display: block; width: 100%; padding-left: 5px; background: #eeeeee; border: 1px solid #dddddd;}
#menuh2 a:hover {display: block; width: 98px; background: #fefefe; cursor: pointer; text-decoration: underline;}
#menuh2 a:hover span {display: block; width: 98px; background: #fefefe;}
#menuh2 a span.active {display: block; width: 98px; background: #fefefe; border-bottom: 0px;}
#menuh2 a:hover span.active {display: block; width: 98px; background: #fefefe;}

#menu {list-style: none; margin: 0px; padding: 0px;}
#menu li {width: 150px; background-color: #f5f5f5; border: 1px outset #dddddd; padding: 1px;}
#menu a {color: navy; text-decoration: none;}
#menu a:hover {color: navy; text-decoration: underline;}

