* { margin: 0; padding: 0; }

body {
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
	}
	
a img { border: none; }
	
.wrapper {
	width: 900px;
	margin: 0 auto;
	clear: both;
	
/*	border: 1px solid #f00;
*/
	}
	
#GlobalTopper {
	background-color: #8ed3c9;
	position: relative;
	}
	#GlobalTopper .wrapper {
		padding: 25px 0px; 
		width: 850px;
		}
	#GlobalNav {
		top: -65px;
		position: relative;
		list-style: none;
		float: right;
		font-size: 1.2em;
		line-height: 1.5em;
		background: transparent url(../images/topperdecor.gif) no-repeat top left;
		padding: 15px 0px;
		width: 150px;
		text-align: left;
		}
		#GlobalNav li {
			padding-left: 130px;
			}
		#GlobalNav a:link, #GlobalNav a:visited {
			text-decoration: none;
			color: #443000;
			}
			
#Topper {
	position: relative;
	top: -60px;
	}		
	#Topper h1 img {
		float: left;
		padding-top: 10px;
		}
		body.onlinetoc #Topper h1 img, body.onlineintro #Topper h1 img, body.onlinech1 #Topper h1 img, body.onlinech2 #Topper h1 img, body.onlinech3 #Topper h1 img, body.onlinech4 #Topper h1 img, body.onlinech5 #Topper h1 img, body.onlinech6 #Topper h1 img, body.onlinech7 #Topper h1 img, body.onlinech8 #Topper h1 img, body.onlinech9 #Topper h1 img, body.onlinech10 #Topper h1 img, body.onlinech11 #Topper h1 img, body.onlinech12 #Topper h1 img, body.onlinech13 #Topper h1 img, body.onlinech14 #Topper h1 img, body.onlinech15 #Topper h1 img, body.onlinech16 #Topper h1 img, body.onlinech17 #Topper h1 img, body.onlinech18 #Topper h1 img, body.onlinech19 #Topper h1 img, body.onlinech20 #Topper h1 img, body.onlinechapp #Topper h1 img, body.onlinehome #Topper h1 img, body.onlinevid #Topper h1 img {
			z-index: 5;
			position: relative;
			}
		#Topper h1 img.intro {
			padding: 30px 0px 0px 34px;
			}
			body.buylowstress #Topper h1 img.intro, body.buylowstressbulk #Topper h1 img.intro, body.lowstressmedia #Topper h1 img.intro, body.lowstressresources #Topper h1 img.intro {
				padding: 50px 0px 0px 34px;
				}
			body.lowstressconference #Topper h1 img.intro {
				padding: 80px 0px 0px 34px;
				}
			body.lowstresspreviewch1 #Topper h1 img.intro, body.lowstresspreviewch2 #Topper h1 img.intro, body.lowstresspreviewch9 #Topper h1 img.intro, body.lowstresspreviewch15 #Topper h1 img.intro, body.lowstresspreviewtoc #Topper h1 img.intro, body.lowstresspreviewintro #Topper h1 img.intro, body.lowstresspreviewdvd #Topper h1 img.intro, body.lowstresspreviewvids #Topper h1 img.intro {
				padding: 50px 0px 0px 25px;
				}
			body.onlinetoc #Topper h1 img.intro, body.onlineintro #Topper h1 img.intro, body.onlinech1 #Topper h1 img.intro, body.onlinech2 #Topper h1 img.intro, body.onlinech3 #Topper h1 img.intro, body.onlinech4 #Topper h1 img.intro, body.onlinech5 #Topper h1 img.intro, body.onlinech6 #Topper h1 img.intro, body.onlinech7 #Topper h1 img.intro, body.onlinech8 #Topper h1 img.intro, body.onlinech9 #Topper h1 img.intro, body.onlinech10 #Topper h1 img.intro, body.onlinech11 #Topper h1 img.intro, body.onlinech12 #Topper h1 img.intro, body.onlinech13 #Topper h1 img.intro, body.onlinech14 #Topper h1 img.intro, body.onlinech15 #Topper h1 img.intro, body.onlinech16 #Topper h1 img.intro, body.onlinech17 #Topper h1 img.intro, body.onlinech18 #Topper h1 img.intro, body.onlinech19 #Topper h1 img.intro, body.onlinech20 #Topper h1 img.intro, body.onlinechapp #Topper h1 img.intro, body.onlinevid #Topper h1 img.intro, body.onlinehome #Topper h1 img.intro {
				padding: 30px 0px 0px 25px;
				}
				/* body.onlinehome #Topper h1 img.intro {
					padding-top: 80px;
					}*/
			
			
