/* @override http://www.woficc.com/includes/style.css */

body{
	margin:0px; background:url(../images/bg1.jpg); font-family: Arial,Tahoma, Helvetica; font-size:70.5%; color:#4e4e4e;
}
#container{
	width:100%; background:url(../images/bg.jpg) repeat-x; padding:20px 0px 20px 0px;
}

p{
	margin:0px; padding:10px 0px 10px 0px;
}
form{ margin:0px; padding:0px; }
#main{
	width:785px; margin:auto; background:url(../images/inner-bg.gif) repeat-y;
}
#toparc-design{
	background:url(../images/top-arc.gif) no-repeat top left;
}
#btmarc-design{
	background:url(../images/btm-arc.gif) no-repeat bottom left; padding:0px 20px 0px 19px;
}

#home #content{
	width:399px; float:left; border-top:1px #545454 solid; line-height:15px; background-color:#fff; padding:12px 12px 10px 12px; margin-left:1px;
}

#viewevent	{
}
.heading{
font-size:12px;
} 
.session_msg{
font-weight:bold;color: #CC0000;

}
#content{
	width:579px; float:left; line-height:16px; background-color:#fff; padding:12px 10px 10px 10px; margin-left:1px;
}
#content a{
	color:#2a64b2; font-weight:bold;
	text-decoration: none;
}
#content a:hover{
	text-decoration:none;
}
#content ul{
/*	margin:0px; padding:0px; ==merge */
	margin: 15px 35px;
}

#content1{
	width:569px; float:left; line-height:16px; background-color:#fff; padding:12px 20px 10px 12px; margin-left:1px;
}
#content1 a{
	color:#2a64b2; font-weight:bold;
}
#content1 a:hover{
	text-decoration:none;
}
#content1 ul{
	margin:0px; padding:0px;
}


.date{
	float:right; color:#FFFFFF;
}
.toplinks{
	color:#8b8b8b; height:21px; padding:6px 20px 0px 20px; background:url(../images/toplinks-bg.gif) no-repeat;
}
.toplinks a{
	color:#8b8b8b; text-decoration:none;
}
.toplinks a:hover{
	text-decoration:underline;
}
h1{
	margin:0px; padding:0px; font-size:16px; font-weight:bold; color:#043474
}
h2{
	margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#043474
}
h3{
	margin:0px; padding:0px; font-size:11px; font-weight:bold; 
}
.pageheading{
	background:url(../images/heading-bg.jpg) no-repeat; idth:412px; width:589px; background-color:#bbaa8e; height:30px; float:left; padding:7px 0px 0px 12px; border-top:1px #545454 solid; margin-left:1px;
}
.pageheading h1{
	font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4c4c4c; ext-transform:uppercase;
}
/* ==merge
#content ul li{
	list-style:none; background:url(../images/bullet.gif) no-repeat 0px 5px; padding:0px 0px 0px 10px;
}
*/

ul li {
	margin: .5em 0;
	padding: 0;
	line-height: 135%;
	font-size: 1.2em; 
	text-align: left;
	background: none;
	list-style: disc;
}

ul li li {
	font-size: 1em; 
}
ul.list { /* Actual list of items */
	list-style-type: disc;
}

ul.list li { /* Actual list of items */
}


ul.nobullets { /* no bullets */
	margin-left:0;
	margin-right:0; 
}

ul.nobullets li { /* no bullets */
	list-style:none;
}

#home #maincontent{
	width:746px; float:left; background:url(../images/content-bg.gif) repeat-y;
}
#maincontent{
	width:746px; float:left; background:url(../images/content-bg1.gif) repeat-y;
}
#maincontent .inner{
	width:746px; float:left; background:url(../images/left-bg.jpg) no-repeat left bottom;
}
#leftnavigation{
	width:144px; float:left; padding-bottom:20px;
	}
#rightside{
	background-color:#f6e0b9; float:left; width:169px;  padding:0px 0px 0px 9px; border-top:1px #545454 solid;
}
#rightside .heading{
	color:#042859; font-size:13px; font-weight:bold; margin:5px 0px 5px 0px;
}
#leftnavigation a{
 background:url(../images/nav-bullet.gif) no-repeat; padding:0px 0px 0px 18px; margin-left:10px; display:block; font-size:12px; color:#fff; text-decoration:none; margin-bottom:8px;
}
.sub-menu{
	margin-bottom:15px;
}
#leftnavigation .sub-menu a{
	background:none; margin-bottom:4px; padding:0px; margin-left:28px;
}
#leftnavigation a:hover{
	color:#ffc359;
}
#topnav{
	color:#fff; width:601px; float:left; text-align:center; background-color:#393939; padding-bottom:3px; padding-left:1px;
}
#topnav a{
	color:#fff; text-decoration:none; margin:0px 20px 0px 20px;
}
#topnav a:hover{
	color:#ffc359;
}
#leftnavigation a#selected{
	color:#ffc359;
}

#home .search{
	background-color:#042859; float:left; width:169px; height:27px; padding:10px 0px 0px 9px; border-top:1px #545454 solid;
}
.search{
	background-color:#042859; float:right; display:none; width:168px; height:27px; padding:10px 0px 0px 9px; border-top:1px #545454 solid;
}

.txtbox{
	border:1px #cfe1f7 solid; width:120px; vertical-align:top; height:15px;
}
#footer{
	clear:both; height:105px; font-size:9px; color:#999999; padding:15px 20px 0px 20px;
}
#footer a{
	color:#999; text-decoration:none; border-bottom:1px #414141 solid; margin-right:58px;
}

#footer .socialMedia a{
	border-bottom:none; margin-right:0;
}

#footer .socialMedia p, #pageMemorial #footer .socialMedia p {
	padding: 0;
	width: 130px;
}
#footer a:hover{
	color:#ffc359;
}
#footer a.sitemap{
	margin-left:48px;
}
#footer a.sitedesign{
	margin-right:0px;
}

#footer p {
	font-size: 1.3em;
	line-height: 160%;
}

.schedule-services{
	color:#333; text-transform:uppercase; font-size:11px; line-height:18px;
}
.cmbbox{
	background-color:#fff; border:1px #CCCCCC solid; width:170px; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

.txtbox_in{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; height:15px; width:170px; border:1px #CCCCCC solid; background-color:white;
}

.txtarea{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; height:80px; width:170px; border:1px #CCCCCC solid; background-color:white;
}

.butten
	{
	color : #000000;
	font-family:Verdana;
	font-size:12px;
	padding: 5px 10px;
	border: 1px #CCCCCC solid;
	background-color:#e5d2ad;
	cursor:hand;
	text-align: center;
	font-weight:bold;
	}

.featured{ width:164px;}
.featuretop{height:21px; width:160px; background-image:url(../images/featuretop.jpg); background-repeat:no-repeat; background-position:center; padding:5px 0px 0px 4px; text-align:left; color:#042859; font-weight:bold; font-size:14px; }
.featuremiddle{ background-image:url(../images/Bgr-blue.jpg); background-repeat: no-repeat; width:154px; height:82px; padding-left:5px; color:#ffffff; font-weight:bold; text-align:center; padding-top:2px; padding-right:10px; font-size:9px; font-weight:normal;}
.name{font-size:12px; font-weight:bold; padding-top:4px; padding-bottom:8px;}

/*  =home banner styles 
----------------------------------*/
#home .conventionBanner {
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	border: none;
}

#home #player01 {
	border: 1px solid #a2a2a2;
}

 /* =pageHome
-----------------------------------------------------------------------------*/ 


#home .search{
	background-color:#042859; float:left; width:169px; height:27px; padding:10px 0px 0px 9px; border-top:1px #545454 solid;
}
.search {
	background-color:#042859; float:right; display:none; width:168px; height:27px; padding:10px 0px 0px 9px; border-top:1px #545454 solid;
}
.events, .devotional{
	border-top:1px #666666 solid; padding-top:10px; margin-top:10px; float:left; width:400px;
}
.events-img, .devotional-img{
	float:left; width:97px;
	margin-top: 8px;
}


