
:root 
{
	--color:					#001919;
	--background-color:			#ffffff;
	--heading-color:			#12515e;
	--anchor-color:				#dc6932;
	--hover-color:				#fffffa;
	--hover-background-color:	#dc6932;
	--button-background-color:	#12515e;
	--button-border-radius:		4px;
	--block-header-color:		#fffffa;
	--block-header-background-color:	#12515e;
	--menu-background-color:	#0f515f;
	--footer-background-color:	#12515e;
	--container-border-radius:	5px;
	--inputBackgroundColor:		lightyellow;

	--health-color:				#12515e;
	--environment-color:		#dc6932;
	--newsroom-color:			#79DCC7;
	--data-color:				#f9d43f;
}


h1
{
	font-size:			1.75rem;
}
h2
{
/*	padding: 			5px 0 3px 0; */
	margin-bottom: 		10px;
	font-size:			1.5rem;
}
h3
{
	margin-top:			var(--block-spacing);
	margin-bottom: 		calc(0.5 * var(--block-spacing));
	font-size:			1.1rem;
	font-weight:		bold;
}

h4
{
	margin-top:			var(--block-spacing);
	font-weight:		bold;
}
h5
{
	font-weight:		bold;
}



TODO
{
	margin: 1em;
	padding: 1em;
	display: block;
	font-weight: bold;
	color: red;
	background-color: #f8f8f8;
	border: 1px solid #777;
}

/*~~~~~ Info table definitions for query selection table ~~~~~~~~~*/
table.Info tr.Center td,
table.Info td.Center 
{
	text-align:		Center;
}
table.SectionTop
{
	margin: 		20px 0px 0px 0px ;
}
table.Info th.TopLine
{
	background-color:	#ccc;
	color:			var(--heading-color);
	vertical-align:	middle;
	padding:			5px 10px 5px 10px;
}
table.Info th.Smaller,
table.Info td.Smaller
{
	padding:			5px 10px 5px 10px;
	vertical-align:	middle;
}

/*table.Column1
{
	width:		44%;
}
table.Column2to5
{
	width:		14%;
}*/

/*============================ End of Style Sheet ============================*/

