.meta{font-size:0.8em}.intro{font-size:1.2em}.slider-output-value-euro:before{content:'\20AC'}.slider-output-value-dollar:before{content:'\0024'}.snippet{min-height:5em;margin-bottom:1.5em}.snippet img,.snippet .date-stamp{float:left;margin-right:2em}@media only screen and (max-width: 40em){.snippet img,.snippet .date-stamp{margin-right:.5em}}.snippet img{border:1px solid #ddd;border-radius:1000px}.snippet .event-info{float:right;width:60%}.snippet .read-more{text-align:right}.snippet p{margin-bottom:0}.snippet a:hover .title{text-decoration:underline}.snippet.news-listing a:hover h3.title{color:inherit}.snippet.news-listing p{color:#222}.snippet p.title{font-weight:600}.snippet .date-stamp{width:4rem;text-align:center}.snippet .date-stamp .month{color:#004b8d;padding:.35em 0 0 0;font-size:1.3em}.snippet .date-stamp .day{padding:.2em .5em .5em .5em;font-size:2em;font-weight:100;border-top:none}.snippet.news-listing > a{display:block}.snippet.news-listing .date-stamp{width:16%;color:#222;padding:0.250rem 0;margin-bottom:0.250rem;margin-right:0}.snippet.news-listing .date-stamp .month{font-size:0.750rem;padding:0.188rem 0 0.250rem;border:1px solid #aaa;border-bottom:none;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.snippet.news-listing .date-stamp .day{font-size:1.188rem;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#990616;color:#fff;padding:.25em .5em .28em .5em;border:1px solid #770404}.snippet.news-listing .snippet-text{width:84%;padding-left:0.938rem;float:left}.snippet.news-listing .snippet-text h3{color:inherit}@media only screen and (min-width: 40.063em){.snippet.news-listing .date-stamp{width:14%}.snippet.news-listing .snippet-text{width:86%}.snippet.news-listing .date-stamp .month{font-size:0.938rem;padding-top:0.313rem 0 0.375rem}.snippet.news-listing .date-stamp .day{font-size:1.500rem;padding-top:0.375rem;padding-bottom:0.625rem}.snippet.news-listing .snippet-text h3.title{font-size:1.125rem}}@media only screen and (max-width: 60em){.snippet .event-info{width:55%}}@media only screen and (max-width: 55em){.snippet .event-info{width:50%}}@media only screen and (max-width: 50em){.snippet .event-info{width:40%}}@media only screen and (max-width: 45em){.snippet .event-info{width:35%}}@media only screen and (max-width: 40em){.snippet .event-info{width:60%}}@media only screen and (min-width: 64.063em){.snippet.news-listing .date-stamp{width:10%}.snippet.news-listing .snippet-text{width:90%}}#event-map{height:20em;margin-bottom:1em}#event-map img{max-width:none}.course-details{margin-top:1em}.course-details canvas{max-width:100%}.course-details .small-centered{text-align:center}.course-charts{text-align:center}.course-header{position:relative}.course-header h1{position:absolute;bottom:1em;left:0;background:black;background:rgba(0,0,0,0.3);color:white;margin:0;padding:.5em 1em;font-size:1.4em}.course-search-widget .button{margin-bottom:0}.standout-container{background:#ecfaf7;padding:1.5em 0 0 0.5em;margin-bottom:1.5em;border-bottom:1px solid #c5eee7}.top-bar-section .right .row{padding-top:.5em}.top-bar input{top:3px;padding-top:.6rem;padding-bottom:.6rem}.top-bar .button{top:3px;padding:.7rem .6rem .6rem .6rem}@media only screen and (max-width: 40em){.top-bar .button{top:0}}.side-nav li{list-style-type:none}.side-nav li a{border-bottom:1px solid #efefef;margin:0;padding:.5em .25em}.side-nav li a:hover{background:#f9f9f9;color:#333}.side-nav li>:first-child>a{border-top:1px solid #efefef}margin-right:1em;float:right}.side-nav li margin-right:1em;float:right}.sidebar-content{margin-bottom:1.4em}.orbit-container .orbit-slides-container li{max-height:30em}.orbit-container .orbit-slides-container li .orbit-caption{background:none;background:#161616;background:rgba(0,0,0,0.8);position:absolute;bottom:0.8rem;z-index:999999}@media only screen and (max-width: 40em){.orbit-container .orbit-slides-container li .orbit-caption{bottom:0}}.orbit-container .orbit-slides-container li .orbit-caption h2,.orbit-container .orbit-slides-container li .orbit-caption h3,.orbit-container .orbit-slides-container li .orbit-caption h4,.orbit-container .orbit-slides-container li .orbit-caption h5,.orbit-container .orbit-slides-container li .orbit-caption p{color:white}.orbit-container .orbit-slides-container li .orbit-caption p{line-height:2rem;font-weight:100;letter-spacing:1px}@media only screen and (max-width: 40em){.orbit-container .orbit-slides-container li .orbit-caption p{line-height:1rem;font-size:0.8rem;margin-bottom:0}}.orbit-container .orbit-slides-container li .orbit-caption a{display:block;border-bottom:1px solid #333;border-bottom:1px solid rgba(80,80,80,0.7);font-size:0.9rem;color:#efefef;line-height:2rem;font-weight:100;letter-spacing:1px;padding-left:.5em}.orbit-container .orbit-slides-container li .orbit-caption a:hover{color:#fff}.orbit-container .orbit-slides-container > *.active{z-index:9999}.orbit-container .orbit-prev,.orbit-container .orbit-next{z-index:10000}.panel{border:1px solid #f3f3f3;padding-right:1.6em;background:#fdfdfd}.panel.callout{background:#def1fb;border:0;border:1px solid #bbe2f6}.panel.callout.course-search-widget a{color:#004b8d}.panel.callout.course-search-widget a:hover{color:#082939}.panel.course-search-widget{color:#082939}.panel.course-search-widget label,.panel.course-search-widget h3{color:#082939}.panel .course-link{display:block;color:white;margin-top:1.25em;float:right}.panel .course-link:after{font-family:FontAwesome;content:"\f054";margin-left:0.5em;margin-bottom:-2px;color:#004b8d}.accordion dd{background:#fff}.accordion dd>a:before{font-family:FontAwesome;content:"\f0fe";margin-right:1em}.accordion dd.active>a:before{font-family:FontAwesome;content:"\f146"}.accordion dl{margin-bottom:2em}input[type="submit"],.button,button{display:block;color:#000}.eform input[type="submit"],.panel input[type="submit"],.eform .button,.panel .button,.eform button,.panel button{color:white;background:#004b8d;background:-moz-linear-gradient(top, #004b8d 0%, #092f42 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #004b8d), color-stop(100%, #092f42));background:-webkit-linear-gradient(top, #004b8d 0%, #092f42 100%);background:-o-linear-gradient(top, #004b8d 0%, #092f42 100%);background:-ms-linear-gradient(top, #004b8d 0%, #092f42 100%);background:linear-gradient(to bottom, #004b8d 0%,#092f42 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0E4966', endColorstr='#092f42',GradientType=0 );text-shadow:0 1px 0 rgba(0,0,0,0.75);box-shadow:0 1px 2px rgba(0,0,0,0.45);border:1px solid #0b3950;border-radius:4px}.eform input[type="submit"]:hover,.panel input[type="submit"]:hover,.eform .button:hover,.panel .button:hover,.eform button:hover,.panel button:hover{cursor:pointer;background:#082939;background:-moz-linear-gradient(top, #082939 0%, #02124f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #082939), color-stop(100%, #0b3950));background:-webkit-linear-gradient(top, #082939 0%, #0b3950 100%);background:-o-linear-gradient(top, #082939 0%, #0b3950 100%);background:-ms-linear-gradient(top, #082939 0%, #0b3950 100%);background:linear-gradient(to bottom, #082939 0%,#0b3950 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#082939', endColorstr='#0b3950',GradientType=0 );color:white}.offset-content{position:absolute;left:-99999px}.sr-only{display:none}.with-margin{margin-bottom:1em}.with-margin.row{margin-bottom:1em}.site-header{background-color:#fefefe;padding:1.5em 0}.site-header .contact-links li>*{display:inline-block}.homepage-orbit{width:100%}.homepage-orbit img{margin:0 auto;width:100%}.parallax{position:relative;display:block;width:100%;overflow:hidden}.parallax img{position:absolute;width:100%}.parallax.parallax-small{height:150px}.parallax.parallax-large{height:300px}.main-content{margin-top:2em}.breadcrumbs{margin-bottom:1em}.calendar-box-header th{text-align:center}td.hasevent a{color:#fff;background-color:#990616;padding:8px;margin:-8px 0 0 -8px;transition:background-color 300ms ease-out}td.hasevent a:hover{background-color:#7a0512}td.fillday{color:#ddd}#view_switchers{text-align:center}#view_switchers a,#view_switchers span{font-size:90%}.eventdate{margin-bottom:1em;padding-bottom:.5em}.eventdate a{color:#333;font-size:90%;font-weight:bold}#calendar_events .event{border-left:0.5em solid #990616;margin-bottom:1.25em;padding:0.5em 1.25em;padding-bottom:0;background:#eee}#calendar_events .event .eventtitle{font-size:1.5rem}#calendar_events .event .description{margin-bottom:1.25em}#calendar_events .event .eventinfo dl{width:33%;float:left;margin-bottom:0}.calendar-button{width:100%}#prospectus-form .accordion{margin-bottom:0}label.checkbox-label input[type=checkbox]{position:relative;vertical-align:middle;bottom:4px;right:2px}.img-right{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:30px;float:right}.accordion-inner .row input[type=checkbox]{display:none}.accordion-inner .row span{padding:10px}.accordion-inner .row .include,.accordion-inner .row .selectall{cursor:pointer;padding:10px}.accordion-inner .row .added{background-color:#CAED9E;color:#3F6219;cursor:pointer;display:none;padding:10px}.accordion-inner .row .removeall{background-color:#F78B83;color:#912323;cursor:pointer;display:none;padding:10px}#submitBTN{margin-top:10px}.course-search-label input{position:relative;top:2px}.course-listing{margin:10px 0 10px 0;border-bottom:1px solid #ddd}.course-listing:last-child{border-bottom:0}.course-listing li span{color:#222}.course-info p{line-height:1.5;margin-bottom:0.375rem}.course-info div[class*="column"]+[class*="column"]:last-child{float:left}.sitemap ul li ul{margin-left:2em;padding:.8em 0 0 0}.sitemap .parent-item i{cursor:pointer}.sitemap ul li{list-style-type:none;padding-bottom:.8em}.sitemap ul li i{width:1.6em}.sitemap ul li ul li:last-child{padding-bottom:0}.lt-ie9 .social .slvzr-last-child{width:60px}.applicationLink{border:1px solid #004b8d;color:#004b8d;background:none}.applicationLink:hover{background:#004b8d;color:#fff}.incidentLink{border:1px solid #a20000;color:#a20000;background:none}.incidentLink:hover{background:#a20000;color:#fff}.notification{margin-top:2%}.prev-next{margin:5% 0%}.top-bar-section ul li span.currentbranch0{background:#004b8d;color:#004b8d;text-transform:uppercase;display:block}.top-bar-section ul li span.currentbranch0 a{color:#fff;font-size:0.9em}#create-an-event-form .short-textarea{height:60px}#create-an-event-form .long-textarea{height:120px}#create-an-event-form .super-long-textarea{height:300px}#create-an-event-form select{-webkit-appearance:menulist !important}#custom_contact_form_dod .error{background:rgb(253, 228, 228);border-radius:.25em;border:1px solid rgb(203, 178, 178)}#error-list{background:rgb(253, 228, 228);padding:1em;margin-bottom:1em;border-radius:.25em;border:1px solid rgb(203, 178, 178)}#error-list .error{border:none}#custom_contact_form_dod .radio-container.error,#custom_contact_form_dod .checkbox-container.error{padding:1em}.list-container-main{float:left;margin:1em 2em 1em 0;padding-right:2em;border-right:1px solid #ddd}.list-container-main:last-of-type{border-right:none;margin-right:0}.list-container-main>div>label{margin-bottom:1em}#custom_contact_form_dod .button{clear:both}table.results{width:100%}@import "http://weloveiconfonts.com/api/?family=zocial";*{margin:0;padding:0}@font-face{font-family:'zocial', sans-serif}a{text-decoration: underline;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.clear{clear:both}footer{background-color:#004b8d;position:relative;z-index:1;margin-top:1em}footer > ul{list-style:none outside none;margin:0 auto;max-width:1200px;overflow:hidden;padding:25px 0;position:relative;width:95%}footer > ul li{float:left;padding:20px 15px;width:33.3%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}footer > ul li:first-child{padding-left:0}footer > ul li:nth-child(3){padding-right:0}footer > ul li .text{color:#fff;font-size:13px;line-height:20px;margin-left:105px;position:relative}.text h4{color:#FFC425;font-size:14px;font-weight:bold}.text h6{color:#ffffff;font-size:9px;margin-bottom:7px}.text a{color:#FFF}.text a:hover{color:#FFC425;text-decoration:underline}footer .bar{background-color:#222222;padding:20px 0}footer .bar-wrap{font-size:12px;margin:0 auto;max-width:1200px;position:relative;width:95%}.links{float:left;list-style:none outside none;position:relative}.links li{float:left;margin-right:10px}.links a{color:#ffc425}.links a:hover{color:#def1fb;text-decoration:underline}.social{position:absolute;right:0;top:0}.social a{color:#778888;margin-left:20px}.social a:hover{color:#FFFFFF}.social .icon{display:inline-block;font-size:36px;margin-right:5px;vertical-align:middle;-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-ms-transition:-ms-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear}.social a:hover .icon{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.copyright{color:#ccc;margin-top:5px}.copyright a{color:#ffc425}.copyright a:hover{color:#def1fb;text-decoration:underline} @media screen and (max-width: 1000px){.links,.social,.copyright{float:none;text-align:center}.social{position:relative;margin:10px 0}.links li{display:inline-block;float:none}.bar{position:relative}.bar-wrap{margin-bottom:0}}@media screen and (max-width: 835px){footer > ul li{float:none;width:auto}}@media screen and (max-width: 768px){.links li{margin-right:5px}}.question{font-weight:bold;cursor:pointer;color:#036}.answer{padding:0 3px 3px 0;width:500px;display:none}table{border-collapse:collapse;border-spacing:0;border:1px solid #000}td,th{border-top:1px solid #000;padding:4px 8px}@media screen and (max-width: 640px){table{overflow-x:auto;display:block}}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.expand-all,.collapse-all{background:white;color:#004b8d;border:1px solid #004b8d;padding:0.65rem 0.20rem;width:60%}.course-home-expand{width:50%}.course-home-expand .expand-all,.course-home-expand .collapse-all{width:100%}#adv-course-search input[type="checkbox"]{margin:0}#adv-course-search .panel.course-search-widget label{line-height:1.3;margin-bottom:0.7em}@media only screen and (min-width: 40.063em){h3{font-size:1.25rem !important}}h3{font-size:1.1375rem}ul.multilevel-linkul-0 li a{background:#def1fb}ul.multilevel-linkul-0 li a:before{font-family:FontAwesome;content:"\f054 ";margin-right:1em;float:left}


 .skip {
        position: absolute;
        top: -10000px;
        left: -10000px;
        height: 1px;
        width: 1px;
        text-align: left;
        overflow: hidden;
    }
    
    a.skip:active, 
    a.skip:focus, 
    a.skip:hover {
        left: 0; 
        top: 0;
        width: auto; 
        height: auto; 
        overflow: visible; 
    }


.visiblyhidden
{position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;}

.side-nav li a.rspkr_dr_link {
display: none;
}

#adv-course-search .panel.course-search-widget label {
  padding-left: 1rem;
}

#adv-course-search input[type="checkbox"] {
  margin-left: -1rem;
}

.panel.course-search-widget fieldset legend {
  margin-bottom: .75rem;
}

select[multiple] {
    background-image: none;
}