/* DigiMed Default CSS Stylesheet */

/* Default CSS Stylesheet TAGS */
BODY
{
    BACKGROUND-COLOR: #F2F2F2;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    background-image: url(images/background.gif);
    margin-top: 0px;
    margin-left: 0px;

}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}

H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

TD	{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:	8.5pt;
	}	
	
A:link	{
	text-decoration:	none;
	font-weight: bold;
	color:	#92413A;
}	
		
A:visited	{	
	text-decoration:	none;
	color:	#92413A;
	}	
		
A:hover
{
	color: #3300cc;
	text-decoration: underline;
}
	
SMALL	{	
	font-size:	.8em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	
UL
{
	margin-top: 1px;
	margin-bottom: 1px;
    margin-left: 20px;
}

UL LI	{	
	list-style-type:	disc ;
	color: Black;
}

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

HR
{
	color: #990033;
	height: 1px;
	border: 0;
}

fieldset
{
	padding:3px 4px 3px 4px;
}

legend
{
	padding:3px 4px 3px 4px;
	color: #666666;
	font-size: 11pt;
}

/* DigiMed Custom CSS Stylesheet */

.input_btn
{
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom:2px;
	font-weight: 700;
	height: 21px;
	font-size: 8.5pt;
	color: white;
	border-top: #E8E334 1px solid;
	border-left: #E8E334 1px solid;
	border-bottom: #E8E334 1px solid;
	border-right: #E8E334 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #92413A;
	background-image: url(images/button_back.gif);
	background-repeat:repeat-x;
}

.input_btn_ref
{
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom:2px;
	font-weight: 700;
	height: 21px;
	font-size: 8.5pt;
	color: white;
	border-top: #E8E334 1px solid;
	border-left: #E8E334 1px solid;
	border-bottom: #E8E334 1px solid;
	border-right: #E8E334 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #F2F2F2;
	background-image: url(schedule/images/button_back.gif);
	background-repeat:repeat-x;
}

.input_btn_disabled
{
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom:2px;
	font-weight: 700;
	height: 21px;
	font-size: 8.5pt;
	color: black;
	border-top: #E8E334 1px solid;
	border-left: #E8E334 1px solid;
	border-bottom: #E8E334 1px solid;
	border-right: #E8E334 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #92413A;
	background-image: url(images/button_back_grey.gif);
	background-repeat:repeat-x;
}

.input_btn:hover
{
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom:2px;
	font-weight: 700;
	height: 21px;
	font-size: 8.5pt;
	color: #e0e0e0;
	border-top: #E8E334 1px solid;
	border-left: #E8E334 1px solid;
	border-bottom: #E8E334 1px solid;
	border-right: #E8E334 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #92413A;
	background-image: url(images/button_back_over.gif);
	background-repeat:repeat-x;
}

.input_hilite
{
	padding: 3px;
	font-size: 9pt;
	color: black;
	border-top: #FFFF00 2px solid;
	border-left: #FFFF00 2px solid;
	border-bottom: #FFFF00 2px solid;
	border-right: #FFFF00 2px solid;
	font-family: Verdana, Tahoma, Arial;
	background-color: #e0e0e0;
}

input
{
	padding: 2px;
	font-size: 8.5pt;
	color: black;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	border-right: #999999 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-image: url(images/InputBack.jpg);
	background-repeat:repeat-x;
	height: 22px;
}

.input_blur
{
	padding: 2px;
	font-size: 8.5pt;
	color: black;
	border-top: #92413A 1px solid;
	border-left: #92413A 1px solid;
	border-bottom: #92413A 1px solid;
	border-right: #92413A 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #ffffff;
}

.input_error
{
	padding: 2px;
	font-size: 8.5pt;
	color: black;
	border-top: #FFFF00 2px solid;
	border-left: #FFFF00 2px solid;
	border-bottom: #FFFF00 2px solid;
	border-right: #FFFF00 2px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #FFFF00;
}

.input_over
{
	padding: 2px;
	font-size: 8.5pt;
	color: black;
	border-top: #92413A 1px solid;
	border-left: #92413A 1px solid;
	border-bottom: #92413A 1px solid;
	border-right: #92413A 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-image: url(images/InputBack.jpg);
	background-repeat:repeat-x;
	height: 22px;
}

.select_over
{
	padding-left: 1px;
	font-size: 8.5pt;
	color: black;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #FEFFC6;
}

.hilite
{
	border-right: #CCCCCC 1px solid;
	border-top: #949D76 1px solid;
	padding-left: 1px;
	font-weight: 500;
	font-size: 8.5pt;
	border-left: #949D76 1px solid;
	color: black;
	border-bottom: #CCCCCC 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #a43e21;
}

TEXTAREA
{
    padding: 2px;
	font-weight: 500;
	font-size: 8.5pt;
	color: black;
	border-top: #92413A 1px solid;
	border-left: #92413A 1px solid;
	border-bottom: #92413A 1px solid;
	border-right: #92413A 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #ffffff;
	background-image: url(images/InputBack.jpg);
	background-repeat:repeat-x;
	background-position: top;
}

SELECT
{
	border-right: #F2F2F2 1px solid;
	border-top: #949D76 1px solid;
	padding-left: 1px;
	font-weight: 500;
	font-size: 8.5pt;
	border-left: #949D76 1px solid;
	color: black;
	border-bottom: #F2F2F2 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #ffffff;
}
.error
{
	font-weight: bold;
	color: firebrick;
}

.legal
{
	display:block;
	border-top: dotted 2px gray;
	padding-top: 12px;
	color: Gray;
	font-family: Verdana, Arial;
	font-size: 8.5pt;
}

.MainButtons
{
    padding: 5px;
	font-size: 8.5pt;
	color: black;
	border-top: #92413A 1px solid;
	border-left: #92413A 1px solid;
	border-bottom: #92413A 1px solid;
	border-right: #92413A 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #ffffff;
	background-image: url(images/InputBack.jpg);
	background-repeat:repeat-x;
}

.quick_menu_hover
{
	background:	#DEC1BE;
	border:	1px solid #990033;
	padding: 1px 3px 1px 1px;
	color: #000000;
	margin-bottom: 0px;
	cursor: pointer;
	cursor: hand;
}

.quick_menu_nohover
{
	background:	#f2f2f2;
	border:	1px solid #ffffff;
	padding: 1px 3px 1px 1px;
	color: #999999;
	margin-bottom: 0px;
	cursor: pointer;
	cursor: hand;    
}

.ql_bold
{
	font-weight:bold;
	color: #990033;
}

.dateRow
{
	background-color: #e0e0e0;
	border: solid 1px #999999;
	color: #666666;
	padding: 4px;
    font-size: 10px;
}

.blTextRow
{
	background-color: #CEC8AE;
	border-bottom: solid 1px #5B5437;
	color: Navy;
	padding-left: 4px;
	font-size: 10px;
}

.pButtonRow
{
	background-color: #CEC8AE;
	border: solid 1px #5B5437;
	color: Navy;
	padding: 4px;
	font-size: 10px;
}

.blTextRowSched
{
	background-color: #cccccc;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #F2F454;
	border-right: solid 1px #F2F454;
	color: Black;
	padding-left: 4px;
	font-size: 10px;
}

.myTable
{
	padding: 3px;
	font-size: 8.5pt;
	padding-bottom: 3px;
	border: #95A3AC 1px solid;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin-bottom: 2px;
	width: 100%;
}

.flagTable
{
	padding: 3px;
	font-size: 8.5pt;
	padding-bottom: 3px;
	display: block;
	border: #95A3AC 1px solid;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin-bottom: 2px;
	width: 100%;
}

.flagTableRed
{
	padding: 3px;
	font-size: 8.5pt;
	padding-bottom: 3px;
	display: block;
	border: #990000 2px solid;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin-bottom: 2px;
	width: 100%;
}

#flagCell a
{
	display: block;
	text-decoration: none;
	border:	1px solid #ffffff;
}

#flagCell a:hover
{
	display: block;
	background-color: #b6bdd2;
	border:	1px solid #0A246A;
	color: White;
}

#dateDiv a
{
	text-decoration: none;
	color: #808080;
}

#dateDiv a:hover
{
	text-decoration: underline;
	color: #000000;
}

.ButtonRow
{
    background-image: url(images/ButtonItemBg.gif);
    background-repeat:repeat-x;
    height: 27px;
    padding: 3px 5px 3px 4px;
}

.ButtonRow2
{
    background-image: url(images/ButtonItemBg2.gif);
    background-repeat:repeat-x;
    background-color: #ffffff;
    height: 30px;
    padding: 3px 5px 3px 4px;
}

.MenuBack
{
	background-color: #CEC8AE;
	border-bottom: solid 1px #999999;
	background-image: url(menu/images/MainItemBg.gif);
    margin-top: 0px;
}

.menu
{
	border-right: #f2f2f2 1px solid;
	border-top: #f2f2f2 1px solid;
	border-left: #f2f2f2 1px solid;
	border-bottom: #f2f2f2 1px solid;
	font-size: 8.5pt;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 4px 2px 2px;
	background-color: #F3EFE5;
}

.menu_hover
{
	background:	#b6bdd2;
	border:	1px solid #0A246A;
	padding: 1px 3px 1px 1px;
	color: White;
	cursor: pointer;
	cursor: hand;
}

.menu_nohover
{
	border:	1px solid #f2f2f2;
	padding: 1px 3px 1px 1px;
	border-collapse: collapse;
}


.HeaderBack
{
	background-color: #92413A;
	padding: 4px;
	border: solid 1px #f2f2f2;
}

.SubHeaderBack
{
	background-color: #E4E4E6;
	background-image: url(images/top_sub_back.gif);
	padding-left: 5px;
	padding-bottom: 10px;
}

.LogoBack
{
	background-color: #92413A;
	background-image: url(images/top_back.gif);
	font-family: Trebuchet MS, Verdana;
    margin-top: 0px;
}

.LogoBackPL
{
	background-color: #FFFFFF;
	background-image: url(images/top_back_pl.gif);
	font-family: Trebuchet MS, Verdana;
    margin-top: 0px;
    height: 100px;
}

.LogoBackGreen
{
	background-color: #949D76;
	background-image: url(images/top_back2.gif);
	font-family: Trebuchet MS, Verdana;
}

.RefLogoBack
{
	background-color: #373D8C;
	background-image: url(images/top_back3.gif);
	font-family: Trebuchet MS, Verdana;
    margin-top: 0px;
    height: 85px;
}

.AttLogoBack
{
	background-color: #373D8C;
	background-image: url(images/top_back4.gif);
	font-family: Trebuchet MS, Verdana;
    margin-top: 0px;
    height: 85px;
}

.link
{
	cursor: hand;
	cursor: pointer;
}

.field_name
{
  font-weight: bold;
}

.version
{
	font-size: 8pt;
	color: #cccccc;
}

.TableHeader
{
	background-color: #92413A;
	background-image: url(images/cellbar1.gif);
	height: 24px;
	text-align: center;
	font-weight: bold;
}

.th_30_blue
{
	background-color: #98AFE3;
	background-image: url(images/blue_back.gif);
	height: 30px;
	text-align: left;
	font-weight: bold;
	vertical-align:top;
	padding-left: 4px;
	padding-top: 3px;
}

.redRow
{
	background-color: #DEC1BE;
	height: 30px;
	text-align: left;
	font-weight: bold;
	color: #000033;
	padding-left: 4px;
	padding-top: 3px;
	border-top: solid 1px #92413A
}

.redRowFloat
{
	background-color: #DEC1BE;
	position:absolute;
	overflow:hidden;
	height: 25px;
	text-align: left;
	color: #000033;
	padding-left: 20px;
	padding-top: 3px;
	border-top: solid 1px #92413A
}

.bottom_border
{
	background-color: #f2f2f2;
	border-bottom: solid 3px #666666;
	height: 7px;
	text-align: left;
	padding-left: 4px;
	padding-top: 3px;
}

.header
{
    font-size: 10pt;
    color: white;
    font-family: Arial;
    background-color: dimgray;
    cursor: hand;
    padding: 3px;
    text-align: center;
}

.header a
{
	color: Yellow;
	text-decoration: underline;
}

.header a:hover
{
	color: White;
	text-decoration: none;
}

.NameHeader
{
	background-color: #8D8D8D;
	height: 22px;
	color: White;
	text-align: center;
	font-weight: bold;
}

.DashHeader
{
	background-color: #C6B3A0;
	background-image: url(images/dash_head.gif);
	height: 24px;
	text-align: center;
	font-weight: bold;
}

.DashHeaderLink
{
	background-color: #C6B3A0;
	background-image: url(images/dash_head.gif);
	height: 24px;
	text-align: left;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}

.DashColumn
{
	text-align: right;
	vertical-align: top;
	display:block;
	padding: 2px 3px 2px 2px;
	
}

.PrimaryField
{
	background-color: #CCCCCC;
	border-right: solid 1px #F2F2F2;
	border-bottom: solid 1px #F2F2F2;
	font-weight: bold;
}

.KeyField
{
	background-color: #f2f2f2;
	font-weight: bold;
	border-top: #92413A 1px solid;
	border-left: #92413A 1px solid;
	border-bottom: #92413A 1px solid;
	border-right: #92413A 1px solid;
}

.MoneyStyle
{
	text-align: right;
	border-right: #CCCCCC 1px solid;
	border-top: #949D76 1px solid;
	padding-left: 1px;
	font-weight: 500;
	font-size: 8.5pt;
	border-left: #949D76 1px solid;
	color: black;
	border-bottom: #CCCCCC 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #f9f9f8;
	background-image: url(images/ButtonItemBg.gif);
}

.TextBoxWhite
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	padding: 5px 3px 8px 8px;
	font-size: 8.5pt;
	border-left: solid 1px #F2F454;
	border-right: solid 1px #F2F454;
	border-bottom: solid 1px #F2F454;
}



