/* Text Styles */
.bodyText {
	color: #66ff33;
	font-family: Verdana;
	font-size: 12px;
}
.bodyPinkText {
	color: #FED2D0;
	font-family: Verdana;
	font-size: 12px;
}
.bodyBoldText {
	color: #66ff33;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}
.bodyBoldLargeText {
	color: #66ff33;
	font-family: Verdana;
	font-weight: bold;
}
.bodyItalicText {
	color: #3C6F11;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
}
.bodyBoldItalicText {
	color: #3C6F11;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.bodyPinkBoldItalicText {
	color: #FED2D0;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.bodyRedItalicText {
	color: #8C3C35;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
}
.bodyRedBoldItalicText {
	color: #8C3C35;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.bodyUnderlineText {
	color: #3C6F11;
	font-family: Verdana;
	text-decoration: underline;
}	
.bodyBoldUnderlineText {
	color: #3C6F11;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.bodyGoldText {
	color: #3C6F11;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}
.bodyYellowText {
	color: #FFE47A;
	font-family: Verdana;
	font-size: 12px;
}
.copyrightText {
	color: #3C6F11;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
}
.counterText {
	color: #3C6F11;
	font-family: Times New Roman;
	font-size: 10px;
	font-style: italic;
}
.dividerTextIntro {
	color: #3C6F11;
	font-family: Times New Roman;
	font-size: 70px;
}
.registerBoldLineThroughText {
	color: #3C6F11;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: line-through;
}
.scheduleMealsText {
	color: #993366;
	font-family: Verdana;
	font-size: 12px;
}
.scheduleActivitiesText {
	color: #669980;
	font-family: Verdana;
	font-size: 12px;
}
.scheduleDaysText {
	color: #666699;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.titleText {
	color: #3C6F11;
	font-family: Times New Roman;
	font-size: 24px;
	font-weight: bold;
}
.welcomeText {
	color: #3C6F11;
	font-family: Verdana;
	font-size: 12px;
}
	/* Text Align Styles */
.textAlignCenter {
	text-align: center;
}
/* Image Styles */
	/* Image Border Styles */
.imgBorderBurgandy {
	border-style: outset;
	border-color: #8C3C35;
	border-width: 3px;
}
	/* Image Wrapping Styles */
.imgWrapRight {
	float: right;
	margin-left: 3px;
}
/* Body Styles */
.bodyAlign {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	vertical-align: top; 
}
.bodyBackground {
	background-color: #000000;
	
	background-repeat: repeat;
}
.bodyBackgroundIntro {
	background-color: #000000;
}
/* Table Styles */
.tableBorder {
	padding: 0px 0px 0px 0px;
}
.tableBorderContent {
	/* background-color: #FEB2D0; */
	padding: 6px 6px 6px 6px; 
}
.tableBorderNavBar {
	background-color: #FEb2D0;
	border-color: #ffecfa #ff33cc #ff33cc #ffecfa;
	border-style: solid;
	border-width: 3px;
	height: 25px;
	padding: 0px 0px 0px 0px; 
}
.tableBorderSubNavBar {
	background-color: #66ff33;
	border-color: #D2FEAB #46B549 #46B549 #D2FEAB;
	border-style: solid;
	border-width: 3px;
	height: 25px;
	padding: 0px 0px 0px 0px; 
}
.tableBorderPicture {
	/* background-color: #FBF5B7; */
	padding: 0px 0px 0px 0px; 
}
.titleBox {
	/* background-color: #FBF5B7; */
	padding: 0px 0px 0px 0px;
}
#copyrightsection {
	/* background-color: #FBF5B7; */
	padding: 0px 0px 0px 0px; 
}
#copyrightCounterBox {
	text-align: right;
}
/* Form Styles */
.formText {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
}
.formTextRequired {
	color: #8C3C35;
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
}
.formTextRequiredNotice {
	color: #8C3C35;
	font-family: Verdana;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
}
.formErrorBox {
	background-color: #FFCCCC;
	border: 1px solid red;
	padding: 5px 0;
	width: auto;
}
.formErrorLabel {
	float: left;
	text-align: right;
	width: 80px;
}
.formErrorText {
	color: #8C3C35;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
}
/* Border Styles */
.borderImageGold {
	border-style: outset;
	border-color: #3C6F11;
	border-width: 10px;
}
/* Print Only */
#printRetreatInfo {
	display: none;
}
/* Link Styles */
a:link {
	color: #8C3C35;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
}
a:hover {
	color: #8C3C35;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline overline;
}
a:active {
	color: #8C3C35;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline overline;
}
a:visited {
	color: #8C3C35;
	font-family: Verdana;
	font-size: 12px;
}