#SectionNav {
	clear: both;
	position: relative;
	top: -52px;
	float: right;
	border-top: 1px solid #443000;
	font-size: 1.3em;
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	}
	body.lowstresspreviewch1 #SectionNav, body.lowstresspreviewch2 #SectionNav, body.lowstresspreviewch9 #SectionNav, body.lowstresspreviewch15 #SectionNav, body.lowstresspreviewtoc #SectionNav, body.lowstresspreviewintro #SectionNav, body.lowstresspreviewdvd #SectionNav, body.lowstresspreviewvids #SectionNav {
		top: -60px;
		}
	body.onlinetoc #SectionNav, body.onlineintro #SectionNav, body.onlinech1 #SectionNav, body.onlinech2 #SectionNav, body.onlinech3 #SectionNav, body.onlinech4 #SectionNav, body.onlinech5 #SectionNav, body.onlinech6 #SectionNav, body.onlinech7 #SectionNav, body.onlinech8 #SectionNav, body.onlinech9 #SectionNav, body.onlinech10 #SectionNav, body.onlinech11 #SectionNav, body.onlinech12 #SectionNav, body.onlinech13 #SectionNav, body.onlinech14 #SectionNav, body.onlinech15 #SectionNav, body.onlinech16 #SectionNav, body.onlinech17 #SectionNav, body.onlinech18 #SectionNav, body.onlinech19 #SectionNav, body.onlinech20 #SectionNav, body.onlinechapp #SectionNav, body.onlinevid #SectionNav {
		top: 20px;
		left: 140px;
		padding-right: 0px;
		z-index: 1;
		width: 1170px;
		padding-bottom: 10px;
		text-align: left;
		}
		body.onlinehome #SectionNav {
			top: 10px;
			left: 140px;
			padding-right: 0px;
			z-index: 10;
			width: 1170px;
			padding-bottom: 10px;
			text-align: left;
			}
	body.buylowstress #SectionNav, body.buylowstressbulk #SectionNav {
		padding-left: 11px;
		padding-right: 112px;
		margin-left: 300px;
		float: left;
		text-align: left;
		top: -100px;
		}
		body.buylowstressbulk #SectionNav {
			top: -60px;
			}
	#SectionNav ul {
		list-style: none;
		padding: 30px 0px;
		padding-left: 10px;
		}
		#SectionNav ul li {
			display: inline;
			}
			#SectionNav ul li a {
				padding-right: 24px;
				position: relative;
				}
				body.onlinetoc #SectionNav ul li a, body.onlineintro #SectionNav ul li a, body.onlinech1 #SectionNav ul li a, body.onlinech2 #SectionNav ul li a, body.onlinech3 #SectionNav ul li a, body.onlinech4 #SectionNav ul li a, body.onlinech5 #SectionNav ul li a, body.onlinech6 #SectionNav ul li a, body.onlinech7 #SectionNav ul li a, body.onlinech8 #SectionNav ul li a, body.onlinech9 #SectionNav ul li a, body.onlinech10 #SectionNav ul li a, body.onlinech11 #SectionNav ul li a, body.onlinech12 #SectionNav ul li a, body.onlinech13 #SectionNav ul li a, body.onlinech14 #SectionNav ul li a, body.onlinech15 #SectionNav ul li a, body.onlinech16 #SectionNav ul li a, body.onlinech17 #SectionNav ul li a, body.onlinech18 #SectionNav ul li a, body.onlinech19 #SectionNav ul li a, body.onlinech20 #SectionNav ul li a, body.onlinechapp #SectionNav ul li a, body.onlinehome #SectionNav ul li a, body.onlinevid #SectionNav ul li a {
					padding-right: 16px;
					}
			#SectionNav ul li a.last {
				padding-right: 5px;
				}
				#SectionNav ul li a.buybutton img {
					float: left;
					position: relative;
					top: -8px;
					left: 12px;
					}
				#SectionNav ul li a:link, #SectionNav ul li a:visited {
					text-decoration: none;
					color: #e1a209;
					}
    			#SectionNav ul li a.selected {
    				color: #006b4e !important;
    				}
    			#SectionNav ul li a:hover {
    				color: #006b4e;
    				}
			
			
