/****************************************************************
  ANU Style sheet for external web sever files.

                        ANU MODIFICATIONS
  **************************************************************
  INC0896658 / UFPS-230, Paul Yeoh, 2025-01-31
     - Removed background: transparent in video {}
     - Removed background: colour in body {}
  **************************************************************/

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400');

html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
time,
mark,
audio,
video {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-size: 100%;
   vertical-align: baseline;
   /* Begin, INC0896658 / UFPS-230, Paul Yeoh, 2025-01-31 */
   /* background: transparent */
}  /* INC0896658 / UFPS-230, Paul Yeoh, 2025-01-31 */

article,
aside,
figure,
footer,
header,
hgroup,
nav,
section {
   display: block
}

.narrow {
   width: 20.8333%;
   float: left;
   margin: 20px;
   display: inline
}

.wide {
   width: 33.3333%;
   float: left;
   margin: 20px;
   display: inline
}

.doublenarrow {
   width: 45.8333%;
   /*K7-2023-06-30-PT8.60-float:left;*/
   margin: 20px;
   display: inline
}

.doublewide {
   width: 70.8333%;
   float: left;
   margin: 20px;
   display: inline
}

.full {
   width: 95.8333%;
   float: left;
   margin: 20px;
   display: inline
}

.one-third {
   width: 29.1666%;
   float: left;
   margin: 20px;
   display: inline
}

.two-third {
   width: 62.5000%;
   float: left;
   margin: 20px;
   display: inline
}

.w-narrow {
   width: 20.8333%
}

.w-wide {
   width: 33.3333%
}

.w-doublenarrow {
   width: 45.8333%
}

.w-doublewide {
   width: 70.8333%
}

.w-full {
   width: 100%
}

.w-one-third {
   width: 29.1666%
}

.w-two-third {
   width: 62.5000%
}

.two-third .w-doublenarrow {
   width: 46%
}

.two-third .left.w-full {
   width: 96%
}

.box.doublenarrow {
   width: 43.7%
}

.box.one-third {
   width: 27.08%
}

.box.narrow {
   width: 18.6%
}

.full .box20 .w-one-third {
   width: 30.3%
}

.full .box20 .w-two-third {
   width: 65.1%
}

.full .box20 .w-narrow {
   width: 21.59%
}

.full .box20 .w-doublenarrow {
   width: 47.6%
}

#menu {
   float: left;
   clear: left;
   width: 25%
}

#menu .narrow {
   width: 83.3333%;
   margin-left: 20px;
   margin-right: 20px
}

#content {
   float: left;
   width: 75%
}

#content .narrow {
   width: 27.7777%;
   margin-left: 20px;
   margin-right: 20px
}

#content .narrow .w-narrow {
   width: 100%;
   margin-left: 0 !important
}

#content .wide {
   width: 44.4444%;
   margin-left: 20px;
   margin-right: 20px
}

#content .wide .w-narrow {
   width: 62.5000%;
   margin-left: 0 !important
}

#content .wide .w-wide {
   width: 100%;
   margin-left: 0
}

#content .doublenarrow {
   width: 61.1111%;
   margin-left: 20px;
   margin-right: 20px
}

#content .doublenarrow .w-narrow {
   width: 45.4545%
}

#content .doublenarrow .w-wide {
   width: 72.7272%
}

#content .doublenarrow .w-doublenarrow {
   width: 100%
}

#content .doublewide {
   width: 94.4444%;
   margin-left: 20px;
   margin-right: 20px
}

#content .doublewide .w-narrow {
   width: 29.4117%
}

#content .doublewide .w-wide {
   width: 47.0588%
}

#content .doublewide .w-doublenarrow {
   width: 64.7058%
}

#content .doublewide .w-doublewide {
   width: 100%
}

#content .doublewide .box .w-wide,
#content .doublewide .box-solid .w-wide,
#content .doublewide .box-solid-uni .w-wide,
#content .doublewide .box-solid-grey .w-wide,
#content .doublewide .box-bdr2 .w-wide,
#content .doublewide .box-bdr2-uni .w-wide {
   width: 46.8%
}

#content .doublenarrow .box .w-narrow,
#content .doublenarrow .box-solid .w-narrow,
#content .doublenarrow .box-solid-uni .w-narrow,
#content .doublenarrow .box-solid-grey .w-narrow,
#content .doublenarrow .box-bdr2 .w-narrow,
#content .doublenarrow .box-bdr2-uni .w-narrow {
   width: 45%
}

#content .doublewide .box .w-narrow,
#content .doublewide .box-solid .w-narrow,
#content .doublewide .box-solid-uni .w-narrow,
#content .doublewide .box-solid-grey .w-narrow,
#content .doublewide .box-bdr2 .w-narrow,
#content .doublewide .box-bdr2-uni .w-narrow {
   width: 29.33%
}

.anu-grid {
   width: 100%;
   display: inline;
   float: left
}

.anu-grid .one-third.row-first {
   clear: both
}

#devlmsg,
#testmsg,
#acepmsg,
#archivemsg {
   color: #FFF;
   font-weight: bold;
   text-align: center;
   display: block;
   border-top: 1px solid #FFF;
   border-bottom: 1px solid #FFF;
   font-size: 0.9em;
   letter-spacing: 0.25em;
   padding: 10px 0px
}

#devlmsg {
   background-color: #900
}

#testmsg {
   background-color: #990
}

#acepmsg {
   background-color: #090
}

#archivemsg {
   background-color: #009
}

#devlmsg a,
#testmsg a,
#acepmsg a,
#archivemsg a {
   color: #FFF
}

.none {}

#print-hdr {
   display: none;
   visibility: hidden
}

html {
   height: 100%;
   background-color: #FFF
}

body {
   color: #000;
   font-family: 'Roboto', Arial, sans-serif;
   font-size: 90% !important;
   letter-spacing: 0.01em;
   height: auto !important;
   min-height: 100%;
   height: 100%;

   /* Begin, INC0896658 / UFPS-230, Paul Yeoh, 2025-01-31 */
   /* background-color: #000; */
   /* End, INC0896658 / UFPS-230, Paul Yeoh, 2025-01-31 */
   margin: 0;
   padding: 0;
   line-height: 1.4em
}

p {
   margin-top: 5px;
   margin-bottom: 15px;
   padding: 0px
}

h1,
h2,
h3,
h4,
h5,
h6 {
   font-family: 'Roboto', Arial, sans-serif;
   color: #55707D;
   letter-spacing: 0.01em;
   font-style: normal;
   font-weight: normal;
   padding: 0;
   margin: 0px 0px 10px 0px;
   line-height: 1.1em
}

h1 {
   font-size: 3em;
   padding-bottom: 10px
}

h2 {
   font-size: 1.9em
}

h3 {
   font-size: 1.3em
}

h4 {
   font-size: 1.1em
}

h5 {
   font-size: 0.9em;
   font-style: italic
}

h6 {
   font-size: 0.9em;
   font-style: italic
}

a {
   color: #4C6E78
}

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

a:active {
   color: #4C6E78
}

h1 a,
h2 a,
h3 a {
   color: #55707D
}

h1 a:visited,
h2 a:visited,
h3 a:visited {
   color: #55707D
}

h1 a:active,
h2 a:active,
h3 a:active {
   color: #55707D
}

img {
   border: 0
}

hr {
   color: #CCC;
   height: 0
}

sup,
sub {
   height: 0;
   line-height: 1;
   vertical-align: baseline;
   _vertical-align: bottom;
   position: relative;
   font-size: 0.8em
}

sup {
   bottom: 1ex
}

sub {
   top: .5ex
}

pre {
   overflow: auto
}

code,
pre {
   font-size: 1.4em;
   color: #669
}

pre code {
   font-size: 1.0em
}

blockquote {
   margin-left: 40px;
   margin-right: 40px
}

table {
   border: #8EBBD0 1px solid;
   border-collapse: collapse;
   border-spacing: 0px;
   margin-bottom: 10px;
   line-height: 1.25em
}

th {
   background-color: #E3EEF3;
   color: #333;
   padding: 5px;
   text-align: left;
   font-weight: bold
}

th a {
   color: #4C6E78
}

th a:hover {
   color: #7B5A3D
}

td {
   padding: 5px;
   vertical-align: top
}

td p {
   margin: 0;
   padding: 0
}

table.tbl-space {
   border-collapse: separate;
   border-spacing: 5px
}

table.tbl-row-bdr tr td,
table.tbl-row-bdr tr th {
   border-bottom: #8EBBD0 1px solid
}

table.tbl-col-bdr td,
table.tbl-col-bdr th {
   border-left: #8EBBD0 1px solid;
   border-right: #8EBBD0 1px solid
}

table.tbl-cell-bdr td,
table.tbl-cell-bdr th {
   border: #8EBBD0 1px solid
}

table.tbl-light {
   border: none
}

table.tbl-light tr td {
   padding-bottom: 12px;
   padding-top: 12px;
   border-bottom-color: #E3EEF3
}

table.tbl-light tr th {
   border-bottom-width: 2px;
   padding-bottom: 2px;
   background-color: #FFF
}

table.tbl-uni {
   border: #8EBBD0 1px solid !important;
   border-collapse: collapse;
   border-spacing: 0px;
   margin-bottom: 10px;
   line-height: 1.25em
}

table.tbl-uni th {
   background-color: #E3EEF3 !important;
   color: #333 !important;
   padding: 5px;
   text-align: left;
   font-weight: bold
}

table.tbl-uni th a {
   color: #4C6E78 !important
}

table.tbl-uni th a:hover {
   color: #7B5A3D !important
}

table.tbl-row-bdr-uni tr td,
table.tbl-row-bdr-uni tr th {
   border-bottom: #8EBBD0 1px solid !important
}

table.tbl-col-bdr-uni td,
table.tbl-col-bdr-uni th {
   border-left: #8EBBD0 1px solid !important;
   border-right: #8EBBD0 1px solid !important
}

table.tbl-cell-bdr-uni td,
table.tbl-cell-bdr-uni th {
   border: #8EBBD0 1px solid !important
}

td.tbl10,
th.tbl10 {
   width: 10%
}

td.tbl20,
th.tbl20 {
   width: 20%
}

td.tbl30,
th.tbl30 {
   width: 30%
}

td.tbl40,
th.tbl40 {
   width: 40%
}

td.tbl50,
th.tbl50 {
   width: 50%
}

td.tbl60,
th.tbl60 {
   width: 60%
}

td.tbl70,
th.tbl70 {
   width: 70%
}

td.tbl80,
th.tbl80 {
   width: 80%
}

td.tbl90,
th.tbl90 {
   width: 90%
}

td.tbl100,
th.tbl100 {
   width: 100%
}

td.tbl25,
th.tbl25 {
   width: 25%
}

td.tbl75,
th.tbl75 {
   width: 75%
}

td.tbl33,
th.tbl33 {
   width: 33.3333%
}

td.tbl67,
th.tbl67 {
   width: 66.6666%
}

.anu-tbl-floatingHeader {
   position: fixed;
   top: 0;
   visibility: hidden
}

.fig-table {
   max-width: 100%;
   overflow-x: scroll
}

.caption,
figcaption {
   padding: 0px;
   margin: 0px 0px 10px 0px;
   text-align: left;
   line-height: 1.2em !important;
   letter-spacing: 0.05em !important;
   font-weight: normal !important;
   font-size: 0.85em !important;
   color: #666 !important
}

caption {
   margin: 0px 0px 3px 0px;
   padding-top: 0.5em;
   font-size: 1.0em !important;
   text-align: left;
   line-height: 1.2em !important;
   letter-spacing: 0.05em !important;
   font-weight: normal !important;
   color: #666 !important
}

.caption-3line {
   height: 4.3em;
   overflow-y: hidden
}

.caption-2line {
   height: 3.2em;
   overflow-y: hidden
}

.box-caption {
   position: relative
}

.box-caption p {
   position: absolute;
   bottom: 5px;
   text-align: center;
   padding: 1%;
   margin: 0;
   font-size: 0.9em;
   background: rgba(0, 0, 0, 0.7);
   color: #FFF;
   width: 98%
}

ul.nobullet {
   list-style-type: none;
   padding: 0 0 0 15px;
   margin: 0
}

.nobullet li {
   padding: 0 0 0.4em 0
}

a.link-ext,
a.link-new-win {
   background-repeat: no-repeat;
   background-position: right top;
   line-height: 1em
}

a.link-ext {
   background-image: url('../../anu/images/icons/external.png');
   padding-right: 15px
}

a.link-new-win {
   background-image: url('../../anu/images/icons/new-window.png');
   padding-right: 18px
}

ul.linklist {
   padding: 0 0 0 15px;
   margin: 0px;
   list-style-type: disc;
   color: #55707D
}

ul.linklist li ul {
   padding-left: 16px
}

.linklist li {
   padding: 0 0 0.2em 0
}

.linklist li a {
   text-decoration: none
}

.linklist li a:hover {
   text-decoration: underline
}

ul.list,
ul.noindent {
   padding: 0 0 0 15px;
   margin: 0;
   list-style-type: disc;
   color: #000
}

ul.underline li a {
   text-decoration: underline
}

.list li,
.noindent li {
   padding: 0 0 0.2em 0
}

ol.list,
ol.noindent {
   padding: 0 0 0 20px;
   margin: 0;
   list-style-type: decimal;
   color: #000
}

.extraspace li {
   margin-bottom: 10px
}

.extraspace li ul li {
   margin-top: 10px
}

.extraspace2 li {
   margin-bottom: 10px
}

.extraspace2 li ul li {
   margin-top: 0px;
   margin-bottom: 0px
}

ul.nobullet.noindent {
   padding: 0;
   list-style-type: none
}

a nohref {
   cursor: pointer
}

.anu-band #body {
   padding: 0;
   margin: 0;
   width: 100%
}

.anu-band .band-banner-wrap,
.anu-band .band-promo-wrap,
.anu-band .band-black-wrap,
.anu-band .band-white-wrap,
.anu-band .band-uni2-wrap,
.anu-band .band-uni-wrap,
.anu-band .band-uni75-wrap,
.anu-band .band-uni50-wrap,
.anu-band .band-uni25-wrap,
.anu-band .band-uni10-wrap,
.anu-band .band-grey-wrap,
.anu-band .band-grey75-wrap,
.anu-band .band-grey50-wrap,
.anu-band .band-grey25-wrap,
.anu-band .band-grey10-wrap,
.anu-band .band-college-wrap,
.anu-band .band-college75-wrap,
.anu-band .band-college50-wrap,
.anu-band .band-college25-wrap,
.anu-band .band-college10-wrap {
   padding: 0;
   margin: 0;
   width: 100%
}

.anu-band .band-banner,
.anu-band .band-promo,
.anu-band .band-black,
.anu-band .band-white,
.anu-band .band-uni2,
.anu-band .band-uni,
.anu-band .band-uni75,
.anu-band .band-uni50,
.anu-band .band-uni25,
.anu-band .band-uni10,
.anu-band .band-grey,
.anu-band .band-grey75,
.anu-band .band-grey50,
.anu-band .band-grey25,
.anu-band .band-grey10,
.anu-band .band-college,
.anu-band .band-college75,
.anu-band .band-college50,
.anu-band .band-college25,
.anu-band .band-college10 {
   width: 960px;
   padding: 0;
   margin: 0;
   margin-right: auto;
   margin-left: auto
}

.band-white-wrap {
   background-color: #FFF;
   color: #000
}

.band-white-wrap a {
   color: #4C6E78
}

.band-white h1,
.band-white h2,
.band-white h3,
.band-white h4,
.band-white h5,
.band-white h6,
.band-white h1 a,
.band-white h2 a,
.band-white h3 a,
.band-white h4 a,
.band-white h5 a,
.band-white h6 a {
   color: #55707D;
   text-decoration: none
}

.band-black-wrap {
   background-color: #000;
   color: #CCC
}

.band-black-wrap a {
   color: #8EBBD0
}

.band-black h1,
.band-black h2,
.band-black h3,
.band-black h4,
.band-black h1 a,
.band-black h2 a,
.band-black h3 a,
.band-black h4 a {
   text-shadow: -1px -1px #333
}

.band-black h1,
.band-black h2,
.band-black h3,
.band-black h4,
.band-black h5,
.band-black h6,
.band-black h1 a,
.band-black h2 a,
.band-black h3 a,
.band-black h4 a,
.band-black h5 a,
.band-black h6 a {
   color: #8EBBD0;
   text-decoration: none
}

.band-uni2-wrap {
   background-color: #55707D;
   color: #FFF
}

.band-uni2-wrap a {
   color: #FFF
}

.band-uni2 h1,
.band-uni2 h2,
.band-uni2 h3,
.band-uni2 h4,
.band-uni2 h1 a,
.band-uni2 h2 a,
.band-uni2 h3 a,
.band-uni2 h4 a {
   text-shadow: -1px -1px #000
}

.band-uni2 h1,
.band-uni2 h2,
.band-uni2 h3,
.band-uni2 h4,
.band-uni2 h5,
.band-uni2 h6,
.band-uni2 h1 a,
.band-uni2 h2 a,
.band-uni2 h3 a,
.band-uni2 h4 a,
.band-uni2 h5 a,
.band-uni2 h6 a {
   color: #FFF;
   text-decoration: none
}

.band-uni-wrap {
   background-color: #8EBBD0;
   color: #000
}

.band-uni-wrap a {
   color: #000
}

.band-uni h1,
.band-uni h2,
.band-uni h3,
.band-uni h4,
.band-uni h1 a,
.band-uni h2 a,
.band-uni h3 a,
.band-uni h4 a {
   text-shadow: 1px 1px #AACCDC
}

.band-uni h1,
.band-uni h2,
.band-uni h3,
.band-uni h4,
.band-uni h5,
.band-uni h6,
.band-uni h1 a,
.band-uni h2 a,
.band-uni h3 a,
.band-uni h4 a,
.band-uni h5 a,
.band-uni h6 a {
   color: #000;
   text-decoration: none
}

.band-uni75-wrap {
   background-color: #AACCDC;
   color: #000
}

.band-uni75-wrap a {
   color: #000
}

.band-uni75 h1,
.band-uni75 h2,
.band-uni75 h3,
.band-uni75 h4,
.band-uni75 h1 a,
.band-uni75 h2 a,
.band-uni75 h3 a,
.band-uni75 h4 a {
   text-shadow: 1px 1px #C7DDE8
}

.band-uni75 h1,
.band-uni75 h2,
.band-uni75 h3,
.band-uni75 h4,
.band-uni75 h5,
.band-uni75 h6,
.band-uni75 h1 a,
.band-uni75 h2 a,
.band-uni75 h3 a,
.band-uni75 h4 a,
.band-uni75 h5 a,
.band-uni75 h6 a {
   color: #000;
   text-decoration: none
}

.band-uni50-wrap {
   background-color: #C7DDE8;
   color: #000
}

.band-uni50-wrap a {
   color: #4C6E78
}

.band-uni50 h1,
.band-uni50 h2,
.band-uni50 h3,
.band-uni50 h4,
.band-uni50 h1 a,
.band-uni50 h2 a,
.band-uni50 h3 a,
.band-uni50 h4 a {
   text-shadow: 1px 1px #E3EEF3
}

.band-uni50 h1,
.band-uni50 h2,
.band-uni50 h3,
.band-uni50 h4,
.band-uni50 h5,
.band-uni50 h6,
.band-uni50 h1 a,
.band-uni50 h2 a,
.band-uni50 h3 a,
.band-uni50 h4 a,
.band-uni50 h5 a,
.band-uni50 h6 a {
   color: #000;
   text-decoration: none
}

.band-uni25-wrap {
   background-color: #E3EEF3;
   color: #000
}

.band-uni25-wrap a {
   color: #4C6E78
}

.band-uni25 h1,
.band-uni25 h2,
.band-uni25 h3,
.band-uni25 h4,
.band-uni25 h1 a,
.band-uni25 h2 a,
.band-uni25 h3 a,
.band-uni25 h4 a {
   text-shadow: 1px 1px #F4F8FA
}

.band-uni25 h1,
.band-uni25 h2,
.band-uni25 h3,
.band-uni25 h4,
.band-uni25 h5,
.band-uni25 h6,
.band-uni25 h1 a,
.band-uni25 h2 a,
.band-uni25 h3 a,
.band-uni25 h4 a,
.band-uni25 h5 a,
.band-uni25 h6 a {
   color: #000;
   text-decoration: none
}

.band-uni10-wrap {
   background-color: #F4F8FA;
   color: #000
}

.band-uni10-wrap a {
   color: #4C6E78
}

.band-uni10 h1,
.band-uni10 h2,
.band-uni10 h3,
.band-uni10 h4,
.band-uni10 h1 a,
.band-uni10 h2 a,
.band-uni10 h3 a,
.band-uni10 h4 a {
   text-shadow: 1px 1px #FFF
}

.band-uni10 h1,
.band-uni10 h2,
.band-uni10 h3,
.band-uni10 h4,
.band-uni10 h5,
.band-uni10 h6,
.band-uni10 h1 a,
.band-uni10 h2 a,
.band-uni10 h3 a,
.band-uni10 h4 a,
.band-uni10 h5 a,
.band-uni10 h6 a {
   color: #000;
   text-decoration: none
}

.band-grey-wrap {
   background-color: #333;
   color: #FFF
}

.band-grey-wrap a {
   color: #8EBBD0
}

.band-grey h1,
.band-grey h2,
.band-grey h3,
.band-grey h4,
.band-grey h1 a,
.band-grey h2 a,
.band-grey h3 a,
.band-grey h4 a {
   text-shadow: -1px -1px #000
}

.band-grey h1,
.band-grey h2,
.band-grey h3,
.band-grey h4,
.band-grey h5,
.band-grey h6,
.band-grey h1 a,
.band-grey h2 a,
.band-grey h3 a,
.band-grey h4 a,
.band-grey h5 a,
.band-grey h6 a {
   color: #8EBBD0;
   text-decoration: none
}

.band-grey75-wrap {
   background-color: #666;
   color: #FFF
}

.band-grey75-wrap a {
   color: #8EBBD0
}

.band-grey75 h1,
.band-grey75 h2,
.band-grey75 h3,
.band-grey75 h4,
.band-grey75 h1 a,
.band-grey75 h2 a,
.band-grey75 h3 a,
.band-grey75 h4 a {
   text-shadow: -1px -1px #000
}

.band-grey75 h1,
.band-grey75 h2,
.band-grey75 h3,
.band-grey75 h4,
.band-grey75 h5,
.band-grey75 h6,
.band-grey75 h1 a,
.band-grey75 h2 a,
.band-grey75 h3 a,
.band-grey75 h4 a,
.band-grey75 h5 a,
.band-grey75 h6 a {
   color: #FFF;
   text-decoration: none
}

.band-grey50-wrap {
   background-color: #999;
   color: #000
}

.band-grey50-wrap a {
   color: #4C6E78
}

.band-grey50 h1,
.band-grey50 h2,
.band-grey50 h3,
.band-grey50 h4,
.band-grey50 h1 a,
.band-grey50 h2 a,
.band-grey50 h3 a,
.band-grey50 h4 a {
   text-shadow: 1px 1px #BBB
}

.band-grey50 h1,
.band-grey50 h2,
.band-grey50 h3,
.band-grey50 h4,
.band-grey50 h5,
.band-grey50 h6,
.band-grey50 h1 a,
.band-grey50 h2 a,
.band-grey50 h3 a,
.band-grey50 h4 a,
.band-grey50 h5 a,
.band-grey50 h6 a {
   color: #000;
   text-decoration: none
}

.band-grey25-wrap {
   background-color: #CCC;
   color: #000
}

.band-grey25-wrap a {
   color: #4C6E78
}

.band-grey25 h1,
.band-grey25 h2,
.band-grey25 h3,
.band-grey25 h4,
.band-grey25 h1 a,
.band-grey25 h2 a,
.band-grey25 h3 a,
.band-grey25 h4 a {
   text-shadow: 1px 1px #EEE
}

.band-grey25 h1,
.band-grey25 h2,
.band-grey25 h3,
.band-grey25 h4,
.band-grey25 h5,
.band-grey25 h6,
.band-grey25 h1 a,
.band-grey25 h2 a,
.band-grey25 h3 a,
.band-grey25 h4 a,
.band-grey25 h5 a,
.band-grey25 h6 a {
   color: #000;
   text-decoration: none
}

.band-grey10-wrap {
   background-color: #EBEBEB;
   color: #000
}

.band-grey10-wrap a {
   color: #4C6E78
}

.band-grey10 h1,
.band-grey10 h2,
.band-grey10 h3,
.band-grey10 h4,
.band-grey10 h1 a,
.band-grey10 h2 a,
.band-grey10 h3 a,
.band-grey10 h4 a {
   text-shadow: 1px 1px #FFF
}

.band-grey10 h1,
.band-grey10 h2,
.band-grey10 h3,
.band-grey10 h4,
.band-grey10 h5,
.band-grey10 h6,
.band-grey10 h1 a,
.band-grey10 h2 a,
.band-grey10 h3 a,
.band-grey10 h4 a,
.band-grey10 h5 a,
.band-grey10 h6 a {
   color: #000;
   text-decoration: none
}

.band-black a:hover,
.band-black h1 a:hover,
.band-black h2 a:hover,
.band-black h3 a:hover,
.band-black h4 a:hover,
.band-black h5 a:hover,
.band-black h6 a:hover,
.band-grey75 a:hover,
.band-grey a:hover,
.band-grey h1 a:hover,
.band-grey h2 a:hover,
.band-grey h3 a:hover,
.band-grey h4 a:hover,
.band-grey h5 a:hover,
.band-grey h6 a:hover {
   color: #FFF;
   text-decoration: underline;
   text-shadow: none
}

.band-uni2 a:hover,
.band-uni2 h1 a:hover,
.band-uni2 h2 a:hover,
.band-uni2 h3 a:hover,
.band-uni2 h4 a:hover,
.band-uni2 h5 a:hover,
.band-uni2 h6 a:hover,
.band-grey75 h1 a:hover,
.band-grey75 h2 a:hover,
.band-grey75 h3 a:hover,
.band-grey75 h4 a:hover,
.band-grey75 h5 a:hover,
.band-grey75 h6 a:hover {
   color: #8EBBD0;
   text-decoration: underline;
   text-shadow: none
}

.band-white a:hover,
.band-white h1 a:hover,
.band-white h2 a:hover,
.band-white h3 a:hover,
.band-white h4 a:hover,
.band-white h5 a:hover,
.band-white h6 a:hover,
.band-uni a:hover,
.band-uni h1 a:hover,
.band-uni h2 a:hover,
.band-uni h3 a:hover,
.band-uni h4 a:hover,
.band-uni h5 a:hover,
.band-uni h6 a:hover,
.band-uni75 a:hover,
.band-uni75 h1 a:hover,
.band-uni75 h2 a:hover,
.band-uni75 h3 a:hover,
.band-uni75 h4 a:hover,
.band-uni75 h5 a:hover,
.band-uni75 h6 a:hover,
.band-uni50 a:hover,
.band-uni50 h1 a:hover,
.band-uni50 h2 a:hover,
.band-uni50 h3 a:hover,
.band-uni50 h4 a:hover,
.band-uni50 h5 a:hover,
.band-uni50 h6 a:hover,
.band-uni25 a:hover,
.band-uni25 h1 a:hover,
.band-uni25 h2 a:hover,
.band-uni25 h3 a:hover,
.band-uni25 h4 a:hover,
.band-uni25 h5 a:hover,
.band-uni25 h6 a:hover,
.band-uni10 a:hover,
.band-uni10 h1 a:hover,
.band-uni10 h2 a:hover,
.band-uni10 h3 a:hover,
.band-uni10 h4 a:hover,
.band-uni10 h5 a:hover,
.band-uni10 h6 a:hover,
.band-grey50 a:hover,
.band-grey50 h1 a:hover,
.band-grey50 h2 a:hover,
.band-grey50 h3 a:hover,
.band-grey50 h4 a:hover,
.band-grey50 h5 a:hover,
.band-grey50 h6 a:hover,
.band-grey25 a:hover,
.band-grey25 h1 a:hover,
.band-grey25 h2 a:hover,
.band-grey25 h3 a:hover,
.band-grey25 h4 a:hover,
.band-grey25 h5 a:hover,
.band-grey25 h6 a:hover,
.band-grey10 a:hover,
.band-grey10 h1 a:hover,
.band-grey10 h2 a:hover,
.band-grey10 h3 a:hover,
.band-grey10 h4 a:hover,
.band-grey10 h5 a:hover,
.band-grey10 h6 a:hover {
   color: #7B5A3D;
   text-decoration: underline;
   text-shadow: none
}

.band-banner-wrap,
.band-promo-wrap {
   background-color: #333
}

.anu-band .band-banner-wrap {
   height: 500px;
   overflow: hidden
}

.anu-band .band-banner {
   position: relative;
   z-index: 100
}

.anu-band .band-banner-cover {
   width: 100%;
   height: 500px;
   overflow: hidden
}

.anu-band .band-banner-cover img,
.anu-band .band-banner-cover video {
   position: relative;
   left: 50%;
   transform: translateX(-50%);
   min-width: 100%;
   min-height: 100%;
   object-fit: cover;
   object-position: center center;
   max-width: none
}

.anu-band .band-banner-overlay {
   position: relative;
   top: -740px;
   width: 100%;
   height: 500px;
   overflow: hidden;
   z-index: 10
}

.anu-band .band-banner-overlay img {
   float: right
}

.anu-band .band-banner-shield {
   position: relative;
   top: -500px;
   width: 100%;
   z-index: 20
}

.anu-band .band-banner-shield img {
   width: 240px;
   height: auto;
   float: right
}

.anu-band .band-banner-text {
   color: #FFF;
   text-shadow: 1px 1px #000;
   margin: 20px 20px 60px 20px;
   padding: 20px 20px 20px 20px;
   background: rgba(0, 0, 0, 0.75);
   width: 50%;
   bottom: -20px;
   position: absolute
}

.anu-band .band-banner-text em {
   color: #FFF;
   text-shadow: 2px 2px #000;
   font-style: normal;
   font-size: 2.1em;
   line-height: 1.2em;
   padding-bottom: 10px
}

.anu-band .band-banner-text h1 {
   font-size: 2.1em;
   color: #FFF;
   text-shadow: 2px 2px #000
}

.anu-band .band-banner-text a,
.anu-band .band-banner-text a:visited {
   color: #FFF;
   font-weight: bold
}

.anu-band .band-banner-text a:hover,
.anu-band .band-banner-text a:active {
   color: #8EBBD0
}

.anu-band a.band-banner-btn {
   text-shadow: none;
   text-decoration: none;
   border: 1px #FFF solid;
   border-radius: 4px;
   color: #FFF;
   font-weight: normal;
   padding: 10px 20px
}

.anu-band a.band-banner-btn:hover,
.anu-band a.band-banner-btn:focus {
   cursor: pointer;
   text-decoration: none;
   text-shadow: none;
   background: #FFF;
   border-color: #FFF;
   color: #000
}

.anu-band .band-banner-text.topleft {
   width: 45%;
   bottom: auto;
   top: -560px
}

.anu-band .band-banner-text.topright {
   width: 45%;
   bottom: auto;
   top: -560px;
   left: 46.5%
}

.anu-band .band-banner-text.bottomleft {
   width: 45%;
   bottom: 0px
}

.anu-band .band-banner-text.bottomright {
   width: 45%;
   bottom: 0px;
   left: 46.5%
}

.anu-band .band-banner-text.middlecenter {
   width: 45%;
   bottom: 140px;
   left: 23.5%;
   text-align: center
}

.anu-band .band-banner-text.bottomcenter {
   width: 45%;
   bottom: 0px;
   left: 23.5%;
   text-align: center
}

.anu-band .band-banner-wrap.band-banner-home,
.anu-band .band-banner-wrap.band-banner-home .band-banner-cover {
   height: 600px
}

.anu-band .band-banner-home .fotorama__nav {
   top: -40px
}

.anu-band .band-banner-home .fotorama__dot {
   width: 10px;
   height: 10px;
   border-color: #FFF
}

.anu-band .band-banner-home .fotorama__nav__frame.fotorama__active .fotorama__dot {
   width: 0px;
   height: 0px;
   border-width: 6px
}

.anu-band .band-banner-home .fotorama__arr {
   background-color: rgba(0, 0, 0, 0.5)
}

.anu-band .band-promo-wrap {
   height: 400px;
   overflow: hidden
}

.anu-band .band-promo-cover {
   width: 100%;
   height: 400px;
   overflow: hidden
}

.anu-band .band-promo-cover img,
.anu-band .band-promo-cover video {
   position: relative;
   left: 50%;
   transform: translateX(-50%);
   min-width: 100%;
   min-height: 100%;
   object-fit: cover;
   object-position: center center;
   max-width: none
}

.anu-band .band-promo {
   position: relative;
   z-index: 100
}

.anu-band .band-promo-text {
   color: #CCC;
   text-shadow: 1px 1px #000;
   margin: 20px 20px 20px 20px;
   padding: 20px 20px 5px 20px;
   background: rgba(0, 0, 0, 0.75);
   width: 92%;
   bottom: 0px;
   position: absolute;
   text-align: center
}

.anu-band .band-promo-text h2,
.anu-band .band-promo-text h2 a {
   color: #FFF;
   text-shadow: 2px 2px #000;
   text-decoration: none
}

