/* -----------------------------------------------------------------------

   ABWE.org website screen.css

   * Copyright (c) 2007-2011. ABWE
   * Reset styles thanks to Olav Bjorkoy (BluePrint), Eric Myer, Jeff Croft, Nathan Borror, Christian Metts, and Wilson Miner.

----------------------------------------------------------------------- */

/* ie styles */
* html hr {margin:0; /* for IE6 */}
*+html hr {margin:0; /* for IE7 */}
button {width:auto; overflow:visible;}
button span {margin-top:0;}
/* #header-container #header #tools {width:630px;} 

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0; margin:1.5em 0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

* html .btn span, * html .btn i { float:left; width:auto; background-image:none; cursor:pointer; }

/* typography.css */
body {font-size:75%;color:#222;background:url(/images/styles/bg-body.gif) repeat-x #d5d2b9;font-family:Verdana, sans-serif, Arial}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}

h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.8em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1.5;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.4em;margin-bottom:1.25em; min-height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.6em;}
p img {float:left;margin:1.7em 1.7em 1.7em 0;padding:0;}
p img.right {float:right;margin:1.7em 0 1.7em 1.7em;}
a:focus, a:hover {text-decoration:underline; cursor:pointer;}
a {color:#004d8f; text-decoration:none;}
blockquote {padding:1.5em 50px 1.5em 50px; font:italic 1.2em/1.5 Georgia, serif; background:url(/images/styles/bg-quote.png) 25px 20px no-repeat; border-top:1px solid #d5d2b9; border-bottom:1px solid #d5d2b9; margin:0 0 1.5em 0;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
#main-content li ul, li ol {margin:0 1.5em 1.6em;}
#main-content ol {margin:1.5em 1.5em 1.5em 3em;}
ul {list-style-type:none;}
#main-content ul {list-style-image:none; list-style-type:none; margin:0 1.5em 1.5em 1.5em;}
#main-content ul li {padding:0 0 0 17px; background:url(/images/styles/bullet-brown-arrow.png) no-repeat scroll left .6em;}
#main-content ul li a {text-transform:none; text-decoration:none; font-size:1.1em;}
#main-content ul li a:hover {text-decoration:underline;}
#main-content ul.arrow-list li ul li {padding:0 0 0 17px; background:url(/images/styles/bullet-brown-arrow.png) no-repeat scroll left .6em;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:2.5em; width:100%; font-family:"Lucida Grande", Arial, sans-serif; line-height:1.5;}
th {font-weight:bold; background:#124076 url(/images/styles/bg-tabs-nav.jpg) repeat-x bottom left; border-bottom:1px solid #0c335a; color:#fff;}
tfoot th {background:none;}
th, td {padding:4px 10px 4px 5px; vertical-align:top;}
th.right, td.right {text-align:right;}
th.narrow, td.narrow {width:80px;}
th.width-200, td.width-200 {width:200px;}
th.width-120, td.width-120 {width:120px;}
th.width-50, td.width-50 {width:50px;}
tr.even td {background-color:#E5ECF9;}
tfoot {font-style:italic; font-size:.9em;}
tfoot tr td {border-top:1px solid #0c335a;}
table.simple th {background:none; color:#333; border-bottom:none;}
caption {padding:5px 0; font:bold .9em/1.5 "Lucida Grande", Arial, sans-serif; color:#072a45; letter-spacing:1px; text-transform:uppercase;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;font-family:Verdana, sans-serif, Arial;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none!important;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.alert {color:#f00; font-weight:bold;}
.added {color:#436601;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0!important;padding-top:0!important;}
.bottom {margin-bottom:0!important;padding-bottom:0!important; border-bottom:none!important;}
.helper-text {text-transform:uppercase; font:normal .75em/1.6em "Lucida Grande", Arial, sans-serif;}
.margin-top {margin-top:1.5em;}
.margin-bottom-add {margin-bottom:4em;}
.note {padding:0 0 80px 0 !important; position:relative; width:230px;}
.note h4 {font:bold 1.2em/1.5 Georgia, serif !important; color:#e2ebf7 !important; margin:0; padding:5px 5px 5px 10px !important; height:auto; line-height: 2em !important;}
.article-note {font-size:.9em; line-height:1.5;}
.article-note strong {color:#498302;}
.article-summary {font-size:1.2em; line-height:1.5;}
.change-notification {color:#f00; font-weight:bold;}
img.border-6 {border:6px solid #e2dfce;}
#main-content ul.simple-list li {margin-bottom:1em; font-family:"Lucida Grande", Arial, sans-serif;}
#main-content ul.simple-list li a {font-weight:bold;}
.pagination {margin:0; font-family:"Lucida Grande", Arial, sans-serif; font-weight:bold; text-align:right; float:right; padding-right:20px;}
.pagination a, .pagination strong {padding:7px;}
.top-20 {padding-top:20px!important;}
#main-content .pagination a:hover, #main-content .pagination a:active {background:#dcecff; text-decoration:none;}
.border-bottom-margin {border-bottom:1px solid #cbc8ab; margin:1.5em;}

/* header */
#header-container {margin:0; background:url(/images/styles/bg-header-container.gif) repeat-x #0c2a4e;}
#header-container #header {width:970px; height:76px; margin:0 auto; padding:0; background:url(/images/styles/bg-header.gif) repeat-x 0 6px transparent; font-size:.9em;overflow:visible;}
#header-container #header h1 {text-indent:-9000px; float:left; margin:13px 0 0 25px; width:181px; height:53px; display:inline;}
#header-container #header h1 a {background:url(/images/styles/ABWE-logo.gif) no-repeat bottom right; width:181px; height:53px; display:block;}
#header-container #header ul {list-style-image:none; list-style-type:none; float:right; margin-right:14px;}
#header-container #header ul li {float:right; display:block; padding:0; margin:0;}
#header-container #header ul li a {color:#c5e4fe; text-decoration:none; padding:0 10px; border-right:1px solid #c5e4fe;}
#header-container #header ul li a:hover {text-decoration:underline; color:#fff;}
#header-container #header #tools {margin:5px 5px 8px 0; padding:0; float:right; position:relative;}
#header-container #header #tools ul {background:url(/images/styles/bg-tools.gif) left bottom no-repeat; float:right; margin:0 1px 0 0; padding:4px 250px 4px 10px; clear:none; width:auto; height:2.25em;}
#header-container #header #tools ul li {float:left; padding:2px 0;}
#header-container #header #tools a {color:#a2c2e9; border:none; padding:0 10px 0 20px; margin:0; display:block;}
#header-container #header #tools form {float:right; margin:0; width:250px; padding:0; position:absolute; right:0; bottom:0; clear:both;}
#header-container #header #tools fieldset {margin:0; padding:2px 7px 5px 0; border:none; float:right; background:url(/images/styles/bg-tools-fieldset.gif) bottom right no-repeat; height:2.3em;}
#header-container #header #tools input.text {background:#fff; width:200px; margin:0 3px 0 0; border:1px solid #26538b; color:#26538b; font-weight:normal; padding:3px 8px; text-align:right;}
#header-container #header #tools .search-button {background:none; padding:1px 0 0 0; border:none;}
#header-container #header #tools * {vertical-align: middle;}

/* main-nav */
#main-nav-container {height:60px; margin:0; background:url(/images/styles/bg-nav.gif) repeat-x #292617; border-top:1px solid #c5e4fe;}
#main-nav {width:970px; margin:0 auto;}
#main-nav ul {list-style-image:none; list-style-type:none;}
#main-nav ul li {float:left;}
#main-nav ul li a {float:left; padding:0; margin:0; border:0; height:60px; outline:0;}

#main-nav a.bt-home {background:url(/images/styles/bg-bt-home.gif) no-repeat; width:90px; text-indent:-9000px; float:left;}
#main-nav a:hover.bt-home {background:url(/images/styles/bg-bt-home.gif) 0 -60px no-repeat; width:90px; text-indent:-9000px;}
#home #main-nav a.bt-home {background:url(/images/styles/bg-bt-home.gif) 0 -120px no-repeat; width:90px; text-indent:-9000px;}

#main-nav a.bt-pray {background:url(/images/styles/bg-bt-pray.gif) no-repeat; width:91px; text-indent:-9000px; float:left;}
#main-nav a:hover.bt-pray {background:url(/images/styles/bg-bt-pray.gif) 0 -60px no-repeat; width:91px; text-indent:-9000px;}
#pray #main-nav a.bt-pray {background:url(/images/styles/bg-bt-pray.gif) 0 -120px no-repeat; width:91px; text-indent:-9000px;}

#main-nav a.bt-serve {background:url(/images/styles/bg-bt-serve.gif) no-repeat; width:116px; text-indent:-9000px; float:left;}
#main-nav a:hover.bt-serve {background:url(/images/styles/bg-bt-serve.gif) 0 -60px no-repeat; width:116px; text-indent:-9000px;}
#serve #main-nav a.bt-serve {background:url(/images/styles/bg-bt-serve.gif) 0 -120px no-repeat; width:116px; text-indent:-9000px;}

#main-nav a.bt-give {background:url(/images/styles/bg-bt-give.gif) no-repeat; width:110px; text-indent:-9000px;}
#main-nav a:hover.bt-give {background:url(/images/styles/bg-bt-give.gif) 0 -60px no-repeat; width:110px; text-indent:-9000px;}
#give #main-nav a.bt-give {background:url(/images/styles/bg-bt-give.gif) 0 -120px no-repeat; width:110px; text-indent:-9000px;}

#main-nav a.bt-about {background:url(/images/styles/bg-bt-about.gif) no-repeat; width:106px; text-indent:-9000px;}
#main-nav a:hover.bt-about {background:url(/images/styles/bg-bt-about.gif) 0 -60px no-repeat; width:106px; text-indent:-9000px;}
#about #main-nav a.bt-about {background:url(/images/styles/bg-bt-about.gif) 0 -120px no-repeat; width:106px; text-indent:-9000px;}

#main-nav a.bt-news {background:url(/images/styles/bg-bt-news.gif) no-repeat; width:83px; text-indent:-9000px;}
#main-nav a:hover.bt-news {background:url(/images/styles/bg-bt-news.gif) 0 -60px no-repeat; width:83px; text-indent:-9000px;}
#news #main-nav a.bt-news {background:url(/images/styles/bg-bt-news.gif) 0 -120px no-repeat; width:83px; text-indent:-9000px;}

#main-nav a.bt-training {background:url(/images/styles/bg-bt-training.gif) no-repeat; width:110px; text-indent:-9000px;}
#main-nav a:hover.bt-training {background:url(/images/styles/bg-bt-training.gif) 0 -60px no-repeat; width:110px; text-indent:-9000px;}
#training #main-nav a.bt-training {background:url(/images/styles/bg-bt-training.gif) 0 -120px no-repeat; width:110px; text-indent:-9000px;}

#main-nav a.bt-books-and-more {background:url(/images/styles/bg-bt-books-and-more.gif) no-repeat; width:143px; text-indent:-9000px;}
#main-nav a:hover.bt-books-and-more {background:url(/images/styles/bg-bt-books-and-more.gif) 0 -60px no-repeat; width:143px; text-indent:-9000px;}
#books-and-more #main-nav a.bt-books-and-more {background:url(/images/styles/bg-bt-books-and-more.gif) 0 -120px no-repeat; width:143px; text-indent:-9000px;}

#main-nav a.bt-churches {background:url(/images/styles/bg-bt-churches.gif) no-repeat; width:121px; text-indent:-9000px;}
#main-nav a:hover.bt-churches {background:url(/images/styles/bg-bt-churches.gif) 0 -60px no-repeat; width:121px; text-indent:-9000px;}
#churches #main-nav a.bt-churches {background:url(/images/styles/bg-bt-churches.gif) 0 -120px no-repeat; width:121px; text-indent:-9000px;}

/* sub-nav (for crumb-nav and member-nav) */
#sub-nav {width:978px; margin:3px auto 0 auto; padding:0 0 15px 0; background:url(/images/styles/bg-crumb-nav.png) no-repeat left bottom; font:bold .9em/1.75em "Lucida Grande", Arial, sans-serif; text-align: left; display: block;}
#sub-nav p {padding:0; margin:0 0 0 4px;}
#sub-nav a {text-decoration: none;}
#sub-nav a:hover, #sub-nav a:active {text-decoration:underline;}
#home #sub-nav {padding:0;}
#home #sub-nav p {visibility: hidden;}
#sub-nav p#crumb-nav {width:400px; float:left;}
#sub-nav div#member-nav {width:550px; float:right; text-align:right; margin:0 4px 0 0;}
#sub-nav div#member-nav p {float:right; text-align:right; margin-left:10px;}

/* sub-nav */
.sub-nav {line-height:1.2em; font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif; border-top:10px solid #13417a; margin:0; float:left;}
.sub-nav h3 {font-family:Georgia; font-size:1em; text-transform:uppercase; color:#fff; background:url(/images/styles/bg-sub-nav-h3.gif) bottom left repeat-x #494530; padding:9px 13px; border-top:1px solid #fff; margin:0; letter-spacing:1px; line-height:1.5em;}
.sub-nav ul {list-style-image:none; list-style-type:none; display:inline-block; margin:0; padding:0; float:left;}
.sub-nav ul li {color:#13417a; padding:0; margin:0; font-size:1.1em; font-weight:bold; display:block; margin:0; padding:0; width:150px; float:left; clear:left;}
.sub-nav ul li strong {background:#072a45; color:#dfeef9; padding:9px 13px; margin:0; font-size:.8em; width:124px; display:block; float:left; clear:left;}
.sub-nav-right ul li {width:230px;}
.sub-nav ul li a {color:#e5e3d0; background:url(/images/styles/bg-sub-nav-heading.png) top left repeat-x #494530; text-decoration:none !important; padding:9px 13px; display:block; font-weight:bold; font-size:.9em; margin:0; border-top:1px solid #757259; border-bottom:1px solid #232013;}
.sub-nav ul li a:hover {background-color:#2e2b1a; background-image:none;}
.sub-nav ul li a.selected, .sub-nav ul li a.selected:hover {background:#fff;}
.sub-nav ul li ul {background:transparent url(/images/styles/bg-sub-nav.gif) no-repeat left top;}
.sub-nav-right ul li ul {background:transparent url(/images/styles/bg-sub-nav-right.gif) no-repeat left top;}
.sub-nav ul li ul li a {color:#292617; text-decoration:none; padding:9px 13px; display:block; font-weight:bold; font-size:.8em; margin:0; border-top:1px solid #f2f2ee; border-bottom:1px solid #c5c3b5; background:none;}
.sub-nav ul li ul li a:hover {background:url(/images/styles/bg-sub-nav-hover.gif) repeat-y #f1f0e8;}
.sub-nav-right ul li ul li a:hover {background:url(/images/styles/bg-sub-nav-right-hover.gif) repeat-y #f1f0e8;}
.accordian ul li ul {display:none;}
.accordian ul li ul.expanded {display:block;}

/* footer */
#footer-outer {background:#123e74 url(/images/styles/bg-footer-outer.gif) repeat-x left top; margin:10px 0 0 0;}
#footer-inner {color:#fff; background:url(/images/styles/bg-footer-inner.gif) repeat-x left bottom; font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;}
#footer-inner strong {font-size:1.3em;}
#footer-inner strong.float-left {float:left;}
#footer-inner hr {background:#395b84; color:#395b84;}
#footer-inner ul {list-style-image:none; list-style-type:none; display:inline-block;}
#footer-inner ul li {float:left; padding:5px 0 0 0;}
#footer-inner ul li a {color:#c5e4fe; text-decoration:none; padding:0 10px 0 10px; border-right:1px solid #c5e4fe;}
#footer-inner ul li a:hover {text-decoration:underline; color:#fff;}
#footer-inner #bridge a {text-indent:-9000px; background:url(/images/styles/bridge.gif) no-repeat; height:165px; width:208px; display:block;}
#footer-inner .last-list-btn, #header-container #header .last-list-btn, #home-content .home-col .last-list-btn {padding-right:0; border-right:none;}
#footer-inner .first-list-btn {padding-left:0;}

/* copyright */
#copyright {width:978px; height:30px; margin:0 auto; padding:14px 0; text-align:center; color:#292617; background:url(/images/styles/bg-copyright.png) no-repeat top left; font-family:Georgia;}

/* column backgrounds */

#col-news {background:url(/images/styles/bg-4-20.gif) repeat-y;}
#col-3 {background:url(/images/styles/bg-4-14-6.gif) repeat-y;}
#col-2 {background:url(/images/styles/bg-18-6.gif) repeat-y;}
#col-2left {background:url(/images/styles/bg-4-20-nav.gif) repeat-y;}

/* home content */
#home-content {margin-top:10px; background:url(/images/styles/bg-home.gif) repeat-y;}
#home-content .home-col {background:url(/images/styles/bg-home-col.gif) repeat-x #f1f0e8; padding:25px; font-family:Georgia; font-size:1.2em;}
#home-content .home-col p {margin-bottom:.3em;}
#home-content .home-col ul {list-style-image:none; list-style-type:none; display:inline-block; margin:0 0 10px -5px;}
#home-content .home-col ul li {float:left;}
#home-content .home-col ul li a {float:left; padding:0 5px 0 5px; border-right:1px solid #cbc8ab; font-size:.9em;}
#home-content h1 {font-family:Georgia; font-size:3em; padding:15px 15px 15px 25px; margin:0; color:#fff;}
#home-content a h1.pray {border:2px solid #701200; background:url(/images/styles/bg-hd-pray.gif) repeat-x #701200; text-decoration:none;}
#home-content a:hover h1.pray {border:2px solid #701200; background:url(/images/styles/bg-hd-pray.gif) repeat-x #540d00 0px -140px; }
#home-content a h1.serve {border:2px solid #436601; background:url(/images/styles/bg-hd-serve.gif) repeat-x #436601; text-decoration:none;}
#home-content a:hover h1.serve {border:2px solid #436601; background:url(/images/styles/bg-hd-serve.gif) repeat-x #324c01 0px -140px;}
#home-content a h1.give {border:2px solid #d5611c; background:url(/images/styles/bg-hd-give.gif) repeat-x #d5611c; text-decoration:none;}
#home-content a:hover h1.give {border:2px solid #d5611c; background:url(/images/styles/bg-hd-give.gif) repeat-x #a04915 0px -140px;}
.give {border:2px solid #d5611c; background:url(/images/styles/bg-hd-give.gif) repeat-x #d5611c;}
#home-content .home-col .form a {margin-top:5px;}
#home-content .home-col .form, #home-content .home-col form {margin:.3em 0;}
#home-content .home-col .form ol, #home-content .home-col form ol {margin:0; padding:0;}
#home-content .home-col .form ol li, #home-content .home-col form ol li {margin:0; padding:0;}
#home-content .home-col .form label, #home-content .home-col form label {width:auto; float:none; text-align:left; margin:0; padding:0;}
#home-content .home-col .form select, #home-content .home-col form select {width:186px; margin:5px 7px 5px 0; padding:1px; font-weight:normal;}
#home-content .home-col input.text {padding:1px; width:250px; margin:5px 0;}
#home-content .home-col p#help {display:block; float:left; margin:1em 0 0 10px;}
#home-content form.order-form label {width:auto; text-transform:none; font:normal 1em Georgia; padding-top:0;}
#home-content form.givebox label {width:auto; text-transform:none; font:normal 1em Georgia; padding-top:0;}
#home-content hr {background:#cbc8ab; color:#cbc8ab; height:1px; border:none; clear:both; margin:25px 0 25px;}
#home-content dt {font-weight:normal; color:#2F1F02;}
#home-content dl.faqs dt {cursor:pointer; background:url(/images/styles/ic-plus-blue-16.png) no-repeat scroll left 1px; padding:0 0 0 30px; margin:0 0 10px;}
#home-content dl.faqs dt.open {background:url(/images/styles/ic-minus-blue-16.png) no-repeat scroll left 1px; padding:0 0 0 30px;}

#feature-2, #feature-3, #feature-4, #feature-5, #feature-6, #feature-7, #feature-8, #feature-9, #feature-10, #feature-11, #feature-12 {display:none;}

/* features-nav (on home page) */
#features {background:#0c2a4e;}

#feature-nav {width:620px; height:232px; margin:10px 0 5px 10px;}
#feature-nav div {width:620px; height:232px; overflow:hidden; cursor:pointer; text-indent:-9999px;}
#feature-nav div a {width:620px; height:232px; display:block;}
#feature-nav-container #paging {float:left; margin:0 0 0 10px;}
#feature-nav-container #paging a {width:34px; margin-right:5px; color:#64a4da; font:bold 16px "Lucida Grande", Arial, sans-serif; text-decoration:none; display:block; float:left; text-align:center; vertical-align:middle; padding:7px 0; border:1px solid #0c2a4e;}
#feature-nav-container #paging a:hover {border:1px solid #0b3b6c;}
#feature-nav-container #paging a.activeSlide {background:#0b3b6c; color:#8dc0eb; border:1px solid #0b3b6c;}
#feature-nav-container #paging a:focus {outline:none;}

#feature-nav-container #next-feature, #feature-nav-container #prev-feature {width:32px; height:32px; cursor:pointer; float:right; text-indent:-9999px;}
#feature-nav-container #next-feature {background:url(/images/styles/feature-nav-arrow-rt.png) no-repeat left top; margin-left:5px;}
#feature-nav-container #prev-feature {background:url(/images/styles/feature-nav-arrow-lt.png) no-repeat left top;}
#feature-nav-container #next-feature:hover, #feature-nav-container #prev-feature:hover {background-position:right;}

/* pray-vision tabs on home page */
#pray-vision {background:#13417a; width:300px; margin:10px 0 6px 0; float:left; padding:0;}
#pray-vision div.pray-vision-tab {min-height:224px; margin:4px; color:#c5e4fe; font:1.125em Georgia, serif;}
#pray-vision div.pray-vision-tab h3 {text-transform:uppercase; color:#fff; letter-spacing:.2em; padding:10px; margin:0;}
#pray-vision div.calendar {background:url(/images/styles/bg-calendar.jpg) no-repeat left top; letter-spacing:normal; font:bold 1em Arial, sans-serif; float:left; width:48px; height:44px; margin:10px 12px 0 10px;}
#pray-vision #pray-tab div.calendar p.month {color:#fff; padding:0; margin:0; text-transform:uppercase; font-size:11px; text-align:center; padding:1px 0;}
#pray-vision #pray-tab div.calendar p.day {color:#333; padding:0; margin:2px 0 0 0; text-align:center; font-size:16px; line-height:16px;}
#pray-vision div.pray-vision-tab p {padding:10px; line-height:150%; margin:0; clear:left;}
#pray-vision div.pray-vision-tab p a {color:#fff; font:.875em "Lucida Grande", Arial, sans-serif;}
#pray-vision #pray-tab {background:url(/images/styles/bg-pray-tab.jpg) no-repeat right bottom;}
#pray-vision #pray-tab h3 {padding-top:20px;}
#pray-vision #pray-tab p {padding-right:0px; font-size:1.2em;}
#pray-vision #vision-tab {background:url(/images/styles/bg-vision-tab.jpg) no-repeat right bottom; display:none;}
#pray-vision ul li {list-style:none; float:left; width:150px;}
#pray-vision ul li a {text-decoration:none; color:#c5e4fe; font:normal 1.1em "Lucida Grande", Arial, sans-serif; display:block; padding:1.1em 0 .9em 20px; background:#0c345c url(/images/styles/bg-pray-vision.jpg) repeat-x left top; outline:none; margin:0;}
#pray-vision ul li a.active {background-image:none; background:#13417a;}
#pray-vision #pray-nav, #pray-vision #vision-nav {cursor:pointer;}

/* main content */
#main-content {line-height:1.8em; position:relative; padding-bottom:2em;}
#main-content h2 {font-size:1.7em; font-family:Georgia, serif; padding:20px; margin:0; border-top:9px solid #3f82d5; font-weight: bold; color:#072a45; line-height:1.3em;}
#main-content h2 span {display:block; line-height:1.45em; text-transform:uppercase; font-size:.6em; font-weight: normal;}
#main-content h2 span.small {text-transform:none; font:bold .8em Georgia, serif; margin-bottom:0;}
#main-content h2.small-heading {font-size:1.4em; font-family:Georgia, serif; padding:10px; margin:0; border-top:9px solid #3f82d5; font-weight: bold; color:#072a45; line-height:1.2em;}
#main-content h3 {font-size:1.6em; font-family:Georgia, serif; padding:1em 0 0; color:#072a45;}
#main-content h4 {font-size:1.2em; font-family:Georgia, serif; padding:0; margin:0 0 .5em 0; font-weight: bold; color:#333;}
#main-content h5 {font-size:1.1em; font-family:Georgia, serif; line-height: 1.4em;} 
#main-content .indent-184 {margin-left:184px;}
#main-content .indent-157 {margin-left:157px;}
#main-content .indent-210 {padding-left:210px;}
#main-content .indent-110 {padding-left:110px;}
#main-content .indent-65 {padding-left:65px;}
#main-content .indent-55 {padding-left:55px;}
#main-content .indent-48 {padding-left:45px;}
#main-content .indent-20 {padding-left:20px;}
#main-content .indent-16 {padding-left:25px;}
#main-content .indent-15 {padding-left:15px;}
#main-content .margin-top-15 {margin-top:15px;}
#main-content .margin-bottom-8 {margin-bottom:8px;}
#main-content a {text-decoration:none;}
#main-content a:hover, #main-content a:active {text-decoration:underline;}
/*#main-content ul {list-style-image:none; list-style-type:none;}
#main-content ul li {padding:5px 5px 5px 15px; background:url(/images/styles/bullet-blue-circle-arrow.gif) no-repeat scroll left center;}
#main-content ul li a {text-transform:none; text-decoration: none;}
#main-content ul li a:hover {text-decoration:underline;}*/
#main-content .article-text {font-family:Georgia; font-size:1.2em; line-height: 1.6em; padding:0;}
#main-content .article-text #location {padding:3px 3px 0 0;}
#main-content .article-text .image-caption p {font-size:.6em;}
#main-content.page-curl {background:url(/images/styles/bg-article.gif) top right no-repeat;}
#main-content .article-text h5 {font-size: 1.1em; font-weight:bold; color:#292617; margin:1.5em 0; letter-spacing: .01em;}
#main-content .article-text p, #main-content .article-text ul, #main-content .article-text ol {padding-right:45px;}
#main-content h2.article-text {font-size:2em; width:450px; border:none; line-height: 1.3em; padding:10px 20px 20px 20px;}
#main-content .center-col-shadow {background:url(/images/styles/bg-14-dropshadow.gif) top left no-repeat; padding:0 30px;}
#main-content .center-col-shadow .article-text {padding-right:0;}
#main-content h4.info {padding:5px 25px; margin:0 5px; background:#3F82D5; font-family:"Lucida Grande", Arial, sans-serif; font-size:.8em; color:#fff; text-transform:uppercase;}
#main-content h4.info a {color:#fff;}
#main-content .center-col-shadow h2 {margin-left:-24px; padding-left:24px; margin-right:-24px; padding-right:24px;}

/* pray, serve, give content styles */
#main-content #pray h2 {color:#284200; border-top:9px solid #498302;}
#main-content #pray h3, #main-content #pray h4 {color:#284200;}

#main-content #serve h2 {color:#284200; border-top:9px solid #498302;}
#main-content #serve h3, #main-content #serve h4 {color:#284200;}

#main-content #give h2 {color:#8b3601; border-top:9px solid #d5611c;}
#main-content #give h2 a {color:#8b3601;}
#main-content #give h3, #main-content #give h4 {color:#8b3601;}

#loftis-portrait {background:url(/images/styles/loftis-portrait-sm.png) top left no-repeat; width:92px; height:93px; position:absolute; top:2px; left:10px; text-indent:-9000px; z-index:5;}

#ceim-info {position:relative; clear:both;}
#ceim-logo {background:url(/images/styles/bg-ceim-logo.png) top left no-repeat; width:185px; height:139px; position:absolute; top:-10px; left:10px; text-indent:-9000px; z-index:5;}

/* pray section of the website */
#main-content.pray h2 {border-top: 9px solid #701200; padding: 20px; color: #701200; font-size:1.8em;}
#main-content.pray .country-info img {padding:1px; border:5px solid #cbc8ab;}

/*#main-content #pray-answers {background:url(/images/styles/bg-pray-answers.gif) repeat-x #494530; color: #fff; margin: 10px 0 0 0; padding: 20px;}
#main-content #pray-answers h4 {color: #fff; font-size: 1.7em; margin-bottom:1.25em;}
#main-content #pray-answers strong {color:#eb9d23; font-size: 1.3em; font-family: Georgia;}
#main-content #pray-answers .date {text-transform: uppercase; color:#d5d2b9; font-size: .9em;}*/

#main-content #pray-answers {margin: 10px 0 0 0; padding:0;}
#main-content #pray-answers h4 {color:#494530; background:#fff; border-top:5px solid #D5D2B9; font-size: 1.7em; padding:30px; text-transform:uppercase; font-weight:normal;}
#main-content #pray-answers div {background: #f1f0e8; border:1px solid #d5d2b9;}
#main-content #pray-answers strong {color:#701200; font-size: 1.3em; font-family: Georgia;}
#main-content #pray-answers .date {text-transform: uppercase; color:#d5d2b9; font-size: .9em;}

#main-content #pray-verse {background: url(/images/styles/bg-pray-verse.jpg) bottom right no-repeat #480b01; padding:30px; color: #fff;}
#main-content #pray-verse p {color:#f1c6be; font-size:1.4em; font-family:Georgia; background:url(/images/styles/bg-pray-quote-left.gif) top left no-repeat; padding:0 0 0 25px; margin:0;}
#main-content #pray-verse p span.verse {color:#fff; font-size:.7em; text-transform:uppercase; font-family:"Lucida Grande", Arial, sans-serif;}

#main-content #pray-tools {background: #701200; margin: 10px 0 0 0; padding:8px 30px; color: #fff;}
#main-content #pray-tools a {color: #fff; font-family: Verdana; margin-right:15px;}
#main-content #pray-tools a:hover {text-decoration:underline;}

#main-content #pray-menu {position: absolute; top:25px; right:25px; display: block; width: auto; font-family: Georgia; font-size: 1em;}
#main-content #pray-menu form {margin-top:0;}
#main-content #pray-menu form .submitBtnSm {margin-left:10px;}

#main-content .pray-requests {position: relative;}
/*#main-content .pray-requests a {font-family: Verdana;}*/

#main-content .pray-region {background: url(/images/styles/bg-pray-region.gif) top right repeat-x; margin: 10px 0 0 0; position: relative;}
#main-content .pray-region p {font-family:Georgia; font-size:1.2em; line-height: 1.4em;}
#main-content .pray-region h3 {border-top:5px solid #d5d2b9; border-bottom:1px solid #d5d2b9; padding: 30px; background: #f1f0e8; color: #494530; font-size: 1.8em; margin:0 4px 0 4px; position: relative;}
#main-content .pray-region span {float: left;}
/*#main-content .pray-region a {font-family: Verdana;}*/

#main-content .pray-country-info {border-top:1px solid #d5d2b9; border-bottom:1px solid #d5d2b9; background: #f1f0e8; padding: 10px; margin: 0 0 20px 0; position: relative;}
#main-content .pray-country-info h4 {color: #072a45;}
#main-content .pray-country-info p {color: #494530; font-size: .9em; font-family:Verdana;}
#main-content .pray-country-info .country-info {margin-top:10px;}

#main-content #pray-country-details {background: url(/images/styles/bg-pray-country-details.gif) bottom left no-repeat #430b01; color: #fff;}
#main-content #pray-country-details h4 {text-transform:uppercase; color: #fff; margin: 0 0 1em 0; font-weight: normal;}

.pray-print { position: absolute; top:5px; right:35px;}
a.ic-pray-expand-16 {background:url(/images/styles/ic-plus-brown-16.png) no-repeat scroll right top; width:16px; height:16px; text-indent:-9000px; float: right;}
a:hover.ic-pray-expand-16 {background:url(/images/styles/ic-plus-blue-16.png) no-repeat scroll right bottom;}
a.ic-pray-collapse-16 {background:url(/images/styles/ic-minus-16.png) no-repeat right bottom; width:16px; height:16px; text-indent:-9000px; float: right;}
a:hover.ic-pray-collapse-16 {background:url(/images/styles/ic-minus-16.png) no-repeat right top;}
span.country-collapsed {background:url(/images/styles/ic-plus-lg-16.png) no-repeat left -22px; padding-left:22px; cursor:pointer;}
span.country-collapsed:hover, span.country-collapsed:active {background:url(/images/styles/ic-plus-lg-16.png) no-repeat left top; text-decoration:underline;}
span.country-expanded {background:url(/images/styles/ic-minus-lg-16.png) no-repeat left -22px; padding-left:22px; cursor:pointer;}
span.country-expanded:hover, span.country-expanded:active {background:url(/images/styles/ic-minus-lg-16.png) no-repeat left top; text-decoration:underline;}

#forty-days {background:url(/images/styles/bg-40days-main-gradient.gif) top left repeat-x #13417a; color: #fff;}
#forty-days #forty-days-intro {padding: 20px 20px 20px 200px; margin: 0 0 10px 0; font-family: Georgia; font-size: 1.4em; background: url(/images/styles/bg-40days.jpg) top left no-repeat;}
#forty-days h2 {color: #c5e4fe;}
#forty-days a {color: #c5e4fe;}
#forty-days ol {list-style-type:none; margin:0; padding:0;}
#forty-days ol li {float:left; width:95px; height:95px; padding:8px; margin:0 5px 5px 0; display: block; background:url(/images/styles/bg-40days-calendar.gif) bottom left repeat-x #014d8f; font-family:"Lucida Grande", Arial, sans-serif;}
#forty-days ol li a {}
#forty-days ol li a:hover {}
#forty-days ol li a.last {margin: 0 0 5px 0; width:102px;}

/* news styles */
h3#article-list {font-size:1.2em; font-family:Georgia; padding:10px; margin:0; border-top:9px solid #3f82d5; text-transform:uppercase; color:#072a45}

/* mission network news */
#mission-network-news {font-family:Georgia; color:#d5d2b9; background-color:#292617; border-bottom:1px solid #fff; border-top:1px solid #fff; clear:left; float:left; padding-bottom:1.5em; width:150px;}
#mission-network-news h2 {font-size:1.2em; font-weight: bold; color:#fff; background:#494530 url(/images/styles/bg-mnn-header.gif) top left repeat-x; height:auto; line-height: 1em;}
#mission-network-news h2 span {display:block; border:2px solid #494530; padding:10px 10px 10px 48px; border-bottom:0; background:url(/images/styles/ic-globe-brown-32.png) no-repeat 8px 14px;}
#mission-network-news h3 {color:#eb9d23; margin:10px; padding:0; font-size:1.1em; font-weight: bold; border-top:none;}
#mission-network-news ul {list-style-image:none; list-style-type:none; display:inline-block;}
#mission-network-news ul li {margin:10px; line-height:1.4em;}
#mission-network-news ul li a {font-family:Georgia; color:#d5d2b9; text-decoration:none;}
#mission-network-news ul li a:after {content:url(/images/styles/ic-external-link.gif);}
#mission-network-news ul li a:hover {text-decoration: underline;}
#mission-network-news p {margin:10px;}

/* Two button methods */
button {border:0; cursor:pointer; font-weight:bold; padding:0 45px 0 0; text-align:center; margin:0;}
button span {position:relative; display:block; white-space:nowrap; padding:0 0 0 20px; margin:0;}

/* fixes firefox adding extra padding to button elements */
button::-moz-focus-inner {padding:0; border:0;}
button:focus {outline:1px dotted;}

a.submitBtn {padding:0 45px 0 0; margin:0 2em 0 0; float:left;}
a.submitBtn span {padding:0 0 0 20px; display:block; !important}
a.submitBtnSm {padding:0 30px 0 0 !important; margin:0 0 10px 0 !important; float:left;}
a.submitBtnSm span {padding:0 0 0 15px; display:block;}

.submitBtnSm {background:url(/images/styles/bg-bt-arrow-right-sm.png) right 0 no-repeat !important; font-size:.8em !important; font-family:Arial; font-weight:bold !important; text-transform:uppercase; height:24px; line-height:23px; padding:0 30px 0 0; border:none !important;}
.submitBtnSm span {height:24px; line-height:23px; background:url(/images/styles/bg-bt-arrow-left-sm.png) left 0 no-repeat !important; color:#494530 !important; padding:0 0 0 15px; !important}
.submitBtnSm:hover {background:url(/images/styles/bg-bt-arrow-right-sm.png) right -38px no-repeat; text-decoration:none!important;}
.submitBtnSm:hover span {background:url(/images/styles/bg-bt-arrow-left-sm.png) left -38px no-repeat; color:#3e3a27; text-decoration:none!important;}

/*buttons*/
.submitBtn {background:url(/images/styles/bg-bt-arrow-right-lg.png) right 7px no-repeat; font-size:1em; font-family:Arial; font-weight:bold; height:50px; line-height:50px;}
.submitBtn span {height:50px; line-height:50px; background:url(/images/styles/bg-bt-arrow-left-lg.png) left 7px no-repeat; color:#494530;}
.submitBtn:hover {background:url(/images/styles/bg-bt-arrow-right-lg.png) right -36px no-repeat; text-decoration:none!important; color:#213d66;}
.submitBtn:hover span {background:url(/images/styles/bg-bt-arrow-left-lg.png) left -36px no-repeat; color:#3e3a27; text-decoration:none!important;}

/* widgets */

.wdg {border-bottom:2px solid #fff;}
.wdg h4 {margin-bottom:1em; color:#072A45; font-size:1.2em; font-family:Georgia; font-weight: bold; color:#333;}
.wdg form {margin-top:0;}
.wdg fieldset {margin:0 0 1.5em; padding:0; border:none;}
.wdg label {width:200px; text-align:left;}
.wdg input.text {width:200px; margin:0 0 3px 0; background:#fff;}
.wdg select {width:200px; margin: 0 0 3px 0; background:#fff;}

.wdg-blue {background:url(/images/styles/bg-wdg-dk-blue-gradient.gif) bottom left repeat-x #13417a; color:#c5e4fe; line-height:2em;}
.wdg-blue h4 {font-family:Georgia; color:#fff; font-weight:bold; text-transform:uppercase; font-size:1.1em;}
.wdg-blue h5 {color:#fff; margin-bottom:.4em;}
.wdg-blue p {line-height:1.5;}
.wdg-blue a {color:#fff;}
.wdg-blue a:hover, .wdg-blue a:active {text-decoration:underline;}

.wdg-green {background:#283d01 url(/images/styles/bg-green-gradient.gif) no-repeat bottom left; color:#ecffd5; line-height:2em;}
.wdg-green h4 {font-family:Georgia; color:#fff; font-weight:bold; text-transform:uppercase; font-size:1.1em;}
.wdg-green h5 {color:#fff; margin-bottom:.4em;}
.wdg-green p {line-height:1.5;}
.wdg-green a {color:#fff;}
.wdg-green a:hover, .wdg-blue a:active {text-decoration:underline;}

.wdg-add-info {color:#292617; background:#dbd9cd; border-top:10px solid #3f82d5;}
.wdg-add-info h5 {text-transform:uppercase; font-weight: normal;}
.wdg-add-info h4 {font-weight:bold; font-size:1.4em;  margin:0; border-left:1px solid #dbd9cd; border-right:1px solid #dbd9cd; background-color:#fff; padding:.5em 5px; height:auto; line-height:1.4em; padding-left: 10px;}
.wdg-add-info h4 span {display:block; font:.5em/1.1em "Lucida Grande", Arial, sans-serif; text-transform:uppercase; letter-spacing:1px;}
.wdg-add-info p {color:#494530; font-size:.9em;}

/* Information Request */
#information-request {background:#afac99 url(/images/styles/bg-information-request.jpg) no-repeat left bottom;}

#pastors-consultation {position:relative; color:#d7effc; background:#1e4c7f; border:1px solid #123f75; border-bottom:1.6em solid #123f75;}
#pastors-consultation h4 {color:#fff; text-transform:uppercase;}
#pastors-consultation p#next-date {position:absolute; bottom:0; background:#000; color:#fff; z-index:5; margin:0 0 -2em -10px; width:100%;}
#pastors-consultation p#next-date a {text-decoration:none; color:#fff; padding:6px 10px; display:block; width:100%;}
#pastors-consultation p#next-date a:hover {text-decoration:underline;}

#hit-the-target {color:#000; background:#8cb9e3 url(/images/styles/bg-target.jpg) no-repeat right center; border:1px solid #ac7900;}
#hit-the-target h4 {background-color:#ac7900; color:#fff; padding:.3em 10px; text-transform:uppercase;}
#hit-the-target p {width:140px;}

#tax-deductible {color:#fff; background:#79a3cb url(/images/give/tax-deductible.jpg) no-repeat left bottom;}
#tax-deductible h4 {color:#072a45;}


#ecfa-abwe {color:#fff; background:#2e598a url(/images/give/ecfa-abwe-bg.jpg) no-repeat left top;}
#ecfa-abwe p {margin:195px 0 0;}
#ecfa-abwe a {color:#fff;}

/* Apply Now */
#apply-now {background:#f1f0e8 url(/images/styles/bg-apply-now.jpg) no-repeat left bottom;}

/* Submit a Story */
#submit-a-story {background:#d2d0c2 url(/images/styles/bg-submit-story.jpg) no-repeat left bottom; padding-bottom:70px;}
#submit-a-story h5 {text-transform:uppercase; font-family:Georgia, serif;}
h2.submit-story {background:url(/images/styles/bg-submit-story-header.jpg) no-repeat right bottom;}

/* giving box */
#wdg-giving {background:#d5611c; color:#fff; font-family: Georgia;}
form#donate-now {font:normal 1em/1.5 Verdana, sans-serif; padding:0;}
form#donate-now label {color:#fdd5b2; padding:.5em 0 .4em; font:normal 1em/1.5 Verdana, sans-serif; text-transform:none;}
form#donate-now input.text {border:none; width:200px;}
form#donate-now ol {list-style:none; margin:0;}
form#donate-now .submitBtn {float:left; margin-top:.5em;}
#wdg-giving a {color:#fdd5b2;}
#wdg-giving p#help {float:left; display:block; margin:1.2em 0 0 1em; line-height:2em;}
#wdg-giving p#help a:hover {text-decoration:underline;}

#wdg-message {border-top:10px solid #004d8f; background:#fff;}
#wdg-message h3 {font:bold 1.4em/1.5em Georgia, serif; color:#13417a; margin:0; padding:10px; display:block; border-top:none; text-transform:none; border-left:1px solid #dbd9cd; border-right:1px solid #dbd9cd;}
#wdg-message h3 span {display:block; line-height:1.5em; font-size:.8em; color:#000;}
#wdg-message h3 span.helper-text {line-height:1.5em; font-size:.5em; color:#222;}
#wdg-message #current-issue {padding-left:10px; border-left:1px solid #dbd9cd; border-right:1px solid #dbd9cd; border-bottom:1px solid #dbd9cd;}
#wdg-message #current-issue img {float:right; margin:0 4px 10px 10px;}
#wdg-message h5 {font-family:"Lucida Grande", Arial, sans-serif; font-size:.95em; padding-top:15px;}
#wdg-message h5 span {font-size:.9em; color:#222;}
#wdg-message h6 {font-family:Georgia, serif;}
#wdg-message ul {margin:10px 0 20px;}
#wdg-message ul li {font-family:"Lucida Grande", Arial, sans-serif; font-size:.9em; margin:4px 0;}
#wdg-message ul li a {font-weight:bold;}
#wdg-message a:focus, #wdg-message a:hover {text-decoration:underline;}

#wdg-abwefamily h3 {font:bold 1.3em/1.4em Georgia, serif; color:#13417a; margin:0; padding:10px 0 0 0; display:block; border-top:none; text-transform:none;}
#wdg-abwefamily .author {font-size:1em; font-weight:normal; text-transform:none; margin-top:1em; color:#072A45; font-family:Georgia, serif;}
#wdg-abwefamily .bg-gradient {background-color:transparent;}
#wdg-abwefamily img {border:1px solid #e2dfce; padding:5px; margin-bottom:10px;}
#wdg-abwefamily #location {width:100%;}

#wdg-country-info {font-family:Georgia; color:#292617; background:#dbd9cd; border-top:10px solid #292617;}
#wdg-country-info h5 {text-transform:uppercase; font-weight: normal;}
#wdg-country-info h4 {font-weight: bold; font-size: 1.6em;  margin: 0; border-left:1px solid #dbd9cd; border-right:1px solid #dbd9cd; background-color:#fff; padding:5px; height:auto; line-height: 2em; padding-left: 10px;}
#wdg-country-info h4 span {display: inline-block;}

#wdg-dimensions-newsletter {background:#d2d0c2 url(/images/styles/dimensions.png) no-repeat left top; padding-top:45px; font-size:.9em;}
#wdg-dimensions-newsletter h4 {text-indent:-99999px;}


#wdg-end-of-year {background:#490100 url(/images/styles/bg-end-of-year-giving.jpg) no-repeat left top; color:#fff;}
#wdg-end-of-year h4 {color:#fff;}

#wdg-prayer-digest {background:#701200;}
#wdg-prayer-digest div {background:#d7d5c8 url(/images/styles/bg-wdg-prayer-digest.jpg) right bottom no-repeat; padding:5px}
#wdg-prayer-digest h4 {color:#701200;}
#wdg-prayer-digest p.signup {font-size:.9em; margin:0 90px 10px 0;}
#wdg-prayer-digest p.digest-button {margin:0; padding:5px;}
#wdg-prayer-digest p.digest-button a.submitBtnSm {margin:0 !important; padding:0;}
#wdg-prayer-digest a {margin:5px;}

#wdg-abwe-grace {background:#072a45;}
#wdg-abwe-grace div {background:#d7d5c8 url(/images/styles/bg-wdg-abwe-grace-email.jpg) right bottom no-repeat; padding:5px}
#wdg-abwe-grace h4 {color:#072a45;}
#wdg-abwe-grace p.signup {font-size:.9em; margin:0 90px 10px 0;}
#wdg-abwe-grace p.digest-button {margin:0; padding:5px;}
#wdg-abwe-grace p.digest-button a.submitBtnSm {margin:0 !important; padding:0;}
#wdg-abwe-grace a {margin:5px;}

#wdg-world-map {background:#549603;}
#wdg-world-map select {width:220px; border:none; color:#283d01; width:220px;}

#wdg-media {background:#000; color:#fff; font-size:0.9em;}
#wdg-media img {border:6px solid #333; margin:0 0 5px 0;}

#wdg-list {border-bottom:2px solid #fff; background:#fff;}
#wdg-list ul {list-style-image:none; list-style-type:none;}
#wdg-list ul li {padding:5px 5px 5px 15px; background:url(/images/styles/bullet-blue-circle-arrow.gif) no-repeat scroll left 9px; border-bottom:1px solid #d5d2b9;}
#wdg-list ul li a {text-transform:none; text-decoration: none;}
#wdg-list ul li a:hover {text-decoration:underline;}
#wdg-list a {text-transform: uppercase; font-family:Georgia;}

#wdg-40days {background:#103c6f url(/images/styles/bg-wdg-40days.gif) no-repeat left top; color:#c5e4fe; padding:10px 10px 10px 58px;}
#wdg-40days h4 {font-family:Georgia; color:#fff; font-weight:bold; text-transform:uppercase;  font-size:1.1em;}
#wdg-40days img {float: left; padding: 0 10px 10px 0;}

#wdg-pray-country {background:#E3E1D8; font-size:.8em;}
#wdg-pray-country select {width:135px; margin-right:7px;}

#wdg-next-generation-ministries {text-indent:-99999px; background:url(/images/ministries/childrens-ministries/next-generation-ministries.jpg) no-repeat left top;}
#wdg-next-generation-ministries p {margin:0;}
#wdg-next-generation-ministries a {display:block; width:230px; height:173px;}

/* Finder Nav (for opportunities, giving projects search) */
#finder-nav {width:230px;}
#finder-nav form {margin-top:0;}
#finder-nav label {text-align:left; padding:5px 0;}
#finder-nav ol {margin-bottom:.5em;}
#home-content .home-col #finder-nav form select {width:250px;}
#home-content .home-col .wdg {border-bottom:none; padding:0;}
.span-6 #finder-nav div {padding:20px;}
.span-6 #finder-nav select {width:190px;}
.span-6 #finder-nav input.text {width:178px;}
.span-6 #finder-nav {background:#e3e1d8;}
.span-6 #finder-nav p {margin-top:.5em;}
.span-6 #finder-nav h4 {font-family:Georgia; font-size:1.2em; font-weight: bold; color:#e8f7d5; background:#494530 url(/images/styles/bg-mnn-header.gif) repeat-x scroll left top; border-top:2px solid #494530; border-left:2px solid #494530; border-right:2px solid #494530; margin:0; padding:5px; height:auto; line-height: 2em; padding-left: 10px;}

/* grid.css */
.container {width:950px;margin:0 auto; padding:0 14px 0 14px; background:url(/images/styles/bg-content.png) repeat-y;}
.showgrid {background:url(grid.png);}
body {margin: 0  0 1.5em 0;}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin:0;}
.append-025 {padding-right:10px;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #e5e4d5;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #e5e4d5;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
.box-35 {padding:35px;}
.box-30 {padding:30px;}
.box-25 {padding:25px;}
.box-20 {padding:20px;}
.box-15 {padding:15px;}
.box-10 {padding:10px;}
.box-5 {padding:5px;}
hr {background:#cbc8ab; color:#cbc8ab; height:1px; border:none; clear:both; margin:15px 0 25px;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
.clear-left {clear:left;}
.clear-right {clear:right;}

/* forms.css */

form {color:#333; margin-top:4em; line-height:1.5!important;}
#main-content form ol, #main-content form ul {margin-left:0; margin-right:0; padding-left:0; padding-right:0; list-style:none;}
#main-content form ol.top {padding-top:0; margin-top:0;}
form.order-form {margin-top:0;}
form.order-form input.text {width:50px;}
form.order-form label {width:auto; text-transform:uppercase; font:bold .8em/1.4em "Lucida Grande", Arial, sans-serif; padding-top:6px;}
form.givebox {margin-top:0;}
form.givebox input.text {width:50px;}
form.givebox label {width:auto; text-transform:uppercase; font:bold .8em/1.4em "Lucida Grande", Arial, sans-serif; padding-top:6px;}
label {width:150px; margin:0 15px 0 0; float:left; display:block; text-align:right; color:#2f1f02;}
form.short label, form#short label {float:none; width:auto; text-align:left;}
form.short fieldset ul li label, form#short fieldset ul li label {width:340px;}
form.short input.checkbox, form#short input.checkbox {float:left;}
form.short fieldset ul li label, form#short fieldset ul li label {float:left;}
form input.margin-10, form select.margin-10 {margin-right:10px;}
fieldset {padding:0 1.4em 1.4em 1.4em; margin:1em 0 1.5em 0; border:0; position:relative; border:1px solid transparent;}
fieldset.bg-gradient {background:#fff url(/images/styles/bg-gradient.gif) repeat-x scroll 30px 0;}
fieldset.simple {padding:0;}
#main-content form h5 {font:bold 1.4em Arial, sans-serif; margin-bottom:0;}
fieldset h6 {width:150px; margin:0 15px .75em 0; float:left; display:block; text-align:right;}
fieldset legend {font:bold 1.4em Arial, sans-serif; color:#333;}
fieldset ol {padding-top:1.4em;}
fieldset ol.conditional {display:none;}
fieldset li {list-style:none; padding:.3em 0 !important; margin:0; background-image:none !important;}
fieldset ul {padding:0; margin:0; float:left;}
fieldset ul.margin-top {margin-top:15px;}
fieldset ul li {padding:0 0 .8em !important; margin:0;}
fieldset ul li label {float:left; text-align:left; font-weight:bold; width:340px; color:#494530;}
input, textarea, select {background-color:#fff; border:2px solid #dbd8c3; color:#494530; padding:.3em; font:bold 1em "Lucida Grande", Arial, sans-serif;}
select {float:left;}
input.text {width:254px; float:left; display:block;}
input.half, select.half {width:120px;}
input.tiny {width:20px;}
input.focus {border:2px solid red;}
input.checkbox, input.radio {float:left; width:auto; margin-right:8px; border:none;}
textarea {width:390px; height:150px; border:2px solid #dbd8c3; float:left; display:block; color:#494530;}
textarea.long {height:300px;}
ol li ul li ol li p {width:500px;}
ol li ul li ol li textarea {width:254px; height:90px;}
li.warning input.text,
li.warning input.checkbox,
li.warning input.radio,
li.warning textarea,
li.warning select {border:2px solid #f00;}
span.error-message {display:block; float:left; margin:0 0 0 15px; padding-left:25px; background:url(/images/styles/ic-warning-16.png) no-repeat left 2px; color:#f00; font-weight:bold; font-family:"Lucida Grande", Arial, sans-serif; width:220px;}
ul span.error-message {width:190px;}
.error, .notice, .success {padding:.8em; margin-bottom:1em; border:2px solid #ddd;}
.error {background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4;}
.notice {background:#FFF6BF; color:#514721; border-color:#FFD324;}
.success {background:#E6EFC2; color:#264409; border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.red {background-color:red;}
.help {width:16px; height:16px; text-indent:-99999px; margin:4px 0 0 10px; float:left;}
.help a {display:block; width:16px; height:16px; background:url(/images/styles/icn-question-16.png) no-repeat left top;}
.help a:hover {background:url(/images/styles/icn-question-16.png) no-repeat right top;}
form p.submit {position:relative;}
div#submit-message {background:#123E74 url(/images/styles/bg-footer-outer.gif) repeat-x left top; padding:1em;  color:#d1e4ff; font:bold 1.25em/1.5em "Lucida Grande", Arial, sans-serif; width:390px; border:2px solid #2c5487; margin-left:184px;}
div#submit-message-rel {background:#072a45 url(/images/styles/ic-warning-32.png) no-repeat 15px 11px; padding:1em 2em 1em 55px;  color:#d1e4ff; font:bold 1.25em/1.5em "Lucida Grande", Arial, sans-serif; max-width:500px; border:2px solid #2c5487;}
div#submit-message p {margin-bottom:0; padding-top:.5em; padding-bottom:.5em;}
ol.conditional {margin:10px 0 25px 0;}
ol.conditional li label {width:150px; margin:0 15px 0 0; float:left; display:block; text-align:right; color:#2f1f02; font-weight:normal;}
ol.conditional li span.error-message {clear:left; margin-left:165px; margin-top:8px; margin-bottom:10px;}

/* freeform classes */
.hiddenFields {display:none;}

/* classes */

.pullquote {width: 35%; margin:1.5em; padding:0; font:bold italic 1.4em/1.5 Georgia, Times, serif; color:#494530;}
.pullquote:after {content:url(/images/styles/bg-quote-end.png); padding:10px 0 0 10px;}
.pullquote:first-letter {background: url(/images/styles/bg-quote.png) no-repeat left top !important; padding:0 0 0 1.5em!important; padding /**/:0px; 	/* resetting padding in IE5+ */ background /**/: url(); /* removing quote graphic in IE5+ */}

#main-content ul.basic-list {line-height:1.4em; margin:0 0 15px; list-style-type:none;}
#main-content ul.basic-list li {margin:0 0 10px; background-image:none;}
#main-content ul.basic-list li h4 {padding:.5em 0 0 0;}
#main-content ul.basic-list li img.float-left-margin {margin-bottom:0;}

#main-content ul.arrow-list {list-style-image:none; list-style-type:none; margin:0 0 10px 15px;}
#main-content ul.arrow-list li {padding:5px 5px 5px 17px; background:url(/images/styles/bullet-blue-circle-arrow.png) no-repeat scroll left 9px;}
#main-content ul.arrow-list li a {font-family:Georgia; text-transform:none; text-decoration:none; font-size:1.1em;}
#main-content ul.arrow-list li a:hover {text-decoration:underline;}

#main-content ul.info-list h4 {padding: 0 0 0 103px;}
#main-content ul.info-list p {padding: 0 0 0 103px;}
#main-content ul.info-list li {list-style-type:none; background:none; padding:0; margin:0 0 1.5em 0; border-bottom:1px solid #cbc8ab;}

.span-6 ul.arrow-list {list-style-image:none; list-style-type:none; margin:0 0 10px 0;}
.span-6 ul.arrow-list li {padding:5px 5px 5px 17px; background:url(/images/styles/bullet-blue-circle-arrow.png) no-repeat scroll left 9px;}
.span-6 ul.arrow-list li a {text-transform:none; text-decoration:none;}
.span-6 ul.arrow-list li a:hover {text-decoration:underline;}

ul.calendar-list {list-style-image:none; list-style-type:none;}
ul.calendar-list li {padding:5px 5px 5px 25px; background:url(/images/styles/ic-calendar-16.png) no-repeat scroll left 9px; font-family:Georgia;}
ul.calendar-list li a {font-family:Georgia; text-transform:none; text-decoration:none; font-size:1.1em;}
ul.calendar-list li a:hover {text-decoration:underline;}

ul.resource-list {list-style-image:none; list-style-type:none; margin:0 0 10px 0;}
ul.resource-list li {padding:0 5px 0 25px; margin:0 0 10px 0; background:url(/images/styles/ic-article-16.png) no-repeat scroll left top;}

/* icon styles - sorted alphabetically */

.ic-account-16 {background:url(/images/styles/ic-account-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-article-16 {background:url(/images/styles/ic-article-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-admin-16 {background:url(/images/styles/ic-admin-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-arrowblue-down-16 {background:url(/images/styles/ic-arrowblue-down-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-arrowblue-left-16 {background:url(/images/styles/ic-arrowblue-left-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-audio-16 {background:url(/images/styles/ic-audio-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-calendar-16 {background:url(/images/styles/ic-calendar-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-cart-16 {background:url(/images/styles/ic-cart-16.png) no-repeat scroll left center; padding:0 0 3px 20px!important;}
.ic-check-16 {background:url(/images/styles/ic-check-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-clock-16 {background:url(/images/styles/ic-clock-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-collapse-16 {background:url(/images/styles/ic-collapse-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-contact-16 {background:url(/images/styles/ic-contact-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-cross-16 {background:url(/images/styles/ic-cross-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-directions-16 {background:url(/images/styles/ic-directions-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-document-16 {background:url(/images/styles/ic-document-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-email-16 {background:url(/images/styles/ic-email-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-enlarge-16 {background:url(/images/styles/ic-enlarge-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-ex-16 {background:url(/images/styles/ic-ex-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-form-16 {background:url(/images/styles/ic-form-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-globe-16 {background:url(/images/styles/ic-globe-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-green-flag-16 {background:url(/images/styles/ic-green-flag-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-help-16 {background:url(/images/styles/ic-help-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-minus-blue-16 {background:url(/images/styles/ic-minus-blue-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-minus-red-16 {background:url(/images/styles/ic-minus-red-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-multiple-photo-16 {background:url(/images/styles/ic-multiple-photo-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-phone-16 {background:url(/images/styles/ic-phone-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-photo-16 {background:url(/images/styles/ic-photo-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-plus-blue-16 {background:url(/images/styles/ic-plus-blue-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-plus-red-16 {background:url(/images/styles/ic-plus-red-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-print-16 {background:url(/images/styles/ic-print-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-red-flag-16 {background:url(/images/styles/ic-red-flag-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-refresh-16 {background:url(/images/styles/ic-refresh-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-star-16 {background:url(/images/styles/ic-star-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-video-16 {background:url(/images/styles/ic-video-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-subtract-16 {background:url(/images/styles/ic-subtract-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-warning-16 {background:url(/images/styles/ic-warning-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-check-pay-16 {background:url(/images/styles/ic-check-pay-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}
.ic-credit-card-16 {background:url(/images/styles/ic-credit-card-16.png) no-repeat scroll left center; padding:0 0 3px 20px;}

.ic-account-24 {background:url(/images/styles/ic-account-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-admin-24 {background:url(/images/styles/ic-admin-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-article-24 {background:url(/images/styles/ic-article-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-audio-24 {background:url(/images/styles/ic-audio-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-calendar-24 {background:url(/images/styles/ic-calendar-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-cart-24 {background:url(/images/styles/ic-cart-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-check-24 {background:url(/images/styles/ic-check-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-clock-24 {background:url(/images/styles/ic-clock-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-collapse-24 {background:url(/images/styles/ic-collapse-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-contact-24 {background:url(/images/styles/ic-contact-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-cross-24 {background:url(/images/styles/ic-cross-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-directions-24 {background:url(/images/styles/ic-directions-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-document-24 {background:url(/images/styles/ic-document-24.png) no-repeat scroll left center; padding:0 0 0 30px !important; line-height:2em;}
.ic-email-24 {background:url(/images/styles/ic-email-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-ex-24 {background:url(/images/styles/ic-ex-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-form-24 {background:url(/images/styles/ic-form-24.png) no-repeat scroll left center; padding:8px 0 8px 30px;}
.ic-globe-24 {background:url(/images/styles/ic-globe-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-green-flag-24 {background:url(/images/styles/ic-green-flag-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-help-24 {background:url(/images/styles/ic-help-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-phone-24 {background:url(/images/styles/ic-phone-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-red-flag-24 {background:url(/images/styles/ic-red-flag-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-refresh-24 {background:url(/images/styles/ic-refresh-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-star-24 {background:url(/images/styles/ic-star-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-subtract-24 {background:url(/images/styles/ic-subtract-24.png) no-repeat scroll left center; padding:0 0 0 30px;}
.ic-warning-24 {background:url(/images/styles/ic-warning-24.png) no-repeat scroll left center; padding:0 0 0 30px;}

.ic-account-32 {background:url(/images/styles/ic-account-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-admin-32 {background:url(/images/styles/ic-admin-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-article-32 {background:url(/images/styles/ic-article-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-audio-32 {background:url(/images/styles/ic-audio-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-calendar-32 {background:url(/images/styles/ic-calendar-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-cart-32 {background:url(/images/styles/ic-cart-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-check-32 {background:url(/images/styles/ic-check-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-clock-32 {background:url(/images/styles/ic-clock-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-collapse-32 {background:url(/images/styles/ic-collapse-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-contact-32 {background:url(/images/styles/ic-contact-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-cross-32 {background:url(/images/styles/ic-cross-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-directions-32 {background:url(/images/styles/ic-directions-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-email-32 {background:url(/images/styles/ic-email-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-ex-32 {background:url(/images/styles/ic-ex-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-form-32 {background:url(/images/styles/ic-form-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-globe-32 {background:url(/images/styles/ic-globe-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-globe-brown-32 {background:url(/images/styles/ic-globe-brown-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-green-flag-32 {background:url(/images/styles/ic-green-flag-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-help-32 {background:url(/images/styles/ic-help-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-phone-32 {background:url(/images/styles/ic-phone-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-red-flag-32 {background:url(/images/styles/ic-red-flag-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-refresh-32 {background:url(/images/styles/ic-refresh-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-star-32 {background:url(/images/styles/ic-star-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-subtract-32 {background:url(/images/styles/ic-subtract-32.png) no-repeat scroll left center; padding:0 0 0 45px;}
.ic-warning-32 {background:url(/images/styles/ic-warning-32.png) no-repeat scroll left center; padding:0 0 0 45px;}

.ic-account-48 {background:url(/images/styles/ic-account-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-admin-48 {background:url(/images/styles/ic-admin-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-arrowblue-down-48 {background:url(/images/styles/ic-arrowblue-down-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-audio-48 {background:url(/images/styles/ic-audio-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-cart-48 {background:url(/images/styles/ic-cart-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-check-48 {background:url(/images/styles/ic-check-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-clock-48 {background:url(/images/styles/ic-clock-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-collapse-48 {background:url(/images/styles/ic-collapse-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-contact-48 {background:url(/images/styles/ic-contact-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-cross-48 {background:url(/images/styles/ic-cross-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-directions-48 {background:url(/images/styles/ic-directions-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-dollar-48 {background:url(/images/styles/ic-dollar-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-ex-48 {background:url(/images/styles/ic-ex-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-form-48 {background:url(/images/styles/ic-form-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-globe-48 {background:url(/images/styles/ic-globe-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-green-flag-48 {background:url(/images/styles/ic-green-flag-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-help-48 {background:url(/images/styles/ic-help-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-missionary-lookup-48 {background:url(/images/styles/ic-missionary-lookup-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-phone-48 {background:url(/images/styles/ic-phone-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-red-flag-48 {background:url(/images/styles/ic-red-flag-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-refresh-48 {background:url(/images/styles/ic-refresh-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-subtract-48 {background:url(/images/styles/ic-subtract-48.png) no-repeat scroll left center; padding:0 0 0 50px;}
.ic-warning-48 {background:url(/images/styles/ic-warning-48.png) no-repeat scroll left center; padding:0 0 0 50px;}

.bg-gradient {background:#fff url(/images/styles/bg-gradient.gif) repeat-x;}
.bg-gradient-dk {background:#f1f0e8 url(/images/styles/bg-gradient-dk.jpg) repeat-x left top;}

.flash-replaced .alt {display:block; height:0; position:absolute; overflow:hidden; width:0;}

.no-border {border:none;}

.quick-link {font-size:.8em; text-transform:uppercase; font-weight:bold; font-family:"Lucida Grande", Arial, sans-serif;}

.infobar {border:1px solid #e3e1d8; background:#f1f0e7; padding:10px; font-size:.9em; color:#292617; margin:0 0 1.6em 0;}
.infobar p {margin-bottom:0;}

.infobar-blue {border:2px solid #072a45; background:#c5e4fe; padding:10px; font-size:1em; color:#292617; margin:0 0 1.6em 0;}
.infobar-blue hr {background:#072a45; color:#072a45; height:1px; border:none; clear:both; margin:15px 0 15px;}
.infobar-blue p {margin-bottom:0;}

.float-left {float:left;}
.float-right {float:right;}

.float-left-margin {float:left; margin:0 1.7em 1.7em 0; padding:0;}
.float-right-margin {float:right; margin:0 0 1.7em 1.7em; padding:0;}
.float-left-margin-right {float:left; margin:0 .5em 0 0; padding:0;}
.float-right-margin-left {float:right; margin: 0 0 0 .5em; padding:0;}

.header-news {font-family:Georgia; font-size:1.2em; font-weight: bold; color:#e2ebf7; background:url(/images/styles/bg-news-gradient.gif) top left repeat-x #13417a; border-top:2px solid #13417a; border-left:2px solid #13417a; border-right:2px solid #13417a; margin:0; padding:5px; height:auto; line-height: 2em; padding-left: 10px;}
.header-news span {display: inline-block;}
.header-pray {font-family:Georgia; font-size:1.2em; font-weight: bold; color:#f6e6e3; background:url(/images/styles/bg-pray-gradient.gif) top left repeat-x #701200; border-top:2px solid #701200; border-left:2px solid #701200; border-right:2px solid #701200; margin:0; padding:5px; height:auto; line-height: 1.6em; padding-left: 10px;}
.header-pray span {display: inline-block;}
.header-serve {font-family:Georgia; font-size:1.2em; font-weight: bold; color:#e8f7d5; background:url(/images/styles/bg-serve-gradient.gif) top left repeat-x #436601; border-top:2px solid #436601; border-left:2px solid #436601; border-right:2px solid #436601; margin:0; padding:5px; height:auto; line-height: 1.6em; padding-left: 10px;}
.header-serve span {display: inline-block;}
.header-give {font-family:Georgia; font-size:1.2em; font-weight: bold; color:#ffd5b2; background:url(/images/styles/bg-give-gradient.gif) top left repeat-x #a44205; border-top:2px solid #a44205; border-left:2px solid #a44205; border-right:2px solid #a44205; margin:0; padding:10px;}
.header-give span {display: inline-block;}
.header-give a {color:#ffd5b2;}
.header-media {font-family:Georgia; font-size:1.2em; font-weight: bold; color:#bbb; background:url(/images/styles/bg-media-gradient.gif) top left repeat-x #1f1f1f; border-top:2px solid #1f1f1f; border-left:2px solid #1f1f1f; border-right:2px solid #1f1f1f; margin:0; padding:5px; height:auto; line-height: 2em; padding-left: 10px;}
.header-news media {display: inline-block;}

/*.header-country-info {font-weight: bold; font-size: 1.6em;  margin: 0; border-left:1px solid #dbd9cd; border-right:1px solid #dbd9cd; background-color:#fff; padding:5px; height:auto; line-height: 2em; padding-left: 10px; font-family:Georgia;  border-top:10px solid #292617;}
.header-country-info  span {display: inline-block;}*/

.image-caption {margin-bottom:2em;}
.image-caption p {font-size: .9em; display: block; border-bottom: 1px solid #cbc8ab; font-family:Verdana, sans-serif, Arial; color:#6e6b56; line-height:1.5em; padding-bottom:.6em;}

.map {padding:5px; text-align:right; background:url(/images/styles/bg-map-gradient.gif) bottom left repeat-x #cbc8ab; border:1px solid #b5b294;}
.map a {text-transform: none; font-family: Verdana; color: #000; font-size: .9em;}
.map img {float: none; padding: 0; margin: 0; border: 1px solid #b5b294;}

/* faqs */
dl.faqs dt {cursor:pointer; background:url(/images/styles/ic-plus-blue-16.png) no-repeat scroll left 5px; padding:0 0 0 30px; margin:0 0 10px;}
dl.faqs dt.open {background:url(/images/styles/ic-minus-blue-16.png) no-repeat scroll left 5px; padding:0 0 0 30px;}
dl.faqs dd {display:none; margin:0 0 0 30px;}

/* note-styles */
#page-curl {background:url(/images/styles/bg-note-bottom.jpg) bottom left no-repeat; height:99px; width:240px; position:absolute; bottom:10px; left:-10px;} /* this is added via a custom javascript */
#country-profile h4 {margin-bottom:0;}
#tac {background:url(/images/styles/bg-tac.png) top left no-repeat; height:25px; width:24px; position:absolute; top:-5px; left:104px;} /* this is added via a custom javascript */

/* jquery tabs */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */.ui-tabs-hide {display:none;}}
/* Hide useless elements in print layouts... */
@media print {.ui-tabs-nav {display:none;}}
/* Skin */
#main-content .tabs {margin-top:15px; background:url(/images/styles/bg-tabs-top.jpg) no-repeat left top; border-top:1px solid #fff; background-color:#f1f0e7;}
#main-content .tabs-full-width {background-image:none!important;}
#main-content .ui-tabs-nav {margin:2px 0 0; padding:0 0 0 30px; background:#124076 url(/images/styles/bg-tabs-nav.jpg) repeat-x left bottom;}
#main-content .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
display:block; clear:both; content: " ";}
#main-content .ui-tabs-nav li {float:left; background:none; margin:5px 0 0 0; padding:0; /* be nice to Opera */}
#main-content .ui-tabs-nav a {display:block; padding:.5em .8em; font-family:Lucida Grande, Arial, sans-serif; color:#c5e4fe; font-weight:bold; text-decoration:none; white-space:nowrap; /* required in IE 6 */  outline: 0; /* prevent dotted border in Firefox */}
#main-content .ui-tabs-nav a:hover {text-decoration:none; background-color:#154479;}
#main-content .ui-tabs-nav .ui-tabs-selected a {position:relative; top:1px; z-index:2; margin-top:0; color:#072a45; background-color:#f1f0e7;}
#main-content .ui-tabs-nav .ui-tabs-selected a:hover {background-color:#f1f0e7;}
#main-content .ui-tabs-nav a:hover, #main-content .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
#main-content .ui-tabs-nav .ui-tabs-unselect a:hover, #main-content .ui-tabs-nav .ui-tabs-unselect a:focus, #main-content .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */ cursor: pointer;}
#main-content .ui-tabs-disabled {opacity:.4; filter: alpha(opacity=40);}
#main-content .ui-tabs-panel {padding:3em 30px; min-height:250px; background:#fff url(/images/styles/bg-tabs-panel.jpg) repeat-x left top; /* declare background color for container to avoid distorted fonts in IE while fading */}
#main-content .ui-tabs-loading em {padding:0 0 0 20px; background:url(loading.gif) no-repeat 0 50%;}
/* Additional IE specific bug fixes... */
* html #main-content .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */ display: inline-block;}
*:first-child+html #main-content .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */ display: inline-block;}



/* scrolling widget */
#scrollable {float:left; width:550px!important; position:relative; margin:15px 0 15px; clear:both;}
#scrollable.top {float:left; width:550px!important; position:relative; float:left; margin:0 0 15px;}
#scrollable div.items {float:left; width:550px!important; height:22em; background:#413d2a url(/images/styles/bg-scrollable.jpg) repeat-x left top; overflow:hidden;}
#scrollable.items-small div.items {height:13em;}
#scrollable div.items div {display:block; float:left; margin:4px 7px 20em 7px; width:169px; overflow:hidden; color:#fff;}
#scrollable div.items div img {border:1px solid #494530;}
#scrollable div.items div h3 {margin-bottom:3px; border:none; padding:0; font-size:1.35em; line-height:1.15em;}
#scrollable div.items div h3 a {color:#eb9d23; text-decoration:none; text-transform:none;}
#scrollable div.items div h3 a:hover, #scrollable div.items div h3 a:active {text-decoration:underline;}
#scrollable div.items div p {font-size:.875em; line-height:1.5em;}
#scrollable #scroll-bottom {background:#292617 url(/images/styles/bg-scrollable-bottom.jpg) no-repeat left bottom; border-top:1px solid #494530; min-height:35px;}
#scrollable #scroll-bottom p {float:left; margin:13px 0 9px 8px; font-size:1.125em;}
#scrollable #scroll-bottom p a {color:#d5d2bc; text-decoration:none; text-transform:none;}
#scrollable #scroll-bottom p a:hover, #scrollable #scroll-bottom p a:active {text-decoration:underline;}
#scrollable #scroll-bottom a.prev, #scrollable #scroll-bottom a.next {display:block; width:33px; height:33px; float:right; cursor:pointer; text-indent:-9000px; margin:8px 5px 4px 0;}
#scrollable #scroll-bottom a.prev {background:url(/images/styles/bg-scroll-arrow-left.jpg) no-repeat left top;}
#scrollable #scroll-bottom a.next {background:url(/images/styles/bg-scroll-arrow-right.jpg) no-repeat left top;}
#scrollable #scroll-bottom a.prev:hover, #scrollable #scroll-bottom a.prev:active, #scrollable #scroll-bottom a.next:hover, #scrollable #scroll-bottom a.next:active {background-position:left bottom; cursor:pointer;}

#scroll-top {width:550px; background:#292617 url(/images/styles/bg-scrollable-top.jpg) no-repeat left top; min-height:5px;}
#scroll-top h5 {width:200px; float:left; color:#cbc8ab; font:normal .875em Georgia, serif; text-transform:uppercase; margin:5px 0 0 8px;}

/* events calendar */
table.calendarBG {background-color:#fff; margin:auto; border-collapse:none; border-spacing:2px; clear:left; margin-bottom:0 !important;}
table.calendarBG th, .calendarBG td {margin:2px;}
.calendarBlank {font:bold .75em "Lucida Grande", Arial, sans-serif; background-color:#0c2a4e; text-align:left; vertical-align:top; color:#a2c2e9;}
h2#calendarHeader {font-size:1.7em; font-family:Georgia; padding:20px 20px 0 20px; margin:0; font-weight: bold; color:#072a45; text-align:center;}
.calendarHeader th {font-weight:normal; font-size:20px; font-family:Arial, sans-serif;}
.calendarDayHeading {font-size:11px; color:#fff; background:url(/images/styles/bg-nav.gif) repeat-x left top; text-align:center; vertical-align:middle; padding:4px;}
.calendarToday {font-family:Lucida Grande, Arial, verdana, sans-serif; font-size:9px; line-height:12px; text-decoration:none; text-align:left; vertical-align:top; color:#a2c2e9; height:100px; width:100px; background:url(/images/styles/bg-calendar-today.jpg) repeat-x left top;}
.calendarCell {font-family:Lucida Grande, Arial, verdana, sans-serif; font-size:9px; line-height:12px; text-decoration:none; text-align:left; vertical-align:top; color:#a2c2e9; background:#2c5487 url(/images/styles/bg-40days-calendar.gif) repeat-x left top; height:100px; width:100px;}
.calendarCell a {color:#fff; text-decoration:none; padding-top:3px;}
.calendarCell a:hover {text-decoration:underline;}
.cell-inner {padding:4px;}
.calendarBG p {margin-bottom:6px;}
#calendar-nav {float:right;}
#calendar-nav a {display:block; height:24px; width:24px; text-indent:-9999px; margin:1.2em 8px 5px; float:right;}
#calendar-nav a#next-month {background:url(/images/styles/icn-arrow-rt-24.png) no-repeat left top;}
#calendar-nav a#prev-month {background:url(/images/styles/icn-arrow-lt-24.png) no-repeat left top;}
#calendar-jump {width:595px; float:left; margin:0 0 6px 5px;}
#calendar-jump label {display:block; float:none; width:auto; text-align:left; padding-left:8px;}

/* nyroModal */
.nyroModalBg {position: fixed; overflow: hidden; top: 0; left: 0; height: 100%; width: 100%; background: #000; opacity: 0.7; z-index:50;}
.nmReposition {position: absolute;}
.nyroModalCloseButton {top: -18px; right: -18px; width: 32px; height: 32px; text-indent: -9999em; background: url(/images/styles/btn-close-window.png); z-index:55;}
.nyroModalTitle {top: -26px; left: 0; margin: 0; font-size: 1.1em; color: #ddd; display:none;}
.nyroModalCont {position: absolute; border:4px solid #2c5487; margin: 25px; background: #fff; z-index:53;}
.nyroModalCont iframe {width: 735px; height: 605px; border:none;}
.nyroModalError {border: 4px solid red; color: red; width: 250px; height: 250px;}
.nyroModalError div {min-width: 0; min-height: 0; padding: 10px;}
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {position: relative; padding: 0; min-height: 250px; min-width: 250px; max-width: 1000px;}
.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {position: relative; overflow: hidden;}
.nyroModalImage img {vertical-align: top;}
.nyroModalHidden {left: -9999em; top: -9999em;}
.nyroModalLoad {position: absolute; width: 100px; height: 100px; background: #fff url(/images/styles/ajax-loader.gif) no-repeat center; padding: 0;}
.nyroModalPrev, .nyroModalNext {outline: none; position: absolute; top: 0; height: 60%; width: 150px; min-height: 50px; max-height: 300px; cursor: pointer; text-indent: -9999em; background: transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;}
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {height: 100%; width: 40%; max-height: none;}
.nyroModalPrev {left: 0;}
.nyroModalPrev:hover {background-image: url(/images/styles/ic-arrowblue-left-32.png);}
.nyroModalNext {right: 0; background-position: right 20%;}
.nyroModalNext:hover {background-position: right 20%; background-image: url(/images/styles/ic-arrowblue-right-32.png);}

#modal-window-blue {background:#072a45; color:#a0cdf2; padding:40px 40px 80px;}
#modal-window-blue a {color:#d5611c;}
#modal-window-blue h2 {color:#fff; font:normal 2em Georgia, serif;}
#modal-window-blue h4 {color:#fff; font:normal 1.4em Arial, sans-serif; margin-top:3.5em;}
#modal-window-blue span.white {color:#fff;}
#modal-window-blue .infobar {color:#c5e4fe; background-color:#2c5487; border:1px solid #14456b;}
#modal-window-blue .infobar a {color:#c5e4fe;}
#modal-window-blue .infobar a:hover, #modal-window-blue .infobar a:active {color:#fff;}
#modal-window-blue img {border:3px solid #14456b;}

#modal-window-white {background:url("/images/styles/bg-body.gif") repeat-x scroll 0 0 #D5D2B9; padding:40px 40px 80px; height:500px;}
#modal-window-white a {color:#d5611c;}
#modal-window-white h2 {color:#14456b; font:normal 2em Georgia, serif;}
#modal-window-white h4 {color:#14456b; font:normal 1.4em Arial, sans-serif; margin-top:3.5em;}
#modal-window-white span.white {color:#fff;}
#modal-window-white .infobar {color:#c5e4fe; background-color:#2c5487; border:1px solid #14456b;}
#modal-window-white .infobar p {margin:0 0 1.6em;}
#modal-window-white .infobar a {color:#c5e4fe;}
#modal-window-white .infobar a:hover, #modal-window-blue .infobar a:active {color:#fff;}
#modal-window-white img {border:3px solid #14456b;}

#modal-window-media {background:#000; color:#a0cdf2; padding:50px;}
#modal-window-media a {color:#ddd;}
#modal-window-media h2 {color:#fff; font:normal 2em Georgia, serif;}
#modal-window-media h4 {color:#fff; font:normal 1.4em Arial, sans-serif; margin-top:3.5em;}
#modal-window-media span.white {color:#fff;}
#modal-window-media .infobar {color:#c5e4fe; background-color:#2c5487; border:1px solid #14456b;}
#modal-window-media .infobar a {color:#c5e4fe;}
#modal-window-media .infobar a:hover, #modal-window-blue .infobar a:active {color:#fff;}
#modal-window-media img {border:3px solid #14456b;}

/* colorbox styles - foxycart uses these */
/* default styles ------------------------------------- */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/* end default styles ------------------------------------- */

/* custom colorbox styles for ABWE website */
#cboxOverlay {background:#000; opacity:0.7; background-image:none;}
#cboxClose {right:-18px; top:-18px; width:232px; height:32px; background:url(/images/styles/btn-close-continue-shopping.png) 0 0; z-index:55;}
#cboxClose.hover{background-position:0 0;}

/* libronix bible reference links */
.lbsTooltip {background:#072a45; color:#c5e4fe; border:4px solid #2c5487; z-index:99; text-align:left; text-indent:0;}
.lbsTooltipHeader {background:#072a45; color:#fff; font:bold 1.35em/1.5 Arial, sans-serif; margin:0; padding:10px 10px 4px 10px; position:relative; border:0;}
.lbsTooltipBody {padding:4px 10px 0 10px; margin:0; position:relative; z-index:2; border:0; line-height:16px;}
.lbsTooltipBody p, .lbsTooltipBody span {color:#c5e4fe; display:inline; font:normal 1.1em/1.5 Arial,sans-serif;}
.lbsTooltipFooter  {font:.85em Arial, sans-serif; bottom:4px; margin-top:4px; position:absolute; text-align:right; border:0;}
.lbsTooltipFooter a:link {color:#004d8f; text-decoration:none; font:normal 1em Arial, sans-serif;}
.lbsTooltipFooter a:visited, .lbsTooltipFooter a:hover {color:#004d8f; font:normal 1em Arial, sans-serif; text-decoration:underline;}
.lbsTooltipBody .ch-ref, .lbsTooltipBody .verse-ref {font-size:.85em; top:-1px; position:relative;}
.lbsTooltipBody .ch-ref {font-weight:bold;}
.lbsTooltipBody .verse-ref {color:#fff;}
.lbsTooltip, .lbsTooltipBody span, .lbsTooltip a, .lbsTooltipBody p {margin:0; padding:0;}
.lbsLibronix img {float:none !important;}

/* expansion-list */
#main-content ul.expansion-list li {border-bottom:1px solid #dbd8c3; padding:5px 10px 5px 0; background-image:none; list-style:none;}
#main-content ul.expansion-list li.selected {background:url(/images/styles/bg-wdg-dk-blue-gradient.gif) bottom left repeat-x #13417a;}
#main-content ul.expansion-list li:hover, ul.expansion-list li:active {background-color:#13417a; cursor:pointer;}
#main-content ul.expansion-list li h5 {color:#004d8f; margin:0; background:url(/images/styles/ic-plus-blue-16.png) no-repeat scroll 5px 2px; padding:5px 0 5px 30px;}
#main-content ul.expansion-list li.selected h5.selected {background:url(/images/styles/ic-minus-blue-16.png) no-repeat scroll 5px 2px;}
#main-content ul.expansion-list li:hover h5, ul.expansion-list li:active h5 {color:#fff;}
#main-content ul.expansion-list li.selected h5 {color:#fff; background:url(/images/styles/ic-plus-blue-16.png) no-repeat scroll 5px 2px;}
#main-content ul.expansion-list li div.expansion-content {display:none;}
#main-content ul.expansion-list li div.expansion-content ul li {border-bottom:none; background:url(/images/styles/bullet-white-arrow.png) no-repeat left .8em; padding-left:13px;}
#main-content ul.expansion-list li div.expansion-content ul li:hover, #main-content ul.expansion-list li div.expansion-content ul li:active {background-color:transparent; cursor:pointer;}
#main-content ul.expansion-list li div.expansion-content p {color:#c5e4fe; padding:10px 0 10px 30px; margin:0; line-height:1.85em;}
#main-content ul.expansion-list li div.expansion-content a {color:#fff;}
#main-content ul.expansion-list li div.expansion-content a:hover, ul.expansion-list li div.expansion-content a:active {text-decoration:underline;}

/* datepicker */
.ui-datepicker-header select {padding:.2em; border:none; background-color:#315888; color:#c5e4fe; margin:0 .3em;}

/* Main Style Sheet for jQuery UI date picker */
#ui-datepicker-div, .ui-datepicker-inline {font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0; background:#072a45; width:185px;}
#ui-datepicker-div {display:none; border:4px solid #2c5487; z-index: 9999; /*must have*/}
.ui-datepicker-inline {float:left; display:block; border:0;}
.ui-datepicker-rtl {direction:rtl;}
.ui-datepicker-dialog {padding:5px !important; border:4px solid #014d8f !important;}
button.ui-datepicker-trigger {width:25px;}
img.ui-datepicker-trigger {margin: 2px; vertical-align:middle;}
.ui-datepicker-prompt {float:left; padding:2px; background:#014d8f; color:#fff;}
* html .ui-datepicker-prompt {width:185px;}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {clear:both; float:left; width:100%; color:#fff;}
.ui-datepicker-control, .ui-datepicker-links {font-weight:bold; font-size:.8em; padding:2px 0px;}
.ui-datepicker-links label {padding:2px 5px; color:#fff;}
.ui-datepicker-clear, .ui-datepicker-prev {float:left; width:34%;}
.ui-datepicker-clear {background:url(/images/styles/ic-refresh-16.png) no-repeat left top;}
.ui-datepicker-clear a {text-indent:-9999px; float:left; width:16px;}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {float:right; text-align:right;}
.ui-datepicker-current {float:left; width:30%; text-align:center;}
.ui-datepicker-next {float:right; width:34%; text-align:right;}
.ui-datepicker-close {background:url(/images/styles/ic-ex-16.png) no-repeat right top; float:right; width:34%;}
.ui-datepicker-close a {text-indent:-9999px; float:right; width:16px;}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {float:left; text-align:left;}
.ui-datepicker-header {padding:1px 0 3px; text-align:center; font-weight:bold; height:1.3em;}
.ui-datepicker-header select {background:#0b5899; color:#fff; border:0px; font-weight:bold;}
.ui-datepicker {background:#ccc; text-align:center; font-size:100%;}
.ui-datepicker a {display:block; width:100%;}
.ui-datepicker-title-row {background:#0b5899;}
.ui-datepicker-days-row {background:#0b5899; color:#666;}
.ui-datepicker-week-col {background:#0b5899; color:#fff;}
.ui-datepicker-days-cell {color:#c5e4fe; border:1px solid #0b5899; padding:2px; text-align:center;}
.ui-datepicker-days-cell a {display:block; text-decoration:none; color:#c5e4fe;}
.ui-datepicker-week-end-cell {background:#0b5899;}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {}
.ui-datepicker-days-cell-over {background:#5d97c6;}
.ui-datepicker-days-cell-over a {color:#333;}
.ui-datepicker-unselectable {}
.ui-datepicker-current-day {background:#60a1d7 !important;}
.ui-datepicker-status {background:#014d8f; width:100%; font-size:80%; text-align:center;}
#ui-datepicker-div a, .ui-datepicker-inline a {cursor:pointer; margin:0; padding:0; background:none; color:#fff;}
.ui-datepicker-inline .ui-datepicker-links a {padding:0 5px !important;}
.ui-datepicker-control a, .ui-datepicker-links a {padding:2px 5px !important; color:#fff !important;}
.ui-datepicker-title-row a {color: #eee !important;}
.ui-datepicker-multi .ui-datepicker {}
.ui-datepicker-one-month {float:left; width:185px;}
.ui-datepicker-new-row {clear: left;}

/* IE6 iframe fix (needed for datepicker to display correctly in IE6 */
.ui-datepicker-cover {display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px;}

/* give-forms */
#remove-missionary {display:none;}
#giving-popup-widget-container {padding:172px 0 0 327px; background:#123E74 url(/images/styles/bg-footer-outer.gif) repeat-x scroll left top; width:650px; height:350px;}
#giving-popup-widget-container .wdg {border-bottom:none;}

/* help-me */
#main-content span.help-me {position:relative;}
#main-content span.help-me span {display:none; background:#072a45 url(/images/styles/ic-help-32.png) no-repeat 10px 10px; padding:10px 10px 10px 55px; color:#c5e4fe; border:4px solid #2c5487; z-index:99; text-align:left; text-indent:0; position:absolute; left:0; top:25px; width:250px;}
#main-content span.help-me a {background:url(/images/styles/ic-help-10.png) no-repeat scroll left center; padding:0 0 0 12px; font:.75em "Lucida Grande", Arial, sans-serif;}

/* more-info */
#main-content span.more-info {position:relative;}
#main-content span.more-info span {display:none; background:#072a45 url(/images/styles/ic-information-32.png) no-repeat 10px 10px; padding:10px 10px 10px 55px; color:#c5e4fe; border:4px solid #2c5487; z-index:99; text-align:left; text-indent:0; position:absolute; left:0; top:25px; width:250px;}
#main-content span.more-info a {background:url(/images/styles/ic-information-10.png) no-repeat scroll left center; padding:0 0 0 12px; font:.75em "Lucida Grande", Arial, sans-serif;}

/* page-header */
.page-header {}
.page-header #main-content {margin-top:5px;}
.page-header .span-6 {margin-top:190px; border-top:10px solid #494530; padding-top:1px;}
.page-header #main-content #serve h2 {color:#fff; border-top:none; font-size:2.5em; text-transform:uppercase; font-weight:normal; padding:4px 20px; height:75px; position:relative;}
.page-header #main-content #serve h2 span {font-size:30px; display:block; position:absolute; bottom:5px; left:20px; line-height:1.3em;}
.page-header .box-20 {background-color:#fff;}

#abwe-in-country {border-bottom:1px solid #cbc8ab; border-top:1px solid #cbc8ab; margin-bottom:20px; padding-top:15px;}

/* donor services admin area */
table.auto-supporters span.ic-collapse-16 {display:none;}
table.auto-supporters td table {display:none; margin:0;}
table.auto-supporters td table tr.even td {background-color:#eee;}
table.auto-supporters td table caption {padding-top:20px;}

/* contact-info (on sub-nav bar) */
div.contact-info {background:#13417a url(/images/styles/bg-contact-info.png) repeat-y right top; color:#c5e4fe; margin:0; float:left;clear:left; width:150px;}
div.contact-info p {margin:10px 13px 14px; line-height:1.5;}
div.contact-info a {color:#fff;}
div.contact-info h6 {color:#fff; margin:12px 13px 12px;}

/* financial-planning */
#main-content h2.financial-planning {background:url(/images/styles/bg-financial-planning.jpg) no-repeat bottom right;}
#main-content h2.dimensions {background:url(/images/give/dimensions-heading.jpg) no-repeat bottom right;}

/* thumbnail-list */
#thumbnail-list p {margin-top:.5em; padding-left:130px;}
#thumbnail-list p.helper-text {margin:0;}
#thumbnail-list h4 {margin-bottom:0; padding-left:130px;}

/* news and articles */
#related-articles-wrapper {width:172px; margin-left:26px; float:right;}
#related-articles {float:right; width:172px; background-color:#f1f0e8; height:301px; margin:0 0 26px 0; border:1px solid #e1dfd5; font-size:.7em; clear:right;}
#related-articles ul {margin:0;}
#related-articles ul li {margin-bottom:1em; font-family:"Lucida Grande", Arial, sans-serif; padding:0; background-image:none; line-height:1.4em;}
#related-articles ul li a {font-family:"Lucida Grande", Arial, sans-serif; font-weight:normal;}
#author-portrait {float:right; margin:0 0 4px 0; border:1px solid #878471;}
#article-head-image {width:490px;}
#main-content .author {font-size:.8em; font-weight:normal; text-transform:none; margin-top:1em; color:#072A45; font-family:Georgia, serif;}
#main-content h2 span.author {font-size:.5em; font-weight:normal; margin:.4em 0; text-transform:none;}
#main-content h2 span.article-date {font-size:.5em; font-weight:normal; text-transform:none; margin:.4em 0; color:#494530;}

/* message-magazine*/
.message-magazine {clear:left; margin:20px 0; border-bottom:1px solid #cbc8ab;}
.message-magazine img {float:left; margin:0 15px 15px 0;}
.message-magazine p.helper-text {padding:0; margin:0;}
#main-content .message-magazine p, #main-content .message-magazine h4 {padding-left:97px;}
#main-content h2.message-archives {background:url(/images/styles/bg-message-archives.jpg) no-repeat bottom right;}
#main-content .message-issue #message-summary {padding-top:35px;}
#main-content .message-issue h3 {padding:0; line-height:1.3;}
#main-content .message-issue h3 span.message-subtitle {text-transform:none; color:#000; font-size:.9em;}
#main-content .message-issue h5 {margin-bottom:2em;}
#main-content .message-issue p.helper-text {margin:0;}


/* books-and-more */
#book-of-the-month {border:1px solid #cbc8ab; padding:10px; margin-bottom:10px; position:relative;}
#book-of-the-month h3 {text-transform:none; padding:0; margin-bottom:.7em; font-size:2em;}
#book-of-the-month .order-block {clear:none;}
#book-of-the-month h6 {position:absolute; right:-1px; z-index:5; top:6px; padding:10px; background:#549603; border-top:1px solid #436601; border-left:1px solid #436601; border-bottom:1px solid #436601; font:.7em "Lucida Grande", Arial, sans-serif; color:#fff; text-transform:uppercase;}

#books-and-more-finder {background:#494530 url(/images/styles/bg-sub-nav-heading.png) repeat-x scroll left top; padding:10px 15px; color:#cbc8ac; margin-bottom:10px;}
#books-and-more-finder label {color:#cbc8ac;}
#books-and-more-finder form {margin-top:0;}
#books-and-more-finder input {border:none; margin-right:15px; width:210px;}

.title-list {float:left; width:790px; background:url(/images/styles/bg-div-line.gif) repeat-y 388px 0; margin:1em 0 2em;}

#categories {font-family:"Lucida Grande", Arial, sans-serif; margin-bottom:10px; background:#dcecff; padding:10px 15px;}
#categories p {margin:0; float:left;}
#categories p.helper-text {width:8em; padding-top:.4em;}

h3#category-heading {padding:.6em 0 0 15px; margin:0;}

#related-titles {padding-bottom:15px; float:left;}

#featured-titles {font-family:Georgia; color:#292617; background:#dbd9cd; border-top:10px solid #292617;}
#featured-titles h5 {}
#featured-titles h4 {font-weight: bold; font-size:1.2em;  margin:0; border-left:1px solid #dbd9cd; border-right:1px solid #dbd9cd; background-color:#fff; padding:5px; height:auto; line-height: 2em; padding-left: 10px;}
#featured-titles h4 span {display: inline-block;}

.product-box {width:390px; background:url(/images/styles/bg-content.jpg) repeat-x left top; min-height:200px; float:left; margin-top:15px;}
.product-box h5 {margin:15px 0 0 15px;}
.product-box img {float:left; margin:0 15px 15px 0;}
.product-left {margin:15px 10px 0 30px;}
.product-box .summary {margin:15px;}

.order-block {margin-bottom:1.5em; clear:both;}
.order-block form {margin:0 1em; padding:.4em 0;}
.order-block form button.submitBtnSm {float:right; display:block; margin:2px;}

/* look-inside */
#main-content .lookinside {position:relative; float:left; margin:0 1.5em 1.5em 0; padding:0 0 20px 0;}
#main-content .lookinside img {margin:0;}
#main-content .lookinside ul {padding:0; margin:0; position:absolute; bottom:0; right:0; z-index:5;}
#main-content .lookinside ul li {display:none; background:0; padding:0; margin:0 !important; list-style:none;}
#main-content .lookinside ul li.first-page {display:block;}
#main-content .lookinside ul li.first-page a {background:url(/images/styles/bg-lookinside.png) right bottom no-repeat; height:35px; border-bottom:3px solid #13417a; text-indent:-9000px; display:block; margin:0; padding:0;}

/* modal-img-gallery */
#main-content .modal-img-gallery {position:relative; float:left; margin:0; padding:0;}
#main-content .modal-img-gallery img {margin:0;}
#main-content .modal-img-gallery ul {padding:0; margin:0; position:absolute; bottom:0; right:0; z-index:5;}
#main-content .modal-img-gallery ul li {display:none; background:0; padding:0; margin:0 !important; list-style:none;}
#main-content .modal-img-gallery ul li.first-page {display:block;}
#main-content .modal-img-gallery ul li.first-page a {background:url(/images/styles/bg-lookinside.png) right bottom no-repeat; height:35px; border-bottom:3px solid #13417a; text-indent:-9000px; display:block; margin:0; padding:0;}

/* window-msg */
#window-msg {padding:30px;}
#window-msg h5 {padding-left:3em; color:#a17423; font-size:2em; margin-bottom:.5em;}
#window-msg p {padding-left:6em;}

/* churches */
.red {border:1px solid red;}

#main-content h2.our-commitment {background:url(/images/churches/our-commitment.jpg) no-repeat right bottom;}
#main-content h2.our-position {background:url(/images/churches/our-position.jpg) no-repeat right bottom;}
#main-content h2.how-we-serve {background:url(/images/churches/serve.jpg) no-repeat right bottom;}
#main-content h2.church-abwe-relationship {background:url(/images/churches/relationship.jpg) no-repeat right bottom;}
#main-content h2.caring-for-your-missionary {background:url(/images/churches/caring.jpg) no-repeat right bottom;}

#bulletin-list .bul-cover {width:50px;}
#bulletin-list .bul-cover p {float:left; clear:left; margin:0; padding:0;}
#bulletin-list .bul-cover p a {display:block; width:50px; font:bold .7em "Lucida Grande", Arial, sans-serif; text-transform:uppercase; background:url(/images/styles/ic-enlarge-16.png) no-repeat right center; height:2.5em; vertical-align:center; padding-top:.5em; color:#494530;}
#bulletin-list p {margin-top:.5em; padding-left:140px;}
#bulletin-list p.helper-text {margin:0;}
#bulletin-list h4 {margin-bottom:0; padding-left:140px;}

/* speakers */
#home-office-speakers .portrait {width:85px;}
#home-office-speakers .ic-email-16 {padding-bottom:5px;}
#home-office-speakers .about-link {padding-bottom:10px; padding-top:8px;}
#home-office-speakers .about-content {display:none;}
#home-office-speakers p {margin-bottom:5px;}

/* missions tips */
h2.missions-tips {background:url(/images/styles/bg-missions-tips.jpg) no-repeat right bottom;}

/* articles-resources */
h2.articles-resources-heading {background:url(/images/styles/bg-articles-resources.jpg) no-repeat right bottom;}

/* Training */
#main-content h2.tracks-newsletter {background:url(/images/styles/bg-tracks-newsletter.jpg) no-repeat bottom right;}
#main-content h2.edge {background:url(/images/styles/bg-header-edge.jpg) no-repeat bottom right;}
#main-content h2.smf {background:url(/images/styles/bg-smf.jpg) no-repeat bottom left; height:220px; color:#fff;}

/* websites list */
ul.websites {margin-bottom:15px;}
ul.websites li {padding:0 0 5px 20px; background:url(/images/styles/ic-globe-16.png) no-repeat left top; font-family:"Lucida Grande", Arial, sans-serif;}

/* seminar resources file types */
#main-content ul li.zipped-folder {background:url(/images/styles/ic-folder-24.png) no-repeat left top; padding:2px 0 2px 30px;}
#main-content ul li.document {background:url(/images/styles/ic-document-24.png) no-repeat left top; padding:2px 0 2px 30px;}
#main-content ul li.audio-file {background:url(/images/styles/ic-audio-24.png) no-repeat left top; padding:2px 0 2px 30px;}
#main-content ul li.presentation {background:url(/images/styles/ic-media-24.png) no-repeat left top; padding:2px 0 2px 30px;}
#main-content ul li.image {background:url(/images/styles/ic-picture-frame-24.png) no-repeat left top; padding:2px 0 2px 30px;}
#main-content ul li.font {background:url(/images/styles/ic-font-24.png) no-repeat left top; padding:2px 0 2px 30px;}

/* phonetics-table */
#phonetics-table td {text-align:center; border-bottom:1px solid #87a4c9; padding:.5em 0 1.5em;}

#pray-vision #pray-tab h3.urgent {background:url(/images/styles/urgent.gif) no-repeat 8px 28px; padding:20px 0 0 65px;}
