/*
* 2009 Corporate Web Style (WAAPA) - Content CSS
* Andrew Dunbar [ECU]
* May 2013
* 
* Modification history:
* 
* 2013-05-01  Andrew Dunbar
*             Cleared history log prior to 05/2013
* 2013-05-01  Andrew Dunbar
*             Updated some styles to be WCAG2.0 AAA compliant, mostly contrast issues.
* 2015-07-03  Andrew Dunbar
*             Updated reference to 'pie' - to stop loading off Web01.
* 2016-06-13  Consuelo Sanders
*             Added extra styling for styledTableOld.
* 2016-11-09  Consuelo Sanders
*             Fixed up reference to PIE.
*/

/* --------------------------------------------------------------------------------------------- 
START: GENERIC
--------------------------------------------------------------------------------------------- */

body {
    margin: 0 auto;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 76%;
    background-color: #080808;
    color: #333333;
    line-height: 1.5em;
}

a {
    color: #065c94; /* WCAG Colour Contrast 7.1, Was #2F85BD; */
}

a:hover {
    color: #004B86;
}

h2 {
    font-weight: bold;
    padding: 1em 0 .5em 0;
    margin: 0;
}

h3 {
    font-weight: bold;
    padding: 0;
    margin: .8em 0 .2em 0;
}

p {
    margin: .5em 0 1em 0;
}

a img {
    border: none;
}

ul {
    padding: 0;
    margin: .5em 0 .5em 2em;
}

#list-no-bullet {
    padding: 0;
    margin: 0 0 0 10px;
}

#list-no-bullet ul {
    padding: 0;
    margin: .5em 0 .5em 2em;
}

#list-no-bullet ul li {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

p.bold {
    font-weight: bold;
    padding: 0;
    margin: .5em 0 0 0;
}

.bold {
    font-weight: bold;
}

p.align-right {
    text-align: right;
}

hr {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    margin: 10px 0 10px 0;
    padding: 0;
}

.rss-label {
    color: #de570f;
    font-size: .9em;
    padding: 0;
    margin: 0 4px 0 0;
}

#rss-subscribe {
    padding: 0;
    margin: 10px 0 0 0;
}

.callout {
    border: 1px solid #C0C0C0;
    overflow: hidden;
    background: #F4F4F4;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    margin-top: 15px;
}

/* join button added to left nav by main.js */
#join-social-circle a {
    display: block;
    width: 163px;
    height: 65px;
    background: url('https://www.waapa.ecu.edu.au/__data/assets/image/0011/429437/social-circle-button-waapa.png?v=0.0.2') 0 0 no-repeat;
    text-indent: -9999px;
    margin-bottom: 30px;
    margin-top: 20px;
}

/* --------------------------------------------------------------------------------------------- 
END: GENERIC
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: RELATED CONTENT STYLES
--------------------------------------------------------------------------------------------- */

#floated-image-area {
    float: right;
    width: 347px;
    margin-left: 20px;
    clear: right;
    margin-top: 20px;
    margin-bottom: 3px;
    background: #f4f4f4;
}

#floated-image-area p {
    text-align: center;
    padding: 7px 0;
    margin: 0;
}

#floated-flashvideo-area {
    float: right;
    width: 347px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 2em 26px;
    background-color: #e5edf3;
    text-align: center;
}

#floated-flashvideo-area p {
    margin: 0px auto;
    padding: 4px 4px;
    font-size: 0.8em;
    text-align: center;
}

#related-content {
    background: #fff;
}

#related-content-wrapped {
    width: 142px;
}

#related-content .see-also,
#related-content-wrapped .see-also,
#related-content .related-downloads,
#related-content-wrapped .related-downloads {
    background-color: #F4F4F4;
    margin-bottom: 20px;
}

#related-content .see-also h2,
#related-content .related-downloads h2,
#related-content-wrapped .see-also h2,
#related-content-wrapped .related-downloads h2 {
    background: #C0C0C0 url("'https://www.waapa.ecu.edu.au/__data/assets/image/0018/15642/heading_white_pointer.gif?v=0.2.1") left 50% no-repeat;
    margin: 0;
    padding: 0.8em 15px 0.8em 15px;
    color: #FFFFFF;
    font-size: 1em;
}

#related-content .see-also p,
#related-content .related-downloads p,
#related-content-wrapped .see-also p,
#related-content-wrapped .related-downloads p {
    background: url() left bottom repeat-x;
    padding: 10px 15px;
    margin: 0;
    font-size: 0.9em;
    color: #777777;
}

.related-images,
.related-linked-images {
    background-color: #efefef;
    margin: 0 0 30px 0;
}

.related-images p,
.related-linked-images p {
    margin: 0px;
    padding: 4px 4px;
    font-size: 0.8em;
    text-align: center;
    line-height: 1.3em;
}

#related-content .related-images,
#related-content-wrapped .related-images {
    background: #F4F4F4;
}

#related-content .related-images p,
#related-content-wrapped .related-images p {
    background: url() left bottom repeat-x;
    padding: 10px;
    margin: 0;
    font-size: 0.9em;
    color: #777777;
}

#related-content .related-images img,
#related-content-wrapped .related-images img {
    border: 1px solid #FFFFFF;
    padding: 0;
    background: #FFFFFF;
}


/* --------------------------------------------------------------------------------------------- 
END: RELATED CONTENT STYLES
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: RELATED CONTENT STYLES POST 2012
--------------------------------------------------------------------------------------------- */

.simply-red #related-content h3, .simply-red #related-content-wrapped h3, table h3 {
    font-family: Helvetica, Arial, sans-serif;
}

.simply-red-2012 .related-file-size {
    color: #545454;
    display: block;
    margin: -5px 0 0;
    padding: 3px 0 0 0;
    font-size: 0.9em;
}

.simply-red-2012 .view-print {
    display: none;
}

.simply-red-2012 #related-content .related-see-also,
.simply-red-2012 #related-content .related-downloads,
.simply-red-2012 #related-content-wrapped .related-see-also,
.simply-red-2012 #related-content-wrapped .related-downloads,
.simply-red-2012 .floated-image-area {
    padding: 0px;
    margin-bottom: 2em;
    text-align: left;
    border: 0;
}

