* {
  font-size: 10pt;
  font-family: "Verdana";
}

tt {font-family: "Courier";}

h1 {
  font-size: 13pt;
}
h2 {
  font-size: 12pt;
  margin-top:5pt;
  margin-bottom:0pt;
}

ol, ul, dir{
  margin:0 0 0 24;
}

p{
  margin:0 0 0 0;
}

br.3 {line-height:3pt}

td {
  vertical-align: top;
  border-collapse: collapse;
}
td.b {
  vertical-align: top;
  border-color:#7fc07f;
  border-style:solid;
  border-width:1;
}

th {
  font-size: 9pt;
  background-color: #d0d0d0;
  border-right: #888888 1px solid;;
  border-left: none;
  border-top: none;
  border-bottom: #888888 1px solid;
  border-collapse: collapse;
}

.wday {
  font-size: 9pt;
  font-weight: 700;
  text-align: center;
  color: blue;
  border-right: #888888 1px solid;
  border-left: #abcdcd 1px solid;
  border-top: #abcdcd 1px solid;
  border-bottom: #888888 1px solid;
  cursor: hand;
}

.wend {
  font-size: 9pt;
  font-weight: 700;
  text-align: center;
  color: red;
  border-right: #888888 1px solid;
  border-left: #abcdcd 1px solid;
  border-top: #abcdcd 1px solid;
  border-bottom: #888888 1px solid;
  cursor: hand;
}

.imgbtn {
  padding:{2,2,2,2};
  border-left:  #ffffff 1px solid;
  border-top:   #ffffff 1px solid;
  border-right: #000000 1px solid;
  border-bottom:#000000 1px solid;
  cursor: hand;
}

.imgbtn1 {
  padding:{2,2,2,2};
  border-left:  #d0e0c0 1px solid;
  border-top:   #d0e0c0 1px solid;
  border-right: #888888 2px solid;
  border-bottom:#888888 2px solid;
  cursor: hand;
}

.alert {
  font-weight:bold;
  letter-spacing: 3;
  font-size:12pt;
  color: red;
}

.menu {
  font-size:8pt;
  background-color:#c0ffde;
}

.hdr {
  margin-top:3pt;
  font-size:12pt;
  font-weight:600;
  font-style:italic;
  letter-spacing:5;
  text-align:center;
  background-color:#7FC07F;
  border:solid 1pt #008000;
  color:#803F80;
}

.factsheet1 {
  width: 374px;
  font-size: 8pt;
  vertical-align: top;
  background-color:#cdefab;
  border:solid 1pt
}

.factsheet2 {
  width: 374px;
  font-size: 8pt;
  vertical-align: top;
  background-color:#abdbfe;
  border:solid 1pt
}

.dump {
  font-size: 7pt;
  background-color:#80C070;
  border:solid 1pt;
}

.menubar {
  font-size: 11pt;
  vertical-align: middle;
  color:#ffff90;
  background-color:#9050da;
  border-top:solid yellow 1pt;
  border-left:solid yellow 1pt;
  border-bottom:solid black 1pt;
  border-right:solid black 1pt;
  cursor:hand;
}

.project {
  font-size: 10pt;
  font-weight: 600;
  vertical-align: middle;
  color:#771100;
  width:300px;
}

.navsideborder 
{
  border-left : 1px solid black;
  border-right: 1px solid black;
}

.cmt  {
  font-size: 7pt;
  text-align: center;
  background-color:#fffe90;
  border-bottom:solid 1pt;
}

.form {
  background-color: #FFFFCC;
  border: #888888 1px solid;
}

input, textarea, select {
  background-color: #FFFFCC;
	border: #888888 1px solid;
}

input.login_input {
	color: #444444;
	background-color: #DDDDDD;
	border: #AAAAAA 1px solid;
	padding: 2px;
}
table.small td {
	font-size:8pt;
	border-collapse: collapse;
}
table.small input {
	width: 80px;
	height: 20px;
	font-size: 8pt;
	border-collapse: collapse;
}
img {
	border: 0px;
}

a.tab {
   font-size: 13px;
   color: #0000CC;
   font-weight: bold;
   text-decoration: none;
}
