@charset "ISO-8859-1";

body {
  padding: 0;
  margin: 0;
  font-family: 'Teen', 'Arial', 'Helvetica', 'Verdana', 'Sans Serif';
  background: #070707 url("/images/pagelayout03_background.gif") repeat-y;
  color: #ffffff;
}

form {
  margin: 0;
  padding: 0;
}

td {
  vertical-align: top;
}

input {
  Xbackground-color :#fcfcfc;
}

a, a:link, a:visited {
  color: #1e90ff;
}

a:active, a:hover {
  color: #ffffff;
}

div#menu {
  font-family: 'Alba', 'Croobie', 'Axaxax', 'Comic Sans MS', 'Arial', 'Helvetica', 'Verdana', 'Sans Serif';
  width: 180px;
  margin: 0px 0px 80px 20px;
  color: #ffffff;
  font-weight: bold;
}

div#menu .indent1 {
  margin-bottom: 2px;
}

div#menu .indent2 {
  margin-left: 10px;
  margin-bottom: 2px;
  font-size: 94%;
}

div#menu .indent3 {
  margin-left: 20px;
  margin-bottom: 2px;
  font-size: 92%;
}

div#menu .indent4 {
  margin-left: 30px;
  margin-bottom: 2px;
  font-size: 90%;
}

div#menu .indent5 {
  margin-left: 40px;
  margin-bottom: 2px;
  font-size: 88%;
}

div#menu .indent6 {
  margin-left: 50px;
  margin-bottom: 2px;
  font-size: 86%;
}

.menuentry:link, .menuentry:visited {
  color: #ffffff;
  text-decoration: none;
}

.menuentry:active,.menuentry:hover {
  color: #30C9FF;
  text-decoration: underline;
}

.menuentryCurr:link, .menuentryCurr:visited, .menuentryCurr:active, .menuentryCurr:hover {
  color: #ffff00;
  text-decoration: none;
}

div.footer {
  margin-top: 30px;
  text-align: center;
  font-size: 90%;
  color: #bd8a00;
}

div.footer div.footerScripture {
  margin: 15px 5px 15px 5px;
  padding-bottom: 5px;
  color: #f66;
  border-bottom: thin groove;
}

div.footer div.footerCopyright {
  font-style: italic;
  font-size: 90%;
}

div.footer div.footerCopyrightTitle {
  font-style: normal;
  font-weight: bold;
}

div.clearFloat {
  clear: both;
  line-height: 1px;
}

div#login {
  text-align: center;
  width: 200px;
}

div#login div#loginForm {
  width: 140px;
  margin-left: 30px;
  border: thin outset;
}

div#login div#loginForm .loginHead {
  background-color: #00008b;
  color: #ffffff;
  border-bottom: thin ridge;
  font-weight: bold;
  padding: 3px 1px 3px 1px;
  font-size: 90%;
}

div#login div#loginForm .loginBody {
  background-color: #d0d0d0;
  padding: 3px 1px 3px 1px;
}

div#login div#loginForm .loginBody input.loginField {
  width: 130px;
  font-size: 90%;
}

div#login div#loginForm .loginBody div.loginError {
  margin: 3px;
  padding: 1px;
  color: #ff0000;
  border: 1px solid;
  font-size: 85%;
}

div#login div#loginForm .loginBody input.loginButt {
  font-size: 95%;
  margin-top: 3px ;
}

div#mainContent .pageHeading {
  text-align: center;
  color: #6060ff;
  font-size: 170%;
  font-weight: bold;
  margin: 20px 0px 30px 0px;
}

.quote {
  font-style: italic;
  color: #cfcfef;
  border: thin inset;
  margin: 3px 40px 3px 40px;
  padding: 1px;
}

.spaced {
  margin: 0px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.spaced li {
  margin-top: 10px;
  margin-bottom: 10px;
}

input.stretch, textarea.stretch {
  width: 100%;
}

input.stretch60, textarea.stretch60 {
  width: 60%;
}

input.stretch30, textarea.stretch30 {
  width: 30%;
}

.XXfillWidth {
  width: 100%;
}

div.XXcenter {
  text-align: center;
}


.XXtransDataRow1 {
  font-size: 75%;
  background-color :#e2e2ef;
}


.XXtransDataRow2 {
  font-size: 75%;
  background-color :#d2d2df;
}


.XXtransDataRowHiLite1 {
  font-size: 75%;
  font-weight: bold;
  background-color :#ff9999;
}


.XXtransDataRowHiLite2 {
  font-size: 75%;
  font-weight: bold;
  background-color :#ef8989;
}


.XXvalignmiddle {
  vertical-align: middle;
}