.simply-red-2012 #related-content .see-also div,
.simply-red-2012 #related-content .related-downloads div,
.simply-red-2012 #related-content-wrapped .see-also div,
.simply-red-2012 #related-content-wrapped .related-downloads div {
    font-weight: normal;
    font-size: 1em;
    text-align: left;
    color: #333333;
    padding: 0;
    margin: 0;
}

.simply-red-2012 #related-content .related-see-also ul li,
.simply-red-2012 #related-content .related-downloads ul li,
.simply-red-2012 #related-content-wrapped .related-see-also ul li,
.simply-red-2012 #related-content-wrapped .related-downloads ul li {
    padding: 5px 10px;
}

.simply-red-2012 #related-content .related-heading, 
.simply-red-2012 #related-content-wrapped .related-heading {
    border: solid 1px #515e66;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    background-color: #515e66;
}

.simply-red-2012 .related-heading-hide {
    display: none;
}

.simply-red-2012 #related-content .related-see-also h4,
.simply-red-2012 #related-content .related-downloads h4,
.simply-red-2012 #related-content .related-images,
.simply-red-2012 #related-content .related-linked-images,
.simply-red-2012 #related-content-wrapped .related-see-also h4,
.simply-red-2012 #related-content-wrapped .related-downloads h4,
.simply-red-2012 #related-content-wrapped .related-images,
.simply-red-2012 #related-content-wrapped .related-linked-images,
#funnelback-container .funnelback-col-left h3,
#funnelback-container .funnelback-col-right h3 {
    font-size: 0.9em;
    text-align: center;
    color: #fff;
    padding: 0;
    line-height: 27px;
    margin: 0;
    /* pull heading back into place over container padding */
}

.simply-red-2012  #related-content .related-body, 
.simply-red-2012  #related-content-wrapped .related-body,
.simply-red-2012 .floated-image-area {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    border: 1px solid #e2e2e2;
    border-top: none;
    background-color: #f7f7f7;
}

.simply-red-2012 .related-images,
.simply-red-2012 .related-linked-images {
    background: 0;
}

.simply-red-2012 #related-content .related-see-also,
.simply-red-2012 #related-content .related-downloads,
.simply-red-2012 #related-content .related-images,
.simply-red-2012 #related-content .related-linked-images,
.simply-red-2012 #related-content-wrapped .related-see-also,
.simply-red-2012 #related-content-wrapped .related-downloads,
.simply-red-2012 #related-content-wrapped .related-images,
.simply-red-2012 #related-content-wrapped .related-linked-images {
    width: 142px;
}

.simply-red-2012 #related-content .related-see-also p,
.simply-red-2012 #related-content .related-downloads p,
.simply-red-2012 #related-content .related-images p,
.simply-red-2012 #related-content-wrapped .related-see-also p,
.simply-red-2012 #related-content-wrapped .related-downloads p,
.simply-red-2012 #related-content-wrapped .related-images p {
    padding: 0px;
    margin: 1em 0px 1em;
    font-size: 0.8em;
    line-height: 1.5em;
}

.simply-red-2012 #related-content .related-see-also p, 
.simply-red-2012 #related-content-wrapped .related-see-also p {
    border-top: 1px solid #f7f7f7;
}

.simply-red-2012 .related-images .related-body,
.simply-red-2012 .related-linked-images .related-body,
.simply-red-2012 .floated-image-area {
    margin-bottom: 2em;
    line-height: normal;
}

.simply-red-2012 #related-content ul,
.simply-red-2012 #related-content-wrapped ul,
#funnelback-container .funnelback-col-left ul,
#funnelback-container .funnelback-col-right ul,
.simply-red-2012 .floated-image-area ul {
    font-size: 0.9em;
    margin: 0 -1px;
    padding: 0;
}

.simply-red-2012 .floated-image-area {
    clear: both;
    float: right;
    font-size: 0.9em;
    margin-left: 26px;
    padding: 0;
    text-align: center;
}

#content-main .simply-red-2012 .floated-image-area ul li {
    list-style: none;
    margin: 0;
    padding: 0 0 7px 0;
    color: #545454;
}

.simply-red-2012 .floated-image-area ul li img {
    padding: 0 0 7px 0;
    display: block;
}

.simply-red-2012 #related-content ul li,
.simply-red-2012 #related-content-wrapped ul li,
#funnelback-container .funnelback-col-left ul li,
#funnelback-container .funnelback-col-right ul li {
    list-style: none;
    margin: 0;
    padding: 5px 10px;
    line-height: 1.6em;
    border-bottom: 1px solid #e2e2e2;
    color: #545454;
}

.simply-red-2012 #related-content ul li a, 
.simply-red-2012 #related-content-wrapped ul li a,
#funnelback-container .funnelback-col-left ul li a,
#funnelback-container .funnelback-col-right ul li a {
    display: block;
    padding: 0;
}

.simply-red-2012 #related-content ul li img,
.simply-red-2012 #related-content-wrapped ul li img {
    display: block;
    padding: 0 0 10px 0;
    margin: -5px -10px;
}

.simply-red-2012 #related-content ul li.last,
.simply-red-2012 #related-content-wrapped ul li.last,
#funnelback-container .funnelback-col-left ul li.last,
#funnelback-container .funnelback-col-right ul li.last {
    border-bottom: none;
}

#simply-red-2012-related-media {
    width: 347px;
    height: 280px;
    position: relative;
    overflow: hidden;
    padding-bottom: 7px;
}

#simply-red-2012-related-media-tab {
    position: relative;
    left: 0;
    top: 0;
    width: 347px;
    height: 100%;
    display: block;
    color: #fff;
    padding: 0;
    background: rgba(0, 0, 0, 0.6);
    -pie-background: rgba(0, 0, 0, 0.6);
    behavior: url('/c/pie');
    display: none;
}

.simply-red-2012-related-media-content {
    margin: 0 auto;
    text-align: center;
    width: 100%;
    display:table;
    height:100%;
    position:absolute;
    left: 0;
}

.related-media-list-container-vertical-align {
    display: table-cell;
    vertical-align: middle;
}