#Content {
	position: relative;
	top: -105px;
	font-size: 1.2em;
	}
	body.onlinetoc #Content, body.onlineintro #Content, body.onlinech1 #Content, body.onlinech2 #Content, body.onlinech3 #Content, body.onlinech4 #Content, body.onlinech5 #Content, body.onlinech6 #Content, body.onlinech7 #Content, body.onlinech8 #Content, body.onlinech9 #Content, body.onlinech10 #Content, body.onlinech11 #Content, body.onlinech12 #Content, body.onlinech13 #Content, body.onlinech14 #Content, body.onlinech15 #Content, body.onlinech16 #Content, body.onlinech17 #Content, body.onlinech18 #Content, body.onlinech19 #Content, body.onlinech20 #Content, body.onlinechapp #Content, body.onlinech20 #Content, body.onlinevid #Content {
		top: -60px;
		}
		body.onlinehome #Content {
			top: -70px;
			}
	body.lowstresshome #Content {
		background-color: #ceebe6;
		/*min-height: 302px;*/
		}
		body.lowstresspreviewch1 #Content.wrapper, body.lowstresspreviewch9 #Content.wrapper, body.lowstresspreviewch15 #Content.wrapper, body.lowstresspreviewtoc #Content.wrapper, body.lowstresspreviewintro #Content.wrapper, body.lowstresspreviewdvd #Content.wrapper {
			background-color: #fcefce;
			}
		body.onlinetoc #Content.wrapper, body.onlineintro #Content.wrapper, body.onlinech1 #Content.wrapper, body.onlinech2 #Content.wrapper, body.onlinech3 #Content.wrapper, body.onlinech4 #Content.wrapper, body.onlinech5 #Content.wrapper, body.onlinech6 #Content.wrapper, body.onlinech7 #Content.wrapper, body.onlinech8 #Content.wrapper, body.onlinech9 #Content.wrapper, body.onlinech10 #Content.wrapper, body.onlinech11 #Content.wrapper, body.onlinech12 #Content.wrapper, body.onlinech13 #Content.wrapper, body.onlinech14 #Content.wrapper, body.onlinech15 #Content.wrapper, body.onlinech16 #Content.wrapper, body.onlinech17 #Content.wrapper, body.onlinech18 #Content.wrapper, body.onlinech19 #Content.wrapper, body.onlinech20 #Content.wrapper, body.onlinechapp #Content.wrapper, body.onlinehome #Content.wrapper, body.onlinevid #Content.wrapper {
			background-color: #fcefce;
			}
		body.lowstressconference #Content {
			top: -130px;
			}
			body.lowstressconference #Content h2 {
				font-size: 150%;
				}
			body.lowstressconference #Content .paras {
				width: 562px;
				}
		body.buylowstress #Content {
			top: -150px;
			}
		body.buylowstressbulk #Content {
			top: -130px;
			}
		body.lowstressmedia #Content {
			top: -100px;
			}
		body.lowstressresources #Content {
			top: -80px;
			}
			body.buylowstress #Content .paras, body.lowstressmedia #Content .paras, body.lowstressresources #Content .paras {
				width: 560px;
				}
		body.lowstresspreviewch1 #Content.wrapper, body.lowstresspreviewch9 #Content.wrapper, body.lowstresspreviewch15 #Content.wrapper, body.lowstresspreviewtoc #Content.wrapper, body.lowstresspreviewintro #Content.wrapper, body.lowstresspreviewdvd #Content.wrapper {
			width: 962px !important;
			}
		body.onlinetoc #Content.wrapper, body.onlineintro #Content.wrapper, body.onlinech1 #Content.wrapper, body.onlinech2 #Content.wrapper, body.onlinech3 #Content.wrapper, body.onlinech4 #Content.wrapper, body.onlinech5 #Content.wrapper, body.onlinech6 #Content.wrapper, body.onlinech7 #Content.wrapper, body.onlinech8 #Content.wrapper, body.onlinech9 #Content.wrapper, body.onlinech10 #Content.wrapper, body.onlinech11 #Content.wrapper, body.onlinech12 #Content.wrapper, body.onlinech13 #Content.wrapper, body.onlinech14 #Content.wrapper, body.onlinech15 #Content.wrapper, body.onlinech16 #Content.wrapper, body.onlinech17 #Content.wrapper, body.onlinech18 #Content.wrapper, body.onlinech19 #Content.wrapper, body.onlinech20 #Content.wrapper, body.onlinechapp #Content.wrapper, body.onlinehome #Content.wrapper, body.onlinevid #Content.wrapper {
			width: 1170px !important;
			}
			body.lowstresspreviewvids #Content.wrapper {
				width: 980px;
				background-color: #fcefce;
				padding-left: 10px;
				}
				body.lowstresspreviewvids #Content.wrapper h2 {
					padding: 0px 0px 20px 0px;
					}
			body.lowstresspreviewch1 #Content #flashcontent, body.lowstresspreviewch9 #Content #flashcontent, body.lowstresspreviewch15 #Content #flashcontent, body.lowstresspreviewtoc #Content #flashcontent, body.lowstresspreviewdvd #Content #flashcontent {
				border: 1px solid #443000;
				width: 960px;
				height: 720px;
				background-color: #fff;
				}
			body.onlinetoc #Content #flashcontent, body.onlineintro #Content #flashcontent, body.onlinech1 #Content #flashcontent, body.onlinech2 #Content #flashcontent, body.onlinech3 #Content #flashcontent, body.onlinech4 #Content #flashcontent, body.onlinech5 #Content #flashcontent, body.onlinech6 #Content #flashcontent, body.onlinech7 #Content #flashcontent, body.onlinech8 #Content #flashcontent, body.onlinech9 #Content #flashcontent, body.onlinech10 #Content #flashcontent, body.onlinech11 #Content #flashcontent, body.onlinech12 #Content #flashcontent, body.onlinech13 #Content #flashcontent, body.onlinech14 #Content #flashcontent, body.onlinech15 #Content #flashcontent, body.onlinech16 #Content #flashcontent, body.onlinech17 #Content #flashcontent, body.onlinech18 #Content #flashcontent, body.onlinech19 #Content #flashcontent, body.onlinech20 #Content #flashcontent, body.onlinechapp #Content #flashcontent, body.onlinehome #Content #flashcontent {
				border: 1px solid #443000;
				width: 1170px;
				height: 878px;
				background: #fff url(../images/loading.gif) no-repeat top center;
				}
			body.lowstresspreviewintro #Content #flashcontent {
				border: 1px solid #443000;
				width: 959px;
				height: 717px;
				background-color: #fff;
				}
				body.lowstresspreviewvids #Content embed {
					height: 263px;
					}
		body.lowstresspreviewch2 #Content.wrapper {
			width: 942px !important;
			background-color: #fcefce;
			}
			body.lowstresspreviewch2 #Content #flashcontent {
				border: 1px solid #443000;
				width: 940px;
				height: 706px;
				background-color: #fff;
				}
	#Content .cats {
		float: left;
		}
	#Content .paras {
		width: 556px;
		float: right;
		padding-right: 20px;
		padding-top: 15px;
		line-height: 1.5em;
		}
		body.lowstresspreviewvids #Content .paras {
			width: 620px;
			}
		body.onlinevid #Content .paras {
			width: 900px;
			margin: 0 auto;
			}
	#Content h2 {
		color: #443000;
		font-size: 1.2em;
		padding-top: 15px;
		padding-bottom: 8px;
		}
		#Content h2 a:link, #Content h2 a:visited {
			color: #443000;
			font-size: 1.2em;
			text-decoration: none;
			}
			#Content h2 a:hover {
				color: #006b4e;
				}
	#Content h3 {
		padding-bottom: 5px;
		font-size: 1.1em;
		}
		body.lowstresspreviewvids #Content h3 {
			padding-bottom: 25px;
			}
		#Content h3 a:link, #Content h3 a:visited {
			text-decoration: none;
			color: #006b4e;
			}
			#Content h3 a:hover {
				text-decoration: underline;
				}
	#Content p {
		padding: 0px 0px 8px 0px;
		}
		#Content .paras p a:link, #Content .paras p a:visited {
			color: #e1a209;
			text-decoration: none;
			}
			$Content .paras p a:hover {
				color: #006b4e;
				}
			
			
