body, html {
  width:100%;
  height:100%;
  margin:0px;
  font-family:Verdana;
  font-size:11px;
  color:#333333;
}
html {
  background-image:url('images/wallpaper.gif');
}
body {
  background-image:url('images/topBG.gif');
  background-repeat: repeat-x;
  padding-bottom:600px;
}

#container {
  width:767px;
  margin-left:auto;
  margin-right:auto;
  padding-top:60px;
}


/* Header Structure */
/* ################# */
#header {
  width:766px;
  height:133px;
  background-image:url('images/header.gif');
  background-repeat: no-repeat;
  margin-bottom:5px;
}
/* ################# */


/* Navigation Structure */
/* ################# */
#navContainer {
  width:206px;
  float:left;

}
#navHeader {
  width:206px;
  height:69px;
  background-image:url('images/navHeader.gif');
  background-repeat: no-repeat;
}
#navBody {
  width:186px;
  background-image:url('images/navBody.gif');
  background-repeat: repeat-y;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
}
#navBody ul {
  list-style:none;
  margin-left:0px;
}
#navBody li {
  list-style:none;
  margin-left:0px;
}
#navFooter {
  width:206px;
  height:10px;
  background-image:url('images/navFooter.gif');
  background-repeat: no-repeat;
}
.navLevelOne {
  background-color:#910E04;
  width:180px;
  padding-left:4px;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:2px;
  color:#FFFFFF;
}
.navLevelOne a {
  color:#FFFFFF;
  text-decoration:none;
}
.navLevelOne a:visited {
  color:#FFFFFF;
  text-decoration:none;
}
.navLevelOne a:hover{
  color:#CCCCCC;
  text-decoration:none;
}
.navLevelTwo {
  background-color:#CCCCCC;
  padding-left:8px;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:2px;
  width:176px;
  border-bottom-style:solid;
  border-bottom-color:#AAAAAA;
  border-bottom-width:1px;
}
.navLevelTwo a {
  color:#333333;
  text-decoration:none;
}
.navLevelTwo a:visited {
  color:#333333;
  text-decoration:none;
}
.navLevelTwo a:hover{
  color:#555555;
  text-decoration:none;
}
.navLevelThree {
  padding-left:14px;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:2px;
  width:168px;
  border-left-style:solid;
  border-left-color:#CCCCCC;
  border-left-width:1px;
  border-right-style:solid;
  border-right-color:#CCCCCC;
  border-right-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#CCCCCC;
  border-bottom-width:1px;
}
.navLevelThree:hover {
  padding-left:14px;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:2px;
  width:168px;
  background-color:#EEEEEE;
  border-left-style:solid;
  border-left-color:#CCCCCC;
  border-left-width:1px;
  border-right-style:solid;
  border-right-color:#CCCCCC;
  border-right-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#CCCCCC;
  border-bottom-width:1px;
}
.navLevelThree a {
  color:#333333;
  text-decoration:none;
  width:170px;
}
.navLevelThree a:visited {
  color:#333333;
  text-decoration:none;
  width:170px;
}
.navLevelThree a:hover{
  color:#555555;
  text-decoration:none;
  width:170px;
}
/* ################# */


/* Body Structure */
/* ################# */
#bodyContainer {
  width:558px;
  float:right;
}
.bodyHeader {
  width:558px;
  height:6px;
  background-image:url('images/bodyHeader.gif');
  background-repeat: no-repeat;
  overflow:hidden;
}
.bodyBody {
  width:538px;
  background-image:url('images/bodyBody.gif');
  background-repeat: repeat-y;
  padding:10px;
}
.bodyEnd {
  width:538px;
  background-image:url('images/bodyBody.gif');
  background-repeat: repeat-y;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  text-align:right;
}
.bodyFooter {
  width:558px;
  height:6px;
  background-image:url('images/bodyFooter.gif');
  background-repeat: no-repeat;
  margin-bottom:3px;
}
/* ################# */