.related-media-list-container {
    position: relative;
    background: #1c1c1c;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    behavior: url('/c/pie');
    display:-moz-inline-stack;
    padding:20px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    behavior: url('/c/pie');
}

#simply-red-2012-related-media ul {
    color:#a7a7a7;
    border-top: 1px solid #2C2C2C;
    font-size:1.3em;
    display:-moz-inline-stack;
    display: inline-block;
    padding: 15px;
}

#simply-red-2012-related-media li {
    clear: both;
    float: left;
    height: 15px;
    line-height: 16px;
    list-style: none outside none;
    padding: 5px 0 5px 32px !important;
}

.simply-red-2012-related-media-mag-glass {
    height:50px;
    width:50px;
    position:absolute;
    display:block;
    right:-50px;
    top:40%;
    background: rgba(0, 0, 0, 0.6) url('https://www.waapa.ecu.edu.au/__data/assets/image/0014/404114/related-media-mag-glass.png?v=0.0.4') no-repeat 13px 14px;
    -pie-background:  rgba(0, 0, 0, 0.6) url('https://www.waapa.ecu.edu.au/__data/assets/image/0014/404114/related-media-mag-glass.png?v=0.0.4') no-repeat 13px 14px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    behavior: url('/c/pie');
}

#simply-red-2012-related-media h3 {
    padding: 0 0 15px 0;
    letter-spacing: 0.04em;
    font-size: 1.5em;
    color: #fff;
    font-weight: normal;
    border-bottom: 1px solid #000000;
    margin: 0 !important;
}

#simply-red-2012-related-media p {
    font-size: 1.3em;
    color: #bbb;
}

.simply-red-2012-related-media-launch-button a{
    background:#158098;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#158098), to(#0D5869));
    background-image: -webkit-linear-gradient(top, #158098, #0D5869); 
    background-image:    -moz-linear-gradient(top, #158098, #0D5869);
    background-image:     -ms-linear-gradient(top, #158098, #0D5869);
    background-image:      -o-linear-gradient(top, #158098, #0D5869);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#158098', endColorstr='#0D5869');
    border:1px solid #000;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,.3) inset; /* Firefox */
      -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3) inset; /* Safari, Chrome */
      box-shadow: 0 1px 0 rgba(255,255,255,.3) inset; /* CSS3 */
      -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url('/c/pie');
    height: 33px;
    line-height:33px;
    padding: 0 10px;
    margin: 0 auto;
    font-size:1.3em;
    color: #fff;
    font-weight:normal;
    letter-spacing:.03em;
    text-shadow: 0 -1px rgba(0,0,0,.8);
    text-decoration:none;
    cursor: pointer;
    display: block;
    clear:both;
    position:relative;
}

.simply-red-2012-related-media-launch-button:hover a {
    background-color: #158098;
    background-image: none;
}

.simply-red-2012-related-media-content .gallery {
    background: url('https://www.waapa.ecu.edu.au/__data/assets/image/0020/404093/related-media-icon-gallery.png?v=0.0.4') no-repeat left;
    color:#999!important;
}

.simply-red-2012-related-media-content .videos {
    background: url('https://www.waapa.ecu.edu.au/__data/assets/image/0003/404094/related-media-icon-videos.png?v=0.0.4') no-repeat left;
    color:#999!important;
}

.simply-red-2012-related-media-content .audio {
    background: url('https://www.waapa.ecu.edu.au/__data/assets/image/0003/407973/related-media-icon-audio.png?v=0.0.2') no-repeat left;
    color:#999!important;
}

.simply-red-2012-related-media-content .youtube-playlist {
    background: url('https://www.waapa.ecu.edu.au/__data/assets/image/0005/404096/related-media-icon-youtube-playlist.png?v=0.0.4') no-repeat left;
    color:#999!important;
}

.simply-red-2012-related-media-content .media-count {
    color: #fff;
    margin-right: 5px;
}

.simply-red-2012-related-media-content-floated-image {
    float: left;
}

/* --------------------------------------------------------------------------------------------- 
END: RELATED CONTENT STYLES POST 2012
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: ASSET LISTING WITH THUMBNAIL
--------------------------------------------------------------------------------------------- */

.alist-with-thumbnail {
    clear: both;
}

.alist-with-thumbnail img {
    float: right;
    margin: 9px 0px 9px 10px;
}

.alist-with-thumb-summary {
    *padding-bottom: 15px;
    width: 580px;
}

/* --------------------------------------------------------------------------------------------- 
END: ASSET LISTING WITH THUMBNAIL
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: WAAPA LANDING PAGE CONTENT STYLES
--------------------------------------------------------------------------------------------- */

.column-one {
    float: left;
    width: 420px;
    margin-right: 60px;
}

.column-two {
    float: left;
    width: 420px;
    overflow: hidden;
}

.one-column p {
    padding: 0px 200px 0px 0px;
}

/* landing page overrides */
#red-landing-page .column-one {
    width: 252px;
    margin-right: 23px;
}

#red-landing-page  .column-two {
    width: 252px;
}

.red-landing-page .column-one {
    width: 344px;
    margin-right: 23px;
}

.red-landing-page  .column-two {
    width: 344px;
}

/* End landing page overrides */
.grouped-columns {
    float: left;
    width: 900px;
    overflow: hidden;
    /*line-height:1.2em;*/
    padding-bottom: 20px;
}

.grouped-columns li {
    padding-bottom: 0.5em;
}

#content-with-related .grouped-columns h3 {
    font-family: Georgia, "Times New Roman", Times, serif;
    background-color: #DDDDDD;
    color: #333333;
    line-height: 46px;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 13px;
    font-size: 1.6em;
    font-weight: normal;
}

#content-with-related .grouped-columns .no-heading h3 {
    font-family: Arial, sans-serif;
    background-color: #ffffff;
    line-height: 20px;
    margin: 0;
    padding: 0px;
    font-size: 1.2em;
    font-weight: bold;
}

#content .grouped-columns h3 {
    font-family: Georgia, "Times New Roman", Times, serif;
    background-color: #DDDDDD;
    color: #333333;
    line-height: 46px;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 13px;
    font-size: 1.6em;
    font-weight: normal;
}