.chapternav, .onlinechapternav {
	list-style: none;
	padding: 10px 0px;
	padding-left: 10px;
	text-align: right;
	padding-right: 26px;
	}
	.onlinechapternav {
		padding-right: 0px;
		text-align: left;
		color: #006b4e;
		line-height: 1.6em;
		}
	.chapternav li, .onlinechapternav li {
    	display: inline;
    	}
    	.chapternav li a {
    		padding-right: 24px;
    		position: relative;
    		}
    	.onlinechapternav li a {
    		padding-right: 24px;
    		}
    		.onlinechapternav li a.first {
    			padding-left: 20px;
    			}
    		.chapternav li a:link, .chapternav li a:visited, .onlinechapternav li a:link, .onlinechapternav li a:visited {
    			text-decoration: none;
    			color: #e1a209;
    			}
    			.chapternav li a.selected, .onlinechapternav li a.selected {
    				font-weight: bold;
    				color: #006b4e;
    				}
    			.chapternav li a:hover, .onlinechapternav li a:hover {
    				color: #006b4e;
    				}
    				
.embedbox {
	display: block;
	width: 325px;
	float: left;
	padding-top: 0px;
	font-size: .9em !important;
	}
	body.lowstressmedia .embedbox, body.buylowstressbulk .embedbox {
		width: 250px !important;
		padding-right: 25px;
		}
		body.buylowstressbulk .embedbox {
			font-size: .9em !important;
			}
	body.lowstresspreviewvids .embedbox p {
		font-weight: bold;
		font-family: helvetica, arial, sans-serif;
		padding: 10px 30px !important;
		line-height: 1.5em;
		font-size: 120%;
		}
	
