html{height:100%; margin:0; padding:0;}
body{font-family:Verdana,Arial,Helvetica,sans-serif; background:#003e7e; 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; background-image:url("../img/temp/dotline.gif"); background-position:bottom; background-repeat:repeat-x; 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{}
/* Legal Docs */
p.updatedon {font-size: 10px; color: gray; text-align: right;}
/* Header Area */
#headerobj{background-color:white; position:relative; width:800px; height:112px; visibility:visible; z-index:1;}
#headerReturnHome{position:absolute; left:678px; top:0px; width:122px; height:110px; visibility:visible; z-index:10; text-align:center; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:dimgray; line-height:25px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#headerReturnHome:hover{color:#003366;}
#headerlogo{position:absolute; left:25px; top:18px; visibility:visible; background-color:white; width:300px; height:85px; z-index:3;}
#headerline{position:absolute; left:0px; top:110px; visibility:visible; background-color:#003366; width:800px; height:2px; background-image:url("../img/brownLine.jpg");}
#headerchurch{position:absolute; left:678px; top:0px; width:122px; height:110px; background-image:url("../img/TrinityChurch3.gif"); background-position:bottom right; background-repeat:no-repeat; z-index:3;}
#headermoto{position:absolute; left:320px; top:45px; visibility:visible; width:420px; height:40px; background-image:url("../img/marketingstatement_blk.jpg"); background-position:bottom right; background-repeat:no-repeat; z-index:2;}
#headermotobg{position:absolute; left:320px; top:45px; visibility:visible; background-color:white; width:420px; height:72px; background-image:url("../img/LexSacra_Pirhouette.jpg"); background-position:bottom right; background-repeat:no-repeat; opacity:0.15; filter:alpha(opacity=15); z-index:1;}

/* Navbar Area */
#navbar{background-color:white; position:relative; visibility:visible; width:800px; height:25px; z-index:2;}
#navbarcolumn{position:absolute; left:25px; top:0px; height:25px; width:121px; visibility:visible; opacity:0.15; filter:alpha(opacity=15); z-index:1; background-image:url("../img/ColumnLines.jpg");}
#navbarbg{position:absolute; left:0px; top:0px; visibility:visible; background-color:#003366; width:800px; height:25px; opacity:0.15; filter:alpha(opacity=15); z-index:1;}
#navbaraddbg{position:absolute; left:325px; top:0px; width:475px; height:25px; visibility:visible; background-color:#003366; opacity:0.15; filter:alpha(opacity=15); z-index:1;}
#navbarlinks{font-size:11px; position:absolute; left:6px; top:0px; visibility:visible; z-index:2;}
#navbarjohnjaybg{position:absolute; left:678px; top:0px; width:122px; height:25px; visibility:visible; background-color:#003366; opacity:0.15; filter:alpha(opacity=15); z-index:2;}
#navbarjohnjay{font-size:11px; position:absolute; left:678px; width:122px; top:0px; visibility:visible; z-index:2; text-align:center;}
.navlink{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#003366; line-height:25px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:6px 15px 6px 15px;}

/* Dropdown Navigation */
#missionNav{position:absolute; left:0px; top:25px; width:105px; display:none;}
#whoweareNav{position:absolute; left:86px; top:25px; width:170px; display:none;}
#fellowshipsNav{position:absolute; left:199px; top:25px; width:170px; display:none;}
#bookstoreNav{position:absolute; left:319px; top:25px; width:170px; display:none;}
#applyNav{position:absolute; left:423px; top:25px; width:180px; display:none;}
#donateNav{position:absolute; left:493px; top:25px; width:170px; display:none;}
#contactNav{position:absolute; left:575px; top:25px; width:150px; display:none;}

.dropdown{background-color:white; border:1px solid #003366; z-index:1;}
.dropNav{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; background-color:white; color:#003366; line-height:13px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:3px 12px 3px 12px;}
.dropNav:hover{background-color:#999999; color:black;}
a.dropLink{text-decoration:none;}

td.label{vertical-align:top; text-align:right; font-style:italic;}

/* Body Style */
#bodyarea{background-color:white; position:relative; width:800px; height:350px; visibility:visible; display:show; z-index:1;}
#column{position:absolute; left:25px; top:0px; height:100%; width:121px; visibility:visible; opacity:0.15; filter:alpha(opacity=15); z-index:1; background-image:url("../img/ColumnLines.jpg");}
#johnjay{position:absolute; left:0px; top:0px; height:100%; width:325px; visibility:visible; z-index:2; background-image:url("../img/JohnJaySelective.gif"); background-position:bottom right; background-repeat:no-repeat;}
#bodytextbg{background-color:#003366; position:absolute; left:325px; top:0px; height:100%; width:475px; visibility:visible; opacity:0.17; filter:alpha(opacity=17); z-index:1;}
#bodytextcontainer{position:absolute; left:325px; top:0px; width:353px; height:100%; z-index:5; overflow:auto; z-index:3;}
#slogan{position:relative; display:block; width:313px; top:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px; color:#003366; padding:0px 0px 15px 0px; text-align:right; line-height:25px; font-weight:bold; text-decoration:none;}

#bodytext{position:absolute; top:0px; padding:10px; width:313px;}
#bodyrightcol{position:absolute; left:683px; top:5px; visibility:visible; width:117px; z-index:3;}

/* Get Page Style */
#getbodyarea{position:relative; background-color:white; height:400px; left:0px; width:800px; visibility:visible; display:show; z-index:1;}
#getbodytextcontainer{position:absolute; left:100px; top:0px; width:578px; height:100%; overflow:auto; z-index:3;}
#getbodytext{position:absolute; padding:10px; width:538px;}
#bodyrightcolbg{position:absolute; left:678px; top:0px; visibility:visible; background-color:#003366; width:122px; height:100%; opacity:0.15; filter:alpha(opacity=15); z-index:1;}

#johnjaypaper{position:absolute; left:-30px; top:30px; height:400px; width:800px; z-index:1; opacity:0.15; filter:alpha(opacity=15); background-image:url("../img/jjbgtrans.gif"); background-position:bottom left; background-repeat:no-repeat;}

/* Wide Page Style */
#widebodyarea{position:relative; background-color:white; height:400px; left:0px; width:800px; visibility:visible; display:show; z-index:1;}
#widebodytextcontainer{position:absolute; left:0px; top:0px; width:678px; height:100%; overflow:auto; z-index:3;}
#widebodytext{position:absolute; padding:10px; width:638px;}

#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; background-color:#003366; opacity:0.15; filter:alpha(opacity=15); left:589px; top:0px; width:73px; height:21px; z-index:3;}
#bodytoolsbg2{position:absolute; display:none; background-color:white; 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;}

/* Footer Style */
#footerarea{position:relative; background-color:white; width:800px; height:90px; visibility:visible; display:show;}
#footerline{position:absolute; left:0px; top:0px; visibility:visible; background-color:#003366; width:800px; height:2px; z-index:3; background-image:url("../img/brownLine.jpg");}
#footerbg{background-color:#003366; position:absolute; left:0px; top:0px; width:800px; height:100%; visibility:visible; display:show; opacity:0.15; filter:alpha(opacity=15); z-index:2;}
#footerleft{position:absolute; left:21px; width:300px; height:100%; z-index:2;}
/*background-image:url("../img/GraceChurch.gif")*/
#footercenter{position:absolute; top:0px; left:325px; width:353px; height:100%; background-position:bottom right; background-repeat:no-repeat; z-index:3;}
#footercenterbg{position:absolute; top:0px; left:325px; width:475px; background-color:#003366; height:100%; z-index:1; opacity:0.15; filter:alpha(opacity=15);}
#footercontent{position:absolute; top:15px; left:20px;}
#footerrightbg{position:absolute; top:0px; left:678px; width:122px; height:100%; background-color:#003366; z-index:2; opacity:0.15; filter:alpha(opacity=15);}
#footerrightT, #footerright{position:absolute; top:0px; left:678px; width:122px; height:100%; opacity:0.5; filter:alpha(opacity=50);}

p.footer a {text-decoration: none;}
#footerright2{position:absolute; top:15px; left:683px; width:112px; z-index:5; text-align:center;}
#footerrightbg2{position:absolute; top:5px; left:678px; width:122px; height:90%; opacity:0.35; filter:alpha(opacity=35); background-image:url("../img/quill_trans.gif"); background-position:top right; background-repeat:no-repeat; z-index:1;}

.navlink2{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#003366; line-height:20px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#footermoto{position:absolute; left:89px; top:42px; width:auto; height:auto; visibility:visible; display:show; z-index:1;}
#footermototrans{position:absolute; left:89px; top:42px; width:auto; height:auto; visibility:visible; display:show;}

#downloadprospectus{background-image:url("../img/brown.jpg"); position:relative; float:right; width:150px; border:1px solid black; padding:10px 10px 10px 0px; margin-left:10px;}
.dlsmall{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:12px; text-decoration:none; margin-top:0px; margin-bottom:0px;}
.dlsmtitle{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:13px; text-decoration:none; text-transform:uppercase; margin-top:0px; margin-bottom:0px;}
.dllgtitle{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:25px; line-height:30px; text-decoration:none; margin-top:0px; margin-bottom:0px;}
.dllink{font-family:Verdana,Arial,Helvetica,sans-serif; text-align:right; color:#FFFFCC; font-size:11px; line-height:13px; margin-top:0px; margin-bottom:0px; text-decoration:none;}

/* 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;}

div.prospectus_footer{text-align:center;}
div.prospectus_footer p{text-align:center; margin:5px;font-weight:bold;font-size:12px;}
ol.prospectus_footer{list-style:none; margin:0px;}
ol.prospectus_footer li{display:inline; padding:0px 5px 0px 5px; margin:0px; border-width:0px 1px 0px 1px; border-color:silver; border-style:solid;}
.prospectus{margin-right:10%; margin-left:10%; margin-top:10px; margin-bottom:20px; height:1px; background-image:url("../img/brown.jpg");} 

.bodperson{position:relative; left:0px; top:0px; margin-top:10px; margin-bottom:25px;}
.bodimage{position:relative; float:left; top:0px; clear:left; padding:0px 15px 10px 0px;}
.bodofficer{position:relative; 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{position:relative; 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{position:relative; 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{position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#003366; text-decoration:none; line-height:13px; margin-top:0px; margin-bottom:10px;}

.endorsement{position:relative; left:10px; top:0px; margin-top:10px; margin-right:10px; margin-bottom:30px; background-image:url("../img/quotes_blu.jpg"); background-position:top left; background-repeat:no-repeat;}
/*.endorsementQuote:first-letter{margin-left:20px;}*/
.endorsementQuote{padding:10px 0px 0px 30px; position:relative; top:0px;}
.endorsementName{padding:0px 0px 0px 60px; position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#003366; text-decoration:none; font-weight:bold; line-height:13px; margin-top:0px; margin-bottom:0px;}
.endorsementTitle{padding:0px 0px 0px 60px; position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#003366; text-decoration:none; line-height:13px; margin-top:0px; margin-bottom:0px;}

.advisor{position:relative; left:0px; top:0px; margin-top:30px; margin-bottom:10px;}
.advisorName{padding:0px 0px 0px 10px; position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#003366; text-decoration:none; font-weight:bold; line-height:11px; margin-top:0px; margin-bottom:0px;}
.advisorTitle{padding:0px 0px 0px 30px; position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#003366; text-decoration:none; line-height:13px; margin-top:0px; margin-bottom:0px;}
.advisorInstitution{padding:0px 0px 0px 30px; position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#003366; text-decoration:none; line-height:13px; margin-top:0px; margin-bottom:0px;}
.advisorLocation{padding:0px 0px 0px 30px; position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#003366; text-decoration:none; line-height:13px; margin-top:0px; margin-bottom:0px;}

#debug{border:1px red dashed; padding:0px 10px 10px 10px; background-color:gainsboro; 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%;}
.answer{background-color:white;}

/* Book Styles */
.book{float:left; width:46%; 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; background-color:gainsboro; 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;}

div.alert{border:1px solid red; background-color:#FFFFCC; padding:10px 10px 10px 10px; text-align:center; color:red; font-weight:bold; margin-top:10px;}

.rightalign{text-align:right;}

/* INVITATION */
.inviteIntro{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#003366; text-decoration:none; text-align:center; font-style:italic; line-height:20px; background-image:url("../img/temp/dotline.gif"); background-position:bottom; background-repeat:repeat-x; margin-top:15px; margin-bottom:5px;}
h1.inviteTitle{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#003366; text-decoration:none; text-align:center; font-weight:bold; line-height:20px; border-width:0px; background-image:none; margin-top:15px; margin-bottom:5px;}
.invitePresenter{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; text-align:center; line-height:20px; margin-top:15px; margin-bottom:5px;}
.invitePresenterAccomplish{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; text-align:left; padding:0px 0px 0px 25px; line-height:15px; margin-top:5px; margin-bottom:15px;}
.inviteDate{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#003366; text-decoration:none; text-align:center; font-weight:bold; line-height:20px; border-width:0px; margin-top:15px; margin-bottom:5px;}
.inviteTime{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#003366; text-decoration:none; text-align:center; font-weight:bold; line-height:20px; border-width:0px; margin-top:5px; margin-bottom:5px;}
.inviteLocation{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#003366; text-decoration:none; text-align:center; line-height:20px; border-width:0px; margin-top:5px; margin-bottom:5px;}
.inviteReception{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#003366; text-decoration:none; text-align:center; line-height:20px; border-width:0px; margin-top:15px; margin-bottom:5px;}
.inviteRSVP{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#003366; text-decoration:none; text-align:center; font-weight:bold; line-height:20px; border-width:0px; margin-top:15px; margin-bottom:5px;}
.title{font-style:italic;}
.paymentTo{text-align:right; font-weight:bold; color:#003366;}
.invitePresenterAccomplish{text-align:center;}
p.inviteTitle{text-align:center;font-weight:bold;}

#invitePromoLeft{position:absolute; top:0px; left:0px; margin-top:5px; cursor:pointer; cursor:hand; z-index:100;}
#invitePromoRight{margin-top:-5px; margin-left:-5px; cursor:pointer; cursor:hand;}
#invitePromoRightBg{position:absolute;top:-10px; left:-10px; width:346px; height:105px; background-color:#003366; opacity:0.05; filter:alpha(opacity=05); z-index:-1;}
.invitePromo{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
h1.invitePromoTitle{font-family:Verdana,Arial,Helvetica,sans-serif; background-image:none; border:0px; font-size:11px; color:Black; text-decoration:none; font-weight:bold;}
.invitePromoPresentor{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:15px; padding:5px; margin-top:0px; margin-bottom:0px;}
.invitePromoPresentorTitle{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;line-height:15px; margin-top:0px; margin-bottom:15px; padding:5px; border-width:0px 0px 1px 0px; border-style:solid; border-color:white; font-style:italic;}

blockquote {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#663333; text-align:center; margin:0px 15% 15px 15%;}

blockquote p.quote {font-style:italic; color:#663333;}

blockquote p.author{color:#663333; font-style:none; margin-top:10px; margin-bottom:0px; text-transform:uppercase; font-size:10px;}
blockquote p.authortitle{color:#663333; font-style:none; margin:0px; font-size:10px;}

blockquote p.authortitle .citation{font-style:italic;}

#promoApplyContainer {position:relative; height:50px; b/order:1px solid red;}
#promoApplyContainer h1 {background-image:none;}
#promoApply {top:10px; position:absolute; background-color:transparent; height:50px; border:0; margin:0; padding:0; margin-bottom:0;}
#promoApply span {display:none;}
#promoApplyNow {top:10px; position:absolute; background-color:transparent; height:50px; border:0; margin:0; padding:0; margin-bottom:0;}
#promoApplyNow span {display:none;}
#promoApply h1 img, #promoApply h2 img {border:0; background-image:none;}

#promoLink {position:absolute; z-index:3000; left:200px; top:45px; opacity:0.5; filter:alpha(opacity=50);}
#promoLink a {text-decoration:none;}

table.prospectus_bod{padding:0px; border:0px;}
table.prospectus_bod 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; margin-top:10px; margin-bottom:10px;}
table.prospectus_bod 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:20px; margin-bottom:20px;}
table.prospectus_bod .advisor{left:0px; top:0px; margin-top:30px; margin-bottom:10px;}
table.prospectus_bod .advisorName{padding:0px 0px 0px 10px; position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#003366; text-decoration:none; font-weight:bold; line-height:11px; margin-top:0px; margin-bottom:0px;}
table.prospectus_bod .advisorTitle{padding:0px 0px 0px 30px; position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#003366; text-decoration:none; line-height:13px; margin-top:0px; margin-bottom:0px;}
table.prospectus_bod .advisorInstitution{padding:0px 0px 0px 30px; position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#003366; text-decoration:none; line-height:13px; margin-top:0px; margin-bottom:0px;}
table.prospectus_bod .advisorLocation{padding:0px 0px 0px 30px; position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#003366; text-decoration:none; line-height:13px; margin-top:0px; margin-bottom:0px;}

div#LecturePromo {display:none; position:absolute; top:267px; left:335px; width:330px; border-width:1px 1px 0px 1px; border-color:#666 #999 #999 #666; border-style:solid; background-image:url("../img/temp/openclose.gif"); background-position:300px bottom; background-repeat:no-repeat; background-color:white; z-index:300; font-family:Arial,Verdana,Helvetica,sans-serif;}
.padd10-10-0-10{padding:10px 10px 0 10px;}

div#LecturePromo h2 {background-image:url("../img/20072008Lecture.png"); background-position:top; background-repeat:no-repeat; height:36px; margin:0; color:black; cursor:pointer; cursor:hand; font-family:Arial,Verdana,Helvetica,sans-serif;}
div#LecturePromo h2 span{display:none;}
div#LecturePromo h3{background-image:url("../img/temp/dotline.gif"); background-position:top; background-repeat:repeat-x; padding:8px 0 3px 0; text-align:center; color:black; font-family:Arial,Verdana,Helvetica,sans-serif;}
div#LecturePromo h4 {font-size:11px; line-height:12px; font-weight:bold; margin:0; padding-top:5px; font-family:Arial,Verdana,Helvetica,sans-serif;}
div#Stretcher {margin-left:10px; margin-top:0; margin-right:10px; position:relative; background-color:white;}
div#Stretcher .lecture {height:55px; margin:5px 0 5px 0; padding:7px 0 0 0; background-image:url("../img/temp/dotline.gif"); background-position:top; background-repeat:repeat-x; position:relative;}
div#Stretcher .first {height:55px; margin:0; padding:0; background-image:none;}
div#Stretcher .lecture .lectureDate {float:left; width:70px; height:55px; margin-right:5px; background-image:url("../img/temp/dotline.gif"); background-position:right; background-repeat:repeat-y; text-align:center; text-transform:uppercase; vertical-align:middle;}
div#Stretcher .lecture .lectureBy {margin:0; line-height:12px;}
div#Stretcher .lecture .lectureDate .date {font-weight:bold; margin-top:12px;}
.eventTable {margin:10px;}
.eventTable th {display:none;}
.eventTable table {margin:10px;}
.eventTable table tr{background-image:url("../img/temp/dotline.gif"); background-position:bottom; background-repeat:repeat-x;}
.eventTable table td {padding:10px; vertical-align:top;}
.eventTable table td.eventDate {width:100px; font-weight:bold; font-size:12px;}
.eventTable h4 {font-weight:bold; font-size:12px; margin:0;}
.eventTable p {font-size:11px; margin-top:5px;}
.eventTimePlace {text-align:center; font-weight:bold;}

#toggleDown {
	text-align: right; padding: 6px 5px;
}

#subNavLinks {
	padding: 0 5px;
}
#subNavLinks ol{
	margin: 0;
	padding: 0;
	list-style: none;
}
#subNavLinks ol li {
	
	margin: 10px 0;
	font-size: 9px;
	line-height: 12px;
}
#subNavLinks ol li a {
	text-decoration: none;
	color: black;
}
#subNavLinks ol li a:hover {
	text-decoration: underline;
}
.center {text-align: center;}
#jjcvSpace { padding: 5px; }
#subNav {z-index: 4000;}
#bodyrightcol{position:absolute; left:678px; top:0px; height: 400px; overflow: hidden; visibility:visible; width:122px; z-index:3;}
#subNavBg{position: absolute; float:right; width:122px; height:25px; visibility:visible; background-color:#003366; opacity:0.25; filter:alpha(opacity=25); z-index:2;}
#toggleDown {display: none;}
#jjcv {margin-right: 5px;}
#jjcv .jjcv { margin-left: 0; margin-right:0; }
#jjcvMore { text-align: center; font-size: 10px; font-weight: bold; color: #036; cursor: pointer; cursor: hand; }
.floatleft { float: left; padding: 5px;}
.floatright { float: right; }
.strong { font-weight: bold; }
.fileDl { margin-top: 5px; clear: both; text-align: left; }
.fileDl img { float: left; padding: 3px 3px 3px 3px;}
.lectureDownload { float: right; margin-left: 5px; width: 200px; }
.groupTitle { font-weight: bold; }

ol.item h1 {
	background-image: none;
	color: black;
}
ol.item h2 {
	color: black;
}
ol.item li {
	margin-top: 25px;
}
ol.item p.child, ol.item p.pastdate {
	font-style: italic;
}
ol.item p {
	margin-top: 2px;
	margin-bottom: 2px;
}
ol.item p.more {
	margin-top: 0;
	line-height: 11px;
	text-align: right;
}
ol.item li h2 a {
	text-decoration: none;
}
ol.item li h2 a:hover {
	text-decoration: underline;
}
ol.item li h2 a:visited {
	t/ext-decoration: none;
}
ol.item li h3 {
	font-weight: normal;
}
ol.item li h3.date {
	font-weight: bold;
}
ol.item li h4 {
	font-weight: normal;
	font-size: 11px;
	margin: 0;
}

#wilberforce {position: absolute; border-width: 1px; border-color: gray silver silver gray; border-style: solid; top: 268px; left: 10px; width: 300px; height: 68px; z-index: 1000; overflow: hidden;}
#wilberforce #wilberforceBg {position: absolute; top: 0; z-index: -1;width: 300px; height: 265px;background-color:#FFF; opacity:0.85; filter:alpha(opacity=85); overflow: hidden;}
#wilberforce .inner {}
#wilberforce .inner div p span { display: none;}
#wilberforce .inner #abolition {position: absolute; margin-top: 5px; top: 5px; background-color: transparent; }
#wilberforce .inner #civilrights {position: absolute;  margin-top: 5px; top: 5px; background-color: transparent; }
#wilberforce .inner #emancipation { position: absolute;  margin-top: 5px; top: 5px; background-color: transparent; }
#wilberforce .inner #reformers { position: absolute; top: 10px; background-color: transparent;}
#wilberforce .inner #inamerica, #wilberforce .inner #inbritain { position: relative; margin: 0;}
#wilberforce .inner #inamerica { margin-top: 70px; }
#wilberforce .inner #inamerica p, #wilberforce .inner #inbritain p {margin: 5px; margin-left: 20px; margin-right: 20px; }
#wilberforce .inner #inamerica p, #wilberforce .inner #theatre p {margin-top: 5px;}
#wilberforce .inner #theatre p { margin: 0; line-height: 12px; margin-left: 80px;}
#wilberforce .inner #theatre { position: absolute; top: 10px; display: none; z-index: 1002;}
#wilberforce .inner #amazing { position: absolute; top: 5px; width: 280px; left: 4px;}
#wilberforce .inner #amazing p { margin: 0;}
#wasWas, #americaswwWas { left: 10px; position: absolute; top: 365px;}
#americaswwWas { left: 91px; top: 364px; }
#wasWas p span, #johnWas p span, #americaswwWas p span { display: none;}
#footerevent { position: absolute; margin-left: -15px; top: 10px; left: 0; width: 290px; height: 30px; cursor: hand; cursor: pointer;}

p.date{ text-align: right; }
div.signature { margin-left: 250px; }
div.signature p.name { margin-top: 15px; margin-bottom: 0px;}

ol.student {list-style: none; margin: 0;}
ol.student li {height: 175px;}
ol.student li h2 {color: black;}
ol.student li h3 {font-weight: normal;}
ol.student li img{position:relative; float:left; top:0px; clear:left; padding:0px 15px 10px 0px;}

#alanSpeaking {
	background-image:url("../img/bio/acrippen.jpg"); 
	background-position:top right; 
	background-repeat:no-repeat;
	padding-right: 140px;
	height: 190px;
}
#alanSpeaking ul {
	text-align:center;
	list-style: none;
}
#alanSpeaking ul li {list-style: none;}
li.subtitle {font-weight: bold;}
li.subtitle ol {font-weight: normal;}