.anu-band .band-promo-text h2 a:hover,
.anu-band .band-promo-text h2 a:active {
   color: #8EBBD0;
   text-decoration: underline
}

.anu-band .band-promo-text .pullquote p {
   font-size: 0.9em;
   color: #FFF;
   line-height: 1.15em
}

@media only screen and (max-width: 479px) {

   .anu-band .band-banner,
   .anu-band .band-promo,
   .anu-band .band-black,
   .anu-band .band-white,
   .anu-band .band-uni2,
   .anu-band .band-uni,
   .anu-band .band-uni75,
   .anu-band .band-uni50,
   .anu-band .band-uni25,
   .anu-band .band-uni10,
   .anu-band .band-grey,
   .anu-band .band-grey75,
   .anu-band .band-grey50,
   .anu-band .band-grey25,
   .anu-band .band-grey10 {
      width: 320px
   }

   .anu-band .band-banner-text {
      margin: 0;
      width: 279px;
      bottom: -380px;
      position: absolute
   }

   .anu-band .band-promo-text {
      margin: 10px;
      padding: 10px 10px 5px 10px;
      width: 87.5%
   }

   .anu-band .band-promo-text .pullquote p {
      font-size: 0.75em
   }

   .anu-band .band-banner-text h1,
   .anu-band .band-banner-text em {
      font-size: 1.4em
   }

   .anu-band .band-banner-home .fotorama__arr {
      top: 150px
   }

   .anu-band .band-banner-cover img,
   .anu-band .band-banner-cover video {
      left: 58%;
      transform: translateX(-58%);
      height: 100%
   }

   .anu-band .band-banner-wrap.band-banner-home .band-banner-cover img.topright,
   .anu-band .band-banner-wrap.band-banner-home .band-banner-cover img.bottomright {
      left: 42%;
      transform: translateX(-42%)
   }

   .anu-band .band-banner-wrap.band-banner-home .band-banner-cover img.middlecenter,
   .anu-band .band-banner-wrap.band-banner-home .band-banner-cover img.bottomcenter {
      left: 50%;
      transform: translateX(-50%)
   }

   .anu-band .band-promo-cover img,
   .anu-band .band-promo-cover video {
      height: 100%
   }

   .anu-band .band-promo-cover,
   .anu-band .band-banner-cover,
   .anu-band .band-banner-wrap.band-banner-home .band-banner-cover {
      height: 300px;
      position: relative
   }

   .anu-band .band-promo-wrap,
   .anu-band .band-banner-wrap,
   .anu-band .band-banner-wrap.band-banner-home {
      height: auto;
      overflow: visible;
      position: relative
   }

   .anu-band .band-promo,
   .anu-band .band-banner,
   .anu-band .band-banner-home .band-banner {
      height: auto;
      position: relative
   }

   .anu-band .band-promo-text,
   .anu-band .band-banner-text,
   .anu-band .band-banner-home .band-banner-text {
      left: 0;
      top: auto;
      bottom: auto;
      display: block;
      clear: both;
      margin: 10px 0 0 10px;
      padding: 0;
      text-align: center;
      width: 300px;
      position: relative;
      background-color: #333
   }

   .anu-band .band-banner-wrap.band-banner-home {
      height: 450px
   }

   .anu-band .band-banner-overlay {
      display: none
   }

   .anu-band .band-banner-shield {
      top: 0px
   }

   .anu-band .band-banner-shield img {
      width: 50%;
      margin-top: 10px;
      margin-bottom: 10px;
      float: none;
      transform: translateX(50%)
   }
}

@media only screen and (min-width: 480px) and (max-width: 599px) {

   .anu-band .band-banner,
   .anu-band .band-promo,
   .anu-band .band-black,
   .anu-band .band-white,
   .anu-band .band-uni2,
   .anu-band .band-uni,
   .anu-band .band-uni75,
   .anu-band .band-uni50,
   .anu-band .band-uni25,
   .anu-band .band-uni10,
   .anu-band .band-grey,
   .anu-band .band-grey75,
   .anu-band .band-grey50,
   .anu-band .band-grey25,
   .anu-band .band-grey10 {
      width: 480px
   }

   .anu-band .band-banner-text {
      margin: 0;
      width: 439px;
      bottom: -380px;
      position: absolute
   }

   .anu-band .band-banner-text h1,
   .anu-band .band-banner-text em {
      font-size: 1.6em
   }

   .anu-band .band-promo-text {
      width: 84%
   }

   .anu-band .band-promo-text .pullquote p {
      font-size: 0.8em
   }

   .anu-band .band-banner-home .fotorama__arr {
      top: 150px
   }

   .anu-band .band-banner-cover img,
   .anu-band .band-banner-cover video {
      left: 54%;
      transform: translateX(-54%);
      height: 100%
   }

   .anu-band .band-banner-wrap.band-banner-home .band-banner-cover img.topright,
   .anu-band .band-banner-wrap.band-banner-home .band-banner-cover img.bottomright {
      left: 46%;
      transform: translateX(-46%)
   }

   .anu-band .band-banner-wrap.band-banner-home .band-banner-cover img.middlecenter,
   .anu-band .band-banner-wrap.band-banner-home .band-banner-cover img.bottomcenter {
      left: 50%;
      transform: translateX(-50%)
   }

   .anu-band .band-promo-cover img,
   .anu-band .band-promo-cover video {
      height: 100%
   }

   .anu-band .band-promo-cover,
   .anu-band .band-banner-cover,
   .anu-band .band-banner-wrap.band-banner-home .band-banner-cover {
      height: 300px;
      position: relative
   }

   .anu-band .band-promo-wrap,
   .anu-band .band-banner-wrap,
   .anu-band .band-banner-wrap.band-banner-home {
      height: auto;
      overflow: visible;
      position: relative
   }

   .anu-band .band-promo,
   .anu-band .band-banner,
   .anu-band .band-banner-home .band-banner {
      height: auto;
      position: relative
   }

   .anu-band .band-promo-text,
   .anu-band .band-banner-text,
   .anu-band .band-banner-home .band-banner-text {
      left: 0;
      top: auto;
      bottom: auto;
      display: block;
      clear: both;
      margin: 10px 0 0 20px;
      padding: 0;
      text-align: center;
      width: 440px;
      position: relative;
      background-color: #333
   }

   .anu-band .band-banner-wrap.band-banner-home {
      height: 450px
   }

   .anu-band .band-banner-overlay {
      display: none
   }

   .anu-band .band-banner-shield {
      top: 0px
   }

   .anu-band .band-banner-shield img {
      position: inherit;
      width: 50%;
      margin-top: 10px;
      margin-bottom: 10px;
      float: none;
      transform: translateX(50%)
   }
}

@media only screen and (min-width: 600px) and (max-width: 959px) {

   .anu-band .band-banner,
   .anu-band .band-promo,
   .anu-band .band-black,
   .anu-band .band-white,
   .anu-band .band-uni2,
   .anu-band .band-uni,
   .anu-band .band-uni75,
   .anu-band .band-uni50,
   .anu-band .band-uni25,
   .anu-band .band-uni10,
   .anu-band .band-grey,
   .anu-band .band-grey75,
   .anu-band .band-grey50,
   .anu-band .band-grey25,
   .anu-band .band-grey10 {
      width: 600px
   }

   .anu-band .band-banner-text.topleft,
   .anu-band .band-banner-text.bottomleft {
      width: 60%
   }

   .anu-band .band-banner-text.topright,
   .anu-band .band-banner-text.bottomright {
      width: 60%;
      left: 26.5%
   }

   .anu-band .band-banner-text.middlecenter,
   .anu-band .band-banner-text.bottomcenter {
      width: 60%;
      left: 13.5%
   }

   .anu-band .band-banner-text.topleft,
   .anu-band .band-banner-text.topright {
      top: -460px
   }

   .anu-band .band-banner-text.middlecenter {
      width: 60%;
      bottom: 90px;
      left: 13.5%;
      text-align: center
   }

   .anu-band .band-banner-text.bottomcenter {
      width: 60%;
      bottom: 0px;
      left: 13.5%;
      text-align: center
   }

   .anu-band .band-banner-text h1,
   .anu-band .band-banner-text em {
      font-size: 1.8em
   }

   .anu-band .band-promo-text {
      width: 86.5%
   }

   .anu-band .band-banner-cover img,
   .anu-band .band-banner-cover video {
      left: 52%;
      transform: translateX(-52%);
      height: 100%
   }

   .anu-band .band-banner-wrap.band-banner-home .band-banner-cover img.topright,
   .anu-band .band-banner-wrap.band-banner-home .band-banner-cover img.bottomright {
      left: 48%;
      transform: translateX(-48%)
   }

   .anu-band .band-banner-wrap.band-banner-home .band-banner-cover img.middlecenter,
   .anu-band .band-banner-wrap.band-banner-home .band-banner-cover img.bottomcenter {
      left: 50%;
      transform: translateX(-50%)
   }

   .anu-band .band-banner-wrap.band-banner-home,
   .anu-band .band-banner-wrap.band-banner-home .band-banner-cover {
      height: 500px
   }
}

#skipnavholder a,
#skipnavholder a:link,
#skipnavholder a:visited {
   display: block;
   width: 99%;
   position: absolute;
   top: 0;
   left: -200%;
   z-index: 2
}

#skipnavholder a:focus,
#skipnavholder a:active {
   left: 0;
   top: 0;
   z-index: 100
}

#skipnavtarget {
   position: absolute;
   left: -200%
}

#skipnavholder a,
#skipnavholder a:link,
#skiplinkholder a:visited {
   color: #fff;
   background: #333;
   text-decoration: none;
   padding: 5px
}

#explore-wrap {
   background: #222;
   height: 25px
}

#explore {
   color: #CCC;
   font-size: 0.9em;
   letter-spacing: 0.1em;
   display: block;
   width: 100%;
   margin-left: auto;
   margin-right: auto
}

#explore-hdr {
   float: left
}

#explore-hdr em {
   font-weight: normal;
   font-style: normal;
   font-size: 1.1em;
   line-height: 0
}

.explore-hdr-drop {
   left: 0;
   background: #FFF;
   border-left: #8EBBD0 1px solid;
   border-right: #8EBBD0 1px solid;
   border-bottom: #8EBBD0 1px solid
}

.explore-hdr-drop-right {
   position: relative;
   left: 155px
}

#explore-hdr #srch-hdr-mini,
#explore-hdr #srch-hdr-mini ul li a {
   float: right
}

#explore-hdr #srch-hdr-mini li a,
#explore-hdr #srch-hdr-mini li a:link,
#explore-hdr #srch-hdr-mini li a:visited,
#explore-hdr #srch-hdr-mini li a:active,
#explore-hdr #srch-hdr-mini li a:hover {
   padding: 0
}

#explore-hdr #srch-hdr-mini li {
   padding: 5px 10px 5px 0px
}

#explore-hdr a {
   color: #DDD;
   text-decoration: none;
   display: block;
   float: left;
   padding: 5px 10px 5px 20px;
   height: 15px
}

#explore-hdr a:link,
#explore-hdr a:visited,
#explore-hdr a:active {
   color: #DDD;
   text-decoration: none;
   display: block;
   float: left;
   padding: 5px 10px 5px 20px;
   height: 15px
}

#explore-hdr a:hover {
   color: #FFF;
   cursor: pointer;
   background: #444
}

#explore-hdr ul {
   display: block;
   float: left;
   margin: 0;
   padding: 0;
   list-style-type: none;
   width: auto
}

#explore-hdr li {
   display: block;
   float: left;
   font-weight: bold;
   position: relative
}

#explore-hdr #srch-hdr-mini ul li {
   float: right;
   clear: both
}

#explore-hdr ul ul {
   position: absolute;
   z-index: 500;
   top: 25px;
   display: none;
   width: 318px
}

.explore-hdr-drop-div {
   left: 0;
   background: #FFF;
   border-left: #8EBBD0 1px solid;
   border-right: #8EBBD0 1px solid;
   border-bottom: #8EBBD0 1px solid;
   top: 25px;
   display: none;
   position: absolute;
   width: 318px
}

#explore-hdr ul .explore-hdr-drop-div ul {
   top: 4px;
   display: block;
   position: relative;
   background: none;
   border: none;
   width: 155px
}

#explore-hdr ul .explore-hdr-drop-div ul ul {
   top: 0
}

#explore-hdr ul .explore-hdr-drop-div .explore-hdr-drop-right {
   left: 0
}

#explore-hdr ul ul ul {
   display: block;
   position: relative;
   top: 0px;
   padding-left: 16px
}

#explore-hdr ul .explore-hdr-drop-right {
   width: 160px
}

#srch-hdr-mini ul {
   left: -243px
}

#explore-hdr ul ul li {
   clear: left;
   font-weight: normal;
   line-height: 0.9em;
   font-size: 1.0em;
   letter-spacing: 0.0em
}

#explore-hdr ul .explore-hdr-drop-right li {
   line-height: 1.2em
}

#explore-hdr ul ul li a {
   color: #4C6E78;
   text-decoration: none;
   display: block;
   float: left;
   padding: 5px 10px 5px 10px;
   height: auto;
   width: 140px
}

#explore-hdr ul ul li a:link,
#explore-hdr ul ul li a:visited,
#explore-hdr ul ul li a:active {
   color: #4C6E78;
   text-decoration: none;
   display: block;
   float: left;
   padding: 5px 10px 5px 10px;
   height: auto;
   width: 140px
}

#explore-hdr ul ul li a:hover {
   color: #7B5A3D;
   background: #FFF;
   text-decoration: underline
}

#explore-hdr ul ul li a em {
   color: #4C6E78;
   background: #FFF;
   font-size: 0.85em;
   font-style: normal;
   font-weight: normal;
   line-height: 0.8em
}

#explore-hdr ul ul li a:hover em {
   color: #7B5A3D;
   text-decoration: none
}

#explore-hdr ul ul li a.h-cass:hover {
   color: #7B5A3D
}

#explore-hdr ul ul li a.h-cap:hover {
   color: #7B5A3D
}

#explore-hdr ul ul li a.h-cbe:hover {
   color: #7B5A3D
}

#explore-hdr ul ul li a.h-cecs:hover {
   color: #7B5A3D
}

#explore-hdr ul ul li a.h-cl:hover {
   color: #7B5A3D
}

#explore-hdr ul ul li a.h-cmbe:hover {
   color: #7B5A3D
}

#explore-hdr ul ul li a.h-cmh:hover {
   color: #7B5A3D
}

#explore-hdr ul ul li a.h-cps:hover {
   color: #7B5A3D
}

#explore-hdr ul ul li a.h-cos:hover {
   color: #7B5A3D
}

a.h-cass:hover em,
a.h-cap:hover em,
a.h-cbe:hover em,
a.h-cecs:hover em,
a.h-cl:hover em,
a.h-cmbe:hover em,
a.h-cps:hover em,
a.h-chm:hover em,
a.h-cos:hover em {
   text-decoration: none
}

div#explore-hdr li:hover {
   cursor: pointer;
   z-index: 100
}

#explore-hdr ul.azdrop {
   padding: 0px 0px 10px 15px;
   width: 105px
}

#explore-hdr ul ul li.az {
   clear: none;
   width: 24px;
   margin-bottom: 2px
}

#explore-hdr ul ul li.az a {
   padding: 2px 2px 2px 2px;
   height: auto;
   width: 12px;
   text-align: center
}

#explore-hdr ul ul li.az a:hover {
   border: #CCC 1px solid
}

#explore-hdr ul ul li.azclose a {
   width: 85px;
   margin-bottom: 0px;
   padding-bottom: 0px
}

.anu-map-static-item-container {
   position: relative;
   border: 1px solid #111;
   margin-right: 0px;
   margin-left: 0px;
   margin-bottom: 10px;
   cursor: pointer;
   line-height: 1em;
   max-width: 598px;
   max-height: 398px
}

.anu-map-static-item-bnumlabel {
   font-size: 2.0em;
   padding: 0 0 4px 10px;
   float: left;
   display: inline
}

.anu-map-static-item-label {
   float: left;
   display: inline;
   padding: 2px 0 0 10px;
   line-height: 1.1em
}

.anu-map-overlay {
   background: rgb(255, 255, 255) transparent;
   background: rgba(255, 255, 255, 0.8);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";
   display: block;
   color: #4d4d4d;
   text-align: left;
   position: absolute;
   width: 100%;
   bottom: 0;
   padding: 14px 0 10px 0;
   z-index: 1
}

.gsasuggest,
.anustaffsuggest {
   position: absolute !important;
   background: #FFF;
   color: #666;
   border: #CCC solid 1px;
   text-align: left !important;
   display: none;
   right: 10%;
   top: 20px;
   min-width: 180px;
   z-index: 60
}

.gsasuggest ul,
.anustaffsuggest ul {
   list-style: none;
   padding: 0;
   margin: 0;
   font-size: 1.5em
}

.gsasuggest ul li,
.anustaffsuggest ul li {
   padding: 4px;
   border-bottom: 1px solid #ebebeb
}

.gsasuggest a,
.anustaffsuggest a {
   text-decoration: none;
   color: #666
}

#anustaffform {
   position: relative;
   margin-left: auto;
   margin-right: auto;
   width: 50%
}

#anustaffform .anustaffsuggest {
   top: 40px;
   left: 0;
   right: auto
}

#srch-hdr {
   float: right;
   clear: right;
   margin: -2px 2% 0 0;
   padding: 2px 0 0 0;
   display: inline;
   width: 44%
}

#srch-hdr form {
   margin: 0;
   padding: 0
}

#srch-hdr form div {
   text-align: right;
   position: relative
}

#srch-hdr input.txt {
   background: #CCC;
   border: #000 1px solid;
   padding: 0 2px 0 2px;
   margin: 0;
   position: relative;
   top: -2px;
   font-size: 1.0em
}

#srch-hdr input.s-btn {
   position: relative;
   top: 3px
}

#srch-hdr.srch-hdr-grad input.txt {
   top: 0
}

#srch-hdr.srch-hdr-grad label {
   top: 0;
   vertical-align: middle
}

#srch-hdr.srch-hdr-grad select {
   top: 0
}

#srch-hdr.srch-hdr-grad .rdo {
   margin: 3px 0 3px 0.5ex;
   vertical-align: middle
}

#srch-hdr .srch-radio {
   vertical-align: middle;
   margin: 0;
   padding: 0;
   display: inline
}

#srch-hdr label {
   position: relative;
   top: -3px;
   font-size: 0.9em;
   text-transform: uppercase
}

#srch-hdr select {
   position: relative;
   top: -3px;
   font-size: 0.8em;
   text-transform: uppercase;
   max-width: 93px
}

#bnr-wrap {
   background: #333;
   clear: both
}

#bnr-wrap.noborder {
   border: 0 !important
}

#bnr,
#bnr-gwy {
   display: block;
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   color: #666;
   clear: both
}

#bnr-gwy {
   height: 112px
}

#bnr-left {
   float: left;
   margin: 0;
   padding: 20px 2.0833% 20px 2.0833%;
   display: inline;
   width: 150px
}

#bnr-left-tuckwell {
   float: left;
   margin: 0;
   padding: 20px;
   display: inline
}

#bnr-right {
   float: right;
   margin: 0 20px 0 0;
   display: inline
}

#bnr-gwy #bnr-left {
   width: 200px
}

.social-icons {
   display: block;
   padding-top: 0
}

.social-icons-nav {
   display: block;
   padding-top: 20px
}

.social-icons-bnr {
   display: none;
   width: 200px;
   text-align: right;
   padding-top: 20px
}

.social-icons img {
   height: 32px
}

.social-icons-bnr img {
   height: 32px
}

.social-icons-nav img {
   height: 32px
}

.icon-box {
   padding-top: 3px
}

#body-wrap {
   display: block;
   width: 100%;
   margin: 0;
   padding: 0;
   background: #FFF;
   float: left;
   clear: left
}

#body {
   display: block;
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   background: #FFF
}

#update-wrap {
   display: block;
   background: #FFF;
   width: 100%;
   margin: 0;
   padding: 0;
   clear: both;
   text-align: left
}

#update-details {
   background: #FFF;
   display: block;
   width: 95.8333%;
   margin-left: auto;
   margin-right: auto;
   padding: 10px 0px 10px 0px;
   border-top: 1px solid #CCC
}

.anu-band #update-wrap,
.anu-band #update-details {
   background: #CCC
}

#subfooter-wrap {
   display: block;
   float: left;
   clear: left;
   width: 100%;
   background: #CCC
}

#anu-subfooter {
   width: 960px;
   margin-left: auto;
   margin-right: auto;
   background: #CCC
}

#anu-subfooter h1,
#anu-subfooter h2,
#anu-subfooter h3,
#anu-subfooter h4,
#anu-subfooter h1 a,
#anu-subfooter h2 a,
#anu-subfooter h3 a,
#anu-subfooter h4 a {
   text-shadow: 1px 1px #EBEBEB
}

#anu-subfooter h1,
#anu-subfooter h2,
#anu-subfooter h3,
#anu-subfooter h4,
#anu-subfooter h5,
#anu-subfooter h6,
#anu-subfooter h1 a,
#anu-subfooter h2 a,
#anu-subfooter h3 a,
#anu-subfooter h4 a,
#anu-subfooter h5 a,
#anu-subfooter h6 a {
   color: #000;
   text-decoration: none
}

#anu-subfooter h1 a:hover,
#anu-subfooter h2 a:hover,
#anu-subfooter h3 a:hover,
#anu-subfooter h4 a:hover,
#anu-subfooter h5 a:hover,
#anu-subfooter h6 a:hover {
   color: #7B5A3D;
   text-decoration: underline
}

#footer-wrap {
   display: block;
   float: left;
   clear: left;
   width: 100%;
   /*Begin-K7-2023-06-30-PT8.60 background:#333*/
   background: #000
      /*End-K7-2023-06-30-PT8.60*/
}

#anu-footer {
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   /*Begin-K7-2023-06-30-PT8.60 background:#333;*/
   background: #000;
   /*End-K7-2023-06-30-PT8.60*/
   height: 100px
}

#anu-detail {
   float: left;
   width: 95.8333%
}

#anu-address {
   float: left;
   width: 40%
}

#anu-detail p,
#anu-address p {
   color: #DDD;
   font-size: 0.9em;
   padding: 5px 0 20px 20px;
   float: left
}

#anu-detail ul {
   display: block;
   float: left;
   margin: 0;
   padding: 0;
   list-style-type: none
}

#anu-detail ul li {
   display: block;
   float: left;
   width: auto
}

/*Begin-K7-2023-06-30-PT8.60*/
/*#anu-detail ul li a{font-weight:normal;color:#CCC;text-decoration:none;display:block;float:left;padding:5px 20px 5px 20px;height:15px}*/
#anu-detail ul li a {
   font-weight: normal;
   color: #CCC;
   text-decoration: none;
   display: block;
   float: left;
   padding: 5px 5px 5px 5px
}

/*End-K7-2023-06-30-PT8.60*/
#anu-detail ul li a:hover {
   color: #FFF;
   cursor: pointer;
   background: #444
}

#anu-groups {
   margin: 25px 2% 0 0;
   float: right;
   width: 57%;
   text-align: right;
   height: auto
}

.anu-vision-play {
   width: 100%;
   position: absolute;
   top: 0px;
   left: 0px
}

.anu-ftr-go8 {
   float: right;
   width: 100px;
   height: 60px
}

.anu-ftr-iaru {
   float: right;
   width: 115px;
   height: 30px
}

.anu-ftr-edx {
   float: right;
   width: 50px;
   height: 30px
}

.anu-ftr-apru {
   float: right;
   width: 90px;
   height: 30px
}

.anustaff-container {
   border-left: solid 1px #ddd;
   padding-left: 20px
}

.anustaff h3 {
   font-size: 1em;
   line-height: 1.25em;
   color: #111;
   letter-spacing: normal;
   margin: 5px 0 0 0
}

ol.anustaff-results {
   padding: 0;
   margin-top: 0
}

ol.anustaff-results li {
   list-style: none;
   padding: 0 0 10px 0
}

ol.anustaff-results .anustaff {
   width: 100%;
   vertical-align: top;
   display: inline-block;
   margin-bottom: 2px
}

.anustaff-row {
   clear: both
}

.anustaff-ele {
   float: left;
   margin-right: 8px;
   margin-bottom: 1px
}

.anustaff-hide-start {
   display: none
}

.anustaff-moreless {
   border: 1px #999 solid;
   padding: 1px 2px 1px 2px;
   margin-top: 4px
}

.anustaff-moreless a {
   text-decoration: none;
   line-height: 0.9em
}

.noshadow {
   text-shadow: none
}

.large strong a {
   text-decoration: none
}

.large a:hover {
   text-decoration: underline
}

.sml-hdr strong {
   font-weight: normal
}

.sml-hdr a {
   color: #4C6E78;
   text-decoration: none
}

.sml-hdr a:hover {
   color: #7B5A3D;
   text-decoration: underline
}

.grey-hdr a,
.hdr-grey a {
   color: #666;
   text-decoration: none
}

.grey-hdr a:hover,
.hdr-grey a:hover {
   text-decoration: underline
}

.gold-hdr a,
.hdr-gold a {
   color: #4C6E78;
   text-decoration: none
}

.gold-hdr a:hover,
.hdr-gold a:hover {
   text-decoration: underline
}

.blue-hdr a,
.hdr-blue a {
   color: #4C6E78;
   text-decoration: none
}

.blue-hdr a:hover,
.hdr-blue a:hover {
   text-decoration: underline
}

.col-title a {
   text-decoration: none;
   font-weight: normal
}

.col-title a:hover {
   color: #7B5A3D;
   text-decoration: underline
}

.pullquote {
   background: url(../images/styles/quote-in.png) no-repeat top left;
   width: 50%;
   text-align: center;
   color: #333;
   font-size: 1.7em;
   line-height: 1.2em
}

.pullquote p {
   background: url(../images/styles/quote-out.png) no-repeat bottom right;
   margin: 0px;
   padding: 5px 30px 5px 30px;
   font-weight: 300
}

.pullquote.left {
   margin-right: 20px
}

.pullquote.right {
   margin-left: 20px
}

.pullquote.fullwidth {
   width: 100%
}

.big-pullquote {
   background: url(../images/styles/big-quote-in.png) no-repeat top left;
   width: 50%;
   text-align: center;
   color: #333;
   font-size: 1.85em;
   line-height: 1.25em
}

.big-pullquote p {
   background: url(../images/styles/big-quote-out.png) no-repeat bottom right;
   margin: 0px;
   padding: 5px 55px 5px 65px;
   font-weight: 300
}

.big-pullquote.left {
   margin-right: 20px
}

.big-pullquote.right {
   margin-left: 20px
}

.big-pullquote.fullwidth {
   width: 100%
}

.anu-product {
   font-size: 3em;
   letter-spacing: 0em
}

.readmore a {
   letter-spacing: 0.05em;
   font-size: 0.8em;
   text-decoration: none
}

.readmore a:hover {
   text-decoration: underline
}

.boxlink a {
   float: left;
   margin: 2px;
   text-decoration: none;
   padding: 0px 4px 0px 4px;
   border: #8EBBD0 1px solid
}

.boxlink a.linkselect {
   color: #FFF;
   background: #8EBBD0
}

.boxlink a:hover {
   border: #C7DDE8 1px solid;
   background: #C7DDE8;
   color: #FFF
}

.boxlink-whiteborder a {
   border-color: #FFF
}

.boxlink .azinactive {
   color: #999;
   border-color: white
}

.boxlink .azinactive:hover {
   color: #999;
   background: none;
   border-color: #FFF
}

.browseboxlink {
   width: 100%;
   margin: 2px 0 2px 0;
   line-height: 1.4em
}

.boxlinkfixed {
   width: 0.9em
}

.box-header h1,
.box-header h2,
.box-header h3,
.box-header h4,
.box-header h5,
.box-header h6,
.box-header-uni h1,
.box-header-uni h2,
.box-header-uni h3,
.box-header-uni h4,
.box-header-uni h5,
.box-header-uni h6,
.box-header-grey h1,
.box-header-grey h2,
.box-header-grey h3,
.box-header-grey h4,
.box-header-grey h5,
.box-header-grey h6 {
   font-size: 1.25em;
   font-style: normal
}

.box-header h1,
.box-header h2,
.box-header h3,
.box-header h4,
.box-header h5,
.box-header h6,
.box-header-uni h1,
.box-header-uni h2,
.box-header-uni h3,
.box-header-uni h4,
.box-header-uni h5,
.box-header-uni h6 {
   margin-bottom: 0px;
   padding-bottom: 0px;
   color: #55707D
}

.box-header-grey h1,
.box-header-grey h2,
.box-header-grey h3,
.box-header-grey h4,
.box-header-grey h5,
.box-header-grey h6 {
   margin-bottom: 0px;
   padding-bottom: 0px;
   color: #666
}

.box-header h1 a,
.box-header h2 a,
.box-header h3 a,
.box-header a,
.box-header h4 a,
.box-header h5 a,
.box-header h6 a,
.box-header a,
.box-header-grey h1 a,
.box-header-grey h2 a,
.box-header-grey h3 a,
.box-header-grey a,
.box-header-grey h4 a,
.box-header-grey h5 a,
.box-header-grey h6 a,
.box-header-grey a,
.box-header-uni h1 a,
.box-header-uni h2 a,
.box-header-uni h3 a,
.box-header-uni a,
.box-header-uni h4 a,
.box-header-uni h5 a,
.box-header-uni h6 a,
.box-header-uni a {
   text-decoration: none
}

.box-header a,
.box-header a:visited,
.box-header a:active,
.box-header-uni a,
.box-header-uni a:visited,
.box-header-uni a:active,
th a,
th a:visited,
th a:active {
   color: #4C6E78
}

.box-header-grey a,
.box-header-grey a:visited,
.box-header-grey a:active {
   color: #666
}

.box-header h1 a:hover,
.box-header h2 a:hover,
.box-header h3 a:hover,
.box-header a:hover,
.box-header h4 a:hover,
.box-header h5 a:hover,
.box-header h6 a:hover,
.box-header a:hover,
.box-header-grey h1 a:hover,
.box-header-grey h2 a:hover,
.box-header-grey h3 a:hover,
.box-header-grey a:hover,
.box-header-grey h4 a:hover,
.box-header-grey h5 a:hover,
.box-header-grey h6 a:hover,
.box-header-grey a:hover,
.box-header-uni h1 a:hover,
.box-header-uni h2 a:hover,
.box-header-uni h3 a:hover,
.box-header-uni a:hover,
.box-header-uni h4 a:hover,
.box-header-uni h5 a:hover,
.box-header-uni h6 a:hover,
.box-header-uni a:hover {
   text-decoration: underline
}

.box-header a:hover,
.box-header-grey a:hover,
.box-header-uni a:hover {
   color: #7B5A3D
}

menu {
   margin: 0;
   padding: 0
}

#breadcrumb {
   margin: 0px 0px 10px 0px;
   padding: 0px;
   font-size: 0.9em;
   color: #666
}

#breadcrumb a {
   text-decoration: none
}

#breadcrumb a:hover {
   text-decoration: underline
}

#page-header {
   padding-bottom: 5px;
   text-align: right;
   color: #666;
   text-transform: uppercase;
   letter-spacing: 0.1em;
   font-size: 0.85em;
   font-weight: bold;
   border-bottom: #CCC 1px solid
}

#page-header a {
   text-decoration: none;
   color: #666
}

#page-header a:hover {
   text-decoration: underline;
   color: #666
}

.downtime-notice a,
.downtime-notice a:visited {
   color: #C00
}

.msg-error-inline,
.msg-warn-inline,
.msg-info-inline,
.msg-success-inline,
.msg-error,
.msg-warn,
.msg-info,
.msg-success {
   border: 1px solid black;
   padding: 4px 25px;
   background-repeat: no-repeat !important;
   background-position: 5px 5px !important
}

.msg-error-inline,
.msg-error {
   background-color: #FFE3E3;
   border-color: #F00;
   background-image: url('../../anu/images/icons/silk/cross.gif')
}

.msg-warn-inline,
.msg-warn {
   background: #FFF9E6;
   border-color: #FC3;
   background-image: url('../../anu/images/icons/silk/error.gif')
}

.msg-info-inline,
.msg-info {
   background: #EDF3FE;
   border-color: #69F;
   background-image: url('../../anu/images/icons/silk/information.gif')
}

.msg-success-inline,
.msg-success {
   background: #EFFADA;
   border-color: #BFE498;
   background-image: url('../../anu/images/icons/silk/tick.gif')
}

.msg-error-inline h1,
.msg-warn-inline h1,
.msg-info-inline h1,
.msg-success-inline h1,
.msg-error-inline h2,
.msg-warn-inline h2,
.msg-info-inline h2,
.msg-success-inline h2,
.msg-error-inline h3,
.msg-warn-inline h3,
.msg-info-inline h3,
.msg-success-inline h3,
.msg-success h2,
.msg-info h2,
.msg-warn h2,
.msg-error h2,
.msg-success h1,
.msg-info h1,
.msg-warn h1,
.msg-error h1,
.msg-success h3,
.msg-info h3,
.msg-warn h3,
.msg-error h3 {
   color: #333
}

.icon-app-store,
.icon-android-app,
.icon-google-play,
.icon-app-store-small,
.icon-android-app-small,
.icon-google-play-small {}

.icon-app-store,
.icon-android-app,
.icon-google-play {
   width: 178px
}

