body:after{content:url(../img/lightbox/close.png) url(../img/lightbox/loading.gif) url(../img/lightbox/prev.png) url(../img/lightbox/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=88);opacity:.88;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:0}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0}.lb-prev,.lb-next{width:49%;height:100%;cursor:pointer;display:block;border:0!important;outline:0!important}.lb-prev{left:0;float:left}.lb-prev:hover{background:url(../img/lightbox/prev.png) left 48% no-repeat;border:0!important}.lb-next{right:0;float:right}.lb-next:hover{background:url(../img/lightbox/next.png) right 48% no-repeat;border:0!important}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#bbb}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/lightbox/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1;border:0!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit}input,textarea,select,option,button{font-size:100%;font:inherit;margin:0;vertical-align:baseline;*vertical-align:middle}input,button{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible;width:auto}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}img{margin:0;padding:0;border:0;outline:0;vertical-align:middle;-ms-interpolation-mode:bicubic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}html{height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{height:100%;line-height:1;margin:0;color:#000;background:#fff}table{border-collapse:separate;border-spacing:0}caption,td{text-align:left;font-weight:400}th{text-align:center;font-weight:700}sup,sub{height:0;line-height:0;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:7px}sup{top:-.4em}sub{bottom:-.25em}ol,ul{list-style:none}ol{list-style:decimal}hr{display:none}acronym,abbr[title]{border-bottom:1px dotted}strong,b{font-weight:700}em{font-style:italic}body{background:#125288;text-align:center;color:#000;font:400 13px/1.35 Arial,sans-serif;position:relative}a{font-weight:700;text-decoration:none;color:#50a513;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}a:hover,a:active{text-decoration:underline;color:#82d744}.wrap{width:1000px;text-align:left;margin:0 auto;position:relative}.header{height:89px;background:#125288 url(../img/bar.png) repeat-x 0 0;position:relative;overflow:hidden;border-bottom:1px solid #fff}.header #logo{width:467px;height:auto;border:0;position:absolute;top:18px;left:-3px;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.header a:hover #logo{zoom:1;opacity:.6}.menu{text-align:right;padding-top:30px}.menu ul{display:inline;margin:0;padding:0}.menu ul li{display:inline;margin:0;padding:0}.menu ul li a{display:inline-block;line-height:34px;height:34px;font-weight:700;text-decoration:none;background-color:rgba(0,0,0,.22);color:#fff;font-size:14px;padding:0 9px;margin:0 0 0 6px;border:0;text-shadow:0 1px 2px rgba(0,0,0,.5);-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.menu ul li a{color:#fff;font-weight:700;text-decoration:none}.menu ul li a:hover,.menu ul li a:active{color:#fff;text-decoration:none;background-color:rgba(0,0,0,.5)}.splash{height:450px;border-bottom:1px solid #fff;position:relative;text-align:left;background:#99caf2;background:-moz-linear-gradient(top,#fff 0,#99caf2 100%);background:-webkit-linear-gradient(top,#fff 0,#99caf2 100%);background:linear-gradient(to bottom,#fff 0,#99caf2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#99caf2', GradientType=0)}.splash .slide{height:100%;width:100%;background:transparent url(../img/slides/1.png) no-repeat 52% 0}.splash h1{color:#1d5f9c;font-size:22px;line-height:1.2;font-weight:400;font-family:Georgia,"Times New Roman",Times,serif;margin:0;padding:43px 0 0;text-shadow:1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff,0 0 2px #fff,0 0 3px #fff,0 0 5px #fff,0 0 7px #fff,0 0 9px #fff}.splash h1 em{font-style:normal;color:#3b9c1d}.nysseal{display:block;margin:8px auto 0 10px;border:0}.main{position:relative;padding:36px 0;background:#fff}.extras{float:right;display:inline;width:320px}.home .extras{float:none;display:block;width:auto;padding-top:0;text-align:center;vertical-align:top;margin-left:-10px;margin-right:-10px;margin-top:-83px;z-index:999}.brought{background:#fff;text-align:center;color:#1d5f9c;font-size:13px;line-height:1.1;font-weight:400;font-family:Georgia,"Times New Roman",Times,serif;padding:15px 12px 8px;margin:0 0 22px;-moz-box-shadow:inset 0 0 12px 2px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 12px 2px rgba(0,0,0,.2);box-shadow:inset 0 0 12px 2px rgba(0,0,0,.2)}.splash .brought{width:288px;padding-left:0;padding-right:0;margin:10px 0 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0 1px 4px 1px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px 1px rgba(0,0,0,.3);box-shadow:0 1px 4px 1px rgba(0,0,0,.3)}.brought p{margin:0 0 2px}.brought a img{border:0;-ms-interpolation-mode:bicubic;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.brought a:hover img,.brought a:active img{opacity:.7}.extrasbox{margin:0 0 22px;color:#fff;font-size:12px}.home .extrasbox{width:31%;display:inline-block;margin:0 8px;vertical-align:top;border:1px solid #fff}.home .extrasbox_wide{width:auto!important;margin-top:0!important;margin-bottom:16px!important}.extrasbox h4{background:#326a09 url(../img/extrasheadbutton.png) repeat-x 0 0;padding:13px 2px 13px 13px;font-size:17px;line-height:1.1;font-weight:400;font-family:Georgia,"Times New Roman",Times,serif;color:#fff;border-bottom:1px solid #fff;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.5)}.extrasbox h4 a{color:#fff;text-decoration:none;font-weight:400}.extrasbox h4 a:hover,.extrasbox h4 a:active{color:#ffea00;text-decoration:none}.extrasboxinner{background:#2064a2 none no-repeat 100% 0;padding:0 13px 13px;text-align:left}.extrasseal{background-image:url(../img/NYS-seal-sm.png);padding-right:100px;min-height:140px}.home .extrasboxinner{min-height:180px}.home .extrasbox_wide .extrasboxinner{min-height:1px}.extrasboxinner a{color:#fff;text-decoration:underline}.extrasboxinner a:hover,.extrasboxinner a:active{color:#ffea00;text-decoration:underline}a.extraslink{text-transform:uppercase;font-weight:400;color:#fff;text-decoration:none;display:inline-block;padding:6px;background-color:rgba(0,0,0,.25);text-shadow:0 1px 2px rgba(0,0,0,.5);-webkit-transition:background-color .3s,color .3s;-moz-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}a.extraslink:hover,a.extraslink:active{color:#ffea00;text-decoration:none;background-color:rgba(0,0,0,.5)}.extrasboxinner p{padding-top:13px}.coursesummaryemph{color:#ffea00}.content{float:left;display:inline;width:620px;padding-top:10px}.home .content{display:none}.content p,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content ul,.content ol,.content blockquote,.content .formtable,.gallery{margin-bottom:17px}.content h1{font-size:28px;line-height:1.1;font-weight:400;font-family:Georgia,"Times New Roman",Times,serif;color:#1d5f9c}.content h2{font-size:18px;line-height:1.15;font-weight:400;font-family:Georgia,"Times New Roman",Times,serif;color:#1d5f9c}.content h3{font-size:18px;line-height:1.15;font-weight:400;font-family:Georgia,"Times New Roman",Times,serif;color:#458416}.content ul,.content ol{margin-left:40px}.content ul li{list-style:disc}.content ul ul li{list-style:circle}.contactcol{width:45%;float:right;display:inline;margin:0 0 0 10px}a.iconred{padding-left:17px;background:transparent url(/img/icons/icon_red.gif) no-repeat 0 2px}a.iconblue{padding-left:17px;background:transparent url(/img/icons/icon_blue.gif) no-repeat 0 2px}.faqitem{border-top:1px solid #ddd;padding-top:18px}.emph{color:#ea7900}.scheduletable{width:100%;margin-bottom:18px}.extras .scheduletable{margin-right:-1px;margin-bottom:0;border-top:16px solid #2064a2}.scheduletable th{background:#125288 url(../img/bar.png) repeat-x 0 -12px;font-weight:700;color:#fff;text-align:left;padding:10px 6px;font-size:12px;line-height:1.1;border-right:2px solid #fff;border-bottom:2px solid #fff}.extras .scheduletable th{font-size:10px;padding:6px 4px;border-right:0 solid #2064a2;border-bottom:0 solid #2064a2}.scheduletable td{background:#e9e9e9;text-align:left;padding:10px 6px;font-size:12px;line-height:1.1;border-right:2px solid #fff;border-bottom:2px solid #fff}.extras .scheduletable td{background:#1a5082;color:#fff;font-size:11px;padding:6px 4px;border-right:0 solid #2064a2;border-bottom:0 solid #2064a2}.scheduletable tr:nth-child(even) td{background:#f5f5f5}.extras .scheduletable tr:nth-child(even) td{background:#3774ab}.scheduletable tr:hover td{background:#fffcaa!important}.extras .scheduletable tr:hover td{background:#4f8dc4!important}.extras .scheduletable td a{color:#ffea00;text-decoration:none}.extras .scheduletable td a:hover,.extras .scheduletable td a:active{color:#fff;text-decoration:underline}.footer{background:#125288 url(../img/bar.png) repeat-x 0 0;position:relative;border-top:1px solid #fff;color:#fff;padding:32px 0;font-size:13px;line-height:1.5;min-height:80px}.footer a{color:#fff;font-weight:400}.footer a:hover,.footer a:active{color:#ffea00;text-decoration:none}.footer .footlabel{color:#9bc1e7}.footer .sep{color:#9bc1e7;padding:0 8px}.footer p{margin:0;padding:0}.footer p.footextras{float:right;display:inline;text-align:right}.footarticles{text-align:center;font-size:12px;margin:30px 0}.footarticles strong{color:#9bc1e7;font-weight:400}.formtable{margin-right:auto;margin-left:auto;width:100%}.formtable td{padding:8px 0}.formtable td.label{font-weight:700;text-align:right;padding-right:10px}.formtable td.formsubhead{text-align:center;padding-top:10px;padding-bottom:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:18px;line-height:1.15;font-weight:400;font-family:Georgia,"Times New Roman",Times,serif;color:#1d5f9c;background:#eee}.niceinput{border:2px solid #ccc;padding:4px;margin:0;width:300px}select.niceinput{width:312px}.niceinput:focus{background-color:#fffddd;outline:0}.niceinput::-moz-focus-inner{border:0}.nicebutton{display:inline-block;font-weight:400;border:1px solid #fff;background:#326a09 url(../img/extrasheadbutton.png) repeat-x 0 0;color:#fff;cursor:pointer;padding:13px;font-size:22px;line-height:1.1;font-weight:400;font-family:Georgia,"Times New Roman",Times,serif;margin:0;text-decoration:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-shadow:0 1px 2px rgba(0,0,0,.5);-webkit-transition:color .3s,background-position .3s,padding .3s;-moz-transition:color .3s,background-position .3s,padding .3s;-o-transition:color .3s,background-position .3s,padding .3s;transition:color .3s,background-position .3s,padding .3s;-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.nicebutton:focus,.nicebutton:hover,.nicebutton:active{outline:0;color:#ffea00;text-decoration:none;background-position:0 -12px;padding:13px 16px}.nicebutton::-moz-focus-inner{border:0}.nicebutton em{font-style:normal;color:#ffea00}.clear{clear:both;height:0;width:1px;padding:0;margin:0;overflow:hidden;line-height:1px;font-size:1px}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.right{text-align:right!important}.center{text-align:center!important}.top{vertical-align:top!important}.insetright{float:right;display:inline;margin:0 0 10px 20px}.insetleft{float:left;display:inline;margin:0 20px 10px 0}.msg{border:4px solid;font-weight:700;margin:0 0 16px;padding:14px 14px 6px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.msg a:link{text-decoration:underline;color:#fff;font-weight:700}.msg a:visited{text-decoration:underline;color:#fff;font-weight:700}.msg a:hover{text-decoration:underline;color:#fff;font-weight:700}.msg a:active{text-decoration:underline;color:#fff;font-weight:700}.msg p,.msg ul,.msg ol{margin:0 0 8px!important}.msg ul,.msg ol{margin-left:36px!important}.msg ul,.msg ul li{list-style:disc;background-image:none;padding:0}.msg ul li{margin:0}.ok{background-color:#346610;border-color:#71a24e;color:#ccebbf}.ok ul li{background-color:#346610}.err{background-color:#661010;border-color:#b05a5a;color:#ebbfbf}.err ul li{background-color:#661010}.req{font-weight:700;font-size:14px;color:#B00;padding:0 2px 0 0}.sVmFormCheck{display:none}.exampleround{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.exampleopacity{zoom:1;filter:alpha(opacity=50);opacity:.5}.exampleboxshadow{-moz-box-shadow:0 3px 2px 1px rgba(0,0,0,.3);-webkit-box-shadow:0 3px 2px 1px rgba(0,0,0,.3);box-shadow:0 3px 2px 1px rgba(0,0,0,.3)}.exampletextshadow{text-shadow:0 2px 2px rgba(0,0,0,.3)}@media only screen and (max-width:1032px){.wrap{width:auto;margin:0 12px}.menu ul li a{padding:0 8px;margin:0 0 0 5px}.home .extrasbox{width:32%;margin:0 2px}.content{width:580px}}@media only screen and (max-width:940px){.header{height:auto;padding:10px 0}.header #logo{display:block;position:relative;margin:0 auto;top:auto;left:auto;width:380px;max-width:100%}.menu{text-align:center;padding-top:0}.menu ul li a{padding:0 8px;margin:4px 2px 0}.splash .slide{background-position:56% 0}.splash .brought{padding-top:9px;padding-bottom:6px;width:240px}.splash .brought a img{height:50px}.main{padding-top:28px;padding-bottom:28px}.extras,.content{display:block;float:none;width:auto;padding:0}.extras{padding-top:40px}.footer{text-align:center;line-height:1.8}.footer .wrap{text-align:center}.footer .sep{display:none}.footer a.footspanlink{display:block;line-height:28px;height:28px;font-weight:700;text-decoration:none;background-color:rgba(0,0,0,.22);color:#fff;font-size:13px;padding:0;margin:0 0 4px;border:0;text-shadow:0 1px 2px rgba(0,0,0,.5);-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.footer a.footspanlink:hover,.footer a.footspanlink:active{color:#fff;text-decoration:none;background-color:rgba(0,0,0,.5)}.footer p.footextras{float:none;display:block;text-align:center}}@media only screen and (max-width:600px){.splash .slide{background-position:65% 0}.splash h1{font-size:20px;padding-top:20px;padding-bottom:100px}.splash h1 br{display:inline;display:none}.home .extras{margin:0!important}.home .extrasbox{width:auto;display:block;margin:0 0 22px;border:0}.home .extrasboxinner{min-height:1px}.extrasbox h4{padding-right:6px}.contactcol{display:block;float:none;width:auto;margin-left:0}.footstack{display:block}.niceinput{width:200px}select.niceinput{width:212px}}@media only screen and (max-width:500px){.menu ul li.homelink a{display:none}.menu ul li a{padding:0 6px;margin:4px 2px 0;font-size:13px}.splash h1{font-size:18px;padding-top:16px;padding-bottom:60px;text-align:center}.nysseal{display:block;margin:8px auto 0;border:0}.splash .brought{margin-right:auto;margin-left:auto}}@media only screen and (max-width:420px){.niceinput{width:130px}select.niceinput{width:142px}}