.f {width:100%; border-collapse: collapse;}
.f .lbl{width: 150px; text-align:right; padding-right:3px;}
.f .required{font-weight:bold;}
.f .s{font-weight:bold; color:#00457C; background-color:#EEEEEE;}
.f .s td{padding:2px 4px; border-bottom:1px solid #999999;}
.f .s .h{border:1px solid #999999; font-weight:normal; font-size:11px; color:#000000; width:200px; padding:5px; vertical-align:top;}
.f .sp{height:8px;}

.sub {font-size:85%; margin:0 auto; border:1px solid #999999;}
.nw { white-space:nowrap;}

.d {width:100%; border-collapse: collapse;}
.d td{border-bottom:1px dotted #EEEEEE; padding:4px;}
.d tr{vertical-align:top;}
.d .lbl{width: 150px; text-align:right; white-space:nowrap; font-weight:bold; background-color:#EEEEEE;}
.d .s{font-weight:bold; color:#00457C; background-color:#EEEEEE; border-bottom:1px solid #999999;}
.d .s{padding:2px 4px; white-space:nowrap;}
.d .sp{height:8px;}
.d .ar{text-align:right;}
.d .fw1{width:50px;}
.d .s .h{border:1px solid #999999; font-weight:normal; font-size:11px; color:#000000; width:200px; padding:5px; vertical-align:top;}
.d .l .a {background-color:#999999;}
.d .l .a td {border:0;}
.d td .ar{text-align:right;}

#project_images img{border:1px solid #000000; margin:1px 1px 0px 0px;}
#project_images .type{border:1px solid #000000; margin-left:10px;}

.l {font-size:11px; border-spacing:0px;width:100%; border-collapse: collapse;}
.l th{padding:3px;background-color:#CCCCCC;border-bottom:1px solid #999999;text-align:left;}
.l td{padding:3px 6px 3px 3px;border-bottom:1px solid #CCCCCC;margin-bottom:2px;}
.l .o{background-color:#EEEEEE;}

.l2 th{font-size:95%; line-height:120%; padding:1px 6px 0px 3px;}
.l2 td{font-size:95%; line-height:120%; padding:4px 6px 0px 3px;}

.notice{color:green;font-size:12px;font-weight:normal;}
.error{color:red;font-size:12px;font-weight:normal;}
.help{margin-bottom:3px; font-size:90%; color: #666666; width:300px; line-height:100%;}
.rejected{color:#999999;}
.normal{font-weight:normal;}

.scripture_display .esv h2 {display:none;}
.scripture_display .esv, .esv-text {display:inline;}
.scripture_display .esv h3 {display:none;}
.scripture_display p {display:inline;}
.scripture_display .verse-num, .chapter-num {font-style:italic; color:#999999;}
.scripture_display .footnote {display:none;}
.scripture_display .footnotes {display:none;}


div.pagination {
padding: 3px;
margin: 3px;
}

div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #AAAADD;
text-decoration: none; /* no underline */
color: #000099;
}

div.pagination a:hover, div.pagination a:active {
border: 1px solid #000099;
background-color:#000099;
color: #FFFFFF;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #000099;

font-weight: bold;
background-color: #000099;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;
color: #DDD;
}

