article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
    display:block;
}

audio,canvas,video {
    display:inline-block;
}

html {
    background:#fff;
    color:#000;
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
}

body {
    margin:0;
}

a:focus {
    outline:thin dotted;
}

a:active,a:hover {
    outline:0;
}

h1 {
    font-size:2em;
    margin:.67em 0;
}

b,strong {
    font-weight:700;
}

dfn {
    font-style:italic;
}

hr {
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0;
}

mark {
    background:#ff0;
    color:#000;
}

code,kbd,pre,samp {
    font-family:monospace,serif;
    font-size:1em;
}

pre {
    white-space:pre-wrap;
}

q {
    quotes:"\201C" "\201D" "\2018" "\2019";
}

small {
    font-size:80%;
}

sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
}

sup {
    top:-.5em;
}

sub {
    bottom:-.25em;
}

img {
    border:0;
}

svg:not(:root) {
    overflow:hidden;
}

figure {
    margin:0;
}

fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em;
}

legend {
    border:0;
    padding:0;
}

button,input,select,textarea {
    font-family:inherit;
    font-size:100%;
    margin:0;
}

button,input {
    line-height:normal;
}

button,select {
    text-transform:none;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance:button;
    cursor:pointer;
}

button[disabled],html input[disabled] {
    cursor:default;
}

input[type="checkbox"],input[type="radio"] {
    box-sizing:border-box;
    padding:0;
}

input[type="search"] {
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
}

input[type="search"]:-webkit-search-cancel-button,input[type="search"]:-webkit-search-decoration {
    -webkit-appearance:none;
}

button:-moz-focus-inner,input:-moz-focus-inner {
    border:0;
    padding:0;
}

