div.gohome {
	position: absolute;
	right: 32px;
	color: white;
	font-weight: bold;
	font-size: 90%;
	font-family: helvetica, sans-serif;
	text-align: right;
}
div.gohome a {
	text-decoration: none;
	color: white;
}
div.gohome a:hover {
	text-decoration: none;
	color: #66EEFF;
}
body {
	background-image: url(/images/eagle.png);
	background-position: 100% 0.4em;
	padding: 0px;
	background-repeat: no-repeat;
	background-color: #66BBFF;
}
h1 {
	color: #3333CC;
	font-family: Bookman, Georgia, Times, serif;
	font-style: normal;
	font-weight: bold;
}

h2, h3, h4, h5, h6 {
	color: #3333CC;
	font-family: Bookman, Georgia, Times, serif;
}

body.DedicatedWindow {
	background-color: tan;
}

body.DedicatedWindow h1 {
	font-size: x-large; /* h2 size */
	margin-bottom: 0.1em;
}

textarea {
	width: 100%;
	/*height: 100%;*/
	height: 8em;
}
table.error {
	border: thick solid cyan;
	/*background-color: pink;*/
	padding: 2em 4em;
	background-image: url(/images/errorstripes.png);
	margin: 0;
	width: 100%;
	font-size: larger;
	font-weight: bold;
}

hr {
	clear: both;
}
div.error {
	background-color: #F5DEB3;
	border: thin solid #695348;
	margin: .2em 2em;
	padding: .3em .6em;
	
}
div.error h2 {
	color: red;
	text-align: center;
	margin: .3em;
	
}
div.error em {
	background-color: pink;
	
}
div.error code {
	display: block;
	margin-top: .3em;
	padding-left: 3em;
	background-color: white;
	font-family: sans-serif;
	font-weight: bold;
	
}
div.status {
	background-color: #F5DEB3;
	border: thin solid #695348;
	margin: .2em 2em;
	padding: .3em .6em;
	
}
div.status h2 {
	color: #3333CC;
	text-align: center;
	margin: .3em;
	
}
div.status em {
	background-color: white;
	
}

/* Status message box.  One type of message may be written to it by JavaScript. */
div#Status {
	margin: 0;
	margin-top: .3em;
	padding: .2em 2em;
	
}
div.statusmessage {
	text-align: center;
	display: block;
	padding: .2em 3em;
	background-color: wheat;
	font-family: sans-serif;
	font-weight: bold;
	border: thin solid brown;
	
}
div.goodmessage {
	text-align: center;
	display: block;
	padding: .2em 3em;
	background-color: palegreen;
	font-family: sans-serif;
	font-weight: bold;
	border: thin solid green;
	
}
div.warningmessage {
	text-align: center;
	display: block;
	padding: .2em 3em;
	background-color: paleyellow;
	font-family: sans-serif;
	font-size: larger;
	font-weight: bold;
	border: thick solid gold;
	
}
div.badmessage {
	text-align: center;
	display: block;
	padding: .2em 3em;
	background-image: url(/images/errorstripes.png);
	font-family: sans-serif;
	font-size: larger;
	font-weight: bold;
	border: thick solid cyan;
	
}
div.statusmessage h1 {
	font-family: inherit;
	font-size: medium;
}
div.goodmessage h1 {
	font-family: inherit;
	font-size: large;
}
div.warningmessage h1 {
	font-family: inherit;
	font-size: x-large;
}
div.badmessage h1 {
	font-family: inherit;
	font-size: x-large;
}