/* Body Sections */
/* ################# */
.bodyLevelTwoHeader {
  background-color:#DDDDDD;
  color:#333333;

  width:529px;
  padding-left:4px;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:2px;
}
.bodyLevelTwo {
  border-bottom-style:solid;
  border-bottom-color:#DDDDDD;
  border-bottom-width:1px;

  width:515px;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
}
.bodyLevelThreeHeader {
  background-color:#425d66;
  border-style:solid;
  border-color:#425d66;
  border-width:1px;
  color:#FFFFFF;

  width:507px;
  padding-left:4px;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:4px;
}
.bodyLevelThreeHeader a{
  color:#FFFFFF;
}
.bodyLevelThreeHeader a:hover{
  color:#FFFFFF;
}
.bodyLevelThree {
  border-style:solid;
  border-color:#425d66;
  border-width:1px;

  width:495px;
  padding:10px;
  margin-bottom:10px;
}
.bodyLevelThree table {
  border-style:solid;
  border-color:#DDDDDD;
  border-width:1px;
}
.bodyLevelThree td {
  border-right-style:solid;
  border-right-color:#DDDDDD;
  border-right-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#DDDDDD;
  border-bottom-width:1px;
}
.bodyLevelThree th {
  border-right-style:solid;
  border-right-color:#DDDDDD;
  border-right-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#DDDDDD;
  border-bottom-width:1px;
  font-weight:bold;
}
.bodyLevelThreeArchiveHeader {
  background-color:#425d66;
  border-style:solid;
  border-color:#425d66;
  border-width:1px;
  color:#FFFFFF;

  width:487px;
  padding-left:4px;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:4px;
}
.bodyLevelThreeArchiveHeader a{
  color:#FFFFFF;
}
.bodyLevelThreeArchiveHeader a:hover{
  color:#FFFFFF;
}
.bodyLevelThreeArchive {
  border-style:solid;
  border-color:#425d66;
  border-width:1px;

  width:475px;
  padding:10px;
  margin-bottom:10px;
}
.bodyLevelThreeArchive table {
  border-style:solid;
  border-color:#DDDDDD;
  border-width:1px;
}
.bodyLevelThreeArchive td {
  border-right-style:solid;
  border-right-color:#DDDDDD;
  border-right-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#DDDDDD;
  border-bottom-width:1px;
}
.bodyLevelThreeArchive th {
  border-right-style:solid;
  border-right-color:#DDDDDD;
  border-right-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#DDDDDD;
  border-bottom-width:1px;
  font-weight:bold;
}
.imageFloatRight{
  display:block;
  margin-left:15px;
  margin-bottom:10px;
  border-style:solid;
  border-color:#000000;
  border-width:1px;
}
.imageFloatLeft{
  display:block;
  margin-right:15px;
  margin-bottom:10px;
  border-style:solid;
  border-color:#000000;
  border-width:1px;
}
/* ################# */

/* Construct Extras */
/* ################# */
#topLeft {
  color:#FFFFFF;
  position:absolute;
  left:5px;
  top:6px;
}
#topLeft a {
  color: #FFFFFF;
  text-decoration: none;
}
#topLeft a:hover {
  text-decoration: underline;
}
#topRight {
  color:#FFFFFF;
  position:absolute;
  right:5px;
  top:6px;
}
#topRight a {
  color: #FFFFFF;
  text-decoration: none;
}
#topRight a:hover {
  text-decoration: underline;
}
#footer {
  color: #999999;
  text-align: center;
  padding-top:0px;
  font-size: 11px;
  padding-bottom:800px;
}
#footer a {
  color: #999999;
  text-decoration: none;
}
#footer a:hover {
  text-decoration: underline;
}
/* ################# */


/* Form Classes */
/* ################# */
.formTitle {
	font : 18px verdana, helvetica, arial, geneva, sans-serif;
	text-decoration:none;
        font-weight:normal;
        color:#EB7F49;
        padding-bottom:20px;
}
.formSubTitle {
	font : 14px verdana, helvetica, arial, geneva, sans-serif;
	text-decoration:none;
        font-weight:bold;
        color:#EB7F49;
        padding-top:10px;
        padding-bottom:5px;
}
.formLeft {
  text-align:right;
  vertical-align:top;
}
.formCenter {
  padding-left:10px;
  padding-right:10px;
}
textarea {
	font : 11px verdana, helvetica, arial, geneva, sans-serif;
	border : 1px solid #666;
	padding : 2px;
	background : #F8F8F8;
}
input.submit {
	font : 11px verdana, helvetica, arial, geneva, sans-serif;
	padding : 2px;
	color : #FFF;
        background : #EB7F49;
        margin-top:10px;
}
input.submit:active {
	padding : 2px;
	color : #FFF;
	background : #666;
        margin-top:10px;
}
input.text {
	font : 11px verdana, helvetica, arial, geneva, sans-serif;
	border : 1px solid #666;
	padding : 2px;
	background : #F8F8F8;
}
input.password {
	font : 11px verdana, helvetica, arial, geneva, sans-serif;
	border : 1px solid #666;
	padding : 2px;
	background : #F8F8F8;
}
input.checkbox {
	color : #333333;
	background : #F8F8F8;
        vertical-align:bottom;
}
select {
	font : 11px verdana, helvetica, arial, geneva, sans-serif;
	color : #333333;
	background : #F8F8F8;
}
.levelOne {
  padding-right:30px;
}
.levelTwo {
  padding-left:15px;
  padding-right:30px;
}
.levelThree {
  padding-left:30px;
  padding-right:30px;
}
.formSearch {
  padding:0px;
  margin-bottom:5px;
}
input.textSearch {
  font:10px verdana, helvetica, arial, geneva, sans-serif;
  border:1px solid #666;
  padding:0px;
  margin:0px;
}

