body {
	font-family: Arial;
	font-size: 1em;
	background: #efe1bb no-repeat scroll top left;
	background-position: center;
	align: center;
}

html 
{ 
	overflow: -moz-scrollbars-vertical !important; /* This fixes the text jog effect in Firefox */
}

a	{ 
color:#ffffff;
 text-decoration:none;
 }


a:hover
{ 
color:#9cb434;
 text-decoration:none;
 }


a:active
{
 color:#9cb434;
 text-decoration:none;
 }


a:active:hover
{ 
color:#9cb434;
 text-decoration:none;
 }

.coachinglink {
	position:relative;
	top: -22px;
	padding-left: 22px;
}
.workshoplink {
	position:relative;
	top: -160px;
	padding-left: 0px;
}
.sociallink {
	position:relative;
	top: 86px;
	padding-left: 254px;
}
.textlink a {
	font: 10pt Arial, sans-serif;
	height: 18px;
	color: #000000;
	padding: 1px 0px 0px 0px;
	text-decoration: none;
}

.wrapper {
	valign: top;
	align: middle;
	margin:5px;	
}

.menu {
	text-align: right;
	text-align: top;
	font: 6.6pt Arial, sans-serif;
	color: #ffffff;
	valign: top;
	padding-top: -15px;
	margin-top: -.25em;
	font-weight:;
}

.menub {
	text-align: right;
	text-align: top;
	font: 10pt Arial, sans-serif;
	color: #ffffff;
	font-weight:bold;
	valign: middle;
	margin-top: -.25em;
}

.title {
	padding-top: 20px;
	height: 20px;
	font: 13.5pt Arial, serif;
	color: #c7380c;
}
.titleworkshop {
	padding-top: 20px;
	height: 40px;
	font: 13pt Arial, serif;
	color: #000000;
}
.textindex {
	font: 10pt Arial, sans-serif;
	color: #000000;
	line-height: 18pt;
	padding-top: 26px;
}
.textindexhome {
	font: 10pt Arial, sans-serif;
	color: #000000;
}
.textindex2 {
	font: 10pt Arial, sans-serif;
	color: #000000;
	padding-top: 4px;
	margin-top: -2em;
}

.title2 {
	padding-top: 12px;
	height: 14px;
	font: 13.5pt Arial, serif;
	color: #c7380c;
	display: inline;
}

.titleb {
	padding-top: 10px;
	height: 18px;
	font: 11pt Arial, serif;
	color: #c7380c;
}

.rightnav_coach {
	position:relative;
	top: 86px;
	padding-left: 54px;
}
.rightnav_work {
	position:relative;
	top: 112px;
	padding-left: 54px;
}
.rightnav_10 {
	position:relative;
	top: 130px;
	padding-left: 52px;
}
.rightnav_be08 {
	position:relative;
	top: 154px;
	padding-left: 52px;
}
.rightnav_free {
	position:relative;
	top: 190px;
	padding-left: 6px;
}
.rightnav_news {
	position:relative;
	top: 214px;
	padding-left: 50px;
}

.coachingaudio {
	position:relative;
	top: 590px;
	padding-left: 10px;
}

.rightnav_coach2 {
	position:relative;
	top: 70px;
	padding-left: 90px;
}
.rightnav_work2 {
	position:relative;
	top: 93px;
	padding-left: 94px;
}
.rightnav_102 {
	position:relative;
	top: 114px;
	padding-left: 94px;
}
.rightnav_be082 {
	position:relative;
	top: 138px;
	padding-left: 94px;
}
.rightnav_free2 {
	position:relative;
	top: 170px;
	padding-left: 46px;
}
.rightnav_news2 {
	position:relative;
	top: 196px;
	padding-left: 94px;
}

