﻿body
{
	background-color: White;
}

img
{
	border-width: 0px;
}

.nowrap
{
	white-space: nowrap;
}

.alignRight
{
	text-align: right;
}

.alignTop
{
	vertical-align: top;
}

hr.hr1
{
	color: #003366;
	width: 1px;
}

.exttl, .pgttl
{
	font-family: Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
	font-variant: small-caps;
	letter-spacing: 1px;
	color: #003366;
	text-align: left;
	filter: shadow(color:#a0a0a0,direction=225,strength=3);
}

.prtttl
{
	background-image: url(images/printer.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-family: Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
	font-variant: small-caps;
	letter-spacing: 2px;
	color: black;
	text-align: left;
}

.prtttl2
{
	background-position: right;
	font-family: Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 11pt;
	font-variant: small-caps;
	letter-spacing: 1pt;
	color: black;
	text-align: left;
}

.prtttl2_c
{
	background-position: right;
	font-family: Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 11pt;
	font-variant: small-caps;
	letter-spacing: 1pt;
	color: black;
	text-align: center;
}

.fmdiv
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	border: solid 1px #003366;
}

.fmlbl
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

.fmlbl_r
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color: #003366;
}

.fmlbl_b
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.fmlbl2
{
	font-family:Verdana, Sans-Serif;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	color:#003366;
}

.fmlbl3
{
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	color: #003366;
}

.fmlbl4
{
	font-family: Verdana, Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	color: #003366;
}

.fmlblerr
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc0000;
}

.unlbl
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.hdr1
{
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #003366;
	padding: 3px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=Gainsboro);
}

.hdr2
{
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #003366;
	vertical-align: middle;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=Gainsboro);
	padding: 3px; 
}

.hdr3
{
	background-image: url(images/TitleBack.gif);
	background-repeat: repeat-x;
	color: #003366;
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
}

.hdr5
{
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #003366;
	background-color: #e0e0e0;
	height: 28px;
	padding: 3px 4px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=Gainsboro);
}

.hdr5_t
{
	font-family: Verdana, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: middle;
	color: #003366;
	filter: shadow(color:#a0a0a0,direction=225,strength=4);
	width: 200px;
	padding-left: 4px;
	padding-right: 8px;
}

.hdr6_t
{
	font-family: Verdana, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: middle;
	color: #003366;
	padding-top: 6px;
	filter: shadow(color:#a0a0a0,direction=225,strength=4);
}

.hdr7
{
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	color: #003366;
	background-color: #e0e0e0;
	height: 20px;
	padding: 2px 4px;
	white-space: nowrap;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=Gainsboro);
}

.msgbdy
{
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	color: black;
}

a:link.fmbtn,a:visited.fmbtn
{ 
	font-size: 12px;
	border: 0px;
	background-color: #003366;
	background-image: url(images/button.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: White;
	letter-spacing: 2px;
	padding: 0px 0px;
	text-decoration: none;
	text-transform: uppercase;
}

.form_button, .fmbtn
{ 
	font-size: 12px;
	font-family: Verdana, Sans-Serif;
	border: 0px;
	background-color: #003366;
	background-image: url(images/button.gif);
	background-repeat: no-repeat;
	color: White;
	letter-spacing: 2px;
	padding: 0px 3px;
	text-transform: uppercase;
	cursor: hand;
}

.fmbtnd
{ 
	font-size: 12px;
	font-family: Verdana, Sans-Serif;
	border: 0px;
	background-color: #7f7f7f;
	background-image: url(images/DisabledBtn.gif);
	background-repeat: no-repeat;
	color: White;
	letter-spacing: 2px;
	padding: 0px 3px;
	padding-left: 16px;
	text-align: left;
	text-transform: uppercase;
}

.fmbtn2
{ 
	font-size: 12px;
	font-family: Verdana, Sans-Serif;
	border: 0px;
	background-color: White;
	color: #003366;
	cursor: hand;
}

.form_button_over, .fmbtnovr
{ 
	font-size: 12px;
	font-family: Verdana, Sans-Serif;
	border: 0px;
	background-color: #003366;
	background-image: url(images/button_over.gif);
	background-repeat: no-repeat;
	color: White;
	letter-spacing: 2px;
	padding: 0px 3px;
	text-transform: uppercase;
	cursor: hand;
}

.fmnote
{
	background-image: url(images/info3.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Sans-Serif;
	background-color: #faf5ef;
	font-size: 13px;
	font-weight: normal;
	min-height: 24px;
	line-height: 18px;
	text-align: left;
	vertical-align: middle;
	border: solid 1px #dbc0c9;
	color: #555555;
	padding: 4px 3px;
	padding-left: 30px;
}

.fmdd, .calsel
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
}

.fmdd2
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
}

.fmcb
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
}

