@charset "UTF-8";
/* CSS Document */

body {
	background:#ffb20c url(../images/bg.jpg) repeat-x;
	text-align:center;
	margin:0px auto 15px auto;
	font-size: 62.5%;
	font-family:  Lucida Grande, Tahoma, Universe, Arial, sans-serif;
	line-height: 24px;
	color:#7d7d7d;
	
}

#wrapper{
	width:910px;
	margin:auto;
	text-align:left;
	position:relative;
	padding-top:11px;
}
#signupDiv{
	position:absolute;
	top:0px;
	right:0px;
	margin-right:75px;
	width:331px;
	height:25px;
	background:url(../images/signupBg.jpg) no-repeat;
	padding:4px 0px 0px 42px;

}
.noHand {cursor:default;}
.ra {text-align:right;}
.tm{margin-top:15px;}
.nofloat{float:none; clear:both;}
input, select {font-family:  Lucida Grande, Tahoma, Universe, Arial, sans-serif;font-size:1.2em;}
a img {border:none;}
#topHeader img{float:left;}
#forward2friend {float:left; width:144px; height:72px; padding-top:21px;}
#clickherePromo{ width:181px; height:181px; float:left; background:url(../images/clickherebg.gif) no-repeat; margin-left:-51px;}
#topNav{float:left; background:url(../images/topNav.jpg) no-repeat; width:780px; height:88px;}
#topNav.tour{height:50px;}
.sermonsVideoBg { float:left; background: url(../images/sermonvideos.gif) no-repeat; width:518px; height:85px; color:#7d7d7d; font-size:1.4em; line-height:24px; padding:60px 0px 0px 24px;}
.sermonsAudioBg{float:left; background: url(../images/sermonaudio.gif) no-repeat; width:518px; height:84px; color:#7d7d7d; font-size:1.4em; line-height:24px; padding:70px 0px 0px 24px;}
.ministryImagesBg{float:left; background: url(../images/ministryimages.gif) no-repeat; width:518px; height:85px; color:#7d7d7d; font-size:1.4em; line-height:24px; padding:70px 0px 0px 24px;}
#topQuotes{ float:left; width:852px; height:131px; background:url(../images/overview-quotes.jpg) no-repeat; padding:15px 0px 0px 58px;}

/*email news signup*/
#newsignup { width:910px; height:132px; background:url(../images/overview-newsignup.gif) no-repeat; clear:both; position:relative;}
#newsignup form {position:absolute; display:block; top:62px; left:44px;}
#newsignup form .text { width:200px;}
#newsignup span { position:absolute; top:50px; left:395px; color:#FFFFFF; width:470px; font-size:1.4em;line-height:24px;}
/*Bottom content*/
#bottomWrapper{ clear:both; background: url(../images/bottomBg.gif) repeat-y;}
#bottomContent{ background: url(../images/botContentBg.gif) no-repeat; padding:22px 0px 0px 0px; position:relative;}

.botLeftColumn{ width:404px; float:left; text-align:right; padding-left:30px; color:#FFFFFF; font-size:1.4em;line-height:24px;}
.botRightColumn{width:404px; float:right; text-align:left; padding-right:30px; color:#FFFFFF; font-size:1.4em;line-height:24px;}
.botLeftColumn strong, .botRightColumn strong {color:#014e59; font-weight:bold;}
#botFooter{ clear:both; position:relative; background:#ffb20c url(../images/botfooter.gif) no-repeat; width:910px; height:118px;}
#botFooter span { position:absolute; right:25px; bottom:0px; font-weight:bold; font-size:1.2em;}
#botFooter span a{ text-decoration:none; color:#005070;} 
#botFooter span a:hover{ text-decoration:underline;}

#botFooterPlain{ clear:both; position:relative; background:#ffb20c url(../images/footer-plain.gif) no-repeat; width:910px; height:72px;}
#botFooterPlain span { position:absolute; right:25px; bottom:0px; font-weight:bold; font-size:1.2em;}
#botFooterPlain span a{ text-decoration:none; color:#005070;} 
#botFooterPlain span a:hover{ text-decoration:underline;}

.botStep1{padding:10px 50px 40px 50px; color:#FFFFFF; font-size:1.4em;line-height:24px;}
.botStep1 strong {color:#014e59; font-weight:bold; display:block; text-transform:uppercase;}
.botStep1 a{color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.botStep1 a:hover{color:#014e59;}

#tourBottomBtns { background:url(../images/tour-11.jpg) no-repeat; width:839px; height:195px; clear:both; padding-top:55px; padding-left:71px;}
#tourBottomBtns a{ float:left;}

#faqSubnav { clear:both; background:url(../images/faq-bg.gif) repeat-y; padding:0px 125px 10px 125px; text-align:center; font-size:1.4em; color:#7d7d7d;}
#faqSubnav a {color:#7d7d7d; text-decoration:none;}
#faqSubnav a:hover { color:#33bfd5; text-decoration:underline;}
#faqSubnav .selected {color:#33bfd5;}

.faqHome {clear:both; background:url(../images/faq-bg.gif) repeat-y; margin:0px; padding:30px 105px 30px 105px;font-size:1.4em; color:#7d7d7d;}
.faqHome h2 { color:#005070; margin:0px; padding:0px 0px 30px 0px; text-align:center;}
.faqHome a { color:#7d7d7d;}
.faqHome a:hover { color:#ffb20c; }

.question { color:#ffb20c;text-transform:uppercase; font-weight:bold; clear:both; padding-top:15px;}
.answer { padding-bottom:20px;}
.answer a {color:#014e59;}
#faqFooter{background:url(../images/faq-bg.gif) repeat-y; padding-top:38px; clear:both;}

.buzzAlt { background:url(../images/buzAlt-bg.gif) repeat-y; padding:20px 0px 20px 55px; clear:both; }
.buzzAlt img {float:left;}
.buzzAlt .theBuzz{ padding-left:167px; }

.buzz { background:url(../images/faq-bg.gif) repeat-y; padding:20px 0px 20px 55px; clear:both; }
.buzz img {float:left;}
.buzz .theBuzz{ padding-left:167px; }

.theBuzz .author { color:#ffb20c; font-size:2.6em; font-weight:bold; text-transform:uppercase; padding-top:2px;}
.theBuzz .authorTitle { color:#005070; font-size:1.6em; font-weight:bold; padding-bottom:2px; }
.theBuzz img { margin-left:-18px;}

.theBuzz .writeup {margin-top:14px; padding-right:80px; font-size:1.4em; }

.step2Wrapper {background:url(../images/step2-formbg.gif) repeat-y; width:570px; padding:20px 160px 20px 180px;font-size:1.4em;line-height:24px; clear:both; }
.step2Wrapper span { color:#005070; font-weight:bold;}
.step2Wrapper td span{color:#005070; text-transform:uppercase; font-size:0.9em;}
.step2Wrapper td {text-align:left; padding:4px 0px 4px 0px;white-space: nowrap;}
.step2Wrapper td.ra {text-align:right; padding-right:5px; width:150px;}
.step2Wrapper input,.step2Wrapper select {color:#7d7d7d;}
.step2Wrapper .fl {float:left;}
.step2Wrapper a {color:#005070;}
.ra {text-align:right;}
.cvv{width:45px;}
#mpidEcho {height:30px;}
#mpidEcho span{text-transform:none; line-height:16px;}

.tosWrapper {background:url(../images/faq-bg.gif) repeat-y;width:780px; padding:20px 50px 20px 80px;font-size:1.4em;line-height:24px; clear:both;}
.tosWrapper h1{color:#005070;}
.tosWrapper a{color:#005070;}

#submitMsg {display:block; height:100px; padding:42px 0px; font-size:1.6em; line-height:28px;}
#submitMsg strong {color:#005070; text-transform:uppercase;}

/*support form*/
#supportFormWrapper {width:757px; background:url(../images/step2-formbg.gif) repeat-y; padding:0px 76px 0px 77px; clear:both;}
#supportFormWrapper .formtext {	color:#7d7d7d; width:255px; text-align:right; padding-right:0px; font-size:1.4em;}
#supportFormWrapper .formtext span{	color:#7d7d7d; display:block; font-size:.7em; font-weight:bold; margin-top:-8px;}
#supportFormWrapper td {color:#7d7d7d; font-size:1.4em;}
#supportFormWrapper input, #supportFormWrapper select {width:225px;}
#supportFormWrapper textarea {width:380px; height:125px;font-size:1.2em;}
.thankyou {font-size:1.6em; color:#005070; text-align:center; padding-top:15px; padding-bottom:100px;}

.step3 { clear:both; width:750px;  background:url(../images/topwhitebg.gif) repeat-y; text-align:left;color:#7d7d7d; font-size:1.4em; line-height:24px; padding:20px 80px 20px 80px;}
.step3 a {color:#005070;}