/* ################# */



.spacer {
  height:3px;
}
.clearThis {
  clear:both;
  float:none;
  font-size:1px;
  color:#FFF;
}
.floatLeft {
  float:left;
}
.floatRight {
  float:right;
}  
h4 {
  line-height:14px;
  font-size:10px;
  padding:0px;
  margin:0px;
  text-transform:uppercase;
}
h3 {
  line-height:14px;
  font-size:10px;
  padding:0px;
  margin:0px;
  text-transform:uppercase;
}
h2 {
  display: none;
}
h1 {
  display: none;
}
hr {
  display: none;
}
abbr, acronym { /* acronym and abbr aren't styled in IE per default */
  border-bottom: 1px dotted #788D9F;
  cursor: help;
}
a {
  text-decoration:underline;
  color:#910E04;
}
a:hover {
  color:#757678;
  text-decoration:none;
}

/* Bible Extras */
/* ################# */
.bibleLeftAlign{
  float:left;
  text-align:left;
}
.bibleRightAlign{
  text-align:right;
  word-spacing:5px;
}
#bibleSpacer{
  height:0px;
}
.bibleVerseNum{
  font-weight:bold;
}
#containerBible {
  width:90%;
  margin-left:auto;
  margin-right:auto;
  padding-top:60px;
  padding-bottom:800px;
}
.bodyBible{
  background-color:#FFFFFF;
}
.bodyBibleHeader{
  background-color:#425d66;
  border-style:solid;
  border-color:#425d66;
  border-width:1px;
  color:#FFFFFF;

  padding-left:4px;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:4px;
}
.bodyBibleHeader a{
  color:#FFFFFF;
}
.bodyBibleHeader a:hover{
  color:#FFFFFF;
}
.bodyBibleBody{
  border-style:solid;
  border-color:#425d66;
  border-width:1px;

  padding:10px;
  margin-bottom:10px;
}
.bodyBibleBody table {
  border-style:solid;
  border-color:#DDDDDD;
  border-width:1px;
}
.bodyBibleBody td {
  border-right-style:solid;
  border-right-color:#DDDDDD;
  border-right-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#DDDDDD;
  border-bottom-width:1px;
}
.bodyBibleBody th {
  border-right-style:solid;
  border-right-color:#DDDDDD;
  border-right-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#DDDDDD;
  border-bottom-width:1px;
  font-weight:bold;
}
.studyDesk{
 font-size:11px;
 color:#333399;
}
.studyDesk:hover{
 background-color:#eee;
}
.studyDesk:visited{
 color:#333399;
}
.scriptureLink{
  text-decoration:underline;
  color:#4282d9;
}
.scriptureLink:hover {
  color:#757678;
  text-decoration:none;
}
/* ################# */

.filePowerpoint{
  background-image:url('images/powerpoint.gif');
  background-repeat: no-repeat;
  background-position:middle left;
  padding-left:22px;
  padding-bottom:10px;
  display:block;
}
.fileWord{
  background-image:url('images/word.gif');
  background-repeat: no-repeat;
  background-position:middle left;
  padding-left:22px;
  padding-bottom:10px;
  display:block;
}
.fileExcel{
  background-image:url('images/excel.gif');
  background-repeat: no-repeat;
  background-position:middle left;
  padding-left:22px;
  padding-bottom:10px;
  display:block;
}
.fileAcrobat{
  background-image:url('images/acrobat.gif');
  background-repeat: no-repeat;
  background-position:middle left;
  padding-left:22px;
  padding-bottom:10px;
  display:block;
}