.events-cont {
	width:300px; float:left; padding-top:5px; 
}

.devotional-cont{
	float:left; padding-top:5px;
	width: 300px;
	margin: 0;
	}
	
#content .devotional-cont P {
	width: 280px; 
}

#home .events-cont {
	line-height: 170%;
}

#home #content .events-cont ul{
	margin:0 5px 0 5px; padding:0px;
	background-color: #fefdf8;
}

#home #content .events-cont li{
	font-size: 1.2em;
	padding: 5px 5px;
	background-color: #f2f2f2;
	list-style: none;
}

#home .specialServiceLink {
	background-color: #f1fbfb;
	text-align: center;
	padding: 5px 0;
	text-decoration: none;
	margin: 0 8px 5px 2px;
/*	width: 150px;
	margin-left: auto;
	margin-right: auto;
*/
}

#home .specialServiceLink a {
	text-decoration: none;
	color: #042859;
	font-weight: bold;
}

/*-----------------------------------------------------------------------------
Auxillary Word of Faith Int'l Style Sheet

version:   1.0
author:    Phill Tran
email:     ptran@woficc.com
website:   http://www.woficc.com
-----------------------------------------------------------------------------*/

img {
	border: none;
}

#siteLogo h1 {
	position:absolute;
	left: -999em;
}

#content {
	text-align: center;
}

#content .clearFloat {
	clear: both;
}

#content p, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content h7 {
	text-align: left;
}

#content p {
	font-size: 1.2em;
	line-height: 140%;
	padding: .5em 0;
	margin-left: 10px;
}

#content h1 {
	font-size: 1.4em;
	color: #1c3e79;
	padding: .5em 0 .25em 0;
	margin-left: 10px;
}

#content h2 {
	font-size: 1.4em;
	margin: .5em 0 0 0;
	color: #1c3e79;
	margin-left: 10px;
}

#content h3 {
	font-size: 1.3em;
/*	margin: 0 0 .5em 0; */
	margin:  .5em 0 0 0;
	margin-left: 10px;
}

#content h4 {
	font-size: 1.2em;
	margin:  .75em 0 0 0;
	margin-left: 10px;
	color: #1c3e79;
}

ol {
	margin-left: 40px;	
}

ol li {
	margin: .5em 0;
	padding: 0;
	line-height: 135%;
	font-size: 1.2em; 
	text-align: left;
	background: none;
}

#content ul li p, #content ol li p { /* resets font size so that the font size is not multiplied via li * p */
	font-size: 1.0em;
}

#content blockquote {
	margin: 1em 1.75em 1em 2em;
	padding: .25em 1em;
	background-color: #f4f5fe;
}

#content .quoteReference {
	text-align: right;
	display: block;
	}
#content dl {
	margin: .5em;	
}

#content dt {
	text-align: left;
	font-weight: bold;
	font-size: 1.2em;
	background-color: #042859;
	padding: 10px 8px;
	margin: .75em .5em;
	color: #fff;
	cursor: pointer;
}

#content dt .moreLink {
	color: #bebebe;
	font-size: .8em;
	font-weight: normal;
	line-height: 165%;
	margin-left: 1.5em;
}

#content dd {
	text-align: left;
	font-size: 1.2em;
	line-height: 140%;
	margin: .5em 1em;
	
}

#content table {
	text-align: left;
	margin-left: auto;
	margin-right: auto;		
	border-collapse: separate;
	border-spacing: 0;
}

#content td {
	font-size: 1.2em;		
}

#content td p { /* resets font size so that the font soze is not multiplied via td * p size */
	font-size: 1em;		
}

#content form td { /* resets font size so that the font soze is not multiplied via td * p size */
	font-size: 1em;
	padding-left: 10px;		
}

#content form input { /* resets font size so that the font soze is not multiplied via td * p size */
	margin-right: 5px;		
}



#content td li { /* resets font size so that the font soze is not multiplied via td * p size */
	font-size: 1em;		
}

#content p a, #content p a:visited {
	padding: .15em .25em .1em .25em;
	text-decoration: none;
	color: #6683fc;
	border-bottom: 1px dotted;
	font-style: normal;
}

#content p a:hover {
	color: #fff;
	background-color: #6683fc;
	padding: .15em .25em .1em .25em;
	border: none;
}

.heading{
font-size:1.3em;
}

#content .quoteSignature {
	text-align: right;
}

#content .contentSubMenu {
	margin: 0 auto .75em auto;
	padding: 0;
	width: 540px;
	font-size: 1em;
}

#content .contentSubMenu li {
	background-image: none;
	list-style: none;
	display: inline;
	border-left: 1px solid black;
	padding: 0 .6em;
}

#content .contentSubMenu li.firstItem {
	border-left: none;
}

#content .contentSubMenu li a, #content .contentSubMenu li a:visited {
	color: #153477;
	padding: .15em .15em;
	text-decoration: none;
}

#content .contentSubMenu li a:hover {
	border-bottom: 1px dotted;
	padding: .15em .15em;
}

#content .photoCaption {
	text-align: center;
}

#content .backToTop, #content .backToTop:visited {
	font-size: .8em;
	border-bottom: none;
	color: #547690;
	float:  right;
	text-decoration: none;
}

#content .backToTop:hover {
	border:none;
}

#content .callToAction {
	text-align: center;
	color: #a6173b;
	margin: .25em;
}

#content .physicalAddress {
	margin: 1em auto 1.5em auto;
	width: 30em;
}

#content .physicalAddress h1 {
	margin: 0 0 .25em 0;
}

#content .physicalAddress p {
	margin: .25em 0 .25em 0;
	padding: 0;
}

/* hide Spam Check form field */
.spamCheckField {
	display:none;
}


/* =bioList
-----------------------------------------------------------------------------*/

#content .bioList {
	margin: 0 0 1em 0;
}

#content .bioList li {
	padding: 10px;
	background: none;
	list-style: none;
	clear: left;
	width: 540px;
}

#content .bioList IMG {
	float: left;
	margin-top: 10px;
	border: 2px solid #e4dbcc;
}
	
#content .bioList h2 , #content .bioList p, #content .bioList h3  {
	margin-left: 135px;
}


#content.bioList h2 {
	margin-bottom: 0;
	padding-bottom: 0;
	color: #8f2124;
}

#content .bioList h3 {
	margin-top: .25em;
	margin-bottom: 0;
	font-size: 1em;
}

#content .contentHaedarIMG {
	margin: auto;
}



#content .button01 {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 15px;
	width: 75%;
	text-align: center;
}



#content .button01 a,#content .button01 a:visited {
	color: #fff;
	padding: 7px 10px;
	border: none;
	background: url(/images/button01_bg.jpg) repeat-x 0 0;
}

#content .button01 a:hover {
	background: url(/images/button01_bg.jpg) repeat-x 0 -150px;
	padding: 7px 10px;
}


/* =pageAboutUs
-----------------------------------------------------------------------------*/

#pageAboutUs h1 {
	margin-left: 225px;
}

#pageAboutUs p {
	margin-left: 225px;
}

#pageAboutUs IMG {
	float: left;
}

/* =pageVision and =pageStatmentofFaith
-----------------------------------------------------------------------------*/
/*
#pageVision ul, #pageStatementofFaith ul {
	margin: 15px 35px;
}

#pageVision li, #pageStatementofFaith li {
	font-size: 1.4em;
	margin: .6em;
}
*/

/* =pagePastoralBios
----------------------------------------------------------------------------*/	

#pagePastoralBios .bioList {
	margin: 0;
}
#content #pagePastoralBios .bioList li {
	padding: 10px;
	background: none;
	list-style: none;
	clear: left;
	width: 540px;
}


#pagePastoralBios .bioList IMG {
	float: left;
	margin-top: 5px;
	margin-bottom: 15px;
	border: 2px solid #e4dbcc;
}
	