.fmcb2
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	text-align: center;
}

.fmcb3
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.fmte
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	height: 16px;
}

.fmdderr
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	border: solid 2px #cc0000;
}

.fmtb
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

.fmsp
{
	font-family:Verdana, Sans-Serif;
	font-size:12px;
	font-weight:normal;
	color:#003366;
	border: solid 1px #003366;
}

.fmrtb
{
	font-family: Verdana, Sans-Serif;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

.fmtberr
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	border: solid 2px #cc0000;
}

.fmerr1
{
	font-family: Arial,Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	border: solid 1px #cc0000;
	color: #555555;
	background-color: MistyRose;
}

.fmerri
{
	font-family: Arial,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
}

.fmcal
{
	background-color: White;
	border: solid 1 #003366;
	color: #003366;
	font-family: Arial,Sans-Serif;
	font-size: 12px;
}

.calttl
{
	background-color: #003366;
	font-size: 13px;
	font-weight: bold;
	color: White;
}

.calarr
{
	font-size: 16px;
	vertical-align: bottom;
	background-color: #003366;
	font-weight: bold;
	color: White;
}

.caldhdr
{
	background-color: #003366;
	font-weight: bold;
	color: White;
}

.calsdy
{
	background-color: #a0a0a0;
	font-weight: bold;
	color: White;
}

.calftr
{
	background-color: #003366;
	color: White;
}

.calwed
{
	background-color: #f4ffff;
	color: #003366;
}

.calomd
{
	color: #bbbbbb;
	background-color: White;
}

.grd
{
	border: solid 1px #003366;
}

.grd2, table.grd2
{
	border: solid 1px silver;
}

.grd2_p, table.grd2_p
{
	border: solid 1px #808080;
}

.grd_hdr
{
	background-color: #003366;
	font-weight: bold;
	color: White;
	text-align: left;
}

.grd_row
{
	background-color: White;
}

.grd_rowsel
{
	background-color: #c8d6d7;
	cursor: hand;
}

.grd_rowhov
{
	background-color: #b2b5bb;
	cursor: hand;
}

.grd_row_alt
{
	background-color: #e3eaeb;
}

.grd_row_alt2
{
	background-color: #f8f8f8;
}

.grd_pager
{
	background-color: #003366;
	font-weight: bold;
	color: White;
	text-align: center;
}

.grd_pager2
{
	background-image: url(images/pagerback.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	color: #505050;
	background-color: #f0f0f0;
	text-align: left;
}

.grd_ftr
{
	background-color: #1c5e55;
	font-weight: bold;
	color: White;
}

.grddd
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #505050;
}

.pagerdd
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

a:link.grdlnk, a:visited.grdlnk
{
	color: #003366;
	text-decoration: none;
}

a:hover.grdlnk
{
	color: #003366;
	text-decoration: underline;
}

.grdlnk2
{
	/* Dummy class */
}
.grdlnk2 a:link, .grdlnk2 a:visited
{
	color: #003366;
	text-decoration: underline;
}
.grdlnk2 a:hover
{
	color: #336699;
	text-decoration: underline;
}

th.grdhdr, .grdhdr
{
	color: White;
	background-color: #003366;
	text-align: left;
}

th.grdhdr2, .grdhdr2
{
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	color: #003366;
	background-color: #e0e0e0;
	text-align: left;
	vertical-align: top;
	padding-left: 3px;
	padding-bottom: 2px;
	border-right: solid 1px White;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=Gainsboro);
}

th.grdhdr2_p, .grdhdr2_p
{
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	background-color: #e0e0e0;
	text-align: left;
	vertical-align: top;
	padding-left: 3px;
	padding-bottom: 2px;
	border: solid 1px #808080
}