.FlowerBottom
{
	background-image: url(images/TableBackMA.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.TableFieldNames
{
	font-family: Verdana, Arial;
	padding: 0px 0px 0px 5px;
	font-size: 8.5pt;
	font-weight: bold;
}

.GrayBackGray
{
	background-color: #D7D7D7;
	color: #8D8D8D;
	font-family: Verdana, Arial;
	padding: 5px 3px 10px 12px;
	font-size: 8.5pt;
	border-left: solid 1px #F2F454;
	border-right: solid 1px #F2F454;
	border-bottom: solid 1px #F2F454;
}

.ChargeHead
{
	background-color: #E6E3D6;
	color: black;
	font-family: Verdana, Arial;
	padding: 3px 3px 5px 5px;
	font-size: 8.5pt;
	border-bottom: solid 1px #999999;
}

.NameHeader
{
    font-size: 10pt;
    color: black;
    font-weight: bold;
    padding-top: 3px;
    padding-left: 8px;
    height: 32px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(images/tHead_gray.gif);
	border-bottom: solid 1px #F2F454;
 
}

.TableHeaderGray
{
	font-size: 14pt;
    color: #7180A7;
    text-align:left;
    font-weight: bold;
    padding-top: 3px;
    padding-left: 8px;
    height: 38px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(images/tHead_gray.gif);
    border-left: solid 1px #F2F454;
	border-right: solid 1px #F2F454;
}

.TableHeaderGrayHome
{
    font-size: 14pt;
    color: #7180A7;
    text-align:left;
    font-weight: bold;
    padding-top: 3px;
    padding-left: 8px;
    height: 38px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(images/tHead_gray.gif);
    border-left: solid 1px #F2F454;
	border-right: solid 1px #F2F454;
 
}

.TableHeaderYellow
{
    font-size: 9.5pt;
    color: black;
    text-align:center;
    font-weight: bold;
    padding-top: 5px;
    height: 38px;
    font-family: Verdana, Arial, Trebuchet MS, sans-serif;
    background-image: url(images/tHead_yellow.gif);
    border-left: solid 1px #F2F454;
	border-right: solid 1px #F2F454;
 
}

.DashBoardTitle
{
    font-size: 8.5pt;
    color: black;
    text-align:center;
    width: 100%;
    height: 41px;
    font-family: Verdana, Arial, Trebuchet MS, sans-serif;
    background-image: url(images/dash_title.gif);
    border-left: solid 1px #F2F454;
	border-right: solid 1px #F2F454;
 
}

.TableHeaderDark
{
    font-size: 8.5pt;
    color: white;
    text-align:left;
    font-weight: bold;
    padding-top: 4px;
    padding-left: 5px;
    height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(images/dark_head.gif);
}

.TableHeaderYellowSm
{
    font-size: 9.5pt;
    color: black;
    text-align:center;
    font-weight: bold;
    padding-top: 2px;
    height: 23px;
    font-family: Verdana, Arial, Trebuchet MS, sans-serif;
    background-image: url(images/tHead_yellow_24.gif);
    border-left: solid 1px #F2F454;
	border-right: solid 1px #F2F454;
 
}

.welcome
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 14pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#92413A' , endColorStr= '#F2F2F2' , gradientType= '1' );
	color: white;
	font-family: Arial, Verdana;
	background-color: #92413A;
}


.welcome_ref
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	padding-left: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 14pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#373D8C' , endColorStr= '#F2F2F2' , gradientType= '1' );
	color: white;
	font-family: Arial, Verdana;
	background-color: #373D8C;
}