#pagePastoralBios .bioList h2 , #pagePastoralBios .bioList p {
	margin-left: 170px;
}

/* changed this style to .backtotop global style ptran 2008-01-16
 #pagePastoralBios .bioList a { 
	color: #547690;
	float:  right;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

*/

#pagePastoralBios .bioList h2 {
	margin-bottom: 0;
	color: #8f2124;
}


/* =pageDirectionstoChurch
----------------------------------------------------------------------------*/

#pageDirectionstoChurch .woficcAddress p {
	padding: .4em 1em;
}

#pageDirectionstoChurch h3 {
	margin: 1em 0 0 0;
}

#pageDirectionstoChurch h3 em {
	font-style: normal;
	font-size: .9em;
	
}

/* =pageMinistriesAgapeHouse
----------------------------------------------------------------------------*/

#pageMinistriesAgapeHouse .ourServices {
	margin: 0 2.5em;	
}

#pageMinistriesAgapeHouse .ourServices h3 {
	margin: .75em 0 0 0;
	color: #a6173b;
}

#pageMinistriesAgapeHouse .ourServices p {
	padding: .25em 0 0 1.5em;
}

/* changed to a global style
#pageMinistriesAgapeHouse .physicalAddress {
	margin: 2em 1em;
}

#pageMinistriesAgapeHouse .physicalAddress h1 {
	margin: 0 0 .5em 0;
}

#pageMinistriesAgapeHouse .physicalAddress p {
	margin: .5em 0 .75em 1em;
	padding: 0;
}

*/

#pageMinistriesAgapeHouse .physicalAddress {
	width: 23em;
}

/* =pageMinistriesSingles
----------------------------------------------------------------------------*/ 

#pageMinistriesSingles .callToAction {
	text-align: center;
	color: #a6173b;
}

/* =pageMinistriesCampus
----------------------------------------------------------------------------*/

#pageMinistriesCampus .campusDirectory th {
	font-weight: bold;
	text-align: center;
	font-size: 1.1em;
	padding: .5em;
}

#pageMinistriesCampus .campusDirectory td {
	background-color: #d2d2d2;
/*	font-size: 1.2em; */
	text-align: center;
	padding: .5em;
}

#pageMinistriesCampus .campusDirectory a {
	border: none;
	color: #1c3e79;
	text-decoration: none;
}

#pageMinistriesCampus .campusDirectory a:hover {
	background-color: #1c3e79;
	color:  #fff;
}

/* =pageMinistriesSpecialServices
----------------------------------------------------------------------------*/

#pageMinistriesSpecialServices h2 {
	margin: .5em 0 .5em 0;
}

#pageMinistriesSpecialServices h3 {
	margin: .5em 0 0 0;
	padding: 0;
}

#pageMinistriesSpecialServices ul {
	margin: 0;
	padding: 0;
}

#pageMinistriesSpecialServices ul li {
	margin-left: 3em;
	
}

/* =pageMinistriesOutreach
----------------------------------------------------------------------------*/

#pageMinistriesOutreach h2 {
	
}

#pageMinistriesOutreach h3 {

}


/* =pageMinistriesMissions
----------------------------------------------------------------------------*/

#pageMinistriesMissions .missionsPhotoList {
	width: 560px;
	margin: auto;
}

#pageMinistriesMissions .missionsPhotoList li {
	background: none;
	width: 280px;
	float: left;
	margin: 0;
	padding: .5em 0;
	text-align: center;
}

#pageMinistriesMissions .missionsPhotoList h4 {
	font-size: 1em;
	padding: .4em 0;
	margin: 0;
	width: 280px;
	text-align: center;
}

#pageMinistriesMissions .hopeCentres {
	margin: 20px 0 0 15px;
}


#pageMinistriesMissions .hopeCentres img {
	float: left;
	width: 200px;
	margin: 0 0 0 5px;
}

#pageMinistriesMissions .hopeCentres h4 {
	font-size: 1.4em;
	line-height: 140%;
	width: 300px;
	margin: 15px 0 0 220px;
		
}

#pageMinistriesMissions .hopeCentres p {
	width: 300px;
	margin-left: 220px;
		
}

/* =pageMembershipPastorialCare
----------------------------------------------------------------------------*/
#pageMembershipPastorialCare .bibleQuote {
	text-align: center;
	color: #890c16;
	font-style: italic;
	width: 530px;
}

/* =pageMembershipFAQ
----------------------------------------------------------------------------*/

#pageMembershipFAQ p {
	margin:0 0 0 30px;
	padding:
}

/* =pageMemebershipReregistration
-----------------------------------------------------------------------------*/
#pageMemebershipReregistration ol li {
	list-style-type: decimal;
}


/* =EducationSection
----------------------------------------------------------------------------*/

#content .educationCurriculumTable h2 {
	margin-bottom: 0;
}

#content .educationCurriculumTable ul {
	margin-top: 0;
}

#content .educationCurriculumTable p {
	margin: 0;
	padding: 0;
}

#content .educationCalendarTable {
	margin: 1.5em auto;
	width: 85%;
}

#content .educationCalendarTable td {
	padding: .5em .15em;
	border-bottom: 1px solid #c0c0c0;
	vertical-align: top;
}

#content .educationCalendarTable .tableCol1 {
	padding-left: 1.25em;
	width: 40%;
	font-weight	: bold;
}

#content .educationCalendarTable table {
	margin: auto;
	width: 475px;
}

#content .educationCalendarTable table td {
	font-size: 1em;
}

#content .educationCalendarTable .registrationDeadline {
	font-style: italic;
	font-weight: bold;
}

#content .educationCalendarTable .tableHeader {
	font-weight: bold;
	background-color: #e5eef7;
	color: #153477;
}

#content .educationCalendarTable .tableHeader td {
	padding: .65em ;
}

#content .educationCalendarTable .calendarDate {
	text-align: right;
	font-style: italic;
}

#content .educationCalendarTable .registrationDeadline td {
	font-style: italic;
	border: none;
	color: #a6173b;
}

#content .educationCourseDesc {
	margin: 1em auto 1em auto;
	padding: .5em .25em;
	background-color: #e5eef7;
	width: 540px;
}

#content .educationCourseDesc li {
	background-image: none;
	list-style: none;
	display: inline;
	padding: 0 1.5em;
	font-size: 1.5em;
	font-style: normal;
}

#content .educationCourseDesc li a, #content .educationCourseDesc li a:visited {
	color: #5d619c;
	padding: .15em .15em;
	text-decoration: none;
	
}

#content .educationCourseDesc li a:hover {
	border-bottom: 1px dotted;
	color: #153477;
	padding: .15em .15em;
}

#content .educationCourseDesc li.currentLink a, #content .educationCourseDesc li.currentLink a:visited {
	color: #153477;
	font-style: bold;
	border-bottom: 1px dotted;
}

#content .educationBrochureLink {
	text-align: center;
	margin: .5em;
	font-size: 1.3em;
}

/* =pageEducationLBS
----------------------------------------------------------------------------*/

/* moved to global setting

#pageEducationLBS .bioList {
	margin: 0 0 1em 0;
}

#content #pageEducationLBS .bioList li {
	padding: 10px;
	background: none;
	list-style: none;
	clear: left;
	width: 540px;
}

#pageEducationLBS .bioList IMG {
	float: left;
	margin-top: 10px;
	border: 2px solid #e4dbcc;
}
	
#pageEducationLBS .bioList h2 , #pageEducationLBS .bioList p, #pageEducationLBS .bioList h3  {
	margin-left: 135px;
}


#pageEducationLBS .bioList h2 {
	margin-bottom: 0;
	padding-bottom: 0;
	color: #8f2124;
}

#pageEducationLBS .bioList h3 {
	margin-top: .25em;
	margin-bottom: 0;
	font-size: 1em;
}
*/

