/* START OF CONTEXTUAL SELECTORS */
BODY 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0; 
	background: #FFFFFF; 
	color: #000000; 
	font-size: 12px; 
	/*behavior: url(/pharmacy/behaviors/Body.htc);*/
}
TD { vertical-align: top; font-size: 12px; } 
H1 { font-size: 28px; font-weight: 700; color: #3D6E89; } 

FORM
{
	/*BEHAVIOR: url(/pharmacy/behaviors/FormTab.htc);*/
}

FORM {margin-bottom:0px} /* added 11/16/2020 mbt chrome has bottom margin of 12px */

INPUT
{
	/*BEHAVIOR: url(/Pharmacy/behaviors/inputhighlight.htc);*/
}

SELECT
{
    /*BEHAVIOR: url(/Pharmacy/behaviors/select.htc);*/
}

TEXTAREA 
{ 
	text-transform: uppercase; FONT-WEIGHT: bold; 
	/*BEHAVIOR: url(/Pharmacy/behaviors/highlight.htc);*/
}

BUTTON
{ 
	/*BEHAVIOR: url(/Pharmacy/behaviors/buttonhighlight.htc);*/
}

/* START OF CLASS SELECTORS  */
.logobar { background-color: #FFFFFF; vertical-align: baseline; } 
.menu { background-color: #DEDEC7; border-right: 1px solid #A7A39F; border-bottom: 1px solid #A7A39F; }
.featurePic1 { border-bottom: 1px solid #A7A39F; } 
.featureCaption { border-bottom: 1px solid #A7A39F; border-left: 1px solid #A7A39F; border-right: 1px solid #A7A39F; vertical-align: middle; } 
.caption { margin: 10px; } 
.featurePic2 { border-bottom: 1px solid #A7A39F; border-right: 1px solid #A7A39F; } 
.small { font-size: 10px; } 
.numeric {text-align: right;}

INPUT.DIVINPUT {position:absolute;}

/* START OF ID SELECTORS */
#header { background-color: #3D6E89; } 
#layout { background-color: #FFFFFF; } 
#menuItem { margin-left: 20px; line-height: 0.5em; }
#lblDocPrinted { display: none; }


/* START OF PSEUDO-CLASS AND PSEUDO-ELEMENTS SELECTORS */
A:link { color: #666666; text-decoration: none; font-weight: 700; } 
A:visited { color: #666666; font-weight: 700; text-decoration: none; }
A:hover { color: #333333; text-decoration: underline; font-weight: 700; } 
A:active { color: #FF0000; text-decoration: underline; font-weight: 700; } 

.tdlink{
	cursor: pointer;
	/*BEHAVIOR: url(/Pharmacy/Behaviors/class_tdlinks2.htc);*/
}
.individualtdlink
{
	cursor: pointer;
	/*BEHAVIOR: url(/Pharmacy/Behaviors/class_individualtdlink.htc);*/
}
.Heading11
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	WIDTH: 94px;
	FONT-FAMILY: arial;
}
.button
{
    cursor: pointer;
}
.button1
{
    cursor: pointer;
    FONT-WEIGHT: bold;
}
.smallbutton {
    cursor: pointer;
    FONT-WEIGHT: bold;
    font-size: x-small;
    height: 15px;
}

.scrolltable 
{
	height:300px;
	overflow-y:auto;
	scrollbar-base-color:gray;
	scrollbar-3dlight-color:silver;
	scrollbar-darkshadow-color:silver;
	scrollbar-arrow-color:white;
}

.FieldSet1{
}
.INPUTReadOnly	{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    CURSOR: default;
    COLOR: dimgray;
    BORDER-BOTTOM: medium none;
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
	}
	
.INPUTReadOnly2	{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    CURSOR: default;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    font-size: 10pt;
    font-family: Arial;
    font-weight: bold;
	}
.InputUpperCase 
{
	text-transform: uppercase;
	font-weight: bold;
}

.tdlinks2{
	cursor: pointer;
	/*BEHAVIOR: url(/Pharmacy/Behaviors/class_tdlinks2.htc);*/
}
.MainHeader1{
	font-weight: bold;
	font-size: larger;
	font-family: arial;
}
.Heading1{
	font-size: large;
}
.RxTable1 {
	BORDER-RIGHT: #a7a39f 1px solid;
	BORDER-TOP: #a7a39f 1px solid;
	BORDER-LEFT: #a7a39f 1px solid;
	BORDER-BOTTOM: #a7a39f 1px solid;
	background-color: #dedec7;
	padding: 1;
}
.RxButton1 {
	WIDTH: 136px;
	HEIGHT: 39px;
}
.RxTextArea1 {
	FONT-WEIGHT: bold; 
	FONT-FAMILY: arial; 
}


.SubMenuSPAN { BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: white 1px solid; FONT-WEIGHT: 100; FONT-SIZE: 8pt;
	CURSOR: pointer; TEXT-INDENT: 5px; BORDER-BOTTOM: 1px; FONT-FAMILY: Arial; HEIGHT: 15px; BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left; text-transform:capitalize }
.SubMenuDIVHIDDEN {display:none;}
.SubMenuBODY { CURSOR: default; COLOR: white; BACKGROUND-COLOR: #006699; }
.SubMenuSPANH { color:#006 !important;background-color:#EEF !important;border-right:1px solid gray; }
.SubHead { PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px;
	PADDING-TOP: 0px; HEIGHT: 17px;	TEXT-DECORATION: none; color:yellow; vertical-align:top; display:inline; }

/*.SubHead { padding-right: 5px; padding-left: 0px; font-weight: bold; font-size: 8pt; padding-bottom: 0px; margin: 0px; 
           padding-top: 0px; background-color: #555; text-decoration: none; color: #fff; vertical-align: top; border: none; 
           border-left: 1px solid #fff; cursor: pointer; float: left; -webkit-touch-callout: none; -webkit-user-select: none; 
           -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }*/

A.SubHead { border: none !important; }
div.SubHead { width: auto; padding-left: 2px; }
div.SubHead:hover { text-decoration: underline; }
.SubHead A { border: none !important; text-decoration: none; }
.SubHead A { padding-left: 3px; border-left: #fff 1px solid; }

#popdivmenu { vertical-align: middle; }
div.SubMenuSPAN { height: auto; width: auto; min-width: 100px; border-right: 1px; border-top: 1px; 
                  border-left: #fff 1px solid; font-weight: bold; font-size: 9pt; cursor: pointer; 
                  text-indent: 5px; border-bottom: 1px; font-family: Arial,sans-serif; vertical-align: middle; 
                  color: #FFFF00; background-color: #777; text-align: left; text-transform: capitalize; padding: 2px; 
                  padding-right: 10px; white-space: nowrap; overflow: hidden; -webkit-touch-callout: none; 
                  -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; 
                  user-select: none; }
div.SubMenuSPAN:hover { text-decoration: underline; }
div.SubMenuSPANH { color: #fff; background-color: #04f; }
div.SubMenuDIVHIDDEN { display: none; }
div.SubMenuBODY { cursor: default; color: #fff; background-color: #048; }
#SubMenuDIV .MenuCategory { margin-left: 0px; }
#SubMenuDIV .LIMenuAry { margin-left: 20px; }
.SubLinkBODY { box-sizing: border-box; background-color: #aab !important; width: 250px !important; border: 1px solid #444; padding: 0px !important; }
.SubLinkBODY DIV { box-sizing: border-box; }
.SubLinkBODY DIV.titleSpan { text-align: left; margin-top: 1px; border-top: 1px solid #ddd; border: none; padding-left: 2px; font-size: 7pt; font-family: Verdana,Arial; color: #eee; background-color: #666; }
.SubLinkBODY DIV.linkSpan { cursor: default; padding: 0px; text-align: left; margin-top: 1px; margin-bottom: 1px; color: #444; border: none; font-size: 9pt; background-color: #acf; border: 1px solid #acf; text-decoration: none; }
.SubLinkBODY DIV.linkSpan A { padding: 1px; border: 1px solid #acf; background-color: #eef; display: block; box-sizing: border-box; font-weight: bold; font-size: 8pt; font-family: Verdana,Arial; }
.SubLinkBODY DIV.linkSpan A:hover { color: #00f; background-color: #ffc; }
.SubLinkBODY DIV.linkSpan DIV.xspan { display: inline; padding-left: 2px; padding-right: 2px; color: #888; text-align: center; cursor: pointer; height: 15px; width: 15px; margin-left: 1px; margin-top: 1px; background-color: #eee; }