.icon-app-store-small,
.icon-android-app-small,
.icon-google-play-small {
   width: 120px
}

.anu-share {
   position: relative;
   display: none;
   background-color: #ebebeb;
   padding: 5px 3px 3px 3px;
   float: left;
   min-height: 21px;
   min-width: 140px
}

.anu-share a {
   border: none;
   color: #666;
   text-decoration: none;
   font-size: 0.5em;
   letter-spacing: 0.15em
}

.anu-share a:hover {
   color: #000
}

.anu-share #share-slide-hover {
   min-width: 140px;
   min-height: 21px;
   overflow: hidden;
   padding: 2px;
   padding-bottom: 2px
}

.anu-share #share-slide-hover img {
   width: 12px;
   height: 12px
}

.anu-share ul {
   float: left;
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   z-index: 100
}

.anu-share li {
   float: left;
   margin: 0px;
   padding: 2px 2px 4px 2px;
   width: 32px;
   height: 32px
}

.anu-share ul ul li {
   padding-bottom: 6px
}

.anu-share-icons a {
   border: none
}

.anu-share ul ul {
   display: none;
   position: absolute;
   width: 98%;
   top: 38px;
   left: 0px;
   margin-bottom: 6px;
   padding-left: 3px;
   background: #ebebeb
}

.anu-share #anu-share-close,
.anu-share #anu-share-close a {
   float: right;
   width: 80%;
   text-align: right;
   padding-right: 2px;
   height: auto
}

.anu-share #anu-share-close img {
   vertical-align: middle;
   margin-bottom: 0.3em
}

.anu-share #anu-share-close a {
   border: 0;
   padding: 6px;
   text-transform: none;
   font-size: 0.85em;
   letter-spacing: 0.1em
}

.anu-share #anu-share-close a:hover {
   color: #7B5A3D;
   text-decoration: underline
}

.anu-os {
   position: absolute;
   left: -1000px
}

.tools-grey {
   color: #666;
   background: #CCC
}

.tools-uni {
   color: #55707D;
   background: #E3EEF3
}

.tools-main {
   color: #55707D;
   background: #E3EEF3
}

.tools-college ul,
.tools-main ul,
.tools-grey ul,
.tools-uni ul {
   display: block;
   margin: 0;
   padding: 0;
   list-style-type: none
}

.tools-college ul li,
.tools-main ul li,
.tools-grey ul li,
.tools-uni ul li {
   display: block;
   float: left
}

.tools-college ul li a,
.tools-main ul li a,
.tools-grey ul li a,
.tools-uni ul li a {
   text-decoration: none;
   display: block;
   padding: 1px 5px 1px 5px
}

.tools-grey ul li a {
   color: #666;
   background: #CCC
}

.tools-grey ul li a:hover {
   color: #FFF;
   background: #666;
   cursor: pointer
}

.tools-uni ul li a {
   color: #4C6E78;
   background: #E3EEF3
}

.tools-uni ul li a:hover {
   color: #FFF;
   background: #8EBBD0;
   cursor: pointer
}

.tools-main ul li a {
   color: #4C6E78;
   background: #E3EEF3
}

.tools-main ul li a:hover {
   color: #FFF;
   background: #8EBBD0;
   cursor: pointer
}

.iconlist {
   list-style-type: none;
   padding: 0;
   margin: 0
}

.iconlist_h li {
   padding-right: 20px;
   float: left
}

.iconlist li a {
   background-repeat: no-repeat;
   background-position: 0em;
   padding-left: 35px;
   line-height: 32px;
   height: 100%;
   display: block;
   text-decoration: none
}

.iconlist_h li a {
   padding-left: 30px
}

.iconlist li a.anuok {
   background-image: url(../../anu/images/icons/web/shield.png)
}

.iconlist li a.horus {
   background-image: url(../../anu/images/icons/web/horus.png)
}

.iconlist li a.wattle {
   background-image: url(../../anu/images/icons/web/wattle.png)
}

.iconlist li a.hrsa {
   background-image: url(../../anu/images/icons/web/mouse.png)
}

.iconlist li a.espf {
   background-image: url(../../anu/images/icons/web/mouse.png)
}

.iconlist li a.aries {
   background-image: url(../../anu/images/icons/web/mouse.png)
}

.iconlist li a.imis {
   background-image: url(../../anu/images/icons/web/mouse.png)
}

.iconlist li a.mail {
   background-image: url(../../anu/images/icons/web/mail.png)
}

.iconlist li a.isis {
   background-image: url(../../anu/images/icons/web/horus.png)
}

.iconlist li a.lib {
   background-image: url(../../anu/images/icons/web/books.png)
}

.iconlist li a.is {
   background-image: url(../../anu/images/icons/web/computer.png)
}

.iconlist li a.dates {
   background-image: url(../../anu/images/icons/web/date.png)
}

.iconlist li a.timetable {
   background-image: url(../../anu/images/icons/web/calendar.png)
}

.iconlist li a.admin {
   background-image: url(../../anu/images/icons/web/mouse.png)
}

.iconlist li a.alliance {
   background-image: url(../../anu/images/icons/web/3people.png)
}

.iconlist li a.finder {
   background-image: url(../../anu/images/icons/web/finder.png)
}

.iconlist li a.eforms {
   background-image: url(../../anu/images/icons/web/plane.png)
}

.iconlist li a.erms {
   background-image: url(../../anu/images/icons/web/erms.png)
}

.iconlist li a.feedback {
   background-image: url(../../anu/images/icons/web/feedback.png)
}

.iconlist li a.figtree {
   background-image: url(../../anu/images/icons/web/warning.png)
}

.iconlist li a.anuok:hover {
   background-image: url(../../anu/images/icons/web/shield-over.png)
}

.iconlist li a.horus:hover {
   background-image: url(../../anu/images/icons/web/horus-over.png)
}

.iconlist li a.wattle:hover {
   background-image: url(../../anu/images/icons/web/wattle-over.png)
}

.iconlist li a.hrsa:hover {
   background-image: url(../../anu/images/icons/web/mouse-over.png)
}

.iconlist li a.espf:hover {
   background-image: url(../../anu/images/icons/web/mouse-over.png)
}

.iconlist li a.aries:hover {
   background-image: url(../../anu/images/icons/web/mouse-over.png)
}

.iconlist li a.imis:hover {
   background-image: url(../../anu/images/icons/web/mouse-over.png)
}

.iconlist li a.mail:hover {
   background-image: url(../../anu/images/icons/web/mail-over.png)
}

.iconlist li a.isis:hover {
   background-image: url(../../anu/images/icons/web/horus-over.png)
}

.iconlist li a.lib:hover {
   background-image: url(../../anu/images/icons/web/books-over.png)
}

.iconlist li a.is:hover {
   background-image: url(../../anu/images/icons/web/computer-over.png)
}

.iconlist li a.dates:hover {
   background-image: url(../../anu/images/icons/web/date-over.png)
}

.iconlist li a.timetable:hover {
   background-image: url(../../anu/images/icons/web/calendar-over.png)
}

.iconlist li a.admin:hover {
   background-image: url(../../anu/images/icons/web/mouse-over.png)
}

.iconlist li a.alliance:hover {
   background-image: url(../../anu/images/icons/web/3people-over.png)
}

.iconlist li a.finder:hover {
   background-image: url(../../anu/images/icons/web/finder-over.png)
}

.iconlist li a.eforms:hover {
   background-image: url(../../anu/images/icons/web/plane-over.png)
}

.iconlist li a.erms:hover {
   background-image: url(../../anu/images/icons/web/erms-over.png)
}

.iconlist li a.feedback:hover {
   background-image: url(../../anu/images/icons/web/feedback-over.png)
}

.iconlist li a.figtree:hover {
   background-image: url(../../anu/images/icons/web/warning-over.png)
}

.iconlist li a.giving-advancing {
   background-image: url(../../anu/images/icons/web/giving/icon-theme-advancing.png)
}

.iconlist li a.giving-anufund {
   background-image: url(../../anu/images/icons/web/giving/icon-theme-anufund.png)
}

.iconlist li a.giving-leading {
   background-image: url(../../anu/images/icons/web/giving/icon-theme-leading.png)
}

.iconlist li a.giving-transforming {
   background-image: url(../../anu/images/icons/web/giving/icon-theme-transforming.png)
}

a {
   word-wrap: break-word
}

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

img.block {
   display: block
}

img.absmiddle {
   vertical-align: middle;
   margin-bottom: 0.25em
}

.vid-full-3 {
   width: 960px;
   height: 320px
}

img.w10px,
video.w10px,
div.w10px {
   width: 10px
}

img.w12px,
video.w12px,
div.w12px {
   width: 12px
}

img.w16px,
video.w16px,
div.w16px {
   width: 16px
}

img.w20px,
video.w20px,
div.w20px {
   width: 20px
}

img.w24px,
video.w24px,
div.w24px {
   width: 24px
}

img.w32px,
video.w32px,
div.w32px {
   width: 32px
}

img.w48px,
video.w48px,
div.w48px {
   width: 48px
}

img.w50px,
video.w50px,
div.w50px {
   width: 50px
}

img.w64px,
video.w64px,
div.w64px {
   width: 64px
}

img.w75px,
video.w75px,
div.w75px {
   width: 75px
}

img.w80px,
video.w80px,
div.w80px {
   width: 80px
}

img.w100px,
video.w100px,
div.w100px {
   width: 100px
}

img.w120px,
video.w120px,
div.w120px {
   width: 120px
}

img.w150px,
video.w150px,
div.w150px {
   width: 150px
}

img.w180px,
video.w180px,
div.w180px {
   width: 180px
}

img.w200px,
video.w200px,
div.w200px {
   width: 200px
}

img.w220px,
video.w220px,
div.w220px {
   width: 220px
}

img.w240px,
video.w240px,
div.w240px {
   width: 240px
}

img.w250px,
video.w250px,
div.w250px {
   width: 250px
}

img.w280px,
video.w280px,
div.w280px {
   width: 280px
}

img.w320px,
video.w320px,
div.w320px {
   width: 320px
}

img.w360px,
video.w360px,
div.w360px {
   width: 360px
}

img.w440px,
video.w440px,
div.w440px {
   width: 440px
}

.anu-map-img.anu-map-small {
   display: none
}

iframe.anu-map {
   width: 599px;
   height: 400px;
   overflow: hidden
}

.one-third iframe.anu-map {
   width: 280px;
   height: 187px
}

.wide iframe.anu-map {
   width: 320px;
   height: 214px
}

.doublenarrow iframe.anu-map {
   width: 440px;
   height: 294px
}

.narrow iframe.anu-map {
   width: 200px;
   height: 200px
}

.narrow .anu-map-img {
   display: none
}

.narrow .anu-map-img.anu-map-small {
   display: block
}

.two-third .w-wide iframe.anu-map {
   width: 180px;
   height: 180px
}

.yt-vid {
   width: 100%
}

.narrow .yt-vid {
   height: 113px
}

.wide .yt-vid {
   height: 180px
}

.doublenarrow .yt-vid {
   height: 248px
}

.doublewide .yt-vid {
   height: 383px
}

#content .full .yt-vid {
   height: 383px
}

.full .yt-vid {
   height: 518px
}

.one-third .yt-vid {
   height: 158px
}

.two-third .yt-vid {
   height: 338px
}

.anu-fotorama .fotorama__stage__frame.force-visible {
   display: block !important
}

.anu-fotorama .fotorama__stage__frame.force-visible {
   display: block !important
}

.anu-fotorama .fotorama__wrap--only-active.auto-resize .fotorama__stage__frame {
   visibility: visible !important
}

.anu-fotorama .fotorama__wrap--only-active.auto-resize .fotorama__nav {
   max-width: 100% !important
}

.anu-fotorama .fotorama__caption__wrap {
   opacity: 0.7;
   filter: alpha(opacity=70);
   margin: 5px;
   background: #000;
   color: #fff
}

.anu-promo-gallery .fotorama__arr--next {
   top: 165px;
   right: 308px
}

.anu-promo-gallery .fotorama__arr--prev {
   top: 165px;
   left: 0px
}

.anu-fotorama .fotorama__dot {
   width: 6px;
   height: 6px;
   border-radius: 12px
}

.anu-fotorama .fotorama__nav__frame.fotorama__active .fotorama__dot {
   border-width: 4px
}

@media only screen and (min-width: 960px) {
   .anu-promo-gallery .fotorama__nav-wrap {
      position: absolute;
      left: 65%;
      bottom: 0;
      right: 0
   }

   .anu-promo-gallery .fotorama__nav--dots .fotorama__nav__frame {
      height: 25px
   }
}

.doublewide .anu-promo-gallery .fotorama__html {
   font-size: 0.8em
}

.doublewide .anu-promo-gallery .fotorama__arr--next {
   top: 113px;
   right: 240px
}

.doublewide .anu-promo-gallery .fotorama__arr--prev {
   top: 113px;
   left: 0px
}

.linklist {}

.list {}

.nobullet {}

ol.nobullet {
   list-style-type: none
}

ol.olbullet {
   list-style-type: disc
}

ol.alpha {
   list-style-type: lower-alpha
}

ol.roman {
   list-style-type: lower-roman
}

ol.decimal {
   list-style-type: decimal
}

ol.decimal-leading-zero {
   list-style-type: decimal-leading-zero
}

ol.lower-alpha {
   list-style-type: lower-alpha
}

ol.lower-roman {
   list-style-type: lower-roman
}

ol.upper-alpha {
   list-style-type: upper-alpha
}

ol.upper-roman {
   list-style-type: upper-roman
}

ul.circle {
   list-style-type: circle
}

ul.disc {
   list-style-type: disc
}

ul.square {
   list-style-type: square
}

ul.hangindent {
   padding: 0px;
   margin: 0px;
   list-style-type: none
}

ul.hangindent li {
   padding: 0px 0px 10px 20px;
   text-indent: -20px
}

.noindent {}

.underline {}

.nounderline,
.nounderline a {
   text-decoration: none
}

.nounderline a:hover {
   text-decoration: underline
}

.nodisplay {
   display: none;
   visibility: hidden
}

.scrnhide {
   position: absolute;
   left: -10000px;
   top: auto;
   width: 1px;
   height: 1px;
   overflow: hidden
}

.block {
   display: block;
   visibility: visible
}

.extraspace {}

.extraspace2 {}

.left {
   float: left
}

.right {
   float: right
}

.anu-right-swap1,
.anu-right-swap2,
.anu-right-swap3 {
   float: right
}

.anu-text-right-swap1,
.anu-text-right-swap2,
.anu-text-right-swap3 {
   text-align: right
}

.center {
   text-align: center
}

.small {
   font-size: 0.85em
}

small {
   font-size: 0.85em
}

.large {
   font-size: 1.25em;
   letter-spacing: 0.025em;
   line-height: 1.4em
}

.large a {
   line-height: 1.15em
}

.narrow .large {}

.wide .large {}

.doublenarrow .large {}

.hdr-uni.large,
.hdr-grey.large,
.hdr-college.large {
   font-size: 1.1em
}

.sml-hdr {
   color: #000;
   padding: 0;
   margin: 0;
   font-style: normal;
   font-weight: normal
}

.uppercase {
   text-transform: uppercase
}

.grey-hdr,
.hdr-grey,
.gold-hdr,
.hdr-gold,
.blue-hdr,
.hdr-blue,
.hdr-uni {
   padding: 0;
   margin: 10px 0 5px 0;
   text-transform: uppercase;
   letter-spacing: 0.1em;
   font-size: 0.9em;
   font-weight: normal
}

.grey-hdr,
.hdr-grey {
   color: #666
}

.blue-hdr,
.hdr-blue,
.hdr-uni,
.gold-hdr,
.hdr-gold {
   color: #55707D
}

.col-title {
   color: #55707D;
   font-size: 1.0em;
   font-weight: bold;
   padding: 0;
   margin: 10px 0 0 0
}

.event-title {
   float: left;
   width: 15.6250%
}

.readmore {
   clear: both;
   margin: 0px;
   padding: 0px
}

.dateblock,
.dateblock-line {
   float: left;
   clear: left;
   text-align: center;
   line-height: 1.5em;
   margin: 3px 10px 0 0;
   padding-right: 5px
}

.dateblock-line,
.timeblock-line {
   border-right: #CCC 1px solid
}

.timeblock,
.timeblock-line {
   float: left;
   clear: left;
   text-align: center;
   line-height: 1.5em;
   margin: 0 10px 6px 0;
   padding-right: 5px
}

.dateblock .timestart,
.dateblock-line .timestart,
.timeblock .timestart,
.timeblock-line .timestart {
   color: #666;
   font-size: 1.5em;
   position: relative;
   top: 0px;
   text-align: right
}

.dateblock .timeend,
.dateblock-line .timeend,
.timeblock .timeend,
.timeblock-line .timeend {
   color: #666;
   font-size: 1.1em;
   position: relative;
   top: 0px;
   text-align: right
}

.timetext {
   padding-left: 105px
}

.datetext {
   padding-left: 45px
}

.datetext p {
   margin: 0px
}

.datetext p.col-title {
   margin-top: 10px
}

.datetext a {
   text-decoration: none
}

.datetext a:hover {
   text-decoration: underline
}

.dateblock .time,
.dateblock-line .time,
.timeblock .time,
.timeblock-line .time,
.dateblock .bottom-label {
   color: #666;
   font-size: 10px;
   letter-spacing: 0.1em;
   position: relative;
   top: 0px
}

.dateblock .day,
.dateblock-line .day,
.timeblock .day,
.timeblock-line .day,
.dateblock .middle-label {
   color: #666;
   font-size: 22px;
   position: relative;
   top: 0px
}

.dateblock .month,
.dateblock-line .month,
.timeblock .month,
.timeblock-line .month,
.dateblock .top-label {
   color: #666;
   font-size: 10px;
   letter-spacing: 0.1em;
   position: relative;
   top: 0px
}

.dateblock .year,
.dateblock-line .year,
.timeblock .year,
.timeblock-line .year {
   color: #666;
   font-size: 10px;
   letter-spacing: 0.1em;
   position: relative;
   line-height: 1.0em;
   top: 0px
}

.dateblock-line.bg-uni2,
.timeblock-line.bg-uni2 {
   border-right: none;
   padding: 10px 5px 5px 5px;
   margin-bottom: 5px
}

.dateblock-line.bg-uni2 .time,
.dateblock-line.bg-uni2 .day,
.dateblock-line.bg-uni2 .month,
.dateblock-line.bg-uni2 .year,
.timeblock-line.bg-uni2 .time,
.timeblock-line.bg-uni2 .day,
.timeblock-line.bg-uni2 .month,
.timeblock-line.bg-uni2 .year,
.timeblock-line.bg-uni2 .timestart,
.timeblock-line.bg-uni2 .timeend,
.dateblock.bg-uni2 .time,
.dateblock.bg-uni2 .day,
.dateblock.bg-uni2 .month,
.dateblock.bg-uni2 .year,
.timeblock.bg-uni2 .time,
.timeblock.bg-uni2 .day,
.timeblock.bg-uni2 .month,
.timeblock.bg-uni2 .year,
.timeblock.bg-uni2 .timestart,
.timeblock.bg-uni2 .timeend {
   color: #FFF
}

.calendar th {
   text-align: center
}

.calendar td {
   color: #666;
   text-align: center
}

.calendar .eventday {
   color: #666;
   background-color: #EBEBEB;
   text-align: center;
   font-weight: bold
}

.calendar-week7 {
   width: 13.5%;
   height: 371px
}

.calendar-week7 .calevent {
   border-radius: 6px;
   line-height: 1.2em;
   margin-top: 2px;
   margin-bottom: 0;
   overflow-y: hidden
}

.squish {
   line-height: 1.0em
}

.noborder,
table.noborder th {
   border-width: 0px
}

.boxlink {}

.linkselect {}

.bdr-dotted {
   border-style: solid;
   border-width: 1px
}

.bdr-solid {
   border-style: solid;
   border-width: 1px
}

.bdr-top-solid {
   border-top: solid 1px #CCC
}

.bdr-bottom-solid {
   border-bottom: solid 1px #CCC
}

.bdr-left-solid {
   border-left: solid 1px #CCC
}

.bdr-right-solid {
   border-right: solid 1px #CCC
}

.box {
   padding: 10px;
   margin-bottom: 10px
}

.box20 {
   padding: 20px
}

.box-header,
.box-header-uni {
   color: #333;
   font-weight: bold;
   padding: 3px 10px 3px 10px;
   background-color: #F4F8FA;
   border: #8EBBD0 1px solid;
   border-bottom: #8EBBD0 2px solid
}

.box-header-grey {
   color: #666;
   font-weight: bold;
   padding: 3px 10px 3px 10px;
   background-color: #ebebeb;
   border: #666 1px solid;
   border-bottom: #666 2px solid
}

.box-dotted,
.box-dotted-uni {
   background: #FFF;
   border: #8EBBD0 1px solid;
   padding: 10px;
   margin-bottom: 10px
}

.box-solid,
.box-solid-uni,
.box2-solid,
.box-solid2,
.box-blue,
.box-gold {
   background: #FFF;
   border: #8EBBD0 1px solid;
   padding: 10px;
   margin-bottom: 10px
}

.box-solid-grey,
.box-grey {
   background: #FFF;
   border: #666 1px solid;
   padding: 10px;
   margin-bottom: 10px
}

.box2-dotted,
.box-dotted2,
.box-bdr2,
.box-bdr2-uni {
   background: #F4F8FA;
   border-top: #8EBBD0 1px solid;
   border-bottom: #8EBBD0 1px solid;
   padding: 10px;
   margin-bottom: 10px
}

.divline-bold {
   border-bottom: 3px solid #CCC;
   margin: 5px 0 5px 0;
   padding: 5px 0 5px 0;
   clear: both
}

.divline-bold-uni {
   border-bottom: 3px solid #8EBBD0;
   margin: 5px 0 5px 0;
   padding: 5px 0 5px 0;
   clear: both
}

.divline-solid {
   border-bottom: 1px solid #CCC;
   margin: 5px 0 5px 0;
   padding: 5px 0 5px 0;
   clear: both
}

.divline-dotted {
   border-bottom: 1px solid #CCC;
   margin: 5px 0 5px 0;
   padding: 5px 0 5px 0;
   clear: both
}

.divline-solid-uni,
.divline-solid-gold,
.divline-solid-blue {
   border-bottom: 1px solid #8EBBD0;
   margin: 5px 0 5px 0;
   padding: 5px 0 5px 0;
   clear: both
}

.divline-dotted-uni,
.divline-dotted-gold,
.divline-dotted-blue {
   border-bottom: 1px solid #8EBBD0;
   margin: 5px 0 5px 0;
   padding: 5px 0 5px 0;
   clear: both
}

.bottomline-solid {
   border-bottom: 1px solid #CCC
}

.bottomline-dotted {
   border-bottom: 1px solid #CCC
}

.borderright {
   border-right: 1px solid #CCC
}

.bottomline2 {
   margin-bottom: 30px
}

.blockline {
   display: block;
   clear: both;
   width: 100%
}

.noline {
   border-top: none
}

.clear {
   clear: both
}

.clear-left {
   clear: left
}

.clear-right {
   clear: right
}

.noclear {
   clear: none
}

.text-left {
   text-align: left
}

.text-right {
   text-align: right
}

.text-center {
   text-align: center
}

.nodisplay {
   display: none
}

.block-center {
   display: flex;
   justify-content: center;
   flex-direction: row
}

.vert-center {
   height: 100%;
   display: flex;
   align-content: center;
   flex-direction: column
}

.fullheight {
   height: 100%;
   min-height: 100%
}

.tools-college,
.tools-main,
.tools-grey,
.tools-uni {
   text-transform: uppercase;
   letter-spacing: 0.0em;
   font-size: 0.7em;
   font-style: normal;
   font-weight: bold;
   display: block;
   line-height: 1.0em;
   float: left
}

.contactsearch {
   width: 75%
}

span.anu-zoom-button {
   opacity: 0.0;
   transition: opacity 0.5s
}

span.anu-zoom-button:hover {
   opacity: 1.0
}

.bg-white {
   background-color: #FFF;
   color: #000 !important
}

.bg-white a {
   color: #4C6E78 !important
}

.bg-white h1,
.bg-white h2,
.bg-white h3,
.bg-white h4,
.bg-white h5,
.bg-white h6,
.bg-white h1 a,
.bg-white h2 a,
.bg-white h3 a,
.bg-white h4 a,
.bg-white h5 a,
.bg-white h6 a {
   color: #55707D !important;
   text-decoration: none !important;
   text-shadow: none !important
}

.bg-black {
   background-color: #000;
   color: #CCC !important
}

.bg-black a {
   color: #8EBBD0 !important
}

.bg-black h1,
.bg-black h2,
.bg-black h3,
.bg-black h4,
.bg-black h1 a,
.bg-black h2 a,
.bg-black h3 a,
.bg-black h4 a {
   text-shadow: -1px -1px #333 !important
}

.bg-black h1,
.bg-black h2,
.bg-black h3,
.bg-black h4,
.bg-black h5,
.bg-black h6,
.bg-black h1 a,
.bg-black h2 a,
.bg-black h3 a,
.bg-black h4 a,
.bg-black h5 a,
.bg-black h6 a {
   color: #8EBBD0 !important;
   text-decoration: none !important
}

.bg-dark {
   background-color: #55707D;
   color: #FFF !important
}

.bg-dark a {
   color: #FFF !important
}

.bg-dark h1,
.bg-dark h2,
.bg-dark h3,
.bg-dark h4,
.bg-dark h1 a,
.bg-dark h2 a,
.bg-dark h3 a,
.bg-dark h4 a {
   text-shadow: -1px -1px #000 !important
}

.bg-dark h1,
.bg-dark h2,
.bg-dark h3,
.bg-dark h4,
.bg-dark h5,
.bg-dark h6,
.bg-dark h1 a,
.bg-dark h2 a,
.bg-dark h3 a,
.bg-dark h4 a,
.bg-dark h5 a,
.bg-dark h6 a {
   color: #FFF !important;
   text-decoration: none !important
}

.bg-uni2 {
   background-color: #55707D;
   color: #FFF !important
}

.bg-uni2 a {
   color: #FFF;
   !important
}

.bg-uni2 h1,
.bg-uni2 h2,
.bg-uni2 h3,
.bg-uni2 h4,
.bg-uni2 h1 a,
.bg-uni2 h2 a,
.bg-uni2 h3 a,
.bg-uni2 h4 a {
   text-shadow: -1px -1px #000 !important
}

.bg-uni2 h1,
.bg-uni2 h2,
.bg-uni2 h3,
.bg-uni2 h4,
.bg-uni2 h5,
.bg-uni2 h6,
.bg-uni2 h1 a,
.bg-uni2 h2 a,
.bg-uni2 h3 a,
.bg-uni2 h4 a,
.bg-uni2 h5 a,
.bg-uni2 h6 a {
   color: #FFF !important;
   text-decoration: none !important
}

.bg-uni {
   background-color: #8EBBD0;
   color: #000 !important
}

.bg-uni a {
   color: #000 !important
}

.bg-uni h1,
.bg-uni h2,
.bg-uni h3,
.bg-uni h4,
.bg-uni h1 a,
.bg-uni h2 a,
.bg-uni h3 a,
.bg-uni h4 a {
   text-shadow: 1px 1px #AACCDC !important
}

.bg-uni h1,
.bg-uni h2,
.bg-uni h3,
.bg-uni h4,
.bg-uni h5,
.bg-uni h6,
.bg-uni h1 a,
.bg-uni h2 a,
.bg-uni h3 a,
.bg-uni h4 a,
.bg-uni h5 a,
.bg-uni h6 a {
   color: #000 !important;
   text-decoration: none !important
}

.bg-uni75 {
   background-color: #AACCDC;
   color: #000 !important
}

.bg-uni75 a {
   color: #0000 !important
}

.bg-uni75 h1,
.bg-uni75 h2,
.bg-uni75 h3,
.bg-uni75 h4,
.bg-uni75 h1 a,
.bg-uni75 h2 a,
.bg-uni75 h3 a,
.bg-uni75 h4 a {
   text-shadow: 1px 1px #C7DDE8 !important
}

.bg-uni75 h1,
.bg-uni75 h2,
.bg-uni75 h3,
.bg-uni75 h4,
.bg-uni75 h5,
.bg-uni75 h6,
.bg-uni75 h1 a,
.bg-uni75 h2 a,
.bg-uni75 h3 a,
.bg-uni75 h4 a,
.bg-uni75 h5 a,
.bg-uni75 h6 a {
   color: #000 !important;
   text-decoration: none !important
}

.bg-uni50 {
   background-color: #C7DDE8;
   color: #000 !important
}

.bg-uni50 a {
   color: #4C6E78 !important
}

.bg-uni50 h1,
.bg-uni50 h2,
.bg-uni50 h3,
.bg-uni50 h4,
.bg-uni50 h1 a,
.bg-uni50 h2 a,
.bg-uni50 h3 a,
.bg-uni50 h4 a {
   text-shadow: 1px 1px #E3EEF3 !important
}

.bg-uni50 h1,
.bg-uni50 h2,
.bg-uni50 h3,
.bg-uni50 h4,
.bg-uni50 h5,
.bg-uni50 h6,
.bg-uni50 h1 a,
.bg-uni50 h2 a,
.bg-uni50 h3 a,
.bg-uni50 h4 a,
.bg-uni50 h5 a,
.bg-uni50 h6 a {
   color: #000 !important;
   text-decoration: none !important
}

.bg-uni25 {
   background-color: #E3EEF3;
   color: #000 !important
}

.bg-uni25 a {
   color: #4C6E78 !important
}

.bg-uni25 h1,
.bg-uni25 h2,
.bg-uni25 h3,
.bg-uni25 h4,
.bg-uni25 h1 a,
.bg-uni25 h2 a,
.bg-uni25 h3 a,
.bg-uni25 h4 a {
   text-shadow: 1px 1px #F4F8FA !important
}

.bg-uni25 h1,
.bg-uni25 h2,
.bg-uni25 h3,
.bg-uni25 h4,
.bg-uni25 h5,
.bg-uni25 h6,
.bg-uni25 h1 a,
.bg-uni25 h2 a,
.bg-uni25 h3 a,
.bg-uni25 h4 a,
.bg-uni25 h5 a,
.bg-uni25 h6 a {
   color: #000 !important;
   text-decoration: none !important
}

.bg-uni10 {
   background-color: #F4F8FA;
   color: #000 !important
}

.bg-uni10 a {
   color: #4C6E78 !important
}

.bg-uni10 h1,
.bg-uni10 h2,
.bg-uni10 h3,
.bg-uni10 h4,
.bg-uni10 h1 a,
.bg-uni10 h2 a,
.bg-uni10 h3 a,
.bg-uni10 h4 a {
   text-shadow: 1px 1px #FFF !important
}

.bg-uni10 h1,
.bg-uni10 h2,
.bg-uni10 h3,
.bg-uni10 h4,
.bg-uni10 h5,
.bg-uni10 h6,
.bg-uni10 h1 a,
.bg-uni10 h2 a,
.bg-uni10 h3 a,
.bg-uni10 h4 a,
.bg-uni10 h5 a,
.bg-uni10 h6 a {
   color: #000 !important;
   text-decoration: none !important
}

.bg-grey {
   background-color: #333;
   color: #FFF !important
}

.bg-grey a {
   color: #8EBBD0 !important
}

.bg-grey h1,
.bg-grey h2,
.bg-grey h3,
.bg-grey h4,
.bg-grey h1 a,
.bg-grey h2 a,
.bg-grey h3 a,
.bg-grey h4 a {
   text-shadow: -1px -1px #000 !important
}

.bg-grey h1,
.bg-grey h2,
.bg-grey h3,
.bg-grey h4,
.bg-grey h5,
.bg-grey h6,
.bg-grey h1 a,
.bg-grey h2 a,
.bg-grey h3 a,
.bg-grey h4 a,
.bg-grey h5 a,
.bg-grey h6 a {
   color: #8EBBD0 !important;
   text-decoration: none !important
}

.bg-grey75 {
   background-color: #666;
   color: #FFF !important
}

.bg-grey75 a {
   color: #8EBBD0 !important
}

.bg-grey75 h1,
.bg-grey75 h2,
.bg-grey75 h3,
.bg-grey75 h4,
.bg-grey75 h1 a,
.bg-grey75 h2 a,
.bg-grey75 h3 a,
.bg-grey75 h4 a {
   text-shadow: -1px -1px #000 !important
}

.bg-grey75 h1,
.bg-grey75 h2,
.bg-grey75 h3,
.bg-grey75 h4,
.bg-grey75 h5,
.bg-grey75 h6,
.bg-grey75 h1 a,
.bg-grey75 h2 a,
.bg-grey75 h3 a,
.bg-grey75 h4 a,
.bg-grey75 h5 a,
.bg-grey75 h6 a {
   color: #FFF !important;
   text-decoration: none !important
}

.bg-grey50 {
   background-color: #999;
   color: #000 !important
}

.bg-grey50 a {
   color: #4C6E78 !important
}

.bg-grey50 h1,
.bg-grey50 h2,
.bg-grey50 h3,
.bg-grey50 h4,
.bg-grey50 h1 a,
.bg-grey50 h2 a,
.bg-grey50 h3 a,
.bg-grey50 h4 a {
   text-shadow: 1px 1px #BBB !important
}