.welcome_att
{
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	padding-left: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 14pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#289B9B' , endColorStr= '#F2F2F2' , gradientType= '1' );
	color: black;
	font-family: Arial, Verdana;
	background-color: #289B9B;
}

.collapse { position: absolute; visibility: hidden; }
.expand { position: relative; visibility: visible; }

#acct_bal
{
	position:absolute;
	left: 355px;
	top: 30px;
	width: 295px;
    
}

#bal_detail
{
	padding: 5px;
	background-color: White;
	height: 150px;
	overflow: auto;
}

#content
{
	padding: 5px;
	background-color: White;
	border: solid 1px #CEC8AE;
}

.TableHeaderRed a
{
    color: white;
    text-decoration: underline;
    font-weight: normal;
}

.TableHeaderRed a:hover
{
    color: white;
    text-decoration: none;
    font-weight: normal;
}

.TableHeaderRed
{
    font-size: 8.5pt;
    color: white;
    text-align:left;
    font-weight: bold;
    padding: 4px;
    height: 30px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(images/red_head.gif);
    background-repeat: repeat-x;
}

#cescreen
{
    font-size: 8.5pt;
    color: black;
    padding-top: 2px;
    padding-left: 5px;
    height: 450px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(images/charge_back.jpg);
    background-repeat: no-repeat;
    background-color: #f2f2f2;
    background-position: top right;
}

