body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/BackTile.gif);
}
td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: normal;
}
.footerText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #8E8888;
	text-decoration: none;
}
.marginRB {
	margin-right: 32px;
	margin-bottom: 20px;
}
.marginLB {
	margin-bottom: 20px;
	margin-left: 32px;
}
.bgImgRepVert {
	background-repeat:repeat-y;
	background-color: #FFFFFF;
	background-position: right top;
}
.greyB {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #868281;
}
.greyText {
	font-size: 13px;
	font-weight: normal;
	color: #868281;
}
.footerText:hover {
	text-decoration: underline;
}
.TaBorTL {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #EFB6B5;
	border-right-color: #EFB6B5;
	border-bottom-color: #EFB6B5;
	border-left-color: #EFB6B5;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color:#CE8284;
}
.TaBoTLR {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EFB6B5;
	border-right-color: #EFB6B5;
	border-bottom-color: #EFB6B5;
	border-left-color: #EFB6B5;
}
.TaBoB {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #EFB6B5;
	border-right-color: #EFB6B5;
	border-bottom-color: #EFB6B5;
	border-left-color: #EFB6B5;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.Text13WhLinks {
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	text-decoration: none;
}
.Text13WhLinks:hover {
	color: #FFFF00;
	text-decoration: none;
}
.Text14Wh {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.TaPad {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #EFB6B5;
	border-right-color: #EFB6B5;
	border-bottom-color: #EFB6B5;
	border-left-color: #EFB6B5;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
ul {
	line-height: 26px;
}
.bgLeft {
	background-repeat: no-repeat;
	background-position: left;
}

.TxtWhite13Bold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bold;
}
.TxtWhite14Bold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bold;
}
.BdrYellowMarT13
 {
	margin-top: 13px;
	padding-left:1px;
}
.PadLT7 {

	padding-left: 22px;
	padding-top: 7px;
	padding-bottom:10px;	
	border-bottom:1px solid #EFB6B5;
}
.PadB13 {

	padding-bottom: 13px;
	border-bottom:1px solid #EFB6B5;
}
.PadT13 {
	padding-top: 13px;
	padding-left: 21px;
	padding-bottom:10px;	
	border-bottom:1px solid #EFB6B5;
}
.TxtYellow13Bold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFF00;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.TxtYellow13Bold:hover {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.TxtVerticalMiddle {
	vertical-align:middle;
}
.PaddingR6px {
 	margin: 0px 6px 0px 0px;
 }
.BodyTxtLnk {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px none;
}
.BodyTxtLnk:hover {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	border: 0px none;
}


.Text13pdfLinks {
	font-family:Georgia;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF4300;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	text-decoration: none;
}
.Text13pdfLinks:hover {
	color: #64584A;
	text-decoration: none;
}

.TextpdfWhLinks {
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	text-decoration: none;
}

.TextpdfWhLinks:hover {
	color: #FFFF00;
	text-decoration: none;
}

.PaddingExclude {
	padding-left:20px;
	padding-top:15px;
}

*html .PaddingExclude {
	padding-left:7px;
	padding-top:15px;
}

*+html .PaddingExclude {
	padding-left:7px;
	padding-top:15px;
}

.PaddingNofunds {
	padding-left:20px;
	padding-top:8px;
}

*html .PaddingNofunds {
	padding-left:7px;
	padding-top:8px;
}


*+html .PaddingNofunds {
	padding-left:7px;
	padding-top:8px;
}

.PaddingNoClasses {
	padding-left:20px;
	padding-top:8px;
	padding-bottom:17px;
}
*html .PaddingNoClasses {
	padding-left:7px;
	padding-top:8px;
	padding-bottom:17px;
}

*+html .PaddingNoClasses {
	padding-left:7px;
	padding-top:8px;
	padding-bottom:17px;
}

.paddingBegginers {
	padding-bottom:15px;
}

*html .paddingBegginers {
	padding-bottom:15px;
}
*+html .paddingBegginers {
	padding-bottom:15px;
}
.clsfloatleft
{
float:left;
}
.clsfloatright
{
float:right;
}
.clsfont
{
font-size:12px;
}
.clspaddingleft
{
padding-left:18px;
}
.clstextdecorationunderline
{
text-decoration:underline;
}
.clstextcolorwhite
{
color:#FFFFFF;  
}
.clstextcolorwhite:hover
{
color:#FFFF00;
}
.clscursorpointer
{
cursor:pointer;
}
.clsmarginright10
{
margin-right:10px;
}
.clsmarginleft10
{
margin-left:10px;
}

.clsyogaretreatevent
{
background-image:url(images/Events/tab_event_retreat.gif);
background-repeat:no-repeat;
height:22px;
 width:82px;
}
.clsteachers
{
background-image:url(images/Events/tab_event_teachers.gif);
background-repeat:no-repeat;
height:22px;
width:54px
}
.clsmarginleft50
{
margin-left:50px;
}
.clsmarginleft40
{
margin-left:38px;
}
.clsmarginleft30
{
margin-left:49px;
}

.clsmarginleft35
{
margin-left:25px;
}
.clsmarginleft63
{
margin-left:64px;
}
.clsmarginleft21
{
margin-left:25px;
}
.clsmarginleft19
{
margin-left:19px;
}
.clsregisterborder
{
border-bottom:1px dashed #FFFFFF;

}
.clsmarginleft75
{
margin-left:75px;
}
.clsmarginleft23
{
margin-left:10px;
}
.clsmarginleft15
{
margin-left:15px;
}
.clsmarginleft48
{
margin-left:48px;
}
.clsmarginleft60
{
margin-left:60px;
}
.clscolorre
{
color:#FEF840;
font-weight:bold;
}
.clsfloatleft
{
float:left;
}
.clsfloatright
{
float:right;
}

.clsregisterborderright
{
border-right:1px dashed #FFFFFF;

}
/*+html .clsimgmarfinRight
{
margin-right:4px;
}*/
.clsimgmarfinRight
{
margin-right:8px;
}

.imgWidth{
width:193px
}
*+html .imgWidth{
width:196px
}

.txtBox100
{
	width:100px;
	border:1px solid #717171;
}
.txtBox208
{
	width:208px;
	border:1px solid #717171;
}

.clsLeftRow{
width:220px;
float:left;
}

.clsRightRow{
width:220px;
float:right;
}

.ddbx40{
width:40px;
}
.ddbx80{
width:80px;
} 
.txtborderbox
{
border:1px solid #717171;
}
.txtborderboxheght
{
height:75px;
}
.imgRgt{
padding-left:0px;
}
.clstextdecorationunderlene
{
text-decoration:underline;
color:#FFFFFF;
}
.clstextdecorationunderlene:hover
{
color:#FDF03D;
}
.clsfontsixe12px
{
font-size:11px;
}
.clstextunderlinereg
{
text-decoration:underline;
color:#FDF03D;
cursor:pointer;
}
.clstextunderlinereg:hover
{
color:#FFFFFF;
}
.clscolorFDF03D
{
color:#FDF03D;
}

.clstermsconditect
{
font-size:10px;
}
.clstextunderlinereg2
{
text-decoration:underline;
color:#FFFFFF;
cursor:pointer;
}
.clstextunderlinereg2:hover
{
color:#FDF03D;
}
.clsagreementfont
{
font-size:16px;
}
.TxtYellow13Bold1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFF00;
	line-height: normal;

	text-decoration:underline;
	
}
.TxtYellow13Bold1:hover {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: normal;
	text-decoration:underline;
}

.TableBorYel
{
  border:1px solid #EFB6B5;
  background:#CE8284;
}
.firstRow
{
 background:#E7AAAD;
 } 
.SecRow
{
  background:#CE8284;
}
.ThiRow
{
    background:#E7AAAD;
}
.fourRow
{	
  background:#CE8284;
}
.FiveRow
{  
  background:#E7AAAD;
}
.sixRow 
{ 
  background:#CE8284;
}
.SevenRow  
{
  background:#E7AAAD;
}
.EightRow  
{
  background:#CE8284;
}
.NineRow
{
  background:#E7AAAD;
  } 
  
.FirstBorder  
{
  border-bottom:2px solid #E7AAAD;
 } 
 

.clsNone
{
	display:none;
}	