.bg-grey50 h1,
.bg-grey50 h2,
.bg-grey50 h3,
.bg-grey50 h4,
.bg-grey50 h5,
.bg-grey50 h6,
.bg-grey50 h1 a,
.bg-grey50 h2 a,
.bg-grey50 h3 a,
.bg-grey50 h4 a,
.bg-grey50 h5 a,
.bg-grey50 h6 a {
   color: #000 !important;
   text-decoration: none !important
}

.bg-grey25 {
   background-color: #CCC;
   color: #000 !important
}

.bg-grey25 a {
   color: #4C6E78 !important
}

.bg-grey25 h1,
.bg-grey25 h2,
.bg-grey25 h3,
.bg-grey25 h4,
.bg-grey25 h1 a,
.bg-grey25 h2 a,
.bg-grey25 h3 a,
.bg-grey25 h4 a {
   text-shadow: 1px 1px #EEE !important
}

.bg-grey25 h1,
.bg-grey25 h2,
.bg-grey25 h3,
.bg-grey25 h4,
.bg-grey25 h5,
.bg-grey25 h6,
.bg-grey25 h1 a,
.bg-grey25 h2 a,
.bg-grey25 h3 a,
.bg-grey25 h4 a,
.bg-grey25 h5 a,
.bg-grey25 h6 a {
   color: #000 !important;
   text-decoration: none !important
}

.bg-grey10 {
   background-color: #EBEBEB;
   color: #000 !important
}

.bg-grey10 a {
   color: #4C6E78 !important
}

.bg-grey10 h1,
.bg-grey10 h2,
.bg-grey10 h3,
.bg-grey10 h4,
.bg-grey10 h1 a,
.bg-grey10 h2 a,
.bg-grey10 h3 a,
.bg-grey10 h4 a {
   text-shadow: 1px 1px #FFF !important
}

.bg-grey10 h1,
.bg-grey10 h2,
.bg-grey10 h3,
.bg-grey10 h4,
.bg-grey10 h5,
.bg-grey10 h6,
.bg-grey10 h1 a,
.bg-grey10 h2 a,
.bg-grey10 h3 a,
.bg-grey10 h4 a,
.bg-grey10 h5 a,
.bg-grey10 h6 a {
   color: #000 !important;
   text-decoration: none !important
}

.bg-black a:hover,
.bg-black h1 a:hover,
.bg-black h2 a:hover,
.bg-black h3 a:hover,
.bg-black h4 a:hover,
.bg-black h5 a:hover,
.bg-black h6 a:hover,
.bg-dark a:hover,
.bg-dark h1 a:hover,
.bg-dark h2 a:hover,
.bg-dark h3 a:hover,
.bg-dark h4 a:hover,
.bg-dark h5 a:hover,
.bg-dark h6 a:hover,
.bg-grey a:hover,
.bg-grey h1 a:hover,
.bg-grey h2 a:hover,
.bg-grey h3 a:hover,
.bg-grey h4 a:hover,
.bg-grey h5 a:hover,
.bg-grey h6 a:hover {
   color: #FFF !important;
   text-decoration: underline !important;
   text-shadow: none !important
}

.bg-uni2 a:hover,
.bg-uni2 h1 a:hover,
.bg-uni2 h2 a:hover,
.bg-uni2 h3 a:hover,
.bg-uni2 h4 a:hover,
.bg-uni2 h5 a:hover,
.bg-uni2 h6 a:hover,
.bg-grey75 a:hover,
.bg-grey75 h1 a:hover,
.bg-grey75 h2 a:hover,
.bg-grey75 h3 a:hover,
.bg-grey75 h4 a:hover,
.bg-grey75 h5 a:hover,
.bg-grey75 h6 a:hover {
   color: #8EBBD0 !important;
   text-decoration: underline !important;
   text-shadow: none !important
}

.bg-white a:hover,
.bg-white h1 a:hover,
.bg-white h2 a:hover,
.bg-white h3 a:hover,
.bg-white h4 a:hover,
.bg-white h5 a:hover,
.bg-white h6 a:hover,
.bg-uni a:hover,
.bg-uni h1 a:hover,
.bg-uni h2 a:hover,
.bg-uni h3 a:hover,
.bg-uni h4 a:hover,
.bg-uni h5 a:hover,
.bg-uni h6 a:hover,
.bg-uni75 a:hover,
.bg-uni75 h1 a:hover,
.bg-uni75 h2 a:hover,
.bg-uni75 h3 a:hover,
.bg-uni75 h4 a:hover,
.bg-uni75 h5 a:hover,
.bg-uni75 h6 a:hover,
.bg-uni50 a:hover,
.bg-uni50 h1 a:hover,
.bg-uni50 h2 a:hover,
.bg-uni50 h3 a:hover,
.bg-uni50 h4 a:hover,
.bg-uni50 h5 a:hover,
.bg-uni50 h6 a:hover,
.bg-uni25 a:hover,
.bg-uni25 h1 a:hover,
.bg-uni25 h2 a:hover,
.bg-uni25 h3 a:hover,
.bg-uni25 h4 a:hover,
.bg-uni25 h5 a:hover,
.bg-uni25 h6 a:hover,
.bg-uni10 a:hover,
.bg-uni10 h1 a:hover,
.bg-uni10 h2 a:hover,
.bg-uni10 h3 a:hover,
.bg-uni10 h4 a:hover,
.bg-uni10 h5 a:hover,
.bg-uni10 h6 a:hover,
.bg-grey50 a:hover,
.bg-grey50 h1 a:hover,
.bg-grey50 h2 a:hover,
.bg-grey50 h3 a:hover,
.bg-grey50 h4 a:hover,
.bg-grey50 h5 a:hover,
.bg-grey50 h6 a:hover,
.bg-grey25 a:hover,
.bg-grey25 h1 a:hover,
.bg-grey25 h2 a:hover,
.bg-grey25 h3 a:hover,
.bg-grey25 h4 a:hover,
.bg-grey25 h5 a:hover,
.bg-grey25 h6 a:hover,
.bg-grey10 a:hover,
.bg-grey10 h1 a:hover,
.bg-grey10 h2 a:hover,
.bg-grey10 h3 a:hover,
.bg-grey10 h4 a:hover,
.bg-grey10 h5 a:hover,
.bg-grey10 h6 a:hover {
   color: #7B5A3D !important;
   text-decoration: underline !important;
   text-shadow: none !important
}

.bdr-black {
   border-color: #000
}

.bdr-white {
   border-color: #FFF
}

.bdr-dark,
.bdr-uni2 {
   border-color: #55707D
}

.bdr-uni,
.bdr-blue,
.bdr-gold {
   border-color: #8EBBD0
}

.bdr-uni75,
.bdr-blue75,
.bdr-gold75 {
   border-color: #AACCDC
}

.bdr-uni50,
.bdr-blue50,
.bdr-gold50 {
   border-color: #C7DDE8
}

.bdr-uni25,
.bdr-blue25,
.bdr-gold25 {
   border-color: #E3EEF3
}

.bdr-uni10,
.bdr-blue10,
.bdr-gold10 {
   border-color: #F4F8FA
}

.bdr-grey {
   border-color: #333
}

.bdr-grey75 {
   border-color: #666
}

.bdr-grey50 {
   border-color: #999
}

.bdr-grey25 {
   border-color: #CCC
}

.bdr-grey10 {
   border-color: #EBEBEB
}

h1 a.text-white,
h1 a.text-white:visited,
h1 a.text-white:hover,
h1 a.text-white:active,
h2 a.text-white,
h2 a.text-white:visited,
h2 a.text-white:hover,
h2 a.text-white:active,
h3 a.text-white,
h3 a.text-white:visited,
h3 a.text-white:hover,
h3 a.text-white:active,
h4 a.text-white,
h4 a.text-white:visited,
h4 a.text-white:hover,
h4 a.text-white:active,
.text-white,
.text-white a,
.text-white a:visited,
.text-white a:hover,
.text-white a:active {
   color: #FFF !important
}

h1 a.text-black,
h1 a.text-black:visited,
h1 a.text-black:hover,
h1 a.text-black:active,
h2 a.text-black,
h2 a.text-black:visited,
h2 a.text-black:hover,
h2 a.text-black:active,
h3 a.text-black,
h3 a.text-black:visited,
h3 a.text-black:hover,
h3 a.text-black:active,
h4 a.text-black,
h4 a.text-black:visited,
h4 a.text-black:hover,
h4 a.text-black:active,
.text-black,
.text-black a,
.text-black a:visited,
.text-black a:hover,
.text-black a:active {
   color: #000 !important
}

h1 a.text-uni,
h1 a.text-uni:visited,
h1 a.text-uni:hover,
h1 a.text-uni:active,
h2 a.text-uni,
h2 a.text-uni:visited,
h2 a.text-uni:hover,
h2 a.text-uni:active,
h3 a.text-uni,
h3 a.text-uni:visited,
h3 a.text-uni:hover,
h3 a.text-uni:active,
h4 a.text-uni,
h4 a.text-uni:visited,
h4 a.text-uni:hover,
h4 a.text-uni:active,
.text-uni,
.text-uni a,
.text-uni a:visited,
.text-uni a:hover,
.text-uni a:active {
   color: #55707D !important
}

h1 a.text-grey,
h1 a.text-grey:visited,
h1 a.text-grey:hover,
h1 a.text-grey:active,
h2 a.text-grey,
h2 a.text-grey:visited,
h2 a.text-grey:hover,
h2 a.text-grey:active,
h3 a.text-grey,
h3 a.text-grey:visited,
h3 a.text-grey:hover,
h3 a.text-grey:active,
h4 a.text-grey,
h4 a.text-grey:visited,
h4 a.text-grey:hover,
h4 a.text-grey:active,
.text-grey,
.text-grey a,
.text-grey a:visited,
.text-grey a:hover,
.text-grey a:active {
   color: #666 !important
}

h1 a.text-link,
h1 a.text-link:visited,
h1 a.text-link:hover,
h1 a.text-link:active,
h2 a.text-link,
h2 a.text-link:visited,
h2 a.text-link:hover,
h2 a.text-link:active,
h3 a.text-link,
h3 a.text-link:visited,
h3 a.text-link:hover,
h3 a.text-link:active,
h4 a.text-link,
h4 a.text-link:visited,
h4 a.text-link:hover,
h4 a.text-link:active,
.text-link,
.text-link a,
.text-link a:visited,
.text-link a:hover,
.text-link a:active {
   color: #4C6E78 !important
}

.grd-uni {
   background: #8EBBD0 url(../images/styles/gradient-uni.jpg) repeat-x bottom left
}

.grd-uni75 {
   background: #AACCDC url(../images/styles/gradient-uni50.jpg) repeat-x bottom left
}

.grd-uni50 {
   background: #C7DDE8 url(../images/styles/gradient-uni50.jpg) repeat-x bottom left
}

.grd-uni25 {
   background: #E3EEF3 url(../images/styles/gradient-uni25.jpg) repeat-x bottom left
}

.grd-uni10 {
   background: #F4F8FA url(../images/styles/gradient-uni10.jpg) repeat-x bottom left
}

.grd-blue {
   background: #8EBBD0 url(../images/styles/gradient-uni.jpg) repeat-x bottom left
}

.grd-blue75 {
   background: #AACCDC url(../images/styles/gradient-uni50.jpg) repeat-x bottom left
}

.grd-blue50 {
   background: #C7DDE8 url(../images/styles/gradient-uni50.jpg) repeat-x bottom left
}

.grd-blue25 {
   background: #E3EEF3 url(../images/styles/gradient-uni25.jpg) repeat-x bottom left
}

.grd-blue10 {
   background: #F4F8FA url(../images/styles/gradient-uni10.jpg) repeat-x bottom left
}

.grd-grey {
   background: #333 url(../images/styles/gradient-grey.jpg) repeat-x bottom left
}

.grd-grey50 {
   background: #999 url(../images/styles/gradient-grey50.jpg) repeat-x bottom left
}

.grd-grey25 {
   background: #CCC url(../images/styles/gradient-grey25.jpg) repeat-x bottom left
}

.grd-grey10 {
   background: #EBEBEB url(../images/styles/gradient-grey10.jpg) repeat-x bottom left
}

.grd-gold {
   background: #8EBBD0 url(../images/styles/gradient-uni.jpg) repeat-x bottom left
}

.grd-gold75 {
   background: #AACCDC url(../images/styles/gradient-uni50.jpg) repeat-x bottom left
}

.grd-gold50 {
   background: #C7DDE8 url(../images/styles/gradient-uni50.jpg) repeat-x bottom left
}

.grd-gold25 {
   background: #E3EEF3 url(../images/styles/gradient-uni25.jpg) repeat-x bottom left
}

.grd-gold10 {
   background: #F4F8FA url(../images/styles/gradient-uni10.jpg) repeat-x bottom left
}

.text-blue50 {
   color: #C7DDE8
}

.text-blue25 {
   color: #E3EEF3
}

.text-blue10 {
   color: #F4F8FA
}

.text-grey50 {
   color: #999
}

.text-grey25 {
   color: #CCC
}

.text-grey10 {
   color: #EBEBEB
}

.text-gold50 {
   color: #C7DDE8
}

.text-gold25 {
   color: #E3EEF3
}

.text-gold10 {
   color: #F4F8FA
}

.anu-secured:after {
   content: "";
   background: url('../images/buttons/locked-link.png') center right no-repeat;
   padding-right: 17px
}

.btn-action.anu-secured:after {
   content: "";
   background: url('../images/buttons/locked-link-white.png') center right no-repeat;
   padding-right: 17px
}

input.btn-tiny {
   min-width: 30px;
   min-height: 20px;
   font-size: 0.9em
}

input.btn-small {
   min-width: 80px;
   min-height: 20px;
   font-size: 0.9em;
   font-weight: bold
}

input.btn-medium {
   min-width: 130px;
   min-height: 30px;
   font-size: 1.0em;
   font-weight: bold
}

input.btn-large {
   min-width: 180px;
   min-height: 30px;
   font-size: 1.0em;
   font-weight: bold
}

input.btn-xlarge {
   min-width: 200px;
   min-height: 50px;
   font-size: 1.2em;
   font-weight: bold
}

input.btn-black-grad:hover,
input.btn-black-grad:focus {
   border-color: #CCC;
   color: #FFF;
   cursor: pointer
}

input.btn-uni-grad:hover,
input.btn-uni-grad:focus {
   border-color: #666;
   color: #000;
   cursor: pointer
}

input.btn-black-grad {
   border: 1px #666 solid;
   border-radius: 5px;
   background: #333;
   color: #CCC;
   margin: 2px 0 0 0;
   background-image: linear-gradient(bottom, #000 0%, #333 50%, #666 51%, #333 100%);
   background-image: -o-linear-gradient(bottom, #000 0%, #333 50%, #666 51%, #333 100%);
   background-image: -moz-linear-gradient(bottom, #000 0%, #333 50%, #666 51%, #333 100%);
   background-image: -webkit-linear-gradient(bottom, #000 0%, #333 50%, #666 51%, #333 100%);
   background-image: -ms-linear-gradient(bottom, #000 0%, #333 50%, #666 51%, #333 100%);
   background-image: -webkit-gradient(linear,
         left bottom,
         left top,
         color-stop(0, #000),
         color-stop(0.5, #333),
         color-stop(0.51, #666),
         color-stop(1, #333))
}

input.btn-uni-grad {
   border: 1px #999 solid;
   border-radius: 5px;
   color: #666;
   background: #E3EEF3;
   margin: 2px 0 0 0;
   background-image: linear-gradient(bottom, #C7DDE8 0%, #E3EEF3 50%, #F4F8FA 51%, #E3EEF3 100%);
   background-image: -o-linear-gradient(bottom, #C7DDE8 0%, #E3EEF3 50%, #F4F8FA 51%, #E3EEF3 100%);
   background-image: -moz-linear-gradient(bottom, #C7DDE8 0%, #E3EEF3 50%, #F4F8FA 51%, #E3EEF3 100%);
   background-image: -webkit-linear-gradient(bottom, #C7DDE8 0%, #E3EEF3 50%, #F4F8FA 51%, #E3EEF3 100%);
   background-image: -ms-linear-gradient(bottom, #C7DDE8 0%, #E3EEF3 50%, #F4F8FA 51%, #E3EEF3 100%);
   background-image: -webkit-gradient(linear,
         left bottom,
         left top,
         color-stop(0, #C7DDE8),
         color-stop(0.5, #E3EEF3),
         color-stop(0.51, #F4F8FA),
         color-stop(1, #E3EEF3))
}

input.btn-action-uni-form,
input.btn-action-form {
   background: #8EBBD0 none repeat scroll 0% 0%;
   margin: 0px;
   display: block;
   padding: 16px 2px;
   text-align: center;
   color: #000 !important;
   font-size: 1.5em !important;
   text-decoration: none;
   border: none;
   border-radius: 5px;
   width: 100%;
   cursor: pointer;
   white-space: normal;
   font-family: Arial, sans-serif;
   letter-spacing: 0.01em
}

input.btn-action-uni-form:hover {
   background: #C7DDE8 none repeat scroll 0% 0%
}

input.btn-action-form {
   background: #333 none repeat scroll 0% 0%
}

input.btn-action-form:hover {
   background: #666 none repeat scroll 0% 0%
}

a.btn-action {
   background: #333;
   border-radius: 5px;
   margin: 0;
   display: block;
   padding: 20px 2px 20px 2px;
   text-align: center;
   color: #EBEBEB !important;
   font-size: 1.5em;
   line-height: 1.1em;
   text-decoration: none
}

a.btn-action:hover {
   background: #666;
   color: #FFF !important;
   text-decoration: none !important
}

a.btn-action-uni {
   background: #8EBBD0;
   border-radius: 5px;
   margin: 0;
   display: block;
   padding: 20px 2px 20px 2px;
   text-align: center;
   color: #000 !important;
   font-size: 1.5em;
   text-decoration: none
}

a.btn-action-uni:hover {
   background: #C7DDE8;
   color: #FFF !important;
   text-decoration: none !important
}

a.btn-action-uni2 {
   background: #55707D;
   border-radius: 5px;
   margin: 0;
   display: block;
   padding: 20px 2px 20px 2px;
   text-align: center;
   color: #FFF !important;
   font-size: 1.5em;
   text-decoration: none
}

a.btn-action-uni2:hover {
   background: #8EBBD0;
   color: #FFF !important;
   text-decoration: none !important
}

a.btn-round {
   border-radius: 5px
}

.anuform fieldset {
   background-color: transparent
}

.anuform fieldset {
   margin: 0;
   padding: 0 0 10px 3%;
   margin-bottom: 10px;
   border: solid 1px #8EBBD0;
   display: block
}

.anuform legend {
   font-weight: bold;
   padding: 0px 15px 0px 5px;
   letter-spacing: 0.1em;
   margin: 0px 0 0 0;
   font-size: 1.2em;
   color: #55707D
}

.anuform label {
   width: 20.8333%;
   padding-right: 20px;
   float: left;
   text-align: right;
   position: relative;
   overflow-x: hidden;
   font-weight: normal
}

.anuform strong label {
   font-weight: bold
}

.anuform.labelwide label {
   width: 40%
}

.anuform.labelfull label {
   width: 98%;
   padding-right: 0;
   float: left;
   text-align: left
}

.anuform label.inlinelabel {
   width: inherit;
   padding-right: 0;
   text-align: left
}

.anuform .form-align-col2 {
   width: 20.8333%;
   padding-right: 20px;
   float: left;
   text-align: right
}

.anuform.labelwide .form-align-col2 {
   width: 40%
}

.anuform.labelfull .form-align-col2 {
   width: 98%;
   padding-right: 0;
   float: left;
   text-align: left
}

.anuform label.req:after {
   content: " (required)";
   color: darkred
}

.anuform label img {
   position: absolute;
   right: 5px;
   top: 5px
}

.anuform.labelfull label img {
   position: static;
   right: 0
}

.anuform input.text.required.msg-warn {
   padding: 4px 0 4px 0;
   background-color: #FFF9E6;
   border-color: #FC3;
   background-position: right center !important
}

.anuform p {
   padding: 5px 0px 0px 0px;
   margin: 5px 0px 0px 0px;
   clear: both
}

.anuform fieldset p {
   padding: 0 0 0px 5px;
   margin: 10px 0 0 0;
   clear: both
}

.anuform .instruction {
   font-size: .85em;
   padding: 0;
   margin: 2px 0 10px 25%;
   line-height: 1.25em
}

.anuform.labelwide .instruction {
   margin-left: 45%
}

.anuform.labelfull .instruction {
   margin-left: 3%
}

.anuform fieldset fieldset {
   border: none
}

.anuform .textinactive {
   color: #666
}

.anuform input.text {
   border: 1px solid #8EBBD0;
   background-color: #EBEBEB;
   height: 15px;
   border-radius: 3px
}

.anuform input.text.tfull {
   width: 70%
}

.anuform textarea.tfull {
   width: 70%
}

.anuform.labelwide input.text.tfull {
   width: 50%
}

.anuform.labelwide textarea.tfull {
   width: 50%
}

.anuform.labelfull input.text.tfull {
   width: 95%
}

.anuform.labelfull textarea.tfull {
   width: 95%
}

.anuform input.text:focus {
   border: 1px solid #000;
   background-color: #E3EEF3
}

.anuform textarea {
   border: 1px solid #8EBBD0;
   background-color: #EBEBEB;
   border-radius: 3px
}

.anuform textarea:focus {
   border: 1px solid #000;
   background-color: #E3EEF3
}

.anuform select {
   border: 1px solid #8EBBD0;
   background-color: #EBEBEB
}

.anuform select:focus {
   border: 1px solid #000;
   background-color: #E3EEF3
}

.anuform .required {
   border-right: 6px solid red
}

.anuform .required:focus {
   border-right: 6px solid red
}

.anuform fieldset fieldset input {
   float: none;
   margin-left: 22.9166%
}

.anuform fieldset fieldset label {
   float: none
}

.anuform fieldset fieldset legend {
   font-weight: normal;
   font-size: 1em;
   letter-spacing: 0em;
   position: relative;
   width: 22.9166%
}

.anuform .radiofield {
   padding: 0 0 0 5px
}

.anuform .radiofield legend {
   text-align: right;
   float: left;
   padding: 0 20px 0 0;
   width: 20.8333%;
   color: inherit
}

.anuform .radiofield input {
   float: left;
   padding: 0;
   margin: 0;
   clear: left
}

.anuform .radiofield label {
   width: 90%;
   padding: 0 0 4px 4px;
   margin-top: -2px;
   float: left;
   text-align: left;
   overflow-x: hidden;
   display: inline
}

.anuform .radiofield .radiobox {
   float: left;
   padding: 2px 0 2px 0;
   width: 70%;
   margin: 0
}

input.btn {
   position: relative;
   top: 3px
}

#SearchForm {
   color: #DDD
}

#SearchForm label {
   float: none;
   padding: 0;
   width: 0
}

.search-form label {
   color: #333
}

#menu .search-box label {
   float: none;
   padding-right: 0;
   width: 0
}

form img {
   display: inline
}

.search-box {
   background-color: #ebebeb;
   margin-bottom: 20px;
   text-align: left;
   border: 1px solid #CCC
}

.search-box p {
   background: #ebebeb;
   color: #000;
   font-size: 0.9em;
   font-weight: normal;
   margin: 0;
   padding: 5px 10px 0px 10px;
   text-align: left
}

.search-box form {
   margin: 0;
   padding: 5px 10px 5px 10px;
   font-size: 0.85em;
   text-decoration: none
}

.search-box a {
   text-decoration: none
}

.search-box input.search-query {
   width: 64%
}

.search-box input.search-button {
   width: 25%;
   float: right
}

.parent {
   background: url(../images/styles/raquo.gif) center right no-repeat
}

.menu-main li {
   background-color: #FFF;
   color: #000;
   margin: 0;
   padding: 0
}

.menu-main p {
   background: #FFF;
   color: #000;
   font-size: 0.9em;
   padding: 5px 10px;
   text-transform: uppercase;
   letter-spacing: 0.1em
}

.menu-main .trail {
   background: url(../images/styles/raquo-down.gif) center right no-repeat
}

.menu-main .selected {
   background-color: #ebebeb;
   border-left: 5px solid #8EBBD0
}

.menu-main a:hover {
   background-color: #CCC;
   border-left: 5px solid #CCC
}

.menu-main a {
   border-left: 5px solid #FFF;
   text-decoration: none;
   margin: 0;
   padding: 0
}

.menu-uni li {
   background-color: #FFF;
   color: #000;
   margin: 0;
   padding: 0
}

.menu-uni p {
   background: #FFF;
   color: #000;
   font-size: 0.9em;
   padding: 5px 10px;
   text-transform: uppercase;
   letter-spacing: 0.1em
}

.menu-uni .trail {
   background: url(../images/styles/raquo-down.gif) center right no-repeat
}

.menu-uni .selected {
   background-color: #ebebeb;
   border-left: 5px solid #8EBBD0
}

.menu-uni a:hover {
   background-color: #CCC;
   border-left: 5px solid #CCC
}

.menu-uni a {
   border-left: 5px solid #FFF;
   text-decoration: none;
   margin: 0;
   padding: 0
}

.menu-blue li {
   background-color: #FFF;
   color: #000;
   margin: 0;
   padding: 0
}

.menu-blue p {
   background: #FFF;
   color: #000;
   font-size: 0.9em;
   padding: 5px 10px;
   text-transform: uppercase;
   letter-spacing: 0.1em
}

.menu-blue .trail {
   background: url(../images/styles/raquo-down.gif) center right no-repeat
}

.menu-blue .selected {
   background-color: #ebebeb;
   border-left: 5px solid #8EBBD0
}

.menu-blue a:hover {
   background-color: #CCC;
   border-left: 5px solid #CCC
}

.menu-blue a {
   border-left: 5px solid #FFF;
   text-decoration: none;
   margin: 0;
   padding: 0
}

.menu-gold li {
   background-color: #FFF;
   color: #000;
   margin: 0;
   padding: 0
}

.menu-gold p {
   background: #FFF;
   color: #000;
   font-size: 0.9em;
   padding: 5px 10px;
   text-transform: uppercase;
   letter-spacing: 0.1em
}

.menu-gold .trail {
   background: url(../images/styles/raquo-down.gif) center right no-repeat
}

.menu-gold .selected {
   background-color: #ebebeb;
   border-left: 5px solid #8EBBD0
}

.menu-gold a:hover {
   background-color: #CCC;
   border-left: 5px solid #CCC
}

.menu-gold a {
   border-left: 5px solid #FFF;
   text-decoration: none;
   margin: 0;
   padding: 0
}

.menu-grey li {
   background-color: #FFF;
   color: #333;
   margin: 0;
   padding: 0
}

.menu-grey p {
   background: #FFF;
   color: #333;
   font-size: 0.9em;
   padding: 5px 10px;
   text-transform: uppercase;
   letter-spacing: 0.1em
}

.menu-grey .trail {
   background: url(../images/styles/raquo-down.gif) center right no-repeat
}

.menu-grey .selected {
   background-color: #ebebeb;
   border-left: 5px solid #999
}

.menu-grey a:hover {
   background-color: #CCC;
   border-left: 5px solid #CCC
}

.menu-grey a {
   border-left: 5px solid #FFF;
   text-decoration: none;
   margin: 0;
   padding: 0
}

div.menu-flat {
   margin: 0px 0px 20px 0px;
   padding: 0px;
   border: 1px solid #EBEBEB;
   border-top: 3px solid #CCC
}

div.menu-flat p {
   font-weight: bold;
   margin: 0
}

div.menu-flat a {
   color: #000;
   display: block;
   margin: 0px;
   padding: 6px 20px 7px 5px;
   font-size: 0.9em;
   line-height: 1.15em
}

div.menu-flat a:hover {
   text-decoration: none
}

div.menu-flat ul {
   list-style: none;
   margin: 0;
   padding: 0
}

div.menu-flat li {
   border-top: 1px solid #CCC;
   margin: 0;
   padding: 0
}

div.menu-flat ul ul li {
   border: none;
   border-bottom: none;
   padding: 0;
   margin: 0;
   _height: 0
}

div.menu-flat ul ul li a {
   padding: 6px 20px 7px 5px;
   margin: 0
}

div.menu-flat ul ul {
   padding: 0 0 0 15px;
   margin: 0
}

.menu-flat select {
   margin: 0 0 5px 10px;
   width: 94%
}

div.menu-blue,
div.menu-main,
div.menu-uni {
   border-top: 3px solid #8EBBD0
}

div.menu-grey {
   border-top: 3px solid #000
}

div.menu-gold {
   border-top: 3px solid #8EBBD0
}

div.noborder {
   border: none
}

/*Begin-K7-2023-06-30-PT8.60*/
/*#tabs-wrap{background-color:#000;clear:both;border-top:0px solid #000;height:auto}#dark-tab-wrap~#tabs-wrap{background-color:#000;border-top:4px solid #000}*/
#tabs-wrap {
   background-color: #f5edde;
   clear: both;
   border-top: 0px solid #f5edde;
   height: auto
}

#dark-tab-wrap~#tabs-wrap {
   background-color: #f5edde;
   border-top: 4px solid #f5edde
}

/*End-K7-2023-06-30-PT8.60*/
#tabs-nav {
   width: 960px;
   height: 30px;
   margin-left: auto;
   margin-right: auto;
   background: #666;
   color: #ebebeb;
   text-transform: none;
   letter-spacing: 0.05em;
   text-align: justify;
   font-size: 1.0em
}

#tabs-nav ul {
   float: left;
   margin: 0 0 0 5px;
   padding: 0;
   list-style-type: none
}

#tabs-nav ul li {
   display: block;
   float: left;
   width: auto
}

#tabs-nav ul li a,
#tabs-nav a {
   color: #ebebeb;
   text-decoration: none;
   display: block;
   float: left;
   padding: 5px 15px 10px 15px;
   height: 15px
}

#tabs-nav ul li a.norightpadding {
   padding-right: 20px
}

#tabs-nav ul li a:hover,
#tabs-nav a:hover {
   color: #55707D;
   cursor: pointer;
   background: #C7DDE8
}

#tabs-nav ul li a.tabs-select {
   background: #FFF;
   color: #55707D;
   font-weight: bold
}

.tabs-right {
   float: right
}

/*Begin-K7-2023-06-30-PT8.60*/
/*#tabs-wrap #gw-nav{width:960px;height:44px;margin-left:auto;margin-right:auto;background:#000;color:#CCC;text-transform:none;letter-spacing:0.05em;text-align:justify}*/
#tabs-wrap #gw-nav {
   width: 960px;
   height: 44px;
   margin-left: auto;
   margin-right: auto;
   background: #f5edde;
   color: #CCC;
   text-transform: none;
   letter-spacing: 0.05em;
   text-align: justify
}

/*End-K7-2023-06-30-PT8.60*/
#tabs-wrap #gw-nav ul {
   float: left;
   margin: 0 0 0 5px;
   padding: 0;
   list-style-type: none
}

#tabs-wrap #gw-nav ul li {
   display: block;
   float: left;
   width: auto;
   text-align: center;
   font-size: 0.8em
}

#tabs-wrap #gw-nav ul li a,
#tabs-wrap #gw-nav

/*Begin-K7-2023-06-30-PT8.60*/
/*a{color:#CCC;text-decoration:none;display:block;float:left;padding:8px 13px 12px 13px;*/
a {
   color: #000;
   text-decoration: none;
   display: block;
   float: left;
   padding: 18px 13px 12px 13px;
   /*End-K7-2023-06-30-PT8.60*/
   height: 18px;
   display: -webkit-box;
   display: -moz-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   -webkit-box-direction: normal;
   -moz-box-direction: normal;
   -webkit-box-orient: horizontal;
   -moz-box-orient: horizontal;
   -webkit-flex-direction: row;
   -ms-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-box-pack: start;
   -moz-box-pack: start;
   -webkit-justify-content: flex-start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   -webkit-align-content: center;
   -ms-flex-line-pack: center;
   align-content: center;
   -webkit-box-align: center;
   -moz-box-align: center;
   -webkit-align-items: center;
   -ms-flex-align: center;
   align-items: center
}

#tabs-wrap #gw-nav ul li a.norightpadding {
   padding-right: 20px
}

#tabs-wrap #gw-nav ul li a:hover,
#tabs-wrap #gw-nav a:hover {
   /*Begin-K7-2023-06-30-PT8.60 color:#FFF;cursor:pointer;background-color:#444*/
   color: #000;
   cursor: pointer;
   background-color: #FFF
      /*End-K7-2023-06-30-PT8.60*/
}

#tabs-wrap #gw-nav ul li a.gw-select {
   background-color: #FFF;
   color: #55707D
}

.tabs-right {
   float: right
}

#tabs-wrap a.tabs-home {
   width: 24px;
   background-image: url('//style.anu.edu.au/_anu/4/images/buttons/home-white.png');
   background-repeat: no-repeat;
   background-position: center 5px;
   text-indent: -99999px
}

#tabs-wrap #gw-nav ul li a.tabs-home.gw-select {
   background-color: transparent;
   background-image: url('//style.anu.edu.au/_anu/4/images/buttons/home-white-over.png');
   background-repeat: no-repeat;
   background-position: center 5px
}

#tabs-wrap #gw-nav ul li a.tabs-home.gw-select:hover,
#tabs-wrap #gw-nav ul li a.tabs-home.gw-select:focus {
   background-color: #C7DDE8;
   background-image: url('//style.anu.edu.au/_anu/4/images/buttons/home-white-over.png');
   background-repeat: no-repeat;
   background-position: center 5px
}

