@charset "UTF-8";

.menuitem
{
	color:#fff!important;
	background-color:#3f51b5!important
}

.selectedmenuitem
{
	color:#000!important;
	background-color:#8bc34a!important
}

.galleryitemtext
{
	min-height: 85px;
}

/* This style applies when a submenu gets scrolled to the top of the screen */
#submenu.sticky
{
	position: sticky; /* Anchor the sub menu so it stops scrolling */
	width: 100%;
	background: rgba(255,255,255,1); /* Make the background opaque so that scrolled text isn't visible underneath the div. */
}

#pagecontent a:link 
{
	text-decoration: none; 
	color:#2814DB;
}

#pagecontent a:visited 
{
	text-decoration: none; 
	color:#2814DB;
}

#pagecontent a:hover 
{
	text-decoration: underline; 
	color:#2814DB;
}

#pagecontent a:active 
{
	text-decoration: 
	none;color:#2814DB;
}

#pagecontent a img {border:0px;}

#pagecontent h1, h2, h3, h4 {}
#pagecontent h1 {}
#pagecontent h2 {}
#pagecontent h3 {}

img
{
	max-width: 100%;
}

p 
{
	text-align: left;
	font-weight: normal;
}

p.center
{
	text-align: center;
}

p.updated
{
	text-align: center;
	font-size:12px;
	margin-bottom:5px;
}

p.Data
{
	font-size: 8pt;
	text-align: center;
}

p a:link 
{
	text-decoration: none; 
	color:#003F7E;
}

p a:visited 
{
	text-decoration: none; 
	color:#003F7E;
}

p a:hover 
{
	text-decoration: underline; 
	color:#003F7E;
}

p a:active 
{
	text-decoration: none;
	color:#003F7E;
}

p.indented
{ 
	margin-left: 25px;
}

p.disclaimer
{
	text-align: center;
	font-size:12px;
}

.tm-select
{
	padding:9px 0;
    border:1px solid #ccc
}