.endorsement {
	font-style: italic;
	}
	.endorsement h3 {
		padding-top: 20px;
		}
	.endorsement span {
		font-style: normal;
		}
	
#Pullquote {
	padding-top: 30px;
	}
	#Pullquote img {
		margin-top: -30px;
		}
	
#Pullquote p {
	width: 200px;
	margin: 10px 0px 10px 40px;
	font-size: 110%;
	}
	#Pullquote a:link, #Pullquote a:visited {
		text-decoration: none;
		color: #006b4e;
		}
		#Pullquote a:hover {
			color: #000;
			}
	
form {
	padding: 10px 0px;
	text-align: right;
	width: 280px;
	}
	form p {
		padding: 10px 0px !important;
		}
		
.notice {
	padding: 10px 10px 0px 10px;
	background-color: #fcefce;
	border: 1px solid #443000;
	}
	.notice ul {
		padding: 5px 0px 10px 20px;
		}
		
div.onlinehome {
	width: 600px;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
	}
	div.onlinehome h2 {
		padding-bottom: 2px !important;
		font-weight: normal;
		}
		div.onlinehome h2 a:link, div.onlinehome h2 a:visited {
			color: #006b4e !important;
			}
			div.onlinehome h2 a:hover {
				text-decoration: underline !important;
				}
	div.onlinehome h3 {
		padding-top: 5px !important;
		padding-bottom: 0px !important;
		}
		div.onlinehome h3 a:link, div.onlinehome h3 a:visited {
			color: #333 !important;
			}
			div.onlinehome h3 a:hover {
				text-decoration: underline !important;
				}
	div.onlinehome ul {
		padding: 5px 0px;
		list-style: none;
		}
		div.onlinehome li {
			padding: 3px 0px;
			}
		div.onlinehome li a:link, div.onlinehome li a:visited {
			color: #333;
			text-decoration: none;
			}
			div.onlinehome li a:hover {
				text-decoration: underline;
				}
			
	#chapter1vids, #chapter2vids, #chapter3vids, #chapter4vids, #chapter5vids, #chapter6vids, #chapter7vids, #chapter8vids, #chapter9vids, #chapter10vids, #chapter11vids, #chapter12vids, #chapter13vids, #chapter14vids, #chapter15vids, #chapter16vids, #chapter17vids, #chapter18vids, #chapter19vids, #chapter20vids, #chapter6handouts, #chapter18handouts, #chapter20handouts {
		display: none;
		}
		
				