textarea {
    overflow:auto;
    vertical-align:top;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

*,:before,:after {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

html {
    font-size:62.5%;
}

body {
    background:#fff;
    font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:14px;
    line-height:1;
    color:#525254;
    position:relative;
    -webkit-font-smoothing:antialiased;
}

a img {
    border:none;
}

a {
    color:#e21a23;
    text-decoration:none;
    line-height:inherit;
}

a:hover {
    color:#cb171f;
    text-decoration: underline;
}

a:focus {
    color:#cb171f;
}

p a,p a:visited {
    line-height:inherit;
}

.left {
    float:left;
}

.right {
    float:right;
}

object,embed {
    max-width:none;
}

figure {
    margin:0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td {
    margin:0;
    padding:0;
    font-size:14px;
    direction:ltr;
}

p {
    font-family:inherit;
    font-weight:400;
    font-size:14px;
    line-height:1.6;
    margin-bottom:17px;
}

h1,h2,h3 {
    font-weight:500; 
}

h4,h5,h6 {
    font-weight: 700; 
}

h1,h2,h3,h4,h5,h6 {
    font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    font-style:normal;
    color:#222;
    text-rendering:optimizeLegibility;
    line-height:1.1;
    margin-bottom:14px;
    margin-top:14px;
}

h1 {
    font-size:44px;
}

h2 {
    font-size:34px;
}

h3 {
    font-size:21px;
}

h4 {
    font-size:17px;
}

h5 {
    font-size:16px;
}

h6 {
    font-size:14px;
}

hr {
    border:solid #ddd;
    border-width:1px 0 0;
    clear:both;
    margin:22px 0 21px;
    height:0;
}

.subheader {
    line-height:1.3;
    color:#6f6f6f;
    font-weight:300;
    margin-bottom:17px;
}

em,i {
    font-style:italic;
    line-height:inherit;
}

strong,b {
    font-weight:700;
    line-height:inherit;
}

small {
    font-size:70%;
    line-height:inherit;
}

code {
    font-weight:700;
    background:#e9e9e9;
}

ul,ol,dl {
    font-size:14px;
    line-height:1.6;
    margin-bottom:17px;
    list-style-position:outside;
}

ul li ul {
    margin-left:20px;
    margin-bottom:0;
}


ol {
    margin-left:20px;
}


blockquote {
    line-height:1.5;
    color:#6f6f6f;
}

blockquote {
    margin:0 0 17px;
    padding:9px 20px 0 19px;
    border-left:1px solid #ddd;
}

blockquote cite {
    display:block;
    font-size:13px;
    color:#555;
}

blockquote cite:before {
    content:"\2014 \0020";
}

blockquote cite a,blockquote cite a:visited {
    color:#555;
}

/*PANOPACK mods*/
#header {background:#4a1213;}
#header img {display:block; margin:0 auto;}
.maroon {background:none repeat scroll 0 0 #4a1213;}
h1.hidden {display:none;}
#footer ul.link-list {border-bottom: 4px solid #4a1213;padding-bottom: 10px;}
#main-content ul {margin-left: 2.5em;}
ul.nav-bar li {width:20%; background-color:#666;}
ul.nav-bar li:hover {background:url(../images/hover-arrow-maroon.gif) no-repeat scroll center bottom #666;color:#fff;}
h2.underline {color:#4a1213; border-bottom: 2px solid #4a1213;}
h4 {color:#4a1213;}
.nivo-caption p {font-family: "bookman","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color: #fff;font-size: 2em;}
.button.maroon {background:#4a1213;}
.button.maroon:hover, .button.maroon:focus {background:#762425;}
table#fb-icon {width: 100%;border: none;margin: 0 4% 10px;}
#fb-icon .icon-cell {width: 46px;}
#fb-icon .text-cell p {margin-top:15px;}
table#fb-icon.no-pad {margin: 0 4% 10px 0;}
#fb-icon.no-pad .icon-cell {padding-right:10px;}
.orbit img.fluid-placeholder {max-height:280px !important;}
/*end PANOPACK mods*/


abbr,acronym {
    text-transform:uppercase;
    font-size:90%;
    color:#222;
    border-bottom:1px solid #ddd;
    cursor:help;
}

abbr {
    text-transform:none;
}

@media print {
    * {
        background:transparent!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important;
        filter:none!important;
        -ms-filter:none!important;
    }
    
    a,a:visited {
        text-decoration:underline;
    }
    
    a[href]:after {
        content:" (" attr(href) ")";
    }
        
    .ir a:after,a[href^="javascript:"]:after, a[href^="#"]:after {
        content:"";
    }
    
    pre,blockquote {
        border:1px solid #999;
        page-break-inside:avoid;
    }
    
    thead {
        display:table-header-group;
    }
    
    tr,img {
        page-break-inside:avoid;
    }
    
    img {
        max-width:100%!important;
    }
    
    @page {
        margin:.5cm;
    }
    
    p,h2,h3 {
        orphans:3;
        widows:3;
    }
    
    h2,h3 {
        page-break-after:avoid;
    }
}
/*end print*/

.row form .row {
    margin:0 -6px;
}

.row form .row .column,.row form .row .columns {
    padding:0 6px;
}

.row form .row.collapse {
    margin:0;
}

.row form .row.collapse .column,.row form .row.collapse .columns {
    padding:0;
}

label {
    font-size:14px;
    color:#4d4d4d;
    cursor:pointer;
    display:block;
    font-weight:500;
    margin-bottom:3px;
}

label.right {
    float:none;
    text-align:right;
}

label.inline {
    line-height:32px;
    margin:0 0 12px;
}

.prefix,.postfix {
    display:block;
    position:relative;
    z-index:2;
    text-align:center;
    width:100%;
    padding-top:0;
    padding-bottom:0;
    height:32px;
    line-height:31px;
}

a.button.prefix,a.button.postfix {
    padding-left:0;
    padding-right:0;
    text-align:center;
}

span.prefix,span.postfix {
    background:#f2f2f2;
    border:1px solid #ccc;
}

.prefix {
    left:2px;
    -moz-border-radius-topleft:2px;
    -webkit-border-top-left-radius:2px;
    border-top-left-radius:2px;
    -moz-border-radius-bottomleft:2px;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px;
    overflow:hidden;
}

.postfix {
    right:2px;
}

input[type="text"],textarea, input[type="number"] {
    background-color:#F1F1F1;
    font-family:inherit;
    border:1px solid #F1F1F1;
    color:rgba(0,0,0,0.75);
    display:block;
    font-size:14px;
    margin:0 0 12px;
    padding:6px;
    height:36px;
    width:100%;
    -webkit-transition:all .15s linear;
    -moz-transition:all .15s linear;
    -o-transition:all .15s linear;
    transition:all .15s linear;
}

input[type="checkbox"] {
height:36px;
margin: 0 0 12px;
padding:6px;
}

label input[type="checkbox"], .sidebar input[type="checkbox"] {
height:auto;
margin:0;
}

input[type="text"]:focus,textarea:focus, input[type="number"]:focus {
    background:#fafafa;
    border-color:#b3b3b3;
}

textarea {
    height:auto;
}

select {
    width:100%;
}

fieldset {
    border:solid 1px #ddd;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    padding:12px;
    margin:18px 0;
}

fieldset legend {
    font-weight:700;
    background:#fff;
    padding:0 3px;
    margin:0;
    margin-left:-3px;
}

.error input,input.error,.error textarea,textarea.error,.error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus {
    border-color:#f47b20;
    background-color:rgba(244,123,32,0.1);
}

.error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus {
    outline-color:#fbd1b2;
}

.error label,label.error {
    color:#f47b20;
}

.error small,small.error {
    display:block;
    padding:6px 4px;
    margin-top:-13px;
    margin-bottom:12px;
    background:#f47b20;
    color:#fff;
    font-size:12px;
    font-weight:700;
    -moz-border-radius-bottomleft:2px;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px;
    -moz-border-radius-bottomright:2px;
    -webkit-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px;
}

form.custom span.custom {
    display:inline-block;
    width:16px;
    height:16px;
    position:relative;
    top:2px;
    border:solid 1px #ccc;
    background:#fff;
}

form.custom span.custom.radio {
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    -ms-border-radius:100px;
    -o-border-radius:100px;
    border-radius:100px;
}

form.custom span.custom.checkbox:before {
    content:"";
    display:block;
    line-height:.8;
    height:14px;
    width:14px;
    text-align:center;
    position:absolute;
    top:0;
    left:0;
    font-size:14px;
    color:#fff;
}

form.custom span.custom.radio.checked:before {
    content:"";
    display:block;
    width:8px;
    height:8px;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    -ms-border-radius:100px;
    -o-border-radius:100px;
    border-radius:100px;
    background:#222;
    position:relative;
    top:3px;
    left:3px;
}

form.custom span.custom.checkbox.checked:before {
    content:"\00d7";
    color:#222;
}

form.custom div.custom.dropdown {
    display:block;
    position:relative;
    width:auto;
    height:28px;
    margin-bottom:9px;
    margin-top:2px;
}

form.custom div.custom.dropdown ul {
    overflow-y:auto;
    max-height:200px;
}

form.custom div.custom.dropdown a.current {
    display:block;
    width:auto;
    line-height:26px;
    min-height:28px;
    padding:0;
    padding-left:6px;
    padding-right:38px;
    border:solid 1px #ddd;
    color:#141414;
    background-color:#fff;
    white-space:nowrap;
}

form.custom div.custom.dropdown a.selector {
    position:absolute;
    width:27px;
    height:28px;
    display:block;
    right:0;
    top:0;
    border:solid 1px #ddd;
}

form.custom div.custom.dropdown a.selector:after {
    content:"";
    display:block;
    content:"";
    display:block;
    width:0;
    height:0;
    border:solid 5px;
    border-color:#aaa transparent transparent;
    position:absolute;
    left:50%;
    top:50%;
    margin-top:-2px;
    margin-left:-5px;
}

form.custom div.custom.dropdown:hover a.selector:after,form.custom div.custom.dropdown.open a.selector:after {
    content:"";
    display:block;
    width:0;
    height:0;
    border:solid 5px;
    border-color:#222 transparent transparent;
}

form.custom div.custom.dropdown.open ul {
    display:block;
    z-index:10;
}

form.custom div.custom.dropdown.small {
    width:134px!important;
}

form.custom div.custom.dropdown.medium {
    width:254px!important;
}

form.custom div.custom.dropdown.large {
    width:434px!important;
}

form.custom div.custom.dropdown.expand {
    width:100%!important;
}

form.custom div.custom.dropdown.open.small ul {
    width:134px!important;
}

form.custom div.custom.dropdown.open.medium ul {
    width:254px!important;
}

form.custom div.custom.dropdown.open.large ul {
    width:434px!important;
}

form.custom div.custom.dropdown.open.expand ul {
    width:100%!important;
}

form.custom div.custom.dropdown ul {
    position:absolute;
    width:auto;
    display:none;
    margin:0;
    left:0;
    top:27px;
    margin:0;
    padding:0;
    background:#fff;
    background:rgba(255,255,255,0.95);
    border:solid 1px #ccc;
}

form.custom div.custom.dropdown ul li {
    color:#555;
    font-size:13px;
    cursor:pointer;
    padding:3px;
    padding-left:6px;
    padding-right:38px;
    min-height:18px;
    line-height:18px;
    margin:0;
    white-space:nowrap;
    list-style:none;
}

form.custom div.custom.dropdown ul li.selected {
    background:#cdebf5;
    color:#000;
}

form.custom div.custom.dropdown ul li.selected:after {
    content:"\2013";
    position:absolute;
    right:10px;
}

form.custom div.custom.dropdown ul li:hover {
    background-color:#cdebf5;
    color:#000;
}

form.custom div.custom.dropdown ul li:hover:after {
    content:"\2013";
    position:absolute;
    right:10px;
    color:#a3dbec;
}

form.custom div.custom.dropdown ul li.selected:hover {
    background:#cdebf5;
    cursor:default;
    color:#000;
}

form.custom div.custom.dropdown ul li.selected:hover:after {
    color:#000;
}

form.custom div.custom.dropdown ul.show {
    display:block;
}

form.custom .custom.disabled {
    background-color:#ddd;
}

form.custom div.row.radio-button {
    margin-bottom: 22px;
}

@-moz-document url-prefix() {
    formcustomdivcustomdropdownaselectorheight:28px;
}    
}

.lt-ie9 form.custom div.custom.dropdown a.selector {
    height:28px;
}

.row {
    width:1320px;
    max-width:100%;
    min-width:768px;
    margin:0 auto;
}

.row .row {
    width:auto;
    max-width:none;
    min-width:0;
    margin:0 -15px;
}

.row.collapse .columns {
    padding:0;
}

.row .row {
    width:auto;
    max-width:none;
    min-width:0;
    margin:0 -15px;
}

.row .row.collapse {
    margin:0;
}

.columns {
    float:left;
    min-height:1px;
    padding:0 15px;
    position:relative;
}

.column.centered,.columns.centered {
    float:none;
    margin:0 auto;
}

[class*="column"] + [class*="column"]:last-child {
    float:right;
}

[class*="column"] + [class*="column"].end {
    float:left;
}

.one,.row .one {
    width:8.33333%;
}

.two,.row .two {
    width:16.66667%;
}

.fifth,.row .fifth {
    width:20%;
}

.three,.row .three {
    width:25%;
}

.four,.row .four {
    width:33.33333%;
}

.five,.row .five {
    width:41.66667%;
}

.six,.row .six {
    width:50%;
}

#footer footer.row div.six.copyright {
    right: 50%;
}
    
#footer footer.row div.six.footer-links {
    left: 50%;
}

.seven,.row .seven {
    width:58.33333%;
}

.eight,.row .eight {
    width:66.66667%;
}

.nine,.row .nine {
    width:75%;
}

.ten,.row .ten {
    width:83.33333%;
}

.eleven,.row .eleven {
    width:91.66667%;
}

.twelve,.row .twelve {
    width:100%;
}

img {
    height:auto;
}

img,object,embed {
    max-width:100%;
}

img {
    -ms-interpolation-mode:bicubic;
}

.row {
    *zoom:1;
}

.row:before,.row:after {
    content:" ";
    display:table;
}

.row:after {
    clear:both;
}

.block-grid {
    display:block;
    overflow:hidden;
    padding:0;
}

.block-grid > li {
    display:block;
    height:auto;
    float:left;
}

.block-grid.one-up {
    margin:0;
}

.block-grid.one-up > li {
    width:100%;
    padding:0 0 15px;
}

.block-grid.two-up {
    margin:0 -15px;
}

.block-grid.two-up > li {
    width:50%;
    padding:0 15px 15px;
}

.block-grid.two-up > li:nth-child(2n+1) {
    clear:both;
}

.block-grid.three-up {
    margin:0 -12px;
}

.block-grid.three-up > li {
    width:33.33333%;
    padding:0 12px 12px;
}

.block-grid.three-up > li:nth-child(3n+1) {
    clear:both;
}

.block-grid.four-up {
    margin:0 -10px;
}

.block-grid.four-up > li {
    width:25%;
    padding:0 10px 10px;
}

.block-grid.four-up > li:nth-child(4n+1) {
    clear:both;
}

.block-grid.five-up {
    margin:0 -8px;
}

.block-grid.five-up > li {
    width:20%;
    padding:0 8px 8px;
}

.block-grid.five-up > li:nth-child(5n+1) {
    clear:both;
}

.block-grid.six-up {
    margin:0 -8px;
}

.block-grid.six-up > li {
    width:16.66667%;
    padding:0 8px 8px;
}

.block-grid.six-up > li:nth-child(6n+1) {
    clear:both;
}

.block-grid.seven-up {
    margin:0 -8px;
}

.block-grid.seven-up > li {
    width:14.28571%;
    padding:0 8px 8px;
}

.block-grid.seven-up > li:nth-child(7n+1) {
    clear:both;
}

.block-grid.eight-up {
    margin:0 -8px;
}

.block-grid.eight-up > li {
    width:12.5%;
    padding:0 8px 8px;
}

.block-grid.eight-up > li:nth-child(8n+1) {
    clear:both;
}

.block-grid.nine-up {
    margin:0 -8px;
}

.block-grid.nine-up > li {
    width:11.11111%;
    padding:0 8px 8px;
}

.block-grid.nine-up > li:nth-child(9n+1) {
    clear:both;
}

.block-grid.ten-up {
    margin:0 -8px;
}

.block-grid.ten-up > li {
    width:10%;
    padding:0 8px 8px;
}

.block-grid.ten-up > li:nth-child(10n+1) {
    clear:both;
}

.block-grid.eleven-up {
    margin:0 -8px;
}

.block-grid.eleven-up > li {
    width:9.09091%;
    padding:0 8px 8px;
}

.block-grid.eleven-up > li:nth-child(11n+1) {
    clear:both;
}

.block-grid.twelve-up {
    margin:0 -8px;
}

.block-grid.twelve-up > li {
    width:8.33333%;
    padding:0 8px 8px;
}

.block-grid.twelve-up > li:nth-child(12n+1) {
    clear:both;
}

.button {
    width:auto;
    background:#e21a23;
    border:1px solid #9d1218;
    -webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;
    box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-family:inherit;
    font-size:14px;
    font-weight:700;
    line-height:1;
    margin:0;
    padding:10px 20px 11px;
    position:relative;
    text-align:center;
    text-decoration:none;
    -webkit-transition:background-color .15s ease-in-out;
    -moz-transition:background-color .15s ease-in-out;
    -o-transition:background-color .15s ease-in-out;
    transition:background-color .15s ease-in-out;
    white-space:nowrap;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.flat-button {
    width:auto;
    background:#e21a23;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-family:inherit;
    font-size:14px;
    font-weight:700;
    line-height:1;
    margin:0;
    padding:10px 20px 11px;
    position:relative;
    text-align:center;
    text-decoration:none;
    -webkit-transition:background-color .15s ease-in-out;
    -moz-transition:background-color .15s ease-in-out;
    -o-transition:background-color .15s ease-in-out;
    transition:background-color .15s ease-in-out;
    text-transform:uppercase;
}

.button:hover,.button:focus {
    color:#fff;
    background-color:#b4151c;
}

.button:active {
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;
    -moz-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;
    box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;
}

.button.expand {
    width:100%;
    text-align:center;
}

.button.success {
    background-color:#4b8e74;
    border:1px solid #315c4b;
}

.button.success:hover,.button.success:focus {
    background-color:#396d59;
}

.button.alert {
    background-color:#f47b20;
    border:1px solid #be5709;
}

.button.alert:hover,.button.alert:focus {
    background-color:#d6620b;
}


.button.radius {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}

.button.full-width {
    width:100%;
    text-align:center;
    padding-left:0!important;
    padding-right:0!important;
}
input[type=submit].button,button.button {
    -webkit-appearance:none;
}

@-moz-document url-prefix() {
    button:-moz-focus-inner,input[type=reset]:-moz-focus-inner,input[type=button]:-moz-focus-inner,input[type=submit]:-moz-focus-inner,input[type=file] > input[type=button]:-moz-focus-inner { border: none;
    padding:0;
}

input[type="submit"].tiny.button {
    padding:3px 10px 4px;
}

input[type="submit"].small.button {
    padding:5px 14px 6px;
}

input[type="submit"].button,input[type=submit].medium.button {
    padding:8px 20px 9px;
}

input[type="submit"].large.button {
    padding:13px 30px 14px;
}    
}

.nav-bar {
    margin-left:0;
    padding:0;
}

.nav-bar > li {
    float:left;
    display:block;
    position:relative;
    padding:0;
    margin:0;
    line-height:44px;
}

.nav-bar > li.active {
    background:#e21a23;
    border-color:#b4151c;
}

.nav-bar > li.active > a {
    color:#fff;
    cursor:default;
}

.nav-bar > li.active:hover {
    background:#e21a23;
    cursor:default;
}

.nav-bar > li:hover {
    background:#bbb;
}

.nav-bar > li > a {
    color:#e6e6e6;
}

.nav-bar > li ul {
    margin-bottom:0;
}


.nav-bar > li > a:first-child {
    position:relative;
    padding:0 20px;
    display:block;
    text-decoration:none;
    font-size:14px;
}

.nav-bar > li > input {
    margin:0 10px;
}

.nav-bar.vertical {
    height:auto;
    margin-top:0;
}

.nav-bar.vertical > li {
    float:none;
    border-bottom:none;
    border-right:solid 1px #333;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}

.nav-bar.vertical > li.active {
    border-right:solid 1px #b4151c;
}

.nav-bar.vertical > li:last-child {
    border-bottom:solid 1px #333;
}

.orbit-wrapper {
    width:1px;
    height:1px;
    position:relative;
}

.orbit {
    width:1px;
    height:1px;
    position:relative;
    overflow:hidden;
    margin-bottom:17px;
}

.orbit .orbit-slide {
    max-width:100%;
    position:absolute;
    top:0;
    left:0;
}

.orbit-wrapper .timer {
    width:40px;
    height:40px;
    overflow:hidden;
    position:absolute;
    top:10px;
    right:10px;
    opacity:.6;
    cursor:pointer;
    z-index:31;
}

.orbit-wrapper span.rotator {
    display:block;
    width:40px;
    height:40px;
    position:absolute;
    top:0;
    left:-20px;
    background:url(../images/rotator-black.png) no-repeat;
    z-index:3;
}

.orbit-wrapper span.rotator.move {
    left:0;
}

.orbit-wrapper span.mask {
    display:block;
    width:20px;
    height:40px;
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    overflow:hidden;
}

.orbit-wrapper span.mask.move {
    width:40px;
    left:0;
    background:url(../images/timer-black.png) repeat 0 0;
}

.orbit-wrapper span.pause {
    display:block;
    width:40px;
    height:40px;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/pause-black.png) no-repeat;
    z-index:4;
    opacity:0;
}


.orbit-wrapper .timer:hover span.pause,.orbit-wrapper .timer:focus span.pause {
    opacity:1;
}

.orbit-caption {
    display:none;
    font-family:inherit;
}

.orbit-wrapper .orbit-caption {
    background:#000;
    background:rgba(0,0,0,0.6);
    z-index:30;
    color:#fff;
    text-align:center;
    padding:7px 0;
    font-size:13px;
    position:absolute;
    right:0;
    bottom:0;
    width:100%;
}

.orbit-wrapper .slider-nav {
    /*display:block;*/
    display: none;
}

.orbit-wrapper .slider-nav span {
    width:39px;
    height:50px;
    text-indent:-9999px;
    position:absolute;
    z-index:30;
    top:50%;
    margin-top:-25px;
    cursor:pointer;
}

.orbit-wrapper .slider-nav span.right {
    background:url(../images/right-arrow.png);
    background-size:100%;
    right:0;
}

.orbit-wrapper .slider-nav span.left {
    background:url(../images/left-arrow.png);
    background-size:100%;
    left:0;
}

.lt-ie9 .orbit-wrapper .slider-nav span.right {
    background:url(../images/right-arrow-small.png);
}

.lt-ie9 .orbit-wrapper .slider-nav span.left {
    background:url(../images/left-arrow-small.png);
}

.orbit img.fluid-placeholder {
    visibility:hidden;
    position:static;
    display:block;
    width:100%;
}

.orbit,.orbit-wrapper {
    width:100%!important;
}

.tabs, #body-content ul.tabs, .resp-tabs-list {
    list-style:none;
    border-bottom:solid 1px #e6e6e6;
    display:block;
    height:40px;
    padding:0;
    margin-bottom:0;
	margin-left:0 !important;
    background:none;
}

.tabs.contained {
    margin-bottom:0;
    margin-left:0;
}

.tabs dt,.tabs li.section-title {
    color:#b3b3b3;
    cursor:default;
    display:block;
    float:left;
    font-size:12px;
    height:40px;
    line-height:40px;
    padding:0;
    padding-right:9px;
    padding-left:20px;
    font-weight:400;
    width:auto;
    text-transform:uppercase;
}

.tabs dt:first-child,.tabs li.section-title:first-child {
    padding:0;
    padding-right:9px;
}

.tabs dd,.tabs li, .resp-tabs-list li {
    display:block;
    float:left;
    padding:0;
    margin:0;
    margin-top:-3px;
    border-top:3px solid #5E5A5A;
	border-right:1px solid #fff;
    background:none repeat scroll 0 0 #5E5A5A;
}

.tabs dd a,.tabs li a, .resp-tabs-list li a {
    color:#FFF;
    display:block;
    font-size:12.5px;
    height:40px;
    line-height:40px;
    padding:0 23.8px;
}

.tabs dd:hover, .tabs li:hover, .resp-tabs-list li:hover {
    background:none repeat scroll 0 0 #CCCCCC;
    border-top:3px solid #CCCCCC;
    color: #5E5A5A;
}

.tabs dd a:focus,.tabs li a:focus, .resp-tabs-list li a:focus {
    font-weight:700;
    color:#e21a23;
}

.tabs dd.active,.tabs li.active, .resp-tabs-list li.resp-tab-active {
    border-top:3px solid #e21a23;
    margin-top:-3px;
border-bottom:1px solid #FCFCFC;
    background:none repeat scroll 0 0 #FCFCFC;
}

.tabs dd.active a,.tabs li.active a, .resp-tabs-list li.resp-tab-active a {
    cursor:default;
    color:#333;
    background:none repeat scroll 0 0 #FCFCFC;
    border-left:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
border-bottom:1px solid #FCFCFC;
    font-weight:normal;
}

.tabs dd:first-child,.tabs li:first-child  {
    margin-left:0;
    margin-right:2%;
}

.tabs.default dd:first-child, .tabs.default li:first-child {
    margin-left:0;
    margin-right:0;
}

.tabs.vertical {
    height:auto;
    border-bottom:1px solid #e6e6e6;
}

.tabs.vertical dt,.tabs.vertical dd,.tabs.vertical li {
    float:none;
    height:auto;
}

.tabs.vertical dd,.tabs.vertical li {
    border-left:3px solid #ccc;
}

.tabs.vertical dd a,.tabs.vertical li a {
    background:#f2f2f2;
    border:none;
    border:1px solid #e6e6e6;
    border-width:1px 1px 0 0;
    color:#555;
    display:block;
    font-size:14px;
    height:auto;
    line-height:1;
    padding:15px 20px;
    -webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;
    box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;
}

.tabs.vertical dd.active,.tabs.vertical li.active {
    margin-top:-3px;
    border-top:1px solid #4d4d4d;
    border-left:4px solid #1a1a1a;
}

.tabs.vertical dd.active a,.tabs.vertical li.active a {
    background:#4d4d4d;
    border:none;
    color:#fff;
    height:auto;
    margin:0;
    position:static;
    top:0;
    -webkit-box-shadow:0 0 0;
    -moz-box-shadow:0 0 0;
    box-shadow:0 0 0;
}

.tabs.vertical dd:first-child a.active,.tabs.vertical li:first-child a.active {
    margin:0;
}

.tabs.two-up dt a,.tabs.two-up dd a,.tabs.two-up li a,.tabs.three-up dt a,.tabs.three-up dd a,.tabs.three-up li a,.tabs.four-up dt a,.tabs.four-up dd a,.tabs.four-up li a,.tabs.five-up dt a,.tabs.five-up dd a,.tabs.five-up li a {
    padding:0 17px;
    text-align:center;
    overflow:hidden;
}

.tabs.two-up dt,.tabs.two-up dd,.tabs.two-up li {
    width:49%;
}

.tabs.three-up dt,.tabs.three-up dd,.tabs.three-up li {
    width:33.33%;
}

.tabs.four-up dt,.tabs.four-up dd,.tabs.four-up li {
    width:25%;
}

.tabs.five-up dt,.tabs.five-up dd,.tabs.five-up li {
    width:20%;
}

ul.tabs-content, #body-content ul.tabs-content {
    display:block;
    margin:0 1px 20px 0;
    padding:0;
    border-left:1px solid #E6E6E6;
    border-right:1px solid #E6E6E6;
    border-bottom:1px solid #E6E6E6;
    border-top:1px solid #FCFCFC;
    background:none repeat scroll 0 0 #FCFCFC;
}

ul.tabs-content > li {
    display:none;
}

ul.tabs-content > li.active {
    display:block;
}

ul.tabs-content.contained {
    padding:0;
}

ul.tabs-content.contained > li {
    border:solid 0 #e6e6e6;
    border-width:0 1px 1px;
    padding:20px;
}

ul.tabs-content.contained.vertical > li {
    border-width:1px;
}

.no-js ul.tabs-content > li {
    display:block;
}

dl.tabs {
    margin-top:0;
}

dl.tabs.default {
    margin-top:4%;
}

div.alert-box {
    display:block;
    padding:6px 7px 7px;
    font-weight:700;
    font-size:14px;
    color:#fff;
    background-color:#e21a23;
    border:1px solid rgba(0,0,0,0.1);
    margin-bottom:12px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    text-shadow:0 -1px rgba(0,0,0,0.3);
    position:relative;
}

div.alert-box.success {
    background-color:#4b8e74;
    color:#fff;
    text-shadow:0 -1px rgba(0,0,0,0.3);
}

div.alert-box.alert {
    background-color:#f47b20;
    color:#fff;
    text-shadow:0 -1px rgba(0,0,0,0.3);
}

div.alert-box.secondary {
    background-color:#887e6e;
    color:#000;
    text-shadow:0 1px rgba(255,255,255,0.3);
}

div.alert-box a.close {
    color:#333;
    position:absolute;
    right:4px;
    top:-1px;
    font-size:17px;
    opacity:.2;
    padding:4px;
}

div.alert-box a.close:hover,div.alert-box a.close:focus {
    opacity:.4;
}

.label {
    padding:1px 4px 2px;
    font-size:12px;
    font-weight:700;
    text-align:center;
    text-decoration:none;
    line-height:1;
    white-space:nowrap;
    display:inline;
    position:relative;
    bottom:1px;
    color:#fff;
    background:#e21a23;
}

.label.radius {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}

.label.alert {
    background-color:#f47b20;
}

.label.success {
    background-color:#4b8e74;
}

.panel {
    background:#f2f2f2;
    border:solid 1px #e6e6e6;
    margin:0 0 22px;
    padding:22px 20px;
}

.panel > :first-child {
    margin-top:0;
}

.panel > :last-child {
    margin-bottom:0;
}

.p-enquiry, input.course-search {
    margin-bottom:0;
}

ul.side-nav {
    display:block;
    list-style:none;
    margin:0;
    padding:17px 0;
}

ul.side-nav li {
    display:block;
    list-style:none;
    margin:0 0 7px;
}

ul.side-nav li a {
    display:block;
}

ul.side-nav li.active a {
    color:#4d4d4d;
    font-weight:700;
}

ul.side-nav li.divider {
    border-top:1px solid #e6e6e6;
    height:0;
    padding:0;
}

ul.breadcrumbs {
    display:block;
    padding:6px 10px 7px;
    overflow:hidden;
    margin-left:0;
}

ul.breadcrumbs li {
    margin:0;
    padding:0 12px 0 0;
    float:left;
    list-style:none;
}

ul.breadcrumbs li a,ul.breadcrumbs li span {
    font-size:11px;
    font-size:1.1rem;
    padding-left:12px;
}

ul.breadcrumbs li:first-child a,ul.breadcrumbs li:first-child span {
    padding-left:0;
}

ul.breadcrumbs li:before {
    content:"»";
    font-weight:200;
    color:#E21A23;
}

ul.breadcrumbs li:first-child:before {
    content:" ";
}

ul.breadcrumbs li.current a {
    cursor:default;
    color:#333;
}

ul.breadcrumbs li:hover a,ul.breadcrumbs li a:focus {
    text-decoration:underline;
}

ul.breadcrumbs li.current:hover a,ul.breadcrumbs li.current a:focus {
    text-decoration:none;
}

ul.breadcrumbs li.unavailable a {
    color:#999;
}

ul.breadcrumbs li.unavailable:hover a,ul.breadcrumbs li.unavailable a:focus {
    text-decoration:none;
    color:#999;
    cursor:default;
}

ul.link-list {
    margin:0 0 17px -22px;
    padding:0;
    list-style:none;
    overflow:hidden;
}

ul.link-list > li {
    list-style:none;
    float:left;
    margin-left:22px;
    display:block;
}

ul.link-list > li > * {
    display:block;
}

kbd {
    font-family:"Consolas","Menlo","Courier",monospace;
    font-size:13px;
    padding:2px 4px 0;
    margin:0;
    background:#ededed;
    border:solid 1px #dbdbdb;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}

.flex-video {
    position:relative;
    padding-top:25px;
    padding-bottom:67.5%;
    height:0;
    margin-bottom:16px;
    overflow:hidden;
}

.flex-video.widescreen {
    padding-bottom:57.25%;
}

.flex-video p, .flex-video div {
    display:none;
}

.flex-video p.video-player {
    display:block;
}



.flex-video.vimeo {
    padding-top:0;
}

.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

.four.columns.sidebar .flex-video {
    padding-top:0;
}

table {
    background:#fff;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    margin:0 0 18px;
    border:1px solid #ddd;
}

@-moz-document url-prefix() {
    .top-barullibuttonsmallpadding-bottom:6px;
}

}

.lt-ie9 .top-bar ul li a {
    color:#fff;
    display:block;
    font-weight:700;
    font-size:13px;
    height:45px;
    line-height:45px;
    padding:0 15px;
}

@media only screen and (min-width: 1441px) {
}

@media only screen and (max-width: 1279px) and (min-width: 768px) {
}

@media only screen and (max-width: 767px) {
    .hide-for-small {
        display:none!important;
    }
    
    .left,.right {
        float:none;
    }
    
    body {
        -webkit-text-size-adjust:none;
        -ms-text-size-adjust:none;
        width:100%;
        min-width:0;
        margin-left:0;
        margin-right:0;
        padding-left:0;
        padding-right:0;
    }
    
    .row {
        width:auto;
        min-width:0;
        margin-left:0;
        margin-right:0;
    }
    
    .columns {
        width:auto!important;
        float:none;
        clear: both;
    }
    
    .columns:last-child {
        float:none;
    }
    
    [class*="column"] + [class*="column"]:last-child {
        float:none;
    }
    
    .columns:before, .columns:after {
        content:"";
        display:table;
    }
    
    .columns:after {
        clear:both;
    }
    
    #footer footer.row div.six.copyright {
        right: auto;
    }
    
    #footer footer.row div.six.footer-links {
        left: auto;
    }
    
    .block-grid > li {
        clear:none;
    }

    label.right {
        text-align:left;
    }

    .button {
        display:block;
    }
    
    button.button,input[type="submit"].button,input[type="reset"].button {
        width:100%;
        padding-left:0;
        padding-right:0;
    }
    
    .nav-bar {
        height:auto;
    }
    
    .nav-bar > li {
        float:none;
        display:block;
        border-right:none;
    }
    
    .nav-bar > li > a.main {
        text-align:left;
        border-top:1px solid #ddd;
        border-right:none;
    }

    .nav-bar > li:first-child > a.main {
        border-top:none;
    }



    .tabs.three-up li {
        width: 100%;
        height: 40px;
        float: left;
    }
	
	#footer ul.link-list {
		margin: 0 0 17px 0;
	}
}


@font-face {
    font-family: 'icomoon';
    src:url('https://www.csu.edu.au/__data/assets/file/0006/912084/icomoon.eot?v=0.5.2?wnk2qf');
    src:url('https://www.csu.edu.au/__data/assets/file/0006/912084/icomoon.eot?v=0.5.2?#iefixwnk2qf') format('embedded-opentype'),
        url('https://www.csu.edu.au/__data/assets/file/0011/912098/icomoon.woff?v=0.5.2?wnk2qf') format('woff'),
        url('https://www.csu.edu.au/__data/assets/file/0008/912086/icomoon.ttf?v=0.5.2?wnk2qf') format('truetype'),
        url('https://www.csu.edu.au/__data/assets/file/0007/912085/icomoon.svg?v=0.5.2?wnk2qf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica-neue-condensed';
    src:url('https://www.csu.edu.au/__data/assets/file/0010/1117882/helvetica-neue-condensed.eot?v=0.3.1?wnk2qf');
    src:url('https://www.csu.edu.au/__data/assets/file/0010/1117882/helvetica-neue-condensed.eot?v=0.3.1?#iefixwnk2qf') format('embedded-opentype'),
        url('https://www.panoramapack.com.au/fonts/helvetica-neue-condensed.woff') format('woff'),
        url('https://www.csu.edu.au/__data/assets/file/0003/1117884/helvetica-neue-condensed.ttf?v=0.3.1?wnk2qf') format('truetype'),
        url('https://www.csu.edu.au/__data/assets/file/0011/1117883/helvetica-neue-condensed.svg?v=0.3.1?wnk2qf#helvetica-neue-condensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica-neue-condensed-light';
    src:url('https://www.csu.edu.au/__data/assets/file/0011/1117973/helvetica-neue-condensed-light.eot?v=0.3.1?wnk2qf');
    src:url('https://www.csu.edu.au/__data/assets/file/0011/1117973/helvetica-neue-condensed-light.eot?v=0.3.1?#iefixwnk2qf') format('embedded-opentype'),
        url('https://www.csu.edu.au/__data/assets/file/0005/1117976/helvetica-neue-condensed-light.woff?v=0.3.1?wnk2qf') format('woff'),
        url('https://www.csu.edu.au/__data/assets/file/0004/1117975/helvetica-neue-condensed-light.ttf?v=0.3.1?wnk2qf') format('truetype'),
        url('https://www.csu.edu.au/__data/assets/file/0003/1117974/helvetica-neue-condensed-light.svg?v=0.3.1?wnk2qf#helvetica-neue-condensed-light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica-neue-roman';
    src:url('https://www.csu.edu.au/__data/assets/file/0011/1117892/helvetica-neue-roman.eot?v=0.3.1?wnk2qf');
    src:url('https://www.csu.edu.au/__data/assets/file/0011/1117892/helvetica-neue-roman.eot?v=0.3.1?#iefixwnk2qf') format('embedded-opentype'),
        url('https://www.csu.edu.au/__data/assets/file/0006/1117896/helvetica-neue-roman.woff?v=0.3.1?wnk2qf') format('woff'),
        url('https://www.csu.edu.au/__data/assets/file/0005/1117895/helvetica-neue-roman.ttf?v=0.3.1?wnk2qf') format('truetype'),
        url('https://www.csu.edu.au/__data/assets/file/0004/1117894/helvetica-neue-roman.svg?v=0.3.1?wnk2qf#helvetica-neue-roman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bookman';
    src:url('https://www.csu.edu.au/__data/assets/file/0006/1117887/bookman-old-style-bold.eot?v=0.3.1?wnk2qf');
    src:url('https://www.csu.edu.au/__data/assets/file/0006/1117887/bookman-old-style-bold.eot?v=0.3.1?#iefixwnk2qf') format('embedded-opentype'),
        url('https://www.panoramapack.com.au/fonts/bookman-old-style-bold.woff') format('woff'),
        url('https://www.panoramapack.com.au/fonts/bookman-old-style-bold.ttf') format('truetype'),
        url('https://www.csu.edu.au/__data/assets/file/0007/1117888/bookman-old-style-bold.svg?v=0.3.1?wnk2qf#bookman') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="i-"], [class*=" i-"] {
    font-family: 'icomoon';
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    text-decoration:inherit;
}

.i-icon_right_arrow:before {
    content: "\e600";
}
.i-icon_left_arrow:before {
    content: "\e601";
}
.i-icon-share:before {
    content: "\e602";
}

.i-icon_right_arrow:before, .i-icon_left_arrow:before, .i-icon-share:before {
    font-family: 'icomoon';
    speak: none;
    text-transform: none;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    text-decoration:inherit;
}

@font-face {
    font-family:"icons";
    src:url('https://www.csu.edu.au/__data/assets/file/0005/813569/icons.eot?v=0.5.2');
    src:url('https://www.csu.edu.au/__data/assets/file/0005/813569/icons.eot?v=0.5.2?#iefix') format("embedded-opentype"),url('https://www.csu.edu.au/__data/assets/file/0008/813572/icons.woff?v=0.5.2') format("woff"),url('https://www.csu.edu.au/__data/assets/file/0007/813571/icons.ttf?v=0.5.2') format("truetype"),url('https://www.csu.edu.au/__data/assets/file/0006/813570/icons.svg?v=0.5.2#fontcustom') format("svg");
    font-weight:400;
    font-style:normal;
}

.i-address-book:before,.i-alert:before,.i-align-center:before,.i-align-justify:before,.i-align-left:before,.i-align-right:before,.i-anchor:before,.i-annotate:before,.i-archive:before,.i-arrow-down:before,.i-arrow:before,.i-arrow-left:before,.i-arrow-right:before,.i-arrow-up:before,.i-arrows-compress:before,.i-arrows-expand:before,.i-arrows-in:before,.i-arrows-out:before,.i-asl:before,.i-asterisk:before,.i-at-sign:before,.i-background-color:before,.i-battery-empty:before,.i-battery-full:before,.i-battery-half:before,.i-bitcoin-circle:before,.i-bitcoin:before,.i-blind:before,.i-bluetooth:before,.i-bold:before,.i-book-bookmark:before,.i-book:before,.i-bookmark:before,.i-braille:before,.i-burst-new:before,.i-burst-sale:before,.i-burst:before,.i-calendar:before,.i-camera:before,.i-check:before,.i-checkbox:before,.i-clipboard-notes:before,.i-clipboard-pencil:before,.i-clipboard:before,.i-clock:before,.i-closed-caption:before,.i-cloud:before,.i-comment-minus:before,.i-comment-quotes:before,.i-comment-video:before,.i-comment:before,.i-comments:before,.i-compass:before,.i-contrast:before,.i-credit-card:before,.i-crop:before,.i-crown:before,.i-css3:before,.i-database:before,.i-die-five:before,.i-die-four:before,.i-die-one:before,.i-die-six:before,.i-die-three:before,.i-die-two:before,.i-dislike:before,.i-dollar-bill:before,.i-dollar:before,.i-download:before,.i-eject:before,.i-elevator:before,.i-euro:before,.i-eye:before,.i-fast-forward:before,.i-female-symbol:before,.i-female:before,.i-filter:before,.i-first-aid:before,.i-flag:before,.i-folder-add:before,.i-folder-lock:before,.i-folder:before,.i-foot:before,.i-foundation:before,.i-graph-bar:before,.i-graph-horizontal:before,.i-graph-pie:before,.i-graph-trend:before,.i-guide-dog:before,.i-hearing-aid:before,.i-heart:before,.i-home:before,.i-html5:before,.i-indent-less:before,.i-indent-more:before,.i-info:before,.i-italic:before,.i-key:before,.i-laptop:before,.i-layout:before,.i-lightbulb:before,.i-like:before,.i-link:before,.i-list-bullet:before,.i-list-number:before,.i-list-thumbnails:before,.i-list:before,.i-lock:before,.i-loop:before,.i-magnifying-glass:before,.i-mail:before,.i-male-female:before,.i-male-symbol:before,.i-male:before,.i-map:before,.i-marker:before,.i-megaphone:before,.i-microphone:before,.i-minus-circle:before,.i-minus:before,.i-mobile-signal:before,.i-mobile:before,.i-monitor:before,.i-mountains:before,.i-music:before,.i-next:before,.i-no-dogs:before,.i-no-smoking:before,.i-page-add:before,.i-page-copy:before,.i-page-csv:before,.i-page-delete:before,.i-page-doc:before,.i-page-edit:before,.i-page-export-csv:before,.i-page-export-doc:before,.i-page-export-pdf:before,.i-page-export:before,.i-page-filled:before,.i-page-multiple:before,.i-page-pdf:before,.i-page-remove:before,.i-page-search:before,.i-page:before,.i-paint-bucket:before,.i-paperclip:before,.i-pause:before,.i-paw:before,.i-paypal:before,.i-pencil:before,.i-photo:before,.i-play-circle:before,.i-play-video:before,.i-play:before,.i-plus:before,.i-pound:before,.i-power:before,.i-previous:before,.i-price-tag:before,.i-pricetag-multiple:before,.i-print:before,.i-prohibited:before,.i-projection-screen:before,.i-puzzle:before,.i-quote:before,.i-record:before,.i-refresh:before,.i-results-demographics:before,.i-results:before,.i-rewind-ten:before,.i-rewind:before,.i-rss:before,.i-safety-cone:before,.i-save:before,.i-share:before,.i-sheriff-badge:before,.i-shield:before,.i-shopping-bag:before,.i-shopping-cart:before,.i-shuffle:before,.i-skull:before,.i-social-500px:before,.i-social-adobe:before,.i-social-amazon:before,.i-social-android:before,.i-social-apple:before,.i-social-behance:before,.i-social-bing:before,.i-social-blogger:before,.i-social-delicious:before,.i-social-designer-news:before,.i-social-deviant-art:before,.i-social-digg:before,.i-social-dribbble:before,.i-social-drive:before,.i-social-dropbox:before,.i-social-evernote:before,.i-social-facebook:before,.i-social-flickr:before,.i-social-forrst:before,.i-social-foursquare:before,.i-social-game-center:before,.i-social-github:before,.i-social-google-plus:before,.i-social-hacker-news:before,.i-social-hi5:before,.i-social-instagram:before,.i-social-joomla:before,.i-social-lastfm:before,.i-social-linkedin:before,.i-social-medium:before,.i-social-myspace:before,.i-social-orkut:before,.i-social-path:before,.i-social-picasa:before,.i-social-pinterest:before,.i-social-rdio:before,.i-social-reddit:before,.i-social-skillshare:before,.i-social-skype:before,.i-social-smashing-mag:before,.i-social-snapchat:before,.i-social-spotify:before,.i-social-squidoo:before,.i-social-stack-overflow:before,.i-social-steam:before,.i-social-stumbleupon:before,.i-social-treehouse:before,.i-social-tumblr:before,.i-social-twitter:before,.i-social-vimeo:before,.i-social-windows:before,.i-social-xbox:before,.i-social-yahoo:before,.i-social-yelp:before,.i-social-youtube:before,.i-social-zerply:before,.i-social-zurb:before,.i-sound:before,.i-star:before,.i-stop:before,.i-strikethrough:before,.i-subscript:before,.i-superscript:before,.i-tablet-landscape:before,.i-tablet-portrait:before,.i-target-two:before,.i-target:before,.i-telephone-accessible:before,.i-telephone:before,.i-text-color:before,.i-thumbnails:before,.i-ticket:before,.i-torso-business:before,.i-torso-female:before,.i-torso:before,.i-torsos-all-female:before,.i-torsos-all:before,.i-torsos-female-male:before,.i-torsos-male-female:before,.i-torsos:before,.i-trash:before,.i-trees:before,.i-trophy:before,.i-underline:before,.i-universal-access:before,.i-unlink:before,.i-unlock:before,.i-upload-cloud:before,.i-upload:before,.i-usb:before,.i-video:before,.i-volume-none:before,.i-volume-strike:before,.i-volume:before,.i-web:before,.i-wheelchair:before,.i-widget:before,.i-wrench:before,.i-x-circle:before,.i-x:before,.i-yen:before,.i-zoom-in:before,.i-zoom-out:before {
    font-family:"icons";
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    text-decoration:inherit;
}

.i-zoom-out:before {
    content:"\e600";
}

.i-zoom-in:before {
    content:"\e601";
}

.i-yen:before {
    content:"\e602";
}

.i-x:before {
    content:"\e603";
}

.i-x-circle:before {
    content:"\e604";
}

.i-wrench:before {
    content:"\e605";
}

.i-widget:before {
    content:"\e606";
}

.i-wheelchair:before {
    content:"\e607";
}

.i-web:before {
    content:"\e608";
}

.i-volume:before {
    content:"\e609";
}

.i-volume-strike:before {
    content:"\e60a";
}

.i-volume-none:before {
    content:"\e60b";
}

.i-video:before {
    content:"\e60c";
}

.i-usb:before {
    content:"\e60d";
}

.i-upload:before {
    content:"\e60e";
}

.i-upload-cloud:before {
    content:"\e60f";
}

.i-unlock:before {
    content:"\e610";
}

.i-unlink:before {
    content:"\e611";
}

.i-universal-access:before {
    content:"\e612";
}

.i-underline:before {
    content:"\e613";
}

.i-trophy:before {
    content:"\e614";
}

.i-trees:before {
    content:"\e615";
}

.i-trash:before {
    content:"\e616";
}

.i-torsos:before {
    content:"\e617";
}

.i-torsos-male-female:before {
    content:"\e618";
}

.i-torsos-female-male:before {
    content:"\e619";
}

.i-torsos-all:before {
    content:"\e61a";
}

.i-torsos-all-female:before {
    content:"\e61b";
}

.i-torso:before {
    content:"\e61c";
}

.i-torso-female:before {
    content:"\e61d";
}

.i-torso-business:before {
    content:"\e61e";
}

.i-ticket:before {
    content:"\e61f";
}

.i-thumbnails:before {
    content:"\e620";
}

.i-text-color:before {
    content:"\e621";
}

.i-telephone:before {
    content:"\e622";
}

.i-telephone-accessible:before {
    content:"\e623";
}


.i-target:before,
.icon-1071593:before {
    content:"\e624";
}

.i-target-two:before {
    content:"\e625";
}

.i-tablet-portrait:before {
    content:"\e626";
}

.i-tablet-landscape:before {
    content:"\e627";
}

.i-superscript:before {
    content:"\e628";
}

.i-subscript:before {
    content:"\e629";
}

.i-strikethrough:before {
    content:"\e62a";
}

.i-stop:before {
    content:"\e62b";
}

.i-star:before {
    content:"\e62c";
}

.i-sound:before {
    content:"\e62d";
}

.i-social-zurb:before {
    content:"\e62e";
}

.i-social-zerply:before {
    content:"\e62f";
}

.i-social-youtube:before {
    content:"\e630";
}

.i-social-yelp:before {
    content:"\e631";
}

.i-social-yahoo:before {
    content:"\e632";
}

.i-social-xbox:before {
    content:"\e633";
}

.i-social-windows:before {
    content:"\e634";
}

.i-social-vimeo:before {
    content:"\e635";
}

.i-social-twitter:before {
    content:"\e636";
}

.i-social-tumblr:before {
    content:"\e637";
}

.i-social-treehouse:before {
    content:"\e638";
}

.i-social-stumbleupon:before {
    content:"\e639";
}

.i-social-steam:before {
    content:"\e63a";
}

.i-social-stack-overflow:before {
    content:"\e63b";
}

.i-social-squidoo:before {
    content:"\e63c";
}

.i-social-spotify:before {
    content:"\e63d";
}

.i-social-snapchat:before {
    content:"\e63e";
}

.i-social-smashing-mag:before {
    content:"\e63f";
}

.i-social-skype:before {
    content:"\e640";
}

.i-social-skillshare:before {
    content:"\e641";
}

.i-social-reddit:before {
    content:"\e642";
}

.i-social-rdio:before {
    content:"\e643";
}

.i-social-pinterest:before {
    content:"\e644";
}

.i-social-picasa:before {
    content:"\e645";
}

.i-social-path:before {
    content:"\e646";
}

.i-social-orkut:before {
    content:"\e647";
}

.i-social-myspace:before {
    content:"\e648";
}

.i-social-medium:before {
    content:"\e649";
}

.i-social-linkedin:before {
    content:"\e64a";
}

.i-social-lastfm:before {
    content:"\e64b";
}

.i-social-joomla:before {
    content:"\e64c";
}

.i-social-instagram:before {
    content:"\e64d";
}

.i-social-hi5:before {
    content:"\e64e";
}

.i-social-hacker-news:before {
    content:"\e64f";
}

.i-social-google-plus:before {
    content:"\e650";
}

.i-social-github:before {
    content:"\e651";
}

.i-social-game-center:before {
    content:"\e652";
}

.i-social-foursquare:before {
    content:"\e653";
}

.i-social-forrst:before {
    content:"\e654";
}

.i-social-flickr:before {
    content:"\e655";
}

.i-social-facebook:before {
    content:"\e656";
}

.i-social-evernote:before {
    content:"\e657";
}

.i-social-dropbox:before {
    content:"\e658";
}

.i-social-drive:before {
    content:"\e659";
}

.i-social-dribbble:before {
    content:"\e65a";
}

.i-social-digg:before {
    content:"\e65b";
}

.i-social-deviant-art:before {
    content:"\e65c";
}

.i-social-designer-news:before {
    content:"\e65d";
}

.i-social-delicious:before {
    content:"\e65e";
}

.i-social-blogger:before {
    content:"\e65f";
}

.i-social-bing:before {
    content:"\e660";
}

.i-social-behance:before {
    content:"\e661";
}

.i-social-apple:before {
    content:"\e662";
}

.i-social-android:before {
    content:"\e663";
}

.i-social-amazon:before {
    content:"\e664";
}

.i-social-adobe:before {
    content:"\e665";
}

.i-social-500px:before {
    content:"\e666";
}

.i-skull:before {
    content:"\e667";
}

.i-shuffle:before {
    content:"\e668";
}

.i-shopping-cart:before {
    content:"\e669";
}

.i-shopping-bag:before {
    content:"\e66a";
}

.i-shield:before {
    content:"\e66b";
}

.i-sheriff-badge:before {
    content:"\e66c";
}

.i-share:before {
    content:"\e66d";
}

.i-save:before {
    content:"\e66e";
}

.i-safety-cone:before {
    content:"\e66f";
}

.i-rss:before {
    content:"\e670";
}

.i-rewind:before {
    content:"\e671";
}

.i-rewind-ten:before {
    content:"\e672";
}

.i-results:before {
    content:"\e673";
}

.i-results-demographics:before {
    content:"\e674";
}

.i-refresh:before {
    content:"\e675";
}

.i-record:before {
    content:"\e676";
}

.i-quote:before {
    content:"\e677";
}

.i-puzzle:before {
    content:"\e678";
}

.i-projection-screen:before {
    content:"\e679";
}

.i-prohibited:before {
    content:"\e67a";
}

.i-print:before {
    content:"\e67b";
}

.i-pricetag-multiple:before {
    content:"\e67c";
}

.i-price-tag:before {
    content:"\e67d";
}

.i-previous:before {
    content:"\e67e";
}

.i-power:before {
    content:"\e67f";
}

.i-pound:before {
    content:"\e680";
}

.i-plus:before {
    content:"\e681";
}

.i-play:before {
    content:"\e682";
}

.i-play-video:before {
    content:"\e683";
}

.i-play-circle:before {
    content:"\e684";
}

.i-photo:before {
    content:"\e685";
}

.i-pencil:before {
    content:"\e686";
}

.i-paypal:before {
    content:"\e687";
}

.i-paw:before {
    content:"\e688";
}

.i-pause:before {
    content:"\e689";
}

.i-paperclip:before {
    content:"\e68a";
}

.i-paint-bucket:before {
    content:"\e68b";
}

.i-page:before {
    content:"\e68c";
}

.i-page-search:before {
    content:"\e68d";
}

.i-page-remove:before {
    content:"\e68e";
}

.i-page-pdf:before {
    content:"\e68f";
}

.i-page-multiple:before {
    content:"\e690";
}

.i-page-filled:before {
    content:"\e691";
}

.i-page-export:before {
    content:"\e692";
}

.i-page-export-pdf:before {
    content:"\e693";
}

.i-page-export-doc:before {
    content:"\e694";
}

.i-page-export-csv:before {
    content:"\e695";
}

.i-page-edit:before {
    content:"\e696";
}

.i-page-doc:before {
    content:"\e697";
}

.i-page-delete:before {
    content:"\e698";
}

.i-page-csv:before {
    content:"\e699";
}

.i-page-copy:before {
    content:"\e69a";
}

.i-page-add:before {
    content:"\e69b";
}

.i-no-smoking:before {
    content:"\e69c";
}

.i-no-dogs:before {
    content:"\e69d";
}

.i-next:before {
    content:"\e69e";
}

.i-music:before {
    content:"\e69f";
}

.i-mountains:before {
    content:"\e6a0";
}

.i-monitor:before {
    content:"\e6a1";
}

.i-mobile:before {
    content:"\e6a2";
}

.i-mobile-signal:before {
    content:"\e6a3";
}

.i-minus:before {
    content:"\e6a4";
}

.i-minus-circle:before {
    content:"\e6a5";
}

.i-microphone:before {
    content:"\e6a6";
}

.i-megaphone:before {
    content:"\e6a7";
}

.i-marker:before {
    content:"\e6a8";
}

.i-map:before {
    content:"\e6a9";
}

.i-male:before {
    content:"\e6aa";
}

.i-male-symbol:before {
    content:"\e6ab";
}

.i-male-female:before {
    content:"\e6ac";
}

.i-mail:before {
    content:"\e6ad";
}

.i-magnifying-glass:before {
    content:"\e6ae";
}

.panel .i-magnifying-glass {
    font-size: 1.3em;
    font-weight: normal;
}

.i-loop:before {
    content:"\e6af";
}

.i-lock:before {
    content:"\e6b0";
}

.i-list:before {
    content:"\e6b1";
}

.i-list-thumbnails:before {
    content:"\e6b2";
}

.i-list-number:before {
    content:"\e6b3";
}

.i-list-bullet:before {
    content:"\e6b4";
}

.i-link:before {
    content:"\e6b5";
}

.i-like:before {
    content:"\e6b6";
}

.i-lightbulb:before {
    content:"\e6b7";
}

.i-layout:before {
    content:"\e6b8";
}

.i-laptop:before {
    content:"\e6b9";
}

.i-key:before {
    content:"\e6ba";
}

.i-italic:before {
    content:"\e6bb";
}

.i-info:before {
    content:"\e6bc";
}

.i-indent-more:before {
    content:"\e6bd";
}

.i-indent-less:before {
    content:"\e6be";
}

.i-html5:before {
    content:"\e6bf";
}

.i-home:before {
    content:"\e6c0";
	font-size: 2.2em !important;
}

.i-heart:before {
    content:"\e6c1";
}

.i-hearing-aid:before {
    content:"\e6c2";
}

.i-guide-dog:before {
    content:"\e6c3";
}

.i-graph-trend:before {
    content:"\e6c4";
}

.i-graph-pie:before {
    content:"\e6c5";
}

.i-graph-horizontal:before {
    content:"\e6c6";
}

.i-graph-bar:before {
    content:"\e6c7";
}

.i-foundation:before {
    content:"\e6c8";
}

.i-foot:before {
    content:"\e6c9";
}

.i-folder:before {
    content:"\e6ca";
}

.i-folder-lock:before {
    content:"\e6cb";
}

.i-folder-add:before {
    content:"\e6cc";
}

.i-flag:before {
    content:"\e6cd";
}

.i-first-aid:before {
    content:"\e6ce";
}

.i-filter:before {
    content:"\e6cf";
}

.i-female:before {
    content:"\e6d0";
}

.i-female-symbol:before {
    content:"\e6d1";
}

.i-fast-forward:before {
    content:"\e6d2";
}

.i-eye:before {
    content:"\e6d3";
}

.i-euro:before {
    content:"\e6d4";
}

.i-elevator:before {
    content:"\e6d5";
}

.i-eject:before {
    content:"\e6d6";
}

.i-download:before {
    content:"\e6d7";
}

.i-dollar:before {
    content:"\e6d8";
}

.i-dollar-bill:before {
    content:"\e6d9";
}

.i-dislike:before {
    content:"\e6da";
}

.i-die-two:before {
    content:"\e6db";
}

.i-die-three:before {
    content:"\e6dc";
}

.i-die-six:before {
    content:"\e6dd";
}

.i-die-one:before {
    content:"\e6de";
}

.i-die-four:before {
    content:"\e6df";
}

.i-die-five:before {
    content:"\e6e0";
}

.i-database:before {
    content:"\e6e1";
}

.i-css3:before {
    content:"\e6e2";
}

.i-crown:before {
    content:"\e6e3";
}

.i-crop:before {
    content:"\e6e4";
}

.i-credit-card:before {
    content:"\e6e5";
}

.i-contrast:before {
    content:"\e6e6";
}

.i-compass:before {
    content:"\e6e7";
}

.i-comments:before {
    content:"\e6e8";
}

.i-comment:before {
    content:"\e6e9";
}

.i-comment-video:before {
    content:"\e6ea";
}

.i-comment-quotes:before {
    content:"\e6eb";
}

.i-comment-minus:before {
    content:"\e6ec";
}

.i-cloud:before {
    content:"\e6ed";
}

.i-closed-caption:before {
    content:"\e6ee";
}

.i-clock:before {
    content:"\e6ef";
}

.i-clipboard:before {
    content:"\e6f0";
}

.i-clipboard-pencil:before {
    content:"\e6f1";
}

.i-clipboard-notes:before {
    content:"\e6f2";
}

.i-checkbox:before {
    content:"\e6f3";
}

.i-check:before {
    content:"\e6f4";
}

.i-camera:before {
    content:"\e6f5";
}

.i-calendar:before {
    content:"\e6f6";
}

.i-burst:before {
    content:"\e6f7";
}

.i-burst-sale:before {
    content:"\e6f8";
}

.i-burst-new:before {
    content:"\e6f9";
}

.i-braille:before {
    content:"\e6fa";
}

.i-bookmark:before {
    content:"\e6fb";
}

.i-book:before {
    content:"\e6fc";
}

.i-book-bookmark:before {
    content:"\e6fd";
}

.i-bold:before {
    content:"\e6fe";
}

.i-bluetooth:before {
    content:"\e6ff";
}

.i-blind:before {
    content:"\e700";
}

.i-bitcoin:before {
    content:"\e701";
}

.i-bitcoin-circle:before {
    content:"\e702";
}

.i-battery-half:before {
    content:"\e703";
}

.i-battery-full:before {
    content:"\e704";
}

.i-battery-empty:before {
    content:"\e705";
}

.i-background-color:before {
    content:"\e706";
}

.i-at-sign:before {
    content:"\e707";
}

.i-asterisk:before {
    content:"\e708";
}

.i-asl:before {
    content:"\e709";
}

.i-arrows-out:before {
    content:"\e70a";
}

.i-arrows-in:before {
    content:"\e70b";
}

.i-arrows-expand:before {
    content:"\e70c";
}

.i-arrows-compress:before {
    content:"\e70d";
}

.i-arrow:before {
    content:"\e70e";
}

.i-arrow-up:before {
    content:"\e70f";
}

.i-arrow-right:before {
    content:"\e710";
}

.i-arrow-left:before {
    content:"\e711";
}

.i-arrow-down:before {
    content:"\e712";
}

.i-archive:before {
    content:"\e713";
}

.i-annotate:before {
    content:"\e714";
}

.i-anchor:before {
    content:"\e715";
}

.i-align-right:before {
    content:"\e716";
}

.i-align-left:before {
    content:"\e717";
}

.i-align-justify:before {
    content:"\e718";
}

.i-align-center:before {
    content:"\e719";
}

.i-alert:before {
    content:"\e71a";
}

.i-address-book:before {
    content:"\e71b";
}

.i-download,.i-print, .i-telephone, .i-icon-share {
    font-size:30px;
    line-height:0;
}

.i-eye {
    color:#525254;
    font-size:22px;
}

.i-rss,.i-social-facebook,.i-social-twitter,.i-social-linkedin,.i-social-youtube,.i-social-twitter,.i-social-instagram {
    font-size:40px;
    line-height:0;
}

#header .i-rss, #header .i-social-facebook, #header .i-social-twitter, #header .i-social-linkedin, #header .i-social-youtube, #header .i-social-twitter, #header .i-social-instagram {
    font-size:25px;
    line-height:0;
}

.i-arrow {
    color:#E51330;
    line-height: 1.4;
}

a i.i-arrow {
    text-decoration: none;
}

#content p a i.i-arrow {
    margin-left:0.4em;
}

li.more a.tool-tip i.i-arrow {
    font-size:26px;
    line-height: 1.4;
}

.i-rss {
    color:#F38E35;
}

.i-social-facebook {
    color:#3C5B9A;
}

.i-social-instagram {
    color:#89583e;
}

.i-social-twitter {
    color:#3FC7F4;
}

.i-social-linkedin {
    color:#4273B9;
}

.i-social-youtube {
    color:#EE3739;
}

i.i-telephone.enquiry {
    color:#E84D16;
    font-size:4em;
}

.i-arrow:hover,.i-social-youtube:hover,.i-social-linkedin:hover,.i-rss:hover,.i-social-facebook:hover,.i-social-twitter:hover,.i-social-instagram:hover {
    color:#5E5A5A;
}


ul.social-icons {
    margin-bottom:0;
    float:left;
}

#header ul.social-icons {
    float: right;
}

ul.link-list > li.facebook > *,ul.link-list > li.twitter > *,ul.link-list > li.youtube > *,ul.link-list > li.rss > *,ul.link-list > li.linkedin > *,ul.link-list > li.more > * {
    display:inline;
}

ul.social-icons li.social-title a {
    float:right;
    margin-top:8px;
    margin-bottom:0;
    margin-left:5px;
    color:#5E5A5A;
    font-weight:700;
    font-size:16px;
}

ul.social-icons li.facebook p,ul.social-icons li.twitter p,ul.social-icons li.linkedin p,ul.social-icons li.rss p,ul.social-icons li.youtube p,ul.social-icons li.instagram p,ul.social-icons li.more p {
    float:right;
    margin-top:8px;
    margin-bottom:0;
    margin-left:5px;
    color:#5E5A5A;
}

ul.social-icons li a.tool-tip p:hover,ul.social-icons li.social-title a:hover {
    color:#222;
}

section#main-nav {
    margin-top:22px;
}

ul.nav-bar {
    margin-bottom:0;
    width:100%;
    display:block;
    border:none;
}

ul.nav-bar li {
    background:url(../images/main-nav-bg.jpg?) repeat-x scroll left bottom #666;
    color:#fff;
    float:left;
    text-align:center;
    text-decoration:none;
    font-size:.9em;
    font-weight:400;
    font-style:normal;
}

ul.nav-bar li a {
    background:none repeat scroll 0 0 rgba(0,0,0,0);
    color:#FFF;
    text-transform:uppercase;
    border-left:1px solid #FFF;
    border-bottom:medium none;
    border-right:medium none;
}

.nav-bar > li > a:first-child {
    display:block;
    font-size:12px;
    padding:0 10px;
    position:relative;
    text-decoration:none;
}

ul.nav-bar li#topnav-id-4434 {
    width:11.25%;
    border-left:none;
}

ul.nav-bar li#topnav-id-4434.top-level a {
    border-left:none;
}

ul.nav-bar li#topnav-id-4438 {
    width:17.2917%;
}

ul.nav-bar li#topnav-id-4442 {
    width:17.5%;
}