#content .grouped-columns .no-heading h3 {
    font-family: Arial, sans-serif;
    background-color: #ffffff;
    line-height: 20px;
    margin: 0;
    padding: 0px;
    font-size: 1.2em;
    font-weight: bold;
}

#content .grouped-columns .no-heading {
    width: 527px;
}

#content .grouped-columns h4 {
    margin: 1em 0px 1em 0px;
    text-indent: 1px;
}

#content .grouped-columns h4 a {
    text-decoration: none;
    border-bottom: solid 1px #e4e5fe;
}

#content .grouped-columns h4 a:hover {
    text-decoration: none;
    border-bottom: solid 1px #ffdddd;
}

/* --------------------------------------------------------------------------------------------- 
END: WAAPA LANDING PAGE CONTENT STYLES
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: GENERIC NEWS STYLES
--------------------------------------------------------------------------------------------- */

.news-listing-nav {
    text-align: center;
}

.news-date {
    color: #777;
    font-size: .9em;
    padding: 0;
    margin: 0;
}

.news-item-date {
    font-size: .9em;
    color: #595959; /* WCAG Colour Contrast 7.1, Was #888; */
    margin: 0;
}

.news-item-date a {
    margin: 0 0 0 5px;
}

/* --------------------------------------------------------------------------------------------- 
END: GENERIC NEWS STYLES
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: GENERIC EVENTS STYLES
--------------------------------------------------------------------------------------------- */

.days-listing a {
    display: block;
    float: left;
    background: #F9F9F9;
    border: 1px solid #B30000;
    padding: 2px 13px;
    margin-right: 8px;
}

.days-listing a:hover, .days-listing a.current {
    background: #D0D1D3;
    color: #BE112D;
}

.days-listing {
    margin-top: 10px;
}

.days-listing a {
    display: block;
    float: left;
    background: #F0F0F0;
    border: 0px solid #B30000;
    padding: 7px 26px !important;
    margin-right: 1px;
    font-size: 0.85em;
    text-decoration: none;
    color: #333333;
    font-weight: bold;
}

.days-listing a:hover, .days-listing a.current {
    background: #B30000;
    color: #ffffff;
    text-decoration: none !important;
}

.research-event {
    clear: both;
    margin-top: 10px;
    padding-bottom: 0px;
    border-bottom: 1px solid #ccc;
    position: relative;
    overflow: hidden;
    height: 1%;
}

.research-event .thumbnail {
    float: right;
    margin-top: 10px;
}

ul.days-listing, .days-listing li {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.days-listing li a {
    padding: 10px 10px !important;
}


/* --------------------------------------------------------------------------------------------- 
END: GENERIC EVENTS STYLES
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: WEBSITE PREFERENCES STYLES
--------------------------------------------------------------------------------------------- */

#website-preferences fieldset {
    border: none;
    margin: 0px 0px 20px 0px;
    padding: 0px 20px 20px 10px;
}

#website-preferences legend {
    color: #333333;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#website-preferences fieldset ol, #website-preferences fieldset ul {
    list-style-type: none;
    margin: 10px 0px 0px 10px;
    padding: 0px;
}

#website-preferences fieldset li {
    margin: 0px;
    padding: 0px;
}

#save-preferences {
    height: 32px;
    line-height: 32px;
}

#save-preferences .show {
    position: relative;
    top: auto;
}

#saved-feedback,
#saved-error,
#saved-success {
    color: #0000CC;
    font-size: 1em;
    font-weight: bold;
    position: absolute;
    top: -99999px;
    line-height: 32px;
}

#saved-error {
    color: #C4360A;
}

#saved-success {
    color: #419E06;
}

#website-preferences #save-button {
    border: 1px solid #C1DAD7;
    color: #333333;
    float: left;
    font-family: inherit;
    font-size: 0.9em;
    margin: 5px 0 0 0;
    padding: 0.4em;
}


/* --------------------------------------------------------------------------------------------- 
END: WEBSITE PREFERENCES STYLES
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: GENERIC TABLE STYLES
--------------------------------------------------------------------------------------------- */

table.styledTable, table.styledTableOld  {
    border-top: 1px solid #C1DAD7;
    border-left: 1px solid #C1DAD7;
    border-right: medium none;
    margin-top: 10px;
    margin-bottom: 10px;
}

.styledTable th, .styledTableOld th {
    background: #E5EDF3;
    border-bottom: 1px solid #C1DAD7;
    color: #333333;
    padding: 6px 6px 6px 12px;
    border-left: medium none;
    border-right: 1px solid #C1DAD7;
    border-top: medium none;
}

.styledTable td, .styledTableOld td {
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    color: #4F6B72;
    padding: 6px 6px 6px 12px;
}

.styledTable td.shaded, .styledTableOld td.shaded  {
    background-color: #F0F0F0;
}

.styledTable tr.alt, .styledTableOld tr.alt {
    background-color: #F0F0F0;
}

/* --------------------------------------------------------------------------------------------- 
END: GENERIC TABLE STYLES
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: SPECIFIC TABLE STYLES
--------------------------------------------------------------------------------------------- */

.community-partners-table td{
    padding:0 30px 0 0;
    margin:0;
}

/* --------------------------------------------------------------------------------------------- 
END: SPECIFIC TABLE STYLES
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: GENERIC FORM STYLES
--------------------------------------------------------------------------------------------- */

/* Global forms declarations */