/* moved to =EducationSection
#pageEducationLBS .LBSCurriculum h2 {
	margin-bottom: 0;
}

#pageEducationLBS .LBSCurriculum ul {
	margin-top: 0;
}

#pageEducationLBS .LBSCurriculum p {
	margin: 0;
	padding: 0;
}
*/


/* =pageEducationKBA
----------------------------------------------------------------------------*/

#pageEducationKBA .bioList h2 , #pageEducationKBA .bioList p, #pageEducationKBA .bioList h3  {
	margin-left: 145px;
}

#pageEducationKBA .bioList ul {
		margin: 0 0 0 160px;
		list-style: disc;
}

#pageEducationKBA .bioList ul li {
		list-style: disc;
		width: 340px;
		margin: 0 0 0 30px;
		padding: 0;
		font-size: 1em;
}

#pageEducationKBA .educationCourseDesc li {
	font-size: 1.35em;
}

#content .educationCalendarTable .callToAction {
	font-size: 1.8em;
	font-weight: bold;
	font-style: italic;
	background-color: #a6173b;
	color: #fff;
}

/* =pageEducationSEM
----------------------------------------------------------------------------*/

#pageEducationSEM .bioList h2 , #pageEducationSEM .bioList p, #pageEducationSEM .bioList h3  {
	margin-left: 200px;
}

#pageEducationSEM .educationCalendarTable td {
	text-align: center;
}

#pageEducationSEM .educationCalendarTable .tableCol1 {
	width: 40%;
	text-align: left;
	font-weight	: bold;
	padding-left: 2em;
}

#pageEducationSEM  .semFinancialInfoTable01 {
	margin: auto;
	font-size: 1.2em;
	width: 450px;
	}
	
#pageEducationSEM  .semFinancialInfoTable01 td {
	padding: .25em;
	}		
	
#pageEducationSEM  .semFinancialInfoTable01 .alt {
	color:#006327;
	}	
	
#pageEducationSEM  td.semPaymentHeader {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0067AB;
	font-weight: bold;
	color:#006327;
	padding-top: .5em;
	}

#pageEducationSEM h2 em {
	color: #000;
	font-weight: normal;
}	
	
#pageEducationSEM h2 .subHeader {
	font-weight: normal;
}

/* =pageMedia
----------------------------------------------------------------------------*/

#pageMedia .liveWebCastLauncher {
	width: 215px;
	float: left;
	margin-bottom: 5px;
}

#pageMedia .liveWebCastLauncherText {
	float: left;
	width: 300px;
	margin: 0 0 0 35px;
	line-height: 150%;
}

/* =pageMediaPodcast
----------------------------------------------------------------------------*/

#pageMediaPodcast {
	background: url(/images/media/podcast_andreButler_and_keithButler_01.jpg) no-repeat 5px top;
	width: 550px;
}

#pageMediaPodcast .indentedBody {
	margin: 0 0 0 195px;
	width: 375px;
	padding: 0;
}

#pageMediaPodcast .indentedBody p {
	margin: 0;
	padding: 0;
	width: 360px;
}

#pageMediaPodcast .indentedBody H1 {
	background: url(/images/media/podcast_header_bg.jpg) no-repeat left top;
	color: #fff;
	padding: 8px 8px 8px 10px;
	text-transform: uppercase;
	letter-spacing: .08em;
	margin: 1em 0 .5em 0;
}

#pageMediaPodcast .indentedBody p.description {
	margin-left: 75px;
	width: 285px;
}

#pageMediaPodcast .indentedBody p.description a{
	font-weight: normal;
	padding-bottom: 0;
	padding-left: 0;
}

#pageMediaPodcast .indentedBody IMG {
	float:left;
	border: none;
	margin: 0;
	padding:0;
}

#pageMediaPodcast form {
	text-align: left;
	margin-left: 75px;
	padding-bottom: .6em;
}

#pageMediaPodcast form input {
	width: 265px;
	font-size: .9em;
	border: 1px solid #474747;
	padding: 2px 3px;
}
/* =pageKidzWorld
----------------------------------------------------------------------------*/

#content #pageKidzWorld img {
	margin: 0 20px 15px 0 ;
	}
#content #pageKidzWorld .section-01 {
	margin-bottom: 10px;
}

#content #pageKidzWorld .section-01 img {
	float: left;
	margin: 25px 20px 15px 0 ;
	}	
	
#content #pageKidzWorld .section-01 p, #content #pageKidzWorld .section-01 h2 {
	margin-left: 250px;
	}		

#content #pageKidzWorld .section-03 img {
	float: left;
	margin: 0 20px 15px 0 ;
	}	
	
#content #pageKidzWorld .section-03 p, #content #pageKidzWorld .section-03 h2 {
	margin-left: 260px;
	}	
	
#content #pageKidzWorld img.alt{
	margin: 0 0 5px 20px;
	}	

#pageKidzWorld .button01 {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 15px;
	width: 75%;
	text-align: center;
}

#pageKidzWorld .button01.donation{
	margin-top: 5px;
	width: 290px;
}


#content #pageKidzWorld .button01 a, #pageKidzWorld .button01 a:visited {
	color: #fff;
	padding: 7px 10px;
	border: none;
	background: url(/images/button01_bg.jpg) repeat-x 0 0;
}

#pageKidzWorld .button01.donation a,#pageKidzWorld .button01.donation a:visited{
	width: 80%;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
}

#content #pageKidzWorld .button01 a:hover {
	background: url(/images/button01_bg.jpg) repeat-x 0 -150px;
}

/* =pageActivityReport----------------------------------------------------------------------------*/

#pageActivityReport img {
	float: right;
	margin: 10px 0 10px 10px;} 
	

/*=pageThyWordisTruth----------------------------------------------------------------------------*/

#pageThyWordisTruth img {
	float: right;
	margin: 10px 0 10px 10px;
	} 
	
#pageThyWordisTruth .pageInner {
   width: 350px;
} 
		
#pageThyWordisTruth .button01 {
   width: 270px;
   } 


	
/*=formConvention----------------------------------------------------------------------------*/	

#formConvention .requiredField {
	font-weight: bold; 
	margin-right: 8px;
}

#formConvention .requiredDisclaimer {
}

#content #formConvention table {
	margin-left: 0;
	margin-right: 0;	
} 

#content #formConvention td {
	padding-left: 0;
}
#formConvention td.col1 {
	width: 150px;

	vertical-align: top;
}

#formConvention td.col2 {
	width: 353px;
	}

#formConvention .butten {
	background-color: #163678;
	color: #fff;
	width: 100px;
	margin-right: 10px;
	border: none;
}

#formConvention .txtbox_in {
	font-size:13px; height:17px; width:95%; border:1px #CCCCCC solid; background-color:white;
	margin:4px 0;
}

#formConvention div.right {
	display:inline;
	width: 170px;
	float: right;
}

#formConvention div.left {
	display:inline;
	float: left;
	width: 170px;}



#formConvention div.left .cmbbox{
	float: left;
}
#formConvention .txtbox_in.firstName {
	width:39%;
	float: left;
	}
		
#formConvention .txtbox_in.lastName {
	width:59%;
	float: right;
	}

#formConvention.formTellYourStory .txtbox_in.lastName {
	width:70px;
	float: none;
	}

#formConvention .txtbox_in.zipCode{
	width:170px;
	float: left;
	margin-top: 0;
	padding-top: 0;
}

#formConvention .txtbox_in.region{
	width:170px;
	float: right;
	padding-top: 0;
	margin-top: 0;
}

#formConvention .cmbbox{
	width:170px; 
	height:19px; 
	font-size:12px;
	float: right;
}

#formConvention label {
	margin-top:0;
	margin-left: 3px;
	padding-top:3px;
	padding-bottom: 4px;
	clear: both;
	font-size:9px;
	line-height:9px;
	color:#444;
	display: block;}
	
#formConvention .contactPreferences label {
	font-size:13px;
	color:#000;
	display: inline;}

