/*

THIS SYTLE SHEET USED FOR HEALTH CARE SERVICES

*/


BODY {
  font-size: 12px;
  margin-left: 0px;
  color: #000000;
  margin-top: 0px;
  margin-right: 0px;
  font-family: Arial, Helvetica, sans-serif;
  background-color:Transparent;
}

TABLE.BlackBorder {
  border: 2px solid Black;
}

TABLE.TabBorder {
  border: 2px solid #0E857D;
}

TR.Tabs {
  font: 10px Arial, Helvetica, sans-serif;
}

TD.TAB-ON {
  background-color: #0E857D;
  text-align: center;
}

TD.TAB-OFF {
  background-color: #C0C0C0;
  text-align: center;
}

TD.HeaderBlack {
  font: 12px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  background-color: rgb(0,0,0);
  text-align: left;
}

TD.DataGridHeader {
  background-color: #9999cc;
  color: White;
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
}

TR.DataGridAltRow {
  background-color: Silver;  
  font: 12px Arial, Helvetica, sans-serif;
}

/* SECTIONS STAMPED WITH AN "A" ARE USED FOR HTML LINKS */
A {
  text-decoration: underline;
}

A:hover {
  text-decoration: underline;
  color: #4a488b;
}

A.CrumbMenuWhite {
  font: 10px Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: underline;
}

A.CrumbMenuWhite:hover {
  font: 10px Arial, Helvetica, sans-serif;
  color: #4a488b;
 }

A.NormalWhite {
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: underline;
}

A.NormalWhiteMenu {
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: underline;
}

A.NormalWhite:hover {
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #4a488b;
  text-decoration: underline;
}

A.NormalBlue {
  font: 12px Arial, Helvetica, sans-serif;
  color: Blue;
  text-decoration: underline;
}

A.NormalBlueMenu {
  font: 12px Arial, Helvetica, sans-serif;
  color: Blue;
  text-decoration: underline;
}

A.NormalBlue:hover {
  font: bold 12px Arial, Helvetica, sans-serif;
  color: Blue;
  text-decoration: underline;
}

A.NormalBlackHL:hover {
 font: 12px Arial, Helvetica, sans-serif;
color: #000000;
 text-decoration: underline;
}

A.NormalBlackHL {
  font: 12px Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration: underline;
}

A.NormalBlackBold {
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration: underline;
}

H1 {
  margin-bottom: 0%;
  font: bold 24px Arial, Helvetica, sans-serif;
  color: #000000;
}

H2 {
  margin-bottom: 0%;
  font: bold 20px Arial, Helvetica, sans-serif;
  color: #000000;
}

H3 {
  margin-bottom: 0%;
  font: bold 18px Arial, Helvetica, sans-serif;
  color: #000000;
  padding-top: 1%;
}

H4 {
  font-size: 110%;
  margin-bottom: 0%;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
}

H5 {
  margin-top: 1.5em;
  font-weight: 900;
  font-size: 100%;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
}

H6 {
  font-weight: 800;
  font-size: 100%;
  margin-bottom: -0.8em;
  color: #000000;
  font-style: italic;
  font-family: Arial, Helvetica, sans-serif;
}

CAPTION {
  font-weight: 800;
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(0,0,0);
}

TD {
  font: 12px Arial, Helvetica, sans-serif;
  color: #000000;
}

P {
  font: 12px Arial, Helvetica, sans-serif;
  color: #000000;
}

.NormalBlack {
  font: 12px Arial, Helvetica, sans-serif;
  color: #000000;
}

.NormalBlackHL {
  font: 12px Arial, Helvetica, sans-serif;
  color: #000000;
}

.NormalBlackBold {
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #000000;
}

