.basestyle {
	color: #FFFFFF;
	font-size: 13pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body, td, p, input {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.scripturesml {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-style: normal;
	color: #ef8406; /*orange*/
}
.scripturesml a {
	font-size: 7pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-style: normal;
	color: #ef8406; /*orange*/
}

a {color:#0000ff;} /*NOTE: ff9933 basically matches header; *ff6600 - ff6633 is redish; ff8033 is **cc6600 is brownish; cc9933 is lighter brownish*/
.navlinks {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
}
.navlinks a {
	color:#ef8406;
}
.smalllinks, .FP_breadCrumb{
	font-size:8pt;
	font-weight:bold;
}
.smalllinks a, .FP_breadCrumb a {
	color:#ef8406;
}
		P { margin-bottom: 20px; margin-top: 20px} /* .08in */
/*		TD P { margin-bottom: 0in }*/
		TH P { font-weight: medium; text-align: left }
		A.sdfootnoteanc { font-size: 57% }
li { margin-bottom:.8em; }
ul {margin-top:1em;margin-bottom:1em;}
ol {margin-top:1em;margin-bottom:1em;}

.size60 {font-size:60pt}
.size48 {font-size:48pt}
.size40 {font-size:40pt}
.size34 {font-size:34pt}
.size28 {font-size:28pt}
.size24 {font-size:24pt}
.size18 {font-size:18pt}
.size14 {font-size:14pt}
.size13 {font-size:13pt}
.size12 {font-size:12pt}
.size11 {font-size:11pt}
.size10 {font-size:10pt}
.size9 {font-size:9pt}
.size8 {font-size:8pt}
.size7 {font-size:7pt}
.size6 {font-size:6.4pt;font-family:arial;}

.sitettl{
	font-size:24pt;
	font-weight:bold;
	padding:0;
	margin-bottom:0;
	margin-top:5px;
}
.sitettl a {color:white;text-decoration:none;}
.pgheader {
	font-size:16pt;
	font-weight:bold;
	padding:0;
	margin:0
}
.pg1bold,.pg1bold td {
	font-size:14pt;
	font-weight:bold;
	padding:0;
	margin:0;
}
.pg1tbl td {
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}
.toc {
	width:100%;
}

fieldset {
/*	margin-top:10px;*/
}
fieldset legend {
	font-weight:bold;
}
.rule {
	padding:15px;
	padding-top:0px;
	border:1px solid red;
}
.rule legend {
	font-size:14pt;
	color:red;
}
.note, .form {
	margin-left:0;
	margin-right:0;
	font-size:10pt;
	border:1px solid #ef8406; /*orange*/
}
fieldset.note {
	padding:10px;
}
fieldset.form {
	padding:5px;
}
.note p,form p{font-size:10pt;}
.note legend {
	font-size:8pt;
	color:#ef8406; /*orange*/
}
.form legend {
	font-size:18pt;
	color:#ef8406; /*orange*/
}
.note input,.note select,.note option,.note table,.note td,.note th, table.note, .form input,.form select,.form option,.form table,.form td,.form th, table.form{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.formbtn{
	background-color:#ffff66;
	color:green;
	border:2px outset red;
	font-weight:bold;
}

.tight{padding:0;margin:0;border-width:0;border-spacing:0;}
.clickable {
	cursor:hand; /*for IE*/
	cursor:pointer;
}
.unicode {font-family:Lucida Sans Unicode, Arial Unicode MS, Caslon, Helvetica, Verdana;}
dt{
	font-weight:bold;
	margin-top:1em;
}

#timer {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; left: 0px; top: 0px;
  border-width:2px; border-style:solid; border-color:red; 
  margin:5px; 
  text-align:left; 
  font-weight:bold; font-size:8pt; 
  background:url(../images/gridy.gif);
  color:green;
}
body > div#timer {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}
.alpha ,.alpha td,.alpha a,td.alpha {
	font-size:34pt;
	text-align:center;
	font-weight:bold;
	color:navy;
}
.helps {
	color:#ef8406; /*orange*/
	text-decoration:none;
}
.wrd {white-space:nowrap;}
.wrd img {margin:0;padding:0;border-width:0}
.inputtbl {
	border: 1px solid red;
	background-color:#e4e4ff;
	text-align:center;
}
.inputtbl a{color:navy}
.inputtbl th{color:navy;padding:2px;font-size:9pt;}
.term {
	font-weight:bold;
	color:red;
}
.hangind {padding-left:20px;text-indent:-20px;margin-top:10px;}
.hangind a {font-weight:bold;}
.step{color:green;font-size:14pt;padding:0;margin:0}
.step u{color:#ef8406;font-size:12pt}