#tabs-wrap #gw-nav ul li #tabs-wrap a.tabs-home:hover,
#tabs-wrap #gw-nav ul li #tabs-wrap a.tabs-home:focus,
#tabs-wrap a.tabs-home:hover,
#tabs-wrap a.tabs-home:focus {
   background-image: url('//style.anu.edu.au/_anu/4/images/buttons/home-white-over.png');
   background-repeat: no-repeat;
   background-position: center 5px
}

#tabs-wrap #gw-nav a.tabs-login,
#tabs-wrap #gw-nav a.tabs-logout {
   background-color: #CCC;
   color: #000;
   height: 10px !important;
   margin-top: 3px !important;
   padding: 9px 10px 9px 10px !important;
   letter-spacing: -0.05em;
   text-transform: uppercase
}

#tabs-wrap #gw-nav a.tabs-login:hover,
#tabs-wrap #gw-nav a.tabs-logout:hover {
   background-color: #FFF;
   color: #000;
}

#tabs-wrap #gw-nav {
   height: 38px;
   border-top: none !important
}

#gw-megas-tabs .gw-mega-t2 .gw-select {
   color: #FFF;
   border-left: #8EBBD0 5px solid !important
}

#gw-megas-tabs .gw-mega-menu .gw-mega-t2 ul li a.gw-select {
   color: #FFF
}

/*Begin-K7-2023-06-30-PT8.60*/
/*#tabs-wrap #gw-nav #gw-nav-links ul li a{font-size:1.25em}*/
#tabs-wrap #gw-nav #gw-nav-links ul li a {
   font-size: 1.3em
}

/*End-K7-2023-06-30-PT8.60*/
#tabs-wrap.tabs-wrap-2line #gw-nav #gw-nav-links ul li a {
   font-size: 1.2em
}

#tabs-wrap.tabs-wrap-2line #gw-nav ul li a,
#tabs-wrap.tabs-wrap-2line #gw-nav #gw-nav-links a {
   height: 24px
}

#tabs-wrap.tabs-wrap-2line #gw-nav {
   height: 44px !important;
   border-top: 4px solid #000 !important
}

#tabs-wrap.tabs-wrap-2line #gw-nav a.tabs-login,
#tabs-wrap.tabs-wrap-2line #gw-nav a.tabs-logout {
   height: 12px !important;
   margin-top: 4px !important
}

div.menu-flat a.menu-rss,
a.menu-rss {
   background: none;
   border: 0px;
   padding: 0px;
   margin: 0px
}

div.menu-flat a.menu-rss:hover,
a.menu-rss:hover {
   background: none;
   border: 0px;
   padding: 0px;
   margin: 0px
}

.pagetabs-box {
   display: block;
   background: #FFF;
   border-left: 1px solid #CCC;
   border-right: 1px solid #CCC;
   border-bottom: 1px solid #CCC;
   padding: 10px
}

.pagetabs-nav {
   display: block;
   background: #FFF;
   color: #666;
   height: 25px;
   border-bottom: 1px solid #CCC;
   margin: 5px 0px 5px 0px;
   line-height: 1.0em;
   font-size: 0.9em
}

.pagetabs-nav ul {
   display: block;
   float: left;
   margin: 0;
   padding: 0;
   list-style-type: none;
   border-left: 1px solid #CCC;
   margin-left: 10px
}

.pagetabs-nav ul li {
   display: block;
   float: left;
   width: auto
}

.pagetabs-nav ul li h1,
.pagetabs-nav ul li h2,
.pagetabs-nav ul li h3,
.pagetabs-nav ul li h4,
.pagetabs-nav ul li h5,
.pagetabs-nav ul li h6 {
   font-size: 100%;
   color: #666;
   text-decoration: none;
   font-weight: normal;
   font-style: normal;
   padding: 0;
   margin: 0;
   line-height: 1.0em;
   letter-spacing: 0.01em
}

.pagetabs-nav ul li a.pagetabs-select h1,
.pagetabs-nav ul li a.pagetabs-select h2,
.pagetabs-nav ul li a.pagetabs-select h3,
.pagetabs-nav ul li a.pagetabs-select h4,
.pagetabs-nav ul li a.pagetabs-select h5,
.pagetabs-nav ul li a.pagetabs-select h6 {
   color: #55707D;
   font-weight: bold
}

.pagetabs-nav ul li a {
   background: #EBEBEB;
   color: #666;
   text-decoration: none;
   display: block;
   float: left;
   padding: 5px 10px 5px 10px;
   border-top: 1px solid #CCC;
   border-right: 1px solid #CCC;
   height: 14px
}

.pagetabs-nav ul li a:hover {
   color: #000;
   cursor: pointer;
   background: #C7DDE8
}

.pagetabs-nav ul li a:active,
#pagetabs-nav ul li a:focus {
   outline: none
}

.pagetabs-nav ul li a.pagetabs-select {
   background: #FFF;
   color: #55707D;
   font-weight: bold;
   border-bottom: 1px solid #FFF
}

.pagetabs-nav.large {
   height: 30px
}

.pagetabs-nav.large ul li a {
   height: 19px
}

.gw-right {
   float: right
}

.collegeof-hdr {
   color: #999;
   font-size: 0.7em;
   font-style: normal;
   font-weight: normal;
   letter-spacing: 0.05em;
   margin: 0;
   padding: 0;
   text-transform: uppercase
}

.fullwidth {
   width: 100% !important
}

.fullwidthscroll {
   width: 100% !important;
   overflow-x: auto
}

.bdr-medium {
   border-width: 3px
}

.bdr-thick {
   border-width: 5px
}

#gw-nav-wrap {
   background: #000;
   height: 25px;
   clear: both
}

#gw-nav {
   display: block;
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   background: #222;
   color: #FFF;
   text-transform: uppercase;
   letter-spacing: 0.1em;
   text-align: justify;
   height: 25px
}

#gw-nav ul {
   display: block;
   float: left;
   margin: 0;
   padding: 0;
   list-style-type: none
}

#gw-nav ul li {
   display: block;
   float: left;
   width: auto;
   font-size: 0.9em
}

#gw-nav ul li a {
   color: #FFF;
   text-decoration: none;
   display: block;
   float: left;
   padding: 5px 20px 5px 20px;
   height: 15px
}

#gw-nav ul li a.norightpadding {
   padding-right: 20px
}

#gw-nav ul li a:hover {
   color: #FFF;
   cursor: pointer;
   background: #8EBBD0
}

#gw-nav ul li a.gw-select {
   background: #FFF;
   color: #55707D
}

#gw-hnav {
   margin: 10px 2% 0px 2%;
   padding: 0px 0px 5px 0px;
   border-bottom: #CCC 1px solid
}

#gw-hnav ul {
   margin: 0px;
   padding: 0px
}

#gw-hnav ul li {
   display: inline;
   padding-right: 20px
}

#gw-hnav ul li a {
   color: #999;
   text-decoration: none
}

#gw-hnav ul li a:hover {
   color: #333;
   padding-bottom: 3px;
   border-bottom: #999 4px solid
}

#gw-hnav ul li a.gw-hnav-selected {
   font-style: bold;
   color: #55707D;
   padding-bottom: 3px;
   border-bottom: #8EBBD0 4px solid
}

.iconlist.text-white li a.anuok {
   background-image: url(../../anu/images/icons/web/shield-white.png)
}

.iconlist.text-white li a.horus {
   background-image: url(../../anu/images/icons/web/horus-white.png)
}

.iconlist.text-white li a.wattle {
   background-image: url(../../anu/images/icons/web/wattle-white.png)
}

.iconlist.text-white li a.mail {
   background-image: url(../../anu/images/icons/web/mail-white.png)
}

.iconlist.text-white li a.isis {
   background-image: url(../../anu/images/icons/web/horus-white.png)
}

.iconlist.text-white li a.lib {
   background-image: url(../../anu/images/icons/web/books-white.png)
}

.iconlist.text-white li a.dates {
   background-image: url(../../anu/images/icons/web/date-white.png)
}

.iconlist.text-white li a.timetable {
   background-image: url(../../anu/images/icons/web/calendar-white.png)
}

.iconlist.text-white li a.finder {
   background-image: url(../../anu/images/icons/web/finder-white.png)
}

.iconlist.text-white li a.erms {
   background-image: url(../../anu/images/icons/web/erms-white.png)
}

.iconlist.text-white li a.feedback {
   background-image: url(../../anu/images/icons/web/feedback-white.png)
}

.iconlist.text-white li a.figtree {
   background-image: url(../../anu/images/icons/web/warning-white.png)
}

.iconlist.text-white li a.anuok:hover {
   background-image: url(../../anu/images/icons/web/shield-white-over.png)
}

.iconlist.text-white li a.horus:hover {
   background-image: url(../../anu/images/icons/web/horus-white-over.png)
}

.iconlist.text-white li a.wattle:hover {
   background-image: url(../../anu/images/icons/web/wattle-white-over.png)
}

.iconlist.text-white li a.mail:hover {
   background-image: url(../../anu/images/icons/web/mail-white-over.png)
}

.iconlist.text-white li a.isis:hover {
   background-image: url(../../anu/images/icons/web/horus-white-over.png)
}

.iconlist.text-white li a.lib:hover {
   background-image: url(../../anu/images/icons/web/books-white-over.png)
}

.iconlist.text-white li a.dates:hover {
   background-image: url(../../anu/images/icons/web/date-white-over.png)
}

.iconlist.text-white li a.timetable:hover {
   background-image: url(../../anu/images/icons/web/calendar-white-over.png)
}

.iconlist.text-white li a.finder:hover {
   background-image: url(../../anu/images/icons/web/finder-white-over.png)
}

.iconlist.text-white li a.erms:hover {
   background-image: url(../../anu/images/icons/web/erms-white-over.png)
}

.iconlist.text-white li a.feedback:hover {
   background-image: url(../../anu/images/icons/web/feedback-white-over.png)
}

.iconlist.text-white li a.figtree:hover {
   background-image: url(../../anu/images/icons/web/warning-white-over.png)
}

.iconlist.text-white li a.giving-advancing {
   background-image: url(../../anu/images/icons/web/giving/icon-theme-advancing-white.png)
}

.iconlist.text-white li a.giving-anufund {
   background-image: url(../../anu/images/icons/web/giving/icon-theme-anufund-white.png)
}

.iconlist.text-white li a.giving-leading {
   background-image: url(../../anu/images/icons/web/giving/icon-theme-leading-white.png)
}

.iconlist.text-white li a.giving-transforming {
   background-image: url(../../anu/images/icons/web/giving/icon-theme-transforming-white.png)
}

.iconlist.text-white li a.giving-advancing:hover {
   background-image: url(../../anu/images/icons/web/giving/icon-theme-advancing-white-over.png)
}

.iconlist.text-white li a.giving-anufund:hover {
   background-image: url(../../anu/images/icons/web/giving/icon-theme-anufund-white-over.png)
}

.iconlist.text-white li a.giving-leading:hover {
   background-image: url(../../anu/images/icons/web/giving/icon-theme-leading-white-over.png)
}

.iconlist.text-white li a.giving-transforming:hover {
   background-image: url(../../anu/images/icons/web/giving/icon-theme-transforming-white-over.png)
}

.cols4,
.cols3,
.cols2 {
   -webkit-column-gap: 40px;
   -moz-column-gap: 40px;
   column-gap: 40px
}

.cols4 {
   -webkit-column-count: 4;
   -moz-column-count: 4;
   column-count: 4
}

.cols3 {
   -webkit-column-count: 3;
   -moz-column-count: 3;
   column-count: 3
}

.cols2 {
   -webkit-column-count: 2;
   -moz-column-count: 2;
   column-count: 2
}

.anu-col-m {
   margin-left: 20px;
   margin-right: 20px
}

.anu-col-l {
   margin-left: 0;
   margin-right: 20px
}

.anu-col-r {
   margin-left: 20px;
   margin-right: 0
}

#gw-mobile-menu-nav img {
   position: relative;
   vertical-align: middle;
   left: 2px
}

#gw-mobile-menu-nav .search-menu ul {
   display: block;
   width: 100%
}

#gw-mobile-menu-nav .search-menu ul li.right {
   float: right
}

#gw-mobile-menu-nav .search-menu ul li a {
   padding: 3px 10px 0 10px;
   height: 29px;
   text-transform: none
}

#gw-mobile-menu-nav .search-menu ul li a:hover {
   background-color: #666
}

#gw-mobile-menu-wrap .search-menu {
   border: 0;
   background-color: transparent;
   height: 100%;
   width: 100%;
   color: #ebebeb;
   display: block;
   float: left;
   padding: 0
}

#gw-mobile-menu-nav .search-menu img {
   left: 0
}

#bnr-wrap.bnr-gwy-high #bnr-h-lines {
   width: 410px
}

#bnr-wrap.bnr-gwy-high {
   float: left;
   width: 100%
}

#bnr-gwy {
   height: 90px
}

#bnr-gwy.bnr-gwy-high {
   height: auto
}

#bnr-gwy #bnr-left {
   width: 150px;
   padding-top: 20px
}

.bnr-gwy-high #bnr-left {
   padding-bottom: 0;
   padding-right: 0
}

#bnr-gwy #bnr-right {
   padding-right: 0;
   padding-top: 25px;
   font-size: 1em;
   line-height: normal
}

#bnr-gwy #bnr-mid {
   padding-top: 20px;
   font-size: 1.5em;
   color: #ebebeb;
   text-align: left;
   letter-spacing: 0.05em;
   line-height: 0.75em;
   float: left;
   width: 50%
}

#bnr-gwy #bnr-low {
   float: right;
   margin-right: 20px;
   min-width: 100px;
   min-height: 25px;
   color: #ebebeb
}

#bnr-gwy #bnr-low a,
#bnr-gwy #bnr-low a:visited {
   color: #ebebeb
}

#bnr-low .bnr-gw-util {
   font-size: 0.975em;
   margin-right: 0
}

#gw-nav ul li a {
   color: #CCC;
   font-size: 1.2em;
   height: 20px;
   padding: 6px 20px 4px 20px
}

#gw-nav ul li a.gw-mega-select {
   color: #FFF;
   background-color: #666
}

#gw-nav ul li a:hover {
   color: #FFF;
   background: #444
}

.bnr-gw-util-wrap {
   float: left
}

.bnr-gw-util {
   display: block;
   float: left;
   margin: 2px 10px 8px 0;
   padding: 0;
   list-style-type: none
}

.bnr-gw-util li {
   display: block;
   float: left;
   width: auto;
   font-size: 1em
}

.bnr-gw-util li a {
   color: #CCC;
   text-decoration: none;
   display: block;
   float: left;
   padding: 5px 8px 5px 8px;
   height: 15px
}

.bnr-gw-util li a:hover {
   color: #FFF;
   background-color: #444
}

.bnr-gw-util li a.gw-select {
   color: #FFF;
   padding: 3px;
   margin: 2px;
   border-bottom: 2px solid #8EBBD0
}

.bnr-gw2-search {
   margin-top: 2px;
   float: right;
   display: block;
   position: relative
}

.bnr-gwy-high .bnr-gw2-search {
   margin-top: 20px
}

#gw-mobile-menu-wrap.bnr-gwy-high .bnr-gw2-search {
   margin-top: 2px
}

.bnr-gw2-search .gsasuggest {
   left: 0;
   top: 32px
}

#gw-mobile-menu-wrap .gsasuggest {
   left: 0;
   top: 60px
}

.srch-sel-site {
   position: absolute !important;
   background: #FFF;
   left: 0;
   top: 31px;
   z-index: 10;
   text-align: left;
   width: 99.2%;
   display: none;
   border: 1px solid #CCC
}

#gw-mobile-menu-wrap .srch-sel-site {
   right: 35px;
   top: 64px;
   left: inherit;
   border-right: 1px solid #999;
   border-left: 1px solid #999;
   max-width: 320px
}

.srch-sel-site ul {
   padding: 10px 0 4px 0;
   margin: 4px 10px;
   color: #000
}

.srch-sel-site li {
   list-style-type: none;
   font-size: 1.8em;
   padding: 0 4px 4px 8px;
   margin-bottom: 4px;
   cursor: pointer
}

.srch-sel-site li:hover {
   background-color: #CCC
}

.srch-sel-site li span {
   font-size: 0.55em
}

.srch-sel-site li.srch-selected {
   background-color: #666;
   color: #FFF
}

.bnr-gw2-search .srch-divide {
   height: 32px;
   border: 0;
   border-radius: 0;
   background: #FFF;
   display: block;
   float: left;
   margin: 0;
   padding: 0
}

.bnr-gw2-search .srch-updown {
   height: 16px;
   margin-top: 8px;
   cursor: pointer
}

.bnr-gw2-search .srch-divide2 {
   height: 20px;
   border-right: #999 solid 2px;
   background: #FFF;
   margin: 6px
}

.bnr-gw2-search .txt {
   display: block;
   float: left;
   height: 32px;
   border: 0;
   border-radius: 0;
   background: #FFF;
   margin: 0;
   padding: 0 0 0 6px;
   -webkit-appearance: none;
   -webkit-border-radius: 0;
   width: 200px
}

.bnr-gw2-search .btn-go {
   display: block;
   float: left;
   height: 32px;
   border: 0;
   border-radius: 0;
   background: #FFF;
   margin: 0;
   padding: 0 6px 0 0;
   -webkit-appearance: none;
   -webkit-border-radius: 0;
   cursor: pointer
}

#gw-nav-wrap {
   height: 30px
}

#gw-nav {
   background-color: #000;
   letter-spacing: 0.05em;
   height: 30px
}

#anu-detail {
   float: left;
   width: 20%;
   margin: 10px 0 0 0;
   padding: 0
}

#anu-detail ul li {
   clear: both
}

#anu-address {
   float: left;
   width: 30%;
   margin: 10px 0 0 0;
   padding: 0
}

#anu-address a {
   color: #CCC
}

#anu-groups {
   float: left;
   width: 50%;
   margin: 10px 0 20px 0;
   padding: 0
}

.NotAPhoneNumber,
.NotAPhoneNumber a {
   pointer-events: none;
   text-decoration: none;
   color: inherit
}

#gw-mobile-menu-wrap {
   background: #000;
   height: 25px;
   clear: both;
   display: none;
   position: relative
}

#gw-mobile-menu-nav {
   display: block;
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   background: #222;
   color: #FFF;
   text-transform: uppercase;
   letter-spacing: 0.1em;
   text-align: justify;
   height: 32px
}

#gw-mobile-menu-nav ul {
   display: block;
   float: left;
   margin: 0;
   padding: 0;
   list-style-type: none
}

#gw-mobile-menu-nav ul li {
   display: block;
   float: left;
   width: auto;
   font-size: 0.9em
}

#gw-mobile-menu-nav ul li a {
   color: #FFF;
   text-decoration: none;
   display: block;
   float: left;
   padding: 5px 20px 5px 20px;
   height: 15px
}

#gw-mobile-menu-nav ul li a.norightpadding {
   padding-right: 20px
}

#gw-mobile-menu-nav ul li a:hover {
   color: #FFF;
   cursor: pointer;
   background: #8EBBD0
}

#gw-mobile-menu-nav ul li a.gw-select {
   background: #FFF;
   color: #55707D
}

.gw-menuslide {
   width: 100%;
   position: absolute
}

#gw-mobile-menu-wrap #menu0 {
   display: none
}

#gw-mobile-menu-wrap #mobilesearch {
   display: none;
   position: relative;
   margin-left: 4px;
   width: 100%
}

#gw-mobile-menu-wrap #mobilesearch #qt1 {
   width: 82%;
   margin-bottom: 4px
}

#gw-megas {
   position: relative
}

.gw-mega-wrap {
   width: 100%;
   height: 300px;
   top: 0;
   position: absolute;
   z-index: 30;
   background-color: #666;
   margin: 0;
   padding: 0;
   border-bottom: #8EBBD0 3px solid;
   display: none
}

.gw-mega-wrap h1,
.gw-mega-wrap h2,
.gw-mega-wrap h3,
.gw-mega-wrap h1 a,
.gw-mega-wrap h1 a:visited,
.gw-mega-wrap h1 a:active,
.gw-mega-wrap a,
.gw-mega-wrap a:visited,
.gw-mega-wrap a:active {
   color: #ebebeb
}

.gw-mega-wrap h1,
.gw-mega-wrap h2,
.gw-mega-wrap h3 {
   text-shadow: 1px 1px #000
}

.gw-mega-wrap a:hover {
   color: #FFF
}

#gw-mega-under {
   width: 100%;
   position: relative;
   height: 300px;
   background-color: #666;
   display: none;
   z-index: 28;
   border-bottom: #8EBBD0 3px solid
}

.gw-mega-menu {
   width: 960px;
   margin-left: auto;
   margin-right: auto;
   background-color: #666;
   color: #ebebeb
}

.gw-mega-menu ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
   width: 100%
}

.gw-mega-menu .gw-mega-t2 ul li {
   display: block;
   margin-bottom: 1px;
   background: #333 url(//style.anu.edu.au/_anu/4/images/styles/raquo-white.gif) no-repeat right center;
   color: #CCC;
   font-size: 1.2em;
   line-height: 1.0em
}

.gw-mega-menu .gw-mega-t2 ul li a {
   text-decoration: none;
   display: block;
   padding: 8px 20px 8px 5px;
   border-left: 5px solid transparent
}

.gw-mega-menu .gw-mega-t2 ul li a:hover {
   background: #444 url(//style.anu.edu.au/_anu/4/images/styles/raquo-white.gif) no-repeat right center;
   color: #FFF
}

ul.t3-info {
   list-style-type: disc;
   padding: 0 0 0 15px
}

ul.t3-info li {
   color: #FFF
}

.gw-mega-t3-image p.text-uni {
   color: #FFF !important
}

#gw-menuslidecover {
   height: 0;
   width: 100%;
   background: #666;
   overflow: hidden;
   position: relative
}

.gw-parent-arrow {
   display: none
}

.gw-parent .gw-parent-arrow {
   display: inline
}

.gw-mega-mobile-list li {
   color: #ebebeb;
   margin: 0;
   padding: 0
}

.gw-mega-mobile-list .trail {
   background: url(//style.anu.edu.au/_anu/4/images/styles/raquo-down.gif) center right no-repeat
}

.gw-mega-mobile-list .gw-select {
   background-color: #ebebeb;
   border-left: 5px solid #8EBBD0
}

.gw-mega-mobile-list {
   margin: 0px 0px 5px 0px;
   padding: 0px;
   border-top: 1px solid #CCC;
   list-style: none;
   padding: 0;
   width: 100%
}

.gw-mega-mobile-list a {
   border-left: 5px solid #666;
   text-decoration: none;
   background-color: #666;
   color: #EBEBEB;
   display: block;
   margin: 0px;
   padding: 6px 20px 7px 10px;
   font-size: 0.9em;
   line-height: 1.15em
}

.gw-mega-mobile-list a:hover {
   color: #FFF;
   background-color: #999;
   border-left: 5px solid #CCC;
   text-decoration: none
}

.gw-mobile-menu-wrap .mobile-menu-toggle {
   cursor: pointer
}

.gw-mobile-menu-wrap .mobile-search-toggle {
   cursor: pointer
}

.gw-mega-mobile-list a.mega-menu-more {
   float: right;
   border-left: 0
}

.gw-mega-mobile-list ul {
   list-style: none;
   margin: 0;
   padding: 0
}

.gw-mega-mobile-list li {
   border-top: 1px solid #CCC;
   margin: 0;
   padding: 0;
   clear: both
}

.gw-mega-mobile-list ul li a {
   padding: 6px 20px 7px 5px;
   margin: 0
}

.gw-mega-mobile-list ul {
   padding: 0 0 0 15px;
   margin: 0
}

.gw-menu-this {
   font-weight: bold
}

.gw-mega-menu .iconlist.text-white li a {
   line-height: 28px
}

.gw-mega-t1 {
   color: #CCC
}

.gw-mega-t1 h1 {
   margin: 0px;
   padding: 8px 20px 8px 7px;
   font-size: 1.5em;
   background: #333 url(//style.anu.edu.au/_anu/4/images/styles/raquo-white.gif) no-repeat right center
}

.gw-mega-t1 h1 a {
   display: block;
   text-decoration: none
}

.gw-mega-t1 p,
.gw-mega-t1 ol {
   margin: 0px;
   padding: 5px 5px 5px 7px;
   background-color: #444
}

.gw-mega-t1.gw-select {
   border-left: #55707D 10px solid
}

.gw-mega-t1 .gw-select h1 {
   background: #000 url(//style.anu.edu.au/_anu/4/images/styles/raquo-white.gif) no-repeat right center
}

.gw-mega-t2 .gw-select {
   background: #000 url(//style.anu.edu.au/_anu/4/images/styles/raquo-white.gif) no-repeat right center;
   border-left: #55707D 5px solid !important
}

.gw-mega-t2 .gw-select a {
   background: #000 url(//style.anu.edu.au/_anu/4/images/styles/raquo-white.gif) no-repeat right center;
   color: #FFF
}

.gw-mega-mobile-list a.gw-select {
   border-left: #55707D 5px solid;
   background-color: #000;
   color: #FFF;
   font-weight: bold
}

.bigsearch {
   margin-bottom: 0px
}

.bigsearch select {
   width: 70%;
   height: 50px;
   padding-left: 10px;
   margin-top: 2px
}

.bigsearch input[type=text] {
   width: 65%;
   height: 46px;
   padding: 0 10px 0 10px;
   margin-right: 4%;
   font-size: 1.25em;
   border-radius: 5px
}

.bigsearch input[type=submit] {
   min-width: 20%;
   height: 50px;
   font-size: 1.5em
}

.bigsearch h3 {
   font-size: 2.0em;
   font-weight: normal
}

.bigsearch .pagetabs-nav {
   background: #FFF;
   color: #666;
   height: 34px;
   border-bottom: none;
   margin: 5px 0px 0px 0px;
   font-size: 1.5em
}

.bigsearch .pagetabs-nav ul {
   border-left: none;
   margin-bottom: 0;
   margin-left: 0
}

.bigsearch .pagetabs-nav ul li a {
   padding: 10px 10px 10px 10px;
   border-top: none;
   border-bottom: none;
   border-right: none;
   border-left: 10px #FFF solid;
   height: 14px;
   width: 90%;
   outline: 0;
   background: #CCC;
   color: #000
}

.bigsearch .pagetabs-nav ul li a:active,
.bigsearch .pagetabs-nav ul li a:focus,
.bigsearch .pagetabs-nav ul li a:hover {
   color: #000;
   cursor: pointer;
   background: #8EBBD0
}

.bigsearch .pagetabs-nav ul li a.pagetabs-select {
   color: #55707D;
   background: #E3EEF3;
   font-weight: bold;
   border-bottom: none
}

.gutter-block .left-gutter-social-icons {
   margin-left: 50px
}

.nopad {
   padding: 0px !important;
   margin: 0px !important
}

.nomargin {
   margin: 0px !important
}

.padtop {
   padding-top: 10px !important;
   margin-top: 0 !important
}

.padbottom {
   padding-bottom: 10px !important;
   margin-bottom: 0 !important
}

.padbottom2 {
   padding-bottom: 10px;
   margin-bottom: 10px
}

.blockright {
   padding-right: 13px
}

.blockleft {
   padding-left: 13px
}

.nopadtop {
   padding-top: 0px !important;
   margin-top: 0px !important
}

.nopadbottom {
   padding-bottom: 0px !important;
   margin-bottom: 0px !important
}

.nopadleft {
   padding-left: 0px !important;
   margin-left: 0px !important
}

.nopadright {
   padding-right: 0px !important;
   margin-right: 0px !important
}

.margintop {
   margin-top: 20px !important;
   margin-bottom: 20px !important;
}

.marginbottom {
   margin-bottom: 20px !important
}

.nomarginbottom {
   margin-bottom: 0px !important
}

.nomargintop {
   margin-top: 0px !important
}

.hpad {
   padding-left: 10px;
   padding-right: 10px
}

.vpad {
   padding-top: 10px;
   padding-bottom: 10px
}

.marginall {
   margin: 20px !important
}

.marginleft {
   margin-left: 20px !important
}

.marginright {
   margin-right: 20px !important
}

.padleft {
   padding-left: 20px !important
}

.padright {
   padding-right: 20px !important
}

.ittybittypadright,
.pad5right {
   padding-right: 5px !important
}

.ittybittypadleft,
.pad5left {
   padding-left: 5px !important
}

.ittybittypadtop,
.pad5top {
   padding-top: 5px !important
}

.ittybittypadbottom,
.pad5bottom {
   padding-bottom: 5px !important
}

.ittybittypad,
.pad5 {
   padding: 5px !important
}

.hide-rsp {
   display: inline;
   visibility: visible
}

.show-rsp {
   display: none;
   visibility: hidden
}

.show-rsp1 {
   display: none;
   visibility: hidden
}

.show-rsp2 {
   display: none;
   visibility: hidden
}

.show-rsp3 {
   display: none;
   visibility: hidden
}

.show-rsp4 {
   display: inline;
   visibility: visible
}

.ie7only {
   display: none
}

.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
   zoom: 1
}

.nolineheight {
   line-height: 0
}

.noborder {
   border: none
}

.noborder-top {
   border-top: none
}

.noborder-right {
   border-right: none
}

.noborder-bottom {
   border-bottom: none
}

.noborder-left {
   border-left: none
}

#bnr-wrap {
   /*Begin-K7-2023-06-30-PT8.60 background:#333;border-bottom:#8EBBD0 5px solid}*/
   background: #fff;
   border-bottom: #f5edde 5px solid
}

/*End-K7-2023-06-30-PT8.60*/
#bnr-underline {
   clear: both;
   border-bottom: #C7DDE8 solid 1px
}

#bnr-right {
   padding-top: 22px;
   font-size: 1.5em;
   color: #ebebeb;
   text-align: right;
   letter-spacing: 0.05em;
   line-height: 0.75em
}

.bnr-line-1 {
   margin: 0
}

.bnr-line-1 h1 {
   padding: 0;
   font-size: 0.85em;
   letter-spacing: 0.03em;
   line-height: 1.1em;
   margin: 0;
   text-transform: uppercase;
   font-family: 'Roboto', Arial, sans-serif;
   text-shadow: none
}

.bnr-collegeof h1 {
   line-height: 1.1em;
   margin-bottom: 6px
}

.bnr-line-2 {
   font-size: 0.65em;
   margin-top: 2px;
   margin-bottom: 2px;
   line-height: 1.1em
}

.bnr-line-3 {
   font-size: 0.65em;
   margin-bottom: 2px;
   line-height: 1.1em
}

.bnr-line-1 h1 a:link,
.bnr-line-1 h1 a:visited {
   text-transform: uppercase;
   /*Begin-K7-2023-06-30-PT8.60 color:#ebebeb;*/
   color: #000;
   /*End-K7-2023-06-30-PT8.60*/
   text-decoration: none
}

.bnr-line-1 h1 a:hover,
.bnr-line-1 h1 a:active {
   color: #000;
   text-decoration: none
}

.bnr-line-2 a:link,
.bnr-line-2 a:visited,
.bnr-line-3 a:link,
.bnr-line-3 a:visited {
   color: #EBEBEB;
   text-decoration: none
}

.bnr-line-2 a:hover,
.bnr-line-2 a:active,
.bnr-line-3 a:hover,
.bnr-line-3 a:active {
   color: white;
   text-decoration: none
}

.bnr-1line {
   padding-top: 12px
}

.bnr-2line {
   padding-top: 6px
}

.bnr-2linetop6 {
   padding-top: 6px;
   margin-bottom: 2px
}

.bnr-3line {
   padding-top: 0;
   margin-top: -4px
}

.bnr-collegeof {
   padding-top: 0;
   margin-top: 0;
   margin-bottom: 0
}

.lnk-cass a:link,
.lnk-cass a:visited,
.lnk-cass h1 a:link,
.lnk-cass h1 a:visited {
   color: #ebebeb
}

.lnk-cap a:link,
.lnk-cap a:visited,
.lnk-cap h1 a:link,
.lnk-cap h1 a:visited {
   color: #ebebeb
}

.lnk-cbe a:link,
.lnk-cbe a:visited,
.lnk-cbe h1 a:link,
.lnk-cbe h1 a:visited {
   color: #ebebeb
}

.lnk-cecs a:link,
.lnk-cecs a:visited,
.lnk-cecs h1 a:link,
.lnk-cecs h1 a:visited {
   color: #ebebeb
}

.lnk-col a:link,
.lnk-col a:visited,
.lnk-col h1 a:link,
.lnk-col h1 a:visited {
   color: #ebebeb
}

.lnk-cmbe a:link,
.lnk-cmbe a:visited,
.lnk-cmbe h1 a:link,
.lnk-cmbe h1 a:visited {
   color: #ebebeb
}

.lnk-cps a:link,
.lnk-cps a:visited,
.lnk-cps h1 a:link,
.lnk-cps h1 a:visited {
   color: #ebebeb
}

.lnk-chm a:link,
.lnk-chm a:visited,
.lnk-chm h1 a:link,
.lnk-chm h1 a:visited {
   color: #ebebeb
}

.lnk-cos a:link,
.lnk-cos a:visited,
.lnk-cos h1 a:link,
.lnk-cos h1 a:visited {
   color: #ebebeb
}