.rightnav_coach3 {
	position:relative;
	top: 50px;
	padding-left: 50px;
}
.rightnav_work3 {
	position:relative;
	top: 74px;
	padding-left: 50px;
}
.rightnav_103 {
	position:relative;
	top: 94px;
	padding-left: 50px;
}
.rightnav_be083 {
	position:relative;
	top: 118px;
	padding-left: 50px;
}
.rightnav_free3 {
	position:relative;
	top: 153px;
	padding-left: 6px;
}
.rightnav_news3 {
	position:relative;
	top: 178px;
	padding-left: 50px;
}

.rightnav_coach4 {
	position:relative;
	top: 25px;
	padding-left: 38px;
}
.rightnav_work4 {
	position:relative;
	top: 50px;
	padding-left: 38px;
}
.rightnav_104 {
	position:relative;
	top: 71px;
	padding-left: 38px;
}
.rightnav_be084 {
	position:relative;
	top: 93px;
	padding-left: 38px;
}
.rightnav_free4 {
	position:relative;
	top: 128px;
	padding-left: 0px;
}
.rightnav_news4 {
	position:relative;
	top: 155px;
	padding-left: 38px;
}

.rightnav_coach5 {
	position:relative;
	top: 86px;
	padding-left: 44px;
}
.rightnav_work5 {
	position:relative;
	top: 112px;
	padding-left: 44px;
}
.rightnav_105 {
	position:relative;
	top: 130px;
	padding-left: 44px;
}
.rightnav_be085 {
	position:relative;
	top: 154px;
	padding-left: 44px;
}
.rightnav_free5 {
	position:relative;
	top: 190px;
	padding-left: 0px;
}
.rightnav_news5 {
	position:relative;
	top: 216px;
	padding-left: 44px;
}

.meetaudio {
	position:relative;
	top: 250px;
	padding-left: -100px;
}

.meetspiral {
	position:relative;
	top: -30px;
	padding-left: 290px;
}
.rightnav_coach6 {
	position:relative;
	top: 86px;
	padding-left: 254px;
}
.rightnav_work6 {
	position:relative;
	top: 112px;
	padding-left: 254px;
}
.rightnav_106 {
	position:relative;
	top: 130px;
	padding-left: 254px;
}
.rightnav_be086 {
	position:relative;
	top: 154px;
	padding-left: 254px;
}
.rightnav_free6 {
	position:relative;
	top: 190px;
	padding-left: 208px;
}
.rightnav_news6 {
	position:relative;
	top: 222px;
	padding-left: 254px;
}
.enewsaudio {
	align: left;
	position:relative;
	top: 460px;
	padding-left: 0px;
}
.indexaudio {
	position:relative;
	top: 16px;
	padding-left: 25px;
}

.text {
	font: 11pt Arial, sans-serif;
	color: #000000;
	padding-top: -12px;
	margin-top: -2em;
}

.texta {
	font: 10pt Arial, sans-serif;
	color: #000000;
	padding-top: 1px;
	line-height: 18pt;
}
.coachinglinks a:hover {
	font: 10pt Arial, sans-serif;
	padding-top: 1px;
	line-height: 18pt;
	font-weight:bold;
	color: #768933;
}
.coachinglinks a {
	font: 10pt Arial, sans-serif;
	padding-top: 1px;
	line-height: 18pt;
	font-weight:bold;
	color: #000000;
}