ul.nav-bar li#topnav-id-4446 {
    width:22.1875%;
}

ul.nav-bar li#topnav-id-4450 {
    width:11.25%;
}

ul.nav-bar li#topnav-id-4454 {
    width:9.16667%;
}

ul.nav-bar li#topnav-id-4458 {
    width:11.3542%;
}

section#breadcrumbs,section#social {
    background:#DFDFDF;
}

section#footer {
    background:#ddd;
}

section#breadcrumbs ul.breadcrumbs,section#social ul.link-list {
    margin-bottom:0;
    border-bottom: none;
    outline: none;
}

section#social ul.link-list {
    padding:1em;
}

section#footer {
    padding:1em 0 0;
}

section#navigation {
    background:none repeat scroll 0 0 #F0F0F0;
    margin:0 0 22px;
}

.mid-grey {
    background:none repeat scroll 0 0 #939598;
}

.orange {
    background:none repeat scroll 0 0 #e74e16;
}

.light-orange {
    background:none repeat scroll 0 0 #F47B20
}

#slidingDiv, #slidingDiv2 {
    display:none;
}

div.row.panel {
    width: 103.5%;
    margin: 0;
    background:#E3DEDA;
}

div.row.panel.deep-grey {
    background: #404040;
    border:none;
}

.deep-grey .four.columns.options a.show_hide, .deep-grey .three.columns.options a.show_hide, .deep-grey label{
    color: #ffffff;
}

