/***********************************( PAGE-LEVEL STYLES )*************************************************/
/*********************************** GLOBAL ****************/
html { font-size: 100%; /* IE hack */ }
A
{
	font-weight:normal; font-size:1em; text-decoration:none; color:#415941;
}
IMG
{
	font-size: 1em;
}
TABLE {
/*	font-size:1em;*/
font-size: 100%; /* IE hack */ 
}
TR {
	font-size:1em;
}
TD {
	font-size:1em;
}
UL {
	font-weight:normal; font-size:1em; text-decoration:none;
}
OL {
	font-weight:normal; font-size:1em; text-decoration:none;
}
LI {
	font-weight:normal; font-size:1em; text-decoration:none;
}

body
{
	background-color : White;
	font-family: 'Verdana','Arial','Geneva','Helvetica';
	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
	 TEXT-DECORATION: none;
	 margin: 0;
	 margin-top: 0;
	 margin-left: 0;
}

body.NFPopup
{
	background-color : E8F0E8;
	font-family: 'Verdana','Arial','Geneva','Helvetica';
	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
	 TEXT-DECORATION: none;
	 margin: 0;
	 margin-top: 0;
	 margin-left: 0;
}

div
{
    FONT-SIZE: 1em;
}
/*********************************** CLASSES ****************/
.codeChart {
	font-size: 1.5em;
}
.pageTitle {
	 font-size: 1.125em; font-weight:bold; color:#000000; text-decoration:none;
}
.strongText {
	font-weight:bold;
}
.CalcText {
	font-weight:bold;color:#990000;
}
.weakText {
	color:#bbbbbb;
}
.tinyWeakText {
	font-size:0.875em;color:#bbbbbb;
}
.smallText {
	font-size:0.875em;
}
.smallStrongText {
	font-size:0.875em;font-weight:bold;
}
.largeText {
	font-size:1.125em;
}
.largeStrongText {
	font-size:1.125em;font-weight:bold;
}
.largerText {
	font-size:1.25em;
}
.largerStrongText {
	font-size:1.25em;font-weight:bold;
}
.veryLargeStrongText {
	font-size:1.5em;font-weight:bold;
}
.moduleTitle {
	font-weight:bold; font-size:1.125em; color:#000000; text-decoration:none;
}
.HelpText {
	font-weight:bold; font-size:1em; color:#990000;
}
.statusMsg {
	font-weight:bold; font-size:1.25em; color:#000000; text-decoration:none;
}
.errorMsg {
	font-weight:bold; font-size:1em; color:#990000;
}
.moduleLine {
	background-color:gray;
}
.tableDiv {
	background-color:#666666
}
.wizardTitle {
	font-weight:normal; font-size:1.625em; color:#ffffff; text-decoration:none;
}
.wizardProgress {
	font-weight:normal; font-size:0.875em; color:#666666; text-decoration:underline
}

/***********************************( TABLE STYLES )*************************************************/
.stdTable {
	background-color:#E8F0E8; border: 2 solid #A1BFA1;
}
.stdTableRow {
	background-color:#FFFFFF;
}
.stdTableAlternateRow {
	background-color:#E8F0C8;
}
.HelpTable {
	background-color:#FFFF99;
	border: 2 solid #A1BFA1;
	font : bold;
}
.PatientTable {
	background-color:#dddddd; border: 2 solid #990000;
}
.DataTable {
	background-color:#dddddd; border: 1 solid #999999;
}
.PrintTable {
	background-color:#FFFFFF; border: 1 solid #000000;
}
/*Fix 53.2*/
.AlertTable {
	background-color:#FFD9D9;
	border: 2 solid red;
	font : bold;
}
.NFSelectedRow{
	background-color:#FFFF99;
}
.DCEditableLabel{
	border:1 dashed #A1BFA1;
}
.DCEditableLabelHover{
	border:1 dashed #A1BFA1;
	background-color:#A1BFA1;
	color:#FFFFFF;
}
TD.DataSmall{
	font-size : 0.875em;
}
.coloredCell {
	background-color:#E8F0E8;
}
.editViewTitle {
	font-family:arial; font-weight:bold; font-size:1.125em; background-color:#A1BFA1; border: 2 solid #A1BFA1;
}
.evTitleBar {
	font-family:arial; font-weight:bold; font-size:1.125em; color:#333333;
}
.evLabel {
	font-family:arial; font-weight:bold; font-size:1em; color:#333333;
}

