body, table, tr, td, input, select
{
	font-family: Tahoma;
	font-size: 8pt;
}


/* Top banner style */
.TopBannerClass td
{
	font-family: Arial;
	font-size: 20pt;
	background-color: #27343e;
	padding: 16 16 16 16;
	color: White;
	border-bottom: solid 1px silver;
}

/* Bottom banner style */
.BottomBannerClass td
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: White;
	background-color: #093D8A;
	padding: 4 4 4 20;
	border-top: solid 1px silver;
}

/* Menu style */
.LeftMenuContainerClass
{
	/*border-right: solid 1px silver;
	background-color: #e9eff2;
	width: 1%;
	padding: 16 0 16 16; */
	border-right: solid 1px silver;
	background-color: #FFE913;
	width: 1%;
	padding: 16 0 16 16;
}

.LeftMenuItemsClass
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
	color: Black;
	border: solid 1px #FFE913;
	padding: 3 3 3 3;
	
}

.LeftMenuItemsClass:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #c00000;
	border: solid 1px silver;
	padding: 3 3 3 3;
	background-color: WhiteSmoke;
}

.LeftMenuItemsClassSelected
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
	font-weight: bold;
	color: #c00000;
	border: solid 1px silver;
	padding: 3 3 3 3;
	background-color: WhiteSmoke;
}

.LeftMenuItemsClassSelected:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #c00000;
	border: solid 1px silver;
	padding: 3 3 3 3;
	background-color: WhiteSmoke;
}


.HeaderClass1
{
	font-weight: bold;
}

.HeaderClass2
{
	
}

.HeaderClass3
{
	font-weight: bold;
	font-size: 10pt;
}

.HeaderClass4
{
	font-family: Arial;
	font-size: 16pt;
}


.PageHeaderClass
{
	padding: 8 8 8 8;
	font-family: Arial;
	font-size: 18pt;
	border-bottom: solid 1px silver;
	background-color: Whitesmoke;
}

.NoItemsClass
{
	color: Silver;
}

.LinkClass
{
	text-decoration: none;
	color: #c00000;
}

.LinkClass:hover
{
	text-decoration: underline;
	color: #c00000;
}

.AddLinkClass
{
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #c00000;
}

.AddLinkClass:hover
{
	text-decoration: underline;
	color: #c00000;
}



.LinkTableClass
{
	color: #c00000;
}

/* Table styles */
.HeaderTableClass
{
	color: White;
	font-weight: bold;
	background-color: #27343e;
	border: solid 1px #27343e;
}

tr.td.HeaderTableClass a
{
	color: White;
	font-weight: bold;
	background-color: #27343e;
	border: solid 1px #27343e;
	text-decoration: none;
}

tr.td.HeaderTableClass a:hover
{
	color: White;
	font-weight: bold;
	background-color: #27343e;
	border: solid 1px #27343e;
	text-decoration: underline;
}


.ErrorClass
{
	color: Red;
}

.IconContainerClass
{
	border-right: solid 1px silver;
}

/* Pager style */
tr.td.span.PagerClass 
{
	color: Black;
	font-weight: bold;
}

tr.td.PagerClass a
{
	text-decoration: none;
	color: #c00000;
}

tr.td.PagerClass a:hover
{
	text-decoration: underline;
	color: #c00000;
}

.InactiveRowClass
{
	color: Silver;
}


/* Calendar style */
.DayHeaderClass
{
	font-weight: bold;
}

.NextPrevClass
{
	background: Whitesmoke;
}

td.NextPrevClass a
{
	font-weight: bold;
	text-decoration: none;
}

.TitleClass
{
	font-weight: bold;
	background: Whitesmoke;
}

td.DayClass a
{
	text-decoration: none;
}

.BoldClass
{
	font-weight: bold;
	text-align: right;
}

.ReqBoldClass
{
	font-weight: bold;
	color: crimson;
	text-align: right;
}

.AlternatingRowClass
{
	background-color: WhiteSmoke;	
}

.Bold
{
	font-weight: bold;
}

.ReferralRowClass
{
	color: Blue;
}

.ScrollTable
{
	behavior:url(scrolltable.htc);
	border: 1px solid silver;
	background-color: #27343e;
}

.tblHeader
{
   color: White;
}
.tblBody
{
   background-color: White;
   color: black;
}

.NextToPractitionerClass
{
	font-weight: bold;
	color: Red;
}