@charset "utf-8";
/* CSS Document */
html, body { height:100%; }
body { margin:0px; padding:0px; background:url('/_images/int/topBAR.jpg') top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:100%; }
/* p { margin:0px; padding:0px; } */
a { color:#0b3c5d; }
a:hover { color:#000000; }
#pgContainer { width:950px; height:100%; }
	#header { float:left; position:relative; clear:both; background:url('/_images/int/picTOP.jpg') top left no-repeat; width:950px; height:132px; }
	#leftColumn { min-height:100%; background:#8bb0cd; width:196px; float:left; margin-top:-132px; }
		#topMargin { height:132px; width:196px; }
		#topNav { position:relative; margin:0px auto; width:196px; }
			#topNav a { margin:0px auto; display:block; background:url('/_images/int/buttonUP.jpg') top left no-repeat; font-size:1px; padding-top:2px; width:193px; height:20px; text-decoration:none; }
			#topNav a:hover { background:url('/_images/int/button_over.jpg') top left no-repeat; }
			#topNav a span { color:#ffffff; font-weight:bold; text-decoration:none; padding-left:5px; font-size:12px; }
		#fHolder { position:relative; display:block; width:190px; height:80px; padding-left:5px; }
			#fHolder span { font-weight:bold; color:#0a2842; display:block; margin:0px; padding:0px; }
			#fHolder #login_form { display:block; margin:0px; padding:0px; }
			#fHolder #login_form #u { width:180px; font-size:10px; height:14px; color:#000066; display:inline; margin-bottom:2px; }
			#fHolder #login_form #cleartext_password, #fHolder #login_form #p { width:145px; height:14px; font-size:10px; color:#000066; }
			#fHolder #login_form #lfSub { color:#000000; }
			#fHolder #login_form #lfSub:hover { color:#ffffff; }
	#bodyDiv { float:left; background:url('/_images/int/bgMain_repeat.jpg') top left repeat-y; width:751px; min-height:450px; height:auto !important; height:450px; }
		#pgImage { float:right; width:255px; /*background:url('/_images/int/picMain_groupExerciseSM.jpg') top left no-repeat;*/ text-align:center; margin-left:15px; }
		#add_hours { text-align:center; width:183px; overflow:hidden; background:url('/_images/int/panel_repeat.jpg') top center repeat-y; margin:0px auto; }
		#pgTitle { margin-left:-14px; width:740px; height:49px; }
			#home #pgTitle { background:url('/_images/int/title_home.jpg') top left no-repeat; }
			#amenities #pgTitle { background:url('/_images/int/title_Amenities.jpg') top left no-repeat; }
			#comments #pgTitle { background:url('/_images/int/title_Comments.jpg') top left no-repeat; }
			#services #pgTitle { background:url('/_images/int/title_Services.jpg') top left no-repeat; }
			#exercise #pgTitle { background:url('/_images/int/title_Exercise.jpg') top left no-repeat; }
			#joinourteam #pgTitle { background:url('/_images/int/title_JoinOurTeam.jpg') top left no-repeat; }
			#trialoffer #pgTitle { background:url('/_images/int/title_TrialOffer.jpg') top left no-repeat; }
			#map #pgTitle { background:url('/_images/int/title_Map.jpg') top left no-repeat; }
			#staff #pgTitle { background:url('/_images/int/title_Staff.jpg') top left no-repeat; }
			#opp #pgTitle { background:url('/_images/int/title_OPP.jpg') top left no-repeat; }
			#classschedules #pgTitle { background:url('/_images/int/title_Schedules.jpg') top left no-repeat; }
			#trainer #pgTitle { background:url('/_images/int/title_Trainers.jpg') top left no-repeat; }
		#intBod { width:700px; text-align:left; margin:0px auto; padding:0px; }
		#bodyDivFooter { text-align:center; float:right; background:url('/_images/int/bgMain_repeat-10.jpg') top left no-repeat; width:754px; height:28px; }
#menucontainer { display:none; }
#trainer #menucontainer { float:left; width:475px; height:25px; display:block; margin:0px; padding:0px; }
	#trainer #menulist { list-style:none; margin:0px; padding:0px; }
	#trainer #menulist li { float:left; }
	#trainer #menulist li a { padding-right:15px; color:#003366; font-size:14px; font-weight:bold; }
	#trainer #menulist li a:hover { color:#0066FF; }
	#trainerName { padding-top:10px; padding-bottom:10px; font-size:20px; color:#000000; font-weight:bold; }
	#trainerPic { float:right; width:205px; height:250px; overflow:hidden; border:1px solid #000000; }

