#page-container {
  width: 1000px;
  margin: 0 auto;
  height: 100%;
  box-shadow: 0 0 10px 5px rgba(0,0,0,0.75);
}
#container {
  box-shadow: 0 0 10px 5px rgba(0,0,0,0.75);
}
a:active, a:visited, a:focus {
  outline: none;
}
/*
#mainReg, #main{
	box-shadow: 0 0 10px 5px rgba(0,0,0,0.75);
	}
*/
#heightDiv {
  min-height: 698px;
  background-color: #FFFFFF;
}
/* ==============================================

New Styles for footer and header - Uncomment to activate 

Includes new grid! Delete everything above this comment line!

=================================================*/
footer div, header div{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
input:active, input:focus{
	outline:none;
	border:none;
}
input::-moz-focus-inner /*Remove button padding in FF*/ 
{
    border: 0;
    padding: 0;
}
.hidden{
	display:none;
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

/* Global Header Styles
----------------------- */
header{ /*box-shadow: 0 0 10px 5px rgba(0,0,0,0.75);*/ /*max-width:62.5em;*/ margin: 0 auto; font-family:sans-serif; line-height:1.2em; }

.mainHeader{ background: rgb(128,0,0); }
.mainHeader .mainLogo{ /* max-width: 301px; */ padding:18px 0 16px 13px; }
.mainHeader .search-box{ max-width:200px; float:right; padding-top:10px; }
.mainHeader .search-box input{
			font-size:0.8rem;
			font-weight:normal;
			font-family:sans-serif;
			-moz-box-sizing:border-box;
			box-sizing:border-box;}
.mainHeader .search-box .go {
			-moz-box-sizing:border-box;
			display:inline; border:none;
			padding:5px;
		    color:#fff;
			font-weight:bold;
			font-size:10px; cursor:pointer;
			background:#222;
			width:auto;
		    margin:3px 0 0;
			float:right;
			border-radius:3px;
			font-family:sans-serif;
}
.mainHeader .search-box label{ font-size: 11px/12px; color:#fff; }
.mainHeader .search{ border:none; padding:3px 8px; border-radius: 3px; width:82%; margin:3px 0 0; display:inline; float:left; }
.mainHeader .search:focus{ box-shadow:0 0 10px #ccc inset; }

.quickLink{ float:right; clear:right; padding:10px 5px; }
.quickLink ul{ margin:0; padding:0; list-style:none; font: 11px/12px sans-serif; }
.quickLink ul li { display:inline; margin:0; padding:0px 5px; }
.quickLink ul li:not(:last-child) { border-right: solid 1px #333; padding-right:8px; }
.quickLink ul li a{ color:#fff; }

/* Global Body Styles 
--------------------------- */

#middlewrap { background:#fff; }
main { background: white; max-width: 62.5em; margin: 0 auto; }

/* Global Navigation Styles
--------------------------- */
nav .toggle{ color:#fff; font-size:1.0rem; padding:12px 5px; margin: 0 10px; }
nav .toggle, nav .toggle:hover {
	text-decoration:none;
}
.universalNavBar{ background:#000; color:#fff; }
header .nav { width: 100%; float:left; margin:0; padding:0; list-style:none;
	border-bottom:1px solid #000;
	border-top: 4px solid #fff;
	background: rgb(85,85,85);
	background: -moz-linear-gradient(top, rgb(30,87,153) 0%, rgb(85,85,85) 0%, rgb(45,45,45) 25%, rgb(0,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(30,87,153)), color-stop(0%,rgb(85,85,85)), color-stop(25%,rgb(45,45,45)), color-stop(100%,rgb(0,0,0)));
	background: -webkit-linear-gradient(top, rgb(30,87,153) 0%,rgb(85,85,85) 0%,rgb(45,45,45) 25%,rgb(0,0,0) 100%);
	background: -o-linear-gradient(top, rgb(30,87,153) 0%,rgb(85,85,85) 0%,rgb(45,45,45) 25%,rgb(0,0,0) 100%);
	background: -ms-linear-gradient(top, rgb(30,87,153) 0%,rgb(85,85,85) 0%,rgb(45,45,45) 25%,rgb(0,0,0) 100%);
	background: linear-gradient(to bottom, rgb(25,25,25) 0%, rgb(93,80,70) 10%,rgb(45,45,45) 25%,rgb(45,45,45) 35%,rgb(35,35,35) 80%, rgb(0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#000000',GradientType=0 );
	font-size:12px;
	text-align:center;
}
header .nav li{ float:left; }
header .nav li a{ display:block; padding:7px 20px; text-decoration:none; color: #fff; 
	-moz-transition:background 500ms ease, border-color 500ms ease, box-shadow 500ms ease;
	-webkit-transition:background 500ms ease, border-color 500ms ease, box-shadow 500ms ease;
	-o-transition:background 500ms ease, border-color 500ms ease, box-shadow 500ms ease;
	transition:background 500ms ease, border-color 500ms ease, box-shadow 500ms ease;
}
header .nav li:not(:first-child) a{ border-left: solid 1px rgb(93,80,70); }
header .nav li a:hover{ background: rgb(93,80,70); box-shadow: inset 0 5px 10px rgba(0,0,0,0.55); }
header .nav li:not(:first-child) a:hover { border-left: solid 1px rgba(0,0,0,0.75); }

.universalNavBar .search-box{ width:auto; display:none; margin:0 10px; }
.universalNavBar #search input[type=text]{ border:none; max-width:85%; display:inline; }

/* Footer Foundation */
.row { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; /*max-width: 62.5em;*/ *zoom: 1; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
.row.collapse > .column, .row.collapse > .columns { padding-left: 0; padding-right: 0; float: left; }
.row.collapse .row { margin-left: 0; margin-right: 0; }
.row .row { width: auto; margin-left: -0.9375em; margin-right: -0.9375em; margin-top: 0; margin-bottom: 0; max-width: none; *zoom: 1; }
.row .row:before, .row .row:after { content: " "; display: table; }
.row .row:after { clear: both; }
.row .row.collapse { width: auto; margin: 0; max-width: none; *zoom: 1; }
.row .row.collapse:before, .row .row.collapse:after { content: " "; display: table; }
.row .row.collapse:after { clear: both; }
.column, .columns { padding-left: 0.9375em; padding-right: 0.9375em; width: 100%; float: left; }

@media only screen {
.column.small-centered, .columns.small-centered {
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.column.small-uncentered, .columns.small-uncentered {
	margin-left: 0;
	margin-right: 0;
	float: left;
}
.column.small-uncentered.opposite, .columns.small-uncentered.opposite {
	float: right;
}
.small-push-0 {
	left: 0%;
	right: auto;
}
.small-pull-0 {
	right: 0%;
	left: auto;
}
.small-push-1 {
	left: 8.33333%;
	right: auto;
}
.small-pull-1 {
	right: 8.33333%;
	left: auto;
}
.small-push-2 {
	left: 16.66667%;
	right: auto;
}
.small-pull-2 {
	right: 16.66667%;
	left: auto;
}
.small-push-3 {
	left: 25%;
	right: auto;
}
.small-pull-3 {
	right: 25%;
	left: auto;
}
.small-push-4 {
	left: 33.33333%;
	right: auto;
}
.small-pull-4 {
	right: 33.33333%;
	left: auto;
}
.small-push-5 {
	left: 41.66667%;
	right: auto;
}
.small-pull-5 {
	right: 41.66667%;
	left: auto;
}
.small-push-6 {
	left: 50%;
	right: auto;
}
.small-pull-6 {
	right: 50%;
	left: auto;
}
.small-push-7 {
	left: 58.33333%;
	right: auto;
}
.small-pull-7 {
	right: 58.33333%;
	left: auto;
}
.small-push-8 {
	left: 66.66667%;
	right: auto;
}
.small-pull-8 {
	right: 66.66667%;
	left: auto;
}
.small-push-9 {
	left: 75%;
	right: auto;
}
.small-pull-9 {
	right: 75%;
	left: auto;
}
.small-push-10 {
	left: 83.33333%;
	right: auto;
}
.small-pull-10 {
	right: 83.33333%;
	left: auto;
}
.small-push-11 {
	left: 91.66667%;
	right: auto;
}
.small-pull-11 {
	right: 91.66667%;
	left: auto;
}
.column, .columns {
	position: relative;
	padding-left: 0.9375em;
	padding-right: 0.9375em;
	float: left;
}
.small-1 {
	width: 8.33333%;
}
.small-2 {
	width: 16.66667%;
}
.small-3 {
	width: 25%;
}
.small-4 {
	width: 33.33333%;
}
.small-5 {
	width: 41.66667%;
}
.small-6 {
	width: 50%;
}
.small-7 {
	width: 58.33333%;
}
.small-8 {
	width: 66.66667%;
}
.small-9 {
	width: 75%;
}
.small-10 {
	width: 83.33333%;
}
.small-11 {
	width: 91.66667%;
}
.small-12 {
	width: 100%;
}
 [class*="column"] + [class*="column"]:last-child {
 float: right;
}
 [class*="column"] + [class*="column"].end {
 float: left;
}
.small-offset-0 {
	margin-left: 0% !important;
}
.small-offset-1 {
	margin-left: 8.33333% !important;
}
.small-offset-2 {
	margin-left: 16.66667% !important;
}
.small-offset-3 {
	margin-left: 25% !important;
}
.small-offset-4 {
	margin-left: 33.33333% !important;
}
.small-offset-5 {
	margin-left: 41.66667% !important;
}
.small-offset-6 {
	margin-left: 50% !important;
}
.small-offset-7 {
	margin-left: 58.33333% !important;
}
.small-offset-8 {
	margin-left: 66.66667% !important;
}
.small-offset-9 {
	margin-left: 75% !important;
}
.small-offset-10 {
	margin-left: 83.33333% !important;
}
.small-offset-11 {
	margin-left: 91.66667% !important;
}
.small-reset-order, .small-reset-order {
	margin-left: 0;
	margin-right: 0;
	left: auto;
	right: auto;
	float: left;
}
}
@media only screen and (min-width: 40.063em) {
.column.medium-centered, .columns.medium-centered {
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.column.medium-uncentered, .columns.medium-uncentered {
	margin-left: 0;
	margin-right: 0;
	float: left;
}
.column.medium-uncentered.opposite, .columns.medium-uncentered.opposite {
	float: right;
}
.medium-push-0 {
	left: 0%;
	right: auto;
}
.medium-pull-0 {
	right: 0%;
	left: auto;
}
.medium-push-1 {
	left: 8.33333%;
	right: auto;
}
.medium-pull-1 {
	right: 8.33333%;
	left: auto;
}
.medium-push-2 {
	left: 16.66667%;
	right: auto;
}
.medium-pull-2 {
	right: 16.66667%;
	left: auto;
}
.medium-push-3 {
	left: 25%;
	right: auto;
}
.medium-pull-3 {
	right: 25%;
	left: auto;
}
.medium-push-4 {
	left: 33.33333%;
	right: auto;
}
.medium-pull-4 {
	right: 33.33333%;
	left: auto;
}
.medium-push-5 {
	left: 41.66667%;
	right: auto;
}
.medium-pull-5 {
	right: 41.66667%;
	left: auto;
}
.medium-push-6 {
	left: 50%;
	right: auto;
}
.medium-pull-6 {
	right: 50%;
	left: auto;
}
.medium-push-7 {
	left: 58.33333%;
	right: auto;
}
.medium-pull-7 {
	right: 58.33333%;
	left: auto;
}
.medium-push-8 {
	left: 66.66667%;
	right: auto;
}
.medium-pull-8 {
	right: 66.66667%;
	left: auto;
}
.medium-push-9 {
	left: 75%;
	right: auto;
}
.medium-pull-9 {
	right: 75%;
	left: auto;
}
.medium-push-10 {
	left: 83.33333%;
	right: auto;
}
.medium-pull-10 {
	right: 83.33333%;
	left: auto;
}
.medium-push-11 {
	left: 91.66667%;
	right: auto;
}
.medium-pull-11 {
	right: 91.66667%;
	left: auto;
}
.column, .columns {
	position: relative;
	padding-left: 0.9375em;
	padding-right: 0.9375em;
	float: left;
}
.medium-1 {
	width: 8.33333%;
}
.medium-2 {
	width: 16.66667%;
}
.medium-3 {
	width: 25%;
}
.medium-4 {
	width: 33.33333%;
}
.medium-5 {
	width: 41.66667%;
}
.medium-6 {
	width: 50%;
}
.medium-7 {
	width: 58.33333%;
}
.medium-8 {
	width: 66.66667%;
}
.medium-9 {
	width: 75%;
}
.medium-10 {
	width: 83.33333%;
}
.medium-11 {
	width: 91.66667%;
}
.medium-12 {
	width: 100%;
}
 [class*="column"] + [class*="column"]:last-child {
 float: right;
}
 [class*="column"] + [class*="column"].end {
 float: left;
}
.medium-offset-0 {
	margin-left: 0% !important;
}
.medium-offset-1 {
	margin-left: 8.33333% !important;
}
.medium-offset-2 {
	margin-left: 16.66667% !important;
}
.medium-offset-3 {
	margin-left: 25% !important;
}
.medium-offset-4 {
	margin-left: 33.33333% !important;
}
.medium-offset-5 {
	margin-left: 41.66667% !important;
}
.medium-offset-6 {
	margin-left: 50% !important;
}
.medium-offset-7 {
	margin-left: 58.33333% !important;
}
.medium-offset-8 {
	margin-left: 66.66667% !important;
}
.medium-offset-9 {
	margin-left: 75% !important;
}
.medium-offset-10 {
	margin-left: 83.33333% !important;
}
.medium-offset-11 {
	margin-left: 91.66667% !important;
}
.medium-reset-order, .medium-reset-order {
	margin-left: 0;
	margin-right: 0;
	left: auto;
	right: auto;
	float: left;
}
.push-0 {
	left: 0%;
	right: auto;
}
.pull-0 {
	right: 0%;
	left: auto;
}
.push-1 {
	left: 8.33333%;
	right: auto;
}
.pull-1 {
	right: 8.33333%;
	left: auto;
}
.push-2 {
	left: 16.66667%;
	right: auto;
}
.pull-2 {
	right: 16.66667%;
	left: auto;
}
.push-3 {
	left: 25%;
	right: auto;
}
.pull-3 {
	right: 25%;
	left: auto;
}
.push-4 {
	left: 33.33333%;
	right: auto;
}
.pull-4 {
	right: 33.33333%;
	left: auto;
}
.push-5 {
	left: 41.66667%;
	right: auto;
}
.pull-5 {
	right: 41.66667%;
	left: auto;
}
.push-6 {
	left: 50%;
	right: auto;
}
.pull-6 {
	right: 50%;
	left: auto;
}
.push-7 {
	left: 58.33333%;
	right: auto;
}
.pull-7 {
	right: 58.33333%;
	left: auto;
}
.push-8 {
	left: 66.66667%;
	right: auto;
}
.pull-8 {
	right: 66.66667%;
	left: auto;
}
.push-9 {
	left: 75%;
	right: auto;
}
.pull-9 {
	right: 75%;
	left: auto;
}
.push-10 {
	left: 83.33333%;
	right: auto;
}
.pull-10 {
	right: 83.33333%;
	left: auto;
}
.push-11 {
	left: 91.66667%;
	right: auto;
}
.pull-11 {
	right: 91.66667%;
	left: auto;
}
}
@media only screen and (min-width: 64.063em) {
.column.large-centered, .columns.large-centered {
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.column.large-uncentered, .columns.large-uncentered {
	margin-left: 0;
	margin-right: 0;
	float: left;
}
.column.large-uncentered.opposite, .columns.large-uncentered.opposite {
	float: right;
}
.large-push-0 {
	left: 0%;
	right: auto;
}
.large-pull-0 {
	right: 0%;
	left: auto;
}
.large-push-1 {
	left: 8.33333%;
	right: auto;
}
.large-pull-1 {
	right: 8.33333%;
	left: auto;
}
.large-push-2 {
	left: 16.66667%;
	right: auto;
}
.large-pull-2 {
	right: 16.66667%;
	left: auto;
}
.large-push-3 {
	left: 25%;
	right: auto;
}
.large-pull-3 {
	right: 25%;
	left: auto;
}
.large-push-4 {
	left: 33.33333%;
	right: auto;
}
.large-pull-4 {
	right: 33.33333%;
	left: auto;
}
.large-push-5 {
	left: 41.66667%;
	right: auto;
}
.large-pull-5 {
	right: 41.66667%;
	left: auto;
}
.large-push-6 {
	left: 50%;
	right: auto;
}
.large-pull-6 {
	right: 50%;
	left: auto;
}
.large-push-7 {
	left: 58.33333%;
	right: auto;
}
.large-pull-7 {
	right: 58.33333%;
	left: auto;
}
.large-push-8 {
	left: 66.66667%;
	right: auto;
}
.large-pull-8 {
	right: 66.66667%;
	left: auto;
}
.large-push-9 {
	left: 75%;
	right: auto;
}
.large-pull-9 {
	right: 75%;
	left: auto;
}
.large-push-10 {
	left: 83.33333%;
	right: auto;
}
.large-pull-10 {
	right: 83.33333%;
	left: auto;
}
.large-push-11 {
	left: 91.66667%;
	right: auto;
}
.large-pull-11 {
	right: 91.66667%;
	left: auto;
}
.column, .columns {
	position: relative;
	padding-left: 0.9375em;
	padding-right: 0.9375em;
	float: left;
}
.large-1 {
	width: 8.33333%;
}
.large-2 {
	width: 16.66667%;
}
.large-3 {
	width: 25%;
}
.large-4 {
	width: 33.33333%;
}
.large-5 {
	width: 41.66667%;
}
.large-6 {
	width: 50%;
}
.large-7 {
	width: 58.33333%;
}
.large-8 {
	width: 66.66667%;
}
.large-9 {
	width: 75%;
}
.large-10 {
	width: 83.33333%;
}
.large-11 { width: 91.66667%; }
.large-12 { width: 100%; }
[class*="column"] + [class*="column"]:last-child { float: right; }
[class*="column"] + [class*="column"].end { float: left; }
.large-offset-0 { margin-left: 0% !important; }
.large-offset-1 { margin-left: 8.33333% !important; }
.large-offset-2 { margin-left: 16.66667% !important; }
.large-offset-3 { margin-left: 25% !important; }
.large-offset-4 { margin-left: 33.33333% !important; }
.large-offset-5 { margin-left: 41.66667% !important; }
.large-offset-6 { margin-left: 50% !important; }
.large-offset-7 { margin-left: 58.33333% !important; }
.large-offset-8 { margin-left: 66.66667% !important; }
.large-offset-9 { margin-left: 75% !important; }
.large-offset-10 { margin-left: 83.33333% !important; }
.large-offset-11 { margin-left: 91.66667% !important; }

.large-reset-order, .large-reset-order { margin-left: 0; margin-right: 0; left: auto; right: auto; float: left; }

.push-0 { left: 0%; right: auto; }
.pull-0 { right: 0%; left: auto; }
.push-1 { left: 8.33333%; right: auto; }
.pull-1 { right: 8.33333%; left: auto; }
.push-2 { left: 16.66667%; right: auto; }
.pull-2 { right: 16.66667%; left: auto; }
.push-3 { left: 25%; right: auto; }
.pull-3 { right: 25%; left: auto; }
.push-4 { left: 33.33333%; right: auto; }
.pull-4 { right: 33.33333%; left: auto; }
.push-5 { left: 41.66667%; right: auto; }
.pull-5 { right: 41.66667%; left: auto; }
.push-6 { left: 50%; right: auto; }
.pull-6 { right: 50%; left: auto; }
.push-7 { left: 58.33333%; right: auto; }
.pull-7 { right: 58.33333%; left: auto; }
.push-8 { left: 66.66667%; right: auto; }
.pull-8 { right: 66.66667%; left: auto; }
.push-9 { left: 75%; right: auto; }
.pull-9 { right: 75%; left: auto; }
.push-10 { left: 83.33333%; right: auto; }
.pull-10 { right: 83.33333%; left: auto; }
.push-11 { left: 91.66667%; right: auto; }
.pull-11 { right: 91.66667%; left: auto; }
}
/* Foundation Visibility HTML Classes */
.show-for-small, .show-for-small-only, .show-for-medium-down, .show-for-large-down, .hide-for-medium, .hide-for-medium-up, .hide-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only {
	display: inherit !important;
}
.hide-for-small, .hide-for-small-only, .hide-for-medium-down, .show-for-medium, .show-for-medium-up, .show-for-medium-only, .hide-for-large-down, .show-for-large, .show-for-large-up, .show-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only {
	display: none !important;
}

/* Medium Displays: 641px and up */
@media only screen and (min-width: 40.063em) {
.hide-for-small, .hide-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-up, .show-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only {
	display: inherit !important;
}
.show-for-small, .show-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-up, .hide-for-medium-only, .hide-for-large-down, .show-for-large, .show-for-large-up, .show-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only {
	display: none !important;
}
}
/* Large Displays: 1024px and up */
@media only screen and (min-width: 64.063em) {
.hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large, .show-for-large-up, .show-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only {
	display: inherit !important;
}
.show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only {
	display: none !important;
}
}
/* X-Large Displays: 1441 and up */
@media only screen and (min-width: 90.063em) {
.hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large-up, .hide-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only {
	display: inherit !important;
}
.show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .show-for-large, .show-for-large-only, .show-for-large-down, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only {
	display: none !important;
}
}
/* XX-Large Displays: 1920 and up */
@media only screen and (min-width: 120.063em) {
.hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large-up, .hide-for-large-only, .hide-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-up, .show-for-xxlarge-only {
	display: inherit !important;
}
.show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .show-for-large, .show-for-large-only, .show-for-large-down, .hide-for-xlarge, .show-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only {
	display: none !important; 
}
}
/* Orientation targeting */
.show-for-landscape, .hide-for-portrait { display: inherit !important; }
.hide-for-landscape, .show-for-portrait { display: none !important; }
 @media only screen and (orientation: landscape) {
.show-for-landscape, .hide-for-portrait { display: inherit !important; }
.hide-for-landscape, .show-for-portrait { display: none !important; }
}
@media only screen and (orientation: portrait) {
.show-for-portrait, .hide-for-landscape { display: inherit !important; }
.hide-for-portrait, .show-for-landscape { display: none !important; }
}
/* Touch-enabled device targeting */
.show-for-touch { display: none !important; }
.hide-for-touch { display: inherit !important; }

.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.text-center { text-align: center !important; }
.text-justify { text-align: justify !important; }
 @media only screen and (max-width: 40em) {
.small-only-text-left { text-align: left !important; }
.small-only-text-right { text-align: right !important; }
.small-only-text-center { text-align: center !important; }
.small-only-text-justify { text-align: justify !important; }
}
@media only screen {
.small-text-left { text-align: left !important; }
.small-text-right { text-align: right !important; }
.small-text-center { text-align: center !important; }
.small-text-justify { text-align: justify !important; }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
.medium-only-text-left { text-align: left !important; }
.medium-only-text-right { text-align: right !important; }
.medium-only-text-center { text-align: center !important; }
.medium-only-text-justify { text-align: justify !important; }
}
@media only screen and (min-width: 40.063em) {
.medium-text-left { text-align: left !important; }
.medium-text-right { text-align: right !important; }
.medium-text-center { text-align: center !important; }
.medium-text-justify { text-align: justify !important; }
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
.large-only-text-left { text-align: left !important; }
.large-only-text-right { text-align: right !important; }
.large-only-text-center { text-align: center !important; }
.large-only-text-justify { text-align: justify !important; }
}
@media only screen and (min-width: 64.063em) {
.large-text-left { text-align: left !important; }
.large-text-right { text-align: right !important; }
.large-text-center { text-align: center !important; }
.large-text-justify { text-align: justify !important; }
}
@media only screen and (min-width: 90.063em) and (max-width: 120em) {
.xlarge-only-text-left { text-align: left !important; }
.xlarge-only-text-right { text-align: right !important; }
.xlarge-only-text-center { text-align: center !important; }
.xlarge-only-text-justify { text-align: justify !important; }
}
@media only screen and (min-width: 90.063em) {
.xlarge-text-left { text-align: left !important; }
.xlarge-text-right { text-align: right !important; }
.xlarge-text-center { text-align: center !important; }
.xlarge-text-justify { text-align: justify !important; }
}
@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
.xxlarge-only-text-left { text-align: left !important; }
.xxlarge-only-text-right { text-align: right !important; }
.xxlarge-only-text-center { text-align: center !important; }
.xxlarge-only-text-justify { text-align: justify !important; }
}
@media only screen and (min-width: 120.063em) {
.xxlarge-text-left { text-align: left !important; }
.xxlarge-text-right { text-align: right !important; }
.xxlarge-text-center { text-align: center !important; }
.xxlarge-text-justify { text-align: justify !important; }
}

/* Global Footer */
footer { 
	width:100%;
	clear:both;
	color:#fff;
	background:#800000;
	background: -moz-linear-gradient(top, rgb(86,0,0) 0%, rgb(128,0,0) 35%, rgb(128,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(86,0,0)), color-stop(35%,rgb(128,0,0)), color-stop(100%,rgb(128,0,0)));
	background: -webkit-linear-gradient(top, rgb(86,0,0) 0%,rgb(128,0,0) 35%,rgb(128,0,0) 100%);
	background: -o-linear-gradient(top, rgb(86,0,0) 0%,rgb(128,0,0) 35%,rgb(128,0,0) 100%);
	background: -ms-linear-gradient(top, rgb(86,0,0) 0%,rgb(128,0,0) 35%,rgb(128,0,0) 100%);
	background: linear-gradient(to bottom, rgb(86,0,0) 0%,rgb(128,0,0) 35%,rgb(128,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#560000', endColorstr='#800000',GradientType=0 );
	padding-top:30px;
	box-shadow:0 -2px 5px rgba(0,0,0,0.75);
	position:relative;
/*	z-index:100; */
}
footer hr {
	border: 0;
    height: 1px;
    background-image: linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,.5), rgba(255,255,255,0)); 
	margin:20px 0
}

footer h3, footer h4{ font-size:0.875rem; color:#fff; text-shadow:.05rem .05rem .25rem #000; border-bottom:solid 1px rgba(255,255,255,.25); padding:.25rem; margin-top:0; margin-bottom:10px; font-weight:bold !important; }

footer p{
	font-size:0.75rem;
	padding:0;
	margin-top:0;
	color:#fff;
	line-height:1.5em;
}
footer:after{
	content: " ";
	height:0;
	visibility:hidden;
	clear:both;
	display:block;
}
footer ul{
	margin:0 !important;
	padding:0 !important;
	list-style:none;
	font-size:12px;
}
footer ul li{
	margin:2px 0 0 8px;
}

footer h4{
	color:#fff;
	background:#4f758b;
	border-radius:6px;
	padding:8px 10px 5px 10px;
	margin:0;
	font-size:16px;
	line-height:16px;
}
footer img.logo{
	background:#800000;
	padding:10px 0;
	border-radius:6px;
	display:block;
}
footer address{
	font-size:12px;
	font-style:normal;
	color:#666;
}
footer a{
	color:#fff;
}
footer a:hover, .footer a:active{
	text-decoration:underline;
	color:#fff;
}
footer .colophon p{
	font-size:12px;
	color: #fff;
	margin-top:0;
	min-height:0;
	border:none;
}
footer .quicklinks ul{
	margin:0;
	padding:0;
}
footer .quicklinks ul li{
	display:inline;
	list-style:none;
	padding:0 8px 0 10px;
	margin:0;
}
footer .quicklinks ul li:not(:last-child){
	border-right: solid 1px #fff;
}
footer .quicklinks ul li:first-child{ padding-left:0;}

/* Media Queries 
----------------------- */
@media only screen and (max-width:60.9em) {
	
.universalNavBar ul li {
	width:33.3%;
	border-bottom: solid 1px rgba(255,255,255,.25);
	font-size:1.3em;
}
					
}
@media only screen and (max-width:40.063em) { /* mobile phone styles */
.universalNavBar .go { display:inline; border: none; padding:6px 10px; color:#fff; font:bold 11px/12px sans-serif; display:inline; cursor:pointer; background:#800000; width:auto; margin:0; float:right; border:none; }
.universalNavBar ul{ text-align:left; display:none; clear:both; margin-top:10px; background:#000;}
.universalNavBar ul li{ width:50%; float:left; display:block; border-collapse:collapse; border-bottom:solid 1px rgba(255,255,255,.25); font-size: 12px;}
.universalNavBar ul li:nth-child(even){ border-left:solid 1px rgba(255,255,255,.25); }
.universalNavBar ul li a{ display:block; border-radius:none; text-align:left; padding:10px; margin:0; border-radius:0; }
.universalNavBar input{ padding:2px 5px; }
.gs-webResult .gsc-table-result .gs-image-box {
	display:none;
}
}







































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
