body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em
}


h1 {
	font-size: 1.5em;
	font-weight: 900;
	margin-bottom: 0em;
}

h2 {
	font-size: 1.2em;
	font-weight: 900;
	margin-bottom: 0em;
}

h3 {
	font-size: 1.2em;
	font-weight: 900;
}

h4 {
	font-size: 1em;
	font-weight: 900;
}

h5 {
	font-size: 1em;
	font-weight: 900;
}

#keys h2 {
	font-size: 1.5em;
	font-weight: 900;
}

table {
	width: 100%;
	border: 0.05em solid #00F;
	padding: 0em;
	font-size: 1em
}

th {
	border: 0.05em solid #00F;
	font-weight: 500;
	text-align: left;	
}

td {
	border: 0.05em solid #00F;
}

dt {
	font-weight: 900;
}

dt span {
	font-weight: 500;
}

.gainlayout{
	display: inline-block;
	border-collapse: collapse;
	border: none;
}

.off {
	height: 1em;
	width: 1em;
	position: absolute;
	overflow: hidden;
	top: -10em; }

.w11 {
	width: 11%;
	font-weight: 900;
	text-align: center;
}

.w12 {
	width: 12%;
	font-weight: 900;
	text-align: center;
}

.w13 {
	width: 13%;
	font-weight: 900;
	text-align: center;
}

.w14 {
	width: 14%;
	font-weight: 900;
	text-align: center;
}


.w15 {
	width: 15%;
	font-weight: 900;
	text-align: center;
}

.w16 {
	width: 16%;
	font-weight: 900;
	text-align: center;
}

.w18 {
	width: 18%;
	font-weight: 900;
	text-align: center;
}

.w20 {
	width: 20%;
	font-weight: 900;
	text-align: center;
}

.w25 {
	width: 25%;
	font-weight: 900;
	text-align: center;
}

.w35 {
	width: 35%;
	font-weight: 900;
	text-align: center;
}

cite {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#cont {
	margin-left: 3%;
	margin-right: 3%;
}

#title{
	padding-top: 1em;
	padding-bottom: 1em;
	width: 100%;
}

#title p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 3em;
	text-align: center;
	font-weight: 900;
	margin-top: 0em;
	margin-bottom: 0em;
}

.titler {
	float: right;
}

.titlel {
	float: left;
}

#jellyheadright {
	float: right;
	width: 17%
}

#jellyheadleft {
	float: left;
	width: 17%;
}

#jellytitle{
	padding-top: 1.5em;
	padding-bottom: 1em;
	Width: 66%;
}

#jellytitle h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 3em;
	text-align: center;
	font-weight: 900;
	margin-top: 0;
	margin-bottom: 0.65em;
}

#navtop {
	border-top: 0.2em solid #FFF;
	line-height: 2em;
	width: 100%;
	clear: both;
}

#navtop ul {
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: center;
	padding: 0em;
}

#navtop li {
	margin: 1em;
	display: inline;
}

#navtop a {
	text-decoration: none;
}

#navtop a:hover {
	text-decoration: underline;
}

#navbot {
	border-bottom: 0.2em solid #00F;
	line-height: 2em;
	width: 100%;
}

#navbot ul {
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: center;
	padding: 0em;
}

.hrul {
	width: 100%;
	border-top: 0.2em solid #00F;
	border-bottom: 0.2em solid #FFF;
	clear: left;
}

#navbot li {
	margin: 1em;
	display: inline;
}

#navbot a {
	text-decoration: none;
}

#navbot a:hover {
	text-decoration: underline;
}

#navpagecont{
	border-top: 0.2em solid #FFF;
	border-bottom: 0.2em solid #FFF;
}

#navpage {
	border-top: 0.25em solid #93C;
	border-bottom: 0.25em solid #93C;
	text-align: center;
	line-height: 2em;
	width: 100%;
}

#navpage p {
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
}

#navpage a {
	text-decoration: none;
}

#navpage a:hover {
	text-decoration: underline;
}

#related {
	border-top: 0.2em;
	border-bottom: 0.2em;
	line-height: 2em;
	width: 100%;
}

#related h2 {
	margin-bottom: 0em;
}

#related p {
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
}

#related a {
	text-decoration: none;
}

#related a:hover {
	text-decoration: underline;
}

.access {
	position: absolute;
	left: -1000px;
}

.block {
	padding-left: 4em;
}

.block3 {
	padding-left: 3em;
}

.links {
	height: auto !important; /* for modern browsers */
	vertical-align: top;
	min-height: 55px;
	clear: both;
}

.thumb {
	height: auto !important; /* for modern browsers */
	vertical-align: top;
	min-height: 60px;
	margin-top: 1.5em;
	clear: both;
}

.logo {
	float: left;
	padding-right: 1em;
}

.logonopad {
	float: left;
	margin-right: 1.5em;
}

.hr {
	width: 100%;
	border-top: 0.2em solid #FFF;
	border-bottom: 0.2em solid #00F;
	line-height: 0em;
	clear: left;
}

.hrthick {
	width: 100%;
	border-top: 0.2em solid #00F;
}

.btt {
	font-size: 0.8em;
}

.start {
	font-weight: 900;
}

.imgcent{
	text-align: center;
	padding-right: 1em;
	padding-left: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
}

.imgrt {
	float: right;
	padding-right: 0.5em;
	padding-left: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
}

.imgrtwide {
	width: 419px;
	float: right;
	padding-right: 0.5em;
	padding-left: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
}

.imgrtnar {
	width: 177px;
	float: right;
	padding-right: 0.5em;
	padding-left: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
}

.imglt {
	width: 419px;
	float: left;
	padding-right: 1em;
	padding-top: 0em;
	padding-bottom: 0.5em;
}

.imgltfree {
	float: left;
	padding-right: 1.5em;
	padding-top: 0em;
	padding-bottom: 0.5em;
}

.valid {
	text-align: right;
	float: right;
	width: 60%;
}

.date {
	float: left;
	width: 40%;
}

.obitcont{
	border-top: 0.2em solid #FFF;
	border-bottom: 0.2em solid #FFF;
}

.obit {
	border-top: 0.3em solid #000;
	border-bottom: 0.3em solid #000;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	width: 100%;
}

#index a {
	text-decoration: none;
}

#index a:hover {
	text-decoration: underline;
}