th.grdhdrc2, .grdhdrc2
{
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	background-color: #e0e0e0;
	text-align: center;
	vertical-align: top;
	border-right: solid 1px White;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=Gainsboro);
}

th.grdhdrc2_p, .grdhdrc2_p
{
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	background-color: #e0e0e0;
	text-align: center;
	vertical-align: top;
	border: solid 1px #808080
}

th.grdhdrmsgc, .grdhdrmsgc
{
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: red;
	background-color: #e0e0e0;
	text-align: center;
	vertical-align: top;
	border-right:solid 1px White;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=Gainsboro);
}

th.grdhdr3, .grdhdr3
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	font-variant:small-caps;
	color: #003366;
	text-align: left;
}

th.grdhdr3_p, .grdhdr3_p
{
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	font-variant:small-caps;
	color: black;
	text-align: left;
}

th.grdhdr4, .grdhdr4
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background-color: #e0e0e0;
	text-align: left;
	padding-left: 2px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=Gainsboro);
}

th.grdhdr5, .grdhdr5
{
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: normal;
	font-variant:small-caps;
	color: #003366;
	text-align: left;
}

th.grdhdr5_p, .grdhdr5_p
{
	font-family: Verdana, Sans-Serif;
	font-size: 11pt;
	font-weight: normal;
	font-variant:small-caps;
	color: black;
	text-align: left;
}

th.grdhdr6, .grdhdr6
{
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	font-variant:small-caps;
	color: #003366;
	text-align: left;
	padding-top: 16px;
	padding-bottom: 12px;
}

.grdhdrsort
{
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	background-color: #e0e0e0;
	text-align: left;
	vertical-align: top;
	text-decoration: underline;
	border-right:solid 1px White;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=Gainsboro);
}

.grdhdrsort a:link, .grdhdrsort a:visited, .grdhdrsort a:active
{
	text-decoration: underline;
}

.grdlbl
{
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #808080;
	background-color: #f4f4f4;
	text-align: left;
}

.grdlbl2
{
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #808080;
	text-align: left;
}

a:link.grdlbl2, a:visited.grdlbl2, a:active.gridlbl2
{
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #808080;
	text-align: left;
	text-decoration: underline;
}

th.grdhdrc
{
	color: White;
	background-color: #003366;
	text-align: center;
}

td.grdpg
{
	color: White;
	background-color: #003366;
	text-align: center;
}

td.grdcel
{
	color: #003366;
	vertical-align: top;
}

td.grdcel2, .grdcel2
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	vertical-align: top;
	text-align: left;
	border-right: solid 1px #ffffff;
}

td.grdcel2_p, .grdcel2_p
{
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	vertical-align: top;
	text-align: left;
	border: solid 1px #808080;
}

td.grdcelcmt, .grdcelcmt
{
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #003366;
	background-color:#ffffc0;
	vertical-align: top;
	text-align: left;
	border-top: solid 1px #e0e0e0;
}

td.grdcelcmt_p, .grdcelcmt_p
{
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #003366;
	background-color:#ffffc0;
	vertical-align: top;
	text-align: left;
	border-top: solid 1px #808080;
}

td.grdcelcmt2, .grdcelcmt2
{
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #003366;
	background-color:#ffffc0;
	vertical-align: top;
	text-align: left;
}

td.grdcelcmt3, .grdcelcmt3
{
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #003366;
	background-color:#ffffc0;
	vertical-align: top;
	text-align: left;
	border-top: solid 1px #e0e0e0;
	border-left: solid 1px #e0e0e0;
}

.grdcel3
{
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #003366;
	vertical-align: middle;
	text-align: left;
}

td.grdcel4, .grdcel4
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	vertical-align: middle;
	text-align: left;
}

td.grdcelc
{
	color: #003366;
	text-align: center;
	vertical-align: top;
}

td.grdcelc2
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	vertical-align: top;
	text-align: center;
}

td.grdcelc2_p
{
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	vertical-align: top;
	text-align: center;
	border: solid 1px #808080;
}

td.grdcelr2
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	vertical-align: top;
	text-align: right;
	border-right: solid 1px White;
}

td.grdcelr2_p
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	vertical-align: top;
	text-align: right;
	border: solid 1px #808080;
}

td.grdcb
{
	text-align: center;
}

