@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	text-align:center;
	background-color:#FEF5D0;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#363636;
}

a {
	color:#79682a;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

.clear {
	clear:both;
}
img { border:none;}
.hr-wide,
.hr-narrow,
.hr {
	display:block;
	padding:10px 0;
	height:5px;
}
.hr-wide { background:url(../images/hr-wide.gif)center no-repeat; }
.hr-narrow { background:url(../images/hr-narrow.gif) center no-repeat; }
.hr { background:url(../images/dbl-line-divider.png) center no-repeat; }

#site-wrapper,
#header-content   {
	width:1009px;
	margin:0 auto;
}

/*	//	Header Styles	//	*/
		#header {
			
			overflow:hidden;
		}
		#header-content {
			height:190px;
			width:919px;
			background:url(../images/bg-hdr-new.jpg) top no-repeat;
			text-align:left;
		}
		
		#header-content h1 {
			float:left;
			margin:0 0 0 85px;
			padding:0;
			width:285px;
			position:absolute;
			top:0px;
			z-index:30;
		}
		#header-content h1 a {
			display:block;
			height:185px;
			margin:0;
			padding:0;
			overflow:hidden;
			text-align:center;
			text-indent:-9999px;
		}
		#top-links {
			float:right;
			width:375px;
			margin:0 20px 0 0;
			padding:8px 0 0 0;
			text-align:right;
			color:#f3b827;
		}
		#top-links ul {
			margin:0;
			padding:6px 0 0 0;
		}
		#top-links ul li {
			display:inline;
			font-size:11px;
			padding:0 9px 3px 6px;	
			background:url(../images/bar-divider.gif) right 2px no-repeat;
		}
		#top-links ul li.last {
			background:none;
			padding-right:0;
		}
		#top-links ul li a {
			color:#655415;
			text-decoration:none;
		}
		#top-links ul li a:hover {
			color:#997d00;
			text-decoration:underline;
		}
		


/*	//	Navigation Styles	//	*/
		#main-nav {
			background-color:#C8BA7D;
		}
		
		#main-nav,
		#main-nav-content {
			height:59px;
		}
		
		#main-nav-content {
			width:872px;	
			border-right:2px solid #FFF;
			border-left:2px solid #FFF;
			background:url(../images/bg-nav.gif) top repeat-x;
			margin:0 auto;
			padding:0 0 0 16px
		}

		#main-nav-content ul,
		#main-nav-content ul li {
			padding:0;
			margin:0;
			list-style:none;
		}
		#main-nav-content ul li{
			display:block;
			float:left;
			padding-top:10px;
		}
		#main-nav-content ul li a {
			display:block;
			height:41px;
			margin:0 5px 0 0;
			padding:0;
			text-align:left;
			text-indent:-9999px;
			overflow:hidden;
		}
		#main-nav-content ul li a:hover,
		#main-nav-content ul li a.active {
			height:49px;
		}
		#main-nav-content ul li#home a{
			width:56px;
			background:url(../images/nav-home.gif) top no-repeat;
		}
		#main-nav-content ul li#home a:hover {
			background:url(../images/nav-home-hi.gif) top no-repeat;
		}	
		#main-nav-content ul li#recovery-training a{
			width:92px;
			background:url(../images/nav-recovery-training.gif) top no-repeat;
		}
		#main-nav-content ul li#recovery-training a:hover {
			background:url(../images/nav-recovery-training-hi.gif) top no-repeat;
		}
		#main-nav-content ul li#meta-workshop a{
			width:118px;
			background:url(../images/nav-metamersion-workshop.gif) top no-repeat;
		}
		#main-nav-content ul li#meta-workshop a:hover {
			background:url(../images/nav-metamersion-workshop-hi.gif) top no-repeat;
		}
		#main-nav-content ul li#recovery-materials a{
			width:93px;
			background:url(../images/nav-recovery-materials.gif) top no-repeat;
		}
		#main-nav-content ul li#recovery-materials a:hover {
			background:url(../images/nav-recovery-materials-hi.gif) top no-repeat;
		}
		#main-nav-content ul li#consultation a{
			width:106px;
			background:url(../images/nav-consultation.gif) top no-repeat;
		}
		#main-nav-content ul li#consultation a:hover {
			background:url(../images/nav-consultation-hi.gif) top no-repeat;
		}
		#main-nav-content ul li#training-schedule a{
			width:85px;
			background:url(../images/nav-training-schedule.gif) top no-repeat;
		}
		#main-nav-content ul li#training-schedule a:hover {
			background:url(../images/nav-training-schedule-hi.gif) top no-repeat;
		}
		#main-nav-content ul li#team-members a{
			width:86px;
			background:url(../images/nav-team-members.gif) top no-repeat;
		}
		#main-nav-content ul li#team-members a:hover {
			background:url(../images/nav-team-members-hi.gif) top no-repeat;
		}
		#main-nav-content ul li#transformation-exp a{
			width:116px;
			background:url(../images/nav-transformation.gif) top no-repeat;
		}
		#main-nav-content ul li#transformation-exp a:hover {
			background:url(../images/nav-transformation-hi.gif) top no-repeat;
		}
		#main-nav-content ul li#shop a{
			width:64px;
			background:url(../images/nav-shop.gif)  top no-repeat;
		}
		#main-nav-content ul li#shop a:hover {
			background:url(../images/nav-shop-hi.gif) top no-repeat;
		}
		#main-nav-content ul li#special-attention a{
			width:93px;
			background:url(../images/nav-special-attention.gif) top no-repeat;
		}
		#main-nav-content ul li#special-attention a:hover {
			background:url(../images/nav-special-attention-hi.gif) top no-repeat;
		}
		