fieldset { border: 0px solid #ffffff; }

label
{
    float: left;
    width: 120px;
    min-width: 12em;
    font-weight: bold;
    margin: 2px 10px 0 0;
    text-align:left;
}

input, select, textarea
{
    border: 1px solid #ddd;
    color: #333333;
    display: inline;
    font-family: inherit;
    font-size: 0.9em;
    margin: 5px 0 0 0px;
    padding: 0.4em;
}

input[type="hidden"]
{
    position: absolute;
    top: -99999px;
    visibility: hidden;
    height: 0px;
    overflow: hidden;
    display: none !important;
}

input[type="radio"],
input[type="checkbox"] { border: none; }
input[type="reset"] { margin-left: 10px; }

.formsHideElement
{
    display: none;
}

.form-captcha { margin: 10px 0px 10px 160px; }

/* -------------------------------------------------- */
/* Global forms declarations for two column formating */

#globalForm2Col div { clear: both; }

#globalForm2Col span.block
{
    float: left;
    padding: 7px 0 0 0;
}

#globalForm2Col .response label
{
    width: 100%;
    font-weight: normal;
}

#globalForm2Col .globalForm2ColAsterix { padding-left: .5em; }

#globalForm2Col .radioLabel { font-weight: normal; }

#submit_form
{
    width: 6em;
    background-color: #eee;
    padding: 0.4em 0.35em 0.30em 0.35em;
    display: inline-block;
    border: 1px solid #ddd;
}

/* --------------------------------------------------------------------------------------------- 
END: GENERIC FORM STYLES
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: SECTION SPECIFIC: FUTURE STUDENTS: PRE 2013
--------------------------------------------------------------------------------------------- */

#ryp-event-listing h3 {
    background-color: #E5EDF3;
    padding: 2px 2px 2px 5px;
}

#ryp-event-listing p {
    border-bottom: 1px dotted #cccccc;
    padding: 0px 0px 0.5em 0px;
}

.study-quote {
    border: 1px solid #F0F0F0;
    overflow: hidden;
    background: #f2f6f9;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 15px;
    width: 80%;
}

#RYPCourseSummary {
    background-color: #F0F0F0;
    border: 1px #E0E0E0 solid;
    font-size: 0.9em;
    padding: 10px;
}

.RYPSummaryBox {
    background-color: #F9F9F9;
    border: 1px #D0D1D3 solid;
    font-size: 0.9em;
    padding: 10px;
}

#RYPCourseSummary br {
    margin-bottom: 10px;
}

#RYPCourseOverview {
}

#RYPCourseOverview h3 h4 {
    margin-top: 2.0em;
}

#RYPCourseOverview .RYPCourseHeader {
    margin: 0;
    padding: 15px 0 0 0;
}

#RYPCourseBrowse li {
    padding-top: 10px;
}

#RYPCourseBrowse li .subs {
    padding-bottom: 5px;
}

#RYPCourseTabs ul {
    display: block;
    padding-left: 0px;
    margin: 0 0 10px 0;
}

#RYPCourseTabs ul li {
    display: inline;
    list-style-type: none;
}

#RYPFloatedRightWindow {
    float: right;
    width: 150px;
    margin-left: 30px;
    margin-bottom: 30px;
}

#RYPCourseSearchBox {
    background-image: url('https://www.waapa.ecu.edu.au/__data/assets/image/0018/23184/ryp-course-search-box.png?v=0.1.4');
    background-repeat: no-repeat;
    height: 91px;
    padding: 0;
    margin: 0 0 20px 0;
}

#RYPCourseSearchText {
    font-size: 1em;
    padding: 0;
    margin: .10px 0 0 0;
    font-weight: bold;
}

#RYPCourseSearchSubText {
    padding: 0;
    margin: .5em 0;
}

.RYPSearchField {
    width: 22.5em;
    height: 1.5em;
    padding: .7em .6em .3em .5em;
    margin: 2.4em 0 0 1.4em;
    border: 1px solid #2472a5;
    vertical-align: top;
}

.RYPSearchButton {
    padding: 0;
    margin: 2.4em 0 0 .5em;
    background: url('https://www.waapa.ecu.edu.au/__data/assets/image/0003/25473/ryp-course-search-button.png?v=0.0.12');
    border: 0;
    text-indent: -99999px;
    cursor: pointer;
    height: 30px;
    width: 99px;
    text-transform: capitalize;
}

.RYPCourseViewButton {
    padding-right: 40px;
    padding-top: 10px;
    padding-left: 10px;
    float: right;
}

.RYPCourseActionButtons {
    padding-bottom: 4px;
}

#RYPCourseOverview .blue-box {
    width: 60%;
    border: 1px solid #C1DAD7;
    background: #e5edf3;
    padding: 5px 10px 5px 10px;
    font-size: 0.8em;
}

#RYPCourseOverview .days-listing a:hover, #RYPCourseOverview .days-listing a.current {
    background: #C70070;
    color: #ffffff;
    text-decoration: none !important;
    font-size: .9em;
}

#RYPCourseOverview .days-listing a, #RYPCourseOverview .days-listing a:hover, #RYPCourseOverview .days-listing a.current {
    font-size: .9em;
}

#waapa-staff-popup p {
    line-height: 1.4em;
    padding: 0 0 3px 0;
    margin: 0;
}

#RYPEmailPopup h2 {
    background: #efefef;
    padding: 5px 10px;
    margin: 0 0 15px 0;
}

#RYPEmailPopup fieldset {
    background: #f9f9f9;
    border: 0;
    padding: 10px;
    margin: 10px;
    float: left;
}

#RYPEmailPopup p {
    clear: both;
    padding: 0;
    margin: 0 0 0 10px;
}

#RYPEmailPopup label {
    padding: 0;
    margin: 0;
}

#RYPEmailPopup input#email {
    border: 1px solid #ddd;
    padding: 5px;
    margin: 0 5px;
    min-width: 20em;
    width: 20em;
}

#RYPEmailPopup input {
    border: 1px solid #ddd;
    padding: 4px;
    margin: 0;
}

#RYPCourseButtonApplyEnquire {
    background-image: url('https://www.waapa.ecu.edu.au/__data/assets/image/0009/346473/waapa-course-apply-enquire-blank.png?v=0.0.2');
}

#RYPCourseButtonEmail {
    background-image: url('https://www.waapa.ecu.edu.au/__data/assets/image/0010/346474/waapa-course-send-email-blank.png?v=0.0.2');
}

#RYPCourseButtons ul, #RYPCourseButtons ul li {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#RYPCourseButtons ul li {
    height: 37px;
    width: 150px;
    background-repeat: no-repeat;
    background-color: transparent;
    color: #fff;
    text-decoration: none;
    margin: 0 0 4px 0;
    padding: 0;
    text-indent: 10px;
}

#RYPCourseButtons ul li a:link {
    color: #fff;
    text-decoration: none;
}