#formConvention .contactPreferences p, #formConvention .additionalInfo p {
	padding: 3px 0;
	margin-left: 0;
	}		
#formConvention .additionalInfo label {
	font-size:12px;
	color:#000;
	display: inline;
	line-height: 140%;
	}	

#formConvention .additionalInfo h4{
	margin: .7em 0;
}

#formConvention .additionalInfo .howLearnOptions {
	margin-left: 20px;
}

#content #formConvention input {
	margin-right: 0;		
}

#formConvention .additionalInfo .howLearnOptions input {
	margin: 5px;
}
#formConvention .numberAttendees {
	margin: 10px;
}
#formConvention .numberAttendees .txtbox_in {
	margin-left: 10px;
	width: 50px;
}
#formConvention h3.adtlInfoButton, #formConvention h3.contactInfoButton  {
	width: 500px;
	background-color: #efefef;
	padding: 10px 7px;
	cursor: pointer;
	font-size: 1.1em;
	margin-bottom: 15px;
}

#formConvention .adtlSatelliteTxtField {
	margin-left: 20px;
	width: 295px;
}

#formConvention p.privacy {
	font-size: 11px;
	line-height: 140%;
}	

#formConvention .txtarea{
	font-size:12px; width:100%;
}


/* =pageGrouplink form
-----------------------------------------------------------------------------*/

#formConvention .groupType p {
	width: 170px;
	float: left;
}

#formConvention .groupType p label {
	display: inline;
}


/* =pageMemorial
-----------------------------------------------------------------------------*/

body#pageMemorial{
 /*background:url(../images/bg1.jpg);*/
	background: none;
	background-color: #862d2d;
}

#pageMemorial #leftnavigation a { color:#1a114a;}
#pageMemorial #leftnavigation a:hover { color: #a34d23;}

#pageMemorial #container{
	width:100%; background: none; repeat-x; padding:0 0px 20px 0px;
}

#pageMemorial .toplinks {
	display: none;
}

#pageMemorial #main{
	width:785px; margin:auto; background: none; background-color: #1a114a;/* background:url(../images/inner-bg.gif) repeat-y;*/
}
#pageMemorial #toparc-design{
	background:none;
}

#pageMemorial #btmarc-design{
	background: url(../images/memorial/memorial_footer_bottom.gif) no-repeat left bottom; padding:0 0 0 0;
}

#pageMemorial #maincontent{
	width:785px; float:left; /*background:url(../images/content-bg1.gif) repeat-y;*/
}

#pageMemorial #maincontent .inner{
	width:786px; float:left; background: url(../images/memorial/memorial_inner_bg.gif) repeat-y right bottom;
}

#pageMemorial #leftnavigation{
	width:164px; float:left; padding-bottom:20px;
	background: #c3ab8c url(../images/memorial/memorial_navBG.jpg) repeat-y;
}
	
#pageMemorial #topnav{
	color:#fff; width:785px; height: 16px; ;float:left; padding-bottom:0; padding-left:1px;
	background-color:#8b3d0a; background: #8b3d0a url(../images/memorial/memorial_navbar.jpg) left; 
text-align: right;
padding-top: 8px;
}

#pageMemorial #topnav a{
	color:#fff; text-decoration:none; margin:0 20px 0px 20px;
}

#pageMemorial #topnav a.lastItem {
	margin-right: 50px;	
}

#pageMemorial #topnav a:hover{
	color:#ffc359;
}

#pageMemorial #content{
	width:589px; float:left; line-height:16px; padding:12px 20px 10px 12px; margin-left:0;
	background: url(../images/memorial/memorial_content_bg.gif) repeat-y;
}

#pageMemorial #footer {
	clear:both; height: 120px; font-size:9px; color:#999999;
}
	
#pageMemorial .memorialTable {
	margin-left: auto;
	margin-right: auto;
	width: 375px;
	/* height: 40em; /* reinstate once we get enough names */
}

#pageMemorial p {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
}


#pageMemorial .memorialTable .memberCol {
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
}

#pageMemorial .memorialTable .dateCol {
	width: 165px;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
}

#pageMemorial .memorialTable td {
	font-size: 1.2em;
	padding: .35em 0;
}

#pageMemorial .memorialNav {
	width: 570px;
	margin-left: auto;
	margin-right: auto;
	font-size: .9em;
}

#pageMemorial table.memorialNav .soundControl {
	text-align: center;
	width: 100px;
}

#pageMemorial table.memorialNav .orderby {
	text-align: center;
	font-weight: bold;
	color: #4e4e4e;
}
#content .memorialNav .orderby a {
	color: #6e3838;
	text-decoration: underline;
	font-weight: normal;
}


#pageMemorial .memorialNav .paging {
	text-align: right;
/*	width: 210px; /* reinstate once we get enough names */
	font-weight: bold;
	color: #4e4e4e;
}

#pageMemorial .memorialNav .paging a {
	color: #6e3838;
	text-decoration: underline;
	font-weight: normal;
	}
	
#pageMemorial .memorialNav .paging .prevLink, #pageMemorial .memorialNav .paging .prevLink a{
	text-decoration: none;
	margin-right:5px;
	}

#pageMemorial .memorialNav .paging .nextLink, #pageMemorial .memorialNav .paging .nextLink a{
	text-decoration: none;
	margin-left:5px;
	}	

/* =pageTestimonies
-----------------------------------------------------------------------------*/

#pageTestmonies .testimony {
	width: 475px;
	margin: 10px auto 25px auto;
	font-size: 1.1em;
	line-height: 150%;
	padding: 10px 25px 0 25px;
	background: #f3fbfd url(../images/testimony-roundedBG_03.jpg) no-repeat 0 top;
}

#pageTestmonies .testimonyName {
	width: 475px;
	padding: 10px 25px 35px 35px;
	margin-left: -25px;
	background: url(../images/testimony-roundedBG_03.jpg) no-repeat -525px bottom;
}
 
 /* =pageSatelliteDirectory
-----------------------------------------------------------------------------*/ 

 #pageSatelliteDirectory p a, #pageSatelliteDirectory p a:visited {
	border-bottom: none;
}
 
 #pageSatelliteDirectory .subSatellite{
	margin-left: 25px;	
}
 
 /* =pageSatellite
-----------------------------------------------------------------------------*/ 

#pageSatellite {
	
}

#pageSatellite a {
	text-decoration: none;
}

#pageSatellite p {
}

#pageSatellite h2 {
	font-size: 1.7em;	
}

#pageSatellite h3 {
	font-size: 1.4em;
	margin-top: .4em;
	margin-bottom: .75em;
	padding-bottom: .35em;
	width: 95%;
	border-bottom: 2px dotted #dee6f3;
}

#pageSatellite h4 {
	background-color: #3a547f;	
	padding: .5em .75em;
	font-size: 1.3em;
	color: #fff;
}

#pageSatellite p.pastor, #pageSatellite p.founder {
	padding: 0;
	line-height: 130% ;
	margin-bottom: 8px;
}

#pageSatellite .serviceLocation, #pageSatellite .contactInfo, #pageSatellite div.scheduleOfService {
	background-color: #f5fcfd;
	width: 90%;
	margin: 1em 0 0 10px;
}

#pageSatellite .serviceLocation p, #pageSatellite .contactInfo p {
	font-size: 1.3em;
	margin: .4em 25px;
	padding: 0;
}

#pageSatellite p.mapLink {
	background-color: #ebf4f4;	
	padding: .5em .75em;
	margin: 0;
/*	cursor: pointer; */
/* }

#pageSatellite .mapLink a {
	*/
	color: #04285a;
	border: none;
	font-weight: normal;
}

#pageSatellite .map {
	margin: 15px;
}

#pageSatellite div.scheduleOfService h5 {
	background-color: #ebf4f4;	
	padding: .5em .75em;
	font-size: 1.2em;	
	cursor: pointer;
	color: #04285a;
}