.row.fawn {
    background:#F3EFEC;
    border:none;
    margin:0;
    padding:22px 20px;
}

#enquiries.row.fawn {
    padding: 0.6em 10px;

    margin-bottom: 22px;
}

.fawn > :first-child {
    margin-top:0;
}

.fawn > :last-child {
    margin-bottom:0;
}

.dark-grey {
    background:none repeat scroll 0 0 #636466;
}

.white {
background-color:#fff;
}

.sidebar-heading {
    color:#FFF;
    display:block;
    font-size:1.22em;
    padding:.6em 2em .6em 1em;
    margin: 0 0 2%;
    clear:both;
    font-family: "helvetica-neue-condensed","helvetica-neue-roman","Helvetica Neue","Helvetica",Helvetica,Ariel,sans-serif; /*27/10*/
    text-transform: uppercase; /*27/10*/
    font-weight: normal; /*27/10*/
	text-rendering:optimizeLegibility;
}

section#mega-footer {
    padding: 22px 0;
    background: #F6F6F6;
}

section#sidebar {
    background-color:#fcfcfc;
}

section#sidebar div,section#sidebar ul {
    padding:.938em;
}

#mega-footer ul#sitemap .fifth li {
    list-style:none;
}

#mega-footer ul#sitemap .fifth li span.title {
    font-size:14px;
    list-style:none;
    color:#222;
    font-style:normal;
    font-weight:700;
    line-height:1.1;
    margin-bottom:14px;
    margin-top:14px;
    text-rendering:optimizelegibility;
}