.listHead {
	font-size:1em; text-decoration:none; font-weight:bold; background-color:#A1BFA1; color:#333333;
}
.image_list {
	border: 1 solid #bbbbbb; background-color:white; overflow-y:auto; overflow-x:hidden;
}
.image_list_table {
	font-family:arial; font-size:1em; text-decoration:none; color:black;
}
.list_item {
	height:16px; padding-top:1px; padding-bottom:1px; cursor: hand;
}
.header_column {
	height:16px; padding-top:1px; padding-bottom:1px; padding-left:2px; background-color:#D4D0C8; border-top: 1 solid #E8F0E8; border-left: 1 solid #E8F0E8; border-right: 1 solid gray; border-bottom: 1 solid gray;
}
.homeTable {
	border:1 solid #E8F0E8; background-color:white;
}
.homeTableTitle {
	font-weight:bold; background-color:#E8F0E8;padding:2px;
}

.sortHead	{
	font-size:1em; font-weight:bold; background-color:#A1BFA1; color:white; border:1px outset white; cursor:hand; padding-top:0; padding:bottom:0; border-top:1px solid buttonhighlight;	border-left:1px solid buttonhighlight;	border-right:1px solid buttonshadow;	border-bottom:1px solid buttonshadow; height:16px;
}
.arrow {
	font-family:webdings; color:black; padding:0; font-size:10px; height:11px; width:10px; overflow:hidden; margin-bottom:2; margin-top:-3; padding:0; padding-top:0; padding-bottom:2;
}


