@charset "utf-8";

body { background-color:#ffffff; clear:both; color: #000099; font-family: Arial,Verdana,Helvetica,Sans-serif; margin: 0 auto; }

/* scrollbar-3dlight-color:#330066;
scrollbar-arrow-color:#FFCC00;
scrollbar-face-color:#330066;
scrollbar-highlight-color:#FFCC00;
scrollbar-shadow-color:#FFCC00;
scrollbar-track-color:#6699CC;
*/

a { color: #000099; text-decoration: none; }
a:hover { color: #0033ff; text-decoration: underline; }
a.sitemap { font-weight: bold; }

a.sb { margin-left:24px; } /* Sitemap New Code */
a.sitemap_bull { margin-left:24px; } /* Sitemap Old Code */
a.teks { font-weight: bold; text-decoration: underline; }
a.teksitalic { font-weight: bold; text-decoration: underline; font-style:italic; }
a.italic { font-weight:bold; text-decoration:none; font-style:italic; }
a.foot { text-decoration: underline; }
a.specials { font-weight: bold; text-decoration: underline; color:#FF0000; }
.b0 { border:0px; }
.b1 { border:1px solid; }
.bb1 { border-bottom:1px solid; }
.bsp0 { border-collapse:collapse; border-spacing:0; } /* For Cell Spacing in Tables */
.bsp3 { border-collapse:collapse; border-spacing:3; } /* For Cell Spacing in Tables */
.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs13 { font-size:13px; }
.fs14 { font-size:14px; }
.fs15 { font-size:15px; }
.fs16 { font-size:16px; }
.fsh19 { font-size:19px;}
.fs30 { font-size:30px; }
.h30 { height:30px; }
.h100 { height:100px; }
.mb0 { margin:0px; }
.mb10 { margin-bottom:10px; }
.mb100 { margin-bottom:100px; }
.mt10 { margin-top:10px; }
.p0 { padding:0px; }
.p1 { padding:1px; }
.p3 { padding:3px; }
.vat { vertical-align:top; }
.w100p { width:100%; }
.w582 { width:582px; }
.w600 { width:600px; }
.main { margin:0 auto; width:600px; }
.beigebg { background:#fff090; } /* For Currency Converter */
.blackbg { background:#000000; }
.greylbg { background:#f0f0f0; }
.whitebg { background:#ffffff; }
.grey { color:#808080; }
.navy { color:#000099; }
.r { color:#D30501; }
table.redirect { width: 550px; border-color: #000099; border-style: double; padding: 10px; text-align: justify; font-size:12px; line-height:14px; }
table.gateway { width: 431px; height: 437px; text-align: center; }
td.gateway_logo { width: 336px; height: 343px; background-image: url('../images/rain_international_logo.jpg'); background-position:  center 50%; background-repeat: no-repeat }
td.gateway_bg { width: 112px; height: 115px; background-image: url('../images/gateway_thumb_bg.gif'); background-position:  center 50%; background-repeat: no-repeat; font-size: 10pt; font-weight: bold }
table.gateway_thumb { width: 75px; height: 73px; font-size: 10pt; font-weight: bold; text-align: center; }
hr { width: 399px; height: 1px; color: #000099; }
hr.shortcenter { width: 399px; height: 1px; color: #000099; text-align:center; margin-top:15px; }
.logo { font-size: 10pt; letter-spacing: 2px; text-align: center; }
.logo1 { font-size: 10pt; letter-spacing: 2px; }
.logo2 { height:81px; margin:0 auto; width:388px; }
.logo3 { border:0px; float:right; margin-top:5px; }
.logo4 { border:0px; float:right; margin-top:-20px; }
table.navtop { width: 600px; font-size: 8pt; font-weight: bold; text-align: center; }
td.spacer1 { height: 20px; }
td.spacer2 { height: 10px; }
table.main { width: 600px; font-size: 10pt; }
td.topteks { width: 528px; background-image: url('../images/teks_bg_top.gif'); font-size: 14pt; text-align: center; }
img.teks_bg_topleft { border-width:0px; margin:0px; width:36px; height:36px; }
img.eagle_dot { margin:0px 10px 0px 0px; border-width:0px 0px 0px 0px; width:20px; height:13px; }
img.eagle_dot_menu { margin:0px 4px 0px 0px; border-width:4px 0px 0px 0px; border-color:white; vertical-align:-2px; width:20px; height:13px; }
td.lefteks { width: 36px; background-image: url('../images/teks_bg_left.gif'); }
td.teks { width: 492px; text-align: justify; }
td.teks1 { width: 16px; }
td.righteks { width: 36px; background-image: url('../images/teks_bg_right.gif'); }
td.spacer3 { width: 20px; }
h5.heading_body { text-align: left; }
span.bold { font-weight: bold; }
.b { font-weight: bold; }
span.bold_italic { font-weight: bold; font-style: italic; }
.bi { font-weight: bold; font-style: italic; }
td.boteks { width: 528px; background-image: url('../images/teks_bg_bottom.gif'); }
p.top { text-align: center; }
table.vision { width: 90%; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; font-size: 10pt; }
td.vision { width: 5%; }
td.vision1 { width: 20%; font-weight: bold; vertical-align: top; }
td.vision2 { width: 75%; vertical-align: top; text-align: justify; }
table.teaching { width: 100%; font-size: 10pt; }
td.teaching_head { width: 50%; height:18px; padding-left: 10px; font-weight: bold; }
td.teaching_teks { vertical-align: top; padding-left: 30px; }
.newlabel { font-weight:bold; color:red; }
span.rss { font-size:12px; margin-left:20px; }
#rss_links { margin-left:25px; }
img.rss_image { margin:0px 0px 0px 5px; border:0px; width:36px; height:14px; vertical-align:-1px; }
img.rss_images { margin:0px 5px 0px 5px; border:0px; width:36px; height:14px; vertical-align:-3px; }
#rss_link { text-align:right; margin:0px 25px 0px 0px; padding:0px; font-size:11px; color:red; }
p.verses { padding-left: 36px; padding-right: 36px; }
p.downloads { font-weight: bold; }
table.itinerary { width: 100%; border: 1px solid #000099; padding-top: 10px; padding-bottom: 10px; font-size: 10pt }
td.itinerary1 { width: 35%; padding-right: 20px; font-weight: bold; vertical-align: top; text-align: right; }
td.itinerary2 { width: 65%; padding-right: 10px; vertical-align: top; text-align: justify; }
h5.itinerary3 { margin-bottom: 0px; }
span.itinerary4 { font-size: 12px; font-style:italic; }
td.photos { width: 492px; text-align: center; }
span.photos { width: 450px; text-align: justify; }
.photoss { margin-left:24px; text-align: justify; width: 450px; }
table.photos1 { width: 100%; font-size: 9pt; text-align: justify; }
table.tellem { width: 60%; background-color: #000099; }
table.tellem1 { width: 100%; background-color: #ffffff; font-size: 11pt; font-weight: bold; }
td.contact { text-align: right; }
td.contact1 { text-align: center; }


/* Table Style Button settings for Dir: donations Index - USD, ZAR, EURO & GBP */

table.donbutt { width: 400px; border-color: #000099; border-style: double; padding: 10px; text-align: center; font-weight: bold; }
td.links { vertical-align: top; padding-left: 30px; }
span.italic { width: 450px; font-style: italic; text-align: justify; }
span.italictext { font-style: italic; }
.i { font-style: italic; }
table.navbot { width: 600px; font-size: 8pt; font-weight: bold; text-align: center; }
td.slogan { font-size: 10pt; letter-spacing: 2px; }
.slogan1 { margin:0 auto; vertical-align:bottom; }


/* Begin Subscription Button Classes */

.submitButton { height: 23px; width: 80px; background-color: #6699CC; font: bold; }

/* End Subscription Button Classes */

table.foot { width: 300px; font-size: 10px; text-align: center; }


/* Special Offers Page */

h3.specials { text-align:center; margin-bottom:1px; }
.c { text-align:center; }
.center { text-align:center; }
.cauto { margin:0 auto; }
.iauto { clear:both; margin:0 auto;text-align:center; }
.l { text-align:left; }
.r { text-align:right; }
.adsense { font-family:Arial,Verdana,Helvetica,Sans-serif; height:auto; margin:10px 0px 10px 0px; text-align:center; width:100%; }
.palbum { margin:10px 0 5px 0; }
.imgalbum { float:left;height:70px;margin:0px 7px 0px 7px;width:70px; }