section#mega-footer div.row div.fifth ul.side-nav {
    padding:0;
}

section#mega-footer div.row div.fifth ul.side-nav li {
    margin:0;
}

section#mega-footer div.row div.fifth ul.side-nav li a {
    color:#5E5A5A;
    font-size:11px;
}

#mega-footer ul#sitemap {
    margin-bottom:0;
    padding:0 15px;
}

#mega-footer ul#sitemap li.category {
    margin-bottom:15px;
}

section#content h1.course-name {
    font-weight:900;
    font-size:24px;
    margin:0;
}

ul.title-icons {
    margin-bottom:0;
    float:right;
}

ul.link-list > li.download > *,ul.link-list > li.print > *, ul.link-list > li.share > *, ul.link-list > li.contact > * {
    display:inline;
}

ul.inline-list > li.download, ul.link-list > li.print, ul.link-list > li.contact, ul.link-list > li.share {
    margin-left:24px;
}

ul.title-icons li.download p,ul.title-icons li.print p, ul.title-icons li.share p, ul.title-icons li.contact p {
    float:right;
    line-height:0;
    margin-left:10px;
    margin-top:15px;
}

ul.title-icons li a {
    color: #525254;
}

ul.title-icons li a:hover {
    color: #E21A23;
}

div.panel.showcase {
    padding:0;
}

