<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">  
/* Message box with grey outline*/
.event-msg {  /* used in 1/3 column to highlight an event */
    border:1px solid #40454c;
    border-top:12px solid #40454c;
    padding:1em 2em;
    background-color:#fff;
    
}

/* Message box with red outline*/
.event-msg-red {  /* used in 1/3 column to highlight an event */
    border:1px solid #a6192e;
    border-top:12px solid #a6192e;
    padding:1em 2em;
    background-color:#fff;
    
}

/* --- Immigration and travel page --- */

.announcement-msg {
    border-top: 12px solid #3D3935;
    box-shadow: 0 0 5px #cccccc;
    margin-bottom: 1em;
    padding: 1em 2em;
}

.announcement-msg h4 {
    margin-bottom: 5px;
    margin-top: 0px;
}
.announcement-msg p, .announcement-msg ul li, .announcement-msg ol li {
    font-size: 0.9em;
}
.announcement-msg p {
    margin-bottom: 0px;
    margin-left: 10px
}

.announcement-msg ul {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px
}

.announcement-msg hr {
    border: solid 1px #ddd;
    border-bottom: 0px;
    margin-top: 15px;
}

.format-faq &gt; p, .format-faq &gt; ul, .format-faq &gt; ol {
    margin-left: 20px;
}

.format-faq &gt; ul, .format-faq &gt; ol {
    margin-left: 40px;
    font-size: 0.9em;
}

.format-faq .table{
    margin: 0px 0px 0px 14px;
    padding: 0px;
}

.format-faq .table table.update{
    margin: 0px;
    width: 100%;
}

.format-faq .table table.update td:first-of-type {
    width: 190px;
}


.faq.framed p {
    font-size: 0.9em;
}

/* General */

.student-list ul li:last-child {
    border-bottom: medium none;
    }
    
.student-list h3{
    text-transform:uppercase;
    font-family:"DinWebMedium", sans-serif;
    color:#3d3935;
    font-size:1.35em;
    margin-top:0;
    }    

.student-list h4{
     color: #333;
    font-size: 0.7em;
    letter-spacing: 0.05em;
    padding-bottom: 0;
}



.student-list ul li img{
    margin-right:0.5em;
    }

.student-list ul li {
    background:none;
    border-bottom: 1px solid #ddd;
    font-family: "DinWeb",sans-serif;
    font-size: 1.09em;
    margin-top: 0.65em;
    padding-bottom: 0.35em;
    padding-left: 0;
    }
    
.student-list ul li:last-child{
    border-bottom:none;
}

CSS for the button: 



.link a{
    color:#fff;
    font-family:"DinWebMedium", sans-serif;
    text-transform:uppercase;
    font-size:0.7em;
    letter-spacing:0.055em;
    padding-left:0;
    display:block;
    }

.link a:hover{
    opacity:0.8;
    }

.link a img{
    margin-right:1em;
    width:14%;
    padding:0.75em;
    vertical-align:middle;
    }

.blue a img{
    background:#193B57;
}

.blue a {
    background: #24547c;
}

.custom-news {
    background:#a6192e;
    padding-left:20px;
    padding-right:15px;
    margin-top:0;
    }
    
.custom-news h3{
    font-family: "DINWebBold",sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color:#fff;
    padding:1.75em 0 0 0;
    line-height:1.5em;
    margin-bottom:0;
     }

.custom-news h4{
    margin:0;
    text-transform:none;
    font-family:"DinWebLight", sans-serif;
    letter-spacing:0;
    font-size:0.85em;
    line-height:1.5em;
    padding: 1.5em 0 0.5em;
    }
    
.custom-news h4 a {
    color:#fff;
    text-decoration: underline;
    }

ul.custom-news li{
    padding-bottom:1.5em;
    line-height:1.35em;
}
ul.custom-news li p{
    margin-bottom:0;
    line-height:1.25em;
    color:#fff;
    margin-top:0;
    font-family:"DinWebLight", sans-serif;
    font-size:0.9em;
    }    
    
ul.custom-news li a {
    margin-bottom:0;
    color:#fff;
    padding:1em 0 1.5em;
    font-size:1.2em;
    font-family:"DinWeb", sans-serif;
     }

.custom-news p{
    padding:0.5em 0 0;
    margin:0;
}

.news-date{
    font-size:0.85em;
    padding:0.7em 0 0.7em 0;
}


.newsComments{
  display:none;
}

.more a:last-child {
    font-family: "DINWebBold",sans-serif;
    text-transform: uppercase;
}</pre></body></html>