#pageSatellite div.scheduleOfService table {
	width: 80%;
	margin: 5px auto;
}


#pageSatellite div.scheduleOfService td {
	text-align: left;
	padding: 4px;
	line-height: 140%;
}

#pageSatellite div.scheduleOfService td.serviceTime {
	width: 20%;

}

#pageSatellite div.scheduleOfService td {
	border-bottom: 1px dotted #b5d7e6;
}

#pageSatellite .adr a {
	font-size: .9em;
	font-weight: normal;
}


#pageSatellite p.geo {
	display: none;
}

#pageSatellite .bubble {
	width: 300px;
	text-align: left;
	font-size: 1.2em;
	line-height: 140%;
}

#pageSatellite .bubble a.directionsLink {
	font-size: .8em;
	font-weight: normal;
}

 /* =pageScheduleOfServices
-----------------------------------------------------------------------------*/ 

#pageScheduleOfServices .serviceSchedule {
	width: 100%;
}

#pageScheduleOfServices .specialServices {
	background-color: #f1f2f2;
	padding: 8px 20px;
	width: 85%;
	line-height: 170%;
	border: 2px dotted #d8d8d8;
}

#pageScheduleOfServices h2 {
	background-color: #042859;
	padding: 10px 8px;
	margin: 0;
	color: #fff;
}

#pageScheduleOfServices h3 {
	line-height: 130%;
	font-size: 1.2em;
}

#pageScheduleOfServices h3 a, #pageScheduleOfServices h3  a:visited {
	text-decoration: none;
	border-bottom: 1px dotted;
	padding: .15em .25em .1em .125em;
}

#pageScheduleOfServices h3 a:hover {
	color: #fff;
	background-color: #6683fc;
	padding: .15em .25em .1em .125em;
	border: none;
}
		
#pageScheduleOfServices .serviceSchedule p {
		padding-top: 3px;
		padding-bottom: 3px;
}

#pageScheduleOfServices h2.liveService {
	background-color: #e6ebfe;
	padding: 10px 8px;
	margin: 5px 0 0 0;
	color: #042859;
	font-size: 1.25em;
	text-align: center;
}

 /* =pageEmployment
-----------------------------------------------------------------------------*/

#pageEmployment ul.employmentList{
	margin: 0;
} 


#pageEmployment ul.employmentList li{
	list-style: none;
	margin-top: 15px;
} 

#pageEmployment .employmentList h2 {
	background-color: #042859;
	padding: 10px 8px 5px 8px;
	margin: 0;
	color: #fff;
	cursor: pointer;
} 

#pageEmployment .employmentList ul li {
	list-style-type: disc;
	margin: .25em 0;
}

#pageEmployment .moreLink {
	color: #bebebe;
	font-size: .75em;
	font-weight: normal;
	line-height: 165%;
}

#pageEmployment .instructions {
	background-color: #f0f8f7;
	margin: 20px auto 10px auto;
	width: 95%;
	font-size: 1.2em;
} 

 /* =pageMediaMonthlyBulletin ,  =pageMediaVisionMagazine and =pageMediaConnect
-----------------------------------------------------------------------------*/

#pageMediaMonthlyBulletin .downloadLink,#pageMediaVisionMagazine .downloadLink {
	text-align: center;
}

#pageMediaMonthlyBulletin  h2, #pageMediaConnect h2 {
	background-color: #042859;
	padding: 10px 8px 10px 8px;
	margin: 5px;
	color: #fff;
} 

#pageMediaMonthlyBulletin h2, #pageMediaConnect h2 {
	background: url(/images/common/header_bg_02.jpg) no-repeat left top;
	color: #fff;
	padding: 8px 8px 8px 10px;
	text-transform: uppercase;
	letter-spacing: .08em;
	margin: 1em 0 .5em 0;
}

#pageMediaMonthlyBulletin .previousBulletins p.downloadLink a {
	text-decoration: none;

}

/*
#pageMediaMonthlyBulletin .button01 a,#pageMediaMonthlyBulletin .button01 a:visited {
	color: #fff;
	padding: 7px 10px;
	border: none;
	background: url(/images/button01_bg.jpg) repeat-x 0 0;
}

#pageMediaMonthlyBulletin .button01 a:hover {
	background: url(/images/button01_bg.jpg) repeat-x 0 -150px;
	padding: 7px 10px;
}
*/

 /* =pageOnTheRoadCalendar
-----------------------------------------------------------------------------*/

#pageOnTheRoad .ontheroadCalendarTable h3 {
	line-height: 1.3;
}
#pageOnTheRoad .ontheroadCalendarTable h3 a,#pageOnTheRoad .ontheroadCalendarTable h3 a:visited{
	color: #4e4e4e;
	text-decoration: none;
	border-bottom: 1px dotted;
}

/*=pageContactUs----------------------------------------------------------------------------*/	

#pageContactUs th {
	padding: 9px 7px;
	font-size: 1.3em;
	background-color: #333333;
	
}

#pageContactUs td {
	border-bottom: 2px solid #ebd5a1;
	background-color: #faeace;
}

/*=pageConvention----------------------------------------------------------------------------*/	

#pageConvention #speakerSchedule ul {
	margin: 10px;
}

#pageConvention #speakerSchedule li {
	list-style: none;
}

#pageConvention #speakerSchedule h2 {
	background-image: url(/images/events/2009/wordoffaithconvention-2009/speaker_header.jpg);
	height: 55px;
	width: 549px;
	text-indent: -9999px;
}

#pageConvention #speakerSchedule .date {
	float:none; 
	color:#36719b;
	font-size: 1.1em;
}

#pageConvention #speakerSchedule p {
	width: 320px;
	padding: 0;
	margin-left: 190px;
	margin-top: 5px;
}

#pageConvention #speakerSchedule h4 {
	color: #093b60;
	width: 320px;
	padding: 0;
	margin-left: 190px;
	font-size: 1.2em;
}


#pageConvention #speakerSchedule h3 {
	background: url(/images/common/header_bg_02.jpg) no-repeat left top;
	color: #fff;
	padding: 10px 8px 10px 10px;
	text-transform: uppercase;
	letter-spacing: .08em;
	margin: 1em 0 .5em 0;
	font-size: 1.2em;
}

#pageConvention #speakerSchedule h3 .moreLink{
	color: #ffffff;
	letter-spacing: 75%;
	font-size: .75em;
	font-weight: normal;
	text-transform: capitalize;
	margin-left: 1.75em;
	text-shadow: #0c1823 1px 1px 2px;
}

#pageConvention #speakerSchedule .speaker IMG {
	float: left;
	width: 164px;
	height: 76px;
	margin-left: 0px;
	border: 1px solid #a6a6a6;
}

#pageConvention #speakerSchedule .speaker IMG.orderButton {
	clear: left;
	float: left;
	width: 165px;
	height: 57px;
	margin-top: 10px;
	margin-left: 0px;
	border: none;
}

#pageConvention #speakerSchedule li.speaker {
	clear: both;
	margin-top: 25px;
}

#pageConvention #speakerSchedule li.workshop {
	clear: both;
	margin-top: 25px;
	padding: 10px 5px;
	background-color: #f5f8fb;
}

#pageConvention #speakerSchedule li.workshop p, #pageConvention #speakerSchedule li.workshop h4 {
	margin-left: 10px;
	width: 500px;
}

#pageConvention  .listImageLinks li {
	border: none;
	list-style: none;
	display: inline;
	margin: 10px 15px;
}

#pageConvention  .listImageLinks a {
}

#pageConvention div.thankYouBody {
	background: url(../images/events/2010/wordoffaithconvention-2010/2010_WOFConvention_thankYou_02_body_04.jpg) no-repeat 0 bottom;
	padding-bottom: 35px;
}


/*  =eventsCalendar - Calendar View 
----------------------------------*/

#eventcalendar form td { 
	padding-left: 0px;		
}

