.col,.colwrap,.header,.wrap{position:relative}.bttn,.courseban-schl,.footer h3{text-transform:uppercase}@font-face{font-family:bcit-regular;src:url(/fonts/geogrotesque-regular.woff2) format('woff2'),url(/fonts/geogrotesque-regular.woff) format('woff')}blockquote,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,table,td,th,ul{margin:0;padding:0;direction:ltr;list-style:none;font-size:100%}html{font-size:16px;background-color:#929292}body{min-width:980px;color:#2d2d2d;font-family:arial,sans-serif}h1,h2,h3,h4,h5{margin-top:18px;margin-bottom:8px;line-height:1em}p{margin:8px 0;line-height:1.25em}table{font-size:12px}table td{width:auto;padding:10px}thead{font-weight:700;background-color:#f1f1f1}tbody td{border-top:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8}a img{border:0}a[name],a[name]:focus,a[name]:hover,a[name]:visited{color:inherit;font-weight:inherit;text-decoration:inherit}a,a:visited,a[href],a[href]:visited{color:#4487db;font-weight:700;text-decoration:none}a:focus,a:hover,a[href]:focus,a[href]:hover{color:#57a1ff}.footer,.footer a,.footer a:visited,.footer a[href],.footer a[href]:visited{color:#fff}.wrap{width:980px;margin:0 auto;background-color:#fff}.colwrap{display:table}.col{display:table-cell;vertical-align:top}.col-main{width:460px;padding:25px 20px;font-size:14px}.col-main>section:before{content:'';display:block;height:500px;margin-top:-500px;position:relative;z-index:-1;background-color:transparent}.course_list a span:before,.sctn-meets .sctn-campus:after{content:"\A";white-space:pre}.col-second{width:220px;padding:55px 20px 25px 0;font-size:12px}.col-nav{width:240px;padding:0 0 25px;font-size:12px;background-color:#f1f1f1}.footer{width:980px;height:auto;margin-bottom:30px}.nojs .col-main>section{margin:0;padding:0}.nojs .col-main .pg-details{margin-top:-290px;padding-top:290px}.header{height:225px;background:url(/images/chrome/header_body_progcat.gif) center top no-repeat}.header .bcitlogo{position:absolute;top:0;left:50px;height:94px;width:55px;z-index:1000;margin:0}.header .bcitlogo a{display:block;height:94px;width:55px;background:url(/images/chrome/progcat_logo.gif) no-repeat #0c5abc}.header .bcitlogo a:focus,.header .bcitlogo a:hover{background-position:-55px 0}.header .bcitlogo abbr{display:block;width:0;height:0;overflow:hidden}.header .sitesearch{position:absolute;top:43px;right:12px;width:228px;text-align:right}.header .sitesearch .input_search,.search-courses-form .text_input{display:block;float:left;height:16px;width:178px;margin:0;padding:1px 1px 1px 20px;font-size:11px;line-height:16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #aaa;background:url(/images/chrome/header_sprite.gif) -439px -114px no-repeat #fff}.header .sitesearch input[type=submit]{width:20px;height:20px;overflow:hidden;margin:0 0 0 3px;padding:0 0 0 20px;text-indent:-999px;background:url(/images/chrome/header_sprite.gif) -439px -76px no-repeat #0c5abc;border:0;cursor:pointer}.footer{text-align:left;position:relative;font-size:11px;line-height:14px;background-color:#727272}.footer h3{margin:0;padding:0 0 0 20px;font-family:bcit-regular,arial,sans-serif;font-size:21px;line-height:42px;font-weight:400;background-color:#686868}.footer .colwrap,.footer ul li{padding-bottom:4px}.footer a:focus,.footer a:hover,.footer a[href]:focus,.footer a[href]:hover{color:#fff;text-decoration:underline}.footer .colwrap{width:980px;height:203px}.footer .col{width:auto;line-height:1.5}.footer ul{margin:10px 0;padding-left:20px}.footer .footer-findus{width:258px;line-height:1.5}.footer .footer-findus .adr{display:block;padding-bottom:12px}.footer .footer-findus .vcard{padding-top:10px;padding-bottom:12px;padding-left:20px}.footer-findus .vcard .type{display:none}.footer .footer-findus>.readmore{display:inline-block;margin-left:20px}.footer .fineprint{font-size:11px;line-height:1.2;text-align:right;width:940px;height:42px;max-height:42px;overflow:hidden;margin:0;padding:0 20px;position:relative;background-color:#393939}.footer .fineprint a,.footer .fineprint a:visited{color:#929292;font-weight:400;text-decoration:underline}.footer .fineprint a:focus,.footer .fineprint a:hover{color:#fff}.footer .fineprint-copyright,.footer .fineprint-privacy,.footer .fineprint-webmaster{display:inline-block;position:relative;top:14px;margin-left:20px}.footer .fineprint-homelink{line-height:42px;text-align:center;text-decoration:underline;position:absolute;top:0;left:0;height:42px;width:64px;overflow:hidden;margin:0;padding:0;border-bottom:0 none}.footer .fineprint-homelink span.hidden{display:inline}html.svg .footer a.fineprint-homelink{color:transparent;text-indent:-999em;width:54px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDcyIDI1Mi40djE2My45YzAgNS45LTIuMiAxMS02LjUgMTUuNCAtNC4zIDQuMy05LjQgNi41LTE1LjQgNi41SDMxOVYzMDcuMWgtODcuNHYxMzFIMTAwLjRjLTUuOSAwLTExLTIuMi0xNS40LTYuNSAtNC4zLTQuMy02LjUtOS40LTYuNS0xNS40VjI1Mi40YzAtMC4yIDAuMS0wLjYgMC4yLTEgMC4xLTAuNSAwLjItMC44IDAuMi0xbDE5Ni40LTE2MiAxOTYuNCAxNjEuOUM0NzEuOSAyNTAuOCA0NzIgMjUxLjQgNDcyIDI1Mi40ek01NDguMSAyMjguOGwtMjEuMiAyNS4zYy0xLjggMi00LjIgMy4zLTcuMiAzLjhoLTFjLTMgMC01LjQtMC44LTcuMi0yLjRMMjc1LjMgNTguNGwtMjM2LjQgMTk3Yy0yLjcgMS44LTUuNSAyLjYtOC4yIDIuNCAtMy0wLjUtNS40LTEuNy03LjItMy44TDIuMyAyMjguN2MtMS44LTIuMy0yLjYtNS0yLjQtOCAwLjItMy4xIDEuNS01LjUgMy44LTcuM0wyNDkuMyA4LjljNy4zLTUuOSAxNS45LTguOSAyNi04LjkgMTAgMCAxOC43IDMgMjYgOC45bDgzLjMgNjkuN1YxMmMwLTMuMiAxLTUuOCAzLjEtNy45IDItMiA0LjctMy4xIDcuOS0zLjFoNjUuNmMzLjIgMCA1LjggMSA3LjkgMy4xIDIgMiAzLjEgNC43IDMuMSA3Ljl2MTM5LjNsNzQuOCA2Mi4yYzIuMyAxLjggMy41IDQuMyAzLjggNy4zQzU1MC44IDIyMy44IDU1MCAyMjYuNSA1NDguMSAyMjguOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center 14px;background-size:auto 25px;opacity:.6}html.svg .footer a.fineprint-homelink:focus,html.svg .footer a.fineprint-homelink:hover{opacity:1}.col-main section>h1{margin-top:0;color:#003c79;font-size:20px}.col-main section>h2{color:#5a5955;font-size:18px}.sctn h1,.sctn-duration{color:#fff;position:absolute}.pg-details>p>a{display:inline-block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.col-main .costs span{display:block;font-size:12px;font-style:italic}.col-main .cart-msg{margin-top:6px;padding-left:35%;font-size:12px;font-style:italic;line-height:16px}.crse-sctns{position:relative;margin:25px 0}.crse-sctns .term-tbs{position:relative;top:0;left:10px;margin:0;padding:0}.crse-sctns .term-tbs>li{display:inline-block;margin-right:5px}.crse-sctns .term-tbs li a,.crse-sctns .term-tbs li a:active,.crse-sctns .term-tbs li a:focus,.crse-sctns .term-tbs li a:hover,.crse-sctns .term-tbs li a:visited{display:block;padding:10px 20px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border:0;outline:0;cursor:default}.crse-sctns .term-tbs li a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);opacity:.9;cursor:pointer}.crse-sctns .term-tbs .term-tbs-active{pointer-events:none;cursor:default}.crse-sctns .term-tbs .term-tbs-active a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(enabled = false)";filter:alpha(enabled=false);opacity:1;cursor:default}.crse-sctns .term-tbs-wtr a,.crse-sctns .term-tbs-wtr a:active,.crse-sctns .term-tbs-wtr a:focus,.crse-sctns .term-tbs-wtr a:hover,.crse-sctns .term-tbs-wtr a:visited{background-color:#432c5f}.crse-sctns .term-tbs-spr a,.crse-sctns .term-tbs-spr a:active,.crse-sctns .term-tbs-spr a:focus,.crse-sctns .term-tbs-spr a:hover,.crse-sctns .term-tbs-spr a:visited{background-color:#005bc3}.crse-sctns .term-tbs-fll a,.crse-sctns .term-tbs-fll a:active,.crse-sctns .term-tbs-fll a:focus,.crse-sctns .term-tbs-fll a:hover,.crse-sctns .term-tbs-fll a:visited{background-color:#f17c0e}.crse-sctns .crse-term{position:relative;top:0;min-height:300px;padding:10px 10px 0;background:#e6e6e6;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e6e6),color-stop(300px,#fff));background:-webkit-linear-gradient(top,#e6e6e6 0,#fff 300px);background:-moz-linear-gradient(top,#e6e6e6 0,#fff 300px);background:-ms-linear-gradient(top,#e6e6e6 0,#fff 300px);background:linear-gradient(to bottom,#e6e6e6 0,#fff 300px);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e6e6e6, endColorstr=#ffffff);-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e6e6e6, endColorstr=#ffffff)";border-top:solid 1px #4c4c4c}.crse-sctns .crse-term-wtr{border-top:solid 1px #432c5f}.crse-sctns .crse-term-spr{border-top:solid 1px #005bc3}.crse-sctns .crse-term-fll{border-top:solid 1px #f17c0e}.sctn{position:relative;width:398px;padding:49px 20px 20px;margin:30px auto 0;background-color:#f1f1f1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ccc}.crse-term-wtr .sctn{background-color:#ece9ef;border:1px solid #d0cad7}.crse-term-spr .sctn{background-color:#e5eef9;border:1px solid #bfd6f0}.crse-term-fll .sctn{background-color:#fef2e6;border:1px solid #fbdec3}.sctn h1,.sctn h2,.sctn h3,.sctn h4,.sctn h5,.sctn h6{margin:0 0 5px}.sctn h1,.sctn p{margin:0}.sctn h1{top:19px;right:20px;z-index:40;font-size:12px;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.sctn h1 span{font-weight:400;text-shadow:none}.sctn-duration{top:-1px;left:-1px;width:440px;height:50px;margin:0;background-color:#4c4c4c;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.sctn-duration p{display:inline-block;position:absolute;top:15px;left:20px;font-size:18px;line-height:1em;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.sctn-duration p span{margin-left:3px;font-size:12px;font-weight:400;text-shadow:none;opacity:.75;filter:alpha(opacity=75)}.crse-term-wtr .sctn-duration{background-color:#432c5f}.crse-term-spr .sctn-duration{background-color:#005bc3}.crse-term-fll .sctn-duration{background-color:#f17c0e}.sctn-meets{margin:25px 0}.sctn-meets h2{margin-bottom:10px}.sctn-meets table{width:100%}.sctn-meets table td{padding-right:0}.sctn-meets thead{background-color:#fff}.sctn-meets tbody td{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.crse-term-wtr .sctn-meets tbody td{border-top:solid 1px #d0cad7;border-bottom:solid 1px #d0cad7}.crse-term-spr .sctn-meets tbody td{border-top:solid 1px #bfd6f0;border-bottom:solid 1px #bfd6f0}.crse-term-fll .sctn-meets tbody td{border-top:solid 1px #fbdec3;border-bottom:solid 1px #fbdec3}.sctn-meets .sctn-building,.sctn-meets .sctn-room{display:inline-block;margin-top:2px;margin-right:2px}.sctn-no_meets{margin-top:20px;margin-bottom:25px}.sctn-cost,.sctn-credits,.sctn-instructor,.sctn-outline{display:inline-block;margin-right:30px;margin-bottom:25px;vertical-align:top}.sctn-instructor,.sctn-outline{max-width:130px;word-wrap:break-word}.sctn-notes,.sctn-status{clear:both}.sctn-notes{margin-bottom:25px;word-wrap:break-word}.sctn-notes ol,.sctn-notes ul{margin-right:10px;margin-left:28px;font-size:12px}.sctn-notes li{list-style-type:decimal;margin-bottom:8px;line-height:16px}.notehide{position:relative;height:100px}.notehide-content,.notehide-cover{width:100%;height:80px;position:absolute;left:0}.notehide-content{top:0;overflow:hidden}.notehide-cover{bottom:0}.notehide-readmore{position:absolute;bottom:0;right:0}.notehide-readmore:after{content:' +'}.crse-term-wtr .notehide-cover{background:linear-gradient(rgba(236,233,239,0),rgba(236,233,239,1))}.crse-term-spr .notehide-cover{background:linear-gradient(rgba(229,238,249,0),rgba(229,238,249,1))}.crse-term-fll .notehide-cover{background:linear-gradient(rgba(254,242,230,0),rgba(254,242,230,1))}.notehide-show,.notehide-show .notehide-content{position:relative;height:auto;overflow:inherit}.notehide-show .notehide-content{padding-bottom:20px}.notehide-show .notehide-cover{display:none}.notehide-show .notehide-readmore:after{content:' -'}.sctn-status{position:relative;width:398px;min-height:30px;height:auto;font-size:0;text-align:right}.ptscc-cart .cart-removed li,.sctn-status .sctn-status-msg{display:inline-block;width:228px;padding:10px;margin-right:20px;font-size:12px;line-height:16px;text-align:left;vertical-align:middle;background-color:#f1f1f1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ccc}.sctn-status-msg:before{content:'';display:inline-block;height:100%;vertical-align:middle}.sctn-status-inprogress .sctn-status-msg{background-color:#fbdec3;border:1px solid #f8bd86}.ptscc-cart .cart-removed li,.sctn-status-cancelled .sctn-status-msg,.sctn-status-full .sctn-status-msg,.sctn-status-ipf .sctn-status-msg{background-color:#f4c9cd;border:1px solid #e9949c}.sctn-status-almost-full .sctn-status-msg,.sctn-status-offline .sctn-status-msg,.sctn-status-sneak .sctn-status-msg{background-color:#bfd6f0;border:1px solid #7fade1}.sctn-status-rs .sctn-status-msg{width:375px;margin:0 0 20px;background-color:#fffcd2;border:1px solid #d9d6b2}.alert,.crse-sctns .crse-term>p{-webkit-border-radius:4px;-moz-border-radius:4px}.ptscc-cart .cart-removed{width:440px;margin:0 auto 25px}.ptscc-cart .cart-removed li{width:auto;margin:25px 0 0}.ptscc-cart .cart-removed li:first-child{margin-top:15px}.alert{margin:25px 0;padding:10px 10px 10px 30px;color:#db8d0d;font-size:12px;line-height:16px;background:url(/images/chrome/attention.gif) 12px 11px no-repeat #fff4d3;border-radius:4px;border:1px solid #f2cb54}.alert a,.alert a:active,.alert a:focus,.alert a:hover,.alert a:visited{color:#db8d0d;text-decoration:underline}.col-main .alert{font-size:14px;line-height:21px;background-position:12px 12px}.crse-sctns .crse-term>p{margin:20px 0 25px;padding:10px 25px 10px 10px;text-align:left;vertical-align:middle;background-color:#fff;border-radius:4px}.cart-crse-sctn .sctn-confirm{margin:25px 0;padding:10px;font-size:12px;line-height:16px;text-align:left;vertical-align:middle;background-color:#f1f1f1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ccc}.cart-crse-sctn .sctn-confirm label{margin-left:3px}.col-main .legal{margin:30px 0 0;padding-top:5px;color:#247;font-size:12px;font-weight:700;border-top:1px solid #ccc}.col-main .legal p{margin:0}.ptscc-cart .errorfield{border:1px solid #d32939}.ptscc-cart .errormessage{margin-bottom:5px;color:#d32939}.sctn-status-lbl{display:inline-block;width:128px;font-size:14px;font-weight:700;text-align:center;vertical-align:middle}.sctn-status-lbl a{display:inline-block;max-width:100px}.sctn-status-inprogress .sctn-status-lbl{color:#f17c0e}.sctn-status-cancelled .sctn-status-lbl,.sctn-status-full .sctn-status-lbl,.sctn-status-ipf .sctn-status-lbl{color:#d32939}.cart-crse-sctn{margin-top:25px;border-top:solid 1px #e8e8e8}.cart-crse-sctn>h1{font-size:18px;color:#5A5955}.cart-crse-sctn>h2{font-size:14px;color:#5A5955}.cart-crse-sctn .term-tab{display:inline-block;padding:10px;font-weight:700;color:#2d2d2d;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.cart-crse-sctn .term-tab-wtr{background-color:#dce6f1}.cart-crse-sctn .term-tab-spr{background-color:#e5edd8}.cart-crse-sctn .term-tab-fll{background-color:#eee6d9}.cart-crse-sctn .sctn{margin-top:20px}.cart-total{margin:25px 0;padding:10px 20px;text-align:right;background-color:#f1f1f1;border-top:1px solid #ccc}.cart-total p{margin:0;padding:0;line-height:1em}.cart-total span{font-weight:700}.cart-actions{margin:25px 0;text-align:right}.col-main section>ol,.col-main section>ol ol,.col-main section>ul,.col-main section>ul ul{margin:8px 0 18px 40px}.col-main section>ol li,.col-main section>ol ul li,.col-main section>ul li,.col-main section>ul ul li{margin:8px 0;line-height:1.25em}.col-main section>ul li,.col-main section>ul ul li{list-style-type:disc}.col-main section>ol li,.col-main section>ol ol li{list-style-type:decimal}.pg-notifyme .peekaboo .hide div{margin:3px 0}.pg-notifyme .peekaboo span{margin-right:10px}.ptscc-avail table{margin:25px 0}.ptscc-avail td{padding:15px 10px}.ptscc-avail td:nth-of-type(1){width:85px}.ptscc-avail td:nth-of-type(2){width:135px}.ptscc-avail td:nth-of-type(3),.ptscc-avail td:nth-of-type(4){width:auto}.ptscc-avail td strong{display:none}.ptscc-avail .avail-maybe,.ptscc-avail .avail-no,.ptscc-avail .avail-yes{display:block;width:25px;height:25px;margin:0;overflow:visible;background-image:url(/images/sprite-ptscc-avail-icons.png);background-repeat:no-repeat;background-size:38px 148px;background-color:transparent}.ptscc-avail .avail-yes{background-position:-7px -9px}.ptscc-avail .avail-no{background-position:-7px -59px}.ptscc-avail .avail-maybe{background-position:-7px -109px}.ptscc-avail .avail-legend{margin:25px 0;text-align:center}.ptscc-avail .avail-legend span{display:block;width:auto;height:auto;margin:10px 0;font-size:12px;text-align:left}.ptscc-avail .avail-legend strong{display:inline-block;margin-left:32px;font-weight:400;line-height:26px}.bttn,button{font-weight:700;cursor:pointer}.ptscc-course-new .col-main:before,.ptscc-course-retired .col-main:before,.ptscc-course-unavailable .col-main:before{content:'';display:block;width:460px;height:500px;position:absolute;top:0;background-color:transparent;background-position:center 40px;background-size:95% auto;background-repeat:no-repeat;opacity:.6;pointer-events:none}.ptscc-course-new .col-main:before{background-image:url(/images/ptscc/watermark-comingsoon.png)}.ptscc-course-unavailable .col-main:before{background-image:url(/images/ptscc/watermark-unavailable.png)}.ptscc-course-retired .col-main:before{background-image:url(/images/ptscc/watermark-retired.png)}.nojs .crse-sctns section{margin:25px 0}.nojs .crse-sctns section>h1{display:block;margin:8px 0 18px;color:#2d2d2d}.bttn{display:block;width:185px;height:auto;margin-bottom:10px;padding:10px 20px 9px 13px;color:#fff!important;font-size:14px;line-height:1em;text-shadow:0 -1px 0 rgba(0,0,0,.25);background:url(/images/chrome/go_sprite.gif) 100% 0 no-repeat #669f01;border:1px solid #659353;border-bottom-color:#4f7240;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);outline:0}.bttn-notify,.ptscc-cart .bttn-cart,button{text-shadow:0 1px 1px rgba(255,255,255,.75)}.bttn:focus,.bttn:hover{background-color:#70af01;background-position:100% -33px}.bttn-notify,.ptscc-cart .bttn-cart{color:#5a5955!important;background-color:#b7b7b4;background-position:100% -66px;border-color:#bababa #bababa #878787}.bttn-notify:focus,.bttn-notify:hover{color:#666!important;background-position:100% -99px;background-color:#c8c8c5}.bttn-notify-active,.ptscc-cart .bttn-cart{text-align:right;background-position:0 -66px;pointer-events:none;cursor:default;outline:0}button{display:inline-block;padding:4px 0;margin-bottom:0;line-height:20px;color:#333;text-align:center;vertical-align:middle;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-bottom-color:#b3b3b3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);font-size:12px;width:128px;margin-left:0;margin-right:0}button:active,button:focus,button:hover{color:#333;background-color:#e6e6e6}button:active{background-color:#ccc\9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}button:focus,button:hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}button:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}button.cart-add,button.cart-proceed{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#74b701;background-image:-moz-linear-gradient(top,#84d001,#669f01);background-image:-webkit-gradient(linear,0 0,0 100%,from(#84d001),to(#669f01));background-image:-webkit-linear-gradient(top,#84d001,#669f01);background-image:-o-linear-gradient(top,#84d001,#669f01);background-image:linear-gradient(to bottom,#84d001,#669f01);background-repeat:repeat-x;border-color:#669f01 #669f01 #446A01;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff84d001', endColorstr='#ff669f01', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}button.cart-add:active,button.cart-add:focus,button.cart-add:hover,button.cart-proceed:active,button.cart-proceed:focus,button.cart-proceed:hover{color:#fff;background-color:#669f01}button.cart-add:active,button.cart-proceed:active{background-color:#446A01\9}button.cart-proceed{padding:4px 20px;width:auto}.col-main .courseban,.col-main .genban{position:absolute;top:-151px;left:0;width:980px;height:130px;color:#fff;text-align:left;background-color:#003c7a;border-top:1px solid transparent;border-bottom:20px solid #012b56}.col-main .genban h1,h1.courseban-name{position:absolute;top:70px;left:20px;margin:0;font-size:24px;text-shadow:0 -1px 0 rgba(0,0,0,.35)}.courseban-subj{position:absolute;top:135px;left:50px;margin:0;font-size:11px;color:#ccc}.courseban-dvry{display:inline-block;margin:0 0 0 20px}.courseban-schl{position:absolute;top:50px;left:50px;margin:0;font-size:12px}.block{margin:25px 0;padding:10px;background-color:#e6e6e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #bababa}.block h1{margin-top:6px;font-size:16px;color:#686868}.search-courses{padding-right:0;padding-bottom:20px}.search-courses-form .text_input{width:120px}.search-courses-form input.go,.search-courses-form input.go:visited{display:inline-block;height:19px;margin:1px 0 0 8px;padding:0 15px 1px 7px;overflow:hidden;font-size:10px;font-weight:700;color:#fff!important;line-height:18px;text-transform:uppercase;text-shadow:0 -1px 0 rgba(0,0,0,.15);border:1px solid #659353;border-bottom-color:#4f7240;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:url(/images/chrome/go_sprite.gif) 100% -135px no-repeat #669f01;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);vertical-align:baseline;cursor:pointer}.search-courses-form input.go::-moz-focus-inner{padding:0}.search-courses-form input.go:focus,.search-courses-form input.go:hover{background-position:100% -158px}.course_list{padding:0 0 0 10px;background-color:#fff;border:none}.course_list ul{margin:0 0 -5px;padding:5px 0 0 14px}.course_list li{list-style-image:url(/images/chrome/fancylist.gif);margin-bottom:8px;line-height:16px}.course_list h1 span{font-weight:400}.course_list a span{display:inline;font-weight:400;color:#2d2d2d}.course_list a:focus>span,.course_list a:hover>span{color:#666}.col-nav h1{margin:0;padding:8px 20px 5px;color:#fff;font-size:15px;line-height:17px;text-transform:capitalize;text-shadow:0 -1px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 1px rgba(255,255,255,.4);-moz-box-shadow:inset 0 0 1px rgba(255,255,255,.4);box-shadow:inset 0 0 1px rgba(255,255,255,.4);background:url(/images/chrome/navmenu_headingbg.gif) left top repeat-x #918e87;border-top:solid 1px #fff;border-bottom:solid 1px #fff}.col-nav a{display:block;padding:5px 20px;border-top:1px solid #fff;font-weight:700}.col-nav li:first-child a{border-top:none}.col-nav a:focus,.col-nav a:hover{background-color:#fff}.col-nav a.selected{color:#686868;background:url(/images/chrome/bullet_sm_grey.gif) 10px 10px no-repeat #fff}.col-nav .nav_actions{border-bottom:1px solid #fff}.col-nav .nav_actions a{padding-left:38px;background-position:16px 4px;background-repeat:no-repeat}.col-nav .nav_actions .nav_print a{background-image:url(/images/nav/nav_print.gif)}.col-nav .nav_actions .nav_printcourse a{background-image:url(/images/nav/nav_printprogram.gif)}.col-nav .nav_actions .nav_email a{background-image:url(/images/nav/nav_email.gif);background-position:16px 3px}.col-nav .course_callout{margin:25px 10px;padding-right:30px;background-color:#fff}.col-nav .course_callout div{margin-top:18px}.col-nav .course_callout h2{margin:8px 0;font-size:15px;color:#686868}.col-nav .course_callout a{display:inline;padding:0;border:0}.col-nav .course_callout .course_callout-reg_news{margin-top:8px}.col-nav .course_callout .course_callout-grants a{display:block;margin-top:8px}.ptscc-list .genform .multiselect{width:90%}.ptscc-list .genform .col{margin:0;padding-right:30px}.ptscc-list .genform .col .exmpl{margin-left:3px;line-height:27px}.ptscc-list .genform label span{font-weight:400}.pg-books .accordion{margin-top:30px}.pg-books .ui-accordion *{margin:0;padding:0;line-height:normal;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0}.pg-books .ui-accordion .ui-corner-all,.pg-books .ui-accordion .ui-corner-left,.pg-books .ui-accordion .ui-corner-tl,.pg-books .ui-accordion .ui-corner-top{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.pg-books .ui-accordion .ui-corner-all,.pg-books .ui-accordion .ui-corner-right,.pg-books .ui-accordion .ui-corner-top,.pg-books .ui-accordion .ui-corner-tr{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.pg-books .ui-accordion .ui-corner-all,.pg-books .ui-accordion .ui-corner-bl,.pg-books .ui-accordion .ui-corner-bottom,.pg-books .ui-accordion .ui-corner-left{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.pg-books .ui-accordion .ui-corner-all,.pg-books .ui-accordion .ui-corner-bottom,.pg-books .ui-accordion .ui-corner-br,.pg-books .ui-accordion .ui-corner-right{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.pg-books .ui-accordion .ui-accordion-header{margin:20px 0 0;padding:10px 0 10px 24px;font-size:14px;font-weight:700;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);border:0;outline:0}.pg-books .ui-accordion .ui-accordion-content .ui-accordion .ui-state-active,.pg-books .ui-accordion .ui-accordion-content .ui-accordion .ui-state-default,.pg-books .ui-accordion .ui-state-active,.pg-books .ui-accordion .ui-state-default{background:#918e87}.pg-books .crse-term-wtr .ui-accordion .ui-state-active,.pg-books .crse-term-wtr .ui-accordion .ui-state-default{background:#432c5f}.pg-books .crse-term-spr .ui-accordion .ui-state-active,.pg-books .crse-term-spr .ui-accordion .ui-state-default{background:#005bc3}.pg-books .crse-term-fll .ui-accordion .ui-state-active,.pg-books .crse-term-fll .ui-accordion .ui-state-default{background:#f17c0e}.pg-books .ui-accordion .ui-state-hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);opacity:.9;cursor:pointer}.pg-books .ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;top:50%;left:11px;margin:-5px 0 0}.pg-books .ui-accordion .ui-accordion-header .ui-icon{display:block;width:0;height:0;background:none;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff}.pg-books .ui-accordion .ui-state-active .ui-accordion-header-icon{left:8px;margin-top:-3px}.pg-books .ui-accordion .ui-state-active .ui-icon{border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.pg-books .ui-accordion .ui-accordion-content,.pg-books .ui-accordion .ui-accordion-content .ui-accordion .ui-accordion-content{overflow:hidden;padding:20px;font-size:12px;color:#2d2d2d;background:#f2f2f2;border:1px solid #ccc;border-top:0 none}.pg-books .crse-term-wtr .ui-accordion .ui-accordion-content{background-color:#ece9ef;border-color:#d0cad7}.pg-books .crse-term-spr .ui-accordion .ui-accordion-content{background:#e5eef9;border-color:#bfd6f0}.pg-books .crse-term-fll .ui-accordion .ui-accordion-content{background-color:#fef2e6;border-color:#fbdec3}.pg-books .ui-accordion-content a,.pg-books .ui-accordion-content a:visited,.pg-books .ui-accordion-content a[href],.pg-books .ui-accordion-content a[href]:visited{color:#4487db;font-weight:700;text-decoration:none}.pg-books .ui-accordion-content a:focus,.pg-books .ui-accordion-content a:hover,.pg-books .ui-accordion-content a[href]:focus,.pg-books .ui-accordion-content a[href]:hover{color:#57a1ff}.pg-books .ui-accordion p{margin-bottom:20px;line-height:16px}.pg-books .ui-accordion .book-wrap{overflow:auto}.pg-books .ui-accordion div.cover,.pg-books .ui-accordion div.nocover{float:left;width:120px;height:auto;margin-right:10px;padding:0}.pg-books .ui-accordion .ui-accordion-content .ui-accordion div.cover img,.pg-books .ui-accordion .ui-accordion-content .ui-accordion div.nocover span,.pg-books .ui-accordion div.cover img,.pg-books .ui-accordion div.nocover span{width:118px;height:auto;border:1px solid #ccc}.pg-books .crse-term-wtr .ui-accordion div.cover img,.pg-books .crse-term-wtr .ui-accordion div.nocover span{border-color:#d0cad7}.pg-books .crse-term-spr .ui-accordion div.cover img,.pg-books .crse-term-spr .ui-accordion div.nocover span{border-color:#bfd6f0}.pg-books .crse-term-fll .ui-accordion div.cover img,.pg-books .crse-term-fll .ui-accordion div.nocover span{border-color:#fbdec3}.pg-books .ui-accordion div.nocover span{display:block;padding-top:59px;padding-bottom:60px;color:#999;text-transform:uppercase;text-align:center;background-color:#f1f1f1}.pg-books .crse-term-fll .ui-accordion div.nocover span,.pg-books .crse-term-spr .ui-accordion div.nocover span,.pg-books .crse-term-wtr .ui-accordion div.nocover span{background-color:#fff}.pg-books .ui-accordion table,.pg-books .ui-accordion th.book-title{border-collapse:collapse;width:268px;margin:0 0 0 130px}.pg-books .ui-accordion .ui-accordion-content .ui-accordion table,.pg-books .ui-accordion .ui-accordion-content .ui-accordion th.book-title{width:226px}.pg-books .ui-accordion .ui-accordion-content td,.pg-books .ui-accordion .ui-accordion-content th{padding-top:10px;text-align:left;vertical-align:top}.pg-books .ui-accordion .ui-accordion-content th{width:58px;height:auto;padding-right:10px;padding-left:10px}.pg-books .ui-accordion .ui-accordion-content td{width:190px;height:auto}.pg-books .ui-accordion .ui-accordion-content .ui-accordion th.book-title,.pg-books .ui-accordion th.book-title{padding-bottom:10px;line-height:16px;background-color:#fff;border-bottom:solid 1px #ccc}.pg-books .crse-term-wtr .ui-accordion th.book-title{border-bottom-color:#d0cad7}.pg-books .crse-term-spr .ui-accordion th.book-title{border-bottom-color:#bfd6f0}.pg-books .crse-term-fll .ui-accordion th.book-title{border-bottom-color:#fbdec3}.pg-books .ui-accordion span.book-required{color:#d32939}.pg-books .ui-accordion span.book-optional{color:#f17c0e}.pg-books .ui-accordion hr{height:0;margin:20px 0;border-top:1px solid #ccc;clear:both}.pg-books .crse-term-wtr .ui-accordion hr{border-top-color:#d0cad7}.pg-books .crse-term-spr .ui-accordion hr{border-top-color:#bfd6f0}.pg-books .crse-term-fll .ui-accordion hr{border-top-color:#fbdec3}.globalalert{position:relative;z-index:999;background-color:#822c2c}.globalalert h1{font-size:.875em;line-height:1.28571428571429;color:#fff200;text-align:left;text-rendering:optimizeLegibility;text-shadow:0 -1px 0 rgba(0,0,0,.2);max-width:67.14285714285714em;margin:0 auto;padding:1.14285714285714em 1.42857142857143em}.globalalert h1 a,.globalalert h1 a:focus,.globalalert h1 a:hover,.globalalert h1 a:visited{color:#fff}.globalalert .r_icon{font-size:1.35714285714286em;font-family:arial,sans-serif;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1;text-align:center;text-transform:uppercase;display:inline-block;width:0;height:0;overflow:visible;margin:0;position:relative;top:-.10526315789474em;left:.15789473684211em;vertical-align:top}.globalalert .r_icon_chevright_white:before{content:'\203a'}.svg .globalalert .r_icon{font-size:1em;color:transparent;text-indent:-999em;width:1.14285714285714em;height:1.14285714285714em;top:.07142857142857em;left:0;background-repeat:no-repeat;background-position:center center;background-size:100% 95%}.svg .globalalert .r_icon_chevright_white{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xOTcgMzI0IDIxNiAxNDYiPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0tNTIgMzg5LjdsLTUzLjEtNTNjLTItMi4xLTQuNC0zLjEtNy4zLTMuMXMtNS40IDEtNy4zIDMuMWwtNi4yIDYuMWMtMiAyLTMgNC41LTMgNy4zIDAgMi44IDEgNS4zIDMgNy40bDM5LjYgMzkuNSAtMzkuNiAzOS42Yy0yIDItMyA0LjUtMyA3LjMgMCAyLjggMSA1LjMgMyA3LjRsNi4yIDYuMWMyIDIgNC41IDMgNy4zIDMgMi45IDAgNS4zLTEgNy4zLTNsNTMuMS01M2MyLTIuMSAzLTQuNiAzLTcuNEMtNDkgMzk0LjEtNTAgMzkxLjctNTIgMzg5Ljd6Ii8+PC9zdmc+)}.hasjs .hasjs_hide,.hasjs .hide,.hidden,.nojs .nojs_hide,.none,.printonly{display:none}
