/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; background:#000000; margin:0; padding:0: }
table, div, img { padding:0; margin:0; }
ul { list-style:none; }
#main { width:950px; }
#header {position:relative; width:950px; height:485px; z-index:10000; }
#headerINT { position:relative; width:950px; height:485px; z-index:10000; }
	#flashHeader { width:950px; height:425px; position:relative; background:none; }
	#leftTop { float:left; position:relative; background:url('/_images/int/int_header-left.jpg') top left no-repeat; width:530px; height:114px; }
	#about #rightTop { position:relative; background:url('/_images/int/int_header-right-about.jpg') top left no-repeat; width:420px; height:114px; float:right; }
	#about #middleTop { position:relative; background:url('/_images/int/int_header-main-about.jpg') top left no-repeat; width:950px; height:311px; float:right; }
	#about h3 { padding:0; margin:0; background:url('/_images/int/int_title-about.jpg') top left no-repeat; width:668px; height:93px; font-size:1px;  position:absolute; top:0; left:0; }
	#facility #rightTop { position:relative; background:url('/_images/int/int_header-right-about.jpg') top left no-repeat; width:420px; height:114px; float:right; }
	#facility #middleTop { position:relative; background:url('/_images/int/int_header-main-facility.jpg') top left no-repeat; width:950px; height:311px; float:right; }
	#facility h3 { padding:0; margin:0; background:url('/_images/int/int_title-ourfacility.jpg') top left no-repeat; width:668px; height:93px; font-size:1px;  position:absolute; top:0; left:0; }
	#advisory #rightTop { position:relative; background:url('/_images/int/int_header-right-about.jpg') top left no-repeat; width:420px; height:114px; float:right; }
	#advisory #middleTop { position:relative; background:url('/_images/int/int_header-main-advisory.jpg') top left no-repeat; width:950px; height:311px; float:right; }
	#advisory h3 { padding:0; margin:0; background:url('/_images/int/int_title-advisory.jpg') top left no-repeat; width:668px; height:93px; font-size:1px;  position:absolute; top:0; left:0; }
	#programs #rightTop { position:relative; background:url('/_images/int/int_header-right-programs.jpg') top left no-repeat; width:420px; height:114px; float:right; }
	#programs #middleTop { position:relative; background:url('/_images/int/int_header-main-programs.jpg') top left no-repeat; width:950px; height:311px; float:right; }
	#programs h3 { padding:0; margin:0; background:url('/_images/int/int_title-programs.jpg') top left no-repeat; width:668px; height:93px; font-size:1px; position:absolute; top:0; left:0; }
	#services #rightTop { position:relative; background:url('/_images/int/int_header-right-services2.jpg') top left no-repeat; width:420px; height:114px; float:right; }
	#services #middleTop { position:relative; background:url('/_images/int/int_header-main-services2.jpg') top left no-repeat; width:950px; height:311px; float:right; }
	#services h3 { padding:0; margin:0; background:url('/_images/int/int_title-services.jpg') top left no-repeat; width:668px; height:93px; font-size:1px; position:absolute; top:0; left:0; }
	#nrt #rightTop { position:relative; background:url('/_images/int/int_header-right-nrt.jpg') top left no-repeat; width:420px; height:114px; float:right; }
	#nrt #middleTop { position:relative; background:url('/_images/int/int_header-main-nrt.jpg') top left no-repeat; width:950px; height:311px; float:right; }
	#nrt h3 { padding:0; margin:0; background:url('/_images/int/int_title-nrt.jpg') top left no-repeat; width:668px; height:93px; font-size:1px; position:absolute; top:0; left:0; }
	#sfg #rightTop { position:relative; background:url('/_images/int/int_header-right-sfg.jpg') top left no-repeat; width:420px; height:114px; float:right; }
	#sfg #middleTop { position:relative; background:url('/_images/int/int_header-main-sfg2.jpg') top left no-repeat; width:950px; height:311px; float:right; }
	#sfg h3 { padding:0; margin:0; background:url('/_images/int/int_title-sfg.jpg') top left no-repeat; width:668px; height:93px; font-size:1px; position:absolute; top:0; left:0; }
	#sfg #campCoupon { display:block; visibility:visible; position:absolute; width:400px; height:40px; top:255px; right:20px; background:none; }
	#sfpgt #rightTop { position:relative; background:url('/_images/int/int_header-right-sfg.jpg') top left no-repeat; width:420px; height:114px; float:right; }
	#sfpgt #middleTop { position:relative; background:url('/_images/int/int_header-main-sfg2.jpg') top left no-repeat; width:950px; height:311px; float:right; }
	#sfpgt h3 { padding:0; margin:0; background:url('/_images/int/int_title-perfSpecialist.jpg') top left no-repeat; width:668px; height:93px; font-size:1px; position:absolute; top:0; left:0; }
	#sfpgt #campCoupon { display:block; visibility:visible; position:absolute; width:400px; height:40px; top:255px; right:20px; background:none; }
	#golfcamp #rightTop { position:relative; background:url('/_images/int/int_header-right-golfcamp.jpg') top left no-repeat; width:420px; height:114px; float:right; }
	#golfcamp #middleTop { position:relative; background:url('/_images/int/int_header-main-golfcamp.jpg') top left no-repeat; width:950px; height:311px; float:right; }
	#golfcamp h3 { padding:0; margin:0; background:url('/_images/int/int_title-golfcamp.jpg') top left no-repeat; width:668px; height:93px; font-size:1px; position:absolute; top:0; left:0; }
	#news #rightTop { position:relative; background:url('/_images/int/int_header-right-news.jpg') top left no-repeat; width:420px; height:114px; float:right; }
	#news #middleTop { position:relative; background:url('/_images/int/int_header-main-news.jpg') top left no-repeat; width:950px; height:311px; float:right; }
	#news h3 { padding:0; margin:0; background:url('/_images/int/int_title-news.jpg') top left no-repeat; width:668px; height:93px; font-size:1px; position:absolute; top:0; left:0; }
	#faq #rightTop { position:relative; background:url('/_images/int/int_header-right-news.jpg') top left no-repeat; width:420px; height:114px; float:right; }
	#faq #middleTop { position:relative; background:url('/_images/int/int_header-main-news.jpg') top left no-repeat; width:950px; height:311px; float:right; }
	#faq h3 { padding:0; margin:0; background:url('/_images/int/int_title-faqs.jpg') top left no-repeat; width:668px; height:93px; font-size:1px; position:absolute; top:0; left:0; }
	#education #rightTop { position:relative; background:url('/_images/int/int_header-right-news.jpg') top left no-repeat; width:420px; height:114px; float:right; }
	#education #middleTop { position:relative; background:url('/_images/int/int_header-main-news.jpg') top left no-repeat; width:950px; height:311px; float:right; }
	#education h3 { padding:0; margin:0; background:url('/_images/int/int_title-educational.jpg') top left no-repeat; width:668px; height:93px; font-size:1px; position:absolute; top:0; left:0; }
	#testim #rightTop { position:relative; background:url('/_images/int/int_header-right-test2.jpg') top left no-repeat; width:420px; height:114px; float:right; }
	#testim #middleTop { position:relative; background:url('/_images/int/int_header-main-test2.jpg') top left no-repeat; width:950px; height:311px; float:right; }
	#testim h3 { padding:0; margin:0; background:url('/_images/int/int_title-testim.jpg') top left no-repeat; width:668px; height:93px; font-size:1px; position:absolute; top:0; left:0; }
	#contact #rightTop { position:relative; background:url('/_images/int/int_header-right-contact.jpg') top left no-repeat; width:420px; height:114px; float:right; }
	#contact #middleTop { position:relative; background:url('/_images/int/int_header-main-contact.jpg') top left no-repeat; width:950px; height:311px; float:right; }
	#contact h3 { padding:0; margin:0; background:url('/_images/int/int_title-contact.jpg') top left no-repeat; width:668px; height:93px; font-size:1px; position:absolute; top:0; left:0; }
	#onlinepgms #rightTop { position:relative; background:url('/_images/int/int_header-right-onlineprograms.jpg') top left no-repeat; width:420px; height:114px; float:right; }
	#onlinepgms #middleTop { position:relative; background:url('/_images/int/int_header-main-onlineprograms.jpg') top left no-repeat; width:950px; height:311px; float:right; }
	#onlinepgms h3 { padding:0; margin:0; background:url('/_images/int/int_title-onlineprograms.jpg') top left no-repeat; width:668px; height:93px; font-size:1px; position:absolute; top:0; left:0; }
	#topNav { position:relative; margin:0; padding:0; width:950px; height:60px; list-style:none; float:left; border:none; }
		#topNav ul { float:left; margin:0px; padding:0px; }
		#subNav4 { display:none; }
			#nav4 ul { list-style:none; margin:0; padding:0; font-size:12px; width:200px; position:absolute; top:60px; left:302px; padding:5px; display:none; background:url('/_images/int/dropdown-BG-withlines.gif') repeat-x top left; }
			#nav4 ul li { width:200px; text-align:left; line-height:2.1em; }
			#nav4 ul li a { padding-left:14px; color:#999999; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
			#nav4 a:hover { color:#ffffff; }
				#nav4 li:hover ul#subNav4, li.over ul#subNav4 { display:block; }
		#subNav5 { display:none; }
			#nav5 ul { list-style:none; margin:0; padding:0; font-size:12px; width:220px; position:absolute; top:60px; left:389px; padding:5px; display:none; background:url('/_images/int/dropdown-BG-withlines.gif') repeat-x top left; margin-bottom:-5px; }
			#nav5 ul li { width:220px; text-align:left; line-height:2.1em; }
			#nav5 ul li a { padding-left:14px; color:#999999; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
			#nav5 a:hover { color:#ffffff; }
				#nav5 li:hover ul#subNav5, li.over ul#subNav5 { display:block; }
		#topNav ul li { float:left; margin:0px; padding:0px; }
			#neurNav { background:url('/_images/int/nav_01a.jpg') top left no-repeat; }
			#servNav { background:url('/_images/int/nav_02a.jpg') top left no-repeat; }
			#progNav { background:url('/_images/int/nav_03a.jpg') top left no-repeat; }
			#abouNav { background:url('/_images/int/nav_04a.jpg') top left no-repeat; }
			#golfNav { background:url('/_images/int/nav_05a.jpg') top left no-repeat; }
			#swingNav { background:url('/_images/int/nav_06a.jpg') top left no-repeat; }
			#newsNav { background:url('/_images/int/nav_07a.jpg') top left no-repeat; }
			#testNav { background:url('/_images/int/nav_08a.jpg') top left no-repeat; }
			#contNav { background:url('/_images/int/nav_09a.jpg') top left no-repeat; }			
			#neurNav:hover { background:url('/_images/int/nav_01b.jpg') top left no-repeat; }
			#servNav:hover { background:url('/_images/int/nav_02b.jpg') top left no-repeat; }
			#progNav:hover { background:url('/_images/int/nav_03b.jpg') top left no-repeat; }
			#abouNav:hover { background:url('/_images/int/nav_04b.jpg') top left no-repeat; }
			#golfNav:hover { background:url('/_images/int/nav_05b.jpg') top left no-repeat; }
			#swingNav:hover { background:url('/_images/int/nav_06b.jpg') top left no-repeat; }
			#newsNav:hover { background:url('/_images/int/nav_07b.jpg') top left no-repeat; }
			#testNav:hover { background:url('/_images/int/nav_08b.jpg') top left no-repeat; }
			#contNav:hover { background:url('/_images/int/nav_09b.jpg') top left no-repeat; }
