.photoleft {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-bottom: 8px;
	margin-left: 0px;
	border: 1px solid #003399;
	padding: 0px;
	margin-top: 0px;
	margin-right: 14px;
}
* {
	margin:0;
	padding:10
}
div {
	margin:0;
	padding:0;
	line-height: 16px;
	list-style-type: square;
}
BODY {
	font-size: 76%;
	background: #FBC24F url(../images/top-bg.jpg) top repeat-x;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #333300;
	font-weight: normal;
	left: 0px;
	list-style-position: outside;
	list-style-type: circle;
	line-height: 10px;
	word-spacing: 0pt;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #77863F;
	border-right-color: #77863F;
	border-bottom-color: #77863F;
	border-left-color: #77863F;
	margin-right: 60px;
}

/* LINK AND TEXT STYLES */
a {
	color:#993300;
	text-decoration:underline
}
a:hover  { color: #076098 } 
.highlightsTitle{ color:#000; font-weight:bold; background: url(../images/arrow.gif) center left no-repeat; padding:0 0 1px 15px }
.staffTitle, .newsTitle {
	color:#663300;
	font-weight:bold;
	background: url(../images/arrow-blue.gif) center left no-repeat;
	padding:0 0 1px 15px
}
.titleHighlight {
	color:#895505;
	font-weight:bold;
	font-size:1.1em;
	line-height:2em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right center;
}
.pageTitle {
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	background:#895505;
	height: auto;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.bgLink {
	background:#FAD079;
	padding:0 5px;
	text-decoration:none;
	font-size:0.9em;
	color: #076098;
}
.bgLink a:hover { background:#FCC24F; padding:0 5px; text-decoration:none; font-size:.9em; border: 1px solid #895A04 }
.greyBg { background:#ECEAED; padding:10px }

/* BODY HTML LAYOUT STYLES */
#wrapper {
	width:790px;
	background:#fff;
	height:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header { 
	width:770px; 
	height:140px; 
	margin:0 auto;
	background: url(../images/header-bg.jpg) repeat-x; 
	clear:both 
}
#header a { 
	color:#FBA202;
	background: url(../images/arrow.gif) center left no-repeat; 
	padding:0 10px 1px 15px; 
	text-decoration:none
}
#header a:hover { color:#FCC24F }
#topLinks { 
	float:right;
	position:relative;
	padding: 45px 20px 0 0;
	font-size: .9em
}
#footer {
	background: url(../images/footer-bg.jpg) repeat-x;
	color:#fff;
	font-size:.8em;
	text-align:right;
	height:16px;
	padding-top: 9px;
	padding-right: 8px;
	padding-bottom: 9px;
	padding-left: 8px;
}
#footer a { color:#FBA202; text-decoration:none; color:#fff }
#footer a:hover { color:#FCC24F }
#navBar { 
	color:#fff;
	width:770px;
	height:40px; 
	background:#D98D04;
	filter: alpha(opacity=80); 
	-moz-opacity:.80;
	opacity:.80; 
	border-bottom:1px solid #FBA202;
	display:block 
} 

/* TRANSPARENT BACKGROUND HOVER STYLE */
div.transOFF {
	font-weight: bold;
	color: #fff;
	width:110px;
	height:40px;
	text-align:center;
	padding: 15px 0 0 0;
	float:left;
	position:relative;
	display:block
 }
div.transOFF a { color: #fff; text-decoration:none; height:40px; }
div.transON, .current {
	font-weight: bold;
	width:110px;
	color: #000;
	background: #fff;
	opacity:.40;
	filter: alpha(opacity=40);
	-moz-opacity: 0.5;
	text-align:center;
	float:left;
	position:relative;
	display:block;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 195px;
	padding-left: 0;
}
div.transON a, div.transON a:hover, .current a, .current a:hover { color:#000; text-decoration:none }

/* BANNER IMAGE STYLES */
#bannerHome {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner40.jpg);
	background-repeat: no-repeat;
}
#bannerAbout {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner17.jpg);
	background-repeat: no-repeat;
}
#bannerPrograms {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner1.jpg);
	background-repeat: no-repeat;
}
#bannerSupport {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner21.jpg);
	background-repeat: no-repeat;
}
#bannerServices {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner19.jpg);
	background-repeat: no-repeat;
}
#bannerResources {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner9.jpg);
	background-repeat: no-repeat;
}
#bannerFaq { background:url(../images/banner7.jpg) no-repeat; width:770px; height:225px; margin:0 auto 10px auto; border:1px solid #865804 }
#bannerContact {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner15.jpg);
	background-repeat: no-repeat;
}
#bannerNews {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner16.jpg);
	background-repeat: no-repeat;
}
#bannerSitemap {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/bannerart.jpg);
	background-repeat: no-repeat;
}
#bannerConfidential { background:url(../images/banner11.jpg) no-repeat; width:770px; height:225px; margin:0 auto 10px auto; border:1px solid #865804 }


