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

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
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-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	
}
body {
	line-height: 1;
	color: black;
	background: #F7F7F7;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*General Styles*/
body.default { background-color: #F7F7F7; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
div#container { width: 1024px; margin: 10px auto auto auto }
h1.bigHead {
	font-size:21px;
	color: #333;
	text-align:center;
	width: 100%;
	margin: 5px auto 2px auto;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-bottom: 3px
}
h1.bigHeadHome {
	font-size:21px;
	color: #1564a8;
	text-align:center;
	width: 100%;
	margin: 23px auto 2px auto;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-bottom: 3px
}
h3.columnHead { width: 100%; margin: 35px auto 16px auto; text-align:center; font-size:12px; font-weight:bold; color: #333 }
h3.sectionHead { width: 94%; margin: 10px auto; font-size: 12px; color: #333; text-align:left; padding-bottom: 2px; line-height:1.5 }
p.sectionPar { width: 93%; margin: 10px auto; font-size: 12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #333; text-align:left; line-height: 1.5; border-bottom: 1px solid #ccc; padding-bottom: 5px }
div.bodySection { width: 100%; margin: 10px 0; background-color:#fff; border: #ddd 1px solid; background-image:url(images/title-bg.jpg); background-position: top; background-repeat:repeat-x; clear:both }
p.sectionPar a{ color: #0066ff; }
.bold {font-weight:bold}
.center { width: 100%; text-align:center }
div.button234 { width:234px; height: 30px; background-image:url(images/button-bg.gif); background-repeat:no-repeat; color:#FFF; text-decoration:none; margin: 15px auto; text-align:center; padding-top: 6px }
.whiteLink { color: #fff; text-decoration:none; font-size:14px; font-weight:bold }
.RedBold { color: #ff0000; font-weight:bold }
/* header styles */
div#header { width: 981px; margin: 0 auto }
ul#topBar1 { padding: 0; margin: 0; height: 124px; width: 981px; margin-bottom: 20px }
ul#topBar1 li{ position:relative; display:inline }
ul#topBar2 li a { font-weight:bold; font-size: 12px }
ul#topBar2 li a:link{ font-weight:bold; color: #cccccc; text-decoration:none }
ul#topBar2 li a:visited{ font-weight:bold; color: #cccccc; text-decoration:none }
ul#topBar2 li a:hover{ font-weight:bold; color: #ffffff; text-decoration:none }
ul#topBar2 li a:active{ font-weight:bold; color: #ffffff; text-decoration:none }
ul#topBar2 { padding: 0; margin: 0; width: 981px; background-color:#333; clear:both }
ul#topBar2 li{ position:relative; display:inline }
ul#topBar3 { background-image:url(images/black-bar.jpg); width:981px; height: 30px; background-repeat:no-repeat; padding: 5px 0 0 110px; clear:both }
ul#topBar3 li {position:relative; display:inline; font-size: 12px; padding: 0 100px 0 0}
ul#topBar3 li a { color: #fff; text-decoration:none }
ul#topBar3 li a:link { color: #fff; text-decoration:none }
ul#topBar3 li a:visited { color: #fff; text-decoration:none }
ul#topBar3 li a:hover { color: #ddd; text-decoration:none }
ul#topBar3 li a:active { color: #ddd; text-decoration:none }
ul.inlineList { width: 825px; vertical-align:top; margin: 0 }
ul.inlineList li{ position:relative; display:inline; width: 250px; margin: 10px; list-style-type:none; padding: 0 }
ul#topBar2 li div.theBox {width: 100%; text-align:center; margin-top: 15px; float:left}
/*main section styles*/
div#mainSection { width: 981px; margin:auto }

/*main section homepage styles */

div#homeCol1 { background-image:url(images/sidebar-bg-home.jpg); background-position: top; background-repeat:no-repeat; width: 197px; height:660px; float:left; text-align:center }

div#homeCol2 { width: 587px; float:left }
div#homeCol3 { background-image:url(images/sidebar-bg-home.jpg); background-position: top; background-repeat:no-repeat; width: 197px; height:660px; float:right; text-align:center }
ul#homeBoxes { width: 587px; padding: 0; margin: 0 }
ul#homeBoxes li {position:relative; display:inline }

/*subpage styles*/
div#mainSubBody { background-color: #fff; width: 981px; margin: 0 auto; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px}
div#mainSubBody a{ color: #0066ff; text-decoration:underline }
div#bodyText { width: 686px; padding: 10px 10px 10px 0; float:left}
div#bodyText p{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; line-height: 1.5; margin: 10px }
div#bodyText ul { line-height: 2.0; margin: 10px 10px 10px 20px; }
ul.bodyList li { background-image:url(images/checkmark.gif); background-position:top left; background-repeat:no-repeat; padding-left: 30px }
div#bodyListBullets ul { line-height: 1.5; margin: 10px 10px 10px 30px; }
ul.bodyListBullets li { list-style-type: disc; padding-left: 30px }
div#bodyText h2{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:16px; width: 100%; text-align:center; font-weight:bold; padding: 10px }
.redHeader { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; font-weight:bold; color: #ff0000; text-align:left; margin: 10px }
ol.orderList li {list-style-type:decimal; margin: 10px 10px 10px 30px; font-size:13px }
div#capTop { width: 197px; height: 39px; background-image:url(images/sidebar-top.jpg); background-repeat:no-repeat }
div#capBottom { background-image:url(images/sidebar-bottom.jpg); background-repeat:no-repeat; width: 197px; height:18px }
.contentPics { margin: 10px; float:right }
.topboxPics {margin: 10px; float:right; }
.topboxPicsLeft {margin: 10px; float:left;  }
div.contentBox { width: 75%; margin: 20px auto; background-color: #F5DEB3; border: 1px #333 solid; }
div.contentBox h4 {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold; font-size: 13px; color: #333;; margin: 10px }
div.contentBox h4 a{font-size: 13px; font-weight:bold; text-decoration:none }
ul.trainingList { padding-left: 20px }
ul.trainingList li { list-style-type:disc; background-image: none; padding-left: 0 }
div.topBox { width: 70%; }
div.topBoxLeft { float:right; width:70% }

/*why styles*/
div.bodyTextWhy { padding: 10px 10px 10px 0; width: 961px }
h1.bigHeadWhy { font-size: 28px;color: #333; text-align:center; width: 100%; margin: 23px auto 2px auto; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-bottom: 20px }
div.whyContentLeft {float:left; width: 425px; margin: 15px }
div.whyContentRight {float:right; width: 425px; margin: 15px }
div.whyCenter {width: 825px; margin: 15px 78px }
h2.whyHead { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold; font-size:20px; width: 100%; margin: 10px auto; text-align:center; padding-bottom: 5px; color: #333}
div.whyContentLeft p { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin: 10px 10px 10px 0 }
div.whyContentRight p { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin: 10px 10px 10px 0 }
div.whyCenter p { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin: 10px 10px 10px 0 }
h3.littleHead { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; font-weight:bold; width: 100%; text-align:left; color: #333; padding: 5px inherit 5px inherit }
.clear { clear:both; background-color: transparent }
p.bigText { color: #666; font-size: 18px; line-height: 1.25 }
p.littleText { font-size: 13px; line-height: 1.5 }
p.littleText a{ font-size: 13px; }
img.floatLeft { margin: 0; float:left }
img.floatRight { margin: 0; float:right }

/*sidebar styles*/
div#sidebar { width: 275px; float:right; margin-top: 20px; border: 1px #ccc solid }
div#sidebar h2{ width: 167px; color: #333; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin: 7px; font-size: 14px }
div#sidebar p { margin: 7px; }
div#sidebar hr { width: 75%; margin: auto }
img.sidebarImage { margin: 10px; float:left }
img.sidebarImageRt { margin: 10px; float:right}
div.sideBarElement { line-height: 1.5; min-height: 125px; padding: 10px; border-bottom: 1px solid #ccc; width: 85%; margin: 0 auto }
ul.sideForm li { padding: 5px; background-image: none; background-color: #eee; line-height: 1.5 }



/*footer styles*/
div#footer { width: 981px; margin: auto; text-align:center; clear:both }
ul#footerBar { padding: 0; margin: 0; width: 981px;  height: 53px; }
ul#footerBar li { position: relative; display:inline }
div#footerText { width: 100%; font-size:12px; margin-top: 15px; line-height: 1.25 }
div#footerText p{ margin-bottom: 7px }
div#footerText a { color: #0066ff; }

/*special styles*/
#OrderNowLanding {
background-color:#CFD8D8; border-color:#000000; border-style:solid; border-width:thin medium medium thin; float:left; font-size:10pt; height:auto; left:0; margin-bottom:25px; margin-right:20px; margin-top:25px; padding:5px; position:relative; text-align:left; width:300px; }
h3.lineHead { font-weight:bold; font-size:14px; text-decoration:underline; width: 100%; text-align:center }
div.bodyTextResources { width: 865px; padding: 10px; margin:auto }
div.resourceDiv { min-height: 115px; margin:10px }
div.bibleVerse {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; color: #333; width: 93%; margin:auto }
div.bibleVerse a {color: #0066ff; font-size: 13px }
.resourcesTable td{vertical-align:middle }

/*form styles*/
.mainContact { width: 500px; margin:10px auto; background-color:#eee; padding: 15px }
.mainContact p {font-size: 13px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif }
div.mediaSection { width: 100%; margin: 5px; border-bottom: 1px solid #ccc }
div.quoteBox { width: 80%; margin: 10px auto; padding: 5px; background-color:#F5DEB3; border: 1px solid #ccc }
.quotePerson { width: 80%; text-align:right }

/*speaking topics styles*/
#zoom_content { font-family:Arial, Helvetica, sans-serif; font-size: 14px; padding: 10px; line-height: 1.5 }
#zoom_content h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 18px; margin: 7px }

/*media page styles*/
.mediaHead { background-color:#333; color:#fff; font-size: 14px; font-weight:bold; width: 100%; padding:5px; margin:5px auto}
.mediaContent { margin: 5px auto }
.customer { width: 100%; text-align:right; font-style:italic }
.couponForm { width: 50%; margin: 10px auto; background-color:#CCC; border: 1px solid #333; clear:both }

/*top Menu*/
ul.bigRoll li { list-style-type:none; margin:0; padding:0; display:inline; }
#bigHome { background:url(images/roll/top-home.jpg) no-repeat 0 0; width: 90px; height:44px; display:block; float:left }
#bigHomeActive { background:url(images/roll/top-home.jpg) no-repeat 0 -88px; width: 90px; height:44px; display:block; float:left }
#bigHome span {display:none }
#bigHomeActive span {display:none }
#bigHome:hover { background-position: 0 -44px }
#bigHome:active { background-position: 0 -88px }
#bigForHome { background:url(images/roll/top-for-home.jpg) no-repeat 0 0; width: 161px; height:44px; display:block; float:left }
#bigForHomeActive { background:url(images/roll/top-for-home.jpg) no-repeat 0 -88px; width: 161px; height:44px; display:block; float:left }
#bigForHome span {display:none }
#bigForHomeActive span {display:none }
#bigForHome:hover { background-position: 0 -44px }
#bigForHome:active { background-position: 0 -88px }
#bigBusiness { background:url(images/roll/top-business.jpg) no-repeat 0 0; width: 144px; height:44px; display:block; float:left }
#bigBusinessActive { background:url(images/roll/top-business.jpg) no-repeat 0 -88px; width: 144px; height:44px; display:block; float:left }
#bigBusiness span {display:none }
#bigBusinessActive span {display:none }
#bigBusiness:hover { background-position: 0 -44px }
#bigBusiness:active { background-position: 0 -88px }
#bigContact { background:url(images/roll/top-contact.jpg) no-repeat 0 0; width: 108px; height:44px; display:block; float:left }
#bigContactActive { background:url(images/roll/top-contact.jpg) no-repeat 0 -88px; width: 108px; height:44px; display:block; float:left }
#bigContact span {display:none }
#bigContactActive span {display:none }
#bigContact:hover { background-position: 0 -44px }
#bigContact:active { background-position: 0 -88px }
