body {font:	13px/1.2 Verdana, Arial, Helvetica, sans-serif;	background:#ccc8bc; padding:0; margin:16px 5px 16px 5px; text-align:center;}
.topBanner {background: black; width:730px; padding:0; margin-right:auto; margin-left:auto; display: none;}
.printTopBanner {background: black; width:657px; padding:0; margin-right:auto; margin-left:auto; display: block;}
.logo {background: #3973a5; width:730px; padding:6px 0 6px 0; text-align:left;  text-indent: 6px; }
.content {background: #ffffff; width:730px; padding:0; margin-left:auto; margin-right:auto;}
.catalystContent {background: #ffffff; width:300px; padding:0; margin-left:3px; margin-right:3px;}
.crumbBar {background: #ebe8e0; padding:4px 20px 4px 20px; font-size:11px; text-align:center;}

/* Personalization Bar */
#pBarWrap {padding:4px 0 4px 0; text-align:left;}
#jimName {padding:4px 20px 4px 40px;}
.personalizationBarCenter {display:none;}
#personalizationBarRight {display:none;}

/* Home Page */
#pageWrapper {margin:0; padding:0;}
#homePageWelcomeWrapper {}	
#homePageWelcome {background: #f7f3e7; padding:20px;}				
#pbqBox {text-align:center; 
			font-weight:bold; width:168px; 
			background-color:white; 
			padding:2px 6px 6px 6px; 
			float:left; 
			margin-right:20px;}
			
#pbqLeadIn {padding:4px 4px 8px 4px;
			margin:0 0 12px 0; 
			font-weight:normal;}

#pbqInfoLayer {position: relative; text-align: center;}
#pbqInfoMovie {position: absolute;	background-color: transparent; text-align: center; margin:0; z-index: 10;}
		
#pbqFlashInfo {width:168px; 
			height:300px; 
			top:0px; left:-4px; 
			z-index: 2;
			position: relative;}
			
#audienceButton {text-align:center; 
			font-weight:bold; width:25%; 
			background-color:#f7f3e7; 
			padding:2px 6px 6px 6px; 
			float:left; 
			margin-right:20px;}

/* Audio Message Row */
#audioLine {padding:6px 10px 0 0; text-align:left; float:left; margin-right:20px;}
#audioMessageText9 {font:normal normal normal 9px Verdana, Arial, Helvetica, sans-serif; text-align:left; margin:0; padding-left:0;}
#audioMessageText11 {font:normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; margin:0; padding-left:20px;}		
#signature {text-align:right; padding-left:60px;}

/* Benefits Box - Movie */
#benefitsBox {background-color:#e8e8e0; text-align:left; width:196px; height:133px;}
#benefitsMovie {text-align:center; 
			background-color:#f7f3e7;
			font-weight:bold; 
			padding:0; 
			margin-right:30px;}	