.textworkshop {
	font: 10pt Arial, sans-serif;
	color: #000000;
	padding-top: 20px;
	line-height: 18pt;
}
.textcoach {
	width: 400px;
	font: 10pt Arial, sans-serif;
	color: #000000;
	padding-top: 1px;
	line-height: 18pt;
}
.textcoach2 {
	width: 430px;
	font: 10pt Arial, sans-serif;
	color: #000000;
	padding-top: 1px;
	line-height: 18pt;
}
.textcoach3 {
	width: 500px;
	font: 10pt Arial, sans-serif;
	color: #000000;
	padding-top: 1px;
	line-height: 18pt;
}
.textenews {
	position:relative;
	font: 10pt Arial, sans-serif;
	color: #000000;
	top: -30px;
	line-height: 18pt;
	display: inline;
}
.titleenews {
	padding-top: 10px;
	height: 14px;
	font: 13.5pt Arial, serif;
	color: #c7380c;
	display: inline;
}
.textmeet {
	width: 472px;
	font: 10pt Arial, sans-serif;
	color: #000000;
	padding-top: 1px;
	line-height: 18pt;
}
.textmeet4 {
	width: 472px;
	font: 10pt Arial, sans-serif;
	color: #000000;
	padding-top: -120px;
	line-height: 18pt;
}
.textmeet2 {
	font: 10pt Arial, sans-serif;
	color: #000000;
	padding-top: 6px;
	line-height: 12pt;
}
.textmeet3 {
	font: 10pt Arial, sans-serif;
	color: #000000;
	padding-top: 20px;
	line-height: 12pt;
}
.textlink a {
	color: #000000;
	line-height: 16pt;
}
.textlink a:hover {
	color: #768933;
}
.sociallinks a {
	color: #000000;
	line-height: 16pt;
}
.sociallinks a:hover {
	color: #768933;
}
.textb {
	width: 500px;
	font: 11pt Arial, sans-serif;
	color: #000000;
	padding-top: 1px;
	margin-top: em;
	line-height: 16pt;
}
.textc {
	font: 10pt Arial, sans-serif;
	color: #000000;
	padding-top: 1px;
	margin-top: em;
	line-height: 15pt;
	margin-left: 3em;
}

.textv {
	width: 530px;
	font: 10pt Arial, sans-serif;
	color: #000000;
	line-height: 18pt;
}

.textwhite {
	font: 16.5pt Arial, sans-serif;
	color: #ffffff;
	padding-top: px;
	margin-top: .5em;
	line-height: 23pt;
	margin-right: 20px;
	margin-left: 20px;
}

.texta2 {
	font: 8pt Arial, sans-serif;
	color: #000000;
	padding-top: 1px;
	margin-top: em;
	line-height: 18pt;
}
.textba {
	width: 746px;
	font: 10pt Arial, sans-serif;
	color: #000000;
	padding-top: 1px;
	margin-top: em;
	line-height: 18pt;
}
.commtitle {
	font: 16.5pt Arial, sans-serif;
	text-align: center;
	color: #565D7B;
	margin-top: .5em;
	line-height: 20pt;
	margin-right: 20px;
	margin-left: 20px;
}

.textcomma {
	font: 16.5pt Arial, sans-serif;
	color: #ffffff;
	margin-top: .5em;
	line-height: 23pt;
	margin-right: 2em;
	margin-left: 2em;
}

.textcommb {
	font: 11pt Arial, sans-serif;
	color: #565D7B;
	padding-top: 1px;
	line-height: 14pt;
	margin-left: 2em;
}

.textcommc {
	text-align: center;
	font: 10pt Arial, sans-serif;
	color: #3F3F3F;
	padding-top: 1px;
	line-height: 8pt;
	font-weight:bold;
	margin-left: 2em;
}

.textcommd {
	text-align: center;
	font: 10pt Arial, sans-serif;
	color: #565D7B;
	padding-top: 1px;
	line-height: 18pt;
	font-weight:bold;
	margin-left: 2em;
}

.textcontact {
	font: 10pt Arial, sans-serif;
	color: #000000;
	line-height: 18pt;
	margin-left: 2em;
}

.greentext {
	font: 28pt Arial, sans-serif;
	color: #768933;
	line-height: 28pt;
}
.microa {
	font: 10pt Arial, sans-serif;
	text-align: left;
	color: #000000;
	line-height: 14pt;
	padding-top: 1px;
	margin-right: 12em;
}

.microb {
	font: 10pt Arial, sans-serif;
	text-align: left;
	color: #000000;
	line-height: 14pt;
	padding-top: 1px;
	margin-right: 13em;
}

.microc {
	font: 10pt Arial, sans-serif;
	text-align: left;
	color: #000000;
	line-height: 14pt;
	padding-top: 1px;
	margin-right: 25em;
}