.lnk-sci a:link,
.lnk-sci a:visited,
.lnk-sci h1 a:link,
.lnk-sci h1 a:visited {
   color: #ebebeb
}

.lnk-cass a:hover,
.lnk-cass a:active,
.lnk-cass h1 a:hover,
.lnk-cass h1 a:active {
   color: #FFF
}

.lnk-cap a:hover,
.lnk-cap a:active,
.lnk-cap h1 a:hover,
.lnk-cap h1 a:active {
   color: #FFF
}

.lnk-cbe a:hover,
.lnk-cbe a:active,
.lnk-cbe h1 a:hover,
.lnk-cbe h1 a:active {
   color: #FFF
}

.lnk-cecs a:hover,
.lnk-cecs a:active,
.lnk-cecs h1 a:hover,
.lnk-cecs h1 a:active {
   color: #FFF
}

.lnk-col a:hover,
.lnk-col a:active,
.lnk-col h1 a:hover,
.lnk-col h1 a:active {
   color: #FFF
}

.lnk-cmbe a:hover,
.lnk-cps a:active,
.lnk-cps h1 a:hover,
.lnk-cps h1 a:active {
   color: #FFF
}

.lnk-cps a:hover,
.lnk-cmbe a:active,
.lnk-cmbe h1 a:hover,
.lnk-cmbe h1 a:active {
   color: #FFF
}

.lnk-chm a:hover,
.lnk-chm a:active,
.lnk-chm h1 a:hover,
.lnk-chm h1 a:active {
   color: #FFF
}

.lnk-cos a:hover,
.lnk-cos a:active,
.lnk-cos h1 a:hover,
.lnk-cos h1 a:active {
   color: #FFF
}

.lnk-sci a:hover,
.lnk-sci a:active,
.lnk-sci h1 a:hover,
.lnk-sci h1 a:active {
   color: #FFF
}

.lnk-cass h1 a span,
.lnk-cap h1 a span,
.lnk-cbe h1 a span,
.lnk-cecs h1 a span,
.lnk-col h1 a span,
.lnk-cmbe h1 a span,
.lnk-cps h1 a span,
.lnk-chm h1 a span,
.lnk-cos h1 a span,
.lnk-sci h1 a span {
   color: #EBEBEB
}

.lnk-cass h1 a:hover span,
.lnk-cap h1 a:hover span,
.lnk-cbe h1 a:hover span,
.lnk-cecs h1 a:hover span,
.lnk-col h1 a:hover span,
.lnk-cmbe h1 a:hover span,
.lnk-cps h1 a:hover span,
.lnk-chm h1 a:hover span,
.lnk-cos h1 a:hover span,
.lnk-sci h1 a:hover span {
   color: #FFF
}

.hdr-college {
   color: #55707D;
   padding: 0;
   margin: 10px 0 5px 0;
   text-transform: uppercase;
   letter-spacing: 0.05em;
   font-size: 0.9em;
   font-weight: normal
}

.hdr-college a {
   text-decoration: none
}

.hdr-college a:hover {
   text-decoration: underline
}

.box-college {
   background: #EBEBEB;
   border: #333 1px solid;
   padding: 10px;
   margin-bottom: 10px
}

.divline-solid-college {
   border-bottom: 1px solid #CCC;
   margin: 5px 0 5px 0;
   padding: 5px 0 5px 0;
   clear: both
}

.divline-dotted-college {
   border-bottom: 1px solid #CCC;
   margin: 5px 0 5px 0;
   padding: 5px 0 5px 0;
   clear: both
}

.divline-bold-college {
   border-bottom: 3px solid #CCC;
   margin: 5px 0 5px 0;
   padding: 5px 0 5px 0;
   clear: both
}

.grd-college {
   background: #333 url() repeat-x bottom left
}

.grd-college75 {
   background: #666 url() repeat-x bottom left
}

.grd-college50 {
   background: #999 url() repeat-x bottom left
}

.grd-college25 {
   background: #CCC url() repeat-x bottom left
}

.grd-college10 {
   background: #ebebeb url() repeat-x bottom left
}

.bdr-college {
   border-color: #8EBBD0
}

.bdr-college75 {
   border-color: #AACCDC
}

.bdr-college50 {
   border-color: #C7DDE8
}

.bdr-college25 {
   border-color: #E3EEF3
}

.bdr-college10 {
   border-color: #F4F8FA
}

.text-college,
.text-college75,
.text-college50,
.text-college25,
.text-college10 {
   color: #55707D
}

.tools-college {
   color: #55707D;
   background: #E3EEF3
}

.tools-college ul li a {
   color: #55707D;
   background: #E3EEF3
}

.tools-college ul li a:hover {
   color: #FFF;
   background: #8EBBD0;
   cursor: pointer
}

.band-college-wrap {
   background-color: #8EBBD0;
   color: #000
}

.band-college-wrap a {
   color: #000
}

.band-college h1,
.band-college h2,
.band-college h3,
.band-college h4,
.band-college h1 a,
.band-college h2 a,
.band-college h3 a,
.band-college h4 a {
   text-shadow: 1px 1px #AACCDC
}

.band-college h1,
.band-college h2,
.band-college h3,
.band-college h4,
.band-college h5,
.band-college h6,
.band-college h1 a,
.band-college h2 a,
.band-college h3 a,
.band-college h4 a,
.band-college h5 a,
.band-college h6 a {
   color: #000;
   text-decoration: none
}

.band-college75-wrap {
   background-color: #AACCDC;
   color: #000
}

.band-college75-wrap a {
   color: #000
}

.band-college75 h1,
.band-college75 h2,
.band-college75 h3,
.band-college75 h4,
.band-college75 h1 a,
.band-college75 h2 a,
.band-college75 h3 a,
.band-college75 h4 a {
   text-shadow: 1px 1px #C7DDE8
}

.band-college75 h1,
.band-college75 h2,
.band-college75 h3,
.band-college75 h4,
.band-college75 h5,
.band-college75 h6,
.band-college75 h1 a,
.band-college75 h2 a,
.band-college75 h3 a,
.band-college75 h4 a,
.band-college75 h5 a,
.band-college75 h6 a {
   color: #000;
   text-decoration: none
}

.band-college50-wrap {
   background-color: #C7DDE8;
   color: #000
}

.band-college50-wrap a {
   color: #4C6E78
}

.band-college50 h1,
.band-college50 h2,
.band-college50 h3,
.band-college50 h4,
.band-college50 h1 a,
.band-college50 h2 a,
.band-college50 h3 a,
.band-college50 h4 a {
   text-shadow: 1px 1px #E3EEF3
}

.band-college50 h1,
.band-college50 h2,
.band-college50 h3,
.band-college50 h4,
.band-college50 h5,
.band-college50 h6,
.band-college50 h1 a,
.band-college50 h2 a,
.band-college50 h3 a,
.band-college50 h4 a,
.band-college50 h5 a,
.band-college50 h6 a {
   color: #000;
   text-decoration: none
}

.band-college25-wrap {
   background-color: #E3EEF3;
   color: #000
}

.band-college25-wrap a {
   color: #4C6E78
}

.band-college25 h1,
.band-college25 h2,
.band-college25 h3,
.band-college25 h4,
.band-college25 h1 a,
.band-college25 h2 a,
.band-college25 h3 a,
.band-college25 h4 a {
   text-shadow: 1px 1px #F4F8FA
}

.band-college25 h1,
.band-college25 h2,
.band-college25 h3,
.band-college25 h4,
.band-college25 h5,
.band-college25 h6,
.band-college25 h1 a,
.band-college25 h2 a,
.band-college25 h3 a,
.band-college25 h4 a,
.band-college25 h5 a,
.band-college25 h6 a {
   color: #000;
   text-decoration: none
}

.band-college10-wrap {
   background-color: #F4F8FA;
   color: #000
}

.band-college10-wrap a {
   color: #4C6E78
}

.band-college10 h1,
.band-college10 h2,
.band-college10 h3,
.band-college10 h4,
.band-college10 h1 a,
.band-college10 h2 a,
.band-college10 h3 a,
.band-college10 h4 a {
   text-shadow: 1px 1px #FFF
}

.band-college10 h1,
.band-college10 h2,
.band-college10 h3,
.band-college10 h4,
.band-college10 h5,
.band-college10 h6,
.band-college10 h1 a,
.band-college10 h2 a,
.band-college10 h3 a,
.band-college10 h4 a,
.band-college10 h5 a,
.band-college10 h6 a {
   color: #000;
   text-decoration: none
}

.band-college a:hover,
.band-college h1 a:hover,
.band-college h2 a:hover,
.band-college h3 a:hover,
.band-college h4 a:hover,
.band-college h5 a:hover,
.band-college h6 a:hover,
.band-college75 a:hover,
.band-college75 h1 a:hover,
.band-college75 h2 a:hover,
.band-college75 h3 a:hover,
.band-college75 h4 a:hover,
.band-college75 h5 a:hover,
.band-college75 h6 a:hover,
.band-college50 a:hover,
.band-college50 h1 a:hover,
.band-college50 h2 a:hover,
.band-college50 h3 a:hover,
.band-college50 h4 a:hover,
.band-college50 h5 a:hover,
.band-college50 h6 a:hover,
.band-college25 a:hover,
.band-college25 h1 a:hover,
.band-college25 h2 a:hover,
.band-college25 h3 a:hover,
.band-college25 h4 a:hover,
.band-college25 h5 a:hover,
.band-college25 h6 a:hover,
.band-college10 a:hover,
.band-college10 h1 a:hover,
.band-college10 h2 a:hover,
.band-college10 h3 a:hover,
.band-college10 h4 a:hover,
.band-college10 h5 a:hover,
.band-college10 h6 a:hover {
   color: #7B5A3D;
   text-decoration: underline;
   text-shadow: none
}

.bg-college {
   background-color: #8EBBD0;
   color: #000 !important
}

.bg-college a {
   color: #000 !important
}

.bg-college h1,
.bg-college h2,
.bg-college h3,
.bg-college h4,
.bg-college h1 a,
.bg-college h2 a,
.bg-college h3 a,
.bg-college h4 a {
   text-shadow: 1px 1px #AACCDC !important
}

.bg-college h1,
.bg-college h2,
.bg-college h3,
.bg-college h4,
.bg-college h5,
.bg-college h6,
.bg-college h1 a,
.bg-college h2 a,
.bg-college h3 a,
.bg-college h4 a,
.bg-college h5 a,
.bg-college h6 a {
   color: #000 !important;
   text-decoration: none !important
}

.bg-college75 {
   background-color: #AACCDC;
   color: #000 !important
}

.bg-college75 a {
   color: #0000 !important
}

.bg-college75 h1,
.bg-college75 h2,
.bg-college75 h3,
.bg-college75 h4,
.bg-college75 h1 a,
.bg-college75 h2 a,
.bg-college75 h3 a,
.bg-college75 h4 a {
   text-shadow: 1px 1px #C7DDE8 !important
}

.bg-college75 h1,
.bg-college75 h2,
.bg-college75 h3,
.bg-college75 h4,
.bg-college75 h5,
.bg-college75 h6,
.bg-college75 h1 a,
.bg-college75 h2 a,
.bg-college75 h3 a,
.bg-college75 h4 a,
.bg-college75 h5 a,
.bg-college75 h6 a {
   color: #000 !important;
   text-decoration: none !important
}

.bg-college50 {
   background-color: #C7DDE8;
   color: #000 !important
}

.bg-college50 a {
   color: #4C6E78 !important
}

.bg-college50 h1,
.bg-college50 h2,
.bg-college50 h3,
.bg-college50 h4,
.bg-college50 h1 a,
.bg-college50 h2 a,
.bg-college50 h3 a,
.bg-college50 h4 a {
   text-shadow: 1px 1px #E3EEF3 !important
}

.bg-college50 h1,
.bg-college50 h2,
.bg-college50 h3,
.bg-college50 h4,
.bg-college50 h5,
.bg-college50 h6,
.bg-college50 h1 a,
.bg-college50 h2 a,
.bg-college50 h3 a,
.bg-college50 h4 a,
.bg-college50 h5 a,
.bg-college50 h6 a {
   color: #000 !important;
   text-decoration: none !important
}

.bg-college25 {
   background-color: #E3EEF3;
   color: #000 !important
}

.bg-college25 a {
   color: #4C6E78 !important
}

.bg-college25 h1,
.bg-college25 h2,
.bg-college25 h3,
.bg-college25 h4,
.bg-college25 h1 a,
.bg-college25 h2 a,
.bg-college25 h3 a,
.bg-college25 h4 a {
   text-shadow: 1px 1px #F4F8FA !important
}

.bg-college25 h1,
.bg-college25 h2,
.bg-college25 h3,
.bg-college25 h4,
.bg-college25 h5,
.bg-college25 h6,
.bg-college25 h1 a,
.bg-college25 h2 a,
.bg-college25 h3 a,
.bg-college25 h4 a,
.bg-college25 h5 a,
.bg-college25 h6 a {
   color: #000 !important;
   text-decoration: none !important
}

.bg-college10 {
   background-color: #F4F8FA;
   color: #000 !important
}

.bg-college10 a {
   color: #4C6E78 !important
}

.bg-college10 h1,
.bg-college10 h2,
.bg-college10 h3,
.bg-college10 h4,
.bg-college10 h1 a,
.bg-college10 h2 a,
.bg-college10 h3 a,
.bg-college10 h4 a {
   text-shadow: 1px 1px #FFF !important
}

.bg-college10 h1,
.bg-college10 h2,
.bg-college10 h3,
.bg-college10 h4,
.bg-college10 h5,
.bg-college10 h6,
.bg-college10 h1 a,
.bg-college10 h2 a,
.bg-college10 h3 a,
.bg-college10 h4 a,
.bg-college10 h5 a,
.bg-college10 h6 a {
   color: #000 !important;
   text-decoration: none !important
}

.bg-college a:hover,
.bg-college h1 a:hover,
.bg-college h2 a:hover,
.bg-college h3 a:hover,
.bg-college h4 a:hover,
.bg-college h5 a:hover,
.bg-college h6 a:hover,
.bg-college75 a:hover,
.bg-college75 h1 a:hover,
.bg-college75 h2 a:hover,
.bg-college75 h3 a:hover,
.bg-college75 h4 a:hover,
.bg-college75 h5 a:hover,
.bg-college75 h6 a:hover,
.bg-college50 a:hover,
.bg-college50 h1 a:hover,
.bg-college50 h2 a:hover,
.bg-college50 h3 a:hover,
.bg-college50 h4 a:hover,
.bg-college50 h5 a:hover,
.bg-college50 h6 a:hover,
.bg-college25 a:hover,
.bg-college25 h1 a:hover,
.bg-college25 h2 a:hover,
.bg-college25 h3 a:hover,
.bg-college25 h4 a:hover,
.bg-college25 h5 a:hover,
.bg-college25 h6 a:hover,
.bg-college10 a:hover,
.bg-college10 h1 a:hover,
.bg-college10 h2 a:hover,
.bg-college10 h3 a:hover,
.bg-college10 h4 a:hover,
.bg-college10 h5 a:hover,
.bg-college10 h6 a:hover {
   color: #7B5A3D !important;
   text-decoration: underline !important;
   text-shadow: none !important
}

a.btn-action-college {
   background: #8EBBD0;
   border-radius: 5px;
   margin: 0;
   display: block;
   padding: 20px 2px 20px 2px;
   text-align: center;
   color: #000 !important;
   font-size: 1.5em;
   text-decoration: none
}

a.btn-action-college:hover {
   background: #C7DDE8;
   color: #000 !important;
   text-decoration: none !important
}

@media only screen and (max-width: 479px) {

   .anu-band .band-college,
   .anu-band .band-college75,
   .anu-band .band-college50,
   .anu-band .band-college25,
   .anu-band .band-college10 {
      width: 320px
   }
}

@media only screen and (min-width: 480px) and (max-width: 599px) {

   .anu-band .band-college,
   .anu-band .band-college75,
   .anu-band .band-college50,
   .anu-band .band-college25,
   .anu-band .band-college10 {
      width: 480px
   }
}

@media only screen and (min-width: 600px) and (max-width: 959px) {

   .anu-band .band-college,
   .anu-band .band-college75,
   .anu-band .band-college50,
   .anu-band .band-college25,
   .anu-band .band-college10 {
      width: 600px
   }
}

#feature-pause-button {
   line-height: 1.1em
}

.anu-feature-stop {
   font-size: x-small
}

#anu-features-rotating,
#anu-features-rotating-2,
#anu-features-rotating-22 {
   border-bottom: #CCC 1px solid;
   display: block;
   margin: 20px 3% 0px 3%;
   padding-bottom: 20px;
   width: 94%;
   height: 215px;
   position: relative
}

#anu-features-rotating .feature-box,
#anu-features-rotating-2 .feature-box,
#anu-features-rotating-22 .feature-box {
   height: 215px;
   position: absolute;
   top: 0px;
   left: 0px;
   width: 100%
}

#anu-features-rotating .feature-image {
   float: left;
   height: 215px;
   overflow: hidden;
   width: 320px
}

#anu-features-rotating .feature-image img,
#anu-features-rotating-2 .feature-image img {
   max-width: 150%;
   max-height: 150%;
   min-width: 100%;
   min-height: 100%
}

#feat-learn #anu-features-rotating .feature-image img {
   max-width: 100%;
   max-height: 100%;
   min-width: 100%;
   min-height: 100%
}

#anu-features-rotating .feature-text {
   float: right;
   width: 47%;
   line-height: 1.5em;
   background-color: white;
   height: 186px;
   overflow: hidden
}

#anu-features-rotating h1,
#anu-features-rotating h2,
#anu-features-rotating-2 h1,
#anu-features-rotating-2 h2,
#anu-features-rotating-22 h1,
#anu-features-rotating-22 h2,
#anu-features-vertical h1,
#anu-features-vertical h2,
#anu-features-vertical-w h1,
#anu-features-vertical-w h2 {
   display: block;
   color: #000;
   margin: 0;
   font-size: 1.3em
}

#anu-features-rotating p,
#anu-features-rotating-2 p,
#anu-features-rotating-22 p,
#anu-features-vertical p,
#anu-features-vertical-w p {
   color: #000;
   padding-top: 10px;
   margin: 0;
   font-size: 1.0em
}

#anu-features-rotating p.feat-more a,
#anu-features-rotating-2 p.feat-more a,
#anu-features-rotating-22 p.feat-more a,
#anu-features-vertical p.feat-more a,
#anu-features-vertical-w p.feat-more a {
   color: #000;
   font-size: 0.85em;
   text-decoration: none
}

#anu-features-rotating p.feat-more a:hover,
#anu-features-rotating-2 p.feat-more a:hover,
#anu-features-rotating-22 p.feat-more a:hover,
#anu-features-vertical p.feat-more a:hover,
#anu-features-vertical-w p.feat-more a:hover {
   text-decoration: underline
}

#features-nav-rotating {
   position: relative;
   float: left;
   left: 53%;
   top: 192px;
   height: 1px
}

#features-nav-rotating ul,
#features-nav-rotating-2 ul,
#features-nav-rotating-22 ul,
#features-nav-vertical ul,
#features-nav-vertical-w ul,
#features-nav-ticker ul {
   margin: 0;
   padding: 0;
   list-style-type: none
}

#features-nav-rotating li,
#features-nav-rotating-2 li,
#features-nav-rotating-22 li,
#features-nav-vertical li,
#features-nav-vertical-w li,
#features-nav-ticker li {
   margin: 0;
   padding: 0;
   float: left;
   height: auto
}

#features-nav-rotating li a,
#features-nav-rotating-2 li a,
#features-nav-rotating-22 li a,
#features-nav-vertical li a,
#features-nav-vertical-w li a {
   float: left;
   text-decoration: none;
   border: #999 1px solid;
   color: #666;
   padding: 1px 5px 1px 5px;
   margin: 3px
}

#features-nav-rotating li .linkselect,
#features-nav-rotating-2 li .linkselect,
#features-nav-rotating-22 li .linkselect,
#features-nav-vertical li .linkselect,
#features-nav-vertical-w li .linkselect,
#features-nav-ticker li .linkselect {
   color: #FFF;
   background-color: #8EBBD0;
   border: #8EBBD0 1px solid
}

#features-nav-rotating li a:hover,
#features-nav-rotating-2 li a:hover,
#features-nav-rotating-22 li a:hover,
#features-nav-vertical li a:hover,
#features-nav-vertical-2 li a:hover,
#features-nav-ticker li a:hover {
   color: #FFF;
   background-color: #C7DDE8;
   border: #C7DDE8 1px solid
}

#features-nav-rotating li a:hover.bg-white,
#features-nav-rotating-2 li a:hover.bg-white,
#features-nav-rotating-22 li a:hover.bg-white,
#features-nav-vertical li a:hover.bg-white,
#features-nav-vertical-2 li a:hover.bg-white,
#features-nav-rotating li a.bg-white,
#features-nav-rotating-2 li a.bg-white,
#features-nav-rotating-22 li a.bg-white,
#features-nav-vertical li a.bg-white,
#features-nav-vertical-2 li a.bg-white {
   background-color: #FFF;
   border: 0
}

#anu-features-rotating-2 .feature-image,
#anu-features-rotating-22 .feature-image {
   float: right;
   width: 320px;
   height: 215px;
   overflow: hidden
}

#anu-features-rotating-2 .feature-text,
#anu-features-rotating-22 .feature-text {
   float: left;
   width: 47%;
   line-height: 1.5em;
   background-color: white;
   height: 186px;
   overflow: hidden
}

#features-nav-rotating-2,
#features-nav-rotating-22 {
   position: relative;
   float: left;
   left: 0px;
   top: 195px;
   width: 47%;
   height: 1px
}

#anu-features-vertical {
   float: left;
   margin: 20px 0px 0px 0px;
   padding-bottom: 20px;
   width: 200px;
   height: 480px;
   position: relative;
   overflow: hidden
}

#anu-features-vertical .feature-image {
   float: left;
   width: 200px;
   height: 200px
}

#anu-features-vertical .feature-text {
   float: left;
   width: 200px;
   height: 240px;
   margin-top: 40px;
   overflow: hidden;
   line-height: 1.2em
}

#anu-features-vertical .feature-box {
   height: 480px;
   position: absolute;
   top: 0px;
   left: 0px;
   width: 200px;
   background-color: white
}

#features-nav-vertical {
   position: absolute;
   top: 208px;
   left: 50px;
   width: 200px;
   height: 40px
}

#anu-features-vertical-w {
   float: left;
   margin: 20px 0px 0px 0px;
   padding-bottom: 20px;
   width: 320px;
   height: 480px;
   position: relative
}

#anu-features-vertical-w .feature-box {
   height: 480px;
   position: absolute;
   top: 0px;
   left: 0px;
   width: 320px;
   background-color: white
}

#anu-features-vertical-w .feature-image {
   float: left;
   width: 320px;
   height: 160px
}

#anu-features-vertical-w .feature-text {
   float: left;
   width: 320px;
   height: 200px;
   margin-top: 40px;
   line-height: 1.3em
}

#features-nav-vertical-w {
   position: absolute;
   top: 168px;
   left: 108px;
   width: 320px;
   height: 40px
}

.feature-text h1 a,
.feature-text h2 a {
   text-decoration: none
}

@media only screen and (min-width: 600px) and (max-width: 959px) {
   #anu-features-vertical {
      width: 159px
   }

   #anu-features-vertical .feature-box {
      width: 159px
   }

   #anu-features-vertical .feature-image {
      width: 159px;
      height: 159px
   }

   #features-nav-vertical {
      top: 168px;
      left: 30px;
      width: 159px
   }

   #anu-features-vertical .feature-text {
      width: 159px;
      height: 280px
   }
}

@media only screen and (min-width: 480px) and (max-width: 599px) {
   #anu-features-vertical-w {
      width: 440px
   }

   #anu-features-vertical-w .feature-box {
      width: 440px
   }

   #anu-features-vertical-w .feature-image {
      width: 440px;
      height: 220px
   }

   #features-nav-vertical-w {
      top: 228px;
      left: 168px;
      width: 440px
   }

   #anu-features-vertical-w .feature-text {
      width: 440px;
      height: 240px
   }

   #anu-features-vertical-w .feature-image img {
      max-width: 440px;
      max-height: 220px;
      width: 440px
   }
}

@media only screen and (max-width: 479px) {
   #anu-features-vertical-w {
      width: 300px
   }

   #anu-features-vertical-w .feature-box {
      width: 300px
   }

   #anu-features-vertical-w .feature-image {
      width: 300px;
      height: 150px
   }

   #features-nav-vertical-w {
      top: 158px;
      left: 98px;
      width: 300px
   }

   #anu-features-vertical-w .feature-text {
      width: 300px;
      height: 280px
   }

   #anu-features-vertical {
      width: 300px
   }

   #anu-features-vertical .feature-box {
      width: 300px
   }

   #anu-features-vertical .feature-image {
      width: 300px;
      height: 300px
   }

   #features-nav-vertical {
      top: 308px;
      left: 98px;
      width: 300px
   }

   #anu-features-vertical .feature-text {
      width: 300px
   }

   #anu-features-vertical .feature-image img {
      max-width: 300px;
      max-height: 300px;
      width: 300px
   }
}

#anu-features-ticker {
   float: left;
   margin: 20px 0 20px 0;
   padding: 0px;
   width: 100%;
   height: 28px;
   position: relative;
   background: #333;
   overflow: hidden
}

#anu-features-ticker .features-fade {
   background-image: url('//style.anu.edu.au/_anu/images/icons/tickerfade.png');
   background-position: left top;
   width: 10%;
   height: 28px;
   position: absolute;
   left: 75%;
   top: 0px;
   z-index: 14
}

#anu-features-ticker .feature-box {
   position: absolute;
   top: 0px;
   left: 0px;
   background: #333
}

#anu-features-ticker .feature-text {
   float: left;
   width: 85%;
   height: 28px;
   padding: 4px 4px 4px 4px;
   line-height: 1.5em;
   overflow: hidden
}

#anu-features-ticker h1,
#anu-features-ticker h2 {
   display: block;
   color: white;
   margin: 0;
   padding: 0;
   font-size: 1.3em;
   display: inline
}

#anu-features-ticker h1 a,
#anu-features-ticker h2 a {
   color: #DDD
}

#anu-features-ticker h1 a:hover,
#anu-features-ticker h2 a:hover {
   color: white
}

#anu-features-ticker p {
   color: #DDD;
   padding-top: 10px;
   margin: 0;
   font-size: 1.0em;
   display: inline
}

#anu-features-ticker p.feat-more a {
   color: #DDD;
   font-size: 0.85em;
   text-decoration: none;
   display: inline
}

#anu-features-ticker p.feat-more a:hover {
   text-decoration: underline
}

#features-nav-ticker {
   position: absolute;
   top: 2px;
   left: 90%;
   width: 20%;
   height: 28px
}

#features-nav-ticker li a {
   float: left;
   text-decoration: none;
   border: #333 1px solid;
   color: #999;
   padding: 0;
   margin: 3px 2px 3px 2px
}

#features-nav-ticker li a img {
   width: 18px
}

#feat-nav-print {
   display: none
}

#feat-wrap {
   background-color: #FFF
}

#feat {
   display: block;
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   background: #FFF;
   padding-top: 20px
}

#feat #anu-features-rotating {
   border-bottom: none;
   margin-top: 0px;
   width: 96%;
   margin-left: 2%;
   margin-right: 2%
}

#feat #anu-features-rotating .feature-box {
   width: 100%
}

#feat #anu-features-rotating .feature-text {
   width: 60.6666%
}

#feat #features-nav-rotating {
   position: relative;
   float: left;
   left: 39.3333%;
   top: 195px;
   height: 1px
}

.feat-letters {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 320px
}

#feat-gw {
   margin-left: 0;
   margin-right: 0
}

#feat-gw #anu-features-rotating {
   border-bottom: none;
   margin: 0;
   width: 100%
}

#feat-learn {
   display: block;
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   float: left;
   color: #CCC;
   background-color: #000;
   height: 260px
}

#feat-learn #anu-features-rotating {
   color: #CCC;
   background-color: #000;
   border-bottom: none
}

#feat-learn #anu-features-rotating .feature-box {
   color: #CCC;
   background-color: #000
}

#feat-learn #anu-features-rotating .feature-image {
   color: #CCC;
   background-color: #000;
   width: 48%
}

#feat-learn #anu-features-rotating .feature-text {
   width: 48%;
   color: #CCC;
   background-color: #000
}

#feat-learn #anu-features-rotating p {
   color: #CCC;
   background-color: #000;
   padding-top: 0px;
   margin: 0;
   font-size: 1.25em
}

#feat-learn p.readmore,
#feat-learn p.readmore a {
   color: #CCC;
   letter-spacing: 0.05em;
   font-size: 0.75em
}

#feat-learn #features-nav-rotating {
   color: #CCC;
   background-color: #000;
   position: relative;
   float: left;
   left: 53%;
   top: 195px;
   height: 1px
}

#feat-learn #features-nav-rotating li .linkselect {
   color: #000;
   background-color: #CCC;
   border: #CCC 1px solid
}

#feat-learn #features-nav-rotating li a:hover {
   color: #000;
   background-color: #FFF;
   border: #FFF 1px solid
}

#feat-learn #features-nav-rotating li {
   color: #CCC;
   background-color: #000
}

.vertical-post-image {
   height: 300px !important
}

.vertical-post-text {
   position: absolute;
   top: 240px
}

#f4 {
   width: 920px;
   height: 360px;
   margin: 20px 2% 20px 2%;
   overflow: hidden
}

#f4-features {
   position: relative;
   width: 640px;
   height: 360px;
   float: left;
   overflow: hidden
}

#f4 .f4-image {
   position: absolute;
   top: 0px
}

#f4 .f4-image-anu {
   position: absolute;
   top: 0px
}

#f4 .f4-image-text {
   position: absolute;
   top: 300px;
   width: 610px;
   height: 47px;
   background-color: #333;
   opacity: 0.8;
   color: #FFF;
   padding: 8px 15px 5px 15px
}

#f4 .f4-title {
   font-size: 1.0em;
   width: 590px
}

#f4 .f4-title a {
   text-decoration: none
}

#f4 .f4-title a:hover {
   text-decoration: underline
}

#f4 .f4-brief {
   width: 590px
}

#f4 .f4-image-text a {
   color: #FFF
}

#f4-shorts {
   width: 280px;
   height: 360px;
   float: right;
   overflow: hidden;
   background-color: #FFF
}

#f4 #f4-short-1,
#f4 #f4-short-2,
#f4 #f4-short-3,
#f4 #f4-short-4 {
   height: 90px;
   overflow: hidden;
   padding-left: 15px;
   margin-bottom: 1px
}

#f4 .f4-short-image {
   float: right;
   height: 90px;
   width: 90px
}

#f4 .f4-short-title {
   padding: 10px 100px 0px 0px;
   font-size: 0.95em
}

#f4 .f4-short-brief {
   padding: 5px 100px 5px 0px;
   font-size: 0.9em
}

#f4 .f4-short-title a {
   text-decoration: none
}

#f4 .f4-short-title a:hover {
   text-decoration: underline
}

#f4 .f4-short-selected {
   background-color: #8EBBD0;
   border-left: #55707D 8px solid;
   padding-left: 7px !important
}

#f4 .f4-short-selected,
#f4 .f4-short-selected a {
   color: #111
}

@media only screen and (max-width: 599px) {
   #f4 .f4-short-selected {
      background-color: #F4F8FA
   }

   #f4 .f4-short-selected,
   #f4 .f4-short-selected a {
      color: #55707D
   }

   #f4 .f4-short-selected .f4-short-brief,
   #f4 .f4-short-selected .f4-short-brief a {
      color: #111
   }
}

#content #f4 {
   width: 677px;
   height: 266px;
   margin: 20px 3% 0px 3%;
   position: relative
}

#content #f4-features {
   width: 470px;
   height: 266px
}

#content #f4 .f4-image-text {
   top: 221px;
   width: 454px;
   height: 45px;
   padding-top: 5px
}

#content #f4 .f4-title {
   font-size: 1.0em;
   width: 430px
}

#content #f4 .f4-brief {
   font-size: 0.9em;
   width: 430px;
   font-size: 0.95em
}

#content #f4-shorts {
   width: 207px;
   height: 266px
}

#content #f4 #f4-short-1,
#content #f4 #f4-short-2,
#content #f4 #f4-short-3,
#content #f4 #f4-short-4 {
   padding-left: 13px;
   height: 66px
}

#content #f4 .f4-short-image {
   height: 66px;
   width: 66px
}

#content #f4 .f4-short-title {
   padding: 3px 70px 0px 0px;
   font-size: 0.9em
}

#content #f4 .f4-short-brief {
   display: none;
   font-size: 0.9em
}

.f4-short {
   background-color: #F4F8FA
}

#content #f4 .f4-short-selected {
   border-left-width: 8px;
   padding-left: 5px !important;
   background-color: #8EBBD0
}

@media only screen and (max-width: 599px) {
   #content #f4 .f4-short-selected {
      background-color: #F4F8FA
   }
}

#content .doublewide #f4 {
   margin: 0 0 20px 0
}

/*Begin-K7-2023-06-30-PT8.60*/
/*#bnr-wrap{border-bottom-color:#8EBBD0}*/
#bnr-wrap {
   border-bottom-color: #f5edde
}

/*End-K7-2023-06-30-PT8.60*/
table {
   border-color: #8EBBD0
}