/*	//	Content Structure Styles	//	*/

		#content {
			background: #fdeaae url(../images/bg-content-x-repeater.gif) top repeat-x;
		}	
		#content-bg{
			background:url(../images/bg-content-repeater.gif) top repeat-y;
		}
		#content-wrapper {
			background:url(../images/bg-content.jpg) top no-repeat;
			width:1007px;
			margin:0 auto;
		}
		#content-inner {
			margin:0 59px 0 59px;
			background:url(../images/distressed-top.gif) top left no-repeat;
			min-height:300px;
			height:auto !important;
			height:300px;
		}
		#home-left-col {
			float:left;
			width:550px;
			text-align:left;
		}
		#left-col {
			float:left;
			width:485px;
			text-align:left;
			padding:10px 20px 32px 45px;
		}
		
		#home-right-col {
			float:right;
			width:320px;
			text-align:left;
		}
		#right-col {
			float:right;
			width:290px;
			text-align:left;
			padding:10px 30px 32px 0;
		}
		
		#subpage-padder {
			text-align:left;
			padding:10px 60px 32px 45px;
		}
		#page-title {
			padding:32px 0 0 20px;
			text-align:left;
		}
		.subpage-left-col {
			
		}

/*	//	Home Content Styles	//	*/

		#newsletter-signup h3,
		#mission-statement h3 {
			margin:0;
			padding:0;
			display:inline;
			font-family:"Times New Roman", Times, serif;
			font-weight:normal;
		}
		
		#mission-statement {
			padding:35px 65px 24px 28px;
			background:url(../images/dbl-line-divider.png) bottom no-repeat;
			color:#655415;
			font-size:14px;
		}
		#mission-statement h3 {
			color:#f2b827;
			font-size:38px;
			line-height:30px;
		}
		#mission-statement a#service-values,
		#mission-statement a#organizational-values {
			display:block;
			float:left;
			height:37px;
			overflow:hidden;
			text-align:left;
			text-indent:-9999px;
			background-image:url(../images/buttons.png);
			margin:17px 12px 0 2px;
		}
		#mission-statement a#service-values {
			background-position:left top;
			width:178px;
			
		}
		#mission-statement a#organizational-values {
			background-position:left 37px;
			width:230px;
		}
		
		#video-area {
			min-height:352px;
			height:auto !important;
			height:352px;
			padding:10px 0 8px 55px;
		}
		#newsletter-signup {
			background:url(../images/distressed-bg-news.jpg) left top repeat-x;
			min-height:51px;
			height:auto !important;
			height:51px;
			padding:11px 15px 5px 25px;
			color:#796829;
		}
		#newsletter-signup h3 {
			color:#796829;
			font-size:24px;
			line-height:14px;
		}
		#newsletter-form {
			padding-top:6px;
		}
		
		#main-sections-area {
			padding-left:21px;
		}
		
		#main-sections-area ul {
			margin:0;
			padding:0;
			list-style:none;
		}
		#main-sections-area ul li {
			margin:0 0 13px 0;
			list-style:none;
			display:block;
			font-size:10px;
		}
		#main-sections-area ul li a{
			display:block;
			overflow:hidden;
			text-indent:-9999px;
			width:284px;
		}
		#main-sections-area ul li#pdf-link {
			margin:0 0 16px 0;
			padding:0 10px 0 10px;
		}
		#main-sections-area ul li#pdf-link a {
			display:inline;
			overflow:visible;
			text-indent:0px;
			color:#666;
			text-decoration:underline;
			font-size:11px;
		}
		#main-sections-area ul li#roc-section {
			margin:0;
		}	
		#main-sections-area ul li#roc-section a{
			height:118px;
			background:url(../images/home-sections-ROC.jpg) top left no-repeat;
		}
		#main-sections-area ul li#listen-section a{
			height:92px;
			background:url(../images/home-sections-listen.jpg) top left no-repeat;
		}
		#main-sections-area ul li#riu-section a{
			height:111px;
			background:url(../images/home-sections-RIU.jpg) top left no-repeat;
		}
		#main-sections-area ul li#riHome-section a{
			height:111px;
			background:url(../images/home-sections-RI.jpg) top left no-repeat;
		}
			
	
	
				
		