.movietext {
	font: 11pt Arial, sans-serif;
	color: #000000;
	margin-top: 1em;
	padding-top: 1px;
	line-height: 14pt;
	margin-right: 14em;
}

.movietext2 {
	font: 11pt Arial, sans-serif;
	color: #000000;
	line-height: 14pt;
	margin-right: 14em;
}

.movietext3 {
	font: 11pt Arial, sans-serif;
	color: #000000;
	line-height: 14pt;
	padding-top: 4px;
	margin-right: 14em;
}

.movietext4 {
	width: 420px;
	font: 10pt Arial, sans-serif;
	color: #000000;
	padding-top: 1px;
	line-height: 14pt;
	margin-right: 14em;
}

.movietext5 {
	width: 280px;
	font: 10pt Arial, sans-serif;
	color: #000000;
	margin-top: 1em;
	padding-top: 1px;
	line-height: 14pt;
	margin-right: 14em;
}

.socialtext {
	align: left;
	width: 290px;
	font: 11pt Arial, sans-serif;
	color: #000000;
	line-height: 14pt;
}

.enewstext {
	font: 10pt Arial, sans-serif;
	color: #000000;
	line-height: 16pt;
	padding-top: 4px;
	margin-right: 6em;
}
.enewstext2 {
	font: 10pt Arial, sans-serif;
	color: #000000;
	line-height: 22pt;
	padding-top: 4px;
	margin-right: 6em;
}

.enews {
	position: relative;
}
.enewslink {
	font: 10pt Arial, sans-serif;
	color: #000000;
	line-height: 22pt;
	padding-top: 4px;
	margin-right: 6em;
}
.enewslink a {
	color: #000000;
}
.enewslink a:hover {
	color: #768933;
}

.context {
	font: 18pt Arial, sans-serif;
	color: #000000;
	line-height: 14pt;
	font-weight:bold;
	margin-right: 16em;
	margin-top: 20em;
}

.titlerighten {
	valign: top;
	align: left;
	text-align: left;
	padding-top: 2em;
	padding-bottom: 2px;
	margin-right: 1em;
	margin-left: 16em;
	height: 14px;
	font: 12pt Arial, serif;
	font-weight:bold;
	color: #c8380e;
}

.textrighten {
	valign: top;
	align: left;
	text-align: left;
	padding-left: 8px;
	margin-right: .5em;
	margin-left: 17em;
	height: 14px;
	font: 11pt Verdana, Arial, serif;
	color: #c8380e;
}

.sounda {
	clear: both;
	position: relative;
	left: 6em;
	top: 56px;
}
.sounda2 {
	clear: both;
	position: relative;
	left: 92px;
	top: 20px;
}
.soundb {
	position: relative;
	width: 140px;
	top: 474px;
	left: 40px;
	font-size: .75em;
	font: 11pt Arial, sans-serif;
	color: #d2ac3c;
	text-align: center;
}

.soundc {
	position: relative;
	width: 140px;
	top: 198px;
	left: 20px;
	font-size: .75em;
	font: 11pt Arial, sans-serif;
	color: #d2ac3c;
	text-align: center;
}

.soundd {
	position: relative;
	align: left;
	width: 140px;
	top: 244px;
}

.sounden {
	clear: both;
	position: relative;
	left: em;
	margin-top: 22pc;
	font: 14pt Arial, sans-serif;
	color: #CFAA3C;
	text-align: center;
}

.footer {
	position: relative;
	padding-top: -1px;
	font: 7pt Arial, sans-serif;
	color: #d2ad43;
	text-align: center;
}
.footerlink a {
	position: relative;
	padding-top: -1px;
	font: 7pt Arial, sans-serif;
	color: #d2ad43;
	text-align: center;
}
.footerlink a:hover {
	position: relative;
	padding-top: -1px;
	font: 7pt Arial, sans-serif;
	color: #768933;
	text-align: center;
}