body
{
	background-color:White;
	color:Black;
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	padding:0;
	margin:0;
	
	
	/*border:1px solid green; /* for debug purposes */

}

h1, h2, h3, h4, h5, h6 {font-family: Arial; color:gray;}

div
{
	padding:0px;
	margin:0px;
}

/*td {border: 1px solid #284E98;}  /* DEBUG */

/* ---------------------------------------------------------------------------- */
/* -  HEADER																	*/
/* ---------------------------------------------------------------------------- */

#HeaderTable
{
	/*border:1px solid black; /*debug*/	
	background-color: White;
	height: 60px;
	width: 100%;
	color: gray;		
	border-collapse: collapse;
	margin:0;
	padding:0;	
}

.MedicalCenter
{
	font-size: 16pt;
	font-weight: bold;	
	padding-left: 10px; 
	text-align:left;
}

.UserLogin
{
	font-size: 8pt;
	font-weight: bold;	
}

.Logout
{
	font-size: 8pt;
	font-weight: bold;
	padding-right: 5px;
	text-align: left;
	vertical-align: bottom;
}

.LogoTD
{
	background-color: White;
	padding-left: 10px;	
	width: 213px;
}



/* ---------------------------------------------------------------------------- */
/* -  BREADCRUMB SECTION														*/
/* ---------------------------------------------------------------------------- */

#BreadCrumbDIV
{
	/*border:1px solid blue; /* for debug purposes */ 		
	padding: 1px;		
	/*background-image: url(../Images/HeaderBackground.JPG);
	background-repeat: repeat-x; */
	/*background-color: #003466;  /* Clairvia dark blue */
	background-color: White;	
	border-bottom:1px solid #003466;
	/* specify font color in skin */
	background-image: url(../Images/graybackground2.JPG);
}

.BreadCrumbTable
{
	width: 100%;
}

.BreadCrumb
{		
	margin-left: 20px;
}

.HeadingDateTD
{	
	text-align: right;
	padding-right: 10px;	
}

/* ---------------------------------------------------------------------------- */
/* -  CONTENT SECTION															*/
/*      - See InnerContentLayout.css for more content details                   */
/*      - This section is only the outer table.                                 */
/* ---------------------------------------------------------------------------- */

#ContentTable
{	
	width: 100%;
	height: 100%;	
	/*border:1px solid red; /* for debug purposes */
	/*background-color:yellow; /*  dirty blue #8fa9b9;*/	
	padding: 0px;
	margin:0px;	
}

.MasterPageHeading
{
	text-align: left;
	position:relative;
	float:left;
	padding-left:5px;
}

.ContextHeading
{
	text-align: right;
	/*position:relative; */
	float:right;
	padding-right:5px;
	position:inherit;
}

.ProfileFilterNavigation
{
	/*border: 1px solid yellow;*/
	text-align: right;
    height: 20px;
	padding-right: 5em;
	padding-top: .5em;
	padding-bottom: .5em;
	margin-bottom: 1em;
	margin-right:0;
	background-image:url(../Images/ProfileFilterNavGradient.JPG)  ;
	background-repeat: repeat-y;
	background-position:right;
	border-bottom: 1px dashed #48494A;	/* Dark grey */	
}

.HeadingNavigation
{
	text-align: right;
	
	padding-top: 0px; /* .5em; */
	padding-bottom: 0px; /*.5em;*/
	margin-bottom: 0px; /* .5em; */
	margin-right:0;
	padding-right: 0;
	
	background-image:url(../Images/ProfileFilterNavGradient.JPG)  ;
	background-repeat: repeat-y;
	background-position:right;
	border-bottom: 1px dashed #48494A;	/* Dark grey */		
	
	width: 100%;
	
	/*border: 1px solid blue;*/
}


.MasterContentPlaceholderDiv
{
	/*border: 1px solid green;*/
	height: 100%;
	width: 100%;
	margin: 0 px;
	padding: 0px;
}

#ContentHolderTD
{
	/* border: 1px solid blue; /* for debug purposes */
	background-color: white;
	vertical-align: top;
	text-align: left;
	height: 100%;	
	width: 100%;
	padding: 0px;
	margin-left: 1em;
	margin-bottom: 0px;	
	margin-right: 0px;	
}

#LeftSideTD
{
	width: 255px;	
	vertical-align: top;
	background-color:white;	
}

.ContentIndent
{
	margin-left: 15px;
	margin-top: 15px;
	/*background-color: Lime;*/
}

/* Styles for Print, Profile and Filter on WebScheduling.Master (BT23293 BCG, 16-Jul-08) */
.PrintProfileFilterTable
{
    border: 0;
    padding-left: 4;
    padding-right: 4;
    vertical-align: top;
    margin-top: -3px;
}

/* ---------------------------------------------------------------------------- */
/* -  FOOTER SECTION															*/
/* ---------------------------------------------------------------------------- */

#FooterDIV
{	
	margin-top: 5px;
	margin-left: 0;	
	background-color:white;  /*#eff3f5; /* off white */
	/*border:1px solid orange; /* for debug purposes */	
}

.FooterHeading
{
	color: #FF3333; 
	font-size: 10pt;
	font-weight: bold;
}

.FooterVersionNo
{
	color: Black;
	font-size: 10pt;
	font-weight: bold;
	margin-right:10px;
}

.FooterBody
{
	color: Gray;
	font-size: 8pt;
	font-weight: normal;
}


/* ---------------------------------------------------------------------------- */
/* -  Controls																	*/
/* ---------------------------------------------------------------------------- */

.TabControl
{	
	width: 100%;
	border: 1px solid gray;
}



/* ---------------------------------------------------------------------------- */
/* -  General																	*/
/* ---------------------------------------------------------------------------- */

.HighlightDark
{
	background-color:#99CC66;
}

.HighlightMedium
{
	background-color:#CCFF99;
}

.HighlightLight
{
	background-color:white;
}


.ErrorMessage
{
	color: Red;
}

.InfoMessage
{
	color: Green;
}