ul.side-nav {
    padding:0;
}

ul.side-nav li {
    margin:0;
    clear: both;
}

section#content section#sidebar ul.side-nav li {
    padding:0;
}

section#sidebar ul.side-nav li div.four, section#sidebar ul.side-nav li div.eight {
    float:left;
    margin:10px 0;
    margin:0;
}

#course-nav {margin-top:0.5em;padding-bottom:0.5em;}

ul.tabs-content, #body-content ul.tabs-content {
    padding:.938em;
}

ul.tabs-content li h5 {
    font-size:14px;
}

.tabs.two-up dt a,.tabs.two-up dd a,.tabs.two-up li a,.tabs.three-up dt a,.tabs.three-up dd a,.tabs.three-up li a,.tabs.four-up dt a,.tabs.four-up dd a,.tabs.four-up li a,.tabs.five-up dt a,.tabs.five-up dd a,.tabs.five-up li a {
    padding:0;
}

#sidebar div p {
    margin-bottom:0;
}

#sidebar div p a,#sidebar div a {
    margin-top:1em;
    display:block;
}

div.vertical-line {
    border-right:1px solid #E3DFE0;
}

p.cta-button-text {
    text-align:center;
    font-size:14px;
    line-height:18px;
    padding:0;
}

.panel input[type="text"],.panel input[type="password"],.panel input[type="date"],.panel input[type="datetime"],.panel input[type="email"],.panel input[type="number"],.panel input[type="search"],.panel input[type="tel"],.panel input[type="time"],.panel input[type="url"],textarea {
    background-color:#FFF;
    height:40px;
}