/*	//	Footer Styles	//	*/		
		#footer {
			min-height:170px;
			height:auto !important;
			height:170px;
			background-color:#79682a;
			color:#FFF;
		}
		#footer a{
			color:#FFF;
			text-decoration:none;
		}
		#footer a:hover{
			text-decoration:underline;
		}
		#footer .top {
			background-color:#f3b927;
			height:12px;
			overflow:hidden;
		}
		#footer-info {
			height:26px;
			background-color:#8b742a;
			font-size:14px;
			padding-top:9px;
		}
		#footer-info ul,
		#footer-nav ul {
			margin:0;
			padding:0;
			list-style:none;
		}
		#footer-info ul li {
			display:inline;
			background:url(../images/footer-divider.gif) right 6px no-repeat;
			padding:0 31px 0 18px;
		}
		#footer-info ul li.last,
		#footer-nav ul li.last {
			background:none;
		}
		
		#footer-nav {
			padding:23px 0 0 0;
		}
		
		#footer-nav ul li {
			display:inline;
			background:url(../images/footer-nav-divider.gif) right 3px no-repeat;
			padding:0 7px 0 4px;
		}
		
		
		
/*	//	Form Styles	//	*/	
		.form-field {
			border:1px solid #F3B927;
			padding:3px 5px 4px 5px;
			font-size:12px;
			color:#796829;
		}	
		form {
			margin:0;
			padding:0;
		}
		
