#ptifrmcontent {
	position: fixed !important;
}
.PTEXPAND_ARROW[title="Expand section "]:after {
	content: "click to expand";
}

.PSPUSHBUTTONTBCANCEL.Left {
	display:inline-block;
	border: 1px solid #d8a676 !important;
	border-radius: 2px 2px 2px 2px;
	text-decoration:none;
	cursor:pointer;
	height:18px;
	cursor:pointer;
	padding:0px;
	margin-right: 5px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCF0DA', endColorstr='#FAE6BF'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#FCF0DA), to(#FAE6BF)); 
	background: -moz-linear-gradient(top,  #FCF0DA,  #FAE6BF); 
	background: -ms-linear-gradient(top,  #FCF0DA,  #FAE6BF); 
}
.PSPUSHBUTTONTBCANCEL.Left:hover {
	display: inline-block;
	background: #fad9a5;
	text-decoration: none;
	cursor: pointer;
	height: 18px;
}
#GRADE_ROSTER .PSLEVEL1GRIDEVENROW, #GRADE_ROSTER .PSLEVEL1GRIDODDROW {
	line-height: unset;
}


img[src*="PT_ADD_FOOTER_1.gif"], img[src*="PT_ADD_LARGE_1.gif"] {
	box-sizing: border-box;
	width: 74px;
	height: 20px;
	margin: 2px 0 0 4px;
	padding-left: 74px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAUCAYAAAAqVKv2AAACHElEQVRYw+2YP2gTURzHP4nnX2pBA6KIaCOFKHGqhQsOgUK0HSp1EAdNQXHRtVbo4CRkkeBSt9olKKKDgomigWIWPTRZbGyEtPUvRoeLjYm2tOWeQ9KzaLmrUt9Q3he+cPe+b/jx5ff73nvnqX3Iic8v7jM/8wOFP6Ft2MT29m60L9kH+LsvKEcc8CZ5FW1uuopV+6jccMDcdBWt/mgpN9xGEAAhlBMu8NZ9siSzyGDkCknTac9XkgO9DI79rbbytI0CIZeFHJzYRTo75bKXf9RWmvboycyoCqnEe/b0HYX4S8zIIXy2NsG1IzESAAe7iC7UJtw0SaMntZvKo6RpR9/qJ+wf5lbhl5a/HqPYF8d4NIRxChJZlqXJ6Civ3VGSaGafQ3g/PmERDHWSeDre0MbJ3O7kbGRz/T3QwaU2lqFJoD16svqXCsaTVxi5fvQ4ds7kz7QQLJcoIgjbtTSzey+8RYCTJvd4ICmjynnS9JJ6GLJzKT98jsxYD8F922iltKiWCu8mAN2CLQ7aaswoM5el9aSOb9FaMHSYxLNJoIXw8ccMpRtfwsIIl3MLtTlpqy6jpjAyOwkHflsPHCB6J0nKtAiejhHJDKB3nUe/IYi2NW4NwlmTkVGe1zcvCn9Hjzp6O2By5J6666m73n8xSnWUu1FebS2z1QrrmpqVG0tgtvaNNes34vn+aVSUjLvMz9SUK0v+Cm5ih36MnwesOQBub7FNAAAAAElFTkSuQmCC");
}
img[src*="PT_ADD_FOOTER_1.gif"]:hover, img[src*="PT_ADD_LARGE_1.gif"]:hover {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAUCAYAAAAqVKv2AAABxUlEQVRYw+2YPUhCURiGH1N0aImiwRYjsoakoBK6QzZFUNTSVOAW2NxQS2NDLY6R0CYoDQX9KIRTLbcoA6OhMuK65BDGXW5xxbChsNvfxZZ+LufdznkPXHh4v++c79o0RS7n00lKuo7QRzlcLtw9wzjy6SQtY3OCiImut5ZwlHSd0vWmoGGikq5TIzBUJwHqb4PKszy5QUI1O6ORWAyznP2uZyVQ2SsYbSSV0f7P7ffzn9RIrN/imZZgRaEw0EHDm6TFiQJ0+gl+SOFXnhUTpSqkaKevzk3As8uaoXzO4nEuQyHk2AzyOERPq/MsCaqQuQCpmQbA1+snepyvJGZ/28/UQO3z0tvNfCdVeJYsPY0DWeHwNIIUMaRlwo1PveMSCFR2a/F4IAdg5lkSlKqQYoid2GtfOouH2c/24/PW08bdG6i5HNAL1Jl4Viy9QuaCtnFj8zaWn5vA6BGrey83YfaEhUofMvMsB0rjQG4k4H237W0luC2TUME3EWJQjiBNhpHWIWjoQ2beT8h2Hpstt/R0iae32VCczogRRsx6AtQvgaqx2ynePwgSX6h4/4Dd6cSmKXL55jjJY1H8Cv5MdqeLJv8IT5wPtxQ//k9FAAAAAElFTkSuQmCC");
}
img[src*="PT_SEARCH_1.gif"] {
	box-sizing: border-box;
	width: 73px;
	height: 20px;
	margin: 2px 0 0 4px;
	padding-left: 73px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAAUCAYAAADBYxD1AAADO0lEQVRYw+2YTWgTURDHf9X4iRXSgtVDUQuCsQEPUVxBKAhJjaFikIJfPUSCggWNVASrnlJ6kbT2sAgSFVEUolBBa20FISh1xYgHqxVS6ycmHhLU1g9U9nnYTbKtqYLZetqBgZ15M2/e/t//zealbOzNQ5F+cI2f375gyXixzZ7LwtUN2N4nblDTcNBCZBJ5cb0T24+vo6hjby00JpEfX0exaY+qhcafjh0AQlhI/A0kIcxg0nNkT5jzedtHtL8R5/94i+xdQltTBKeonn7chAkAtUHXWRSH5sn0R/C13qGnfR2VU46SMKj5Mk2roZammXck8VK3vOCrdG+iKXEfJZPzJZE9ASRPAMkTY3Bc/h1C+bEA8lODvzWG3GrMMc4ToSej6u1CEI8WmaNUzYM0bif+QStqca/qJXjkLpm8v4bmvhC+Cs0ePN1OsiWC0help+U1wdPDetww8rb7uC9FUfqiKJcCJENXGMzNk+iFnVGUvi04+UDPkXY4oceeqCYcydXsJVkd0f1ezl8wrqUUNYtJohxf2ymUHSl89UGk+iBSfae+yyqIYeKxWtyucp1lDTTFHunMWErzzf347HqsvYplCD1PABsKDM085lbCYC/3o7StpVKPC7q1+VlQhZRIkTKJSSb1JF0cfpSbfr2ZDhDa3gUX9+lsekJ4+27C+eBalmQFzgrNGjyzh2AsN1ZPXZEdBQGuKhb9tt4icSb2KFueSaXIUDfSvZUou2oKPrtEsPEc8bQKdhXwEO31T/j6qCBGkL3HoeMkSgDI3iO0I21gkiisTwh4mCYl1PEfg2JxRtuUxl3quXWspOnyceQho3+E+OUVLKkSwFLqGvuJ3vqgjQ11Ix0d0HpGNk0SD3UOY+5bXmWLMKPCgdvVTzxXJztAyNut96+/Merfe5I5TGIxzTdakDfuRSqcPY5daNZ7DTgDLSzbeBipIze2iUqhgn0Nxw7I+Lx7tTSXmybXU16+V2HBREaU4wsb62g1nEKZUiaVPbt4SNSs32z9rJ5ERm5fte5u1t3N3GuJxaQ/gjTNNoPvox+ZOW++hcYE+T72iemz5lD2+d1jkVK6+fltzELlt79v57FI8vMLCeFnAoSq+YQAAAAASUVORK5CYII=");
}
img[src*="PT_SEARCH_1.gif"]:hover {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAAUCAYAAADBYxD1AAACnklEQVRYw+2YMUwaURzGfwrRgeWCccBFYsQFooMhLQM4uRTtYIeGS9gwNDcZhtbBDiYOdCGdiKbdTGAqSUs1MZ2E4dqgQ4kkrTQGlzIYyS1oMDR2uDs4iLQd0Njk/tt73P0f98v3fe/eDdQr8nX1cJdmo4FZnWUdHsYx+whr9XCXiccvTCI96uTDK6zNRoPmyXuTRo9qNhoMmhj+Xiakf8mm/rWqkhTTbLfGXt6k/Hju4imUEitSjcgtrWftJyDWY8gudeZ8P8NCvMTHVTcjppIApcYxXiKu9tTInI/wlsxnxU1Q6FZal8qUEivSHl+0YXg9huTS5jdrTFFgu6jfY+zjZC25RFC7L5dOsJzt6nFvIAlO5qf3WI7bDcpxIKWWWpccpdMcR6PIczZVZekqcsihwpO+M5+M8VrQgeU50iEWC6pCVwHq7MQNii3n8W2WePgMoMDxWBQ5ZVPn35V42icV9ym4bQRXY8hPaiyICXxiAp+YYUdp2zGXdTI/Y2urLPuDIwNMVW2AYGeqo7eXgK4IpcKnomHs8iO3QHiJzKn9GbXzoFijev+CW/vTKb/BQhlI6gAqbEgJNloXOxlXwCPoSmtbBbwEeq0xbcfxX2ZSOY/vYFKzj64IN5HFPXJngPCn3c4Q+qH2TtWzNIXc5WbQH7u5Jgln0yTLnQ+fyzoZH1UtFVgs8Ha/3oYaL3FuCP1AR8iecar0yr4CubIh8MW8Ztt7/57kQEqFSIoJfAY7rSXbWeMJhZgSt/Bt6b/5VTUIbl5GMyyICc1OXsLTFU7PgNGbss+4jrqGh9KtQhr4lnp+PTE7Y75W9zrgHn41jyXm2c2EdIeQBi0Wri4uTRI31NXFJZahIQbqFfn658Euv67Mz7fdZRkaZswb5DcXPQKXxh7bXAAAAABJRU5ErkJggg==");
}
img[src*="PT_CANCEL_1.gif"] {
	box-sizing: border-box;
	width: 73px;
	height: 20px;
	margin: 2px 0 0 4px;
	padding-left: 73px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAAUCAYAAADBYxD1AAADJklEQVRYw+2YXUgUURTHf9b2SR/oglsQkYbQkm+rOGGwEK1li5FEYJkPlhTog1tGlOXTpi+15svSy1oPRYUVFjV9rBBEVhMpPbS1gX0YSasPu2RaicrcHmbctlU3apfyYQ4cmPO/cw5z//c/596ZtOGP3aL/2U3GR75h2K9mmr+QZfklmAa6bpNdcshgZBp7f+s0prHvQ6jDfQYb09jY9yFM2qVqsJHotQNACIOJ35EkRIqUFLyCVCv/jPOqkJvWY/7Xs4p04ioLUeXfQW7KlETySgr7PThPrcTnPxd9sEBrJc568R+IEjGevM3SaqpJeg+XT0HDpe3kxuC5e5ppoJXLr3Qs/BBXUSWS7t5YvP4hsm+KMb2+N5rnQQ5PhbcRiN6vE5T0vNQUKin4nPN5+cgZ8XWW4Gz06fXf4t35FMclHy0ZQOQRrp1XCdzbTi4Cus7RYfeg3FsKwWtIFzopayzEzCDysSZo8aFY0cY8nUiNhYRam+ip86AULSXsP42z9Q3K3tUx85lRShKQbcGc8J4sau7W4kzX43QLOdHVFsBmqhyLtTjTgtQVIiRUCL+go2sz9jV63ppSlBPrMIs3PGhbi8Om5ZgdJVS0PdfVNBOVZLEgvQ0RJuu3vSdwdj9VbRPRJuy/9A8xRU8RYLOwfNIzCuAl7l37cEextayKCE2ZKexJpqiSkrH0THK6ZZSwhDMjdmAQ+fgResvPUGN9h7f4JDSfQakEIk9wlfdP7iHRI0mMyrr7CQk1bgFUoAjfndK4HUyFSFy9lLxuk1bzTz2LsoPgLm8nEIMHzh7BTQVlVgGRfnoowm6NzevjQ2Q6BelxhhWHzc+DoI5HHuMqbidAFvYdfnwdnzU82I50/DHhRIr8K0+VkgDzxmqUFTeQiqt/grbdyO4CrVelF9BwwItzYtzmoML2it4BFTITKInFON11eLdUIwFgpeFCjbaLVtaRs+UoUvMEvlXvi6lVUtrri4dF9oZtxrF6Gnt3/7rx7WZ8u6WUJENJiUmaZZrD6NAgcxctMdiIs9HhL8yet4C0r59eiJDSzvjIsMHKpN+3i1gulfIDVTE/DZjJTVwAAAAASUVORK5CYII=");
}
img[src*="PT_CANCEL_1.gif"]:hover {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAAUCAYAAADBYxD1AAACnklEQVRYw+2YMUwaYRTHf4rRgYVAGHCRmGAHDA6GWAZlIibFdrCDgcTNhuSm5oaWwaYxYaAL6US82M2Ei0NNWtTEOCnDtbEOJZC0YgwsZTASFjQYGjsAnlAoDmgZ7j/d973cy73/93/ve+/6SlnlOn+0Q6VcRkMjBoaGsEw+YSB/tMPos9caI21w+vkdA5VymcrpJ42NNqiUy/RrNHSGRtJdalNXvWUSuN4eqmvHLFtBO6aHjqqY5qVQYCk2zXgvkXS+v8mcZGYtJt58WEqOMBfm/xDVe0rKsyHBcrTx5MZ9AZbDEhsZO4KtfsK7fK3ZF1dEdX8VPCO7hOJNtpr/qF9mHQAry9F5vIbmfSdrXVLO/ZCUOWHd8YgtQ7NBjzcoqoEKP/FERd4b6oQlSNUDS+6y5wqgxPTVtP2YZiFox0SJ7bAMKyKKrZbSq2keB+3kZZnjQADFra8qWc6j+Cw9XLhHjB1SyoIQqysAMBgZa7A7WXLrq49mI1PJAnmAYpa9pJOZuqps0yhBOybyHMSteCaq75jcLhbjJ6R6VklmI1O5AudYOtaelBzhRVwlZuYu/h1GWusjS0iIELpZWxkp0vWU6w5JBiNjSYUvRbuqFABKbIclcs9FBFu1frAiovjUG+hOqKnq7wNoU4eKPZluFhYCEBISDXJPyRIhZlmwAcUCx9xKGwDOyHUKyGDF4zjkIHPrevcnSGFh5ukhH/ZLavsRTnPey32SyT2PMpzA5Y+07pMMdt4ENpmr2x1OFh1ZcmeA+V+e9XiDPqL+CK5bt9s4gM/HmF/CJdX3p++l1ej7EXt1PTo5obXV7Qbco+/aWKLNbhpJD0hSv07H1cWlxkQLXF1cohscpK+UVa5/fdvh95X2+7YZusEhhp1e/gCgpu+wRlHRSQAAAABJRU5ErkJggg==");
}
img[src*="PT_OK_1.gif"] {
	box-sizing: border-box;
	width: 74px;
	height: 20px;
	margin: 2px 0 0 4px;
	padding-left: 74px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAUCAYAAAAqVKv2AAACN0lEQVRYw+2YXUhTYRzGf7PTJ1rQLlIoynM1KboyNrrpAzcQEeouaBsRXrmLxpKilVcSRKntQu8WRdGXNxa5SoXILmJQwwtXBqbNkjRoONtKUTlvFzs7nZlsV55deB544PB/eeHP8z7neT8smW8xMfPuGcsLfzDxP6Qt26g81Ij04/1z5MYWU5EC+NJ3E2lpPo2SmTLVKICl+TRS9lMx1Sj2CwIghKlEEZRldVIM58/+G9idXo1dH3XjyTeccz5mJG/OLH2XvNjDY4b3+s9RGOuo5EAHDa/tRAYCWAEYp9t1Bn9LiJBrh9qP0PU1RyToJ+G5TbTG+H41RyEUAznGo/Y9hK8exqrVqvE9PAvt/cSFokaBUMdmsyK5b+GzKQb3qlITKm8F15ijw9yrraRqZX3nfpy1Lxga1TspReRygIQ7jK9GGNvnCldLmqOMghAg78q6KQ8V7JUhoTnqK+HgeaIxQP6MzyaXPsxLt1J6ppgc1/fyAY5eJ/ryIp6ea/gHUyV1lPEZZTuIp2dYzSIdk3EGYy6O2HKOctFUVwFiH777Xui4QyS5njKKak4Fpmiq7yWu1SboPn0XAsc4kLfb5fLLQWsA2jrfklw3GQVY65qJ7n6Ko75Zq3k6uwjZcu7W7XraHDetQ0EarggibQ71WGEcLJ8eXBDy8RPm0bsAJl49Me965l1vTYQyHVVcqDJpI4vpOTaVbzfVWAWLmV9s2LwVy+/vI2I62svyQsZUZdWn4HKqHCf5Cyn0KZh60DpmAAAAAElFTkSuQmCC");
}
img[src*="PT_OK_1.gif"]:hover {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAUCAYAAAAqVKv2AAABwUlEQVRYw+2YP0gCURjAf6bo4BJFgy1GJA1FQeHgklMIFQ01RIJbceAkDdVQQ9BgizRJR22B0RL0RyGaquGGMigKAiN06YYIXK44MWwpOcukqRN8P7jhvcfHwY/vfd99Z9GySklNpyjqOoKf2BwOXIMj2NR0is7xBWGkBo8Ha9iKuk7xcV/YqEFR12kSGv6GEFXvol5O9/AFY+UnnjEc5u+IBM+5rYjQSEZj+HZUc4q6WZLGlG6OEhO0AqASD8aISBLrfmeVCI1kVCY3OYfiaZiMUtmV29hc7PmUBOAiHA+AfPUtiyolhT2NdPUyD2z3teD6vt/cwXDfBWeZ+pNkXo1ytxiy6Qsnbrdx/cxWVGb1BrYvVcymjrqeRi5nXGfBJ6Ekpgkd7hA51RpMlKeL0OHDz1qUz3Jy42WofMW8zPidhvp1TDLfUBnlYkp6Zrai/avEw8cgDdBbLaS5h2UJVjfueDFr5jPjpa3+CZT2c3zBWHkvtDLHuqdWTIAlRWYsCkcVHfN/sNwn5kudg/3i07vWUJy+FiOMmPWEKJNENVmtFF7fhIlfKLy+YbXbsWhZpfR0meK9IH4FV8Nqd9DuHeUDIgyVkTDnz9oAAAAASUVORK5CYII=");
}
img[src*="PT_DELETE_LARGE_1.gif"] {
	box-sizing: border-box;
	width: 76px;
	height: 20px;
	margin: 2px 0 0 4px;
	padding-left: 76px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAUCAYAAAAnStuxAAACQklEQVRYw+2XQWgTQRiFv9SoVarQ5KDe0kDB0NyCsDdBSCCFqEUKRQkYCV5yESOCoKeCNyuF5rZBIWIhlwraSCMIokjElh6sVEitomIVbFATbWnLjoe06SbdxBVne9oHA7sz759l3v/2nxlH5eOU+PLyPmvLv7HRHM72vRw8EsH5dTKHN3LJVsQE3j24iXN1qYxW+WSrYQKrS2Wc1UfNVsPsrwmAELYS/yKYEBIdVnrGhQGVQkN3dPg2CZ/Z+AXi+X78MniWOAyZDhNAL2rdQt6SCp0lNXzLhGhC12Tw5KKt+m1NYltfRF1fF4nRcxQzT1ms9RVJhWIooRhKKMtM03gjXpHUQJoCOeL6PsP5JLaaYHXZktEM5nQdoHvyBYVS9X0mfZ1i8gaFCZXx5Afi6TnDeGOel8RoDIUw6sQp/H+dT966tslhGggXnsDGt+Z4ku0hGNgHQsMdjBDNTq+7Qh8vgyfXYRbVMKPa8o33U+Cpjb1m8PR5BmvjPXhKAv+WrP4nz2XJsULiLqnPvB6z02QCAcY7N7IVQn3Y17DDaVDSx0vgCSuKvuU1bJ7UxTzRMwpuBNDF0f486qPv1fHZMZSrz1ncEi+LJ29dFjksTzycrz+HDY2QOLyZcX8sSXfvFZQhAB/X7hzH3VibWvE6fQQDGeJhgZo70ZwnGY43dy8L77GT9hHeBOYf37PvkvZdcnuuRrbDTAvW5tzJSvkHuzr222q0wErlJzt278Hx6/MrsVAYY225YqvSylntHRxS+vgDQYZ21QHzpv8AAAAASUVORK5CYII=");
}
img[src*="PT_DELETE_LARGE_1.gif"]:hover {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAUCAYAAAAnStuxAAAB1klEQVRYw+2YP0gCURzHP6boEITUVIsSVENhQ0TcUE0RFLU0deCWCDdFQy1BBA21OB5EbYFODf1BcKwGi8uhKOgfYUs3RCGBxYlhg1YWZ53koPC+23t83w/uc7/3+733bOlkPKcnomQNA6HScrhcNPeM4NATUVrH5wQRC7rdXsGRNQyyt1uChgVlDYM6gaE8CWDl1rKKR0ydM63EOPox7V+cQWmzuv6JqXA/XZXwVT0wAHpZ+/YhOqocQrUKTWzJZhR1mKvNcx5/QJTkEJJ8wFnJtWY+HVWJcYRGoHjOUrxaqWHuRtpPLzlM5YdnkQhXwSDx8Ay7wQcCEd10mbkv/wP6ijLZarwaKvoNeHxfWbO/42Woux6ApkEJ/86NSVZU2le1NcxMz9ydgudznGRJCbH0OfbiSWFSwP/pc9cqsOsbNnwd7LpLNYaP7vdXAynTV5tbUkdd0PBPdNJUaAIDYxrre+kCzAOk5eKG8NUsKuur2gzTCMjar+ewrslJ2uVVpNX89plX+wswv6ukz+1lyBcjIJPPLIvx/ivbRXg219rTLY7wVi7fiRNxNRJ3SQGsyoDV2e1kXl4FiT+UeXnF7nRiSyfjufvjKG8Z8UT9m+xOFy29o7wDQmfhZiE0280AAAAASUVORK5CYII=");
}





html.ios #ptifrmtgtframe {
    min-height: 8000px;
}
html.ios #ptifrmtarget {
    height: calc(100vh - 67px);
    overflow-y: scroll !important;
}


@media (min-resolution: 192dpi) and (pointer: coarse) { 
	#ptifrmtgtframe {
		min-height: 8000px;
	}
	#ptifrmtarget {
		height: calc(100vh - 67px);
		overflow-y: scroll !important;
	}	
}