#viewevent form {
	font-size: 1.3em;
	}	

#viewevent form .eventTable {
	border: 2px solid #eceeef;
}
	
#viewevent form td {
	background-color: #f9fbfc;
	padding: 5px 5px;
}

#viewevent form h2 {
	margin: 0;
	line-height: 1.2em;
}

#viewevent form .description {
	background-color: #fff;
	padding: .6em .8em;
	}	
	
#viewevent form .eventDate, #viewevent form .eventStartTime{
	border-top: 1px dotted #d3d3d3;
	padding-top: 10px;
}

ul#events-calendar{ margin:0px; padding:0px;}
ul#events-calendar li { font-size:10px; 
background-color: #f7f1e4; margin: 5px 0px;     
padding:4px 5px 4px 10px;
background-image: none;
list-style: none;
}
ul#events-calendar li a { text-decoration: none;}


/*  =eventsCalendar - List View 
----------------------------------*/

#content ul.eventsList{
	margin: 0 0 0 25px;
	padding: 0;
}

#content ul.eventsList li {
	list-style: none;
	border-bottom: 2px dotted #ebebeb;
	padding: .5em .5em .5em 0;
	margin-bottom: .5em;
}

#content .eventsList li h3 {
}

#content ul.eventsList p {
	margin-top: .25em;
	padding: 0;
	font-size: 1.2em;
}

#content ul.eventsList .startTime {
}

/*  =pageSiteMap 
----------------------------------*/

#content ul.smap
{	
margin: 0;
margin-left: auto;
margin-right: auto;
padding: 0;
width: 500px;}

#content ul.smap li
{
	padding: 0;
	list-style: none;
	margin: 0 0 0 5px;
}

#content ul.smap li.topLevel 
{
	clear: both;
	/* background: url(/images/common/header_bg_02.jpg) no-repeat left top;
	color: #fff;
	*/
	padding: 4px 8px 3px 10px;
	text-transform: uppercase;
	letter-spacing: .08em;
	margin: .25em 0 .25em 0;
	font-size: 1.2em;
	color:#2a64b2; 
	font-weight:bold;
}

#content ul.smap_submenu
{
	padding: 0 0 0;
	margin: 0 0 0 10px;
	width: 500px;
	}

#content ul.smap_submenu li {
	width: 225px;
	padding:0 0 0 20px;
	margin:0;
	float: left;
}

#content ul.smap_submenu li a {
font-weight: normal;
}

/*=pageEventIsraelTour----------------------------------------------------------------------------*/	

#pageEventIsraelTour .downloadList li {
	list-style: none;
	height: 80px;
}

#pageEventIsraelTour .downloadList li p {
	margin: -50px 0  0 75px;
}

#pageEventIsraelTour .downloadList li a {
	border: none;
	
}

#pageEventIsraelTour .date {
	color: #555555;
	float: none;
}

/*=pageMinisterialConference----------------------------------------------------------------------------*/	

#pageMinisterialConference #speakerSchedule ul {
	margin: 10px;
}

#pageMinisterialConference #speakerSchedule li {
	list-style: none;
}

 #pageMinisterialConference #speakerSchedule h2 {
font-size: 2em;
/*	height: 65px;
	width: 549px;

	text-indent: -9999px;
*/
}

/*
#pageMinisterialConference #speakerSchedule h2#speakers {
	background-image: url(/images/events/2010/ministerialConference2010/speaker_header.jpg);
}
	

#pageMinisterialConference #speakerSchedule h2#schedule {
	background-image: url(/images/events/2010/ministerialConference2010/schedule_header.jpg);
}

*/

#pageMinisterialConference #speakerSchedule .date {
	float:none; 
	color:#36719b;
	font-size: 1.1em;
}

#pageMinisterialConference #speakerSchedule p {
	width: 310px;
	padding: 0;
	margin-left: 210px;
	margin-top: 5px;
}

#pageMinisterialConference #speakerSchedule h4 {
	color: #093b60;
	width: 310px;
	padding: 0;
	margin-left: 210px;
	font-size: 1.2em;
}


#pageMinisterialConference #speakerSchedule h3 {
	background: url(/images/common/header_bg_02.jpg) no-repeat left top;
	color: #fff;
	padding: 10px 8px 10px 10px;
	text-transform: uppercase;
	letter-spacing: .08em;
	margin: 1em 0 .5em 0;
	font-size: 1.8em;
}

#pageMinisterialConference #speakerSchedule .speaker IMG {
	float: left;
	width: 200px;
	height: 200px;
	margin-left: 0px;
}

#pageMinisterialConference #speakerSchedule .speaker IMG.orderButton {
	clear: left;
	float: left;
	width: 165px;
	height: 57px;
	margin-top: 10px;
	margin-left: 0px;
}

#pageMinisterialConference #speakerSchedule .schedule li p {
	margin-left: 40px;
	font-size: 1.4em;
	width: 450px;
}

/* ALT */
#pageMinisterialConference #speakerSchedule .speaker.alt IMG {
	float: right;
	margin-right: 0px;
}

#pageMinisterialConference #speakerSchedule .alt h4 {
	margin-left: 0px;
}

#pageMinisterialConference #speakerSchedule .alt p {
	margin-left: 0px;
}


/* eof alt */


#pageMinisterialConference #speakerSchedule li.speaker {
	clear: both;
	margin-top: 25px;
}

#pageMinisterialConference #speakerSchedule li.workshop {
	clear: both;
	margin-top: 25px;
	padding: 10px 5px;
	background-color: #f5f8fb;
}

#pageMinisterialConference #speakerSchedule li.workshop p, #pageMinisterialConference #speakerSchedule li.workshop h4 {
	margin-left: 10px;
	width: 500px;
}

#pageMinisterialConference .hotelList li {
	list-style: none;
	border-top: 2px dotted #e3e7eb;
}

#pageMinisterialConference .hotelList li.first {
	border-top: none;
}


/*=pageConference----------------------------------------------------------------------------*/	

.pageConference #speakerSchedule ul {
	margin: 10px;
}

.pageConference #speakerSchedule li {
	list-style: none;
}

.pageConference #speakerSchedule h2 {
	font-size: 1.8em;
/*	height: 65px;
	width: 549px;
	text-indent: -9999px; */
}

.pageConference #speakerSchedule h2#speakers {
/*	background-image: url(/images/events/2010/ministerialConference2010/speaker_header.jpg); */
}
	

.pageConference #speakerSchedule h2#schedule {
/*	background-image: url(/images/events/2010/ministerialConference2010/schedule_header.jpg); */
}

.pageConference #speakerSchedule .date {
	float:none; 
	color:#36719b;
	font-size: 1.1em;
}

.pageConference #speakerSchedule p {
	width: 310px;
	padding: 0;
	margin-left: 210px;
	margin-top: 5px;
}

.pageConference #speakerSchedule h4 {
	color: #093b60;
	width: 310px;
	padding: 0;
	margin-left: 210px;
	font-size: 1.2em;
}


.pageConference #speakerSchedule h3 {
	background: url(/images/common/header_bg_02.jpg) no-repeat left top;
	color: #fff;
	padding: 10px 8px 10px 10px;
	text-transform: uppercase;
	letter-spacing: .08em;
	margin: 1em 0 .5em 0;
	font-size: 1.8em;
}

.pageConference #speakerSchedule .speaker IMG {
	float: left;
	width: 200px;
	height: 200px;
	margin-left: 0px;
}

.pageConference #speakerSchedule .speaker IMG.orderButton {
	clear: left;
	float: left;
	width: 165px;
	height: 57px;
	margin-top: 10px;
	margin-left: 0px;
}

.pageConference #speakerSchedule .schedule li p {
	margin-left: 40px;
	font-size: 1.4em;
	width: 450px;
}

/* ALT */
.pageConference #speakerSchedule .speaker.alt IMG {
	float: right;
	margin-right: 0px;
}