.grdemp
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	color: #003366;
}

a:link.lnk, a:visited.lnk
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
}
a:hover.lnk
{
	color: #003366;
	text-decoration: underline;
}

a:link.fmlnk, a:visited.fmlnk
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #003366;
	cursor: hand;
}
a:hover.fmlnk
{
	color: #003366;
	text-decoration: underline;
	cursor: hand;
}

.req
{
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;
}

p.cvv2
{
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #003366;
}

.cvv2_hdr
{
	line-height: 30px;
	font-weight: bold;
}

.iconbar
{
	border-top: solid 1px #669999;
	border-bottom: solid 1px #669999;
	padding-top: 1px;
	width: 90%;
	overflow: hidden;
}

td.iconbtn
{
	padding-right: 6px;
}

td.iconsep
{
	width: 24px;
	text-align: center;
}

.iconbar_icon
{
	border: solid 1px White;
	cursor: hand;
}

.iconbar_icon_over
{
	border: solid 1px #669999;
	cursor: hand;
}

.iconbar_icon_selected
{
	border: solid 1px #669999;
}

.iconbar_icon_selected_over
{
	border: solid 1px #669999;
	cursor: hand;
}

.iconbar_redicon
{
	border: solid 1px #cc0000;
}

.iconbar_redicon_over
{
	border: solid 1px #cc0000;
	cursor: hand;
}

.cmtcount
{
	/*position: relative;
	top: 0px;
	left: -6px;*/
	font-size: 10px;
	font-weight: bold;
	color: #336699;
}

.cmtcount2
{
	/*position: relative;
	top: -12px;
	left: 18px;*/
	font-size: 10px;
	font-weight: bold;
	color: #336699;
}

.commentbk
{
	background-color:#ffffc0;
}

.commentbk_alt
{
	background-color:#ffffc0;
}

.cmtbtn_s
{
	border: solid 1px #003366;
	background-color: #e0e0e0;
}

.cmtbtn_u
{
	border-width: 0px;
}

.eo_down
{
	border-right: #335ea8 1px solid; padding-right: 2px; border-top: #335ea8 1px solid; padding-left: 4px; padding-bottom: 1px; border-left: #335ea8 1px solid; padding-top: 3px; border-bottom: #335ea8 1px solid; background-color: #99afd4; cursor:hand; font-size: 12px; font-family: Tahoma;
}
.eo_hover
{
	border-right: #335ea8 1px solid; padding-right: 3px; border-top: #335ea8 1px solid; padding-left: 3px; padding-bottom: 2px; border-left: #335ea8 1px solid; padding-top: 2px; border-bottom: #335ea8 1px solid; background-color: #c2cfe5; cursor:hand; font-size: 12px; font-family: Tahoma;
}
.eo_normal
{
	padding-right: 4px; padding-left: 4px; padding-bottom: 3px; border-top-style: none; padding-top: 3px; border-right-style: none; border-left-style: none; border-bottom-style: none; cursor:hand; font-size: 12px; font-family: tahoma;
}

.ptheader
{
	background-image: url(images/PatientHeaderBk.gif);
	background-repeat: repeat-x;
	height: 23px;
}

td.pthdr_l, .pthdr_l
{
	color: White;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 2px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 3px;
	text-align: left;
	vertical-align: middle;
}

td.pthdr_r, .pthdr_r
{
	color: White;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 3px;
	text-align: right;
	vertical-align: middle;
}

.tabbar
{
	letter-spacing: 1px;
	cursor: pointer;
}

.nochartdata
{
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #cc0000;
	background-color: #e0e0e0;
	border:solid 1px #a0a0a0;
	width: 300px;
	padding: 8px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=#d1e1e1);
}

.chartsubhdr
{
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	text-align: center;
	vertical-align: top;
}

.dailyReportTime
{
	color: #888888;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	border-bottom: solid 1px silver;
	width: 40px;
}

.dailyReportEntry
{
	color: Black;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	border-bottom: solid 1px silver;
}

.dailyReportEntry2
{
	color: Black;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	vertical-align: baseline;
}

.dailyReportEntry3
{
	color: Black;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
}

.dailyReportSubHdr
{
	color: #707070;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	padding-bottom: 2px;
}

.unitLabel
{
	padding-left: 4px;
}