#hpNav { position:relative; margin:0; padding:0; width:950px; list-style:none; float:left; border:none; }
	#hpNav li { float:left; margin:0; padding:0; font-size:1px; }
		#nrtNav { background:url('/_images/hp/bottombox-01-1a.jpg') top left no-repeat; border:none; }
			#box1 { position:relative; text-align:justify; background:url('/_images/hp/bottombox-01-2.jpg') top left no-repeat; width:316px; height:246px; border:none; }
			#textBox1 { font-size:11px; padding-left:40px; padding-top:20px; width:230px; height:200px; border:none; }			
			#findTherapistBTN { margin-top:-90px; }
		#sfgNav { background:url('/_images/hp/bottombox-02-1a.jpg') top left no-repeat; border:none; }
			#box2 { position:relative; text-align:justify; background:url('/_images/hp/bottombox-02-2.jpg') top left no-repeat; width:317px; height:246px; border:none; }
			#textBox2 { font-size:11px; padding-left:40px; padding-top:20px; width:230px; height:200px; border:none; }			
			#becomeTherapistBTN { margin-top:-90px; }
		#onlNav {  border:none; }
			#box3 { position:relative; text-align:justify; background:url('/_images/hp/hpBox_buy.jpg') top left no-repeat; width:317px; height:125px; border:none; }
			#buyNowBTN { position:absolute; top:80px; left:30px; }
			#box4 { position:relative; text-align:justify; background:url('/_images/hp/hpBox_opp.jpg') top left no-repeat; width:317px; height:125px; border:none; }
			#learnMoreBTN { position:absolute; top:70px; left:30px; }
