BODY {
background-color:#f7f7f7;
color:#333;
font-family:Arial, Helvetica, sans-serif;
margin:5px 20px 20px;
}

a {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

a:link {
color:Navy;
}

a:visited {
color:Blue;
}

a:hover {
text-decoration:underline;
color:#000;
}

a:active {
color:Red;
}

a.helpLink {
cursor:help;
}

.noUnderline:hover {
	text-decoration: none;
}

HR {
clear:both;
color:#69c;
height:1pt;
}

H1 {
color:Navy;
text-align:center;
}

H2 {
color:Purple;
}

H3 {
color:Maroon;
}

DD, DT {
	color: black;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: smaller;
}

.lh {
list-style:none;
font-weight:700;
}

.banner-hbt {
	font-style: normal;
	font-weight: 700;
	color: Black;
	font-family: "Tempus Sans ITC";
	background-color: White;
	font-size: 64px;
}

.banner-hb-t {
	font-style: normal;
	font-weight: normal;
	background-color: White;
	color: #f00;
	font-family: "Comic Sans MS", "Century Gothic";
	font-size: 100px;
}

.hbt {
font-style:normal;
font-weight:700;
color:#000;
font-family:"Tempus Sans ITC";
}

.hb-t {
font-style:normal;
font-size:larger;
font-weight:700;
color:#f00;
font-family:"Comic Sans MS", "Century Gothic";
}

.textCenter {
text-align:center;
}

.marginAutoLR {
margin-left:auto;
margin-right:auto;
}

abbr,acronym,.help {
border-bottom:1px dashed #333;
cursor:crosshair;
}

.quote {
color:Gray;
font-size:larger;
font-style:italic;
font-weight:700;
}

.currentDate {
font-family:Times New Roman;
font-size:9pt;
font-weight:700;
border-bottom:dashed;
border-bottom-width:thin;
border-bottom-color:Aqua;
float:right;
}

.verse {
font-family:Papyrus, Arial;
font-weight:700;
}

TABLE.layoutHBT {
width:100%;
margin-top:0;
}

TD.layoutLeftColumn,TD.layoutRightColumn {
width:125px;
text-align:center;
vertical-align:top;
}

TD.layoutBody {
vertical-align:top;
text-align:left;
width:100%;
}

#bannercontainer {
width:100%;
height:87px;
margin-left:auto;
margin-right:auto;
background:#fff;
padding:0;
}

#bannercontainer a {
display:block;
width:452px;
height:87px;
margin-left:auto;
margin-right:auto;
background:#fff url(http://www.holybibletrivia.org/pics/aesthetics/holy-bible-trivia-452x87.jpg) 0 0 no-repeat;
padding:0;
}

#listMenuTop ul {
list-style-type:none;
text-align:center;
margin:0;
padding:0;
}

#listMenuTop ul li a {
	font: 11pt Arial, Helvetica, sans-serif;
	color: green;
	text-decoration: none;
	padding: .2em 1em;
}

#listMenuTop ul li a:hover {
color:#000;
text-decoration:underline;
}

#listFooter ul {
list-style-type:disc;
font-size:x-small;
text-align:center;
margin:0;
padding:0;
}

#listFooter ul li a {
text-decoration:none;
font-size:x-small;
padding:.2em 1em;
}

#listMenuSide ul {
list-style-type:none;
margin:0;
padding:0;
}

#listMenuSide a {
	display: block;
	background-color: transparent;
	color: green;
	font: 10pt Arial, Helvetica, sans-serif;
	width: 120px;
	text-decoration: none;
	border-bottom: 1px solid #d6d9de;
	font-weight: 700;
	padding: 2px 9px 1px 6px;
}

#listMenuSide a:hover {
	background-color: #ECEEF4;
	color: black;
	text-decoration: none;
}

#listMenuSide li li a {
	display: block;
	background-color: transparent;
	color: green;
	font: 9pt Arial, Helvetica, sans-serif;
	width: 120px;
	text-decoration: none;
	text-align: left;
	border-bottom: 1px solid #d6d9de;
	font-weight: 400;
	padding: 2px 2px 1px 13px;
}

.alertMessage {
text-align:center;
color:Maroon;
font-size:x-large;
font-weight:700;
}

.simpleMessage,.requestMessage {
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: smaller;
}

.qTable,.qItself,.qChoiceLetter,.qChoice {
background-color:transparent;
color:#000;
text-align:left;
vertical-align:top;
}

.qTable {
background-color:#F5DEB3;
text-align:center;
border-collapse:separate;
border:1px ridge;
width:342px;
}

.qTD {
border:1px;
text-align:center;
}

.qTitle {
background-color:#69c;
color:#fff;
text-align:center;
}

.qItself {
font-weight:700;
font-family:Papyrus, Arial;
width:100%;
}

.qChoiceLetter {
width:1%;
white-space:nowrap;
}

.correctChoice {
color:Green;
background-color: yellow;
font-family:Papyrus, Arial;
font-weight:700;
text-align:left;
border: dotted thin;
}

.incorrectChoice {
background-color:#F5DEB3;
color:Red;
text-align:left;
text-decoration:line-through;
}

TEXTAREA.displayOnly {
background-color:transparent;
font-family:cursive;
font-size:smaller;
}

TABLE.upLayoutTable {
border-collapse:collapse;
background-color:#D4D0C8;
margin-left:auto;
margin-right:auto;
}

TH.upLayoutHeader {
color:#C93;
text-align:center;
font-size:x-large;
}

TABLE.upTopicTable {
border-collapse:collapse;
border:outset 4px;
margin-left:auto;
margin-right:auto;
}

TH.upTopicHeader {
color:Maroon;
text-align:center;
font-size:large;
}

TD.upLabel {
color:#000;
font-weight:700;
text-align:right;
width:auto;
}

.tableOutline {
border:dashed;
}

.msgBox {
border:solid gray 2px;
text-align:left;
margin:20px;
padding:20px;
}

.msgBoxRightColumn {
width:106px;
border:1px solid Aqua;
font-size:10pt;
overflow:hidden;
margin:3px;
padding:5px;
}

TABLE.clearCenteredLayout {
background-color:transparent;
margin-left:auto;
margin-right:auto;
}

fieldset label {
float:left;
width:12px;
}

.lastMod {
color:Red;
font-size:x-small;
font-family:sans-serif;
text-align:right;
}

.displayInline,#listMenuTop ul li,#listFooter ul li {
display:inline;
}

#listMenuSide li,TD.upData {
text-align:left;
}