html {height:100%; margin:0; padding:0;}
body {font-family : Verdana,Arial,Helvetica,sans-serif; background: white; margin-left:0; margin-right:0; margin-top:0; margin-bottom: 0; width: 100%; height: 100%; font-size: 11px;}
p {font-family : Verdana,Arial,Helvetica,sans-serif; color: #000000; line-height: 20px; margin-top:0px; margin-left:10px;}
.footer{font-family : Verdana,Arial,Helvetica,sans-serif; font-size: 9px; color: #003366; line-height: 17px;  text-decoration: none; margin-top:0px; margin-bottom:0px; margin-left:0px;}

a {color: #003366;}
a:active {color: #003366;}
a:hover {color: #003366;}
a:visited {color: #003366;}
h1 {font-family : Verdana,Arial,Helvetica,sans-serif; font-size: 13px; color: #003366; text-decoration: none; text-align: left; font-weight: bold; line-height: 20px; border-width:0px 0px 1px 0px;border-color:#CCCCCC; border-style:dotted; margin-top:5px; margin-bottom:5px;}
h2 {font-family : Verdana,Arial,Helvetica,sans-serif; font-size: 13px; color: #003366; text-decoration: none; text-align: left; font-weight: bold; line-height: 15px; margin-top:5px; margin-bottom:5px; }
h3 {font-family : Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #003366; text-decoration: none; text-align: left; font-weight: bold; line-height: 15px; margin-top:5px; margin-bottom:5px; }
li {font-family : Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; line-height: 18px; margin-bottom: 8px; margin-top: 8px;}
#all{}

/*header area*/

#headerReturnHome{ display:none;}
#headerlogo {position: absolute; left: 25px; top: 18px; visibility: visible; width: 300px; height:85px; z-index: 3;}
#headerline {display:none;}
#headerchurch {display:none;}
#headermoto {display:none;}
#headermotobg {display:none;}

td.label{text-align:right; font-weight:bold; padding: 0px 5px 0px 0px;}

/*navbar area  position: absolute;left: 0px; top: 112px;*/

#navbarcolumn{ display: none;}
#navbarbg {display: none;}
#navbaraddbg {display: none;}
#navbarlinks {display: none;}
#navbarjohnjaybg{ display: none;}
#navbarjohnjay {display: none;}
.navlink {display: none;}

/* dropdown Navigation */
#missionNav{display:none;}
#whoweareNav{display:none;}
#fellowshipsNav{display:none;}
#bookstoreNav{display:none;}
#applyNav{display:none;}
#donateNav{display:none;}
#contactNav{display:none;}

.dropdown{display: none;}
.dropNav{display: none;}
a.dropLink{display: none;}

/* Body Style position: absolute; left: 0px; top: 137px;*/
#headerobj {clear:all; width:100%; height: 112px; text-align:center; visibility: visible; z-index: 1;}
#navbar {display: none;}
#bodyarea {clear:all; width:auto;  visibility: visible; z-index: 1; border-width:2px 0px 0px 0px; border-style:solid; border-color:black;}
#footerarea{clear:all; width:auto; height:auto; visibility: visible; }

#column{display: none;}
#johnjay{display:none;}
#bodytextbg{display: none;}
#bodytextcontainer{display: block;}
/*857565*/
#slogan{display: none;}
#bodytext{padding:10px; width:auto; height:auto;}
#bodyrightcol{display: none;}

/* Footer Style */

#footerline{display:none;}
#footerbg{display:none;}
#footerleft{position: relative; left: 21px; width: 300px; z-index: 2;}
#footercenter{position: relative;}
#footercenterbg{display:none;}
#footercontent{position: relative;text-align:center; width:auto; z-index: 1; border-width:2px 0px 0px 0px; border-style:solid; border-color: black; padding: 10px 0px 0px 0px;}
#footerrightbg{display:none;}
#footerright{display:none;}

#footermoto{position: relative; width: 300px; height:auto; visibility: visible; display:none; z-index: 1; border:3px dashed black;}
#footermototrans{display:none}

/* Get Page Style */
#getbodyarea {clear:all; width:auto;  visibility: visible; z-index: 1; border-width:2px 0px 0px 0px; border-style:solid; border-color:black;}
#getbodytextcontainer{display: block;}
#getbodytext{padding:10px; width:auto; height:auto;}
#bodyrightcolbg{display:none;}

/* Wide Page Style */
#widebodyarea {clear:all; width:auto;  visibility: visible; z-index: 1; border-width:2px 0px 0px 0px; border-style:solid; border-color:black;}
#widebodytextcontainer{display: block;}
#widebodytext{padding:10px; width:auto; height:auto;}


#bodytools{position: absolute; display: none; left: 590px; top: 0px; width:72px; height:20px; z-index:5; text-align:center; color:white; text-transform:uppercase; font-weight: bold; opacity: 0.4; filter:alpha(opacity=40);}
#bodytoolsbg1{position: absolute; display: none; opacity: 0.15; filter:alpha(opacity=15);  left: 589px; top: 0px; width:73px; height:21px; z-index:3;}
#bodytoolsbg2{position: absolute; display: none; left: 590px; top: 0px; width:71px; height:20px; z-index:4;}

.fontSize1{font-size: 10px; line-height:20px; padding: 1px; text-decoration:none; color:white; }
.fontSize2{font-size: 15px; line-height:20px; padding: 1px; text-decoration:none; color:white; }
a.fontSize1{color:#003366; }
a.fontSize2{color:#003366; }
a.fontSize1:hover{color:#003366;text-decoration:underline;}
a.fontSize2:hover{color:#003366;text-decoration:underline;}
a.fontSize1:visited{color:#003366; }
a.fontSize2:visited{color:#003366; }

th {border-width:0px 0px 1px 0px; border-style: solid; border-color: gainsboro; padding: 10px 0px 2px 0px; text-align:left;}
td {padding: 0px 5px 0px 10px;}

/* Search Style */
#searchlink{ position: absolute; left:0px; top:15px; font-family : Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #003366; font-weight:bold; text-decoration: none; text-transform: uppercase;}
#searchform{position: absolute; left:130px; top:10px; display:none;}

.bodperson{margin-top:10px; margin-bottom: 25px;}
.bodimage{float:left; clear: left; padding:0px 15px 10px 0px; }
.bodofficer{font-family : Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #003366; font-weight:bold; text-decoration: none; text-transform: uppercase; line-height:13px; margin-top:0px; margin-bottom: 0px;}
.bod{ font-family : Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #003366; font-weight:bold; text-decoration: none; text-transform: uppercase; line-height:13px; margin-top:0px; margin-bottom: 0px;}
.bodtitle{font-family : Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #003366; text-decoration: none; line-height:13px; margin-top:0px; margin-bottom: 0px;}
.bodloc{font-family : Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #003366; text-decoration: none; line-height:13px; margin-top:0px; margin-bottom: 10px;}

#debug{border:1px red dashed; padding: 0px 10px 10px 10px; color: dimgray; position: relative; left: 10px;}
label{clear:all; float:left; padding: 2px 10px 2px 0px; text-align:right; vertical-align: middle; width:200px; overflow:auto;}
legend{color: #003366; text-transform:uppercase; padding:10px 4px 10px 0px;}
fieldset{margin-top: 10px; }
input{font-family : Verdana,Arial,Helvetica,sans-serif; font-size: 11px;}
textarea{font-family : Verdana,Arial,Helvetica,sans-serif; font-size: 11px;}
.formelement{margin-bottom:2px; width: auto; clear:all;}
.formsubelement{margin-left:10px; margin-bottom:2px; width: auto;}
.checkoption{float:left; padding: 2px 10px 2px 0px; text-align:right; vertical-align: middle; width:120px;}
.submitform{text-align:center; margin-top: 10px; margin-bottom:10px;}
.required{background-image:url("../img/requiredsm.jpg"); background-position: top right; background-repeat: no-repeat;}
p.required{padding:0px 0px 0px 10px; background-image:url("../img/requiredsm.jpg"); background-position: top left; background-repeat: no-repeat;}
#submit{color: dimgray;  font-weight:bold; width: 120px;}
#reset{color: dimgray; font-weight:bold; width: 120px;}

.question{font-style:italic; margin-bottom: 5px;}
.question:first-letter {font-style:normal; font-weight:bold; font-size:150%;}
.answer:first-letter {font-style:normal; font-weight:bold; font-size:150%;}

/*book styles*/
.book{width:auto; clear:all; height:220px; text-decoration: none; padding:0px 10px 0px 0px; background-image:url("../img/books/amazonlogo.gif"); background-position: bottom right; background-repeat: no-repeat; margin-bottom:10px; margin-left:10px; border-width: 0px 1px 1px 0px; border-style:solid; border-color:gainsboro; cursor:pointer;cursor:hand; z-index:3;}
.bookimage{ float:left; top:0px; padding:0px 15px 10px 0px; border-width:0px; z-index:1;}
.booktitle{ font-family : Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #003366; font-weight:bold; text-decoration: none; text-transform: uppercase; line-height:13px; margin-top:0px; margin-bottom: 0px; }
.bookauthor{font-family : Verdana,Arial,Helvetica,sans-serif; color: #003366; text-decoration: none;}
.booksummary{font-family : Verdana,Arial,Helvetica,sans-serif; color: black; text-decoration: none;}
.booklink{ height:25px; width:auto;}

/*jjcv*/
.jjcv{margin-left:5px; margin-right:10px; margin-top:5px; margin-bottom:12px; font-size: 9px;}
.ajjcv{float:right; margin-top:-5px; font-size: 9px; margin-right:10px; text-decoration:none; font-weight:bold;}

.jjcv1{margin-left:5px; margin-right:10px; margin-top:5px; margin-bottom:8px; font-size: 9px;}
.ajjcv1{float:right; margin-top:-5px; font-size: 9px; margin-right:10px; text-decoration:none; font-weight:bold;}

.yahoomap{float:right; border:1px solid gainsboro;}
.mapitaddress{text-decoration:none;}

.paperTitle{font-family : Verdana,Arial,Helvetica,sans-serif; font-size: 13px; color: #003366; text-decoration: none; text-align: center; font-weight: bold; margin-top:15px; margin-bottom:5px;}
.paperAuthor{font-family : Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: dimgray; text-decoration: none; text-align: center; margin-top:0px; margin-bottom:15px;}
.paperNormal{text-indent: 25px;}
.paperNormalQuote{margin-left:50px; margin-right:50px;}
.endnoteReference{}
.paperNormalCloseNote{text-transform: italic;}
.endNotes{margin-left: 15px;}
.endnoteText{font-size: 9px;}

#johnjayresources{float:right; width:180px; margin-left:10px; border:1px solid gainsboro;}
.jjresources{margin-left:0px; text-align:center; color:dimgray;}
.jjresource{margin-left:0px; text-align:center;margin-top:5px; line-height: 12px; margin-bottom:10px; font-size: 9px; padding: 0px 10px 0px 10px;}
.jjlink{margin-left:0px; text-align:center;}
.jjimg{margin-left:0px; text-align:center;}

p.date{ text-align: right; }

