@charset "utf-8";
/* CSS Document */
html, body { height:100%; }
body { margin:0px; padding:0px; font-size:12px; background:url('/_images/hp/bg_stretch.jpg') top left repeat-x #d4d4d4; font-family:Arial, Helvetica, sans-serif; color:#000000; }
a { color:#990000; font-weight:bold; text-decoration:none; }
a:hover { color:#FF0000; text-decoration:underline; }
h3 { color:green; }
#main { height:670px; width:1010px; margin:20px auto; position:relative; }
#main-int { height:670px; width:1010px; margin:0px auto; }
	#header { width:1010px; height:148px; margin:0; padding:0; }
		#intLogo { position:relative; float:left; background:url('/_images/internal/int-headleft.jpg') top left no-repeat; width:279px; height:148px; }
		#intTop { position:relative; float:left; background:url('/_images/internal/int-headtop.jpg') top left no-repeat; width:731px; height:100px; }
			#login_formDIV { position:absolute; top:70px; right:20px; }
				#login_form input { width:100px; height:14px; font-size:10px; color:#999999; }
				#goBtn { vertical-align:middle; }
		#myNav { position:relative; width:731px; height:48px; margin:0; padding:0; float:left; }
			#ulNav { padding:0px; margin:0px; list-style:none; }
				#ulNav li { float:left; height:48px; font-size:1px;  }
				#ulNav li#changeItem { width:111px; background:url('/_images/internal/int-headnav-space.jpg') top left no-repeat; }
					#about #ulNav li#changeItem { width:111px; background:url('/_images/internal/int-headnav-about.jpg') top left no-repeat; }
					#contact #ulNav li#changeItem { width:111px; background:url('/_images/internal/int-headnav-contact.jpg') top left no-repeat; }
					#philosophy #ulNav li#changeItem { width:111px; background:url('/_images/internal/int-headnav-philosophy.jpg') top left no-repeat; }
					#programs #ulNav li#changeItem { width:111px; background:url('/_images/internal/int-headnav-programs.jpg') top left no-repeat; }
					#theory #ulNav li#changeItem { width:111px; background:url('/_images/internal/int-headnav-space.jpg') top left no-repeat; }
					#online #ulNav li#changeItem { width:111px; background:url('/_images/internal/int-headnav-space.jpg') top left no-repeat; }
				#ulNav li#nav1 { width:97px; background:url('/_images/internal/int-headnav1a.jpg') top left no-repeat; }
				#ulNav li#nav2 { width:92px; background:url('/_images/internal/int-headnav2a.jpg') top left no-repeat; }
				#ulNav li#nav3 { width:79px; background:url('/_images/internal/int-headnav3a.jpg') top left no-repeat; }
				#ulNav li#nav4 { width:85px; background:url('/_images/internal/int-headnav4a.jpg') top left no-repeat; }
				#ulNav li#nav5 { width:123px; background:url('/_images/internal/int-headnav5a.jpg') top left no-repeat; }
				#ulNav li#nav6 { width:71px; background:url('/_images/internal/int-headnav6a.jpg') top left no-repeat; }
				#ulNav li#nav7 { width:73px; background:url('/_images/internal/int-headnav7a.jpg') top left no-repeat; }
					#ulNav li#nav1:hover { background:url('/_images/internal/int-headnav1b.jpg') top left no-repeat; }
					#ulNav li#nav2:hover { background:url('/_images/internal/int-headnav2b.jpg') top left no-repeat; }
					#ulNav li#nav3:hover { background:url('/_images/internal/int-headnav3b.jpg') top left no-repeat; }
					#ulNav li#nav4:hover { background:url('/_images/internal/int-headnav4b.jpg') top left no-repeat; }
					#ulNav li#nav5:hover { background:url('/_images/internal/int-headnav5b.jpg') top left no-repeat; }
					#ulNav li#nav6:hover { background:url('/_images/internal/int-headnav6b.jpg') top left no-repeat; }
					#ulNav li#nav7:hover { background:url('/_images/internal/int-headnav7b.jpg') top left no-repeat; }
#bodyStretch { width:1010px; }
#about #bodyStretch { background:url('/_images/internal/int-bodystretch-about.jpg') top left repeat-y; }
#contact #bodyStretch { background:url('/_images/internal/int-bodystretch-contact.jpg') top left repeat-y; }
#philosophy #bodyStretch { background:url('/_images/internal/int-bodystretch-philosophy.jpg') top left repeat-y; }
#programs #bodyStretch { background:url('/_images/internal/int-bodystretch-programs.jpg') top left repeat-y; }
#theory #bodyStretch { background:url('/_images/internal/int-bodystretch-theory.jpg') top left repeat-y; }
#online #bodyStretch { background:url('/_images/internal/int-bodystretch-onlineprogs.jpg') top left repeat-y; }

#bodySet { width:1010px; min-height:488px; height:auto !important; height:488px; }
#about #bodySet { background:url('/_images/internal/int-bodytop-about.jpg') top left no-repeat; }
#contact #bodySet { background:url('/_images/internal/int-bodytop-contact.jpg') top left no-repeat; }
#philosophy #bodySet { background:url('/_images/internal/int-bodytop-philosophy.jpg') top left no-repeat; }
#programs #bodySet { background:url('/_images/internal/int-bodytop-programs.jpg') top left no-repeat; }
#theory #bodySet { background:url('/_images/internal/int-bodytop-theory.jpg') top left no-repeat; }
#online #bodySet { background:url('/_images/internal/int-bodytop-onlineprogs.jpg') top left no-repeat; }

#bodyBottom { width:1010px; height:343px; vertical-align:baseline; }
#about #bodyBottom { background:url('/_images/internal/int-bodybottom-about.jpg') top left no-repeat; }
#contact #bodyBottom { background:url('/_images/internal/int-bodybottom-contact.jpg') top left no-repeat; }
#philosophy #bodyBottom { background:url('/_images/internal/int-bodybottom-philosophy.jpg') top left no-repeat; }
#programs #bodyBottom { background:url('/_images/internal/int-bodybottom-programs.jpg') top left no-repeat; }
#theory #bodyBottom { background:url('/_images/internal/int-bodybottom-theory.jpg') top left no-repeat; }
#online #bodyBottom { background:url('/_images/internal/int-bodybottom-onlineprogs.jpg') top left no-repeat; }

#bodyTable { margin-left:592px; padding-top:110px; width:347px; height:100%; }

#menucontainer { display:none; }
#menulist { display:none; }

#trainer #trainerPic { width:216px; height:282px; overflow:hidden; background:url('/_images/tp/trainerpic.jpg') top left no-repeat; float:left; margin-right:20px; margin-bottom:20px; }
#trainer h3 { color:green; font-size:22px; margin:0px; padding:0px; }
#trainer hr { border:1px solid #996600; }
#trainer #menucontainer { display:block; width:560px; height:20px; float:right; }
#trainer #menulist { display:block; padding:0px; margin:0px; list-style:none;  }
#trainer #menulist li { float:left; margin-right:15px; }
#trainer #menulist li a { font-weight:bold; font-size:14px; text-transform:uppercase; color:#996600; text-decoration:none; }
#trainer #menulist li#active a { font-weight:bold; color:#CC0000; text-decoration:none; }
#trainer #menulist li a:hover { color:#FF0000; }
#trainer #bodyStretchTP { width:1010px; background:url('/_images/tp/tp-bodystretch.jpg') top left repeat-y; }
#trainer #bodySetTP { width:1010px; min-height:488px; background:url('/_images/tp/tp-bodytop.jpg') top left no-repeat; }
#trainer #trainerTable { margin-left:120px; margin-top:110px; width:800px; height:100%; }
#trainer #bodyBottomTP { width:1010px; height:158px; vertical-align:baseline; background:url('/_images/tp/tp-bodybottom.jpg') top left no-repeat; }

#loginFloater { position:absolute; top:50px; right:30px; display:none; }