.HelpHeader
{
    font-size: 10pt;
    color: black;
    font-weight: bold;
    padding-top: 20px;
    padding-left: 60px;
    display: block;
    height: 48px;
    font-family: Verdana, Arial, Trebuchet MS, sans-serif;
    background-image: url(images/HelpHeader.jpg);
    background-repeat: no-repeat;
    border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

#search_back
{
    font-size: 18pt;
    color: black;
    font-weight: bold;
    padding-top: 4px;
    padding-left: 120px;
    display: block;
    height: 40px;
    vertical-align: text-top;
    font-family: Arial, Verdana, Trebuchet MS, sans-serif;
    background-image: url(images/search_back.gif);
    background-repeat: no-repeat;
    border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.search_list
{
    position:absolute;
    top:0;
    left:0;
    background-color: #f2f2f2;
    border: solid 1px #E3DAC4;
    height: 300px;
    overflow: auto;
}

#notes_back
{
    font-size: 18pt;
    color: black;
    font-weight: bold;
    padding-top: 4px;
    padding-left: 190px;
    display: block;
    height: 40px;
    vertical-align: text-top;
    font-family: Arial, Verdana, Trebuchet MS, sans-serif;
    background-image: url(images/notes_back.gif);
    background-repeat: no-repeat;
    border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.HelpText
{
    font-size: 8.5pt;
    color: black;
    padding-top: 3px;
    padding-left: 5px;
    padding-bottom: 5px;
    display: block;
    font-family: Verdana, Arial, Trebuchet MS, sans-serif;
    border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.qflist
{
	font-family: Tahoma, Arial;
	font-size: 9px;
	background-color: #f6f6f6;
	border: solid 1px #cccccc;
	padding: 3px;
	margin-top: 5px;
}

.sm_blue
{
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	color: blue;
	padding: 3px;
	margin-top: 2px;
}

.qftitle
{
	font-family: Tahoma, Arial;
	font-size: 9px;
	color: White;
	background-color: #666666;
	border: solid 1px #cccccc;
	padding: 3px;
}

#drag_list
{
	margin-left: 0;
	margin-top: 2;
	margin-bottom: 2;
	padding: 2px;
	background-color: White;
	list-style-type: none;
}

#drag_list li
{
	list-style-type: none;
	border: solid 1px #f2f2f2;
	padding: 3px;
}

#drag_list li.selected
{
	list-style-type: none;
	background-color: #dcdcdc;
}

.flagTable
{
	padding: 3px;
	font-size: 8.5pt;
	padding-bottom: 3px;
	border: #95A3AC 1px solid;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin-bottom: 2px;
}

.newsboxhead
{
	padding: 5px;
	font-weight: bold;
	font-size: 9pt;
	text-align: left;
    color: #000033;
	border: #92413A 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #DEC1BE;
	margin-top: 8px;
}


.newsboxtext
{
	padding: 8px;
	font-size: 9pt;
    color: #000;
	border-left: #92413A 1px solid;
    border-bottom: #92413A 1px solid;
    border-right: #92413A 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #f2f2f2;
}

.BoxHeader
{
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 8.5pt;
	text-align: left;
	color: #373D8C;
	height: 25px;
	border-top: #373D8C 1px solid;
	border-left: #373D8C 1px solid;
	border-bottom: #373D8C 1px solid;
	border-right: #373D8C 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #BED3E9;
	margin-top: 8px;
}

.BoxText
{
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 8.5pt;
	color: black;
	border-left: #373D8C 1px solid;
	border-bottom: #373D8C 1px solid;
	border-right: #373D8C 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #f2f2f2;
}

.RedBoxHeader
{
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 8.5pt;
	text-align: left;
	color: #000033;
	height: 25px;
	border-top: #92413A 1px solid;
	border-left: #92413A 1px solid;
	border-bottom: #92413A 1px solid;
	border-right: #92413A 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #DEC1BE;
	margin-top: 8px;
}

.RedBoxText
{
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 8.5pt;
	color: black;
	border-left: #92413A 1px solid;
	border-bottom: #92413A 1px solid;
	border-right: #92413A 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #f2f2f2;
}

.AlertHolder
{
    position: absolute;
    top: 280px;
    left: 200px;
    width: 350px;
    height: 300px;
    z-index: 200;
}

.SearchHolder
{
    position: absolute;
    top: 100px;
    left: 200px;
    width: 350px;
    z-index: 100;
    border: solid 3px #f2f2f2;
}

.AlertHeader
{
    font-size: 8.5pt;
    height: 21px;
    padding: 4px;
    background-color: #e0e0e0;
    background-image: url(images/red_head.gif);
    background-repeat: repeat-x;
    color: white;
    text-align:center;
    font-weight: bold;
}

.AlertText
{
    font-size: 9.5pt;
    padding: 4px;
    background-color: #F2F2F2;
    border-left: solid 1px #7C7057;
    border-right: solid 1px #7C7057;
    border-bottom: solid 1px #7C7057;
    text-align:left;
}

.AlertFooter
{
   background-color: #e0e0e0;
   font-weight: bold;
   border-left: solid 1px #7C7057;
   border-right: solid 1px #7C7057;
   border-bottom: solid 1px #7C7057;
   padding: 4px;
   color: #0C4F9D;
}

.MessageAlert
 {
	position: absolute;
	top: 120px;
	left: 2px;
	font-family: Tahoma;
	font-size: 8pt;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
	width: 324px;
	height: 383px;
	z-index: 100;
	background-color: #e0e0e0;
	border: solid 4px #f2f2f2;
	background-image: url(images/note_back.gif);
	background-position: right bottom;
	background-repeat:no-repeat;
	overflow:auto;
 }

.BalanceFont
{
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 5px;
	font-size: 12pt;
	color: #666666;
	font-family: Verdana, Arial, 'MS Sans Serif';
	font-weight: bold;
}

.BalanceBox
{
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 5px;
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #ffffff;
}

.BalanceBox thead
{
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	font-size: 10px;
	color: #000033;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #CEC8AE;
}

.DigitalClock
{
	background-color:black;
	color:#FFFF66;
	font: 11px Arial;
	padding: 3px;
}

.DigitalClockBlue
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	font: 11px Arial;
	color: #66CCFF;
	padding-top: 3px;
	background-color: black;
}

.ChargeBox1
{
   position: absolute;
   top: 130px;
   left: 50px;
   font-family: Tahoma;
   font-size: 8pt;
   padding: 5px;
   width: 600px;
   z-index: 100;
   background-color: #666666;
   border: solid 6px #92413A;
}

.DivBox1
{
   position: absolute;
   top: 30px;
   left: 150px;
   font-family: Tahoma;
   font-size: 8pt;
   padding-top: 5px;
   padding-left: 5px;
   width: 454px;
   height: 350px;
   z-index: 100;
   background-color: #e0e0e0;
   border: solid 4px #f2f2f2;
   background-image: url(images/mail_note_back.gif);
   background-position: right bottom;
   background-repeat:no-repeat;
   color: #66CCFF
}

 .QuickAddTop
  {
   position: absolute;
   top: 10px;
   left: 10px;
   font-family: Tahoma;
   font-size: 8pt;
   padding-top: 15px;
   padding-left: 10px;
   width: 450px;
   height: 483px;
   z-index: 100;
   background-color: #e0e0e0;
   border: solid 4px #f2f2f2;
   background-image: url(images/note_back.gif);
   background-position: right bottom;
   background-repeat:no-repeat;
  }

  .QuickAdd
  {
   position: absolute;
   top: 30px;
   left: 150px;
   font-family: Tahoma;
   font-size: 8pt;
   padding-top: 5px;
   padding-left: 5px;
   width: 454px;
   height: 483px;
   z-index: 100;
   background-color: #e0e0e0;
   border: solid 4px #f2f2f2;
   background-image: url(images/note_back.gif);
   background-position: right bottom;
   background-repeat:no-repeat;
  }

  .QuickAddVarHeight
  {
   position: absolute;
   top: 30px;
   left: 150px;
   font-family: Tahoma;
   font-size: 8pt;
   padding-top: 5px;
   padding-left: 5px;
   width: 454px;
   z-index: 100;
   background-color: #e0e0e0;
   border: solid 4px #f2f2f2;
   background-image: url(images/note_back.gif);
   background-position: right bottom;
   background-repeat:no-repeat;
  }

  .OnlineList
  {
   position: absolute;
   top: 30px;
   left: 150px;
   font-family: Tahoma;
   font-size: 8pt;
   padding-top: 5px;
   padding-left: 5px;
   width: 254px;
   z-index: 100;
   background-color: #e0e0e0;
   border: solid 4px #f2f2f2;
   background-image: url(images/note_back.gif);
   background-position: right bottom;
   background-repeat:no-repeat;
  }

  .QuickNoteAdd
  {
   position: absolute;
   top: 30px;
   left: 150px;
   font-family: Tahoma;
   font-size: 8pt;
   padding-top: 15px;
   padding-left: 20px;
   width: 454px;
   height: 483px;
   z-index: 100;
   background-color: #e0e0e0;
   border: solid 4px #f2f2f2;
   background-image: url(images/mail_note_back.gif);
   background-position: right bottom;
   background-repeat:no-repeat;
  }

  .QuickPayAdd
  {
   position: absolute;
   top: 30px;
   left: 150px;
   font-family: Tahoma;
   font-size: 8pt;
   padding-top: 15px;
   padding-left: 5px;
   width: 454px;
   height: 483px;
   z-index: 150;
   background-color: #e0e0e0;
   border: solid 4px #f2f2f2;
   background-image: url(images/pay_add_back.gif);
   background-position: right bottom;
   background-repeat:no-repeat;
  }

  .QuickAdd TD
  {
   font-family: Tahoma;
   font-size: 8pt;
  }

  .QuickAddLong
  {
   position: absolute;
   top: 30px;
   left: 150px;
   font-family: Tahoma;
   font-size: 8pt;
   padding-top: 15px;
   padding-left: 20px;
   padding-bottom: 20px;
   width: 454px;
   z-index: 100;
   background-color: #e0e0e0;
   border: solid 4px #f2f2f2;
   background-image: url(images/note_back.gif);
   background-position: right bottom;
   background-repeat:no-repeat;
  }

  .QuickAddLong TD
   {
	font-family: Tahoma;
    font-size: 8pt;
   }


  .currency
 {
    text-align: right;
    font-weight: 500;
 }

 .currency_pay
 {
    text-align: right;
    font-weight: 700;
    color: Maroon;
 }
 
  .ChartBack
{
	background-color: #e0e0e0;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(images/chart_back.gif);
	background-position: right bottom;
	background-repeat:no-repeat;
	padding:4px;
	height: 800px;
}

.ChartRow
 {
    border: solid 1px #e0e0e0;
    background-color: #f2f2f2;
    padding: 3px;
 }
 
 .ChartRow div:hover
 {
    border: solid 1px #f2f2f2;
    background-color: #ffffff;
    padding: 3px;
    cursor: pointer;
 }
 
 .ChartRowSelect
 {
    border: solid 1px #e0e0e0;
    background-color: #EBDCFC;
    padding: 3px;
    cursor: pointer;
 }

 .HomePageBox
 {
   height: 480px;
   width: 100%;
   overflow: auto;
 }

 .MyReport
  {
   position: absolute;
   top: 80px;
   left: 15px;
   padding-top: 5px;
   padding-left: 5px;
   z-index: 100;
   width: 95%;
   height: 800px;
   overflow: auto;
   background-color: #ffffff;
   border: solid 4px #666666;

  }

.ReportHeader
{
  font-family: Arial, Verdana;
  font-size: 10pt;
  padding: 3px;
}

.PageTitle
{
    background-image: url(admin/images/PageTitleNoMenuBack.jpg);
    background-repeat:repeat-x;
}

#report_template
{
   font-family: Arial, Verdana;
   font-size: 9pt;
}

/* medAnywhere Custom Tabs */
.CustomTab
{
    FONT-SIZE: 8.5pt;
    COLOR: #666666;
    text-align:center;
    font-weight: 400;
    height: 18px;
    width: 80px;
    padding-top: 4px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(admin/images/custom_tab.gif);
    background-repeat: repeat-x;
    border-left: solid 1px #7D7158;
    border-right: solid 1px #7D7158;
	cursor:pointer;
}

.CustomTabSelect
{
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    text-align:center;
    font-weight: 700;
    height: 18px;
    width: 100px;
    padding-top: 4px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(admin/images/custom_tab_select.gif);
    background-repeat: repeat-x;
    border-left: solid 1px #7D7158;
    border-right: solid 1px #7D7158;
	cursor:pointer;
}

.CustomTabBack
{
    background-color: #D4D0C8;
    border-left: solid 1px #7D7158;
    border-bottom: solid 1px #7D7158;
    clear:left;
    background-image: url(admin/images/order_back.gif);
	background-position: right bottom;
	background-repeat:no-repeat;
	padding:4px;
}

.PatientOne_Sec1
{
    background-image: url(admin/images/tab_patient.png);
	background-position: right top;
	background-repeat:no-repeat;
    background-color: #F4F0EC;
}

.PatientOne_Sec2
{
    background-image: url(admin/images/tab_schedule.png);
	background-position: right top;
	background-repeat:no-repeat;
    background-color: #F4F0EC;
}

.PatientOne_Sec3
{
    background-image: url(admin/images/tab_insurance.png);
	background-position: right top;
	background-repeat:no-repeat;
    background-color: #F4F0EC;
}

.PatientOne_Sec4
{
    background-image: url(admin/images/tab_payments.png);
	background-position: right top;
	background-repeat:no-repeat;
    background-color: #F4F0EC;
}

.PatientOne_Sec5
{
    background-image: url(admin/images/tab_diag.png);
	background-position: right top;
	background-repeat:no-repeat;
    background-color: #F4F0EC;
}

 .AlertBar
{
	background-color: #FFFEAF;
	border:1px solid #BEBB00;
	font-size:10px;
	font-family:Verdana;
    padding: 3px;
}