/*	//	User Text Styles //	*/
		.user-title1, .user-title1_alt, .user-title1_alt2, .user-title1_alt3,
		.user-title2, .user-title2_alt, .user-title2_alt2, .user-title2_alt3,
		.user-title3, .user-title3_alt, .user-title3_alt2, .user-title3_alt3,
		.user-audio-label {
			display:block;
			margin:0;
			padding:2px 0 7px 0;
			font-weight:normal;
			font-family:"Times New Roman", Times, serif;
		}
		.user-title1, .user-title1_alt, .user-title1_alt2, .user-title1_alt3  {
			font-size:32px;
		}
		.user-title2, .user-title2_alt, .user-title2_alt2, .user-title2_alt3, .user-audio-label {
			font-size:24px;
		}
		.user-title3, .user-title3_alt, .user-title3_alt2, .user-title3_alt3 {
			font-size:16px;
		}
		
		.user-title1, .user-title2, .user-title3, .user-text-color1 {
			color:#655415;
		}
		.user-title1_alt, .user-title2_alt, .user-title3_alt, .user-text-color2 {
			color:#8b742a;
		}
		.user-title1_alt2, .user-title2_alt2, .user-title3_alt2, .user-text-color3 {
			color:#997d00;
		}	
		.user-title1_alt3, .user-title2_alt3, .user-title3_alt3, .user-text-color4,   .user-audio-label {
			color:#d1990c;
		}
		.user-audio-label {
			padding-top:30px;
		}
		
		.user-image-left {
			float:left;
			margin:5px 20px 20px 0px;
			border:1px solid #d4b188;
		}
		.user-image-right {
			float:right;
			margin:5px 0px 20px 20px;
			border:1px solid #d4b188;
		}
		
		em, i {
			color:#777;
		}
		
		
		ul.no-bullets, ol.no-bullets {
			list-style:none;
			list-style-image: none;
		}
		
		ul.double-space-list li, ol.double-space-list li {
			line-height:25px;
		}
		ul.right-column-links {
			display:block;
			background:url(../images/distressed-bg-link.gif) top left no-repeat;
		}
		ul.right-column-links_alt {
			display:block;
			background:url(../images/distressed-bg-link-alt.gif) top left no-repeat;
		}
		ul.right-column-links,
		ul.right-column-links li,
		ul.right-column-links_alt,
		ul.right-column-links_alt li {
			margin:0;
			padding:0;
			list-style:none;
			list-style-image:none;
		}
		ul.right-column-links li,
		ul.right-column-links_alt li {
			display:block;
			margin:0 40px 0 15px;
			padding:12px 10px 6px 22px;
			border-bottom:1px dotted #e8cfac;
		}
		ul.right-column-links li a {
			color:#d1990c;
		}
		ul.right-column-links_alt li a {
			color:#776100;
		}
		
		dd {
			padding:0 0 15px 0;
		}
		.anchor-link {
			clear:both;
			display:block;
			margin:3px 0;
			background:url(../images/btn-top.gif) right top no-repeat;
			height:13px;
			overflow:hidden;
			text-indent:-9999px;
		}
		ul.heart-list {
			list-style:none;
			margin-left:0;
			padding-left:0;
		}
		ul.heart-list li {
			display:block;
			padding:5px 0 0 39px;
			margin:0 0 20px 0;
			list-style:none;
			background:url(../images/bullet-heart.gif) 3px top no-repeat;
			min-height:20px;
			height:auto !important;
			height:20px;
		}
		
		
		
		.personnel-list {
		
		}
		.personnel-list td {
			padding:10px;
			border-top:1px dotted #666;
			min-height:60px;
			height:auto !important;
			height:60px;
		}	
		.personnel-list td img {
			border:1px solid #d3ae62;
			float:left;
		}
		.personnel-list td .personnel-list-name,
		.personnel-list td .personnel-list-position {
			display:block;
			float:right;
			width:190px;
			padding:2px 5px 2px 10px;
		}
		.personnel-list td .personnel-list-name {
			color:#997d00;
			font-size:16px;
			padding:2px 5px 2px 10px;
			margin:0;
			
		}
		.personnel-list td .personnel-list-position {
			font-size:11px;
			font-style:italic;
			text-align:left;
		}
		