#RYPCourseButtons ul li a {
    min-height: 37px;
    height: auto !important;
    display: block;
    line-height: 37px;
}

#RYPCourseButtons ul li a:hover, #RYPCourseButtons ul li a {
    color: #fff;
    text-decoration: none;
}

/* --------------------------------------------------------------------------------------------- 
END: SECTION SPECIFIC: FUTURE STUDENTS: PRE 2013
--------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------
START: FUTURE STUDENTS: COURSE SHOPPING BASKET
--------------------------------------------------------------------------------------- */

.csb .ryp-course-buttons {
    margin-top: 8px;
}

#content-main .csb .ryp-course-buttons ul,
#content-main .csb .ryp-course-buttons ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.csb .ryp-course-buttons .button a {
    font-weight: normal;
    height: 30px;
    line-height: 31px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 1px 0;
    float: left;
    padding: 0 10px;
    font-size:0.85em;
    text-decoration: none;
    font-weight: bold;
}

.csb .ryp-course-buttons ul li a {
    width: 130px;
    color: #333;
}

.csb .ryp-course-buttons .red a {
    background: -moz-linear-gradient(top, #cd1616, #ad0000);
    background: -webkit-gradient(linear, left top, left bottom, from(#cd1616), to(#ad0000));
    -pie-background: linear-gradient(#cd1616, #ad0000); /*PIE*/
    color: #ffffff;
}

.csb .ryp-course-buttons .arrow-right {
    background-image: url('https://www.waapa.ecu.edu.au/__data/assets/image/0010/507736/right-arrow-icon.png?v=0.0.2');
    height: 10px;
    width: 6px;
    margin-top: 11px;
    margin-right: 2px;
}

.csb .ryp-course-buttons .arrow-down {
    background-image: url('https://www.waapa.ecu.edu.au/__data/assets/image/0009/507735/down-arrow-icon.png?v=0.0.2');
    height: 6px;
    width: 10px;
    margin-top: 13px;
}

.csb .ryp-course-buttons .arrow-right,
.csb .ryp-course-buttons .arrow-down {
    background-repeat: no-repeat;
    background-position: center;
    float: right;
}

.RYPSummaryBox {
    clear: both;
    float: left;
}

/* ---------------------------------------------------------------------------------------
END: FUTURE STUDENTS: COURSE SHOPPING BASKET
--------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------
START: FUTURE STUDENTS: COURSE SHOPPING BASKET: POP-UP
--------------------------------------------------------------------------------------- */

.csb .csb-popup-container {
    width: 400px;
    height: auto;
    background-color: #D0D1D3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    top: 150px;
    left: -250px;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2);
}

.csb .csb-popup-footer {
    float: left;
    width: 390px;
    background-color: #c3c4c5;
    background: -moz-linear-gradient(top, #c3c4c5, #afafb0);
    background: -webkit-gradient(linear, left top, left bottom, from(#c3c4c5), to(#afafb0));
    -pie-background: linear-gradient(#c3c4c5, #afafb0); /*PIE*/
    padding: 5px;
}

.csb .csb-popup-description {
    padding: 10px;
}

.csb .csb-popup-container fieldset {
    padding: 0;
}

#content-main .csb .csb-popup-description ul {
    float: left;
    padding-bottom: 3px;
    width: 100%;
}

#content-main .csb .csb-popup-description ul li {
    float: left;
    clear: both;
    width: 100%;
    margin-bottom: 5px;
}

#content-main .csb .ryp-course-buttons .csb-popup-description ul li input {
    float: left;
    margin-top: 3px;
}

.csb .csb-popup-compare,
.csb .csb-popup-email,
.ui-widget .csb-popup-email {
    background-color: #627581;
    text-transform: uppercase;
    color: #fff;
    font-size: 0.75em;
    border: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-decoration: none;
}

.ui-widget .csb-email-courses .csb-popup-email {
    padding: 6px 8px 4px;
}

.csb .csb-popup-compare,
.csb .csb-popup-email {
    padding: 0 5px;
}

.csb .csb-popup-email {
    float: right;
}

.csb .csb-popup-compare {
    float: left;
}

.csb-button-disabled {
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
}

.csb #csb-course-name {
    padding-left: 10px;
    text-decoration: none;
    float: left;
    max-width: 290px;
}

.csb .ryp-course-buttons ul li .csb-course-delete {
    float: right;
    width: 54px;
    height: 15px;
    background-image: url('https://www.waapa.ecu.edu.au/__data/assets/image/0007/507733/delete-icon.png?v=0.0.2');
    background-repeat: no-repeat;
    margin-top: 2px;
    padding-bottom: 2px;
    text-decoration: none;
    background-position: right 3px;
    font-size: 0.9em;
    line-height: 1.35em;
}

.csb .ryp-course-buttons ul li .csb-course-delete:hover {
    background-image: url('https://www.waapa.ecu.edu.au/__data/assets/image/0008/507734/delete-icon-hover.png?v=0.0.2');
    color: #4e616c;
}

/* ---------------------------------------------------------------------------------------
END: FUTURE STUDENTS: COURSE SHOPPING BASKET: POP-UP
--------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------
START: FUTURE STUDENTS: COURSE SHOPPING BASKET: COURSE COMPARE WINDOW
--------------------------------------------------------------------------------------- */

#csb-window-container {
    height: auto;
    width: auto;
    display: block;
    padding: 0;
    text-align: left;
    font-size: 0.95em;
}

.csb-window-smlcol {
    width: 10%;
}

.csb-window-widecol {
    width: 30%;
}

.csb-window-widecol,
.csb-window-smlcol {
    height: 100%;
    padding: 0;
    padding: 10px 15px 8px;
}

.csb-email-courses {
    clear: both;
    width: 100%;
    padding: 5px 0 0 0;
    background-color: #e8e9eb;
    height: 32px;
    text-align: right;
}

#csb-window-container ul,
#csb-window-container ul li {
    padding: 0;
    margin: 0;
}

#csb-window-container ul li {
    list-style-type: none;
    clear: both;
    display: table-row-group;
}

#csb-window-container span {
    border-right: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
    display: table-cell;
}

