/* St. John"s Hospital CSS */

BODY 					{	margin-left: 0px;
							margin-top: 0px;
							margin-right: 0px;
							margin-bottom: 0px;
							background-color: #FFFFFF;
							background-image: url("images/background.gif"); }
							
IMG						{	border:none; }

.bg_left-lines			{ 	background-image: url("images/bg_left-lines.gif");
							background-repeat: repeat-y ;}
					
.bg_right-lines			{ 	background-image: url("images/bg_right-lines.gif");
							background-repeat: repeat-y ;}

.body					{	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
							font-size: 12px;
							line-height: 16px;
							color: #4D4D4D; }
							
.inputPreview			{	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
							font-size: 12px;
							line-height: 16px;
							color: #0000FF;
							background-color: #FFFFFF; }

.footer					{	font-family:  arial, helvetica, sans-serif ;
							font-size: 11px;
							line-height: 14px;
							color: #36738F;}
							
.menuLeft				{	font: .8em "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
							color: #015A9C;
							line-height: 1.5em;
							font-weight:bold; }
							
.menuTitle				{	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
							font-size: 16px;
							font-weight:bold;
							color: #367390; }
							
.menuSubheader			{	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							line-height: 14px;
							color: #4D4D4D;}
							
.pageTitle				{	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
							font-size: 16px;
							color: #A8835B; }

.pageSectiontitle		{	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
							font-size: 16px;
							color: #367390; }
							
.pageSectionsubtitle	{	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
							font-size: 14px;
							line-height: 18px;
							color: #367390;}
							
.pt10grey				{	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							line-height: 14px;
							color: #4D4D4D;}
							
.pt10red				{	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							line-height: 14px;
							color: #FF0000; }

.pt12blue				{	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
							font-size: 12px;
							line-height: 16px;
							color: #367390;}

.pt12lightbrown			{	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
							font-size: 12px;
							line-height: 16px;
							color: #A8835B;}

.pt14grey				{	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
							font-size: 14px;
							line-height: 18px;
							color: #4D4D4D;}
							
.pt14lightbrown			{	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
							font-size: 14px;
							line-height: 18px;
							color: #A8835B;}
							
.tableBorder 			{ 	border: #8b7a53 1px solid;
							border:thin;
							border-collapse:separate; }
							
table.noBorder			{	border:none; }
							
th.noBorder				{	vertical-align:middle;
							padding: 0px 2px 0px 2px; }	/* Top Right Bottom Left */

td.noBorder				{	vertical-align:top;
							padding: 0px 2px 0px 2px; }	/* Top Right Bottom Left */

table.solidBorder		{	border-width: 1px 1px 0px 0px;
							border-style: solid;
							border-color: #8b7a53; }
							
th.solidBorder			{	border-width: 0px 0px 1px 1px;
							border-style: solid;
							border-color: #8b7a53;
							background: #FFFFFF;
							padding: 0px 2px 1px 2px;	/* Top Right Bottom Left */
							vertical-align:middle; }

td.solidBorder			{	border-width: 0px 0px 1px 1px;
							border-style: solid;
							border-color: #8b7a53;
							padding: 1px 2px 1px 2px;	/* Top Right Bottom Left */
							vertical-align:top; }


/* -----[ A LINKS ]------------------------------------------------------------------------------- */

A.body:link 			{	color: #0473db;
							text-decoration: none; }				
A.body:hover 			{	color: #0473db;
							text-decoration: underline; }
A.body:visited			{	color: #9450dc; }
A.body:active			{	color: #04DBCE; }

A.footer:link 			{	color: #36738F;
							text-decoration: none; }				
A.footer:hover 			{	color: #36738F;
							text-decoration: underline; }
A.footer:visited		{	color: #36738F; }
A.footer:active			{	color: #36738F; }



A.menuLeft:link 		{	color: #015A9C;
							text-decoration: none; }				
A.menuLeft:hover 		{	color: #015A9C;
							text-decoration: underline; }
A.menuLeft:visited		{	color: #015A9C; }
A.menuLeft:active		{	color: #015A9C; }


A.menuSubheader:link 	{	color: #A8835B;
							text-decoration: none; }				
A.menuSubheader:hover 	{	color: #A8835B;
							text-decoration: underline; }
A.menuSubheader:visited	{	color: #A8835B; }
A.menuSubheader:active	{	color: #A8835B; }

A:link 					{	text-decoration: none;}  		/* for unvisited links */
A:hover 				{	text-decoration: underline;}
A:visited 				{	text-decoration: none;} 		/* for visited links */
A:active 				{	} 								/* when link is clicked */
							
/* -----[ ERROR VALIDATION ]------------------------------------------------------------------------------- */

/*
.lblOK {
  background-color: white;
  color: black;
}

.lblError {
  background-color: white;
  color: red;
  font-weight:bold;
}
*/
.lblOK 					{	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
							background-color: white;
							font-size: 12px;
							line-height: 16px;
							font-weight:bold;
							color: #000000; }

.lblError 				{	font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
							background-color: white;
							font-size: 12px;
							line-height: 16px;
							font-weight:bold;
							color: #FF0000; }
.lblError2 {
  background-color: white;
  color: Green;
  font-weight:bold;
}
.lblError3 {
  background-color: white;
  color: blue;
  font-weight:bold;
}

