body { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; padding:0px; margin:0px; background:url('/_images/internal/bg_repeatMain.jpg') top center repeat-y; }
a { color:#ffffff; }
ul li { list-style:none; line-height:2em; }
.navDiv { position:absolute; width:830px; height:100px; }
.nav1 { vertical-align:text-bottom; margin:0px auto; z-index:2; }
.navList { list-style:none; padding:0px; margin:0px; }
.navList li { float:left; }
.G2LBug { visibility:visible; position:absolute; margin:0px; padding:0px; z-index:100000; }
#homeOuter { position:relative; }
	#homeOuter #leftNeon { width:60px; height:430px; position:absolute; top:260px; left:60px; }
	#homeOuter #rightNeon { width:60px; height:495px; position:absolute; top:260px; right:60px; }
	#homeOuter #login_form { position:absolute; width:220px; top:150px; z-index:100000000; left:100px; height:50px; }
			#u, #p, #cleartext_password { border:none; width:170px; position:absolute; font-size:10px; background:#bd0402; color:#ffffff; }
			#u { width:200px; }
				#goBtn { position:absolute; top:20px; left:175px; }
				#u { top:0px; left:0px; }
				#p, #cleartext_password { top:20px; left:0px; }
			#accCode { color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none; position:absolute; top:35px; left:0px; }
			#accCode:hover { color:#ffff99; }
#homeOuter .navDiv { top:178px; left:85px; }
#homeOuter .navDiv .G2LBug { visibility:hidden; }
#aboutOuter { position:relative; }
#aboutOuter .navDiv { position:absolute; top:15px; left:85px; }
#aboutOuter .navDiv .G2LBug { left:10px; top:5px; }
#programsOuter { position:relative; }
#programsOuter .navDiv { top:15px; left:85px; }
#programsOuter .navDiv .G2LBug { left:93px; top:5px; }
#communityOuter { position:relative; }
#communityOuter .navDiv { top:200px; left:85px; }
#communityOuter .navDiv .G2LBug { left:240px; top:5px; }
#staffOuter { position:relative; }
#staffOuter .navDiv { top:185px; left:85px; }
#staffOuter .navDiv .G2LBug { left:376px; top:5px; }
#testimonialsOuter { position:relative; }
#testimonialsOuter .navDiv { top:80px; left:85px; }
#testimonialsOuter .navDiv .G2LBug { left:450px; top:5px; }
#mediaOuter { position:relative; }
#mediaOuter .navDiv { top:20px; left:85px; }
#mediaOuter .navDiv .G2LBug { left:640px; top:5px; }
#contactOuter { position:relative; }
#contactOuter .navDiv { top:300px; left:85px; }
#contactOuter .navDiv .G2LBug { right:15px; top:5px; }

#centralDiv { margin:0px auto; width:1000px; position:relative; text-align:center; padding:0px; }
#homeDIV { margin:0px auto; background:url('/_images/internal/home_repeat.jpg') top center repeat-y; width:714px; min-height:240px; }
#aboutDIV { margin:0px auto; background:url('/_images/internal/about_repeat.jpg') top center repeat-y; width:718px; min-height:240px; }
	#aboutDIV #intAboutNav { position:absolute; top:220px; left:295px; }
	#aboutDIV #intAboutNav #aNav1 { list-style:none; text-align:left; line-height:2em; }
	#aboutDIV #intAboutNav #aNav1 li { float:left; line-height:2em; }
	#aboutDIV #intAboutNav #aNav1 li a { font-size:16px; color:#000000; padding-right:25px; font-weight:bold; text-decoration:none; }
	#aboutDIV #intAboutNav #aNav1 li a:hover { color:#CC0000; }
	#aboutDIV #aboutTitle { position:absolute; top:110px; left:180px; width:600px; height:95px; background:url('/_images/internal/titleAbout_Mission.png') top center no-repeat; }
#programsDIV { margin:0px auto; background:url('/_images/internal/programs_repeat.jpg') top center repeat-y; width:736px; min-height:240px; }
#communityDIV { margin:0px auto; background:url('/_images/internal/comm_repeat.jpg') top center repeat-y; width:734px; min-height:240px; }
#staffDIV { position:relative; margin:0px auto; background:url('/_images/internal/staff_repeat.jpg') top center repeat-y; width:761px; min-height:240px; }
	#staffDIV #staffTopDIV #staffBlurb { position:absolute; right:110px; top:65px; line-height:1.5em; font-weight:normal; text-align:justify; width:310px; font-size:14px }
	#staffDIV #staffTopDIV #staffNav { position:absolute; top:25px; left:100px; }
	#staffDIV #staffTopDIV #sNav1 { list-style:none; text-align:left; line-height:2em; padding:0px; margin:0px; }
	#staffDIV #staffTopDIV #sNav1 li { line-height:1.3em; }
	#staffDIV #staffTopDIV #sNav1 li a { font-size:11px; color:#000000; font-weight:bold; text-decoration:none; }
	#staffDIV #staffTopDIV #sNav1 li a:hover { color:#CC0000; }
#testimonialsDIV { margin:0px auto; background:url('/_images/internal/testimonials_repeat.jpg') top center repeat-y; width:784px; min-height:240px; }
#mediaDIV { margin:0px auto; background:url('/_images/internal/media_repeat.jpg') top center repeat-y; width:810px; min-height:240px; }
#contactDIV { margin:0px auto; background:none; width:auto; min-height:240px; }

#intHomeDIV { width:590px; margin:0px auto; text-align:left; font-size:14px; color:#000000; font-weight:bold; margin-top:-140px; padding-bottom:10px; }
#intAboutDIV { width:680px; padding-left:15px; font-size:14px; margin-top:-460px; padding-bottom:10px; text-align:left; }
	#philTable { width:680px; }
	#philTable td { padding:20px; padding-left:0px; }
	#philTable strong { color:#990000; font-size:14px; }
#intProgramsDIV { margin:0px auto; text-align:left; width:590px; font-size:14px; margin-top:-280px; padding-bottom:10px; }
	#intProgramsDIV strong { color:#990000; text-decoration:underline; }
	#intProgramsDIV strong.assess { color:#666666; text-decoration:none; }
	#intProgramsDIV span { color:#FF0000; font-style:italic; }
	#intProgramsDIV span.quote { color:#0066FF; text-decoration:none; }
	#intProgramsDIV ul { list-style:none; }
	#intProgramsDIV ul li { line-height:1.9em; }
	#intProgramsDIV ul li img { padding-right:10px; }
#intCommunityDIV { width:650px; margin-top:0px; padding-bottom:10px; margin:0px auto; text-align:left; }
	#intCommunityDIV strong { color:#990000; font-size:16px; }
	#intCommunityDIV ul { list-style:none; }
	#intCommunityDIV ul li { line-height:1.4em; }
	#intCommunityDIV ul li img { padding-right:5px; }
#intStaffDIV { margin:0px auto; width:600px; text-align:left; padding-bottom:10px; }
	#intStaffDIV strong { color:#990000; text-decoration:underline; }
	#intStaffDIV span { color:#FF0000; font-style:italic; }
#intTestimonialsDIV { margin:0px auto; width:590px; margin-top:-10px; padding-bottom:10px; text-align:left; font-size:14px; }
	#intTestimonialsDIV i { color:#990000; font-weight:bold; margin-left:5px; } 
#intMediaDIVT { margin:0px auto; width:797px; padding-top:10px; color:#ffffff; padding-bottom:10px; text-align:left; font-weight:bold; }
	#intMediaDIVT span.media1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; text-align:left; }
	#intMediaDIVT a { color:#FF0000; font-size:14px; text-decoration:none; }
	#intMediaDIVT #tdR { text-align:right; }
	#intMediaDIVT #photoContainer { position:relative; width:797px; height:95px; overflow:hidden; text-align:center; }
	#intMediaDIVT #photoList { white-space:nowrap; position:absolute; top:3px; left:0px; width:797px; height:90px; overflow-x:auto; overflow-y:hidden; text-align:center; }
	#intMediaDIVT #photoList a img { border:none; }
	#intMediaDIVT #photoList a:visited img { border:1px solid red; }
	#intMediaDIVT #PicOverLay { position:absolute; top:0px; left:0px; width:798px; height:73px; background:url('/_images/internal/thumbFader.png') top center no-repeat; }
	#intMediaDIVT #photoArea { width:795px; height:500px; overflow:hidden; text-align:center; }
#intMediaDIVB { width:810px; margin-top:-180px; color:#ffffff; padding-bottom:10px; }

#homeFlashT { margin:0px auto; width:790px; height:511px; }
#homeFlashB { margin:0px auto; width:814px; height:396px; background:url('/_images/internal/home_repeat.jpg') top center repeat-y; }
#programsFlash { margin:0px auto; width:810px; height:424px; }
#commFlash { margin:0px auto; width:790px; height:318px; }
#staffFlash { margin:0px auto; width:810px; height:362px; }
#testimonialsFlash { margin:0px auto; width:877px; height:229px; }
#mediaFlash { margin:0px auto; width:832px; height:169px; }
#contactFlashT { margin:0px auto; width:872px; height:757px; }
#contactFlashB { margin:0px auto; width:570px; height:170px; }

#bottomBug { position:absolute; bottom:5px; left:420px; color:#000000; font-weight:bold; }

/* TRAINER PAGE STYLES */
body#trainer  { background:url('/_images/tp/tp_BGstretch.gif') top center repeat-y; }
#trainer #tpBody { width:866px; margin:0px auto; position:relative; }
#trainer #tpTop { width:866px; height:184px; text-align:center; }
#trainer .navDiv { position:absolute; left:20px; top:150px; }
#trainer .navDiv .G2LBug { left:376px; top:5px; }
#trainer #tpHeader { text-align:center; }
#trainer #tpBodyInt { color:#ffffff; margin:0px auto; width:769px; min-height:400px; height:auto !important; height:400px; background:#450803; }
#trainer #tpContent { padding:30px; padding-top:0px; }
	#trainer #tpContent h2 { color:#bcbd9e; font-size:24px; margin:0px; padding:0px; margin-bottom:10px; }
	#trainer #menucontainer { padding:0px; margin:0px; }
	#trainer #menulist li { float:left; }
	#trainer #menulist li a { font-weight:bold; text-decoration:none; color:#bcbd9e; padding-right:12px; }
	#trainer #menulist li a:hover { text-decoration:underline; color:#ffffff; }
	#trainer #menulist li#active a { color:#ffffff; }
	#trainer #floatLeft { float:left; height:300px; width:200px; margin-right:20px; }
		#trainer #tPic { width:189px; height:248px; overflow:hidden; }
		#trainer #tBtn { margin-top:10px; }