
body {
  background: white;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  border: 0;
  margin-top: 6;
  margin-left: 6;
  margin-right: 6;
  margin-bottom: 7;
}

table {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  border: 0;
  padding: 0;
  border-spacing: 0;
}

tr {
  border: 0;
  padding: 0;
}

td {
  border: 0;
  padding: 0;
  empty-cells: show;
}

td.nav1 {
  background: #087d8f;
  border: 1px solid black;
  color: white;
}

td.nav1a {
  background: #f0e8c5;
  border: 1px solid black;
  color: black;
}

td.nav {
  background: #087d8f;
  border: 1px solid black;
  color: white;
}

td.admin {
  color: #087d8f;
}

td.sectionHeader {
  background: #f0e8c5;
  color: #333333;
  font-weight: bold;
}


td.tabBar {
  background: #f0e8c5;
  color: #000000;
}

td.tabFg {
  background: #f0e8c5;
  color: #333333;
  font-weight: bold;
}

td.tabBg {
  background: #e9e6e1;
  color: #000000;
}

td.textAreaOld {
  padding: 4px;
  border: 1px;
  border-style: inset;
  background: #ffffff;
}

td.textArea {
  padding: 6px;
  background: #e9e6e1;
}

td.alertArea {
  font-style: italic;
  font-weight: bold;
  color: #ee0000;
  padding: 20px;
  background: #e9e6e1;
}

TD.groupBar {
  background: #087d8f;
}

SPAN.groupBar {
  color: #087d8f;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

.colHdr {
  background: #f0e8c5;
  color: #000000;
  padding: 4;
}

.rowA {
  background: #e9e6e1;
  color: #000000;
  padding: 4;
}

.rowB {
  background: #ffffff;
  color: #000000;
  padding: 4;
}

.normal {
  background: white;
  font-size: 8pt;
  font-family: verdana, arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: black;
}

a:link {
  color: #0000ff;
  text-decoration: underline;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
}
a:active {
  color: #0000ff;
  text-decoration: underline;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
}
a:visited {
  color: #0000ff;
  text-decoration: underline;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
}

a.nav1:link {
  color: #ffffff;
  text-decoration: none;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}
a.nav1:active {
  color: #ffffff;
  text-decoration: none;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}
a.nav1:visited {
  color: #ffffff;
  text-decoration: none;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

a.nav1a:link {
  color: #000000;
  text-decoration: none;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}
a.nav1a:active {
  color: #000000;
  text-decoration: none;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}
a.nav1a:visited {
  color: #000000;
  text-decoration: none;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

a.nav2:link {
  color: #087d8f;
  text-decoration: none;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}
a.nav2:active {
  color: #087d8f;
  text-decoration: none;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}
a.nav2:visited {
  color: #087d8f;
  text-decoration: none;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

td.nav2disabled {
  color: #cccccc;
  text-decoration: none;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

a.admin:link {
  color: #087d8f;
  text-decoration: underline;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}
a.admin:active {
  color: #087d8f;
  text-decoration: underline;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}
a.admin:visited {
  color: #087d8f;
  text-decoration: underline;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

a.tab:link {
  color: #333333;
  text-decoration: none;
  font-family: verdana, arial, sans-serif;
  font-weight: bold;
  font-size: 8pt;
}
a.tab:active {
  color: #333333;
  text-decoration: none;
  font-family: verdana, arial, sans-serif;
  font-weight: bold;
  font-size: 8pt;
}
a.tab:visited {
  color: #333333;
  text-decoration: none;
  font-family: verdana, arial, sans-serif;
  font-weight: bold;
  font-size: 8pt;
}

A.alertSmall:link
{
  color: #c00000;
  text-decoration: underline;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
}

A.alertSmall:active
{
  color: #c00000;
  text-decoration: underline;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
}

A.alertSmall:visited
{
  color: #c00000;
  text-decoration: underline;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
}
.titleTab {
  font-family: verdana, arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: white;
  background: #087d8f;
}

.patientInfo {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  color: white;
  background: #087d8f;
}

input {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  height: 20px;
}

select {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  height: 20px;
}

input.checkbox {
  width: 14px;
  height: 14px;
}

input.radio {
  width: 14px;
  height: 14px;
}

.header {
  background: #087d8f;
  color: white;
}

.alert {
  font-style: italic;
  font-weight: bold;
  color: #ee0000;
}

.requiredLabel {
  color: #ee0000;
}

.orderStatus {
  font-weight: bold;
  color: #ee0000;
}

.two-digit {
  width: 20;
}

.four-digit {
  width: 35;
}

.x-small {
  width: 30;
}

.small {
  width: 70;
}

.medium {
  width: 95;
}

.large {
  width: 120;
}

.reqd {
  color: #a0a008;
}

input.small {
  width: 70;
}

input.smallAlert {
  font-style: italic;
  font-weight: bold;
  color: #ee0000;
  width: 70;
}

input.largeAlert {
  font-style: italic;
  font-weight: bold;
  color: #ee0000;
  width: 120;
}

input.tinyBold {
  font-style: italic;
  font-weight: bold;
  font-size: 9pt;
}

input.tiny {
  font-size: 9pt;
}

input.tinyDelete {
  font-style: italic;
  font-weight: bold;
  font-size: 9pt;
  color: #ee0000;
}

select.orderChoiceList {
  font-family: monospace, sans-serif;
  font-size: 9pt;
  width: 250;
}

select.recipientFilterList {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  width: 175;
}

span.goodCode {
  color: #008000;
}

span.badCode {
  color: #c00000;
  font-style: italic;
}

span.codeNA {
  color: #000000;
}

span.title {
color: #000000;
font-family: verdana, arial, sans-serif;
font-size: 10pt;
font-weight: bolder;

}

span.hiTitle {
color: #000000;
font-family: verdana, arial, sans-serif;
font-size: 12pt;
font-weight: bolder;
}

td.popup {
  padding-top: 2;
  padding-left: 4;
  padding-bottom: 2;
  padding-right: 4;
  cursor: hand;
}

div.popup {
  text-align: left;
  border-style: outset;
  border-width: 2;
  background: lightGrey;
  padding: 2;
}

<!-- styles for the Help system -->

.important {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	border-top: thin dotted #CCCCCC;
	border-right: thin dotted #CCCCCC;
	border-bottom: thin dotted #CCCCCC;
	border-left: thin dotted #CCCCCC;
	padding: 2px;
}