.csb-window-title-row {
    background-color: #627581;
    background: -moz-linear-gradient(top, #6d7f8a, #627581);
    background: -webkit-gradient(linear, left top, left bottom, from(#6d7f8a), to(#627581));
    -pie-background: linear-gradient(#6d7f8a, #627581); /*PIE*/
    font-family: 'HouschkaProMediumRegular', helvetica, arial, sans-serif;
    color: #fff;
    font-size: 1.4em;
}

.csb-window-title-row .csb-window-smlcol p,
.csb-window-title-row .csb-window-widecol p {
    padding: 0 15px;
}

.csb-email-wrapper {
    float: right;
    padding-right: 10px;
}

.ui-widget .csb-email-courses .csb-popup-email {
    float: left;
    margin-top: 4px;
    padding: 2px 8px 0;
}

.csb-email-compare-field {
    margin: 3px 5px;
    height: 21px;
    padding: 0 3px;
    float: left;
}

#csb-window-container .csb-email-label {
    display: inline;
    float: left;
    margin: 6px 3px 0 0;
}

#csb-window-container .csb-email-label {
    margin-top: 4px;
}

#csb-window-container #email-wrapper-closedialog {
    float: left;
    margin-top: 0;
    padding-bottom: 3px;
    padding-top: 3px;
}

/* ---------------------------------------------------------------------------------------
END: FUTURE STUDENTS: COURSE SHOPPING BASKET: COURSE COMPARE WINDOW
--------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------
START: FUTURE STUDENTS: COURSE SHOPPING BASKET: EMAIL MODAL
--------------------------------------------------------------------------------------- */

#csb-email-modal div {
    text-align: left;
    margin-top: 5px;
}

.csb-email-modal-field {
    margin-left: 7px;
    width: 190px;
}

.csb-email-modal-btn {
    background: -moz-linear-gradient(top, #f5f5f5, #e8e8e8);
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
    -pie-background: linear-gradient(#f5f5f5, #e8e8e8); /*PIE*/
    border: 1px solid #d9d8d8;
    font-family: Helvetica, Arial, sans-serif;
    font-size:12px;
    margin: 0 0 0 7px;
    padding: 6px 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 1px 1px #FFFFFF;
    font-weight: bold;
    color: #555;
    text-decoration: none;
    cursor: pointer;
    position: relative;
}

#email-modal-closedialog {
    float: left;
    margin-left: 0;
    margin-top: 4px;
    padding-bottom: 3px;
    padding-top: 3px;
}

#ajax-loading {
    position: absolute;
    height: 100%;
    width: 100%;
    filter: alpha(opacity=80);
    opacity: 0.8;
    top: 0;
    left: 0;
    background: #FFFCF5 url('https://www.waapa.ecu.edu.au/__data/assets/image/0008/544373/ajax-spinner.gif?v=0.0.2') center center no-repeat;
    border: 1px solid #C1DAD7;
    padding: 5px 5px 5px 35px;
    z-index: 2147483647;
}

* html #ajax-loading { position: absolute; }

/* ---------------------------------------------------------------------------------------
END: FUTURE STUDENTS: COURSE SHOPPING BASKET: EMAIL MODAL
--------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------
START: FUTURE STUDENTS: COURSE SHOPPING BASKET: IE Fixes
--------------------------------------------------------------------------------------- */

.csb .ryp-course-buttons .red a {
    behavior: url('/c/pie')\0;
    background-color: #B30000\0;
    -pie-background: #B30000\0;
    background: #B30000\0;
    position: relative;
}

:root .csb .ryp-course-buttons .red a { 
    behavior: url('/c/pie')\0/IE9;
    -pie-background: linear-gradient(#cd1616, #ad0000)\0/IE9; /*PIE*/ 
}

#content-main .csb .csb-popup-description ul li {
    margin-bottom: 3px\0;
}

.csb #csb-course-name {
    padding-top: 3px\0;
}

.csb .ryp-course-buttons ul li .csb-course-delete {
    margin-top: 6px\0;
}

.csb-email-modal-btn {
    behavior: url('/c/pie')\0;
}

#csb-window-container .csb-email-label {
    margin-top: 2px\0;
    margin-top: 5px\9;
}

/* ---------------------------------------------------------------------------------------
END: FUTURE STUDENTS: COURSE SHOPPING BASKET: IE Fixes
--------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: REMOTE CONTENT: SEARCH SYSTEM
--------------------------------------------------------------------------------------------- */

.personLiTitle {
    list-style-type: none;
}

.personLi {
    list-style-type: none;
    font-size: 0.9em;
}

.search-results {
    border-bottom: 1px solid #666666;
    margin-bottom: 1.5em;
    text-align: right;
}

.search-results-none {
    border-top: 1px solid #666666;
    margin-top: 1.5em;
    text-align: right;
}

#resultsDiv {
    text-align: center;
}

.search-staff-options {
    margin-top: 1em;
    margin-bottom: 1.5em;
}

.search-staff-title {
    list-style-type: none;
}

.search-staff-attributes {
    list-style-type: none;
    font-size: 0.9em;
}

/* top level currently selected */
#local-nav ul li a.current {
    color: #FFFFFF;
    background: #26ACE9 url('https://www.waapa.ecu.edu.au/__data/assets/image/0017/25253/nav_current_white_pointer.gif?v=0.0.2') right 50% no-repeat;
}

/* --------------------------------------------------------------------------------------------- 
END: REMOTE CONTENT: SEARCH SYSTEM
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: REMOTE CONTENT ASK US RELATED BOX
--------------------------------------------------------------------------------------------- */

/* Ask Us Related Box */
#askUsRelatedContainer {
    border: 1px solid #ddd;
    padding: 1px 1px 0 1px;
    margin: 0;
    width: 75%;
}

#askUsRelatedContainer .header {
    padding: 5px;
}

.askUsRelatedHeading {
    background-color: #e5edf3 !important;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #fff;
    list-style-type: none !important;
}

#askUsRelatedContainer ul {
    padding: 0;
    margin: 0;
}

.askUsRelatedLinks {
    padding: 2px 5px;
    margin-top: 0;
    background-color: #f6f6f6;
    border-top: 1px solid #fff;
    list-style: disc inside;
}

