/*
	middle color: #daeaef
	border: #2688a4
*/

body {
	margin: 0px;
	padding: 0px;
	color: white;
	font-family: garamond;
}

h1.maintitle {
	font-size: 200%;
	position: absolute;
/*
	padding-left: 1.8em;
	padding-right: 1.8em;
*/
	padding: .4em 1.8em .4em 1.8em;
	white-space: nowrap;
	top: 20px;
	left: 215px;
	text-align: center;
	margin: 0;
	z-index: 10;
}
img#eagle {
	z-index: 10000;
}

td.header {
	background: white url(/images/NewEagleMountain.png) no-repeat;
}
td.header img {
	position: absolute;
	top: 0;
	bottom: 0;
}

td.menu {
	background-color: white;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#87bc92));  /* Safari 4-5, Chrome 1-9 */
		background: -webkit-linear-gradient(top, #FFFFFF, #87bc92);                        /* Safari 5.1, Chrome 10+ */
		background: -moz-linear-gradient(top, #FFFFFF, #87bc92);                           /* Firefox 3.6+ */
		background: -ms-linear-gradient(top, #FFFFFF, #87bc92);                            /* IE 10 */
		background: -o-linear-gradient(top, #FFFFFF, #87bc92);                             /* Opera 11.10+ */
	
	vertical-align: top;
	padding-top: 20px;
	border-right: solid 2px #2688a4;
}
.menu-item {
	text-align: right;
}	
.sidebar-item {
	text-align: center;
	padding: .2em;
	color: #46644C;
}	

td.menu a {
	display: block;
	background-color: #c0ddc5;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D0F5D5), to(#90C093));  /* Safari 4-5, Chrome 1-9 */
		background: -webkit-linear-gradient(top, #D0F5D5, #90C093);                        /* Safari 5.1, Chrome 10+ */
		background: -moz-linear-gradient(top, #D0F5D5, #90C093);                           /* Firefox 3.6+ */
		background: -ms-linear-gradient(top, #D0F5D5, #90C093);                            /* IE 10 */
		background: -o-linear-gradient(top, #D0F5D5, #90C093);                             /* Opera 11.10+ */
	font-size: 14pt;
	white-space: nowrap;
	padding: 5px 15px 5px 15px;
	font-weight: bold;
	margin: 5px 0px 5px 5px;
	border-top-left-radius: .4em;
	border-bottom-left-radius: .4em;
	text-shadow:  1px  1px  1px #874,  1px  0px  1px #874,
	             -1px -1px  1px #FE9, -1px  0px  1px #FE9;
}

td.menu a:active, td.menu a:visited, td.menu a:link {
	color: #46644c;
	text-decoration: none;
	text-shadow:  1px  1px  1px #874,  1px  0px  1px #874,
	             -1px -1px  1px #FE9, -1px  0px  1px #FE9;
}

td.menu a:hover {
	color: #F4DC78;
	text-shadow:  1px  1px  1px #050,  1px  0px  1px #050,
	             -1px -1px  1px #6A6, -1px  0px  1px #6A6;
}

td.menu a.active:active, td.menu a.active:visited, td.menu a.active:link {
/*	color: #F4DC78;*/
	color: #FFD300;
	padding: 3px 17px 3px 13px;
	margin-right: -2px;
	z-index: 30;
	border-top: 2px solid #2688a4;
	border-left: 2px solid #2688a4;
	border-bottom: 2px solid #2688a4;
	background-color: /*#2688a4*/ white;
/*
		background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#cceef8), to(#FFFFFF));   /* Safari 4-5, Chrome 1-9 */
		background: -webkit-linear-gradient(left, #cceef8, #FFFFFF);                        /* Safari 5.1, Chrome 10+ */
		background: -moz-linear-gradient(left, #cceef8, #FFFFFF);                           /* Firefox 3.6+ */
		background: -ms-linear-gradient(left, #cceef8, #FFFFFF);                            /* IE 10 */
		background: -o-linear-gradient(left, #cceef8, #FFFFFF);                             /* Opera 11.10+ */
	text-shadow:  1px  1px  1px #050,  1px  0px  1px #050,
	             -1px -1px  1px #6A6, -1px  0px  1px #6A6;
*/
		background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#2688a4), to(#daeaef));   /* Safari 4-5, Chrome 1-9 */
		background: -webkit-linear-gradient(left, #2688a4, #daeaef);                        /* Safari 5.1, Chrome 10+ */
		background: -moz-linear-gradient(left, #2688a4, #daeaef);                           /* Firefox 3.6+ */
		background: -ms-linear-gradient(left, #2688a4, #daeaef);                            /* IE 10 */
		background: -o-linear-gradient(left, #2688a4, #daeaef);                             /* Opera 11.10+ */
	text-shadow:  1px  1px  1px #2688a4,  1px  0px  1px #2688a4,
	             -1px -1px  1px #daeaef, -1px  0px  1px #daeaef;
}

.menu-item.thispage > a:not(.active) .text::before {
/*	outline: 2px solid #2688a4;*/
/*	content: "➡";*/
	content: "⬇";
	padding-right: .5em;
	color: #2688a4;
}

img.sym {
	height: 1em;
}

div.submenu {
	display: none;
}

div.submenu a {
	display: block;
	margin-left: 25px;
	margin-top: 2px;
	white-space: nowrap;
	font-size: 12pt;
	font-weight: normal;
	text-shadow:  1px  1px  1px #874,  1px  0px  1px #874,
	             -1px -1px  1px #FE9, -1px  0px  1px #FE9;
}

div.submenu a.active, div.submenu a.active:active, div.submenu a.active:link, div.submenu a.active:visited {
/*	color: #F4DC78;*/
	color: #FFD300;
	padding: 3px 17px 3px 13px;
	margin-right: -2px;
	z-index: 30;
	border-top: 2px solid #2688a4;
	border-left: 2px solid #2688a4;
	border-bottom: 2px solid #2688a4;
	background-color: /*#2688a4*/ white;
/*
		background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#cceef8), to(#FFFFFF));   /* Safari 4-5, Chrome 1-9 */
		background: -webkit-linear-gradient(left, #cceef8, #FFFFFF);                        /* Safari 5.1, Chrome 10+ */
		background: -moz-linear-gradient(left, #cceef8, #FFFFFF);                           /* Firefox 3.6+ */
		background: -ms-linear-gradient(left, #cceef8, #FFFFFF);                            /* IE 10 */
		background: -o-linear-gradient(left, #cceef8, #FFFFFF);                             /* Opera 11.10+ */
	text-shadow:  1px  1px  1px #050,  1px  0px  1px #050,
	             -1px -1px  1px #6A6, -1px  0px  1px #6A6;
*/
		background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#2688a4), to(#daeaef));   /* Safari 4-5, Chrome 1-9 */
		background: -webkit-linear-gradient(left, #2688a4, #daeaef);                        /* Safari 5.1, Chrome 10+ */
		background: -moz-linear-gradient(left, #2688a4, #daeaef);                           /* Firefox 3.6+ */
		background: -ms-linear-gradient(left, #2688a4, #daeaef);                            /* IE 10 */
		background: -o-linear-gradient(left, #2688a4, #daeaef);                             /* Opera 11.10+ */
	text-shadow:  1px  1px  1px #2688a4,  1px  0px  1px #2688a4,
	             -1px -1px  1px #daeaef, -1px  0px  1px #daeaef;
}

div.submenu a:hover {
	color: #F4DC78;
	background-color: a1d3ac;
	text-shadow:  1px  1px  1px #050,  1px  0px  1px #050,
	             -1px -1px  1px #6A6, -1px  0px  1px #6A6;
}

td.content {
	border-top: solid 2px #2688a4;
	color: #46644c;
 	vertical-align: top;
	padding: 15px;
		background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#daeaef), to(#FFFFFF));   /* Safari 4-5, Chrome 1-9 */
		background: -webkit-linear-gradient(left, #daeaef, #FFFFFF);                        /* Safari 5.1, Chrome 10+ */
		background: -moz-linear-gradient(left, #daeaef, #FFFFFF);                           /* Firefox 3.6+ */
		background: -ms-linear-gradient(left, #daeaef, #FFFFFF);                            /* IE 10 */
		background: -o-linear-gradient(left, #daeaef, #FFFFFF);                             /* Opera 11.10+ */
}

td.content blockquote {
	z-index: 9;
}

td.content a:active, td.content a:link, td.content a:visited {
	color: #1999e3;
}

td.content a:hover {
	color: #0d5985;
}

td.content a.index {
	padding-left: 2.5px;
	padding-right: 2.5px;
	text-decoration: none;
}

td.content a.index:active, td.content a.index:link, td.content a.index:visited {
	color: #46644c;
	background-color: #c0ddc5;
}

td.content a.index:hover {
	color: #F4DC78;
	background-color: a1d3ac;
}

td.footer {
	height: 2em;
/*	color: #46644c; */
	text-align: center;
	padding: 0px;
	font-size: 9pt;
	border-top: solid 2px #2688a4;
	background-color: #2688a4;
	color: #FFD300;
}

h1 {
	display: block;
	color: #F4DC78;
	background-color: #87bc92;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#46644C), to(#87bc92));  /* Safari 4-5, Chrome 1-9 */
		background: -webkit-linear-gradient(top, #46644C, #87bc92);                        /* Safari 5.1, Chrome 10+ */
		background: -moz-linear-gradient(top, #46644C, #87bc92);                           /* Firefox 3.6+ */
		background: -ms-linear-gradient(top, #46644C, #87bc92);                            /* IE 10 */
		background: -o-linear-gradient(top, #46644C, #87bc92);                             /* Opera 11.10+ */
	font-size: 18pt;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: .25em;
	text-shadow:  1px  1px  2px #000,  1px  0px  2px #000,
	             -1px -1px  2px #6A6, -1px  0px  2px #6A6;
	padding-top: .2em;
	padding-bottom: .2em;
}

h2 {
	font-size: 16pt;
	font-weight: normal;
	margin-bottom: .2em;
}
h2 span {
	padding-left: 10px;
	padding-right: 10px;
	color: #F4DC78;
	background-color: #a1d3ac;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#46644C), to(#A1D3AC));  /* Safari 4-5, Chrome 1-9 */
		background: -webkit-linear-gradient(top, #46644C, #A1D3AC);                        /* Safari 5.1, Chrome 10+ */
		background: -moz-linear-gradient(top, #46644C, #A1D3AC);                           /* Firefox 3.6+ */
		background: -ms-linear-gradient(top, #46644C, #A1D3AC);                            /* IE 10 */
		background: -o-linear-gradient(top, #46644C, #A1D3AC);                             /* Opera 11.10+ */
	border-radius: .25em;
	text-shadow:  1px  1px  2px #000,  1px  0px  2px #000,
	             -1px -1px  2px #6A6, -1px  0px  2px #6A6;
	padding-top: .1em;
	padding-bottom: .1em;
}
xh2 {
	padding-left: 10px;
	padding-right: 10px;
	color: #F4DC78;
	background-color: #a1d3ac;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#46644C), to(#A1D3AC));  /* Safari 4-5, Chrome 1-9 */
		background: -webkit-linear-gradient(top, #46644C, #A1D3AC);                        /* Safari 5.1, Chrome 10+ */
		background: -moz-linear-gradient(top, #46644C, #A1D3AC);                           /* Firefox 3.6+ */
		background: -ms-linear-gradient(top, #46644C, #A1D3AC);                            /* IE 10 */
		background: -o-linear-gradient(top, #46644C, #A1D3AC);                             /* Opera 11.10+ */
	border-radius: .25em;
	text-shadow:  1px  1px  2px #000,  1px  0px  2px #000,
	             -1px -1px  2px #6A6, -1px  0px  2px #6A6;
	padding-top: .1em;
	padding-bottom: .1em;
}
h2.break {
	margin-top: 1.5em;
}

h3 {
	color: #46644c;
	font-size: 14pt;
	font-weight: bold;
	margin-left: 15px;
}

span.h4 {
	font-weight: bold;
	font-style: italic;
	padding-right: .6em;
}
span.h5 {
	font-weight: normal;
	font-style: italic;
	padding-right: .4em;
}
p.h5 {
	padding-left: 3em;
}
p, dl {
	padding-left: 15px;
	padding-right: 15px;
}
dt {
	font-style: italic;
}

p.contact {
	margin: -.6em 2em .6em 3em;
/*	margin-left: 20px;*/
}

ol li {
	padding-top: 5px;
}

ul li {
	padding-top: 5px;
}

ol li ol {
	list-style-type: lower-alpha;
}

ol li ol li ol li {
	list-style-type: lower-roman;
}

img.relatedlogo {
	float: left;
	border: none;
	padding-right: .6em;
	vertical-align: top;
	height: 3.3em;
}

/* Adjustments to the standard tooltip settings: */
/*

a.tooltip p {
	padding: .1em, .1em, .1em, .5em;
	margin: 0;
	white-space: nowrap;
}
.tooltip:hover span {
	width: 350px;
	top: -8em;
	left: 5em;
}
.tooltip h3 {
	margin: .1em .5em .1em 2em;
}

.expand span {
	display: none;
}
*/
p.responsibility {
	font-style: italic;
	padding-left: .2em;
}


table.boxed {
	border: thin solid #46644c;
	border-collapse: collapse;
	margin: 1em 3em;
}

table.inbox {
	border: thin solid #46644c;
	border-collapse: collapse;
	margin: 1em 3em;
	background-color: #DBEBDE;
	color: #46644c;
}
table.inbox th {
	text-align: left;
	padding: .2em .8em .1em .8em;
}
table.inbox td {
	text-align: left;
	padding: 0 .8em .1em 0;
}


/*
table.boxed td.tl {
		border-top-left-radius: .25em;
}
table.boxed td.tr {
		border-top-right-radius: .25em;
}
table.boxed td.bl {
		border-bottom-left-radius: .25em;
}
table.boxed td.br {
		border-bottom-right-radius: .25em;
}
*/

table.boxed th, table.boxed td {
	border: thin solid #46644c;
	padding: .3em 1.2em;
	color: #46644c;
}
div.topright {
	position: relative;
	top: -15px;
	right: -15px;
	border: none;
	padding: 0;
	margin: 0;
	z-index: 0;
}
div.topright img {
	position: absolute;
	z-index: 0;
	top: 0;
	right: 0;
	border: none;
	padding: 0;
	margin: 0;
}

.menu .active {
	z-index: 30;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
#PrintButtonLine {
	width: 100%;
	text-align: right;
	z-index: 100;
}
