  @import url(https://fonts.googleapis.com/css?family=Lato:400,400italic,700italic,700);#social{width:100%;clear:right;display:table;}
#social .instagram,#social .instagram a{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_instagram_blue.svg);background-repeat:no-repeat;display:block;height:39px;width:39px;margin-right:3px;margin-bottom:3px;float:left;}
#social .instagram a:hover, #social .instagram a:focus{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_instagram.svg);display:block;height:39px;width:39px;}
#social .googleplus,#social .googleplus a{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_googleplus_blue.svg);background-repeat:no-repeat;display:block;height:39px;width:39px;margin-right:3px;margin-bottom:3px;float:left;}
#social .googleplus a:hover, #social .googleplus a:focus{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_googleplus.svg);display:block;height:39px;width:39px;}
#social .newsathofstra,#social .newsathofstra a{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_news_blue.svg);background-repeat:no-repeat;display:block;height:39px;width:39px;margin-right:3px;margin-bottom:3px;float:left;}
#social .newsathofstra a:hover, #social .newsathofstra a:focus{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_news.svg);display:block;height:39px;width:39px;}
#social .networks,#social .networks a{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_networks_blue.svg);background-repeat:no-repeat;display:block;height:39px;width:39px;margin-right:3px;margin-bottom:3px;float:left;}
#social .networks a:hover, #social .networks a:focus{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_networks.svg);display:block;height:39px;width:39px;}
#social .rss,#social .rss a{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_rss_blue.svg);background-repeat:no-repeat;display:block;height:39px;width:39px;margin-right:3px;margin-bottom:3px;float:left;}
#social .rss a:hover, #social .rss a:focus{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_rss.svg);display:block;height:39px;width:39px;}
#social .twitter,#social .twitter a{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_twitter_blue.svg);background-repeat:no-repeat;display:block;height:39px;width:39px;margin-right:3px;margin-bottom:3px;float:left;}
#social .twitter a:hover, #social .twitter a:focus{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_twitter.svg);display:block;height:39px;width:39px;}
#social .facebook,#social .facebook a{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_facebook_blue.svg);background-repeat:no-repeat;display:block;height:39px;width:39px;margin-right:3px;margin-bottom:3px;float:left;}
#social .facebook a:hover, #social .facebook a:focus{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_facebook.svg);display:block;height:39px;width:39px;}
#social .youtube,#social .youtube a{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_youtube_blue.svg);background-repeat:no-repeat;display:block;height:39px;width:39px;margin-right:3px;margin-bottom:3px;float:left;}
#social .youtube a:hover, #social .youtube a:focus{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_youtube.svg);display:block;height:39px;width:39px;}
#social .foursquare,#social .foursquare a{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_foursquare_blue.svg);background-repeat:no-repeat;display:block;height:39px;width:39px;margin-right:3px;margin-bottom:3px;float:left;}
#social .foursquare a:hover, #social .foursquare a:focus{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_foursquare.svg);display:block;height:39px;width:39px;}
#social .flickr,#social .flickr a{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_flickr_blue.svg);background-repeat:no-repeat;display:block;height:39px;width:39px;margin-right:3px;margin-bottom:3px;float:left;}
#social .flickr a:hover, #social .flickr a:focus{background-image:url(https://www.hofstra.edu/images/misc/homepage_social_flickr.svg);display:block;height:39px;width:39px;}
@media only screen and (max-width:767px){#social{width:100%;margin-left:10px;}
}
body{background:none !important;}
#maincontent{background:#FFFFFF;}
.fullimage{width:100%;height:auto;}
.fullimageborder{width:100%;height:auto;border:1px solid #000;}
#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
#skip a:focus{position:static;width:auto;height:auto;}
.skipnav a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.skipnav a:focus{position:static;width:auto;height:auto;}
#skipmain a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
#skipmain a:focus{position:static;width:auto;height:auto;}
.skipresources a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
.skipresources a:focus{position:static;width:auto;height:auto;}
.feedbacklink{font-size:0.6rem;text-transform:uppercase;color:#777;}
#descriptor{margin-bottom:25px;}
.left-off-canvas-menu{background:#13589b;font-weight:bold;font-family:'lato', arial, helvetica, sans serif;}
.right-off-canvas-menu{background:#13589b;}
ul.off-canvas-list li a{color:#FFFFFF;}
ul.off-canvas-list li a:hover, ul.off-canvas-list li a:focus{color:#fdc82f;}
ul.off-canvas-list li label{color:#13589b;background:#fdc82f;}
ul.off-canvas-list li a:hover{background:#0f4376;}
.left-submenu{background:#13589b;}
.left-submenu .back > a{color:#FFFFFF;background:#13589b;}
.left-submenu .back > a:hover{background:#0f4376;}
.right-submenu{background:#13589b;}
.right-submenu:hover{background:#13589b;}
.right-submenu .back > a{color:#FFFFFF;background:#13589b;}
.right-submenu .back > a:hover{background:#0f4376;}
.right-off-canvas-menu #search{padding-bottom:7px}
h1, h2, h3, h4, h5, h6{font-family:'Lato', Helvetica, Roboto, Arial, sans-serif;font-weight:bold;}
h1{font-size:2.2rem;}
footer p{color:#FFFFFF;}
footer p a{color:#FFFFFF;}
footer p a:hover{color:#fdc82f;}
footer p a:focus{color:#fdc82f;}
footer li a{color:#FFFFFF;}
footer li a:hover{color:#edbb2b;}
footer li a:focus{color:#edbb2b;}
footer h3.subheader{font-size: 1rem;font-family:"lato", Helvetica, Roboto, Arial, sans-serif;font-weight:bold;color:#fdc82f;border-bottom:1px solid #DDDDDD;padding-bottom:4px;}
footer h6.subheader{font-family:"lato", Helvetica, Roboto, Arial, sans-serif;font-weight:bold;color:#fdc82f;border-bottom:1px solid #DDDDDD;padding-bottom:4px;}
.side-nav li a:not(.button){display:block;color:#fdc82f;margin:0;padding:0.4375rem 0.875rem;}
.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus{background:rgba(0, 0, 0, 0.025);color:#eebc2c;}
.orbit-container .orbit-slides-container > * .orbit-caption{background-color:rgba(19, 97, 154, 0.9);font-weight:bold;font-family:'lato', arial, helvetica, sans serif;font-size:1rem;}
.top-bar-section ul li > a.button{background-color:#fdc82f;}
#topbar{background:#13589b;}
#topbar li.name{margin-top:1.2px;}
#topbar .top-bar.expanded{background:#13589b;}
#topbar .top-bar-section li:not(.has-form) a:not(.button){padding:0 0.9375rem;line-height:2.8125rem;background:#13589b;text-transform:uppercase;font-size:0.8rem;font-weight:bold;font-family:'lato', helvetica, arial, sans serif;}
#topbar .top-bar-section li:not(.has-form) a:not(.button):hover, #topbar .top-bar-section li:not(.has-form) a:not(.button):focus{background-color:#13589b;background:#13589b;color:#fdc82f;}
#topbar .top-bar-section ul li{background:#13589b;}
#topbar.top-bar.expanded .title-area{background:#13589b;}
#topbar.top-bar.expanded .toggle-topbar a{color:#FFFFFF;}
#topbar.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;}
@media only screen and (min-width:65.75em){#topbar{background:#13589b;overflow:visible;}
 #topbar {
    background: #FFF;
    overflow: visible; }
          #topbar .top-bar.expanded {
      background: #13589b; }
      #topbar .top-bar-section li {border: 0px solid #FFF;}
      #topbar .top-bar-section ul .dropdown {border: 1px solid #13579a;}
              #topbar .top-bar-section li:not(.has-form) a:not(.button) {
      padding: 0 0.9375rem; 
      line-height: 2.8125rem;
      background: #FFFF; color: #13579a; text-transform: uppercase; font-size: 0.9rem; font-weight: bold; font-family: 'lato', helvetica, arial, sans serif; }
      #topbar .top-bar-section li:not(.has-form) a:not(.button):hover, #topbar .top-bar-section li:not(.has-form) a:not(.button):focus  {
        background-color: #13579a;
        background: #13579a; color:#FFF;}
    }
.top-bar-section .has-dropdown > a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:rgba(19, 87, 154, 1) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:1.40625rem;}

a{font-weight:bold;}
.alttext{display:none;}
#search input{margin-bottom:0px;}
#search{margin-bottom:-20px;}
#sectionname{background-color:#fdc82f;margin-top:2px;padding-left:1rem;font-size:1.5rem;color:#13589b;font-weight:bold;font-family:'Lato', arial, helvetica;text-transform:uppercase;margin-bottom:8px;}
#sectionname h1{font-size:1.3rem;color:#13589b;font-weight:bold;font-family:'Lato', arial, helvetica;text-transform:uppercase;}
#sectionname p {font-size:2rem; color:#FFF;font-weight:bold;font-family:'Lato', arial, helvetica;text-transform:uppercase; margin-bottom: 0px;}
#sectionname .fa-bars {padding-right: 6px;}
.button{display:flex;flex-direction:column;justify-content:center;align-items:center;}
button.hofblue:hover, button.hofblue:focus, .button.hofblue:hover, .button.hofblue:focus{background-color:#4279af;color:#FFF;}
button.hofgold:hover, button.hofgold:focus, .button.hofgold:hover, .button.hofgold:focus{background-color:#fdd359;color:#13589b;font-family:'Lato', arial, helvetica;}
button.dynblue:hover, button.dynblue:focus, .button.dynblue:hover, .button.dynblue:focus{background-color:#35a0bd;color:#FFF;}
button.dyngold:hover, button.dyngold:focus, .button.dyngold:hover, .button.dyngold:focus{background-color:#efa94d;color:#FFF;}
button.dynred:hover, button.dynred:focus, .button.dynred:hover, .button.dynred:focus{background-color:#bb4b4e;color:#FFF;}
button.dyngreen:hover, button.dyngreen:focus, .button.dyngreen:hover, .button.dyngreen:focus{background-color:#3b8960;color:#FFF;}
button.confblue:hover, button.dyngreen:focus, .button.dyngreen:hover, .button.dyngreen:focus{background-color:#b8cde6;color:#13589b;}
button.confgold:hover, button.confgold:focus, .button.confgold:hover, .button.confgold:focus{background-color:#cdb658;color:#FFF;}
button.confred:hover, button.confred:focus, .button.confred:hover, .button.confred:focus{background-color:#994776;color:#FFF;}
button.confgreen:hover, button.confgreen:focus, .button.confgreen:hover, .button.confgreen:focus{background-color:#7a9e62;color:#FFF;}
button.debatered:hover, button.debatered:focus, .button.debatered:hover, .button.debatered:focus{background-color:#f36c65;color:#FFF;}
button.debateblue:hover, button.debateblue:focus, .button.debateblue:hover, .button.debateblue:focus{background-color:#4c6d93;color:#FFF;}
.hofblue.hofblue, .hofblue.hofblue p, .hofblue{background-color:#13589b;border-color:#CCC;color:#FFF;font-family:'Lato', arial, helvetica;}
.hofblue30.hofblue30, .hofblue30.hofblue30 p, .hofblue30{background-color:#b8cce1;border-color:#CCC;font-family:'Lato', arial, helvetica;}
.hofblue a{color:#FFF;font-family:'Lato', arial, helvetica;}
.hofgold.hofgold, .hofgold{background-color:#fdc82f;font-family:'Lato', arial, helvetica;border-color:#CCC;color:#13589b;}
.hofgold30.hofgold30, .hofgold30{background-color:#feeec0;font-family:'Lato', arial, helvetica;border-color:#CCC;}
.hofgold a{color:#13589b;}
.confgold.confgold, .confgold{background-color:#c1a42e;border-color:#CCC;color:#FFF;font-family:'Lato', arial, helvetica;}
.confgold30.confgold30, .confgold30{background-color:#ece4c0;border-color:#CCC;font-family:'Lato', arial, helvetica;}
.confgold a{color:#FFF;}
.dyngreen.dyngreen, .dyngreen{background-color:#0a6c38;border-color:#CCC;color:#FFF;font-family:'Lato', arial, helvetica;}
.dyngreen30.dyngreen30, .dyngreen30{background-color:#b5d3c3;border-color:#CCC;font-family:'Lato', arial, helvetica;}
.dyngreen a{color:#FFF;}
.dynblue.dynblue, .dynblue{background-color:#FFFFFF;border:2px solid #0388ac;color:#13579a;font-family:'Lato', arial, helvetica;}
.dynblue30.dynblue30, .dynblue30{background-color:#b3dbe6;border-color:#CCC;font-family:'Lato', arial, helvetica;}
.dynblue a{color:#13579a;}
.dynred.dynred, .dynred{background-color:#aa1e22;border-color:#CCC;color:#FFF;font-family:'Lato', arial, helvetica;}
.dynred30.dynred30, .dynred30{background-color:#aa1e22;border-color:#CCC;font-family:'Lato', arial, helvetica;}
.dynred a{color:#FFF;}
.confred.confred, .confred{background-color:#7f1954;border-color:#CCC;color:#FFF;font-family:'Lato', arial, helvetica;}
.confred30.confred30, .confred30{background-color:#d8bacb;border-color:#CCC;font-family:'Lato', arial, helvetica;}
.confred a{color:#FFF;}
.confblue.confblue, .confblue{background-color:#a6c0e1;border-color:#CCC;font-family:'Lato', arial, helvetica;}
.confblue30.confblue30, .confblue30{background-color:#e4ecf6;border-color:#CCC;font-family:'Lato', arial, helvetica;}
.confblue a{color:#0b1e73;}
.confblue a:hover{color:#13589b;}
.confgreen.confgreen, .confgreen{background-color:#59863b;border-color:#CCC;color:#FFF;font-family:'Lato', arial, helvetica;}
.confgreen30.confgreen30, .confgreen30{background-color:#cddac4;border-color:#CCC;color:#FFF;font-family:'Lato', arial, helvetica;}
.confgreen a{color:#FFF;}
.dyngold.dyngold, dyngold{background-color:#eb9421;border-color:#CCC;font-family:'Lato', arial, helvetica;}
.dyngold a{color:#FFF;}
.dyngold30.dyngold30, dyngold30{background-color:#f9dfbc;border-color:#CCC;font-family:'Lato', arial, helvetica;}
.debatered.debatered, .debatered{background-color:#ee2e24;border-color:#CCC;color:#FFF;font-family:'Lato', arial, helvetica;}
.debatered a{color:#FFF;}
.debateblue.debateblue, .debateblue{background-color:#002f65;border-color:#CCC;color:#FFF;font-family:'Lato', arial, helvetica;}
.debateblue a{color:#FFF;}
.pagetools{margin-top:0px;}
.sharetools{float:right;margin-bottom:5px;}
.gplusbtn{float:right;width:35px;margin-left:4px;}
.twitterbtn{float:right;width:55px;margin-left:4px;margin-right:2px;}
.fbbtn{float:right;width:55px;margin-left:4px;margin-right:4px;margin-top:-3px;}
.breadcrumbs{display:block;padding:0.2625em 0.375em 0.2625em;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#f6f6f6;border-color:gainsboro;-webkit-border-radius:3px;border-radius:3px;margin-bottom:5px;max-width:80%;float:left;}
.breadcrumbs > *{margin:0;float:left;font-size:0.6875em;text-transform:uppercase;color:#0b1e73;}
.breadcrumbs > *:hover a, .breadcrumbs > *:focus a{text-decoration:underline;}
.breadcrumbs > * a,
.breadcrumbs > * span{text-transform:uppercase;color:#0b1e73;}
.breadcrumbs > *.current{cursor:default;color:#333333;}
.breadcrumbs > *.current a{cursor:default;color:#333333;}
.breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a{text-decoration:none;}
.breadcrumbs > *.unavailable{color:#999999;}
.breadcrumbs > *.unavailable a{color:#999999;}
.breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
.breadcrumbs > *.unavailable a:focus{text-decoration:none;color:#999999;cursor:default;}
.breadcrumbs > *:before{content:"/";color:#aaaaaa;margin:0 0.75em;position:relative;top:1px;}
.breadcrumbs > *:first-child:before{content:" ";margin:0;}
div#sectionname span#a{display:inline;}
div#sectionname:hover span#a{display:none;}
div#sectionname span#b{display:none;}
div#sectionname:hover span#b{display:inline;}
div#sectionname:hover span#b h6{font-size:0.6rem;margin-top:0.5rem;margin-right:0.6rem;font-weight:bold;}
.slideshow-wrapper{position:relative;}
.slideshow-wrapper ul{list-style-type:none;margin:0;}
.slideshow-wrapper ul li,
.slideshow-wrapper ul li .orbit-caption{display:none;}
.slideshow-wrapper ul li:first-child{display:block;}
.slideshow-wrapper .orbit-container{background-color:transparent;}
.slideshow-wrapper .orbit-container li{display:block;}
.slideshow-wrapper .orbit-container li .orbit-caption{display:block;}
.slideshow-wrapper .orbit-container .orbit-bullets li{display:inline-block;}
.slideshow-wrapper .preloader{display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:solid 3px;border-color:#555555 #FFFFFF;border-radius:1000px;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;}
.orbit-container{overflow:hidden;width:100%;position:relative;background:none;}
.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0);}
.orbit-container .orbit-slides-container img{display:block;max-width:100%;}
.orbit-container .orbit-slides-container > *{position:absolute;top:0;width:100%;margin-left:100%;}
.orbit-container .orbit-slides-container > *:first-child{margin-left:0;}
.orbit-container .orbit-slides-container > * .orbit-caption{position:absolute;bottom:0;color:#FFFFFF;width:100%;padding:0.55556rem 0.77778rem;font-size:0.9rem;}
.orbit-container .orbit-slide-number{position:absolute;top:10px;left:10px;font-size:12px;color:#FFFFFF;background:transparent;z-index:10;}
.orbit-container .orbit-slide-number span{font-weight:700;padding:0.27778rem;}
.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10;}
.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255, 255, 255, 0.3);display:block;width:0;position:relative;right:20px;top:5px;}
.orbit-container .orbit-timer > span{display:none;position:absolute;top:0;right:0;width:11px;height:14px;border:solid 4px #FFFFFF;border-top:none;border-bottom:none;}
.orbit-container .orbit-timer.paused > span{right:-4px;top:0;width:11px;height:14px;border:inset 8px;border-left-style:solid;border-color:transparent;border-left-color:#FFFFFF;}
.orbit-container .orbit-timer.paused > span.dark{border-left-color:#333333;}
.orbit-container:hover .orbit-timer > span{display:block;}
.orbit-container .orbit-prev,
.orbit-container .orbit-next{position:absolute;top:45%;margin-top:-25px;width:36px;height:60px;line-height:50px;color:white;background-color:transparent;text-indent:-9999px !important;z-index:10;}
.orbit-container .orbit-prev:hover,
.orbit-container .orbit-next:hover{background-color:rgba(0, 0, 0, 0.3);}
.orbit-container .orbit-prev > span,
.orbit-container .orbit-next > span{position:absolute;top:50%;margin-top:-10px;display:block;width:0;height:0;border:inset 10px;}
.orbit-container .orbit-prev{left:0;}
.orbit-container .orbit-prev > span{border-right-style:solid;border-color:transparent;border-right-color:#FFFFFF;}
.orbit-container .orbit-prev:hover > span{border-right-color:#FFFFFF;}
.orbit-container .orbit-next{right:0;}
.orbit-container .orbit-next > span{border-color:transparent;border-left-style:solid;border-left-color:#FFFFFF;left:50%;margin-left:-4px;}
.orbit-container .orbit-next:hover > span{border-left-color:#FFFFFF;}
.orbit-bullets-container{text-align:center;}
.orbit-bullets{margin:0 auto 5px auto;overflow:hidden;position:relative;top:10px;float:none;text-align:center;display:block;}
.orbit-bullets li{cursor:pointer;display:inline-block;width:0.5rem;height:0.5rem;background:#BBBBBB;float:none;margin-right:6px;border-radius:1000px;}
.orbit-bullets li.active{background:#13579a;}
.orbit-bullets li:last-child{margin-right:0;}
.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next{display:none;}
.touch .orbit-bullets{display:none;}
@media only screen and (min-width:40.063em){.touch .orbit-container .orbit-prev,
.touch .orbit-container .orbit-next{display:inherit;}
.touch .orbit-bullets{display:block;}
}
@media only screen and (max-width:40em){.tabs .tab-title{width:100%;}
.orbit-stack-on-small .orbit-slides-container{height:auto !important;}
.orbit-stack-on-small .orbit-slides-container > *{position:relative;margin:0 !important;opacity:1 !important;}
.orbit-stack-on-small .orbit-slide-number{display:none;}
.orbit-timer{display:none;}
.orbit-next, .orbit-prev{display:none;}
.orbit-bullets{display:none;}
}
.reveal-modal{position:fixed;}
.reveal-modal-bg{background:#000000;background:rgba(0, 0, 0, 0.45);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1004;left:0;}
.reveal-modal{border-radius:3px;display:none;position:absolute;top:50px;visibility:hidden;width:100%;z-index:1005;left:0;background-color:#FFFFFF;padding:1.66667rem;border:solid 1px #666666;box-shadow:0 0 10px rgba(0, 0, 0, 0.4);}
@media only screen and (max-width:35.55556em){.reveal-modal{min-height:100vh;}
}
.reveal-modal .column, .reveal-modal .columns{min-width:0;}
.reveal-modal >:first-child{margin-top:0;}
.reveal-modal >:last-child{margin-bottom:0;}
@media only screen and (min-width:35.61111em){.reveal-modal{left:0;margin:0 auto;max-width:55.55556rem;right:0;width:80%;}
}
@media only screen and (min-width:35.61111em){.reveal-modal{top:5.55556rem;}
}
.reveal-modal.radius{border-radius:3px;}
.reveal-modal.round{border-radius:1000px;}
.reveal-modal.collapse{padding:0;}
@media only screen and (min-width:35.61111em){.reveal-modal.tiny{left:0;margin:0 auto;max-width:55.55556rem;right:0;width:30%;}
}
@media only screen and (min-width:35.61111em){.reveal-modal.small{left:0;margin:0 auto;max-width:55.55556rem;right:0;width:40%;}
}
@media only screen and (min-width:35.61111em){.reveal-modal.medium{left:0;margin:0 auto;max-width:55.55556rem;right:0;width:60%;}
}
@media only screen and (min-width:35.61111em){.reveal-modal.large{left:0;margin:0 auto;max-width:55.55556rem;right:0;width:70%;}
}
@media only screen and (min-width:35.61111em){.reveal-modal.xlarge{left:0;margin:0 auto;max-width:55.55556rem;right:0;width:95%;}
}
.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0 !important;max-width:none !important;min-height:100vh;top:0;}
@media only screen and (min-width:35.61111em){.reveal-modal.full{left:0;margin:0 auto;max-width:55.55556rem;right:0;width:100%;}
}
.reveal-modal.toback{z-index:1003;}
.reveal-modal .close-reveal-modal{color:#AAAAAA;cursor:pointer;font-size:2.22222rem;font-weight:bold;line-height:1;position:absolute;top:0.55556rem;right:1.22222rem;}
@media only screen and (min-width:40.0625em){.tabs.vertical{margin-right:2rem;}}
#resultstbl{margin-bottom:0px;}
button, .button{font-weight:bold;font-family:"lato", Helvetica, Roboto, Arial, sans-serif;margin:0 0 0.80rem;}
.tabs dd > a,
.tabs .tab-title > a{background-color:#13619a;color:#FFF;}
.tabs dd > a:hover,
.tabs .tab-title > a:hover{background-color:#2a70a4;color:#FFF;}
.tabs dd.active a,
.tabs .tab-title.active a{background-color:#fdc82f;color:#13619a;}
ul.tabs{padding-left:10px;}
.tabs-content{margin-top:-1px;border-top:1px solid #EEE;}
li.tab-title.active{border-left:1px solid #EEE;border-top:1px solid #EEE;}
#faqs dt, #faqs dd{padding:0 0 0 50px}
#faqs dt{cursor:pointer;min-height:28px}
#faqs dd{}
#faqs dt{background:url(/images/misc/faq-plus.png) no-repeat left}
#faqs .expanded{background:url(/images/misc/faq-minus.png) no-repeat left}
.pricing-table .description{background-color:#b8cfe1;color:#777777;font-weight:bold;}
.right{margin-left:20px;}
position:relative;}
a.newsitem{color:#FFF;display:block;background-color:#13579a;padding-right:5px;margin-bottom:15px;text-transform:uppercase;font-size:0.7rem;font-face:'lato',arial,sans serif;}
a.newsitem:hover, a.newsitem:focus{color:#fdc82f;}
.newsrelatedlast a{color:#ffffff;}
.newsrelatedlast a:hover, .newsrelatedlast a:focus{color:#fdc82f;}
.off-canvas-list li ul.accordion{margin-left:0px;padding-left:0px;}
.off-canvas-list li ul.accordion .accordion-navigation > a{background-color:#13579a;color:#FFF;padding:0.6rem;}
.off-canvas-list li ul.accordion .accordion-navigation > a:hover, .off-canvas-list li ul.accordion .accordion-navigation > a:focus{background-color:#0f4376;color:#fdc82f}
.off-canvas-list li ul.accordion .accordion-navigation > a:after{content:"\BB";margin-left:.5rem;display:inline;}
.off-canvas-list li ul.accordion .accordion-navigation .content{background-color:#a6c0e0;color:#13579a;padding:0rem;margin:0px;}
.off-canvas-list li ul.accordion .accordion-navigation .content p{padding:0rem;margin:0px;}
.off-canvas-list li ul.accordion .accordion-navigation .content ul{list-style:none;margin-left:0px;padding-left:0px;}
.off-canvas-list li ul.accordion .accordion-navigation .content li{list-style:none;margin-left:0px;}
.off-canvas-list li ul.accordion .accordion-navigation .content a{background-color:#a6c0e0;color:#13579a;padding:0.4rem;}
.off-canvas-list li ul.accordion .accordion-navigation ul.accordion .accordion-navigation .content a{background-color:#FFFFFF;color:#13579a;padding:0.4rem;}
.off-canvas-list li ul.accordion .accordion-navigation ul.accordion .accordion-navigation ul.accordion .accordion-navigation .content a{background-color:#feeec0;color:#13579a;padding:0.4rem;}
.off-canvas-list li ul.accordion .accordion-navigation .content a:hover, .off-canvas-list li ul.accordion .accordion-navigation .content a:focus{background-color:#3c85de;color:#FFFFFF;}
#sectionname{padding-left:10px;background-color:#13579a;color:#FFF;font-weight:bold;font-family:'Lato', arial, helvetica;text-transform:uppercase;}
#sectionname h1{color:#FFF;font-size:1.8rem;vertical-align:super;}
#sectionname .fa.fa-bars{margin-right:-7px;padding-top:-4px;}
#sectionname .fa.fa-bars:after h1{padding-bottom:20px;}
#sectionname .fa.fa-bars:before{background-image:url('/images/misc/icon-menu-white.svg');background-position:99% 49%;background-size:48px 45px;display:inline-block;width:45px;height:29px;content:" ";}
#sectionname span{margin-top:4px;padding-top:4px;padding-left:2px;padding-right:2px;padding-bottom:0px;}
#sectionname span:hover, #sectionname span:focus{}
@media only screen and (max-width:30em){#sectionname h1{font-size:1.1rem;}
#sectionname .fa.fa-bars:before{background-image:url('/images/misc/icon-menu-white.svg');background-position:99% 49%;background-size:20px 41px;display:inline-block;width:20px;height:15px;content:" ";}
}
a:focus{position:relative;z-index:1;}
[data-whatinput="keyboard"] a:focus{box-shadow:0 0 8px 2px rgba(253, 200, 47, 1);outline:2px dotted #fdc82f;}
#calendar li:last-child{display:none;}
.hoftable th{background-color:#13579a;color:#FFF;text-transform:uppercase;}
.hoftable td{padding:4px 4px;}
.hoftable input, select{margin:4px;}