.button.orange {
    background-color:#e74e16;
    border-color:#d04614;
    color:#fff;
    -webkit-transition:background-color 300ms ease-out;
    -moz-transition:background-color 300ms ease-out;
    transition:background-color 300ms ease-out;
    white-space:nowrap;
}

.button.orange:hover,.button.orange:focus {
    background-color:#d04614;
}

.button.orange:hover,.button.orange:focus {
    color:#fff;
}

ul.tabs-content li a.button {
    margin-top:7px;
}

.content-module-1-5-wrap div.content-module-1-5-div.more-info,.content-module-1-5-wrap div.content-module-1-5-div.consider-also {
    border-right:1px solid #FFF;
}

section#breadcrumbs {
    margin-top:22px;
}

#footer ul.link-list li a,#footer p {
    color:#222;
    font-size:1em;
}

#footer ul.link-list > li {
    margin-left:30px;
}

#footer ul.link-list li:first-child {
    margin-left:0;
}

h3.subheader hr {
    margin:0;
}

.nav_btn {
    position:relative;
    display:block;
    vertical-align:middle;
    float:right;
    padding:.676em 1.25em;
    line-height:1.125em;
    cursor:pointer;
    width:100%;
}

.nav_menu .nav_menutxt {
    display:block;
    line-height:1.188em;
    float:left;
}

.nav_menu .nav_icon {
    float:right;
    margin:.188em 0 0 .438em;
}

.nav_menu .nav_no-text {
    margin:0;
}

.nav_menu .nav_icon-bar {
    display:block;
    width:1.125em;
    height:.125em;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);
    -moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);
    box-shadow:0 1px 0 rgba(0,0,0,0.25);
}

.nav_btn .nav_icon-bar + .nav_icon-bar {
    margin-top:.188em;
}

.nav_nav {
    clear:both;
}

.nav_nav ul,.nav_nav li {
    display:block;
}

.nav_nav .nav_arrow {
    font-size:.8em;
    margin:0 0 0 .4em;
}

.nav_nav .nav_item {
    display:block;
    cursor:pointer;
}

.nav_nav a {
    display:block;
}

.nav_nav .nav_item a {
    display:inline;
}

.nav_menu:before,.nav_menu:after {
    content:" ";
    display:table;
}

.nav_menu:after {
    clear:both;
}

.nav_menu {
    *zoom:1;
}

.nav_menu {
    font-size:16px;
}

.nav_btn {
    margin:0;
    text-decoration:none;
}

.nav_menu .nav_menutxt {
    color:#FFF;
    font-weight:700;
}

.four.columns.keydates .nav_menu .nav_menutxt, .four.columns.spotlight .nav_menu .nav_menutxt, .quicklinks .nav_menu .nav_menutxt  {
    color: #636466;
}

.nav_menu .nav_icon-bar {
    background-color:#f5f5f5;
}

.four.columns.keydates .nav_menu .nav_icon-bar, .four.columns.spotlight .nav_menu .nav_icon-bar, .quicklinks .nav_menu .nav_icon-bar  {
    background-color: #636466;
}

.nav_menu {
    background:#4c4c4c;
    padding:5px;

}

.four.columns.keydates .nav_menu, .four.columns.spotlight .nav_menu, .quicklinks .nav_menu {
    background:#CCCCCC;
}

.nav_nav {
    color:#fff;
    margin:0;
    padding:0;
    font-size:.875em;
}

.four.columns.keydates .nav_menu .nav_nav, .four.columns.spotlight .nav_menu .nav_nav, .quicklinks .nav_menu .nav_nav  {
    color: #636466;
}


.nav_nav,.nav_nav ul {
    list-style:none;
    overflow:hidden;
}

.nav_nav ul {
    padding:0;
    margin:0 0 0 20px;
}

.nav_nav .nav_item {
    padding:5px 10px;
    margin:2px 5px;
}

.nav_nav a {
    text-decoration:none;
    color:#fff;
    text-transform:uppercase;
    text-align:left;
    font-size:14px;
    text-align:left;
    padding:10px 10px 10px 30px;
}

.four.columns.keydates .nav_menu .nav_nav li,
.four.columns.spotlight .nav_menu .nav_nav li,
.quicklinks .nav_menu .nav_nav li {
    color: #636466;
    padding: 10px 20px;
}

.four.columns.keydates .nav_menu .nav_nav a,
.four.columns.spotlight .nav_menu .nav_nav a,
.quicklinks .nav_menu .nav_nav a {
    color: #636466;
    padding: 0;
}

.nav_nav .nav_item a {
    padding:0;
    margin:0;
}

.nav_nav .nav_item:hover {
    background:#ccc;
    color:#fff;
}

.nav_nav a:hover {
    background:#ccc;
    color:#222;
}

#quicklinks ul li a {
    color:#525254;
}

.quicklinks ul {
    text-transform: uppercase;
}

.nav_nav .nav_txtnode {
    margin-left:15px;
}

.nav_menu .nav_nav li ul li a {
    color:#fff;
    /*font-size:14px;*/
    font-size:11px;
}

.nav_menu {
    display:none;
}

.sidebar ul.category-media {
 margin:0;
}

#content .category-media li {
    list-style:none;
}

#content .category-media li h2 {
    clear:left;
    font-size:16px;
    padding-top:10px;
    font-weight: 700;
}

#content .category-media li h3 {
    font-size:14px;
    font-weight:400;
    margin-top:5px;
    text-transform:uppercase;
    color:#525254;
}

#content ul.richmedia-desc {
    margin:5px 0 0;
    padding:0;
    list-style:none;
}

#content .category-media img {
    float:left;
    margin-right:15px;
    margin-top:10px;
}

#content ul.category-media li h2 a {
    color:#525254;
    font-style:normal;
    font-variant:400;
    font-size:14px;
}

#body-content ul.showcase-panel {
    margin:0 0 0px -22px;
    padding:0;
    list-style:none;
    overflow:hidden;
}

#body-content ul.showcase-panel > li {
    list-style:none;
    float:left;
    margin-left:22px;
    display:block;
}

#body-content ul.showcase-panel > li.whimsy img {
    float:right;
}

#body-content ul.showcase-panel li.showcase-content {
    width:40%;
    margin-top:48px;
}

#body-content ul.showcase-panel li.showcase-content p a {
    display:block;
}

#body-content ul.showcase-panel > li > * {
    display:block;
}

#body-content ul.showcase-panel li.showcase-whimsy img {
    padding:22px;
    position: absolute;
    right: 22px;
}

h5.video-caption-header {
    margin: 0 1.5em 0 0;
    text-align: left;
    font-weight:700;
}

.bottom {
    bottom:0;
    position: absolute;
    width: 33.333%;
    right:0;
    padding-left:1em;
    float:left;
}

.bottom hr {
    margin: 0;
}

p.text-right {
    padding-right:1.5em;
}

.showcase-video.flex-video.widescreen {
    margin-bottom:0;
    width: 66.666%;
    padding-bottom: 40%;
}


#slideshow {
    position:relative;
    display:block;
    margin-bottom:10px;
}

section#content {
    margin-top:0;
}

.nivoSlider {
    position:relative;
    width:100%;
    height:auto;
    overflow: hidden;
    float: none;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    max-width: none;
}
.nivo-main-image {
    display: block !important;
    position: relative !important; 
    width: 100% !important;
}

.nivoSlider a.nivo-imageLink {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    border:0;
    padding:0;
    margin:0;
    z-index:6;
    display:none;
    background:white; 
    filter:alpha(opacity=0); 
    opacity:0;
}

.nivo-slice {
    display:block;
    position:absolute;
    z-index:5;
    height:100%;
    top:0;
}
.nivo-box {
    display:block;
    position:absolute;
    z-index:5;
    overflow:hidden;
}
.nivo-box img { display:block; }


.nivo-caption {
    position:absolute;
    left:0px;
    bottom:0px;
    background:rgb(231,78,22);
    color:#fff;
    width:100%;
    padding: 1% 1.5% 1.5% 1.5%;
    font-size: 1em;
    font-weight:bold;
    z-index:8;
    opacity: 0.9;
    overflow: hidden;
    display: none;
    background-color:rgba(74, 18, 19, 0.9);
    -moz-opacity: 0.9;
    filter:alpha(opacity=9);
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

#wrapper a {
    font-family: "bookman","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    color:#fff;
    font-size:2em;
}

#wrapper a.invert {
    color: #000;
}

#wrapper a:hover {
    text-decoration: none;
}

.nivo-caption p {
    padding:5px;
    margin:0;
}

.nivo-caption a {
    display:inline !important;
}

.nivo-html-caption {
    display:none;
}

.nivo-directionNav a {
    position: absolute;
    top:45%;
    height: 52px;
    width: 40px !important;
    display: inline-block;
    z-index:9;
    text-indent: -9999px;
    overflow: hidden;
}

.nivo-prevNav {
    left:-9999px; 
    cursor: pointer;
    background: url("../images/left-arrow.png?v=0.5.1") repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
}

.nivoSlider:hover .nivo-prevNav {
    left:1px;
    opacity: 0.8;
}

.nivo-nextNav {
    right:9999px; 
    cursor: pointer;
    background: url("../images/right-arrow.png?v=0.5.1") repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);}
    
.nivoSlider:hover .nivo-nextNav {
right:0;
    opacity: 0.8;
}

.nivo-prevNav {
    left:0px;
}

.nivo-nextNav {
    right:0px;
}

.nivo-controlNav {
    display:none;    
    position: absolute;
    background: none repeat scroll 0% 0% transparent;
    right: 40px;
    bottom:20px;
    z-index: 999;
    width:auto;
}

.nivo-directionNav a {
    cursor: pointer;
    height: 50px;
    margin-top: -25px;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 39px;
    z-index: 30;
}

