<style>
STYLE1
{
    BACKGROUND-COLOR: transparent;
    1: 1, "color":{"border":"gray", "shadow":"black", "bgON":"silver","bgOVER":"navy"}, "css":{"ON":"clsCMOn", "OVER":"clsCMOver"}
}
BODY
{
    SCROLLBAR-FACE-COLOR: #e4e4e4;
    FONT-SIZE: 9pt;
    MARGIN: 0px;
    SCROLLBAR-HIGHLIGHT-COLOR: #73a0c1;
    SCROLLBAR-SHADOW-COLOR: #73a0c1;
    COLOR: #000000;
    SCROLLBAR-3DLIGHT-COLOR: #73a0c1;
    SCROLLBAR-ARROW-COLOR: red;
    SCROLLBAR-TRACK-COLOR: white
}
TABLE
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY:Calibri,Arial,  Helvetica, sans-serif
}
.summary
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif
}
.summary_s
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 6pt;
    COLOR: black;
    FONT-FAMILY: Verdana, sHelvetica, Arial, ans-serif
}
.superbill
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 6pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif
}
A:link
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #9e0b0b;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: #9e0b0b;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A:active
{
    BORDER-RIGHT: maroon;
    BORDER-TOP: maroon;
    FONT-WEIGHT: 600;
    BORDER-LEFT: maroon;
    COLOR: #9e0b0b;
    BORDER-BOTTOM: maroon;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: 600;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.title
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.alert
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 4px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 4px;
    MARGIN: 25pt 25px 25px;
    BORDER-LEFT: medium none;
    COLOR: red;
    LINE-HEIGHT: normal;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.section
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.sectionCopy
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #9e0b0b;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.function_bar
{
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
    link: none;
    a: font-family:"Verdana"
}
.letter_hdr
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.letter_txt
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.f_title
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.ff_title
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.fff_title
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.ffff_title
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #000000;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: 600
}
.clinic
{
    FONT: bold small-caps 14pt Arial, Verdana, Helvetica, sans-serif;
    COLOR: #9e0b0b
}
.pat_list
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.entryField
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ffffff 1px;
    COLOR: #9e0b0b;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent
}
.entryField1
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ffffff 1px;
    COLOR: #9e0b0b;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: white
}
.entryfield2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #9e0b0b;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent
}
.entryfield3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #9e0b0b;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.entryField4
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ffffff 1px;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent
}
.entryField5
{
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #ffffff 1px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    BORDER-LEFT: #ffffff 1px;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent
}
.entryField6
{
    BORDER-RIGHT: #000000 0px;
    BORDER-TOP: #000000 0px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ffffff 0px;
    COLOR: #9e0b0b;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent
}
.entryField7
{
    BORDER-RIGHT: #000000 0px;
    BORDER-TOP: #000000 0px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ffffff 0px;
    COLOR: #9e0b0b;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent
}
.key
{
    BORDER-RIGHT: maroon thin solid;
    BORDER-TOP: maroon thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 6pt;
    BORDER-LEFT: maroon thin solid;
    COLOR: maroon;
    BORDER-BOTTOM: maroon thin solid;
    FONT-FAMILY: Arial, 'Arial Black';
    BACKGROUND-COLOR: white
}
.keyb
{
    BORDER-RIGHT: maroon thin solid;
    BORDER-TOP: maroon thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    BORDER-LEFT: maroon thin solid;
    COLOR: maroon;
    BORDER-BOTTOM: maroon thin solid;
    FONT-FAMILY: Arial, 'Arial Black';
    BACKGROUND-COLOR: white
}
.keybb
{
    BORDER-RIGHT: maroon thin solid;
    BORDER-TOP: maroon thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: maroon thin solid;
    COLOR: maroon;
    BORDER-BOTTOM: maroon thin solid;
    FONT-FAMILY: Arial, 'Arial Black';
    BACKGROUND-COLOR: white
}
.prescription
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.small
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
.sm_hd
{
    FONT-SIZE: 8pt;
    COLOR: maroon;
    FONT-FAMILY: Arial, Verdana
}
.drug_list
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    COLOR: maroon;
    FONT-FAMILY: Verdana
}
.copyright
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    COLOR: black;
    LINE-HEIGHT: normal;
    FONT-STYLE: italic;
    FONT-FAMILY: Tahoma
}
.scroll
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.display
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #9e0b0b;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.display1
{
    FONT-SIZE: 11px;
    COLOR: #9e0b0b;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.display2
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TR.msgrowx
{
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: #ffffcc
}
TR.msgrow
{
    COLOR: #000000;
    FONT-FAMILY: sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.patient
{
    FONT: bold small-caps 13px Arial, Helvetica, 'Arial Black', sans-serif;
    COLOR: #ffffff
}
.name
{
    FONT: bold 12px Arial, Helvetica, sans-serif;
    COLOR: #ffffff
}
.more_info
{
    FONT: bold 12px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    BACKGROUND-COLOR: red
}

.gridview
{
    BACKGROUND-COLOR: #003f7E
}
.gridviewtable
{
    BORDER-RIGHT: #003f7E 1px solid;
    BORDER-TOP: #003f7E 1px solid;
    BORDER-LEFT: #003f7E 1px solid;
    BORDER-BOTTOM: #003f7E 1px solid
}
.gridViewHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    Z-INDEX: 10;
    COLOR: honeydew;
    POSITION: relative;
    TOP: expression(this.offsetParent.scrollTop);
    BACKGROUND-COLOR: #003f7E
}
.gridViewHeader1
{ FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    Z-INDEX: 10;
    COLOR: honeydew;    
    BACKGROUND-COLOR: #003f7E
}
.RedCalendar 
	.ajax__calendar_container
	{
		border:solid 1px #2958a0 ; padding:0px; background-color:White;
		
	}
	.RedCalendar .ajax__calendar_header
	{
		margin: 0px; background-color:#2958a0;
	} 
	.RedCalendar .ajax__calendar_title,
	.RedCalendar .ajax__calendar_next,
	.RedCalendar .ajax__calendar_prev
	{
		color: #ffffff; padding-top: 3px;
	}
	.RedCalendar .ajax__calendar_body
	{
		background-color: #e9e9e9; border-bottom: solid 1px #cccccc;
	}
	.RedCalendar .ajax__calendar_dayname
	{
		text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px;
	} 
	.RedCalendar .ajax__calendar_hover .ajax__calendar_day,
	.RedCalendar .ajax__calendar_hover .ajax__calendar_month,
	.RedCalendar .ajax__calendar_hover .ajax__calendar_year,
	.RedCalendar .ajax__calendar_active
	{
		color: #9e0b0b; font-weight:bold; background-color: #ffffff;
	}
	.RedCalendar .ajax__calendar_today
	{
		font-weight:bold; color:#9e0b0b;
	}
	.RedCalendar .ajax__calendar_other
	{
		color: #FBBDBD;
	}
	.RedCalendar .ajax__calendar_hover .ajax__calendar_today,
	.RedCalendar .ajax__calendar_hover .ajax__calendar_title
	{
		color: Black;
	}
	.RedCalendar .ajax__calendar_day
	{
		text-align:center; color:#9e0b0b;
	}
	.RedCalendar .ajax__calendar_other .ajax__calendar_day
	{
		color: #FBBDBD;
	}
	
.btn {
             border: 1px solid #ee5b33;
             background-color: #ee5b33;
             padding: 0px 3px 0px 3px;
             color: white;
             font-family: Calibri;
             font-size: 9.5pt;
             text-transform: uppercase;
             border-radius: 6px; 
             font-weight:bold;
             margin-top: 0px;
             letter-spacing:0.75px;
             box-shadow:2px 2px 2px #808080;
         }
    
    
 ::placeholder {  
   color:    #aaaaaa;
   font-weight:lighter;
   font-family:Calibri; 
   font-size:11pt;
   text-transform:capitalize;
   text-align:left;
}

     ::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 25px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 15px;
    /*-webkit-box-shadow: inset 0 0 6px #6fb1d9;*/ 
    background: #ee5b33;
}
 ::-webkit-scrollbar-button:single-button {
        background-color: transparent;
        display: block; 
        height: 3px;
        width:3px;
    } 
    
    .blink_img {
  animation: blinker 2s linear infinite;
}
@keyframes blinker {
  50% { opacity: 0; }
}
@keyframes blin {
  50% { opacity: 0; }
}

.blink {
    -webkit-animation-name: blink;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(1.0, 0, 0, 1.0);
    -webkit-animation-duration: 1s;
} 