dl.onlinehome {
	width: 325px;
	float: left;
	padding: 25px 10px;
	padding-left: 40px;
	}
	dl.onlinehome dt {
		font-size: 140%;
		padding-bottom: 3px;
		}
		dl.onlinehome dt span {
			font-weight: bold;
			}
		dl.onlinehome dt a:link, dl.onlinehome dt a:visited {
			text-decoration: none;
			color: #006b4e;
			}
			dl.onlinehome dt a:hover {
				text-decoration: underline;
				}
	dl.onlinehome dd {
		padding: 3px 0px;
		}
		dl.onlinehome dd a:link, dl.onlinehome dd a:visited {
			text-decoration: none;
			color: #333;
			}
			dl.onlinehome dd a:hover {
				text-decoration: underline;
				}
	
.footer {
	position: relative;
	width: 800px;
	margin: 0 auto;
	top: -70px;
	}
	.footer p {
		margin-left: 275px;
		}
	.footer a:link, .footer a:visited {
		color: #e1a209;
		font-weight: bold;
		font-size: 1.2em;
		text-decoration: none;
		}
		
		
		
		
ul.no {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	}

ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: -300px;
	top: -20px;
	display: none;
	width: 500px;
	height: 500px;
	overflow-y: scroll;
	border: 1px solid #777;
	-webkit-border-top-left-radius: 4px;
	-moz-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	background-color: #fff;
	padding: 4px;
	padding-top: 0px;
	opacity: 0.9;
	-moz-box-shadow: 0px 0px 25px #777;
	-webkit-box-shadow: 0px 0px 25px #777;
	box-shadow: 0px 0px 25px #777;
	}
	li ul li {
		display: block !important;
		font-size: 90% !important;
		padding-bottom: 0px;
		}
		li ul li.menutitle {
			font-size: 1.2em !important;
			font-weight: bold !important;
			color: #e1a209 !important;
			}
		li ul li.chapterhead {
			font-size: 1.2em !important;
			font-weight: normal !important;
			color: #006b4e !important;
			padding: 25px 0px 8px 0px;
			}
	li ul li a {
		display: block;
		line-height: 1.4em;
		padding: 1px 0px;
		}
		li ul li a:link, li ul li a:visited {
			text-decoration: none;
			color: #000 !important;
			font-weight: normal;
			}
			li ul li a:hover {
				text-decoration: underline !important;
				}

/* Styles for Menu Items */
ul.no li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #E2144A; } /* Hover Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */

div.left {
	float: left;
	width: 200px;
	}
div.right {
	float: right;
	width: 200px;
	}
	
ul div.handout {
padding: 10px;
background-color: #fcefce;
border: 1px solid #d7a531;
}

a.inactive:link, a.inactive:visited {
color: #bbb !important;
font-weight: normal !important;
cursor: default !important;
}
a.inactive:hover { text-decoration: none !important; }
