html{margin:0;padding:0;border-collapse:collapse}body{background-color:#fff;font-size:1em;font-family:"Segoe UI",Verdana,Helvetica,Sans-Serif;margin:0;padding:0;border-collapse:collapse}a:link{color:inherit;text-decoration:none}a:visited{color:inherit;text-decoration:none}a:hover{color:inherit;font-weight:bold}a:active{color:inherit;text-decoration:none}.header{background-color:#fff;margin:5px 5px 5px 5px;vertical-align:middle;text-align:center}.headerImg{margin:3px;width:auto;height:auto;max-width:1150px;max-height:192px;display:inline-block}.headerImg img{width:100%;height:100%}.nav-bar{background-color:#fff;padding:0 20px 0 50px;border-top:solid;border-top-width:5px;border-top-color:#6d6e70;text-align:center;min-height:40px;letter-spacing:1.5px}.nav-bar table{margin:0 auto;text-align:left}.nav-bar a:hover{color:inherit;font-weight:normal}.nav-bar-pop{background-color:#72be44;color:#000}#pagebody{background-color:#e3e4e6;color:#000;padding:5px;min-height:700px}.pgcontent{min-width:320px;max-width:1080px;margin:0 auto}.footer{background-color:#fff;padding:5px;font-size:.75em;text-align:center}.dayCell{vertical-align:top;text-align:left}.profileTable{border-collapse:collapse!important;border:2px solid #6d6e70;background-color:#e3e4e6}.gridList{width:100%;border-collapse:collapse!important;border:2px solid #6d6e70;background-color:#e3e4e6}.gridList th{background-color:#6d6e70;color:#e3e4e6}.rosterList{width:100%;border-collapse:collapse!important;border:2px solid #6d6e70;background-color:#e3e4e6;font-size:.8em}.rosterList th{background-color:#6d6e70;border:1px solid #6d6e70;border-collapse:collapse!important;color:#e3e4e6}.validate{color:red;font-size:small}input[type="button"],input[type="submit"]{color:#fff;font-weight:bolder;background-color:#f76522;border:2px solid;border-color:#78ccd0 #348f94 #47822c #b7da9a}.nextprevButton{color:#fff;background-color:#f76522;border:2px solid;border-color:#78ccd0 #348f94 #47822c #b7da9a;text-align:center;font-size:large}.calTitle{font-size:x-large;font-weight:bolder}.partyTimeslot{display:block;color:#fff!important;font-size:smaller;text-align:left;margin:1px;border:1px solid #f76522;background-color:#f76522;border-radius:5px}.classTimeslot{display:block;color:#fff!important;font-size:smaller;text-align:left;margin:1px;border:1px solid #fa9448;background-color:#fa9448;border-radius:5px}.workshopTimeslot{display:block;color:#fff!important;font-size:smaller;text-align:left;margin:1px;border:1px solid #00aabc;background-color:#00aabc;border-radius:5px}.openShift{display:block;color:#000!important;font-size:smaller;text-align:center;margin:1px;border:1px solid #fdc36f;background-color:#f76522;border-radius:5px}.pastShift{display:block;color:#000!important;font-size:smaller;text-align:center;margin:1px;border:1px solid #6d6e70;background-color:#a8a9ab;border-radius:5px}.filledShift{display:block;color:#fff!important;font-size:smaller;text-align:center;margin:1px;border:1px solid #47822c;background-color:#72be44;border-radius:5px}.myShift{display:block;color:#000!important;font-size:smaller;text-align:center;margin:1px;border:1px solid #006400;background-color:#b7da9a;border-radius:5px}.galClosed{display:block;color:#fff!important;font-size:smaller;text-align:center;margin:1px;border:1px solid #fff;background-color:#708090;border-radius:5px}.instructorSampleSmall{margin:0 auto;max-width:150px;max-height:150px;display:block;font-size:.85em}.instructorModal{background-color:#72be44;color:#fff;border:5px solid #47822c;border-style:ridge}textarea{font-family:inherit;font-size:.85em}.instructorModalBG{background-color:#fff;filter:alpha(opacity=50);opacity:.7}.hiddenCol{display:none}.courseName{font-size:1.4em;font-weight:bold}.courseInstr{font-size:1.2em;font-weight:bold}.courseDesc{font-size:.8em}.courseImg{background-color:#e3e4e6;border:5px solid;border-color:#348f94 #fa9448 #f76522 #b7da9a;padding:10px}.artParty{padding:0 4px;font-weight:bold;color:#fff;background-color:#f76522}.artClass{padding:0 4px;font-weight:bold;color:#fff;background-color:#fa9448}.artWorkshop{padding:0 4px;font-weight:bold;color:#fff;background-color:#00aabc}