@media (max-width: 690px) { 
    .nivo-controlNav {
        display:none;
    }
    .nivo-caption{
        width: 100%; 
        font-size: 0.8em;
        margin-left:0;
		position:relative; /*panopack mod*/
    }

    #wrapper a {
        font-family: "jaf-bernino-sans-condensed",sans-serif; 
        font-weight: bold; 
        letter-spacing:-1px; 
        line-height:1.1em; width:80%; padding-top:2%;
    } 

    #content div.nivo-caption a.call-to-action-button, #content div.nivo-caption a.call-to-action-button:visited {
        display:none; 
        height:0;
        width:0;
        margin:0;
        padding:0;
    }
}

.nivo-thumbs-enabled {
    width:31.7%;
    float: left;
    position: relative;
    height:0;
    padding-bottom: 22.7%;
}

.nivo-thumbs-enabled a {
    width:100%; 
    text-decoration:none; 
    background:#F1F1F1; 
    color:#565656; 
    text-align:center; 
    float:left;
    padding:0; 
    cursor:pointer;
    -webkit-transition:all 150ms ease-in-out; 
    -moz-transition:all 150ms ease-in-out;
    -o-transition:all 150ms ease-in-out;
    transition:all 150ms ease-in-out;
    position: absolute;
    width: 100%;
    height: 25%;
    text-align: center;
    border-bottom:1px solid #fff;
}

.nivo-controlNav a[rel="0"] {
     top: 0%;
    left: 0;
}

.nivo-controlNav a[rel="1"] {
     top: 25%;
    left: 0;
}

.nivo-controlNav a[rel="2"] {
     top: 50%;
    left: 0;
}

.nivo-controlNav a[rel="3"] {
     top: 75%;
    left: 0;
} 

.nivo-controlNav a.nivo-control div {
    text-align: left;
    padding: 7% 4% 4%;
}

.nivo-thumbs-enabled img {
    display:block;
    width:auto;
    height:auto;
}
.nivo-thumbs-enabled a.active, .nivo-thumbs-enabled a:hover {
    opacity:1; /* Opacity when active/hovered - you can also use RGBA...*/
    color:#FFF; /* Text color change if needed*/
    background:#E31B23;
}

.select-style {
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    clear:both;
}

.select-style select {
    padding: 5px 8px;
    width: 115%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.select-style select:focus {
    outline: none;
}

section#content ul.side-nav li {
    border-top: 1px solid #E6E6E6;
    padding: 4% 0;
}

section#content ul.side-nav li:first-child {
    border-top: none;
}

hr.hr-about {
    margin: 0 0 21px;
}

div.four.columns.sidebar p, div.four.columns.sidebar div.row {
    padding:0 4%;
}

.button {
    border: none;
}

form.custom label:last-child {
    margin-bottom: 0;
}

.row form .row.course-select {
    margin-bottom: 22px;
}

.panel input.course-page[type="text"] {
    background-color: #C4C4C4;
    color: #FFFFFF;
}

.row.cross-sell {
    margin-top:22px;
}

#content {
    margin-top: 22px;
}

section#content ul.side-nav li.bottom-links {
    border-top: none;
    padding: 0;
}

#global div.search-bar {
    display: none;
}

.row.mid-content {
    margin-top: 22px;
}

.row.mid-content h2.csu-font {
    border-bottom: 1px solid #ddd;
    margin: 0 0 5px;
    padding-bottom: 15px;
    color: #404040;
}

#sq-page-poll-graph p {
    margin-bottom: 5px;
}

#sq-page-poll-graph-bar {
    margin-bottom: 3px;

}

@media only screen and (max-width: 940px) {
    
    .quicklinks {
        display: inherit;
    }
    section#navigation {
        background: none repeat scroll 0 0 #4C4C4C;
    }
}

@media only screen and (max-width: 878px) {
    .browse option {
        font-size:10px;
    }
    
    h4 {
        font-size:20px;
    }

    .nivo-controlNav a.nivo-control div {
        font-size:12px;
    }

    ul.nav-bar li#topnav-id-4434,ul.nav-bar li#topnav-id-4438,ul.nav-bar li#topnav-id-4442,ul.nav-bar li#topnav-id-4446,ul.nav-bar li#topnav-id-4450,ul.nav-bar li#topnav-id-4454,ul.nav-bar li#topnav-id-4458 {
        padding:0;
    }
    
    .quicklinks {
        display: inherit;
    }
    
    #main-nav div.row div.twelve ul#menu.nav-bar li.top-level a span {
        display:none;
    }
    
    section#navigation {
        background:none repeat scroll 0 0 #4C4C4C;
    }
    
    ul.title-icons {
        float:none;
    }
    
    ul.link-list > li.download,ul.link-list > li.print, ul.link-list > li.share, ul.link-list > li.contact {
        margin-left:10px;
    }
    
    #content ul.link-list li img.whimsy {
        display:none;
    }
    
    ul.showcase-panel li.showcase-content {
        width:30%;
        margin-top:0;
    }
           
    #global div.search-bar {
        display: block;
    }

    #header {
       margin-top:22px;
    }
}

@media screen and (max-width: 767px) {
    i.i-telephone.enquiry {
        font-size:3em;
    }

    section#mega-footer {
        padding:0;
    }
    
    div.row.panel {
        width:100%;
    }
    
    div#slidingDiv div.row div.four label {
        margin-top: 22px;
    }
    
    .row .mobile-one { 
        width: 15% !important; 
        float: left; 
        padding: 0 5px; 
    }
    
    .row .mobile-one:last-child { 
        float: right; 
    }
    
    .row .mobile-one.end { 
        float: left; 
    }
    
    .row.collapse .mobile-one { 
        padding: 0; 
        clear:none; 
    }
    
    .row .mobile-two { 
        width: 50% !important; 
        float: left; 
        padding: 0 15px; 
    }
    
    .row .mobile-two:last-child { 
        float: right; 
    }
    
    .row .mobile-two.end { 
        float: left; 
    }
    
    .row.collapse .mobile-two { 
        padding: 0; 
        clear:none; 
    }
    
    .row .mobile-three { 
        width: 85% !important; 
        float: left; 
        padding: 0 15px; 
    }
    
    .row .mobile-three:last-child { 
        float: right; 
        clear:none; 
    }
    
    .row .mobile-three.end { 
        float: left; 
    }
    
    .row.collapse .mobile-three { 
        padding: 0; 
        clear:none; 
    }
    
    .row .mobile-four { 
        width: 100% !important; 
        float: left; 
        padding: 0 15px; 
    }
    
    .row .mobile-four:last-child { 
        float: right; 
    }
    
    .row .mobile-four.end { 
        float: left; 
    }
    
    .row.collapse .mobile-four { 
        padding: 0; 
    }
    
    #header div.row div.six div.row.collapse {
        margin-top: 22px;
    }
    
    div#enquiries.row div.columns {
        clear:none;
    }
    
    .js #menu {
        display:none;
    }
    
    .js #sitemap {
        display:none;
    }
    
    .js #quicklinks, .link-header, .js #spotlight, .js #key-dates {
        display:none;
    }
        
    .js .nav_menu {
        display:block;
    }

    .nav_btn {
    background: url("../images/sprites.png?" no-repeat scroll left 0px transparent;
    }

    .mid-content .nav_menu .nav_btn {
        background: url("../images/sprites.png") no-repeat scroll left -60px transparent;
    }

    .nav_menu .nav_menutxt {
        margin-left: 30px;
    }

    .nav_menu .nav_icon {
        display:none;
    }

    .mid-content .nav_nav {
        background-color: #dddddd;
    }

    #header ul.social-icons {
        display:none;
    }
    
    #social ul.social-icons li a i.i-social-twitter, #social ul.social-icons li a i.i-social-facebook, #social ul.social-icons li a i.i-social-linkedin, #social ul.social-icons li a i.i-social-youtube, #social ul.social-icons li a i.i-social-rss, #social ul.social-icons li a i.i-social-more {
        font-size: 2.4em;
    }
    
    .fifth {
        width:33.3333%;
    }
    
    dl.tabs {
        margin-top:22px;
    }
    
    ul.title-icons {
        margin-top:22px;
    }
    
    section#mega-footer div.row div.fifth ul.side-nav li a {
        color:#FFF;
    }
    
    #footer ul.link-list,#social ul.link-list {
        border-bottom:none;
        padding:0;
        margin:0;
    }
    
    #footer footer.row div.six,#social div.row div.twelve {
        padding:0;
    }
    
    #footer ul.link-list > li {
        margin:0;
    }
    
    section#footer {
        background-color:#EAEAEA;
        color:#FFF;
        width:100%;
        padding-top:0;
    }
    
    #footer li {
        display:block;
        float:left;
        list-style:none outside none;
        outline:1px solid #DAD3CC;
        text-align:center;
        text-transform:uppercase;
        width:50%;
    }
    
    #footer footer.row div.six.footer-links {
        outline:1px solid #DAD3CC;
    }
    
    #footer ul li a {
        background-color:#F0F0F0;
        color:#5C5C5C;
        display:block;
        float:left;
        padding:.8em 0;
        width:100%;
    }
    
    #footer ul.link-list li a {
        font-size:14px;
    }
    
    #footer ul.link-list li a:hover {
        background-color:#5C5C5C;
        color:#FFF;
        text-decoration:none;
    }

 
    #social li {
        display:block;
        float:left;
        list-style:none outside none;
        outline:1px solid #DAD3CC;
        text-transform:uppercase;
        width:50%;
    }
    
    #social li a {
        background-color:#E3DEDA;
        color:#5C5C5C;
        display:block;
        float:left;
        padding:.8em 0;
        width:100%;
    }
    
    #social ul.social-icons li a p,#social ul.social-icons li a i {
        float:left;
        margin-left:22px;
    }
    
    #social ul.social-icons li.more a p span {
        display: none;
    }
    
    section#social ul.link-list {
        padding:0;
    }
    
    section#social ul.link-list > li {
        margin:0;
    }
    
    #social ul.social-icons li.social-title {
        display:none;
    }
    
    #footer p {
        display:block;
        background-color:#3F3F41;
        color:#FFF;
        float:left;
        line-height:1.3em;
        padding:2em 0;
        text-align:center;
        width:100%;
        margin:0;
    }

    #footer .copyright p {
        font-family: "jaf-bernino-sans-condensed", sans-serif;
        font-weight: 300;
        padding: 0.8em 0.5em;
        font-size: 0.85em;
    }
    
    #content .content-module-1-5-wrap .content-module-1-5-div {
        float:none;
        width:100%;
        display: block;
    }
    ul.ksa-list > li {
        float:none;
        width:100%;
        display: block;
    }
    
    #content div.row div.twelve ul.ksa-list li ul.side-nav {
        float:none;
        width:100%;
        display: block;
    }
    
    div.vertical-line {
        border-right: none;
    }
    
    #header div.row div.four form {
        margin-top: 22px;
    }
    
    #home-slider div.row div.twelve div.nivo-controlNav {
        display: none;
    }
    
    #home-slider div.row div.twelve div#slider.nivoSlider {
        width: 100%;
    }
    
    #content {
        margin-top: 22px;
    }
    
    #content div.row div.twelve ul.ksa-list li ul.side-nav {
        display:none;
    }
    
   #content .panel.courses ul.accordion {
       margin-bottom: 0;
    }

    .nivo-controlNav a.nivo-control div {
        font-size:12px;
    }

    
    #body-content th, #body-content td {
        display:block;
        width: 100% !important;
    }

    #body-content #details th {
        position: absolute;
        left: -9999px;
        top: -9999px;
    }

	.spotlight .nav_menu .nav_nav li {min-height:4em;} /*brett*/
 }

@media only screen and (max-width: 493px) {
    p.p-enquiry {
        font-size:12px;
    }

    #body-content ul.showcase-panel li.showcase-whimsy img {
        display:none;
    }
    
    #body-content ul.showcase-panel li.showcase-content {
        padding:22px 0;
        width:64%;
    }
}

#content div.row div.eight div.panel div.row div.eight div.row div.nine input {
    margin-bottom: 0;
}