th {
   background-color: #F4F8FA
}

table.tbl-row-bdr tr {
   border-color: #8EBBD0
}

table.tbl-col-bdr td {
   border-color: #8EBBD0
}

table.tbl-cell-bdr td {
   border-color: #8EBBD0
}

.bg-cap {
   background-color: #F58025
}

.bg-cap a {
   color: #000
}

.bg-cap75 {
   background-color: #F8A05C
}

.bg-cap75 a {
   color: #000
}

.bg-cap50 {
   background-color: #FAC092
}

.bg-cap50 a {
   color: #000
}

.bg-cap25 {
   background-color: #FCDFC8
}

.bg-cap25 a {
   color: #000
}

.bg-cap10 {
   background-color: #FEF3EA
}

.bdr-cap {
   border-color: #F58025
}

.text-cap {
   color: #934D16
}

.bg-cass {
   background-color: #005DAA;
   color: #FFF
}

.bg-cass a {
   color: #FFF
}

.bg-cass75 {
   background-color: #4086BF
}

.bg-cass75 a {
   color: #000
}

.bg-cass50 {
   background-color: #80AED5
}

.bg-cass50 a {
   color: #000
}

.bg-cass25 {
   background-color: #BFD6EA
}

.bg-cass25 a {
   color: #000
}

.bg-cass10 {
   background-color: #E6EFF7
}

.bdr-cass {
   border-color: #005DAA
}

.text-cass {
   color: #003866
}

.bg-cbe {
   background-color: #FEB913
}

.bg-cbe a {
   color: #000
}

.bg-cbe75 {
   background-color: #FECB4E
}

.bg-cbe75 a {
   color: #000
}

.bg-cbe50 {
   background-color: #FFDC89
}

.bg-cbe50 a {
   color: #405c64
}

.bg-cbe25 {
   background-color: #FEEDC4
}

.bg-cbe10 {
   background-color: #FFF8E8
}

.bdr-cbe {
   border-color: #FEB913
}

.text-cbe {
   color: #986F0B
}

.bg-cecs {
   background-color: #BF2F37;
   color: #FFF
}

.bg-cecs a {
   color: #FFF
}

.bg-cecs75 {
   background-color: #D0646A
}

.bg-cecs75 a {
   color: #000
}

.bg-cecs50 {
   background-color: #DF979C
}

.bg-cecs50 a {
   color: #000
}

.bg-cecs25 {
   background-color: #EFCBCD
}

.bg-cecs25 a {
   color: #000
}

.bg-cecs10 {
   background-color: #F9EBEB
}

.bdr-cecs {
   border-color: #BF2F37
}

.text-cecs {
   color: #731C22
}

.bg-cmbe {
   background-color: #008CA8;
   color: #FFF
}

.bg-cmbe a {
   color: #FFF
}

.bg-cmbe75 {
   background-color: #40AABE
}

.bg-cmbe75 a {
   color: #000
}

.bg-cmbe50 {
   background-color: #80C6D4
}

.bg-cmbe0 a {
   color: #000
}

.bg-cmbe25 {
   background-color: #BFE2E9
}

.bg-cmbe25 a {
   color: #000
}

.bg-cmbe10 {
   background-color: #E6F4F6
}

.bdr-cmbe {
   border-color: #008CA8
}

.text-cmbe {
   color: #005565
}

.bg-chm {
   background-color: #008CA8
}

.bg-chm a {
   color: #FFF
}

.bg-chm75 {
   background-color: #40AABE
}

.bg-chm75 a {
   color: #000
}

.bg-chm50 {
   background-color: #80C6D4
}

.bg-chm50 a {
   color: #000
}

.bg-chm25 {
   background-color: #BFE2E9
}

.bg-chm25 a {
   color: #000
}

.bg-chm10 {
   background-color: #E6F4F6
}

.bdr-chm {
   border-color: #008CA8
}

.text-chm {
   color: #005565
}

.bg-col {
   background-color: #711471;
   color: #FFF
}

.bg-col a {
   color: #FFF
}

.bg-col75 {
   background-color: #954F95;
   color: #FFF
}

.bg-col75 a {
   color: #000
}

.bg-col50 {
   background-color: #B88AB8
}

.bg-col50 a {
   color: #000
}

.bg-col25 {
   background-color: #DBC4DB
}

.bg-col25 a {
   color: #000
}

.bg-col10 {
   background-color: #F1E8F1
}

.bdr-col {
   border-color: #711471
}

.text-col {
   color: #440C44
}

.bg-cps {
   background-color: #007236;
   color: #FFF
}

.bg-cps a {
   color: #FFF
}

.bg-cps75 {
   background-color: #409568
}

.bg-cps75 a {
   color: #000
}

.bg-cps50 {
   background-color: #80B99B
}

.bg-cps50 a {
   color: #000
}

.bg-cps25 {
   background-color: #BFDCCD
}

.bg-cps25 a {
   color: #000
}

.bg-cps10 {
   background-color: #E6F1EB
}

.bdr-cps {
   border-color: #007236
}

.text-cps {
   color: #004420
}

.bg-cos {
   background-color: #007236;
   color: #FFF
}

.bg-cos a {
   color: #FFF
}

.bg-cos75 {
   background-color: #409568
}

.bg-cos75 a {
   color: #000
}

.bg-cos50 {
   background-color: #80B99B
}

.bg-cos50 a {
   color: #000
}

.bg-cos25 {
   background-color: #BFDCCD
}

.bg-cos25 a {
   color: #000
}

.bg-cos10 {
   background-color: #E6F1EB
}

.bdr-cos {
   border-color: #007236
}

.text-cos {
   color: #004420
}

.bg-nsc {
   background-color: #AAB52B
}

.bg-nsc a {
   color: #000
}

.bg-nsc75 {
   background-color: #BFC860
}

.bg-nsc75 a {
   color: #000
}

.bg-nsc50 {
   background-color: #D5DA95
}

.bg-nsc50 a {
   color: #000
}

.bg-nsc25 {
   background-color: #EAECCA
}

.bg-nsc25 a {
   color: #000
}

.bg-nsc10 {
   background-color: #F7F8EA
}

.bdr-nsc {
   border-color: #AAB52B
}

.text-nsc {
   color: #666D1A
}

@media only screen and (min-width: 480px) {
   .gutter-block .left-gutter-50 {
      margin-left: 70px
   }

   .gutter-block .left-gutter-75 {
      margin-left: 105px
   }

   .gutter-block .left-gutter-100 {
      margin-left: 140px
   }
}

@media only screen and (max-width: 479px) {

   #explore,
   #bnr,
   #bnr-gwy,
   #gw-nav,
   #body,
   #anu-footer,
   #anu-subfooter,
   #tabs-nav {
      width: 320px
   }

   h1 {
      font-size: 1.8em
   }

   h2 {
      font-size: 1.35em
   }

   h3 {
      font-size: 1.15em
   }

   h1,
   h2,
   h3,
   h4,
   h5,
   h6 {
      line-height: 1.00em
   }

   blockquote {
      margin-left: 10px;
      margin-right: 10px
   }

   .narrow {
      width: 93.7500%;
      margin-left: 10px;
      margin-right: 10px
   }

   .wide {
      width: 93.7500%;
      margin-left: 10px;
      margin-right: 10px
   }

   .doublenarrow {
      width: 93.7500%;
      margin-left: 10px;
      margin-right: 10px
   }

   .doublewide {
      width: 93.7500%;
      margin-left: 10px;
      margin-right: 10px
   }

   .full {
      width: 93.7500%;
      margin-left: 10px;
      margin-right: 10px
   }

   .one-third {
      width: 93.7500%;
      margin-left: 10px;
      margin-right: 10px
   }

   .two-third {
      width: 93.7500%;
      margin-left: 10px;
      margin-right: 10px
   }

   .w-narrow {
      width: 100%;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   .w-wide {
      width: 100%;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   .w-doublenarrow {
      width: 100%;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   .w-doublewide {
      width: 100%;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   .w-full {
      width: 100%;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   .w-one-third {
      width: 100%;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   .w-two-third {
      width: 100%;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   .box.doublenarrow {
      width: 87.5%
   }

   .box.one-third {
      width: 87.5%
   }

   .box.narrow {
      width: 87.5%
   }

   #content .narrow {
      width: 93.7500%;
      margin-left: 10px;
      margin-right: 10px
   }

   #content .narrow .w-narrow {
      width: 100%;
      margin-left: 0;
      margin-right: 0
   }

   #content .wide {
      width: 93.7500%;
      margin-left: 10px;
      margin-right: 10px
   }

   #content .wide .w-narrow {
      width: 100%;
      margin-left: 0;
      margin-right: 0
   }

   #content .wide .w-wide {
      width: 100%;
      margin-left: 0;
      margin-right: 0
   }

   #content .doublenarrow {
      width: 93.7500%;
      margin-left: 10px;
      margin-right: 10px
   }

   #content .doublenarrow .w-narrow {
      width: 100%;
      margin-left: 0;
      margin-right: 0
   }

   #content .doublenarrow .w-wide {
      width: 100%;
      margin-left: 0;
      margin-right: 0
   }

   #content .doublenarrow .w-doublenarrow {
      width: 100%;
      margin-left: 0;
      margin-right: 0
   }

   #content .doublewide {
      width: 93.7500%;
      margin-left: 10px;
      margin-right: 10px
   }

   #content .doublewide .w-narrow {
      width: 100%;
      margin-left: 0;
      margin-right: 0
   }

   #content .doublewide .w-wide {
      width: 100%;
      margin-left: 0;
      margin-right: 0
   }

   #content .doublewide .w-doublenarrow {
      width: 100%;
      margin-left: 0;
      margin-right: 0
   }

   #content .doublewide .w-doublewide {
      width: 100%;
      margin-left: 0;
      margin-right: 0
   }

   #content .doublewide .box .w-wide,
   #content .doublewide .box-solid .w-wide,
   #content .doublewide .box-solid-uni .w-wide,
   #content .doublewide .box-solid-grey .w-wide,
   #content .doublewide .box-bdr2 .w-wide,
   #content .doublewide .box-bdr2-uni .w-wide {
      width: 100%
   }

   #content .doublenarrow .box .w-narrow,
   #content .doublenarrow .box-solid .w-narrow,
   #content .doublenarrow .box-solid-uni .w-narrow,
   #content .doublenarrow .box-solid-grey .w-narrow,
   #content .doublenarrow .box-bdr2 .w-narrow,
   #content .doublenarrow .box-bdr2-uni .w-narrow {
      width: 100%
   }

   #content .doublewide .box .w-narrow,
   #content .doublewide .box-solid .w-narrow,
   #content .doublewide .box-solid-uni .w-narrow,
   #content .doublewide .box-solid-grey .w-narrow,
   #content .doublewide .box-bdr2 .w-narrow,
   #content .doublewide .box-bdr2-uni .w-narrow {
      width: 100%
   }

   #content .w-narrow.padleft {
      padding-left: 0
   }

   .two-third .w-doublenarrow {
      width: 100%;
      margin-left: 0 !important
   }

   .two-third .left.w-full {
      width: 93.7500%
   }

   .box20 {
      padding: 10px
   }

   .full .box20 .w-one-third {
      width: 100%
   }

   .full .box20 .w-two-third {
      width: 100%
   }

   .full .box20 .w-narrow {
      width: 100%
   }

   .full .box20 .w-doublenarrow {
      width: 100%
   }

   .full-at-320 {
      width: 100% !important;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   #menu .narrow {
      width: 93.7500%;
      margin-left: 10px;
      margin-right: 0%
   }

   .anu-col-left {
      width: 93.7500% !important;
      margin-left: 10px !important;
      margin-right: 10px !important
   }

   .anu-col-right {
      width: 93.7500% !important;
      margin-left: 10px !important;
      margin-right: 10px !important
   }

   .anu-gw-col-left {
      margin-left: 10px !important;
      margin-right: 10px !important
   }

   .anu-gw-col-right {
      margin-left: 10px !important;
      margin-right: 10px !important
   }

   #gw-iconlist {
      margin-left: 10px !important;
      margin-right: 10px !important
   }

   #feat #anu-features-rotating,
   #anu-features-rotating {
      width: 94%;
      margin-left: 10px;
      margin-right: 10px
   }

   #feat #anu-features-rotating .feature-text,
   #anu-features-rotating .feature-text,
   #anu-features-rotating-2 .feature-text {
      width: 53.1250%
   }

   #anu-features-rotating .feature-text p,
   #anu-features-rotating-2 .feature-text p,
   #anu-features-rotating-22 .feature-text p {
      display: none;
      visibility: hidden
   }

   #anu-features-rotating .feature-image,
   .anu-vision-play img,
   #anu-features-rotating-2 .feature-image {
      width: 120px;
      height: 80px
   }

   .feat-letters,
   .feat-letters-png,
   .feat-letters-gif {
      display: none
   }

   .vid-full-3 {
      width: 320px;
      height: 106px
   }

   .anuform label,
   .anuform .form-align-col2,
   .anuform.labelwide label,
   .anuform.labelwide .form-align-col2,
   .anuform .radiofield legend,
   .anuform.labelwide .radiofield legend,
   .anuform.labelfull .radiofield legend {
      width: 98%;
      padding-right: 0;
      float: left;
      text-align: left
   }

   .anuform .instruction,
   .anuform.labelwide .instruction {
      margin-left: 10px
   }

   .anuform input.text.tfull {
      width: 95%
   }

   .anuform textarea.tfull {
      width: 95%
   }

   #anu-features-rotating,
   #anu-features-rotating-2,
   #anu-features-rotating-22,
   #anu-features-rotating .feature-box,
   #anu-features-rotating-2 .feature-box,
   #anu-features-rotating-22 .feature-box,
   #anu-features-rotating .feature-text,
   #anu-features-rotating-2 .feature-image,
   #anu-features-rotating-22 .feature-image,
   #anu-features-rotating-2 .feature-text,
   #anu-features-rotating-22 .feature-text {
      height: 80px
   }

   #anu-features-rotating h1,
   #anu-features-rotating h2,
   #anu-features-rotating-2 h1,
   #anu-features-rotating-2 h2,
   #anu-features-rotating-22 h1,
   #anu-features-rotating-22 h2,
   #anu-features-vertical h1,
   #anu-features-vertical h2,
   #anu-features-vertical-w h1,
   #anu-features-vertical-w h2 {
      font-size: 1.0em
   }

   #anu-features-rotating,
   #anu-features-rotating-2,
   #anu-features-rotating-22 {
      height: 95px
   }

   #anu-features-rotating .feature-box,
   #anu-features-rotating-2 .feature-box,
   #anu-features-rotating-22 .feature-box {
      height: 90px
   }

   #features-nav-rotating {
      left: 0px;
      top: 85px
   }

   #features-nav-rotating-2 {
      left: 0px;
      top: 85px;
      width: 90%
   }

   #feat #features-nav-rotating {
      left: 0px;
      top: 95px
   }

   #feat-learn {
      height: 420px
   }

   #feat-learn #anu-features-rotating,
   #feat-learn #anu-features-rotating .feature-box {
      height: 360px
   }

   #feat-learn #anu-features-rotating .feature-text {
      width: 100%;
      height: 170px;
      line-height: 1.5em
   }

   #feat-learn #anu-features-rotating .feature-image {
      width: 100%;
      height: 150px;
      padding-bottom: 10px
   }

   #feat-learn #features-nav-rotating {
      top: 360px
   }

   #feat-learn #anu-features-rotating .feature-text p {
      display: block;
      visibility: visible;
      font-size: 1.0em
   }

   #anu-features-ticker .features-fade {
      left: 65%;
      width: 15%
   }

   #anu-features-ticker .feature-text {
      width: 78%
   }

   #features-nav-ticker {
      left: 78%;
      width: 30%
   }

   #gw-mobile-menu-wrap #mobilesearch #qt1 {
      width: 78%
   }

   #srch-hdr2 {
      position: absolute;
      top: 19px;
      left: -245px;
      width: 300px;
      display: none;
      float: none;
      padding-bottom: 10px
   }

   #srch-hdr {
      display: none
   }

   #srch-hdr2 form div {
      text-align: center
   }

   .srch-hdr-show {
      background: #FFF;
      border-left: #8EBBD0 1px solid;
      border-right: #8EBBD0 1px solid;
      border-bottom: #8EBBD0 1px solid
   }

   #srch-hdr-img {
      position: relative;
      float: right;
      margin-top: 2px;
      margin-right: 10px
   }

   #srch-hdr-mini {
      position: relative;
      float: right;
      margin-top: 0;
      margin-right: 0
   }

   #srch-hdr .globalsearch {
      width: 48%
   }

   #srch-hdr2 p {
      margin-right: 5%
   }

   #srch-hdr2 p a:link,
   #srch-hdr2 p a:visited {
      text-decoration: none
   }

   #srch-hdr2 p a:hover {
      text-decoration: underline
   }

   #srch-hdr2 .srch-select {
      display: block;
      float: right;
      margin: 12px 5% 10px 0;
      width: 34%
   }

   #srch-hdr2 input.s-btn {
      display: block;
      margin-right: 5%;
      float: right
   }

   #srch-hdr2 input.txt {
      background: #CCC;
      border: #000 1px solid;
      padding: 0 2px 0 2px;
      margin: 10px 5% 10px 5%;
      display: block;
      float: left;
      font-size: 1.0em;
      width: 45%
   }

   #srch-hdr2 select {
      display: block;
      float: left;
      font-size: 0.8em;
      text-transform: uppercase;
      width: 100%
   }

   #srch-hdr-mini ul li {
      width: 94%
   }

   #srch-hdr-mini .srch-select {
      display: block;
      float: right;
      margin: 10px 0 0 0;
      width: 34%
   }

   #srch-hdr-mini input.s-btn {
      display: block;
      margin-right: 1px;
      float: right
   }

   #srch-hdr-mini input.txt {
      background: #CCC;
      border: #000 1px solid;
      padding: 0 2px 0 2px;
      margin: 10px 5% 0 10px;
      display: block;
      float: left;
      font-size: 1.0em;
      width: 45%
   }

   #srch-hdr-mini.srch-gw2 input.txt {
      width: 70%
   }

   #gw-mobile-menu-wrap .srch-sel-site {
      max-width: 280px
   }

   #srch-hdr-mini select {
      display: block;
      float: right;
      font-size: 0.8em;
      width: 100%
   }

   #bnr-gwy {
      height: 70px
   }

   #bnr-left {
      padding: 10px 0px 5px 10px;
      width: 150px;
      clear: both
   }

   #bnr-right {
      padding: 5px 0px 10px 10px;
      margin: 0;
      text-align: left;
      float: left;
      clear: both
   }

   #bnr-gwy #bnr-left {
      width: 150px
   }

   #bnr-gwy #bnr-mid {
      width: 95%;
      clear: both;
      padding: 0 0 10px 10px
   }

   #bnr-wrap.bnr-gwy-high #bnr-h-lines {
      width: 300px
   }

   #bnr-gwy #bnr-right {
      padding: 5px 0px 10px 10px;
      margin-right: 10px
   }

   #gw2select-options {
      margin-left: 10px
   }

   #gwhnav2select-options {
      margin-left: 1%
   }

   #explore-hdr a:link,
   #explore-hdr a:visited,
   #explore-hdr a:active {
      padding-left: 8px
   }

   #explore-hdr {
      width: 100%
   }

   #explore-hdr ul {
      width: 100%
   }

   .social-icons-bnr {
      width: 130px
   }

   .social-icons-bnr img {
      height: 24px
   }

   .blockleft {
      padding-left: 5px
   }

   .blockright {
      padding-right: 5px
   }

   #anu-news-img,
   #anu-vision-img {
      width: 120px
   }

   #anu-events,
   #anu-news,
   #anu-vision {
      margin-bottom: 0;
      padding-bottom: 0
   }

   #anu-news p.hdr-uni,
   #anu-vision p.hdr-uni {
      padding-top: 5px;
      border-top: #CCC 1px solid
   }

   #anu-news h2.hdr-uni,
   #anu-vision h2.hdr-uni {
      padding-top: 5px;
      border-top: #CCC 1px solid
   }

   #gw-iconlist {
      width: 93.5%
   }

   #anu-news .anu-rss-img {
      padding-top: 5px
   }

   #anu-vision .anu-rss-img {
      padding-top: 5px
   }

   #body-pod p.hdr-uni {
      border-top: none
   }

   #body-pod h2.hdr-uni {
      border-top: none
   }

   #anu-news .news-description {
      display: none;
      visibility: hidden
   }

   .anu-news-image {
      float: left;
      display: inline;
      width: 50%
   }

   .anu-news-text {
      float: left;
      display: inline;
      width: 50%
   }

   .anu-vision-image {
      float: left;
      display: inline;
      width: 50%
   }

   .anu-vision-text {
      float: left;
      display: inline;
      width: 50%
   }

   .anu-vision-text p.col-title,
   .anu-news-text p.col-title {
      margin-top: 0px
   }

   .anu-news-text-p {
      display: none;
      visibility: hidden
   }

   #anu-detail ul li,
   #anu-detail ul li a {
      width: 96%
   }

   #anu-detail ul li a {
      padding: 5px 10px
   }

   #anu-address {
      float: left;
      width: 100%
   }

   #anu-address p {
      padding-left: 10px
   }

   #anu-groups {
      margin-top: 0;
      float: left;
      width: 100%;
      text-align: left
   }

   #update-details {
      width: 94%;
      margin-left: 10px;
      margin-right: 10px
   }

   .anu-band #update-details {
      width: 300px;
      margin-left: auto;
      margin-right: auto
   }

   .pullquote {
      width: 100%
   }

   .pullquote.left {
      margin-right: 0px
   }

   .pullquote.right {
      margin-left: 0px
   }

   .description {
      margin-right: 0;
      width: 100%
   }

   .anu-right-swap1,
   .anu-right-swap2,
   .anu-right-swap3 {
      float: left
   }

   .anu-left-swap1,
   .anu-left-swap2,
   .anu-left-swap3 {
      float: right
   }

   .anu-text-right-swap1,
   .anu-text-right-swap2,
   .anu-text-right-swap3 {
      text-align: left
   }

   .anu-text-left-swap1,
   .anu-text-left-swap2,
   .anu-text-left-swap3 {
      text-align: right
   }

   .links {
      margin-left: 0;
      width: 100%
   }

   .anu-logo-pipe {
      display: none
   }

   #anu-detail {
      width: 100%
   }

   .anu-ftr-go8 {
      float: left;
      clear: none
   }

   .anu-ftr-iaru {
      float: left;
      clear: none
   }

   .anu-ftr-apru {
      float: left;
      clear: left
   }

   .anu-ftr-edx {
      float: left;
      clear: none
   }

   #gw-mobile-menu-wrap {
      display: block
   }

   #gw-mobile-menu-wrap .gsasuggest {
      width: 98%
   }

   #gw-mobile-menu-wrap .gsasuggest li {
      width: 100%
   }

   #gw-megas {
      display: none
   }

   #bnr-gwy {
      height: 60px
   }

   #bnr-gwy #bnr-left {
      width: 130px;
      padding-top: 10px
   }

   #gw-mobile-menu-wrap .search-menu {
      margin: 0;
      padding: 0
   }

   .bnr-gw-util {
      display: none
   }

   .cols4,
   .cols3,
   .cols2 {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1
   }

   .calendar-week7 {
      width: 32%
   }

   #f4,
   #content #f4 {
      width: 300px;
      height: 360px;
      margin: 5px 10px 10px 10px
   }

   #f4-features,
   #content #f4-features {
      display: none
   }

   #f4-shorts,
   #content #f4-shorts {
      width: 300px;
      height: 360px;
      float: left
   }

   #f4 #f4-short-1,
   #f4 #f4-short-2,
   #f4 #f4-short-3,
   #f4 #f4-short-4,
   #content #f4 #f4-short-1,
   #content #f4 #f4-short-2,
   #content #f4 #f4-short-3,
   #content #f4 #f4-short-4 {
      padding-left: 0px;
      padding-right: 15px;
      height: 90px
   }

   #f4 .f4-short-image,
   #content #f4 .f4-short-image {
      float: left;
      height: 90px;
      width: 90px
   }

   #f4 .f4-short-title,
   #content #f4 .f4-short-title {
      padding: 10px 0px 0px 100px
   }

   #f4 .f4-short-brief,
   #content #f4 .f4-short-brief {
      padding: 5px 0px 5px 100px;
      display: block
   }

   #f4 .f4-short-selected,
   #content #f4 .f4-short-selected {
      border-left: none;
      padding-left: 0px !important
   }

   .show-rsp4 {
      display: none;
      visibility: hidden
   }

   .show-rsp1 {
      display: inline;
      visibility: visible
   }

   .anuform label img {
      position: static;
      right: 0
   }

   iframe.anu-map {
      width: 298px;
      height: 200px
   }

   .one-third iframe.anu-map {
      width: 298px;
      height: 200px
   }

   .wide iframe.anu-map {
      width: 298px;
      height: 200px
   }

   .narrow iframe.anu-map {
      width: 298px;
      height: 200px
   }

   .doublenarrow iframe.anu-map {
      width: 298px;
      height: 200px
   }

   .two-third iframe.anu-map {
      width: 298px;
      height: 200px
   }

   .narrow .anu-map-img {
      display: block
   }

   .narrow .anu-map-img.anu-map-small {
      display: none
   }

   .two-third .w-wide iframe.anu-map {
      width: 280px;
      height: 187px
   }

   .one-third .yt-vid,
   .two-third .yt-vid,
   .doublewide .yt-vid,
   .wide .yt-vid,
   .narrow .yt-vid,
   .doublenarrow .yt-vid,
   .full .yt-vid,
   #content .full .yt-vid {
      height: 168px
   }

   .gsasuggest {
      width: 320px;
      left: -12px;
      top: 50px
   }

   .gsasuggest ul {
      left: 0 !important;
      width: 100% !important;
      padding-left: 0 !important
   }

   .gsasuggest li {
      float: left
   }

   .gsasuggest li a {
      width: 100% !important;
      text-decoration: none;
      color: #666 !important
   }

   .search-boxes {
      margin-left: 10px !important;
      margin-right: 10px !important
   }

   .marginleft {
      margin-left: 10px !important
   }

   .marginright {
      margin-right: 10px !important
   }

   .marginall {
      margin-left: 10px !important;
      margin-right: 10px !important
   }

   .padleft {
      padding-left: 10px !important
   }

   .padright {
      padding-right: 10px !important
   }

   .doublewide .anu-promo-gallery .fotorama__arr--next,
   .doublewide .anu-promo-gallery .fotorama__arr--prev,
   .anu-promo-gallery .fotorama__arr--next,
   .anu-promo-gallery .fotorama__arr--prev {
      top: 80px
   }

   .doublewide .anu-promo-gallery .fotorama__arr--next {
      right: 0px
   }

   .bnr-gw2-search {
      margin-top: 1px
   }

   .bnr-gw2-search .txt {
      width: 160px
   }

   .clear-at-320 {
      clear: both
   }

   .rsp-links {
      line-height: 1.5em
   }

   .big-pullquote {
      background: url(../images/styles/quote-in.png) no-repeat top left;
      width: 50%;
      text-align: center;
      color: #333;
      font-size: 1.25em;
      line-height: 1.25em
   }

   .big-pullquote p {
      background: url(../images/styles/quote-out.png) no-repeat bottom right;
      margin: 0px;
      padding: 0px 20px 0px 30px;
      font-weight: 300
   }
}

