@charset "utf-8";
/* CSS Document */

html {
	font: 16px/130% Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	/*font-family: "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size: 16px;
	line-height: 120%;*/
	background-color: #6F6161;
}
#container { /*This wraps all the other content on the page*/
	width: 80%;
	max-width: 1200px;
	margin: 0 auto 0 auto;
	position: relative;
	overflow: hidden;
	height: auto;
}
header {	
	color: #FFF;
	padding: 0 20px 0 20px;
	font-size: .85rem;
	overflow: hidden;
}
footer {
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	clear: both;
	bottom: 0;
	border-top: medium solid #fff;
}
.wrapper { 
	float: left;	/*Must float so that it extends to the height of the inner divs*/
	width: 100%;
}
#body-cont {	/*Creates the background color for the page content*/
	background-color: #fff;
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}
#sub-body {	/*The page content itself*/
	float: left;
	width: 78%;
	position: relative;
	left: 81%;
	padding-top: 1rem;
	padding-bottom: 1rem;
	overflow: hidden;
}
#sub-body h1:first-child { margin-top: 0; }
#menu-cont {	/*Creates the background color for the menu*/
	background-color: #3C3434;
	width: 100%;
	float: left;
	position: relative;
	right: 80%
}
#menu {	/*The related links menu */
	float: left;
	width: 20%;
	position: relative;
	left: 80%;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	border-top: medium solid #fff;
}
#menu p {
	font-size: .9rem;
	color: #fff;
	text-transform: uppercase;
	margin: 3px;
	padding-left: 20px;
	padding-right: 10px;
}
#menu p:first-of-type + p {
	border-top: none !important;
}
#menu a {
	color: #FFB368;
}
#menu a:hover {
	color: #D3D3D3;
}
h1, h2, h3, h4, h5 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	color: #E20811;
	margin-bottom: 15px;
	padding-bottom: 10px;
	column-span: all;
	-webkit-column-span: all;
	margin-top: 0.5rem;
	line-height: 120%;
}
h1 { 
	font-size: 2.75rem;
	margin-bottom: 1rem;
	margin-top: 1rem;
 }

h2 {
	font-size: 2.25rem;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 0.5rem;
	column-span:all;
	-webkit-column-span:all; /* Safari and Chrome */
}
h3 {
	font-size: 1.75rem;
	margin-top: 1rem;
	margin-bottom: 10px;
	padding-bottom: 10px;
	line-height: 120%;
}
h4 {
	font-size: 1.5rem;
	font-weight: normal;
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding-bottom: 10px;
	line-height: 120%;
}
h5 {
	font-size: 1.1rem;
	margin-bottom: 10px;
	padding-bottom: 3px;
	line-height: 120%;
	font-weight: normal;
	margin: 10px 0;
	border-bottom: thin solid #E20811;
}
.searches {
	width: 100%;
	float: left;
	border-top: thick solid #E22208;
	margin-top: 1rem;
	/*border: medium solid #F97008;*/
}
.searches h4 {
	color: #fff;
	text-align: right;
}
.small-srch {
	width: 50%;
	float: left;
}
.within-srch {
	width: 20%;
	float: left;
	padding-top: .5rem;
	font-size: .8rem;
	text-transform: uppercase;
	text-align: right;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
fieldset {
	border: dotted thin #900;
	margin-bottom: 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	background-color: #E7E7E7;
}
legend {
	color: #900;
	text-transform: uppercase;
	font-size: .85rem;
	margin-bottom: 5px;
}
input[type="submit"] {
	font-size: .75rem;
	text-transform: uppercase;
	float: right;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom: 2px;
}
label {
	text-align: right;
	font-size: .85rem;
	width: 15%;
	display: inline-block;
	padding: 2px;
	padding-right: 10px;
	color: #900;
}
select {
	border: none;
	border-bottom: dotted thin #900;
	margin-bottom: 5px;
	/*margin-left: 5px;*/
	padding-left: 2px;
	width: 26%;
	display: inline-block;
	font-size: .85rem;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
input[type="text"] {
	border: none;
	padding: 2px;
	padding-left: 5px;
	display: inline-block;
	font-size: .85rem;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-right: .5%;
}
input[type="file"] {
	border: none;
	padding: 2px;
	padding-left: 5px;
	display: inline-block;
	font-size: .85rem;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
input[type="password"] {
	border: none;
	padding: 2px;
	padding-left: 5px;
	display: inline-block;
	font-size: .85rem;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
textarea {
	border: none;
	border-bottom: dotted thin #900;
	border-left: dotted thin #900;
	padding: 10px;
	font-size: .85rem;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width: 80% !important;
}
.t-broad {
	border-bottom: dotted thin #900 !important;
	width: 70% !important;
	margin-bottom: 5px;
	padding-left: 5px;
	display: inline-block;
	font-size: .85rem;
}
.t-medium {
	border-bottom: dotted thin #900 !important;
	width: 40% !important;
	margin-bottom: 5px;
	padding-left: 5px;
	display: inline-block;
	font-size: .85rem;
}
.t-narrow {
	border-bottom: dotted thin #900 !important;
	width: 25%;
	margin-bottom: 5px;
	padding-left: 5px;
	display: inline-block;
	font-size: .85rem;
}
.search {
	border-bottom: dotted thin #900 !important;
	width: 100%;
	margin-bottom: 5px;
	padding-left: 5px;
	font-size: .75rem;
}
.searchon {
	border-bottom: dotted thin #900 !important;
	width: 100%;
	margin-bottom: 5px;
	padding-left: 5px;
	/*font-size: .75rem;*/
}
.t-thin {
	border-bottom: dotted thin #900 !important;
	width: 15% !important;
	margin-bottom: 5px;
	padding-left: 5px;
	display: inline-block;
	font-size: .85rem;
	text-align: right;
}
.a-medium {
	border-bottom: dotted thin #900 !important;
	width: 40% !important;
	margin-bottom: 5px;
	padding-left: 5px;
	display: inline-block;
	font-size: .85rem;
}
.a-narrow {
	border-bottom: dotted thin #900 !important;
	width: 30% !important;
	margin-bottom: 5px;
	padding-left: 5px;
	display: inline-block;
	font-size: .85rem;
}
.numbers {
	width: 20% !important;
	border-bottom: none !important;
	margin-bottom: 0 !important;
	padding-left: 5px;
	display: inline-block;
	font-size: .85rem;
	text-align: right;
}
input[type="text"]:focus {
	background-color: #FDBEB4;
}
fieldset p {
	margin: 0;
	padding: 2px;
	font-size: .85rem;
	line-height: 130%;
}
fieldset ol li {
	margin: 0;
	padding: 2px;
	font-size: .85rem;
	line-height: 130%;
}
li > p {
	margin-left: 5%;
}
.errTxt {
	color: #900;
	background-color: #EACCCC;
	border: thin dotted #900;
	padding: 5px;
	text-align: center;
}
@media print {
html {
	/*font-family: "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;*/
	font-size: 10pt;
	background: none;
	color: black;
}
#umh-cont {display: none; }
header { display: none; }
#menu-top {display: none;}
#menu {display: none;}
footer {display: none;}
#sub-body {width: 100%;}
#container {width: 100%;}
}