/* FORMS & MISC STYLES */
.left { float:left; position:relative }
.right { float:right; position:relative }
.programsBlue { 
	background:#DAF3F3; 
	color:#014F4F; 
	padding:8px; 
	float:left; 
	border:1px solid #059292;
	border-left:5px solid #059292
}
.programsGreen {
	background:#D2DE92;
	color:#4D5A1F;
	float:left;
	border:1px solid #77863F;
	border-left:5px solid #77863F;
	height: auto;
	padding: 8px;
	margin-left: 0px;
}
.programsYellow { 
	background:#FAD079; 
	color:#895505; 
	padding:8px; 
	float:left; 
	border:1px solid #BF7C03;
	border-left:5px solid #BF7C03
}
.rightColumn {
	float:right;
	clear:right;
	position:relative;
	width:400px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 0px;
}
.interiorBox {
	background:#ECEAED;
	width:729px;
	padding:15px;
	overflow:hidden;
	height: auto;
	margin: 15px;
	float: left;
}
.interiorYellowbox { background:#BF7C03; color:#fff; padding:10px;  margin:0 auto; overflow:hidden }
.interiorYellowbox img { float:left; margin:0 10px 0 0; border:1px solid #fff }
.interiorYellowbox a {
	color: #FFFFCC
}
.yellowBorder { border:2px solid #FFAD19; padding:10px; background:#fff }
.highlights { 
	background:#D38A05 url(../images/current-highlights.jpg) top no-repeat; 
	border-left:1px solid #966108;
	border-right:1px solid #fff;
	padding:48px 14px 10px 15px;
	color:#fff; 
	width:300px; 
	float:left;
	position:relative;
	clear:left;
}
.highlights img { border:1px solid #F89B02; margin:5px 0 }
.staffBorder {
	border:2px solid #BF7C03;
	background:#FAD079;
	padding:20px;
	float:left;
	overflow:hidden;
	color: #663300;
	width: 94%;
}
.staffBorder img { border:2px solid #fff; margin:0 10px 0 0; float:left }
.form { 
	border:1px solid #A36D0C; 
	height:15px; 
	width:150px; 
	background: #fff; 
	font-size:.9em;
	padding:2px 0 0 5px
}
.contactForm { 
	border:1px solid #A36D0C; 
	background: #fff; 
	font-size:.9em;
	padding:2px 0 0 5px;
	height:75px; 
	width:220px
}
.clear { clear:both }
.spacer { height:12px; clear:both }

.rtMargin { margin-right:15px }
.rpMargin { margin-right:2px }
.spacer30 {
	height: 30px;
	list-style-position: inside;
	list-style-type: circle;
}
.listspacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	text-indent: 0.2pt;
	padding-left: 40px;
	list-style-position: inside;
	list-style-type: circle;
	left: 50px;
	background-color: #D2DE92;
	padding-top: 10px;
	padding-bottom: 10px;
	border: thin solid #336600;
}


#wrapper .rightColumn .programsGreen p {
	font-family: Arial, Helvetica, sans-serif;
	color: #4D5A1F;
	font-size: 12px;
	font-style: normal;
}
.interiorgreenboxwide {
	margin: 20px;
	height: auto;
	width: 625px;
	background-color: #D2DE92;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #77863F;
	font-size: 12px;
	color: #003300;
	font-family: Arial, Helvetica, sans-serif;
	padding: 25px;
}
.yellowboxmedmorder {
	border: medium solid #CC6600;
	float: left;
	padding: 0px;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.aGreentext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4D5A1F;
	list-style-type: circle;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FBA202;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.Browntext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #996633;
	font-weight: bold;
}
.browntextmed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #895505;
	padding: 5px;
}

.interiorboxgreensm {
	width: 250px;
	list-style-position: inside;
	list-style-type: circle;
}
.browntextnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #895505;
}
.listspacernoline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	text-indent: 0.2pt;
	padding-left: 40px;
	list-style-position: inside;
	list-style-type: circle;
	left: 50px;
	background-color: #D2DE92;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-color: #336600;
	border-right-color: #336600;
	border-bottom-color: #336600;
	border-left-color: #336600;
	height: auto;
	width: 640px;
	margin: 0px;
}
.tantext12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #D38A05;
}
.listspacersm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	text-indent: 0.2pt;
	list-style-position: inside;
	list-style-type: circle;
	height: auto;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	border: thin dotted #CC6600;
	color: #333300;
	float: left;
	padding: 10px;
}
.spacergreen {
	height:20px;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #77863F;
	width: 290px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.listspacersmCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	text-indent: 0.2pt;
	list-style-position: inside;
	list-style-type: circle;
	left: 50px;
	height: auto;
	width: 250px;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	border: thin dotted #CC6600;
	color: #333300;
	float: right;
	padding: 10px;
}
.interioryelllowbxwide {
	margin: 20px;
	height: auto;
	width: 625px;
	background-color: #466770;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #77863F;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #77863F;
	border-right-color: #77863F;
	border-bottom-color: #77863F;
}
.greentextmed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666600;
	padding: 5px;
}
.greentextnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #77863F;
	padding: 5px;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	font-weight: bold;
}
.Interiorboxgreen {
	width:720px;
	padding:15px;
	overflow:hidden;
	height: auto;
	float: left;
	background-color: #D2DE92;
	border: 1px solid #003300;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
	color: #333300;
}
#bannerdonations {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner10.jpg);
	background-repeat: no-repeat;
}
.titleHighlight2 {
	color:#895505;
	font-weight:bold;
	font-size:1.1em;
	line-height:normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right center;
}
#bannersockhop {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner22.jpg);
	background-repeat: no-repeat;
}
.darkgntextmed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333300;
	padding: 5px;
}
.programsGreen2 {
	color:#4D5A1F;
	float:left;
	border:1px solid #77863F;
	border-left:5px solid #77863F;
	height: auto;
	padding: 8px;
	background-color: #C4D6AC;
	width: 97%;
}
.programsGreen2Copy {
	color:#4D5A1F;
	float:right;
	border:1px solid #77863F;
	border-left:5px solid #77863F;
	height: auto;
	padding: 8px;
	background-color: #C4D6AC;
}
.yellowBorderCopy {
	border:2px solid #FFAD19;
	padding:10px;
	background:#fff;
	width: 375px;
	left: 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 145px;
}
.yellowbdtitle {
	border:2px solid #FFAD19;
	padding:10px;
	background:#fff;
	width: 425px;
	left: 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 145px;
}
.stylered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
}
#bannerloveseminar {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner2.jpg);
	background-repeat: no-repeat;
}
.styleblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
}
.interiorBox2 {
	width:720px;
	padding:25px;
	overflow:hidden;
	height: auto;
	margin: 9px;
	float: left;
	border: thin solid #990000;
	background-color: #C4D6AC;
}
.listspacersmlove {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	text-indent: 0.2pt;
	list-style-position: inside;
	list-style-type: circle;
	left: 50px;
	height: auto;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	background-color: #C4D6AC;
	color: #003300;
	float: left;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 10px;
}
.styledkgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003300;
	font-weight: normal;
}
.styleblackCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	line-height: 25px;
}
.titleHighlightblue {
	color:#660099;
	font-weight:bold;
	font-size:20pt;
	line-height:normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, Helvetica, sans-serif;
}
.programsYellowwide {
	background:#FAD079;
	color:#895505;
	padding:8px;
	float:left;
	border:1px solid #BF7C03;
	border-left:5px solid #BF7C03;
	margin-left: 85px;
	width: 530px;
}
.Browntextdk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #895505;
	font-weight: bold;
}
.darkgntextlg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #333300;
	padding: 5px;
}
.programslightyellow {
	color:#003300;
	padding:8px;
	float:left;
	border:1px solid #BF7C03;
	border-left:5px solid #BF7C03;
	margin-left: 85px;
	width: 530px;
	background-color: #FFEC99;
}
.greentextmeddk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #003300;
	padding: 5px;
}
#bannerDirections {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner16.jpg);
	background-repeat: no-repeat;
}
.button {
	color:#fff;
	font-weight:bold;
	font-size:9pt;
	background-color: #895505;
	border: 1px solid #A06709;
	padding: 0px;
}
.listspacersockhop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	text-indent: 0.2pt;
	padding-left: 10px;
	list-style-position: inside;
	list-style-type: circle;
	left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-color: #336600;
	border-right-color: #336600;
	border-bottom-color: #336600;
	border-left-color: #336600;
}
.programsYellowsockhop {
	background:#FAD079;
	color:#895505;
	padding:8px;
	float:left;
	border:1px solid #BF7C03;
	border-left:5px solid #BF7C03;
	margin-left: 100px;
	width: 500px;
	list-style-position: inside;
	height: auto;
}
#bannerblank {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner8.jpg);
	background-repeat: no-repeat;
}
#bannerchildenrichment {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner50.jpg);
	background-repeat: no-repeat;
}
.listspacerchildrenpro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	text-indent: 0.2pt;
	padding-left: 10px;
	list-style-position: inside;
	list-style-type: circle;
	left: 50px;
	background-color: #D2DE92;
	padding-top: 20px;
	padding-bottom: 20px;
	border: thin solid #CC6600;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 20px;
}
.yellowBorderlovesem {
	border:2px solid #FFAD19;
	padding:10px;
	background:#fff;
	width: 450px;
	left: 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 145px;
}
.stylered9pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC0000;
	font-weight: bold;
}
.programsoffices {
	color:#330000;
	float:left;
	background-color: #EAF3F0;
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px;
	margin-left: 33px;
	border: 1px ridge #FF6633;
}
.styleorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC3300;
	font-weight: bold;
	line-height: 20px;
}
.styleblack2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: 500;
}
.stylered10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC0000;
	font-weight: bold;
}
.styleredbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC0000;
	font-weight: bold;
	line-height: 26px;
}
.styledkgreen14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #003300;
	font-weight: normal;
	line-height: 15pt;
}
#bannerparenting {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner50.jpg);
	background-repeat: no-repeat;
}
#bannerartandsoul {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/bannerart.jpg);
	background-repeat: no-repeat;
}
.programswhite {
	color:#003300;
	padding:8px;
	float:left;
	margin-left: 85px;
	width: 550px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CC3300;
	border-right-color: #CC3300;
	border-bottom-color: #CC3300;
	border-left-color: #CC3300;
}
.clearartandsoul {
	clear:both;
	width: 600px;
	left: 200px;
	padding-left: 75px;
}
stylebrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #663300;
}
.programslightyellow2 {
	color:#003300;
	padding:20px;
	float:left;
	border:1px solid #BF7C03;
	border-left:5px solid #BF7C03;
	margin-left: 85px;
	width: 530px;
	background-color: #FFEC99;
}
#bannercalendar {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/bannerroad.jpg);
	background-repeat: no-repeat;
}
.calendarbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #FFFFFF;
}
.interiorcalendarbox {
	background:#ECEAED;
	width:720px;
	overflow:hidden;
	height: auto;
	margin: 15px;
	float: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 35px;
}
.greentextmed2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #666600;
	padding: 5px;
}
.yellowbdslideshow {
	border:2px solid #FFAD19;
	padding:10px;
	background:#fff;
	width: 400px;
	left: 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 145px;
}
#bannerloveseminar {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner11.jpg);
	background-repeat: no-repeat;
}
#forgivenessbanner {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/forgivenessbanner.jpg);
	background-repeat: no-repeat;
}
.programsltyellow {
	color:#895505;
	float:left;
	border:1px solid #BF7C03;
	border-left:5px solid #BF7C03;
	background-color: #FFFFCC;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.programslightyellow {
	color:#003300;
	padding:20px;
	float:left;
	border:1px solid #BF7C03;
	border-left:5px solid #BF7C03;
	margin-left: 85px;
	width: 530px;
	background-color: #F9F8D9;
}
.styleblack9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	font-weight: normal;
}
#bannerintimacy {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/banner11.jpg);
	background-repeat: no-repeat;
}
#genderdancebanner {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/genderdancebanner1.jpg);
	background-repeat: no-repeat;
}
.styleindextitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: 900;
	text-decoration: underline;
}
#fatherdaughterbanner {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/fatherdaughter.png);
	background-repeat: no-repeat;
}
.listspacerjoypic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	text-indent: 0.2pt;
	padding-left: 120px;
	list-style-position: inside;
	list-style-type: circle;
	left: 200px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-color: #336600;
	border-right-color: #336600;
	border-bottom-color: #336600;
	border-left-color: #336600;
}
.stylerust9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: 993300;
	font-weight: bold;
}
.stylerust9Copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: 993300;
	font-weight: bold;
}
.staffBorder2 {
	border:2px solid #BF7C03;
	background:#FAD079;
	float:left;
	overflow:hidden;
	color: #663300;
	width: 92%;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 35px;
}
.interiorBoxCopy {
	background:#ECEAED;
	width:729px;
	padding:15px;
	overflow:hidden;
	height: 96%;
	margin: 15px;
	float: left;
}
.clearartandsoul2 {
	clear:both;
	width: 600px;
	left: 200px;
	padding-left: 127px;
}
.clearslideshow {
	clear:both;
	width: 535px;
	left: 200px;
	padding-left: 150px;
}
.style3a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FBA202;
}
.clearartandsoul3 {
	clear:both;
	width: 600px;
	left: 200px;
	padding-left: 100px;
}
.clearjoyphoto {
	clear:both;
	width: 400px;
	left: 200px;
	padding-left: 115px;
}
.styleblue10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3300FF;
	font-weight: bold;
}
.stylegreen10ptCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	font-weight: bold;
}
.clearartandsoul5 {
	clear:both;
	width: 650px;
	left: 10px;
	padding-left: 50px;
}
.stylered11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #CC0000;
	font-weight: bold;
	line-height: 16px;
}
.styledkred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990033;
	font-weight: bold;
	line-height: 20px;
}
.styledkred11p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #990000;
	font-weight: bold;
	line-height: 16px;
}
.styledkred2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990033;
	font-weight: normal;
	line-height: 20px;
}
.styledkred3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990033;
	font-weight: normal;
	line-height: normal;
}
.styledkgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003300;
	font-weight: normal;
	line-height: normal;
}
.style16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FBA202;
	font-weight: normal;
	line-height: normal;
}
.photomid {
	font-family: Arial, Helvetica, sans-serif;
	float: none;
	margin-bottom: 8px;
	margin-left: 5px;
	border: 2px solid #CC6600;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
.photomid2 {
	font-family: Arial, Helvetica, sans-serif;
	float: none;
	margin-bottom: 8px;
	margin-left: 5px;
	border: 2px solid #CC6600;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
.photoleft2 {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-bottom: 2px;
	margin-left: 0px;
	border: 2px solid #CC6600;
	padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
}
.photoleft3 {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-bottom: 2px;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CC6600;
	border-right-color: #CC6600;
	border-bottom-color: #CC6600;
	border-left-color: #CC6600;
}
.photort {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	margin-bottom: 2px;
	margin-left: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	border: 2px solid #CC6600;
}
.photoleft4 {
	font-family: Arial, Helvetica, sans-serif;
	float: none;
	margin-bottom: 8px;
	margin-left: 5px;
	border: 2px solid #CC6600;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
.photomid3 {
	font-family: Arial, Helvetica, sans-serif;
	float: none;
	margin-bottom: 8px;
	margin-left: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CC6600;
	border-right-color: #CC6600;
	border-bottom-color: #CC6600;
	border-left-color: #CC6600;
}
.styledkred2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990033;
	font-weight: bold;
	line-height: 20px;
}
.greentext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	line-height: 16px;
	color: #336633;
}
.rusttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	line-height: 16px;
	color: #993300;
}
.styleblack14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
}
.listclear {
	clear:both;
	width: 650px;
	left: 10px;
	padding-left: 25px;
}
.cleardoublephoto {
	clear:both;
	padding-left: 20px;
}
#bannerfriendshipclub {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/bannerchildren.jpg);
	background-repeat: no-repeat;
}
.styledkred12p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #990000;
	font-weight: bold;
	line-height: 16px;
}
.stylekred14p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #990000;
	font-weight: bold;
	line-height: 25px;
}
#bannersky {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/bannerclouds.jpg);
	background-repeat: no-repeat;
}
#bannerbutterfly {
	width:770px;
	height:225px;
	margin:0 auto 10px auto;
	border:1px solid #865804;
	background-image: url(../images/bannerbutterfly.jpg);
	background-repeat: no-repeat;
}
.clearangel {
	clear:left;
	width: auto;
	margin-left: 135px;
}
.clearangel2 {
	clear:both;
	margin-left: 100px;
}
.cleartriplephoto {
	clear:both;
	padding-left: 10px;
}
.photoleft2mid {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-bottom: 2px;
	margin-left: 0px;
	border: 2px solid #CC6600;
	padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
}
.clearborder {
	clear:both;
	border-top-color: #CC6600;
	border-right-color: #CC6600;
	border-bottom-color: #CC6600;
	border-left-color: #CC6600;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}