@media only screen and (min-width: 480px) and (max-width: 599px) {

   #explore,
   #bnr,
   #bnr-gwy,
   #gw-nav,
   #body,
   #anu-footer,
   #anu-subfooter,
   #tabs-nav {
      width: 480px
   }

   h1 {
      font-size: 2.0em
   }

   h2 {
      font-size: 1.5em
   }

   h3 {
      font-size: 1.2em
   }

   h1,
   h2,
   h3,
   h4,
   h5,
   h6 {
      line-height: 1.05em
   }

   blockquote {
      margin-left: 20px;
      margin-right: 20px
   }

   .narrow {
      width: 41.6666%;
      margin-left: 20px;
      margin-right: 20px
   }

   .wide {
      width: 91.6666%;
      margin-left: 20px;
      margin-right: 20px
   }

   .doublenarrow {
      width: 91.6666%;
      margin-left: 20px;
      margin-right: 20px
   }

   .doublewide {
      width: 91.6666%;
      margin-left: 20px;
      margin-right: 20px
   }

   .full {
      width: 91.6666%;
      margin-left: 20px;
      margin-right: 20px
   }

   .one-third {
      width: 91.6666%;
      margin-left: 20px;
      margin-right: 20px
   }

   .two-third {
      width: 91.6666%;
      margin-left: 20px;
      margin-right: 20px
   }

   .w-narrow {
      width: 41.6666%
   }

   .w-wide {
      width: 100%;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   .w-doublenarrow {
      width: 100%;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   .w-doublewide {
      width: 100%;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   .w-full {
      width: 100%;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   .w-one-third {
      width: 100%;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   .w-two-third {
      width: 100%;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   .two-third .w-doublenarrow {
      width: 43%
   }

   .box.doublenarrow {
      width: 87.5%
   }

   .box.one-third {
      width: 87.5%
   }

   .box.narrow {
      width: 87.5%
   }

   .full .box20 .w-one-third {
      width: 100%
   }

   .full .box20 .w-narrow {
      width: 44.9%
   }

   #content .narrow {
      width: 41.6666%;
      margin-left: 20px;
      margin-right: 20px
   }

   #content .narrow .w-narrow {
      width: 100%
   }

   #content .wide {
      width: 91.6666%;
      margin-left: 20px;
      margin-right: 20px
   }

   #content .wide .w-narrow {
      width: 100%
   }

   #content .wide .w-wide {
      width: 100%
   }

   #content .doublenarrow {
      width: 91.6666%;
      margin-left: 20px;
      margin-right: 20px
   }

   #content .doublenarrow .w-narrow {
      width: 45.4545%
   }

   #content .doublenarrow .w-wide {
      width: 100%
   }

   #content .doublenarrow .w-doublenarrow {
      width: 100%
   }

   #content .doublewide {
      width: 91.6666%;
      margin-left: 20px;
      margin-right: 20px
   }

   #content .doublewide .w-narrow {
      width: 45.4545%
   }

   #content .doublewide .w-wide {
      width: 45.4545%
   }

   #content .doublewide .w-doublenarrow {
      width: 100%;
      margin-left: 0
   }

   #content .doublewide .w-doublewide {
      width: 100%
   }

   #content .doublewide .w-narrow.marginleft.left {
      margin-right: 0 !important;
      margin-left: 0 !important
   }

   #content .doublewide .w-narrow.marginleft.marginright.left {
      margin-right: 0 !important;
      margin-left: 20px !important
   }

   #content .doublewide .w-narrow.marginright.left+.w-narrow.marginleft.left {
      margin-left: 20px !important
   }

   #content .doublewide .w-narrow.marginright.marginleft.left+.w-narrow.marginleft.left {
      margin-left: 0 !important
   }

   #content .doublewide .w-narrow.padleft.padright.left {
      padding-right: 0 !important;
      padding-left: 20px !important
   }

   #content .doublewide .box .w-wide,
   #content .doublewide .box-solid .w-wide,
   #content .doublewide .box-solid-uni .w-wide,
   #content .doublewide .box-solid-grey .w-wide,
   #content .doublewide .box-bdr2 .w-wide,
   #content .doublewide .box-bdr2-uni .w-wide {
      width: 45%
   }

   #content .doublenarrow .box .w-narrow,
   #content .doublenarrow .box-solid .w-narrow,
   #content .doublenarrow .box-solid-uni .w-narrow,
   #content .doublenarrow .box-solid-grey .w-narrow,
   #content .doublenarrow .box-bdr2 .w-narrow,
   #content .doublenarrow .box-bdr2-uni .w-narrow {
      width: 44%
   }

   #content .doublewide .box .w-narrow,
   #content .doublewide .box-solid .w-narrow,
   #content .doublewide .box-solid-uni .w-narrow,
   #content .doublewide .box-solid-grey .w-narrow,
   #content .doublewide .box-bdr2 .w-narrow,
   #content .doublewide .box-bdr2-uni .w-narrow {
      width: 44%
   }

   .two-third .left.w-full {
      width: 95%
   }

   #menu .narrow {
      width: 91.6667%;
      margin-left: 20px;
      margin-right: 0%
   }

   .anu-col-left {
      width: 91.6666% !important;
      margin-left: 20px !important;
      margin-right: 20px !important
   }

   .anu-col-right {
      width: 91.6666% !important;
      margin-left: 20px !important;
      margin-right: 20px !important
   }

   .social-icons-bnr {
      padding-top: 14px
   }

   .vid-full-3 {
      width: 480px;
      height: 160px
   }

   .anuform label,
   .anuform .form-align-col2,
   .anuform.labelwide label,
   .anuform.labelwide .form-align-col2,
   .anuform .radiofield legend,
   .anuform.labelwide .radiofield legend,
   .anuform.labelfull .radiofield legend {
      width: 98%;
      padding-right: 0;
      float: left;
      text-align: left
   }

   .anuform .instruction,
   .anuform.labelwide .instruction {
      margin-left: 2%
   }

   .anuform input.text.tfull {
      width: 95%
   }

   .anuform textarea.tfull {
      width: 95%
   }

   #feat #anu-features-rotating,
   #anu-features-rotating {
      width: 94%;
      margin-left: 4.1666%;
      margin-right: 4.1666%
   }

   #feat #anu-features-rotating .feature-text,
   #anu-features-rotating .feature-text {
      width: 68.7500%
   }

   #anu-features-rotating-2 .feature-text {
      width: 68.7500%
   }

   #anu-features-rotating .feature-text p,
   #anu-features-rotating-2 .feature-text p,
   #anu-features-rotating-22 .feature-text p {
      display: none;
      visibility: hidden
   }

   #anu-features-rotating .feature-image,
   #anu-features-rotating-2 .feature-image {
      height: 80px;
      width: 120px
   }

   #feat-learn #anu-features-rotating .feature-image {
      height: 215px
   }

   #feat-learn #anu-features-rotating .feature-text {
      height: 186px
   }

   .feat-letters,
   .feat-letters-png,
   .feat-letters-gif {
      display: none
   }

   #anu-features-rotating,
   #anu-features-rotating-2,
   #anu-features-rotating-22,
   #anu-features-rotating .feature-box,
   #anu-features-rotating-2 .feature-box,
   #anu-features-rotating-22 .feature-box,
   #anu-features-rotating .feature-text,
   #anu-features-rotating-2 .feature-image,
   #anu-features-rotating-22 .feature-image,
   #anu-features-rotating-2 .feature-text,
   #anu-features-rotating-22 .feature-text {
      height: 80px
   }

   #anu-features-rotating h1,
   #anu-features-rotating h2,
   #anu-features-rotating-2 h1,
   #anu-features-rotating-2 h2,
   #anu-features-rotating-22 h1,
   #anu-features-rotating-22 h2,
   #anu-features-vertical h1,
   #anu-features-vertical h2,
   #anu-features-vertical-w h1,
   #anu-features-vertical-w h2 {
      font-size: 1.0em
   }

   #anu-features-rotating,
   #anu-features-rotating-2,
   #anu-features-rotating-22 {
      height: 70px
   }

   #anu-features-rotating .feature-box,
   #anu-features-rotating-2 .feature-box,
   #anu-features-rotating-22 .feature-box {
      height: 70px
   }

   #feat #features-nav-rotating {
      left: 135px;
      top: 58px
   }

   #features-nav-rotating {
      left: 135px;
      top: 58px
   }

   #features-nav-rotating-2 {
      top: 58px
   }

   #feat-learn {
      height: 460px
   }

   #feat-learn #anu-features-rotating,
   #feat-learn #anu-features-rotating .feature-box {
      height: 420px
   }

   #feat-learn #anu-features-rotating .feature-text {
      width: 100%;
      line-height: 1.5em
   }

   #feat-learn #anu-features-rotating .feature-image {
      padding-bottom: 10px;
      width: 100%
   }

   #feat-learn #features-nav-rotating {
      top: 400px
   }

   #feat-learn #anu-features-rotating .feature-text p {
      display: block;
      visibility: visible;
      font-size: 1.0em
   }

   #features-nav-ticker {
      left: 85%
   }

   #srch-hdr select {
      max-width: 60px
   }

   #srch-hdr {
      display: block;
      width: 42%;
      margin-right: 20px
   }

   #srch-hdr-img {
      display: none
   }

   #explore-hdr #srch-hdr-mini {
      display: none
   }

   #srch-hdr .globalsearch {
      width: 33%
   }

   #srch-hdr.srch-gw2 .globalsearch {
      width: 50%
   }

   #srch-hdr .srch-radio {
      display: none
   }

   #srch-hdr .srch-select {
      display: inline
   }

   #bnr-gwy {
      height: 70px
   }

   #explore-hdr {
      padding-left: 6px
   }

   #explore-hdr a:link,
   #explore-hdr a:visited,
   #explore-hdr a:active {
      padding-left: 14px
   }

   #bnr-left {
      padding: 10px 0px 10px 20px;
      clear: both
   }

   #bnr-right {
      padding: 5px 0px 10px 20px;
      margin: 0;
      text-align: left;
      float: left;
      clear: both
   }

   #bnr-gwy #bnr-mid {
      width: 95%;
      clear: both;
      padding: 0 0 10px 20px
   }

   #bnr-gwy.bnr-gwy-high #bnr-left {
      padding-top: 20px
   }

   .anu-logo-pipe {
      display: none
   }

   #gw2select-options {
      margin-left: 20px
   }

   #gwhnav2select-options {
      margin-left: 1%
   }

   #bnr-gwy #bnr-left {
      width: 150px;
      padding: 10px 0px 0px 20px
   }

   #bnr-gwy #bnr-right {
      padding: 5px 20px 10px 0px
   }

   #gw-mobile-menu-wrap {
      display: block
   }

   #gw-megas {
      display: none
   }

   #gw-mobile-menu-wrap #mobilesearch {
      width: 100%;
      margin-left: 10px
   }

   .bnr-gw-util {
      display: none
   }

   #tabs-wrap #gw-nav,
   #tabs-wrap #tabs-nav {
      padding-left: 20px
   }

   .blockleft {
      padding-left: 10px
   }

   .blockright {
      padding-right: 10px
   }

   #anu-news-img,
   #anu-vision-img {
      width: 100%
   }

   #gw-iconlist {
      width: 91.5%
   }

   #content #anu-events {
      width: 91.6666%
   }

   .anu-event-block {
      width: 91.6666%
   }

   #update-details {
      width: 91.6666%
   }

   .anu-band #update-details {
      width: 440px
   }

   .description {
      margin-right: 0;
      width: 100%
   }

   .anu-right-swap2,
   .anu-right-swap3 {
      float: left
   }

   .anu-left-swap2,
   .anu-left-swap3 {
      float: right
   }

   .anu-text-right-swap2,
   .anu-text-right-swap3 {
      text-align: left
   }

   .anu-text-left-swap2,
   .anu-text-left-swap3 {
      text-align: right
   }

   .links {
      margin-left: 0;
      width: 100%
   }

   .calendar-week7 {
      width: 24%
   }

   #f4,
   #content #f4 {
      width: 440px;
      height: 360px;
      margin: 5px 20px 10px 20px
   }

   #f4-features,
   #content #f4-features {
      display: none
   }

   #f4-shorts,
   #content #f4-shorts {
      width: 440px;
      height: 360px;
      float: left
   }

   #f4 #f4-short-1,
   #f4 #f4-short-2,
   #f4 #f4-short-3,
   #f4 #f4-short-4,
   #content #f4 #f4-short-1,
   #content #f4 #f4-short-2,
   #content #f4 #f4-short-3,
   #content #f4 #f4-short-4 {
      padding-left: 0px;
      padding-right: 15px;
      height: 90px
   }

   #f4 .f4-short-image,
   #content #f4 .f4-short-image {
      float: left;
      height: 90px;
      width: 90px
   }

   #f4 .f4-short-title,
   #content #f4 .f4-short-title {
      padding: 10px 0px 0px 100px
   }

   #f4 .f4-short-brief,
   #content #f4 .f4-short-brief {
      padding: 5px 0px 5px 100px;
      display: block
   }

   #f4 .f4-short-selected,
   #content #f4 .f4-short-selected {
      border-left: none;
      padding-left: 0px !important
   }

   #content #f4-features,
   #content #f4-shorts {
      height: 360px
   }

   #content #f4 #f4-short-1,
   #content #f4 #f4-short-2,
   #content #f4 #f4-short-3,
   #content #f4 #f4-short-4 {
      height: 90px
   }

   #content #f4 .f4-short-image {
      height: 90px;
      width: 90px
   }

   #content #f4 .f4-short-title {
      padding: 10px 0px 0px 100px;
      font-weight: bold
   }

   #content #f4 .f4-short-brief {
      display: block
   }

   .show-rsp4 {
      display: none;
      visibility: hidden
   }

   .show-rsp2 {
      display: inline;
      visibility: visible
   }

   .anuform label img {
      position: static;
      right: 0
   }

   iframe.anu-map {
      width: 440px;
      height: 294px
   }

   .one-third iframe.anu-map {
      width: 440px;
      height: 294px
   }

   .wide iframe.anu-map {
      width: 440px;
      height: 294px
   }

   .narrow iframe.anu-map {
      width: 200px;
      height: 200px
   }

   .doublenarrow iframe.anu-map {
      width: 440px;
      height: 294px
   }

   .two-third iframe.anu-map {
      width: 440px;
      height: 294px
   }

   .two-third .w-wide iframe.anu-map {
      width: 420px;
      height: 281px
   }

   .one-third .yt-vid,
   .two-third .yt-vid,
   .doublewide .yt-vid,
   .wide .yt-vid,
   .doublenarrow .yt-vid,
   .full .yt-vid,
   #content .full .yt-vid {
      height: 247px
   }

   #anu-detail {
      width: 50%
   }

   #anu-address {
      width: 50%
   }

   #anu-groups {
      width: 97%;
      margin-left: 10px
   }

   #anu-groups .hpad {
      padding-left: 9px;
      padding-right: 9px
   }

   .anu-ftr-go8 {
      float: left;
      clear: none
   }

   .anu-ftr-iaru {
      float: left;
      clear: none
   }

   .anu-ftr-apru {
      float: left;
      clear: none
   }

   .anu-ftr-edx {
      float: left;
      clear: none
   }

   .cols4,
   .cols3,
   .cols2 {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1
   }

   .full .box20 .w-doublenarrow {
      width: 100%
   }

   .full-at-480 {
      width: 100% !important;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   .full-at-480.narrow {
      width: 91.6666% !important;
      margin-left: 20px !important;
      margin-right: 20px !important
   }

   .marginleft {
      margin-left: 20px !important
   }

   .marginright {
      margin-right: 20px !important
   }

   .padleft {
      padding-left: 20px !important
   }

   .padright {
      padding-right: 20px !important
   }

   .doublewide .anu-promo-gallery .fotorama__arr--next,
   .doublewide .anu-promo-gallery .fotorama__arr--prev,
   .anu-promo-gallery .fotorama__arr--next,
   .anu-promo-gallery .fotorama__arr--prev {
      top: 116px
   }

   .doublewide .anu-promo-gallery .fotorama__arr--next {
      right: 0px
   }

   .clear-at-480 {
      clear: both
   }

   .rsp-links {
      line-height: 1.5em
   }

   .big-pullquote {
      background: url(../images/styles/quote-in.png) no-repeat top left;
      width: 50%;
      text-align: center;
      color: #333;
      font-size: 1.5em;
      line-height: 1.25em
   }

   .big-pullquote p {
      background: url(../images/styles/quote-out.png) no-repeat bottom right;
      margin: 0px;
      padding: 0px 25px 0px 35px;
      font-weight: 300
   }
}

@media only screen and (min-width: 600px) and (max-width: 959px) {

   #explore,
   #bnr,
   #bnr-gwy,
   #gw-nav,
   #body,
   #anu-footer,
   #anu-subfooter,
   #tabs-nav {
      width: 600px
   }

   h1 {
      font-size: 2.2em
   }

   h2 {
      font-size: 1.7em
   }

   h3 {
      font-size: 1.25em
   }

   h1,
   h2,
   h3,
   h4,
   h5,
   h6 {
      line-height: 1.075em
   }

   blockquote {
      margin-left: 40px;
      margin-right: 40px
   }

   .narrow {
      width: 18.3333%;
      margin-left: 20px;
      margin-right: 20px
   }

   .wide {
      width: 30.8333%;
      margin-left: 20px;
      margin-right: 20px
   }

   .doublenarrow {
      width: 43.3333%;
      margin-left: 20px;
      margin-right: 20px
   }

   .doublewide {
      width: 68.3333%;
      margin-left: 20px;
      margin-right: 20px
   }

   .full {
      width: 93.3333%;
      margin-left: 20px;
      margin-right: 20px
   }

   .one-third {
      width: 26.6666%;
      margin-left: 20px;
      margin-right: 20px
   }

   .two-third {
      width: 60.0000%;
      margin-left: 20px;
      margin-right: 20px
   }

   .w-narrow {
      width: 18.3333%
   }

   .w-wide {
      width: 30.8333%
   }

   .w-doublenarrow {
      width: 43.3333%
   }

   .w-doublewide {
      width: 68.3333%
   }

   .w-full {
      width: 100%
   }

   .w-one-third {
      width: 26.6666%
   }

   .w-two-third {
      width: 60.0000%
   }

   .two-third .w-doublenarrow {
      width: 43%
   }

   .two-third .left.w-full {
      width: 96%
   }

   .box.doublenarrow {
      width: 40%
   }

   .box.one-third {
      width: 23.33%
   }

   .box.narrow {
      width: 40%
   }

   #content .narrow {
      width: 26.6666%;
      margin-left: 20px;
      margin-right: 20px
   }

   #content .narrow .w-narrow {
      width: 100%
   }

   #content .wide {
      width: 43.3333%;
      margin-left: 20px;
      margin-right: 20px
   }

   #content .wide .w-narrow {
      width: 61.5384%
   }

   #content .wide .w-wide {
      width: 100%
   }

   #content .doublenarrow {
      width: 60.0000%;
      margin-left: 20px;
      margin-right: 20px
   }

   #content .doublenarrow .w-narrow {
      width: 44.4444%
   }

   #content .doublenarrow .w-wide {
      width: 72.2222%
   }

   #content .doublenarrow .w-doublenarrow {
      width: 100%
   }

   #content .doublewide {
      width: 93.3333%;
      margin-left: 20px;
      margin-right: 20px
   }

   #content .doublewide .w-narrow {
      width: 28.5714%
   }

   #content .doublewide .w-wide {
      width: 46.4285%
   }

   #content .doublewide .w-doublenarrow {
      width: 64.2857%
   }

   #content .doublewide .w-doublewide {
      width: 100%
   }

   #content .doublewide .box .w-wide,
   #content .doublewide .box-solid .w-wide,
   #content .doublewide .box-solid-uni .w-wide,
   #content .doublewide .box-solid-grey .w-wide,
   #content .doublewide .box-bdr2 .w-wide,
   #content .doublewide .box-bdr2-uni .w-wide {
      width: 46%
   }

   #content .doublenarrow .box .w-narrow,
   #content .doublenarrow .box-solid .w-narrow,
   #content .doublenarrow .box-solid-uni .w-narrow,
   #content .doublenarrow .box-solid-grey .w-narrow,
   #content .doublenarrow .box-bdr2 .w-narrow,
   #content .doublenarrow .box-bdr2-uni .w-narrow {
      width: 44%
   }

   #content .doublewide .box .w-narrow,
   #content .doublewide .box-solid .w-narrow,
   #content .doublewide .box-solid-uni .w-narrow,
   #content .doublewide .box-solid-grey .w-narrow,
   #content .doublewide .box-bdr2 .w-narrow,
   #content .doublewide .box-bdr2-uni .w-narrow {
      width: 28%
   }

   .anu-grid .one-third.row-first {
      clear: none
   }

   .anu-grid .one-third {
      width: 43.3333%
   }

   .anu-grid .one-third.box {
      width: 40%
   }

   .anu-grid .one-third.grid-odd {
      clear: both
   }

   #menu .narrow {
      width: 93.3333%;
      margin-left: 20px;
      margin-right: 0%
   }

   #feat #anu-features-rotating,
   #anu-features-rotating {
      width: 94%;
      margin-left: 3.3333%;
      margin-right: 3.3333%
   }

   #anu-features-rotating h1,
   #anu-features-rotating h2,
   #anu-features-rotating-2 h1,
   #anu-features-rotating-2 h2,
   #anu-features-rotating-22 h1,
   #anu-features-rotating-22 h2,
   #anu-features-vertical h1,
   #anu-features-vertical h2,
   #anu-features-vertical-w h1,
   #anu-features-vertical-w h2 {
      font-size: 1.125em;
      font-weight: bold
   }

   .vid-full-3 {
      width: 600px;
      height: 200px
   }

   #feat #anu-features-rotating .feature-text,
   #anu-features-rotating .feature-text,
   #anu-features-rotating-2 .feature-text {
      width: 37%;
      line-height: 1.125em;
      height: 190px;
      overflow: hidden
   }

   #feat #anu-features-rotating .feature-text p,
   #feat-learn #anu-features-rotating .feature-text p,
   #anu-features-rotating .feature-text p {
      font-size: 1.0em
   }

   #feat #features-nav-rotating {
      left: 63%
   }

   #features-nav-rotating {
      left: 64%
   }

   #feat-learn {
      height: 210px
   }

   #feat-learn #anu-features-rotating,
   #feat-learn #anu-features-rotating .feature-box {
      height: 170px
   }

   #feat-learn #anu-features-rotating .feature-image {
      height: 140px
   }

   #feat-learn #anu-features-rotating .feature-text {
      width: 46%;
      line-height: 1.125em
   }

   #feat-learn #anu-features-rotating .feature-image {
      width: 46%
   }

   #feat-learn #features-nav-rotating {
      top: 145px
   }

   #features-nav-ticker {
      left: 88%
   }

   #srch-hdr {
      display: block;
      margin-right: 20px
   }

   #srch-hdr-img {
      display: none
   }

   #explore-hdr #srch-hdr-mini {
      display: none
   }

   #srch-hdr .globalsearch {
      width: 45%
   }

   #srch-hdr.srch-gw2 .globalsearch {
      width: 70%
   }

   #srch-hdr .srch-radio {
      display: none
   }

   #srch-hdr .srch-select {
      display: inline
   }

   #anustaffform {
      width: 75%
   }

   #explore-hdr a:link,
   #explore-hdr a:visited,
   #explore-hdr a:active {
      padding-left: 18px
   }

   #bnr-gwy {
      height: 90px
   }

   #bnr-left {
      padding: 10px 0px 10px 20px;
      clear: both
   }

   #bnr-wrap.bnr-gwy-high #bnr-h-lines {
      width: 350px
   }

   #bnr-right {
      padding: 5px 0px 10px 20px;
      margin: 0;
      text-align: left;
      float: left;
      clear: both
   }

   #bnr-gwy #bnr-left {
      padding: 10px 0px 0px 18px
   }

   #bnr-gwy #bnr-right {
      padding: 5px 20px 10px 0px
   }

   #bnr-gwy #bnr-mid {
      padding-bottom: 15px;
      width: 70%
   }

   #gw2select-options {
      margin-left: 20px
   }

   #gwhnav2select-options {
      margin-left: 1%
   }

   #tabs-wrap #gw-nav,
   #tabs-wrap #tabs-nav {
      padding-left: 20px
   }

   .blockleft {
      padding-left: 15px
   }

   .blockright {
      padding-right: 15px
   }

   #gw-iconlist {
      width: 93.5%
   }

   #update-details {
      width: 93.3333%
   }

   .anu-band #update-details {
      width: 560px
   }

   .anu-gw-col-left {
      width: 93.3333% !important
   }

   .anu-gw-col-right {
      width: 93.3333% !important
   }

   .description {
      margin-right: 20px;
      width: 46.4%
   }

   .acton .form-item .description {
      margin-right: 0;
      width: 100%
   }

   .anu-right-swap3 {
      float: left
   }

   .anu-left-swap3 {
      float: right
   }

   .anu-text-right-swap3 {
      text-align: left
   }

   .anu-text-left-swap3 {
      text-align: right
   }

   .links {
      margin-left: 20px;
      width: 46.4%
   }

   .calendar th {
      padding: 4px;
      font-size: 0.85em
   }

   .calendar td {
      padding: 4px;
      font-size: 0.85em
   }

   .calendar-week7 {
      width: 24%
   }

   #f4,
   #content #f4 {
      width: 560px;
      height: 360px;
      margin: 0 20px 5px 20px
   }

   #f4-features,
   #content #f4-features {
      width: 280px;
      height: 360px
   }

   #f4 .f4-image,
   #content #f4 .f4-image {
      width: 280px;
      height: 360px
   }

   #f4 .f4-image-text,
   #content #f4 .f4-image-text {
      top: 240px;
      width: 260px;
      height: 120px;
      padding: 10px 10px 5px 10px
   }

   #f4 .f4-title,
   #content #f4 .f4-title {
      width: 240px
   }

   #f4 .f4-brief,
   #content #f4 .f4-brief {
      width: 240px;
      padding-top: 5px
   }

   #content #f4-shorts {
      width: 280px;
      height: 360px
   }

   #content #f4 #f4-short-1,
   #content #f4 #f4-short-2,
   #content #f4 #f4-short-3,
   #content #f4 #f4-short-4 {
      height: 90px
   }

   #content #f4 .f4-short-image {
      height: 90px;
      width: 90px
   }

   .contactsearch {
      width: 65%
   }

   .show-rsp4 {
      display: none;
      visibility: hidden
   }

   .show-rsp3 {
      display: inline;
      visibility: visible
   }

   iframe.anu-map {
      width: 560px;
      height: 374px
   }

   .one-third iframe.anu-map {
      width: 160px;
      height: 160px
   }

   .wide iframe.anu-map {
      width: 260px;
      height: 174px
   }

   .narrow iframe.anu-map {
      width: 160px;
      height: 160px
   }

   .doublenarrow iframe.anu-map {
      width: 359px;
      height: 240px
   }

   .two-third iframe.anu-map {
      width: 359px;
      height: 240px
   }

   .two-third .w-wide iframe.anu-map {
      width: 160px;
      height: 160px
   }

   .one-third .yt-vid {
      height: 90px
   }

   .two-third .yt-vid {
      height: 232px
   }

   .wide .yt-vid {
      height: 146px
   }

   .doublenarrow .yt-vid {
      height: 232px
   }

   .narrow .yt-vid {
      height: 90px
   }

   .doublewide .yt-vid,
   .full .yt-vid,
   #content .full .yt-vid {
      height: 345px
   }

   #gw-nav-wrap {
      height: 25px
   }

   #gw-nav {
      letter-spacing: 0.05em;
      height: 25px
   }

   #gw-nav ul {
      display: inline
   }

   #gw-nav ul li a {
      padding-left: 10px;
      padding-right: 10px;
      height: 15px;
      padding: 5px 10px 5px 10px;
      font-size: 1.0em
   }

   #gw-mobile-menu-nav {
      letter-spacing: 0.05em
   }

   #gw-mobile-menu-nav ul {
      display: inline
   }

   #gw-mobile-menu-nav ul li a {
      padding-left: 10px;
      padding-right: 10px
   }

   #gw-mobile-menu-wrap #mobilesearch #qt1 {
      width: 88%
   }

   #bnr-gwy #bnr-right {
      padding-right: 20px;
      padding-top: 5px;
      width: 390px
   }

   .bnr-gw-util-wrap {
      float: right
   }

   .bnr-gw-util {
      float: right;
      margin-right: -5px
   }

   .bnr-gw2-search {
      float: right
   }

   #anu-detail {
      width: 40%
   }

   #anu-address {
      width: 30%
   }

   #anu-groups {
      width: 25%;
      float: right;
      margin-right: 10px
   }

   .gw-mega-wrap,
   #gw-mega-under {
      height: 340px
   }

   .gw-mega-menu {
      width: 600px
   }

   .gw-mega-wrap .narrow {
      width: 26.6666%;
      margin-left: 20px;
      margin-right: 20px
   }

   .gw-mega-wrap .narrow.gw-mega-t3 {
      clear: left;
      width: 93.3333%;
      padding-top: 20px
   }

   .gw-mega-t3-image {
      margin-top: 17px;
      float: left;
      width: 28%
   }

   .gw-mega-menu .full .iconlist_h {
      margin-top: -20px
   }

   .gw-mega-t3-text {
      margin-top: 20px;
      float: right;
      width: 64%
   }

   ul.t3-info {
      padding: 0
   }

   ul.t3-info li {
      display: inline;
      float: left;
      padding-right: 15px
   }

   #gw-megas-tabs #gw-megas {
      display: none
   }

   .cols4 {
      -webkit-column-count: 3;
      -moz-column-count: 3;
      column-count: 3
   }

   .cols3 {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2
   }

   .cols2 {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2
   }

   .full-at-600 {
      width: 93.3333% !important;
      margin-left: 20px;
      margin-right: 20px
   }

   .full-at-600.w-one-third,
   .full-at-600.w-two-third,
   .full-at-600.w-narrow,
   .full-at-600.w-wide,
   .full-at-600.w-doublenarrow,
   .full-at-600.w-doublewide {
      width: 100% !important;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   .full-at-600.box {
      width: 90% !important;
      margin-left: 20px;
      margin-right: 20px
   }

   .half-at-600 {
      width: 43.3333% !important
   }

   .half-at-600.box {
      width: 40% !important
   }

   .half-at-600.w-one-third,
   .half-at-600.w-two-third,
   .half-at-600.w-narrow,
   .half-at-600.w-wide,
   .half-at-600.w-doublenarrow,
   .half-at-600.w-doublewide {
      width: 50% !important
   }

   .full .box20 .half-at-600.w-one-third,
   .full .box20 .half-at-600.w-narrow,
   .full .box20 .half-at-600.w-two-third {
      width: 46.1% !important
   }

   .full .box20 .half-at-600.w-one-third.marginleft.marginright {
      margin-left: 0px !important
   }

   .full .box20 .w-one-third {
      width: 28.15%
   }

   .full .box20 .w-narrow {
      width: 19.23%
   }

   .full .box20 .w-two-third {
      width: 63.8%
   }

   .full .box20 .w-doublenarrow {
      width: 46%
   }

   .clear-at-600 {
      clear: both
   }

   .full .box20 .w-narrow.anu-col-m.half-at-600 {
      margin-left: 0 !important
   }

   .full .box20 .w-narrow.anu-col-r.half-at-600 {
      margin-left: 0 !important
   }

   .marginleft {
      margin-left: 20px !important
   }

   .marginright {
      margin-right: 20px !important
   }

   .nomarginleft-at-600 {
      margin-left: 0 !important
   }

   .nomarginright-at-600 {
      margin-right: 0 !important
   }

   .padleft {
      padding-left: 20px
   }

   .padright {
      padding-right: 20px
   }

   .doublewide .anu-promo-gallery .fotorama__arr--next,
   .doublewide .anu-promo-gallery .fotorama__arr--prev,
   .anu-promo-gallery .fotorama__arr--next,
   .anu-promo-gallery .fotorama__arr--prev {
      top: 146px
   }

   .doublewide .anu-promo-gallery .fotorama__arr--next {
      right: 0px
   }
}

@media only screen and (max-width: 599px) {
   #gw-nav ul {
      display: none
   }

   #features-nav-rotating li a,
   #features-nav-rotating-2 li a,
   #features-nav-rotating-22 li a,
   #features-nav-vertical li a,
   #features-nav-vertical-w li a {
      margin-right: 7px
   }

   #anu-features-rotating .feature-image img,
   #anu-features-rotating-2 .feature-image img {
      max-width: 100%
   }

   .datetext .divline-solid {
      margin-top: 0px;
      padding-top: 0px
   }

   .datetext p.col-title {
      margin-top: 0px
   }

   #anu-events .narrow {
      margin-top: 0px;
      margin-bottom: 0px
   }

   #anu-news .narrow {
      margin-top: 0px;
      margin-bottom: 0px
   }

   #anu-vision .narrow {
      margin-top: 0px;
      margin-bottom: 0px
   }

   .w-narrow.anu-col-right,
   .w-narrow.anu-col-left {
      width: 100% !important;
      margin-left: 0 !important;
      margin-right: 0 !important
   }

   #anustaffform {
      width: 100%
   }

   #bnr-gwy #bnr-right {
      display: none
   }

   #gw-nav-wrap {
      display: none
   }

   .anustaff-container {
      border-left: 0;
      padding-left: 0
   }

   #anu-features-ticker .features-fade,
   #anu-features-ticker .feature-text,
   #anu-features-ticker {
      height: 68px
   }

   #anu-features-ticker .features-fade {
      left: 80%
   }

   #features-nav-ticker {
      top: 20px
   }
}

@media only screen and (max-width: 959px) {
   .rsp-fig-table {
      max-width: 100%;
      overflow-x: scroll
   }

   #gw-nav img {
      position: relative;
      vertical-align: middle;
      left: 2px
   }

   #anu-col1 {
      display: none
   }

   .social-icons-nav {
      display: none
   }

   .social-icons-bnr {
      display: block
   }

   #update-details .upd-date,
   #update-details .upd-officer,
   #update-details .upd-contact {
      display: block
   }

   #update-details .hpad {
      display: none
   }

   #menu {
      width: 100%;
      display: none
   }

   #content {
      width: 100%
   }

   #feat-learn #features-nav-rotating {
      left: 0px
   }

   #gw-iconlist {
      margin: 0 20px 0 20px;
      padding-top: 15px;
      padding-bottom: 15px;
      border-top: #CCC 1px solid
   }

   ul.iconlist li {
      float: left;
      padding-left: 0;
      padding-right: 10px
   }

   ul.iconlist li a {
      padding-left: 26px;
      line-height: 30px
   }

   #anu-groups a img {
      padding-right: 0
   }

   #anu-address p {
      padding-bottom: 0px
   }

   #bnr-gwy #bnr-left {
      clear: none
   }

   #bnr-gwy #bnr-right {
      text-align: right;
      float: right;
      clear: none
   }

   #bnr-gwy.bnr-gwy-high #bnr-left {
      padding-top: 20px;
      padding-bottom: 10px
   }

   #gw-hnav {
      margin-top: 5px;
      border-bottom: none
   }

   #tabs-wrap {
      border-top: none
   }

   #tabs-wrap #gw-nav,
   #bnr-gwy.bnr-gwy-high #bnr-right,
   #bnr-gwy.bnr-gwy-high #bnr-low {
      display: none
   }

   #gw-mobile-menu-wrap.bnr-gwy-high,
   #gw-mobile-menu-wrap {
      display: block
   }

   #gw-nav-wrap,
   #gw-megas {
      display: none
   }

   .srch-sel-site ul {
      border-top: 0
   }

   .bnr-gw2-search .srch-divide {
      padding: 0 5px 0 5px
   }

   .search-box {
      display: none
   }

   .search-boxes {
      font-size: 0.85em;
      margin-top: 10px;
      padding-top: 0px;
      margin-left: 20px;
      margin-right: 20px
   }

   .search-menu {
      float: left;
      width: 20%;
      background-color: #FFF;
      padding: 5px 5px 1px 5px;
      border: 1px solid #CCC;
      height: 27px
   }

   .search-form {
      float: right;
      text-align: right;
      width: 69%;
      background-color: #FFF;
      padding: 5px 5px 1px 5px;
      border: 1px solid #CCC;
      height: 27px;
      margin-right: 0
   }

   .search-form input.search-query {
      width: 35%
   }

   .touchdown-list {
      display: none
   }

   .touchdown {
      display: inline
   }

   .hide-rsp {
      display: none;
      visibility: hidden
   }

   .show-rsp {
      display: inline;
      visibility: visible
   }

   .bnr-1line {
      padding-top: 0px;
      margin-bottom: 10px
   }

   .pagetabs-nav {
      height: 100%;
      border-bottom: 1px solid #CCC;
      margin: 0px;
      width: 100%
   }

   .pagetabs-nav ul {
      margin: 0px 0px 10px 0px;
      width: 100%
   }

   .pagetabs-nav ul li {
      width: 100%
   }

   .pagetabs-nav ul li a {
      border-bottom: 1px solid #CCC;
      padding: 1%;
      width: 98%
   }

   .anu-promo-gallery .fotorama__arr--next {
      right: 0px
   }
}

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

   #explore,
   #bnr,
   #bnr-gwy,
   #gw-nav,
   #body,
   #anu-footer,
   #anu-subfooter,
   #update-details {
      width: 960px
   }

   #srch-hdr {
      display: block
   }

   #srch-hdr-img {
      display: none
   }

   #explore-hdr #srch-hdr-mini {
      display: none
   }

   #srch-hdr .globalsearch {
      width: 35%
   }

   #srch-hdr.srch-gw2 .globalsearch {
      width: 50%
   }

   #srch-hdr .srch-radio {
      display: inline
   }

   #srch-hdr .srch-select {
      display: none
   }

   #menu {
      display: block
   }

   #update-details .upd-about {
      float: right;
      height: auto
   }

   .touchdown-list {
      display: inline
   }

   .touchdown {
      display: none
   }

   .hide-rsp {
      display: inline;
      visibility: visible
   }

   .show-rsp {
      display: none;
      visibility: hidden
   }

   .show-rsp1 {
      display: none;
      visibility: hidden
   }

   .show-rsp2 {
      display: none;
      visibility: hidden
   }

   .show-rsp3 {
      display: none;
      visibility: hidden
   }

   .show-rsp4 {
      display: inline;
      visibility: visible
   }

   #gw-iconlist {
      padding-top: 0;
      margin-top: 0
   }

   #bnr-gwy.bnr-gwy-high #bnr-right {
      padding: 5px 0px 10px 0px
   }

   #anu-detail p,
   #anu-address p {
      padding-left: 15px
   }

   .anu-band #update-details {
      width: 920px
   }

   #anu-detail {
      width: 20%;
      margin-bottom: 20px
   }

   #anu-address {
      width: 28%
   }

   #anu-groups {
      width: 50%;
      float: right;
      margin-right: 10px
   }
}

@media only screen and (min-width: 600px) {
   .bigsearch select {
      font-size: 1.5em
   }

   .bigsearch select optgroup {
      font-size: 0.65em
   }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
   body {
      -webkit-text-size-adjust: none
   }
}

/*Begin-K7-2023-06-30-PT8.60*/
input#qt {
   border-bottom: 2px solid #be830e
}

/*End-K7-2023-06-30-PT8.60*/