/***********************************( FORM ELEMENT STYLES )*************************************************/
TEXTAREA {
	font-size:1.125em;
}
INPUT {
	font-size:1.125em;
}
INPUT.OrderValue{
	font-size:1.125em;
	text-align : right;
}
INPUT.DCValue{
	font-size:1.125em;
	text-align : right;
}
INPUT.CalcValue {
	font-size:1.125em;
	color:#990000;
	text-align : right;
}
INPUT.CalcValue:disabled{
	color:#990000;
}
SELECT {
	font-size:1em;
}
.adminToolbarButton {
	font-family:Verdana,Arial,Geneva,Helvetica; font-size:1em; text-decoration:none; font-weight:normal; background-color:gray; color:white; cursor: hand; border-top: 1.5px solid #bbbbbb; border-left: 1.5px solid #bbbbbb; border-right: 1.5px solid #666666; border-bottom: 1.5px solid #666666; text-align:center; padding: 1px 2px 1px 2px; width:60px;
}
.adminToolbarButtonOver {
	font-family:Verdana,Arial,Geneva,Helvetica; font-size:1em; text-decoration:none; font-weight:normal; background-color:gray; color:white; cursor: hand; border-top: 1.5px solid white; border-left: 1.5px solid white; border-right: 1.5px solid black; border-bottom: 1.5px solid black; text-align:center; padding: 1px 2px 1px 2px; width:60px;
}
.inputButton {
	font-size:1em; text-decoration:none; font-weight:normal; background-color:buttonface; cursor: hand; border-top: 1.5px solid white; border-left: 1.5px solid white; border-right: 1.5px solid gray; border-bottom: 1.5px solid gray;
}
.PNOrderHelpButton {
	font-size:1.25em; text-decoration:none; font-weight:normal; background-color:buttonface; cursor: hand; border-top: 1.5px solid white; border-left: 1.5px solid white; border-right: 1.5px solid gray; border-bottom: 1.5px solid gray; padding: 8px 15px 8px 15px;
}
.PNOrderCopyLastOrderButton {
	font-size:1em; text-decoration:none; font-weight:normal; background-color:buttonface; cursor: hand; border-top: 1.5px solid white; border-left: 1.5px solid white; border-right: 1.5px solid gray; border-bottom: 1.5px solid gray; width: 9em;
}
.PNOrderEditButton {
	font-size:1em; text-decoration:none; font-weight:normal; background-color:buttonface; cursor: hand; border-top: 1.5px solid white; border-left: 1.5px solid white; border-right: 1.5px solid gray; border-bottom: 1.5px solid gray; width: 7em;
}
.PNOrderLoadSpecSolnButton {
	font-size:1em; text-decoration:none; font-weight:normal; background-color:buttonface; cursor: hand; border-top: 1.5px solid white; border-left: 1.5px solid white; border-right: 1.5px solid gray; border-bottom: 1.5px solid gray; width: 9em;
}
.PNOrderOrderNotesButton {
	font-size:1em; text-decoration:none; font-weight:normal; background-color:buttonface; cursor: hand; border-top: 1.5px solid white; border-left: 1.5px solid white; border-right: 1.5px solid gray; border-bottom: 1.5px solid gray; width: 9em;
}
.PNOrderPrintSaveButton {
	font-size:1em; text-decoration:none; font-weight:normal; background-color:buttonface; cursor: hand; border-top: 1.5px solid white; border-left: 1.5px solid white; border-right: 1.5px solid gray; border-bottom: 1.5px solid gray; width: 7em;
}
.PatientStartOverResetChangesButton {
	font-size:1em; text-decoration:none; font-weight:normal; background-color:buttonface; cursor: hand; border-top: 1.5px solid white; border-left: 1.5px solid white; border-right: 1.5px solid gray; border-bottom: 1.5px solid gray; width: 13em;
}
.PatientStartOverClearButton {
	font-size:1em; text-decoration:none; font-weight:normal; background-color:buttonface; cursor: hand; border-top: 1.5px solid white; border-left: 1.5px solid white; border-right: 1.5px solid gray; border-bottom: 1.5px solid gray; width: 9em;
}
.PatientSaveChangesButton {
	font-size:1em; text-decoration:none; font-weight:normal; background-color:buttonface; cursor: hand; border-top: 1.5px solid white; border-left: 1.5px solid white; border-right: 1.5px solid gray; border-bottom: 1.5px solid gray; width: 7em;
}
.PatientSaveNewButton {
	font-size:1em; text-decoration:none; font-weight:normal; background-color:buttonface; cursor: hand; border-top: 1.5px solid white; border-left: 1.5px solid white; border-right: 1.5px solid gray; border-bottom: 1.5px solid gray; width: 9em;
}
.PatientEditInfoButton {
	font-size:1em; text-decoration:none; font-weight:normal; background-color:buttonface; cursor: hand; border-top: 1.5px solid white; border-left: 1.5px solid white; border-right: 1.5px solid gray; border-bottom: 1.5px solid gray; width: 5em;
}
.PatientCancelNewPatientEntryButton {
	font-size:1em; text-decoration:none; font-weight:normal; background-color:buttonface; cursor: hand; border-top: 1.5px solid white; border-left: 1.5px solid white; border-right: 1.5px solid gray; border-bottom: 1.5px solid gray; width: 12em;
}
.PatientCancelEditButton {
	font-size:1em; text-decoration:none; font-weight:normal; background-color:buttonface; cursor: hand; border-top: 1.5px solid white; border-left: 1.5px solid white; border-right: 1.5px solid gray; border-bottom: 1.5px solid gray; width: 7em;
}

.proceedButton1 {
	font-size:1em;
	text-decoration:none;
	font-weight:normal;
	background-color: Maroon;
	cursor: hand;
	border-top: 1.5px solid white;
	border-left: 1.5px solid white;
	border-right: 1.5px solid gray;
	border-bottom: 1.5px solid gray;
	color : White;
}

