@charset "utf-8";
/* CSS Document */
body { background:#ffffff; color:#000000; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url('/_images/hp/hp_bg_stretch.jpg') top left repeat-x; }

a { color:#D10A27; }
a:hover { color:#9A0007; }

#main { position:relative; width:998px; margin:0px auto; }
	#mapMain { width:650px; height:650px; text-align:center; vertical-align:middle; }
		#mapMain a { font-size:12px; }
	
	#picsMain { width:800px; height:750px; text-align:center; vertical-align:middle; }
		#picsMain table { float:right; }
		#picsMain a { font-size:12px; }
		#closeWin { text-align:right; margin:10px; margin-top:15px; margin-right:0px; }
		#closeWin a { padding:5px; background:#000000; border:1px solid #D10A27; }
		#closeWin a:hover { background:#bdbdbd; border:1px solid #9A0007; }

	#leftBorder { position:relative; float:left; width:24px; height:650px; background:url('/_images/hp/hp_borderleft.jpg') top left no-repeat; }
	#banner { position:relative; width:950px; height:149px; background:url('/_images/hp/hp_header.jpg') top left no-repeat; }

	#mainContainer { position:relative; float:left; width:950px; height:650px; background:#ffffff; }
		#navContainer { position:relative; width:225px; margin:10px; margin-left:0px; }
		#tpNavContainer { position:relative; float:right; width:555px; height:24px; background:url('/_images/tp/tp_navbar.jpg') top left no-repeat; }
			#onlineContainer { height:150px; }
				#loginSignup img { float:left; }
			.ptfContainer { border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; }
			.loginContainer { height:10px; }
			.loginContainer #login_form { margin:0px; padding:0px; }
			.loginContainer #login_form #u { float:left; margin:0px; margin-right:6px; padding:0px; width:90px; height:13px; background:#dddddd; border:1px solid #000000; font-size:10px; }
			.loginContainer #login_form #p { float:left; margin:0px; margin-right:5px; padding:0px; width:90px; height:13px; background:#dddddd; border:1px solid #000000; font-size:10px; }
			.loginContainer #login_form #cleartext_password { float:left; margin:0px; margin-right:5px; padding:0px; width:90px; height:13px; background:#dddddd; border:1px solid #000000; font-size:10px; }
			
			
				#tploginContainer { position:relative; float:left; clear:left; width:130px; height:65px; color:#666666; font-size:9px; text-align:right; margin-left:10px; margin-top:10px; }
				#tploginContainer a { position:relative; color:#000000; font-size:9px; text-decoration:none; }
				#tploginContainer a:hover { color:#666666; }
					#tplogin_form { padding:0px; margin-top:-4px; width:130px; }
					#tplogin_form input { background:#ffffff; text-transform:uppercase; width:125px; }
					#tplogin_form input#u { background:#ffffff; width:125px; }
						input.tplogin-input { float:left; margin:3px; margin-left:0px; margin-top:5px; color:#666666; background:#ffffff; border:1px solid #000000; font-size:10px; width:125px; height:14px; }

			
			#menucontainer { width:225px; border-bottom:1px solid #ffffff; }
				#menulist { padding:0px; margin:0px; }
				#menulist li { position:relative; width:225px; height:20px; margin:0px 0px 1px -40px; padding-top:6px; background:url('/_images/hp/hp_nav1.jpg') top left no-repeat; list-style:none; font-size:10px; }
				/* IE LI Fix */
				#menulist li { margin:0px 0px 0px 0px; }
				#menulist a { color:#ffffff; text-decoration:none; padding-left:10px; }
				#menulist a:hover { color:#ffcb00; }
				#menulist #active { background:#8a8a8a; height:19px; }
				#active a { color:#ffcb00; }
			
			.menuCustomLI { height:20px; padding-top:6px; background:#3d3d3d; font-size:10px; border-bottom:2px solid #ffffff; }
			.menuCustomLI a { color:#ffffff; text-decoration:none; padding-left:10px; }
			.menuCustomLI a:hover { color:#ffcb00; }
			
			#nav-Container { position:relative; float:left; width:225px; }
				#menu-list { margin:0px; margin-left:-40px; }
				#menu-list li { position:relative; float:left; width:225px; height:20px; margin:0px 0px 1px 0px; padding-top:6px; background:url('/_images/hp/hp_nav1.jpg') top left no-repeat; list-style:none; font-size:10px; }
				#menu-list a { color:#ffffff; text-decoration:none; padding-left:10px; }
				#menu-list a:hover { color:#ffcb00; }

			#getResults { position:relative; float:right; height:63px; width:555px; background:url('/_images/tp/tp_title.jpg') top left no-repeat; }
			#trainwithme #menucontainer { position:relative; float:right; padding-right:30px; }
				#trainwithme #menulist { margin:0px; margin-left:-40px; }
				#trainwithme #menulist li { position:relative; float:right; padding:2px; padding-left:10px; text-transform:uppercase; font-family:impact; color:#ffffff; list-style:none; font-size:14px; }
				#trainwithme #menulist a { color:#ffffff; text-decoration:none; padding-left:10px; }
				#trainwithme #menulist a:hover { color:#ffcb00; }
				#trainwithme #active a { color:#ffffff; }


		#contentContainer { position:relative; float:right; background:#c9c9c9; width:715px; margin-top:11px; padding-bottom:10px; }
		#tpContentContainer { position:relative; background:#c9c9c9; width:715px; margin-top:11px; padding-bottom:10px; }
			#content { position:relative; float:left; width:686px; margin:10px 10px 0px 10px; font-size:11px; }
			#tpContent { position:relative; float:left; clear:left; width:400px; font-size:11px; margin-top:40px; margin-left:10px; }
			#tpPic { float:right; width:228px; height:250px; margin:25px; margin-top:40px; margin-bottom:0px; overflow:hidden; }
			#onlinePass { position:relative; float:right; clear:right; margin-top:10px; margin-right:25px; }
		
	#rightBorder { position:relative; float:left; width:24px; height:640px; background:url('/_images/hp/hp_borderright.jpg') top left no-repeat; }
	
	.virt_title { text-align:center; font-size:32px; font-weight:bold; color:#fff; }
	.virt_links { font-size:12px; }
		
#div0 { display:block; width:600px; height:500px; text-align:center; }
#div1 { display:none; width:602px; height:500px; text-align:center; }
#div2 { display:none; width:602px; height:500px; text-align:center; }
#div3 { display:none; width:602px; height:500px; text-align:center; }
#div4 { display:none; width:602px; height:500px; text-align:center; }
#div5 { display:none; width:602px; height:500px; text-align:center; }
#div6 { display:none; width:602px; height:500px; text-align:center; }
#div7 { display:none; width:602px; height:500px; text-align:center; }
#div8 { display:none; width:602px; height:500px; text-align:center; }
#div9 { display:none; width:602px; height:500px; text-align:center; }
#div10 { display:none; width:602px; height:500px; text-align:center; }
#div11 { display:none; width:602px; height:500px; text-align:center; }
#div12 { display:none; width:602px; height:500px; text-align:center; }
#div13 { display:none; width:602px; height:500px; text-align:center; }
#div14 { display:none; width:602px; height:500px; text-align:center; }
