body {
	background: #2B2B2B;
	background-image: url('bg_browser.jpg');
	background-attachment: fixed;
	font-family: Arial;
	font-size: large;
	text-align: center; 
	z-index: 1; }
	
.bgoverlay {
	z-index: -1;
	position: fixed;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px; 
	width: 100%;
	height: 100%; }

.header {
	margin: 0px auto 0px auto;
	width: 65%;
	border: 5px solid black;
}

.cds {
	color: #000000;
	text-align: center;
	font-weight: bolder;
	font-size: x-large;
}

.construction {
	margin: 0px auto 0px auto;
}

.request {
	text-align: center; 
	width: 65%;
	border: 2px solid white;
	background-color: #000000; 
	color: #ffffff; 
	text-decoration: none;
	padding: 25px 5.8%; }

.photo {
    border: 5px solid black;
	margin: 10px; }

.photo2 {
    border: 5px solid black;
	margin: 10px; 
	height: 300px;}

.content {
	color: #cefcff; 
	text-align: justify; 
	margin: 0% 5% 0% 5%; } /* light cyan */

.charles {
	color: #0000a0;
	text-align: justify;
	width: 919px;
	margin: 0px auto;
	background-image: url('transwhite.png');
} /* medium blue */

.charlesnewyear {
	color: #0000a0;
	text-align: justify;
	width: 919px;
	margin: 0px auto;
} /* medium blue */

.guest {
	color: #000000; 
	text-align: justify; 
	width: 919px;
	margin: 0px auto;
	background-image: url('transwhite.png');
} /* light yellow */

.guestlink {
	color: #0000a0;
}

	
.medalbar {
	border: 0px;
	margin: 25px auto;
	padding: 0px;
}

.dogs {
	color: #cefcff; 
	text-align: center; 
	width: 75%;
	margin: 0px auto 0px auto; 
	border: 0px; } /* light cyan */
	
.dogphoto {
	margin: 10px; 
	border: 0px;}

.dogpdf {
	text-align: center; 
	width: 65%;
	border: 2px solid white;
	background-color: #000000; 
	color: #ffffff; 
	text-decoration: none;
	padding: 50px;}


.contentctr {
	color: #cefcff;
	text-align: center; } /* light cyan with center justification */

.paper {
	width: 50%;
	text-align: justify;
	font-weight: bolder;
	font-size: medium;
	vertical-align: top;
	color: #000000;
	background-color: #c0c0c0;
	margin: 0px auto 0px auto;
	border: 5px solid black;
	padding: 10px; }

.paper2 {
	font-weight: bolder;
	font-size: medium;
	vertical-align: top;
	color: #000000;
	background-color: #c0c0c0;
	margin: 0px auto 0px auto;
	border: 5px solid black;
	padding: 10px; }

.linedtd {
	border-width: 2px 0px 0px;
	border-style: solid none;
	border-color: black;
}

.links {
	width: 75%;
	border: 0px;
	margin: 0px auto 0px auto;
}

.linkstd {
	text-align: center;
	margin: 15px auto 15px auto;
	width: 180px;
}

.linkstd2 {
	text-align: justify;
	font-weight: bolder;
	font-size: medium;
	color: #cefcff;
	padding: 15px;
}
	
.papertd {
	border: 2px solid black;
}
	
.title {
	color: #cefcff; 
	font-family: Arial;
	font-size: 48px;
	font-weight: bold; } /* light cyan */
	
.caption {
	color: #000000; } /* black */
	
.oldcaption {
	color: #3399ff; } /* medium light blue */
	
.highlight {
	color: #cefcff; } /* full red for highlight */
	
.oldhighlight {
	color: #ff0000; } /* full red for highlight */
	
.message {
	color: #fbfbae; 
	margin: 0% 5% 0% 5%; } /* light yellowish color */
	
.spacer100 {
	height: 100px ;} /* use with DIV to make 100px high space */

.spacer60 {
	height: 60px ;} /* use with DIV to make 60px high space */
	
.spacer50 {
	height: 50px ;} /* use with DIV to make 50px high space */

.spacer25 {
	height: 25px ;} /* use with DIV to make 25px high space */

.spacer16 {
	height: 16px ;} /* use with DIV to make 16px high space */

.spacer15 {
	height: 15px ;} /* use with DIV to make 15px high space */
		
.spacer12 {
	height: 12px ;} /* use with DIV to make 12px high space */

.copyright {
	color: #d6d600;
	font-family: Arial;
	font-size: small;
	text-align: center; } /* light yellow with center justification */

table.personnel {
	background-color: #8F8792; color: #000000; font-size: medium; width: 75%; text-align: center;
	}
	
td.personnel {
	border: 3px ridge; padding: 5px; text-align: left;
	}

table.chief {
	background-color: #8F8792; color: #000000; font-size: medium; width: 75%; text-align: center; margin: 0px auto 0px auto;
	}
	
td.chief {
	border: 3px ridge; padding: 5px; text-align: left;
	}

td.agentorange {
	border: 3px ridge; padding: 5px; background-color: #000000; color: #ffffff;
	}

table.atk {
	color: #000000; font-size: small; font-weight: bolder; width: 75%; text-align: center; margin: 0px auto 0px auto;
	}
	
td.atkhd {
	background-color: #8F8792; ; margin: 1px; padding: 3px; text-align: left; vertical-align: bottom;
	}

td.atk {
	background-color: #8F8792; ; margin: 1px; padding: 3px; text-align: left;
	}

table.dox {
	background-color: #000000; color: #FFFFFF; border: #ffffff 2px; font-size: medium; width: 65%; margin: 0px auto 0px auto;
	}
	
td.dox {
	border: 3px ridge; padding: 5px; text-align: left; font-size: x-large; font-weight: bold;
	}
A.dox:visited {
	color: #FF44FF;
	}
	
	
td.paper2 {
	border: 2px solid black; padding: 5px; font-weight: bold; text-align: left;
	}


.myButton1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	border:1px solid #3866a3;
	display:inline-block;
	color:#000000;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	padding:2px 2px;
	text-decoration:none;
	text-shadow:1px 1px 0px #7cacde;
	width: 200px;
}.myButton1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf;
}.myButton1:active {
	position:relative;
	top:1px;
}


.myButton2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background-image: url('cloudbg.gif');
	background-color:#866748;
	border:1px solid #614A34;
	display:inline-block;
	color:#000000;
	font-family:arial;
	font-size:40px;
	font-weight:bold;
	padding:2px 2px;
	text-decoration:none;
	text-shadow:0px 0px 5px #FFFFFF;
	width: 250px;
}.myButton2:active {
	position:relative;
	top:1px;
}

.line65 {
	width: 65%;
	margin: 50px auto 50px auto;
}

.line60 {
	width: 60%;
	margin: 50px auto 50px auto;
}

.line75 {
	width: 75%;
	margin: 50px auto 50px auto;
}

memorial {
	border: 19px outset white;
	width: 75%;
	color: white;
}

inrem {
	color: red;
	font-size: large;
	font-style: oblique;
}

inrem:first-letter {
	font-size: 48px;
}

td.tsnabuttons { padding: 5px; }

a {color: #0000a0; text-decoration: none;}

a:visited {color: #0040a0; text-decoration: none;}

a:hover {text-decoration: underline;}