.proceedButton2 {
	font-size:1em;
	text-decoration:none;
	font-weight:normal;
	background-color: Navy;
	cursor: hand;
	border-top: 1.5px solid white;
	border-left: 1.5px solid white;
	border-right: 1.5px solid gray;
	border-bottom: 1.5px solid gray;
	color : White;
}

/************************************************************************************************/
@font-face {
    font-family: barcod39;
    font-style:  normal;
    font-weight: normal;
    src: url(/includes/BARCOD0.eot);
 }
 
.BarCode{
	font-family: barcod39;
	font-size:2.75em;
}

.mask{
	behavior: url("includes/mask.htc");
}

/************************************************************************************************/
/*.NFMenu {
	font-weight:bold;
	font-size:8pt;
	color: #FFFFFF;
	background-color:#74A874;
	text-decoration:none;
}
A.NFMenu:link {
	font-weight:normal; font-size:8pt; color:white; background-color:#74A874; text-decoration:none;
}*/
.NFMenu {
	font-weight:bold;
	font-size:1em;
	color: #FFFFFF;
	background-color:#669966;
	text-decoration:none;
}
A.NFMenu:link {
	font-weight:normal; font-size:1em; color:white; background-color:#669966; text-decoration:none;
}
A.NFMenu:visited {
	color:white; text-decoration:none;
}
A.NFMenu:hover {
	color:#ffffff; text-decoration:underline;
}
.NFMenuNav {
	font-weight:normal; font-size:1em; color:white; text-decoration:none;
}
A.NFMenuNav:hover{
	color: #FFFF99;
	text-decoration:underline;
}
.NFMenuNavSel {
	font-weight:normal; font-size:1em; color:#FFFF99; text-decoration:none;
}
A.NFMenuNavSel:hover{
	color: #FFFF99;
	text-decoration:underline;
}

.NFFieldName
{
	background-color: #E8F0E8;
}
.NFFieldMissing
{
	COLOR: White;
	BACKGROUND-COLOR: #993333;
}
.NFFieldFocus
{
	background-color: #FFFF99;
}

A:hover {
	text-decoration:underline
}
.subNavWhite {
	font-weight:normal; font-size:1em; color:#ffffff; text-decoration:none;
}
A.subNavWhite:link {
	font-weight:normal; font-size:1em; color:#ffffff; text-decoration:none;
}
A.subNavWhite:hover {
	color:#ffff99; text-decoration:underline
}
.subNavBlack {
	font-weight:normal; font-size:1em; color:#000000; text-decoration:none;
}
A.subNavBlack:link {
	font-weight:normal; font-size:1em; color:#000000; text-decoration:none;
}
.topNav {
	font-weight:normal; font-size:1em; color:#000000; text-decoration:none;
}
A.topNav:link {
	font-weight:normal; font-size:1em; color:#000000; text-decoration:none;
}
A.subNavBlack:hover {
	color:#000000; text-decoration:underline
}
A.topNav:hover {
	color:#000000; text-decoration:underline
}

.NFHR
{
	COLOR: #666666;
}
.footer{
	font-size:0.875:em;
}


.tabOff {
	font-weight:normal; font-size:1em; background-color:#E8F0E8; text-decoration:none;
}
A.tabOff:link {
	font-weight:normal; font-size:1em; color:#666666; background-color:#E8F0E8; text-decoration:none;
}
A.tabOff:hover {
	color:#666666; text-decoration:underline;
}

A.pageTitleLink {
	font-weight:bold; font-size:1em; color:#000000; text-decoration:none;
}
A.pageTitleLink:hover {
	color:#ffffff; text-decoration:underline;
}

A.reportLink {
	font-weight:bold; font-size:1em; color:#74A874; text-decoration:none;
}
A.reportLink:hover {
	text-decoration:underline;
}

IMG.NavButton
{
	border : 0.125em solid FFFFFF;
}