.NormalWhite {
  font: 12px Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.NormalWhiteBold {
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.SmallWhite {
  font: 10px Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.SmallWhiteBold {
  font: bold 10px Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.SmallBlack {
  font: 10px Arial, Helvetica, sans-serif;
  color: #000000;
}

.SmallBlackBold {
  font: bold 10px Arial, Helvetica, sans-serif;
  color: #000000;
}

.BigBlack {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 0%;
  margin-top: 0%;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
}

.VeryBigBlack {
  font-weight: bold;
  font-size: 40px;
  margin-bottom: 0%;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
}

.NormalRed {
  font: 12px Arial, Helvetica, sans-serif;
  color: Red;
}

.NormalRedBold {
  font: bold 12px Arial, Helvetica, sans-serif;
  color: Red;
}

.Version {
  font: bold 14px Arial, Helvetica, sans-serif;
  color: Blue;
}

INPUT.CoolTextBox {
 border : solid 1px Silver;
 font: bold 12px Arial, Helvetica, sans-serif; 
 color : Gray;
}

INPUT.CoolTextBoxError {
 border : solid 1px Silver;
 font: bold 12px Arial, Helvetica, sans-serif; 
 color : Red;
}

INPUT.CoolButton {
 border : solid 1px Silver;
 font: 12px Arial, Helvetica, sans-serif; 
 color : Black;
}

.Header {
 font: bold 12pt Verdana; 
 color : Purple;
}

.Group {
 font: bold 10pt Verdana;
 color : #000000;
}

A.Group {
 font:  10pt Verdana;
 color : black;
}

A.Group:hover {
 font: 10pt Verdana;
 color : Maroon;
}

.RegText {
 font: 10pt Arial, Helvetica, sans-serif; 
 color : #000000;
}

/* USED ON HOVER EVENT OF REGTEXT STYLES */
A.RegText:hover {
  font: 10pt Verdana; 
  color: purple;
  text-decoration: underline;
}

.Notes {
 font: 10pt Verdana; 
 color : Purple;
}

.ACCQTRGroup {
 font: Bold 10pt Verdana; 
 background : transparent
 }


/* Grid */
.GridFooter {
	background-color: #CCCCCC;
	color: black
}


.GridHeader
{
	padding-bottom: 2;
	padding-top: 2;
	background-color: #000084;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
}

.GridHeader A:link
{
	padding-bottom: 2;
	padding-top: 2;
	background-color: #000084;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	text-decoration:underline;
}

.GridHeader A:visited
{
	padding-bottom: 2;
	padding-top: 2;
	background-color: #000084;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	text-align:center;
	text-decoration:underline;
}

.GridHeader A:hover
{
	padding-bottom: 2;
	padding-top: 2;
	background-color: #000084;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	text-align:center;
	text-decoration:underline;
}

.GridItemNorm
{
	background-color:#EEEEEE;
	color:Black;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	vertical-align: top;	
}

.GridItemNorm A:link
{
	background-color:#EEEEEE;
	color:Black;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	vertical-align: top;
	text-decoration:underline;
}
.GridItemNorm A:visited
{
	background-color:#EEEEEE;
	color:Black;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	vertical-align: top;
	text-decoration:underline;
}
.GridItemNorm A:active
{
	background-color:#EEEEEE;
	color:Black;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	vertical-align: top;
	text-decoration:underline;	
}
.GridItemNorm A:hover
{
	background-color:#EEEEEE;
	color:Black;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	vertical-align: top;
	text-decoration:underline;
}

.GridItemAlt
{
	background-color: #dcdcdc; /*Gainsboro;*/
	color:Black;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	vertical-align: top;
}

.GridItemAlt A:link
{
	background-color:#dcdcdc;
	color:Black;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	vertical-align: top;
	text-decoration:underline;
}
.GridItemAlt A:visited
{
	background-color:#dcdcdc;
	color:Black;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	vertical-align: top;
	text-decoration:underline;
}
.GridItemAlt A:active
{
	background-color:#dcdcdc;
	color:Black;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	vertical-align: top;
	text-decoration:underline;	
}
.GridItemAlt A:hover
{
	background-color:#dcdcdc;
	color:Black;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	vertical-align: top;
	text-decoration:underline;
}

.GridItemSelected
{
	color:White;
	background-color:#9999c2;	
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	vertical-align:top;
}
.GridItemEdit
{
	color:Black;
	background-color:Silver;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	vertical-align: top;
}

.GridAppearance
{
	border-color:#cccccc;
	border-width:1px;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	font-weight: normal;
}


.GridPaging
{
	text-decoration: none;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	font-weight: Bold;	
	color:black;
	text-align:left;
	background-color: Gray;
}
.GridPaging A:link
{
	font-size: 11pt;
	font-weight: Bold;
	color: black;	
	text-decoration:underline;
}
.GridPaging A:visited
{
	font-weight: Bold;
	color: black;	
	text-decoration:underline;
}
.GridPaging A:active
{
	font-size: 11pt;
	font-weight: Bold;
	color: black;	
}
.GridPaging A:hover
{
	font-weight: Bold;
	color: black;	
	text-decoration:underline;
}

.SubGridItemNorm
{
	background-color:#e2dfe2;
	color:Black;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	vertical-align: top;	
}
.SubGridItemAlt
{
	background-color:#ffffff;
	color:Black;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10pt;
	vertical-align: top;
}

FIELDSET
{
	FONT-WEIGHT: bold; FONT-size: 9pt; COLOR: black; FONT-FAMILY: Arial, Verdana;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	margin-left: 20px;
	margin-right:20px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

LEGEND
{
	FONT-WEIGHT: bold; FONT-size: 12px; color: #0080FF;  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.WhiteSmokeBackGround {
  background-color: #f5f5f5;
}
