<style type="text/css">
span.footnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}

span.scripture, span.time, span.desc {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .8em;
	font-weight: normal;
	font-style: italic;
}
table {
 border-collapse: collapse;   
}

td{
	vertical-align: middle;
	line-height: 125%;
	padding: 5px 5px;
}

	
td.formleft{
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	text-align: right;
	color: #2a2f46
}
td.formright {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	text-align: left;
	white-space: nowrap;
}
::placeholder {
    font-weight: bold;
    opacity: 0.5;
    color: #2d5f7d;
	font-style: italic;
	font-size: .9em;
}
	
footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
display: block;
	}
	
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	}
	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
    background-color: rgba(198, 201, 215, 0.41);
/*        background-image: url(../images/TOZ_142_Final.png);
background-repeat:no-repeat;
background-position: left top;
background-size:cover;
background-attachment:scroll; */
	}
p.center, body.center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: center;
	}
	
	p.left, body.left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: left;
	}
div.mainbody {
  position: absolute;
  margin: 10px auto auto auto;
width:fit-content;
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px;
    height: fit-content;
    background-color: white;
box-shadow: 0 4px 4px 2px rgba(0, 0, 0, 0.1), 0 0 6px 0 rgba(0, 0, 0, 0.1);

		}

div.main
{
  position: absolute;
  margin: 10px auto auto auto;
  width: fit-content;
  height: fit-content;
  border-radius: 10px;
  border: 1px solid silver;
  padding: 10px;
}
div.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	border-top: 1px solid silver;
	}
label {
 font-variant: small-caps;
    font-weight:800;
    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	font-size: 1em;
    	color: #2a2f46
}
textarea {
 font-size: 1em;   
}
img {
border: 0px;
padding: 5px;
display: block ;
margin: auto;
border-radius: 10px;
}
cfinput {
	text-align: middle;
}
cfinput:focus, textarea:focus {
  /* To give a little highligh on active elements */
border-color: #000;
}
</style>