#intMain { position:relative; float:left; width:950px; background:url('/_images/int/int_body-blank.jpg') top left repeat-x #000000; color:#ffffff; text-align:left; float:left; vertical-align:top; }
	#intMain p { margin-left:20px; margin-right:20px; line-height:1.4em; }
	#intMain ul { margin-left:20px; margin-right:20px; list-style:inside; }
	#intMain b { font-size:15px; }
	/*#intMain IMG { margin:20px; float:left; clear:left; }*/
	#intMain H2 { margin:0; margin-left:20px; }
	#intMain strong { font-size:16px; }
	.BlueBlock { background:url('/_images/int/bluegradient.jpg') top left repeat-x #214380; padding-top:5px; padding-bottom:5px; margin-left:20px; margin-right:20px; color:#ffffff; }
	.GoldBlock { background:url('/_images/int/goldgradient.jpg') top left repeat-x #574501; padding-top:5px; padding-bottom:5px; margin-left:20px; margin-right:20px; color:#ffffff; }
		#H3Spacer { width:668px; height:93px; border:none;}
		#storeIMG { z-index:1; height:99px; width:275px; background:url('/_images/int/int_buy1.jpg') top left no-repeat; position:absolute; border:none; right:7px; top:15px; }
			#storeIMG:hover { background:url('/_images/int/int_buy2.jpg') top left no-repeat; }
		#onlineIMG { z-index:1; height:138px; width:275px; background:url('/_images/int/int_onlineprog1.jpg') top left no-repeat; position:absolute; border:none; right:7px; top:114px; }
			#onlineIMG:hover { background:url('/_images/int/int_onlineprog2.jpg') top left no-repeat;}
		#loginBoxHP { position:relative; width:282px; height:99px; border:none; }
		#loginBox { z-index:2000; position:absolute; right:0; top:252px; background:url('/_images/int/int_memlogin1.jpg') top left no-repeat; width:282px; height:99px; border:none; }
			#login_form { position:absolute; top:38px; left:45px; }
			#login_formIMG { z-index:10; border:none; position:absolute; top:-10px; left:150px; height:45px; width:34px; background:url("/_images/int/login_button1.jpg") top left no-repeat; }
			#login_formIMG:hover { background:url("/_images/int/login_button2.jpg") top left no-repeat; }
			#login_form input { float:left; margin-bottom:2px; font-size:9px; color:#999999; background:#000000; border:1px solid #999999; }
		#onlineIMGSpacer { height:262px; width:282px; position:relative; border:0; padding-right:20px; padding-bottom:20px; float:right; border:none; }
		#pageFooter { float:left; width:950px; text-align:center; font-size:11px; border-top:solid 3px #ffffff; height:50px; vertical-align:bottom; }
	#menucontainer { display:none; visibility:hidden; }
	#menulist { display:none; visibility:hidden; }
#trainer #menucontainer { display:block; visibility:visible; padding:0px; margin:0px; width:420px; float:left; margin-bottom:10px; }
#trainer #menulist { display:block; visibility:visible; padding:0px; margin:0px; margin-left:30px; }
#trainer #menulist ul { margin-left:10px; list-style:none; }
#trainer #menulist li { float:left; color:#cccccc; list-style:none; font-size:11px; text-decoration:none; margin-right:6px; font-family:Arial, Helvetica, sans-serif; }
#trainer #menulist a { color:#33CCFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding-right:10px; }
#trainer #menulist a:hover { color:#ffffff; }
#trainer #rightTop { position:relative; background:url('/_images/int/int_header-right-contact.jpg') top left no-repeat; width:420px; height:114px; float:right; }
#trainer #middleTop { position:relative; background:url('/_images/int/int_header-main-contact.jpg') top left no-repeat; width:950px; height:311px; float:right; }
#trainer h3 { padding:0; margin:0; background:url('/_images/int/int_title-personaltherapist.jpg') top left no-repeat; width:891px; height:132px; font-size:1px; position:absolute; top:0; left:0; }
#trainer #H3Spacer { width:891px; height:132px; }
#trainerPic { float:right; height:300px; width:200px; margin-left:20px; }
#trainerPicTD { border:1px solid #33CCFF; height:250px; width:200px; overflow:hidden; }
#tpCont { padding-left:30px; }