/* CSS Document */
body { color:#ffffff; background:#000000; margin:0; padding:0; }
a { color:#ffff45; font-size:11px; font-weight:bold; font-family:"Times New Roman", Times, serif; text-decoration:none; padding:0; margin:0; }
a:hover { color:#ffff99; text-decoration:underline; }
img { padding:0; margin:0; }
input { font-size:10px; }

#head { position:relative; width:950px; height:128px; background:url('/_images/common/head-span.jpg') top left repeat-x; text-align:left; }
	#login { position:absolute; top:10px; right:15px; font-size:10px; text-align:right; }
	#nav { position:absolute; top:100px; right:10px; }
	#nav a { margin-left:10px; }
#body { position:relative; width:950px; height:365px; background:#1e1e1e; }
#int-body { position:relative; width:950px; background:#1e1e1e; }
	#int-body-table { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:20px; }
#body-divider { position:relative; }
#foot-links { position:relative; }
#foot { position:relative; }

/* LOCATION SPECIFIC -- HIDE RENDERED PAGE MENU */
#menucontainer { display:none; visibility:hidden; }
#menulist { display:none; visibility:hidden; }
#trainerPic { overflow:hidden; float:left; border:1px solid #FFFF99; height:200px; width:200px; margin-right:20px; }
.trainTemp #menucontainer { visibility:visible; display:block; width:640px; }
.trainTemp #menulist { display:block; visibility:visible; }
.trainTemp #menulist li { float:left; font-size:12px; margin-right:8px; list-style:none; font-family:"Times New Roman", Times, serif; }
.trainTemp #menulist a { color:#ffff45; text-decoration:underline; padding-left:2px; padding-right:2px; padding-bottom:2px; padding-top:0px; }
.trainTemp #menulist a:hover { color:#FFFFFF; text-decoration:none; background:#0a4472; }