.pageConference #speakerSchedule .alt h4 {
	margin-left: 0px;
}

.pageConference #speakerSchedule .alt p {
	margin-left: 0px;
}


/* eof alt */


.pageConference #speakerSchedule li.speaker {
	clear: both;
	margin-top: 25px;
	margin-bottom: 35px;
}

.pageConference #speakerSchedule li.workshop {
	clear: both;
	margin-top: 25px;
	padding: 10px 5px;
	background-color: #f5f8fb;
}

.pageConference #speakerSchedule li.workshop p, .pageConference #speakerSchedule li.workshop h4 {
	margin-left: 10px;
	width: 500px;
}

.pageConference .hotelList li {
	list-style: none;
	border-top: 2px dotted #e3e7eb;
}

.pageConference .hotelList li.first {
	border-top: none;
}



/*=pageResources----------------------------------------------------------------------------*/

#pageResources ul li{
	list-style: none;
	}	

#pageResources ul li li {
	list-style: disc;
	font-size: 1em;
	}

#pageResources ul h2 {
	color:#2a64b2; font-weight:bold;
	font-size: 1.2em;
	}
	
/* =pageMediaConnect
-----------------------------------------------------------------------------*/

#pageMediaConnect {
	background: url(/images/media/connect-header-01.jpg) no-repeat right top;
}

#pageMediaConnect .leadIn {
	width: 420px;	
	height: 100px;
	font-size: 1.3em;
	padding-top: 15px;
}

#pageMediaConnect .listImageLinks li {
	border: none;
	list-style: none;
	display: inline;
	margin: 10px 15px;
}

#pageMediaConnect .listImageLinks a {
}


/* =pageProactiveParenting
-----------------------------------------------------------------------------*/

#pageProactiveParenting .breakoutBox {
	padding:15px 15px;background-color:#283f6b;color:#fff; width: 420px; margin: 10px auto;
}

#pageProactiveParenting .breakoutBox h2 {
	float:left;padding:8px;background-color:#c7932c;color:#fff;font-weight:normal;font-size:2.5em; line-height: 1em;
	text-align: center; width: 100px; margin: 0;
}

#pageProactiveParenting .breakoutBox h2 span {
color:#bde3f3;font-weight:bold;
	letter-spacing: .1em;
}

#pageProactiveParenting .breakoutBox p {
	margin:0px 5px 0 135px;
	
}

#pageProactiveParenting .breakoutBox ul {
	margin: 40px 0 0 50px;
	clear: both;
}

/* =specialNotice
-----------------------------------------------------------------------------*/

#content .specialNotice {
	background: #e3edf6;
	margin: 0 0 15px 0;
	padding: 15px 10px;
	
	}

#content .specialNotice a {
	color: #74a3d8;
	font-size: .9em;
}

/* =pageProjectUpgrade
-----------------------------------------------------------------------------*/
#pageProjectUpgrade {
	padding-top: 163px;
	background: url(/images/projectUpgrade/projectUpgrade_header.jpg) no-repeat center top;
}

#pageProjectUpgrade h1 {
	text-indent: -999em;
	padding: 0;
	margin: 0;
	height:0;
}

#pageProjectUpgrade .whatIsProjectUpgrade-right {
	margin: 0 0 15px 15px;
}

#pageProjectUpgrade .whatIsProjectUpgrade-left {
	margin: 0 15px 15px 0;
}

#pageProjectUpgrade .waysToGive {
	background: url(/images/projectUpgrade/projectUpgradeBrochure.jpg) no-repeat 10px top;
	height: 150px;
}
#pageProjectUpgrade .waysToGive h2 {
	margin-left: 125px;
}

#pageProjectUpgrade .waysToGive UL {
	margin-left: 145px;
}

#content #pageProjectUpgrade .waysToGive .button01 {
	width: 450px;
	margin-left: 120px;
}

/****** pageMsLadyDiamond **********/
#pageMsLadyDiamond .submission {
background-color:#f0629f; padding: 10px 10px; border: 3px dotted #000; width: 400px; margin: 0 auto; color: #000;}

#pageMsLadyDiamond .submission h2 {
	height: 100px;
	width: 295px;
	text-indent: -999em;
	margin: 0;
	padding: 0;
	background: url(../images/ministries/msLadyDiamond_2011_submission_header.gif) no-repeat;
}

#pageMsLadyDiamond .qualifications {
background-color:#231f20; padding: 10px 10px; border: 3px dotted #000; width: 400px; margin: 0 auto; color: #fff;}

#pageMsLadyDiamond .qualifications h2 {
	height: 87px;
	width: 280px;
	text-indent: -999em;
	margin: 0;
	padding: 0;
	background: url(../images/ministries/msLadyDiamond_2011_qualifications_header.gif) no-repeat;
}

/****** pageGodIdea **********/
#pageMediaGodIdea .emailSignUp {
	width: 520px;
	margin: 35px 0 0 15px;
	padding: 20px 0 15px 0;
	height: 65px;
	background: #d1e3f1 url(/images/media/godIdea-devo.png) no-repeat 10px 10px;
}

#content #pageMediaGodIdea .emailSignUp p {
	width: 180px;
	margin: 0 0 0 95px;
	padding: 0;
	float: left;
}

#content #pageMediaGodIdea #mc_embed_signup {
	width: 210px;
	float: left;
	padding: 0;
	margin-left: 20px;
	
}

#content #pageMediaGodIdea #mc_embed_signup fieldset {
	border: none;
	padding: 0;
	margin: 0;
	width: 200px;
}

#content #pageMediaGodIdea #mc-embedded-subscribe-form fieldset div.mc-field-group {
	margin: 0;
	padding: 0;
	width: 200px;
}

 #pageMediaGodIdea #mc-embedded-subscribe-form  #mce-EMAIL {
	width: 195px;
	float: left;
	font-size: 1.3em;
	padding: 5px 4px;
	color: #3b3b3b;
}

#pageMediaGodIdea #mc-embedded-subscribe-form  #mc-embedded-subscribe {
	float: left;
	margin-left: 120px;
	margin-top: 5px;
	width: 75px;
}


#pageMediaGodIdea .productOffer {
	width: 520px;
	margin: 35px 0 0 15px;
	padding: 10px 15px 15px 15px;
	background-color: #eaeff2;
	
	
}

#pageMediaGodIdea #notInMyHouseEbook.productOffer {
	background: #eaeff2 url(/images/media/godIdea-notInMyHouseEbook.jpg) no-repeat 387px 45px;
	}

#pageMediaGodIdea #recessionGetOutOfMyHouseMp3Series.productOffer {
	background: #eaeff2 url(/images/media/godIdea-recessionMp3Series.jpg) no-repeat 386px 40px;
	}

#pageMediaGodIdea .productOffer h3 {
	color: #1a3f5c;
	font-size: 18px;padding-bottom: 7px;
}

#pageMediaGodIdea .productOffer p {
	color: #0f212f;
	width: 315px;
	font-size: 12px;
	line-height: 16px;
}

#pageMediaGodIdea span.callToAction {
	float: left;
	margin-left: 365px;
	width: 138px;
	height: 50px;
	margin-top: -50px;
	background: url(/images/productOffer_landingPage_bg.png) no-repeat;
}	

#pageMediaGodIdea span.callToAction a{
	display: block;
	width: 138px;
	height: 45px;
	padding: 10px 0 0 0;
	color: #fff;
	font-size: 11px;
	line-height: 12px;
}


/***** Share box *****/

div.shareBox {
	width:100%;
		margin: 0;
	padding: 0;
	height: 25px;
}

#pageEventsCantonJones {
	margin-top: -20px;
}

div.shareBox ul {
	margin: 0;
	padding: 0;
}

div.shareBox ul li {
	list-style: none;
	float: right;
	width: 60px;
	margin: 0;
	padding: 0;
}
div.share-facebook {
}

div.share-twitter {
}


/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#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;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #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:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
 
 /* end colorbox */




