/* 
 * Change notes:
		* 3 January 2023: Inserted changes by Martin Wade into the style sheet. Original Styles noted by commments.
 *		* 10 December 2014: Consolidated "Regular" and "mobile" stylesheets
 *		* 9 March 2014: Added height value to the position inline element. Varying height values were causing abnormal
 *		  behavior on the Turkey Creek Staff list.
 */
body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: #00009b;
}
h1 {
	font-size: 24pt;
}
/* New h2 definition */
h2 {
	text-align: center;
	font-size: 16pt;
}
.alignCenter {
	text-align: center;
	}
p.image {
	margin-bottom: 0px;
}
#page {
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto;
}
header {
	padding: 10px 10px 0px 10px;
	background: #0079c2;
	border-bottom: 4px solid #009efe; /* Added by Martin Wade */
	/* border-bottom: 4px solid #b01c2e;  Previous style - RPK */
	color: #ffffff
}
header #region-id {
	font-size: 8pt;
	text-align:center;
}
header h1 {
	text-align: center;
	font-size: 34pt;
}
nav {
	background: #0079c2;
}
.Button {
	border: 5px solid #000000; /* Added by Martin Wade */
	/* border: 2px outset #b01c2e; Previous Style - RPK*/
	background: #d4eefe; /* Added by Martin Wade */
	/* background: #ffff00;  Previous Style - RPK*/ 
	text-align: center;
	margin: 6px 0px;
}
.Button:hover {
	border: 5px inset #ffffff;
/*	border: 5px inset #b01c2e; Original Style - RPK */
}

img#NMRAlogo, img#MCoRlogo, img#OLI, img#WGH, img#fb, img#MRH, img#RS {
	border: 3px solid #000000;
	/* border: 5px solid #b01c2e; */
	vertical-align: middle;
}

img#NMRAlogo:hover, img#MCoRlogo:hover, img#OLI:hover, img#WGH:hover, img#fb:hover , img#MRH:hover, img#RS:hover {
	border: 3px solid #ffffff;
}
main { display: inline-block; }
h2.tabrule { border-bottom: 2px solid #b01c2e; }
.s14pt { font-size: 14pt; }
.position {
	width: 400px;
	display: inline;
	float: left;
	margin: 15px 5px;
}
.Address, .title {
	text-transform: uppercase;
}
.title, .Name, .Email {
	font-weight: bold;
}
.title {
	color: #00009B;
	font-size: 20px;
	text-decoration: underline;
}
.Name {
/*	color: #ff0000; */
	color: #3369FF;
	font-size: 18px;
	text-indent: 10px;

}
.Email {
	color: #00009B;
	font-style: italic;
	text-indent: 20px;
	font-family: "Times New Roman", serif;
/*	font-size: 12pt; */
	font-size: 16px;
}
footer {
	clear: both;
	position: relative;
	height: 100%;
	border-top: 3px solid #b01c2e;
}
footer .copyright, footer .contact {
	margin: 0.5em;
}
@media screen and (min-width: 481px) {
	header {
		min-height: 150px;
	}

	header #tc-logo {
		float: left;
		height: 140px;
		width: 224px;
	}
	
	nav {
		width: 128px;
		padding: 10px;
		clear: none;
		float:left;
		margin-top: -4px;
	}

	.Button { width: 118px; }
	.logo { margin-left: 16px; }

	img#NMRAlogo, img#MCoRlogo, img#OLI, img#WGH, img#fb, img#MRH, img#RS {
		width: 86px;
	}

	img#NMRAlogo { height: 90px; }
	img#MCoRlogo { height: 86px; }
	img#OLI { height: 73px; }
	img#WGH { height: 94px; }
	img#fb { height: 36px; }
	img#MRH { height: 36px; }
	main {
		max-width: 920px;
		padding-left: 10px;
	}

	h2.tabrule { max-width: 600px; }
	footer .copyright { float: left; }
	footer .contact { float: right; }
}
@media screen and (max-width: 480px) {
	header #tc-logo {
		display: none;
	}

	nav {
		float: none;
	}

	.Button { font-size: 18px; }
	.logo { text-align: center; }
	img#NMRAlogo { width: 86px; height: 90px; }
	img#MCoRlogo { width: 326px; height: 326px; }
	img#OLI { width: 143px; height: 121px; }
	img#WGH { width: 88px; height: 96px; }
	img#fb { width: 290px; height: 132px; }
	img#MRH { width: 198px; height: 83px; }
	img#RS {width: 326px; height: 89px; )
}