.askUsRelatedIndent {
    padding: 0 0 0 5px;
    margin: 0px;
    font-weight: bold;
}

/* Ask Us Related Box Link Styles */
#askUsRelatedContainer a {
}

/* --------------------------------------------------------------------------------------------- 
END: REMOTE CONTENT ASK US RELATED BOX
---------------------------------------------------------------------------------------------  */

/* --------------------------------------------------------------------------------------------- 
START: REMOTE CONTENT: Staff Popup Steakburger
--------------------------------------------------------------------------------------------- */

#waapa-staff-popup img {
    padding: 7px;
    margin: 0 15px 10px 0;
    border: 1px solid #efefef;
}

#waapa-staff-popup p {
    line-height: 1.4em;
    padding: 0 0 3px 0;
    margin: 0;
}

#waapa-staff-popup p.strong {
    color: red;
}

#waapa-staff-popup h2 {
    background: #efefef;
    padding: 5px 10px;
    margin: 0 0 15px 0;
}

/* --------------------------------------------------------------------------------------------- 
END: REMOTE CONTENT: Staff Popup Steakburger
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: Event Cal Listing Styles
--------------------------------------------------------------------------------------------- */

.event-item {
    border-bottom: solid 1px #e2e2e2;
    padding: 14px 20px 14px 20px;
    clear: both;
    overflow: hidden;
}

.event-item h3 {
    float: left;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    line-height: normal;
    font-size: 0.95em;
}

.event-date {
    float: right;
    overflow: hidden;
    font-size: 0.95em;
    color: #676767;
}

.event-intro {
    clear: both;
    padding-top: 5px;
}

#cal-nav ul {
    float: left;
    padding: 0px;
    margin: 0px;
    background-color: #f0f0f0;
    width: 100%;
    background: #f0f0f0 url('https://www.waapa.ecu.edu.au/__data/assets/image/0003/23907/white-border.gif?v=0.0.2') bottom left repeat-x;
}

#cal-nav li {
    float: left;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    border-left: solid 1px #FFFFFF;
}

#cal-nav li a {
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 0px 22px;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
}

#cal-nav li:first-child {
    border-left: none;
}

#cal-nav li a:hover {
    background-color: #e2e2e2;
    height: 39px;
    border-bottom: 1px solid #FFFFFF;
    color: #333333;
}

#cal-nav li a.current {
    background-color: #e2e2e2;
    color: #333333;
    height: 40px;
    border-bottom: none;
}

.cal-view-selection {
    background-color: #e2e2e2;
    height: 39px;
    line-height: 39px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    clear: both;
}

.cal-view-previous a {
    float: left;
    width: 40px;
    height: 39px;
    border-right: 1px solid #FFFFFF;
    background: #d4d3d3 url('https://www.waapa.ecu.edu.au/__data/assets/image/0018/23904/cal-view-previous.gif?v=0.0.6') left top no-repeat;
}

.cal-view-next a {
    float: right;
    width: 40px;
    height: 39px;
    border-left: 1px solid #FFFFFF;
    background: #d4d3d3 url('https://www.waapa.ecu.edu.au/__data/assets/image/0017/23903/cal-view-next.gif?v=0.0.6') left top no-repeat;
}

/* only show badged on 'all' page */
.asset-id_15614 .event-badge-free-concert {
    display: block;
    background: url('https://www.waapa.ecu.edu.au/__data/assets/image/0020/23834/event-badge-free.gif?v=0.1.20') left top no-repeat;
    height: 17px;
    width: 81px;
    clear: both;
}

.asset-id_15614 .event-badge-special-events {
    display: block;
    background: url('https://www.waapa.ecu.edu.au/__data/assets/image/0003/23835/event-badge-special.gif?v=0.1.10') left top no-repeat;
    height: 17px;
    width: 81px;
    clear: both;
}

/* we want the matrix nav link output for graceful degradation but not show it */
.cal-view-selection a.calendarNavLink {
    text-indent: -9999em;
    overflow: hidden;
}

#cal-contents .no-results {
    color: #333;
    font-weight: bold;
    padding: 20px 20px 0 20px;
    margin: 0;
    line-height: .3em;
}

/* --------------------------------------------------------------------------------------------- 
END: Event Cal Listing Styles
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: Search Page specific overrides
--------------------------------------------------------------------------------------------- */

.asset-id_15844 #main-column,
.asset-id_15844 #content-main {
    width: 100%;
}

.asset-id_15844 #search-output {
    /*float:left;*/
    margin-left: 188px;
}

/* --------------------------------------------------------------------------------------------- 
END: Search Page specific overrides
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: WAAPA Shop page
--------------------------------------------------------------------------------------------- */

.img-align-left {
    padding: 2px;
    margin: 0 15px 10px 0;
    float: left;
    clear: both;
    border: 1px solid #eee;
}

/* --------------------------------------------------------------------------------------------- 
START: WAAPA Shop page
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: GALLERY STYLES
--------------------------------------------------------------------------------------------- */

#gallery {
    padding: 15px 10px 5px 10px; 
    width: 100%;
    /* 600 minus padding */
    margin: 20px 0px;
}

#gallery ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#gallery ul li {
    display: inline;
    padding: 0px;
    margin: 0px;
}

#gallery ul a:hover {
    color: #fff;
}

#gallery .gallery-left {
    text-align: left;
}

#gallery .gallery-center {
    text-align: center;
}

.jquery-gallery-carousel-v451 .gallery {
    background-color: #F0F0F0;
}

.jquery-gallery-carousel-v451 .gallery {
    background-color: #F0F0F0;
    border: 1px solid #E0E0E0;
}

.jquery-gallery-carousel-v451 .gallery ul img {
    border: 5px solid #ffffff;
    border-width: 5px 5px 5px;
}

.jquery-gallery-carousel-v451 .gallery ul a:hover img {
    border: 5px solid #E0E0E0;
    color: #fff;
}

/* --------------------------------------------------------------------------------------------- 
END: GALLERY STYLES
--------------------------------------------------------------------------------------------- */

/* END ****************************************************************************************/