/* Feature Box */	
#featureBox {background: #ffffff; padding:10px 0 10px 0;}	
.featureBoxLines {border-left:1px solid #3973a5; text-align:center; font-weight:bold; width:168px;}		
.featureBoxNoLines {text-align:center; font-weight:bold; width:168px;}
.centeredBoxContents {padding-left:0; vertical-align: bottom; }

/* Interior Pages */
.centerContent {background: #ffffff; padding:10px 20px 10px 20px;}
	.centerContent p {text-align:left;}
	
.hpCenter {background: #ffffff; padding:0; margin:0; border-right:2px solid #dddddd;}
.hpCenterTable {padding-left:20px;}
.popUpContent {background: #ffffff; width:96%; margin:0 4px 4px 4px;}
.footerWrap {border-right:2px solid #dddddd; margin:0; padding:0;}
.formsContent {padding-left:40px;}

/* Begin Color Bar Descriptors */
.colorBarHeader {font-size:13px; font-weight:bold; color: #cc0000; margin-bottom:6px; margin-left:8px;}
.colorBarBullet {font-size:12px; margin-left:24px; margin-right:12px;}
.clientTitle {font:normal italic bold 14px Verdana, Arial, Helvetica, sans-serif; color:#cc0000; text-align:left; margin-bottom:8px;}
.cspTease {font-size:12px; text-indent:92px;}
.black14 {font-size:14px; font-weight:bold; color:black;}

/* Begin Link operatives */
a:link {color: #417aab; text-decoration: underline; font-weight: bold}
a:visited {color: #417aab; text-decoration: underline; font-weight: bold}
a:hover {color: #d29950; text-decoration: underline; font-weight: bold}
a:active {color: #417aab; text-decoration: underline; font-weight: bold}
/* End Link operatives */

/* Begin Menu Bar */
.tabDisplay {border-top:2px solid #3973a5; border-bottom:3px solid #3973a5; margin:0; padding:0; background-color:#3973a5; text-align:center;}
#menubar a:link {font:normal normal bold 12px Arial, Helvetica, sans-serif; color:black; text-decoration:none;
	background-color:#edefe9; padding:2px 12px 2px 12px; margin:0;}
	
#menubar a:visited {font:normal normal bold 12px Arial, Helvetica, sans-serif; color:black; text-decoration:none;
	background-color: #edefe9;	padding:2px 12px 2px 12px; margin:0;}	
	
#menubar a:hover {font:normal normal bold 12px Arial, Helvetica, sans-serif; color:white; text-decoration:none;
	background-color: #3973a5;	padding:2px 12px 2px 12px; margin:0;}
	
#blueLinks {color:white; white-space:nowrap;}	
#blueLinks a:link {font:normal normal bold 12px Arial, Helvetica, sans-serif; color:white; text-decoration:underline; padding:2px 12px 2px 12px; margin:0; white-space:nowrap;}
#blueLinks a:visited {font:normal normal bold 12px Arial, Helvetica, sans-serif; color:white; text-decoration:underline; padding:2px 12px 2px 12px; margin:0; white-space:nowrap;}	
#blueLinks a:hover {font:normal normal bold 12px Arial, Helvetica, sans-serif; color:orange; text-decoration:none; padding:2px 12px 2px 12px; margin:0; white-space:nowrap;}
/* End Menu Bar */

	
ol {margin-right:10px;}
ul {text-align:left; margin-right:10px;}
li {text-align:left; margin-bottom:8px;}

p,h1,h2,h3,h4,h5 {margin:10px 8px 10px 8px;}

p {
	text-align:left;
}
		
h1 {font-size:17px; color: #cc6d29; text-align:left; margin: 0 0 0 10px;}
h2 {font-size:14px; font-weight:bold; color: navy; text-align:left; margin: 4px 0 8px 10px;}
h3 {font-size:14px; color:navy; text-align:left; font-family: Arial, Helvetica, sans-serif; margin: 0 0 0 0;}
h4 {
	font:normal normal bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#cc6d29; 
	text-align:left; 
	margin:0 0 0 0;
}
h5 {
	font:normal normal bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:navy; 
	text-align:left; 
	margin:0 0 0 0;
}
h6 {font-size:14px; color:navy; text-align:left; font-family: Arial, Helvetica, sans-serif; margin:0; padding-top:12px; padding-left:14px; font-weight:normal;}	

.hptableCell {border:1px solid #f7f3e7; font-size:12px; font-weight:bold; text-align:left; padding:4px; background-color:white;}

.hptableCell a:link {text-decoration:underline; color:black;}
.hptableCell a:visited {text-decoration:underline; color:black;}
.hptableCell a:hover {text-decoration: none; background-color: #f7f3e7;}

.headerLine {border-top: 2px solid #dddddd;}
.copyLine {border-bottom: 1px solid #eeeeee; font-size:10px; margin:0 10px 0 10px;}
.footerLinks {font:normal normal normal 10px Verdana, Arial, Helvetica, sans-serif; color:#999999;text-align:center; padding-top:4px;}
.footerLineBottom {border-top: 1px solid #eeeeee; margin-top:4px;}
.footerCopyRight {font:normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#999999; text-align:center; background-color:#ebe8e0; padding-top:8px; 
	border-top:4px solid #3973a5; margin-top:0; width:100%;}

.text10left {font:normal normal normal 10px Verdana, Arial, Helvetica, sans-serif; text-align:left; margin:0 10px 0 10px;}
.text10center {font:normal normal normal 10px Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:0 10px 0 10px;}
.text10right {font:normal normal normal 10px Verdana, Arial, Helvetica, sans-serif; text-align:right; margin:0 10px 0 10px;}
.text11left {font:normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; margin:0 10px 0 10px;}
.text11center {font:normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:0 10px 0 10px;}
.text11right {font:normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:right; margin:0 10px 0 10px;}
.text12left {font:normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:left; margin:0 10px 0 10px;}
.text12center {font:normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:0 10px 0 10px;}
.text12right {font:normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:right; margin:0 10px 0 10px;}
.text13left {font:normal normal normal 13px Verdana, Arial, Helvetica, sans-serif; text-align:left; margin:0 10px 0 10px;}
.text13center {font:normal normal normal 13px Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:0 10px 0 10px;}
.text13right {font:normal normal normal 13px Verdana, Arial, Helvetica, sans-serif; text-align:right; margin:0 10px 0 10px;}
.text14left {font:normal normal normal 14px Verdana, Arial, Helvetica, sans-serif; text-align:left; margin:0 10px 0 10px;}
.text14center {font:normal normal normal 14px Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:0 10px 0 10px;}
.text14right {font:normal normal normal 14px Verdana, Arial, Helvetica, sans-serif; text-align:right; margin:0 10px 0 10px;}

.quoteTitle {font:normal italic bold 14px Verdana, Arial, Helvetica, sans-serif; color:#cc0000; text-align:left; margin-bottom:8px; padding-left:8px;}
.quoteText {font:normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:left; padding-left:8px;}
.quoteBy {font:normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; text-align:right; padding-right:16px;}
.quoteBorder{border:1px solid #dddddd; padding:6px;}

.topLinks {font:normal normal normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; padding-left:112px;}
.checkbox {font:normal normal normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:left;
	background-image: url(http://www.growthresourcesofohio.com/graphics/misc/checkbox.gif); background-repeat: no-repeat; 
	margin:10px 0 6px 26px; padding-left:20px;}
.maroon {color:maroon;}
.navy {color:navy;}
.orange {color: #cc6d29;}

.footerWidth {width:98%; text-align:center;}
table#articlesBorder{border:1px solid #dddddd; padding:6px;}

/* Subscriber functions */
.subscribeTitle {font:normal normal bold 12px Verdana, Arial, Helvetica, sans-serif; color:#cc0000; text-align:center; padding-bottom:4px; padding-top:4px;}
input#subscribe	{font:normal normal normal 11px Arial, Helvetica, sans-serif; color:black; text-align:center; background-color:#f5f5f5;
	border:3px double gray; padding:1px; margin-top:10px;}
.subscriberLineBottom {border-bottom: 3px solid #3366FF; margin-top:10px;}

/* Flash layer positioning //////////////////////////////////////////////////////*/
.brillianceLayer {position: relative; text-align: left;}
.brillianceMovie {position: absolute;	background-color: transparent; text-align: left; margin: -200px 0 0 -450px; z-index: 1;}


/* Interior Page Formatting /////////////////////////////////////////////////////*/	
	#contentLeft {width:210px; padding:6px; background: #F6F3ED; vertical-align:top; height:100%;}
		#contentLeft h1 {	margin:10px 0 20px 14px;}
		
	#contentCenter {padding:6px; background:#fff; vertical-align:top; width:520px;}
		#contentCenter p {font-size:13px; text-align:left; padding:4px;}
		#contentCenter h2 {margin-top:10px;}
		.h2Indent {padding-left:20px; text-indent:20px; font-weight:normal;}
		
	#videoPlayer {padding:6px; background:#fff; vertical-align:top; text-align:center;}
		
/* Navigation Formatting ///////////////////////////////////////////////////////*/
#linkNav {font:normal normal normal 12px Arial, Helvetica, sans-serif; text-align:left; margin:18px;}
	#linkNav a:link {font-weight:normal; color:#417aab; text-decoration:underline;}
	#linkNav a:visited {font-weight:normal; color:#d29950; text-decoration:underline;}	
	#linkNav a:hover {font-weight:normal; color:#d29950; text-decoration:none;}
	
/* Testimonial Sidebar ////////////////////////////////////////////////////////*/
#testimonialSBBorder {border:1px solid #cc9900; margin:14px; background-color: white;}
#testimonialSBHeader {font:normal normal bold 14px Arial, Helvetica, sans-serif; text-align:center; color:navy; text-decoration:underline; padding:4px}
.testimonialSBQuote {font-weight:normal; font-size:12px; text-align:left; padding:6px;}

/* Full Address Sidebar ///////////////////////////////////////////////////////*/
#addressSBBorder {border:1px solid #cc9900; margin:14px; background-color: white; padding-bottom:8px;}
#addressSBHeader {font:normal normal bold 14px Arial, Helvetica, sans-serif; text-align:center; color:navy; padding:4px}
.addressSBInfo {font-weight:normal; font-size:12px; text-align:left; padding:1px 6px 1px 6px;}
.addressSBPhone {font-weight:bold; font-size:13px; text-align:center; padding:1px 6px 1px 6px;}
.addressSBPhoneBottom {font-weight:bold; font-size:13px; text-align:center; padding:1px 6px 6px 6px;}

/* Assessment Action Steps Sidebar */
#assessmentSBBorder {border:1px solid #cc9900; margin:14px; background-color: white;}
#assessmentSBHeader {font:normal normal bold 14px Arial, Helvetica, sans-serif; text-align:center; color:navy; text-decoration:none; padding:4px}
.assessmentActionItem {font-weight:normal; font-size:12px; text-align:left; padding:6px; margin-top:2px; margin-bottom:2px;}
.assessmentHR {border-top:1px solid #cc9900; margin:14px; font-size:1px;}
.assessmentActionItem ul {margin-left:14px; padding-left:0; margin-bottom:0;}

/* About us photo holder */
.photoPlaceholder {text-align:right; border:1px solid black; width:138px; margin-right:14px;}

/* Amazon Box */
#amazonBox {text-align:center; border:1px solid #cccccc; width:120px; height:120px; background-color: #ffffff;}
#amazonTextLink {font:normal normal normal 10px Arial, Helvetica, san-serif; color:black; text-align:center; margin-top:20px;}
.amazonDescriptor {font:normal normal normal 10px Arial, Helvetica, san-serif; color:black; text-align:center;}

/* Book Endorsement Names */
.bookEndorse {text-align:left; padding:0 8px 24px 36px;}

/* BOOK: Table of Contents */	
.toc {text-align:left; margin:12px;}
	.tocHeader {text-align:left; padding:0; margin-left:24px; font-weight: bold;}
	.toc ol {margin:0 10px 10px 48px; padding:0;}
	.toc li {margin:0 0 0 12px; padding:0;}

/* Media Page */
.linkTextIndent {text-align:left; margin-left:30px; padding-bottom:4px;}

/* Contact Us ////////////////////////////////////////////////////////////////*/
.mailingAddress {font:normal normal normal 13px Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		margin-right:10px;
		margin-left:10px;
		white-space:nowrap;}
.mailingAddressLine2 {font:normal normal normal 13px Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		margin-right:10px;
		margin-left:40px;
		white-space:nowrap;}

		
/* Flash Player Required Warning */
#flashRequired {font-size:13px; border:1px solid black; background-color:#eeeeee; margin:20px; text-align:center; padding:4px;}
#flashLink {font-size:12px; padding-top:6px;}


/* Personal Brilliance Quotient Poll ////////////////////////////////////////*/
	/* Home Page Poll Question */
	#formQ1 {padding-top:10px; padding-left:10px; border-top: 1px dashed #cccccc; margin-top:10px; z-index:1;}
	.pollChoiceHP {text-align:left; font-weight:normal; padding-left:8px;}
	.pollRadioHP {text-align:left; margin-right:6px; border:none;}
	#nextButtonHP {text-align:left; padding-top:10px; padding-left:16px;}
	#submitButtonHP {font-weight:bold; 
				color:white; 
				text-align:center; 
				padding:2px; 
				margin-top:8px; 
				margin-left:26px; 
				background-color:#3A73A5; 
				cursor: hand;}
				
	#nextButton {text-align:left; padding-top:10px; padding-left:16px;}
	#startOver {text-align:center; 
				margin-top:-18px; 
				margin-left:30px; 
				cursor: hand;
				float:right;}
	#submitNext {font-weight:bold; 
				color:white; 
				text-align:center; 
				padding:2px; 
				margin-top:8px; 
				margin-left:26px; 
				background-color:#3A73A5; 
				cursor: hand;}

	.pollNumber {font-weight:bold; 
				text-align:left; 
				color:black; 
				padding-top:0; 
				padding-bottom:6px; 
				padding-left:12px;}
				
	.pollQuestion {text-align:left; 
				color:#cc6d29; 
				padding-top:0; 
				padding-bottom:6px; 
				padding-left:12px;}
				
	.pollQuestionTable {margin-right:12px; margin-left:24px; text-align:left;}
		.pollQuestionTable tr {text-align: left; 
					margin-left:30px; 
					padding-left:20px; 
					vertical-align: top; 
					margin-right:12px;}
	
	.pollChoice {text-align:left; font-weight:bold;}
	.pollWarningLeft {font-weight:bold; 
				color:white; 
				text-align:left; 
				background-color:red; 
				padding:2px 2px 2px 8px; 
				width:200px; 
				margin:8px 4px 12px 20px;}
				
	.formWarningLeft {font-weight:bold; 
				color:white; 
				text-align:left; 
				background-color:red; 
				padding:2px 2px 4px 8px; 
				margin:8px 0 0 42px;}
				
	.formWarningCenter {font-weight:bold; 
				color:white; 
				text-align:center; 
				background-color:red; 
				padding:2px 2px 4px 8px; 
				margin:8px;}
	.formWarningCenter a:link {color:white; text-decoration:underline;}
	.formWarningCenter a:visited {color:white; text-decoration:underline;}	
	.formWarningCenter a:hover {color:white; text-decoration:none;}
	
	.formWarningCenterHide {background-color:white;}
	
	
	#pollBackContainer {width:650px; text-align:center; margin:-10px 30px 10px 10px;}
	#pollBack {text-align:left; padding:4px 50px 4px 4px; 
				border-bottom:1px solid #cc6d29; 
				border-left:1px solid #cc6d29; 
				background-image: url(../images/photos/jimTalkingHead2.gif);
				background-position: right;
				background-repeat: no-repeat;
				}
				
	.pollGiftWarningLeft {font-weight:bold; 
				color:white; 
				text-align:left; 
				background-color:red; 
				padding:2px 2px 4px 8px; 
				margin:8px 0 0 24px;}

	/* Assessment Page Poll Questions */
	.pollRadio {font-size:12px; text-align:left; margin-right:6px; border:none;}
	.progressBarText {font-size:10px; text-align:left;}
	.progressMeter {}
	
	/* Poll Mail Items to Table */
	#personalizationBox {border:1px solid #999999; background-color:#f6f3ed; width:80%; padding:6px;}
	.confirmCheck1 {text-align:center; 
				padding-top:0; 
				padding-bottom:6px; 
				padding-left:12px;
				margin-right:10px;
				margin-left:10px;}
				
	.confirmCheck2 {text-align:center; 
				padding-top:0; 
				padding-bottom:6px; 
				padding-left:12px;
				margin-right:10px;}

	.confirmCheckText {font-weight:bold; 
				text-align:left; 
				color:black; 
				padding-top:0; 
				padding-bottom:6px; 
				padding-left:12px;}
				
	#pollMailItemsTable1 {width:60%; 
				padding:4px; 
				border:1px solid #cc6d29; 
				text-align:center;
				background-color:white;}
				
	#pollMailItemsTable2 {padding:4px; border:1px solid #cc6d29;}
	#pollMailItemsLastChanceTable {padding:4px; border:1px solid #cc6d29;}
	#pollGifts {border-left:1px solid #cc6d29; padding:6px; margin-left:20px;}
	
	
	/* Sign Up Form */
	#signUpBox {border:1px solid #999999; background-color:#f6f3ed; width:96%; padding:6px;}			
	#signUpFormTable {width:80%; 
				padding:4px; 
				border:1px solid #cc6d29; 
				text-align:center;
				background-color:white;}
				
	.warningTextCenter {font-weight:bold; text-align:center; color:red;}
	
/* Bonus Page */
.lg1 {font-size:17px; color: #cc6d29; text-align:center; font-weight:bold; margin: 10px 0 10px 0;}
.lg2 {font-size:24px; color: #cc6d29; text-align:center; font-weight:bold; margin: 10px 0 10px 0;}		
