a {
    font : 11px 'sans-serif', Arial;
  }


body {
    background : url('IMAGES/qf_bibleback.jpg') no-repeat 13px 0px;
    font : medium 'sans-serif';
    padding : 0px;
    margin : 0px;
  }


p {
    font : bold 14px 'sans-serif';
    margin : 4px 8px 0;
  }


.bottomline {
    border-style : none none groove;
    border-width : medium medium 2px;
    border-bottom-color : #000000;
  }


.formtitle {
    font : bold 20px 'sans-serif';
    margin : 0 0 20px;
    text-align : center;
  }


.level1 {
    font : bold 12px 'sans-serif',Arial;
    margin : 0 0 0 2px;
  }


.level2 {
    font : normal 12px 'sans-serif',Arial;
    margin : 0 0 0 42px;
  }


.level2b {
    font : bold 12px 'sans-serif',Arial;
    margin : 0 0 0 42px;
  }


.level3 {
    font : normal 10px 'sans-serif',Arial;
    margin : 0 0 0 82px;
  }


.level3b {
    font : bold 10px 'sans-serif',Arial;
    margin : 0 0 0 82px;
  }


.level4 {
    font : normal 10px 'sans-serif',Arial;
    margin : 0 0 0 122px;
  }


.list {
    font : bold 10px 'sans-serif';
    text-decoration : underline;
  }


.list_bld {
    font : bold 10px 'sans-serif';
    text-align : left;
  }


.menu {
    font : bold 11px 'sans-serif';
    text-align : center;
  }


.pgtitle {
    font : bold 36px 'sans-serif';
    margin : 0 0 0 200px;
    text-align : left;
    top: 30;
    position: absolute;
  }


.preview {
    font : 12px 'sans-serif';
    margin : 0px 0;
    text-align : left;
  }


.ptformheader {
    font : bold 18px 'sans-serif';
    text-align : left;
  }


.ptitle {
    font : bold 18px 'sans-serif';
    margin : 0 0 0 50px;
    text-align : left;
    top: 120;
    position: relative;
  }


.reflist {
    font : 12px 'sans-serif';
    text-align : center;
  }


.sub1 {
    font : bold 12px 'sans-serif';
    text-indent : 10px;
  }


.subred {
    font : bold 12px 'sans-serif';
    margin : 15px 0 0;
    color : red;
    text-indent : 10px;
  }


.supers {
    font : 7px 'sans-serif';
    vertical-align : super;
  }


.tlist {
    font : 14px 'sans-serif';
    text-align : left;
  }


.topline {
    border-style : groove none none;
    border-width : 2px medium medium;
    border-top-color : #000000;
  }


.warning {
    font : normal bold 24px 'sans-serif';
    margin : 0 16px 10px;
    color : #ff0004;
  }


#banner {
    height : 128;
    left : 140px;
    position : absolute;
    top : 0px;
    width : 600;
  }


#debugcontent {
    background : #f7f6d2;
    font : bold 14px 'Arial Black','sans-serif';
    border : #645895 solid 6px;
    position : absolute;
    top : 1400px;
    width : 800px;
  }


#footer {
    background : #dfdbdf;
    font : 12pt 'sans-serif', Arial;
    position : absolute;
    top : 1340px;
    width : 800px;
  }


#hchart {
    max-height : 10in;
    max-width : 8in;
    min-height : 10in;
    min-width : 7in;
  }


#leftcontent {
    background : #f7f3f7;
    border-style : ridge none none none;
    border-width : 3px medium medium none;
    border-top-color : #4F6686;
    height : 162px;
    left : 64px;
    position : absolute;
    right : 365px;
    top : 129px;
    width : 292px;
  }


#login {
    background : url('IMAGES/qf_login1.jpg');
    padding : 4px;
    /*border : #4F6686 ridge 5px;*/
    height : 240px;
    left : 250px;
    position : absolute;
    top : 150px;
    width : 300px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
  }


#singlebox {
    background-image : url('IMAGES/qf_content4_1.jpg');
    border-bottom-color : #4b4b4b;
    border-bottom-style : ridge;
    border-bottom-width : 4px;
    border-left-color : #4b4b4b;
    border-left-style : ridge;
    border-left-width : 4px;
    border-right-color : #4b4b4b;
    border-right-style : ridge;
    border-right-width : 4px;
    border-top-color : #4b4b4b;
    border-top-style : ridge;
    border-top-width : 4px;
    left : 200px;
    position : absolute;
    top : 150px;
    width : 400px;
  }


#login-message {
    /*background : #ececec;*/
    /*border : #4b4b4b ridge 4px;*/
    left : 10px;
    position : absolute;
    top : 150px;
    width : 225px;
  }
#login-message p {
    font : italic 12px 'sans-serif';
}
#login-message em {
    font : italic 12px 'sans-serif';
}
#login-message li {
    font : italic 12px 'sans-serif';
    margin-left: 14px;
}

a:active {
    font : bold medium;
    color : black;
    text-decoration : none;
  }


a:link {
    color: blue;
    font-weight: bold;
    text-decoration: none;
  }


a:visited {
    color: blue;
    font-weight: bold;
    text-decoration: none;
  }

