/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 18 March 2014 14:18:30
*/


@charset "utf-8";

/* v3.2.0 Distributable Release - 10/12/2010 */
/* Core distribution - DO NOT MODIFY,  place customisations screen-local.css */
    
a:link,a:hover,a:visited {
    text-decoration: none
;}

html,body,img,div,p,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,li,dl,dt,dd,td,form,fieldset,legend,a,button,select
    {
    margin: 0;
    padding: 0;
    border: 0
;}

ul {
    list-style: none
;}

h1,h2,h3,h4,h5,h6,pre,code {
    font-size: 1em
;}

a img,:link img,:visited img {
    border: none
;}

body {
    font: normal 10px Arial, Helvetica, sans-serif;
    padding: 0;
    background: #fff;
    color: #333
;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
;}

.clear {
    clear: both
;}  

/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%
;}

* html div#w1,* html div#w2,* html div#w3 {
    height: 0
;}  
/* End hide from IE-mac */

a {
    text-decoration: none;
    color: #125687
;}

a:hover {
    text-decoration: underline
;}

#sidebar a.banner {
    width: 10.417em;
    min-height: 2.917em;
    height: auto;
    font-size: 1.2em;
    overflow: hidden;
    color: #125687;
    padding: .417em 0 .417em 4.450em;
    display: block;
    margin: 0 0 .417em;
    background-repeat: no-repeat;
    background-position: -129px -2px;
    border-bottom: .083em solid #dbd3c2;
    overflow: visible;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: normal
;}

#sidebar a.banner:hover {
    text-decoration: underline
;}

a.button {
    margin: 0;
    padding: .1em .4em
;}

a.button:hover {
    text-decoration: underline
;}

a.button.large {
    font-size: 1.2em;
    height: 1.3em;
    margin: 0 auto;
    display: block;
    letter-spacing: -1px;
    background-image: url(../images/common/bg_button_yellow_large.gif) /* USYD not supplied */
;}

input {
    font-size: 1em
;}

input.field {
    height: 1.5em;
    padding: .2em 0 0 .3em;
    margin: 0 0 -0.1em 0;
    font-size: 1em;
    border: 1px solid #0d4064
;}

input.button, a.button {
    font-weight: bold;
    font-size: 1.1em;
    color: #fff;
    height: 1.727em;
    vertical-align: bottom;
    background: #ce1126;
    padding: 0 .5em;
    margin: 0 0 -0.091em .2em;
    text-transform: uppercase;
    border: none
;}

input.button:hover,a.button:hover {
    background-color: #d53447;
    text-decoration: underline
;}

select {
    font-size: 1em;
    border: 1px solid #0D3050;
    background-color: #fff
;}

div#w1 {
    width: 99.8em;
    margin: 0 auto
;}

div#w2 {
    padding: .7em 0 0.7em 2em;
    margin: 0;
    min-width: 97.8em
;}

div#w3 {
    border-style: solid;
    border-color: #dbd3c2;
    border-width: 0 .100em .100em .100em;
    width: 97.6em;
    margin: 0;
    background: #fff;
;}

.clr {
    clear: both;
    height: 0;
    margin: 0;
    font-size: 1px;
    line-height: 0
;}

.print {
    display: none
;}

.noprint {
    display: block
;}

hr {
    height: 1px;
    border: 0;
    background-color: #dbd3c2;
    clear: both;
    display: block;
    margin: 1em 0
;}

ul {
    margin-bottom: 1em
;}

ul li {
    list-style: disc outside
;}

ul.linked li {
    list-style: url(http://whatson.sydney.edu.au/__data/assets/image/0018/639/list-item-grey_caret.gif?v=0.1.1);
    padding: .1em 0;
    margin-bottom: 2em
;}

#head {
    color: #fff;
    position: relative;
    font-size: 1em;
    background: #12416c;
    height: auto;
    min-height: 12.100em;
    margin: 0;
    border-right: 1.5em solid #f5af00
;}

#head a {
    color: #fff
;}

#head h1 {
    position: absolute;
    font: 2.1em Arial, Helvetica, sans-serif;
    right: .95em;
    top: 1.57em;
    text-align: right;
    text-transform: uppercase;
    width: 100%
;}

#head h1 #separator {
    display: none
;}

body.splash #head h1 a#usyd-logo,body #head h1 a#logo {
    top: -1.570em;
    background: #ce1126 url(http://whatson.sydney.edu.au/__data/assets/image/0013/661/university_sydney_logo.gif?v=0.1.1)
        no-repeat;
    width: 9.524em;
    left: .905em;
    left: -0.048em;
    height: 3.810em;
    text-align: left;
    text-indent: -2000em;
    position: absolute
;}

#head form#search {
    padding: .500em 2.000em .800em 2.000em;
    bottom: 0px;
    right: 0px;
    width: 19.8em;
    position: absolute;
;}

#head #quicklinks {
    float: none;
    bottom: 0.7em;
    right: 24em;
    position: absolute;
    padding: 0.5em 1em 0 0;
;}

#head #quicklinks select {
    width: 12.5em;
    padding: 1px 0 1px 1px;
    margin-bottom: 1px;
    font-size: 1.1em;
;}

#head #quicklinks input.button {
    margin-bottom: 1px;
;}

#head #quicklinks label {
    font-size: 0px;
    height: 0;
;}

#head input.button {
    padding: 0 5px;
;}

#head ul#nav-global {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    text-align: right;
    padding: 0 1em;
    text-transform: uppercase
;}

#head #nav-global li {
    font-size: 1.1em;
    display: block;
    float: left;
    height: 2.364em;
    vertical-align: middle;
    margin: 0 .9em
;}

#head #nav-global li.active {
    font-weight: bold;
    background: url(http://whatson.sydney.edu.au/__data/assets/image/0016/619/global-nav-indicator-yellow.gif?v=0.1.1) center
        bottom no-repeat
;}

#head .skip-nav {
    display: none
;}

#head #masthead {
    height: 8.8em
;}

#head #tray {
    position: relative;
    height: auto;
    overflow: hidden;
    background: #fff;
    text-align: left;
    color: #333;
    width: 100%;
    display: none
;}

#head #tray .bottom-shadow {
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 0
;}

#head #tray #cws-sitemap {
    margin: 1.5em 0 0 0;
    padding: 0;
    width: 75em
;}

#head #tray #cws-sitemap li,#head #tray #extras li {
    width: 17em;
    margin: 0 0 .5em 1.5em;
    height: auto
;}

#head #tray #cws-sitemap dt,#head #tray #extras dt {
    color: #ce1126;
    font-size: 1.25em;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: .5em;
    width: auto;
    font-weight: bold
;}

#head #tray #cws-sitemap dd ul {
    padding: 0
;}

#head #tray #cws-sitemap dd li,#head #tray #extras dd li {
    margin: 0;
    padding: .2em 0;
    list-style-image: none;
    list-style-type: none;
    font-size: 1.1em;
    height: auto;
    width: auto;
    background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0015/645/list-item-red-pipe.gif?v=0.1.1)
        no-repeat scroll 0 4px;
    padding-left: .7em
;}

#head #tray #cws-sitemap dt a,#head #tray #extras dt a {
    color: #ce1126;
    text-decoration: none
;}

#head #tray #cws-sitemap dt a:hover,#head #tray #extras dt a:hover {
    color: #ce1126;
    text-decoration: underline
;}

#head #tray #cws-sitemap dd li a,#head #tray #extras dd li a {
    color: #333
;}

#head #tray #extras {
    float: left;
    position: absolute;
    right: 3em;
    top: 0;
    margin-top: 1.5em
;}

#head #utilities {
    position: relative;
    border: none;
    height: 3.3em
;}

#head #nav-global .dropdown {
    padding-right: 1.454em;
    background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0015/627/icon_head_plus.gif?v=0.1.1)
        no-repeat right .091em
;}

#head #nav-global .dropdown.open {
    background-image: url()
;}

.breadcrumb {
    background: #f5af00;
    padding: .909em 0 .909em 1.82em;
    margin: 0;
    font-size: 1.1em
;}

.breadcrumb,.breadcrumb a {
    color: #333
;}

.breadcrumb a:hover {
    color: #125687
;}

.breadcrumb .prefix {
    font-weight: bold
;}

.breadcrumb.moved {
    background: none;
    padding: 1.364em 0 .455em 1.82em
;}

div#tabbar {
    z-index: 9;
    clear: left;
    margin: 0;
    vertical-align: bottom;
    position: relative;
    display: block;
    height: 3.700em;
    background-color: #f5af00
;}

div#tabbar form {
    position: absolute;
    right: 0;
    bottom: .5em
;}

div#tabbar form input {
    width: 15em
;}

div#tabbar form input.button {
    width: auto
;}

div#tabbar {
    height: 3.700em;
    background-color: #f5af00;
    margin: 0
;}

#tabs {
    list-style: none;
    list-style-image: none;
    padding-top: 1em;
    padding-left: 1em;
    margin: 0;
    display: block;
    height: 2.7em;
    background: #f5af00
;}

#tabs li {
    display: block;
    float: left;
    height: 2.7em;
    background: none;
    margin: 0 .2em 0 0;
    padding: 0;
    white-space: nowrap
;}

#tabs li span {
    display: block;
    height: 2.3em;
    background: none;
    padding: 0
;}

#tabs li span a {
    display: block;
    font-size: 1.1em;
    height: 1.545em;
    background: #f9cf66;
    margin: .4em 0 0 0;
    padding: .455em .909em 0 .909em;
    color: #333;
    border-style: solid;
    border-color: #fdebc5;
    border-width: .091em .091em 0 .091em
;}

#tabs li span a span {
    height: auto;
    background: none;
    margin: 0;
    padding: 0
;}

#tabs li.active {
    height: 2.7em;
    background: none;
    margin: 0 .2em 0 0;
    padding: 0
;}

#tabs li.active span {
    height: 2.7em;
    background: none;
    margin: 0;
    padding: 0;
    font-size: 1.05em;
;}

#tabs li.active span a,
#tabs li.active span span {
    font-weight: bold;
    height: 1.727em;
    background: #fff;
    margin: 0;
    padding: .727em .909em 0 .909em;
    color: #125687;
    border-color: #e6a92a;
    border-top: none
;}

#tabs li.active span a span {
    height: auto;
    background: none;
    margin: 0;
    padding: 0;
    color: inherit
;}

#tabs li.active span a:hover {
    background: #fff;
    color: #125687;
    height: 1.727em;
    padding: .727em .909em 0 .909em
;}

#tabs li.active span a:hover span {
    color: #125687
;}

#tabs li:hover span {
    height: 2.7em
;}

#tabs li:hover span a {
    height: 2.000em;
    background: #f9cf66;
    background: #fdf6c5;
    margin: 0;
    padding: .455em .909em 0 .909em;
    color: #333;
    border-color: #ecdcaf
;}

#tabs li:hover span a span {
    height: auto;
    background: none;
    margin: 0;
    padding: 0;
    color: #333
;}

#tabs li span a:hover {
    height: 2.000em;
    background: #f9cf66;
    background: #fdf6c5;
    margin: 0;
    padding: .455em .909em 0 .909em;
    color: #333;
    text-decoration: none
;}

#tabs li ul {
    background-color: transparent;
    background: #fdf6c5;
    display: none;
    z-index: 9;
    position: absolute;
    text-align: left !important;
    padding-bottom: 0;
    width: 16em;
    border: .100em solid #ae8f4d;
    border-color: #ecdcaf;
    border-bottom: none
;}

#tabs li:hover>ul {
    display: block
;}

#tabs li.active:hover>ul {
    display: none
;}

#tabs li ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    width: auto;
    height: auto;
    float: none;
    white-space: normal
;}

#tabs li ul li a,#tabs li.active ul li a {
    font-size: 1.1em;
    color: #333;
    display: block;
    background: #fdf6c5;
    font-weight: normal;
    padding: .6em .73em;
    margin: 0;
    height: auto;
    border-bottom: .100em solid #ecdcaf
;}

#tabs li ul li a:hover,#tabs li.active ul li a:hover {
    background-color: #f9cf66;
    text-decoration: none
;}

#tabunderscore {
    clear: both;
    display: none
;}

#mid {
    clear: both;
    margin: 0;
    z-index: 7
;}

#menu {
    float: left;
    width: 18em;
    margin: 0 1em 0 2em;
    text-align: left
;}

#menu.withtabs {
    margin-top: 1em
;}

#menu.withouttabs {
    margin-top: .5em
;}

#content dl#visitors-index dt,#menu dt,#sidebar dt,#content .event-filter dt {
    letter-spacing: -1px;
    font: bold 1.5em Arial, Helvetica, sans-serif
;}

#menu dd {
    margin-bottom: 1.4em
;}

#menu ul {
    margin: .8em 0 0 0;
    border-top: 1px solid #d6d6d6
;}

#menu ul li {
    padding: 0;
    margin: 0;
    list-style-type: none;
    list-style-image: none;
    border-bottom: 1px solid #dbd3c2
;}

#menu ul li a {
    font-size: 1.2em;
    color: #333;
    padding: .46em 0 .46em 1.82em;
    margin: 0;
    font-weight: normal;
    display: block;
    background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0013/643/list-item-red-caret.gif?v=0.1.1)
        .45em .73em no-repeat
;}

#menu ul li a:hover,#menu ul li a.active:hover {
    background-color: #fafafa;
    color: #125687
;}

#menu ul li a.active {
    background-color: #fafafa
;}

#menu ul li ul {
    top: -1000em;
    position: absolute;
    padding: 0 0 0 2em;
    margin: 0;
    border-top: none
;}

#menu ul li ul.unstatic {
    position: relative;
    top: auto
;}

#menu ul li ul li {
    margin: 0;
    padding: 0;
    border-top: .100em solid #dbd3c2;
    border-bottom: 0
;}

#menu ul li ul li a {
    background: transparent
        url(http://whatson.sydney.edu.au/__data/assets/image/0011/641/list-item-red-caret-small.gif?v=0.1.1) .45em .73em
        no-repeat
;}

#menu ul li ul li a:hover {
    background-color: #fafafa
;}

#menu .active {
    font-weight: bold
;}

#menu ul li span.expander {
    width: 0.7em;
    height: 0.7em;
    float: right;
    margin: -2.1em 0 0 0;
    padding: 0.5em;
    background: no-repeat center;
    cursor: pointer;
    position: relative
;}

#menu ul li span.closed {
    background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0012/633/icon_plus.gif?v=0.1.1)
;}

#menu ul li span.closed:hover {
    background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0014/635/icon_plus_hover.gif?v=0.1.1)
;}

#menu ul li span.open {
    background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0017/629/icon_minus.gif?v=0.1.1)
;}

#menu ul li span.open:hover {
    background-image: url(http://whatson.sydney.edu.au/__data/assets/image/0010/631/icon_minus_hover.gif?v=0.1.1)
;}

#menu dt,#sidebar dt, #content .event-filter dt {
    color: #ce1126;
    letter-spacing: normal;
    font-weight: 600;
    text-transform: uppercase
;}

#menu ul li.static ul {
    top: auto;
    position: relative
;}

#content a,#sidebar a,#footer a {
    text-decoration: underline
;}

#content a:hover,#sidebar a:hover,#footer a:hover {
    text-decoration: none
;}

#content.nomenu {
    margin-left: 0 !important
;}

#content {
    text-align: left;
    font-size: 1.1em;
    padding: 0 2.27em;
    margin: 0 16.37em 0 18.18em
;}

#content #w4 {
    float: left;
    width: 100%;
    margin-top: 1.81em;
    padding-bottom: 2.27em;
    overflow: hidden
;}

#content.withtabs #w4 {
    margin-top: .91em
;}

#content.withouttabs #w4 {
    margin-top: .46em
;}

#content.nofeature,#content.nosidebar {
    margin-right: 0
;}

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

#content .strip {
    margin: auto 0;
    padding: 1px 0;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    height: 6.82em
;}

#content .heading-links {
    float: right;
    margin-top: 2.7em
;}

#content .first {
    margin-top: 0
;}

#content h1,#content h2,#content h3,#content h4,#content h5,#content h6
    {
    color: #ce1126;
    clear: both;
    margin: .8em 0 0 0;
    font-weight: normal
;}

#content h1 {
    clear: left;
    font-size: 1.700em;
    margin: 1.579em 0 0 0;
    text-transform: uppercase
;}

#content h1.first {
    margin-top: 0
;}

#content h1:first-child {
    margin-top: 0
;}

#content h2 {
    font-size: 1.5em;
    margin: 1.765em 0 0 0;
    font-weight: bold
;}

#content h3 {
    font-size: 1.4em;
    margin: 2em 0 0 0;
    font-weight: bold
;}

#content h4 {
    font-size: 1.25em;
    margin: 2.143em 0 0 0;
    font-weight: bold
;}

#content h5 {
    font-size: 1.2em;
    margin: 2.308em 0 0 0;
    font-weight: bold
;}

#content h6 {
    font-size: 1.091em;
    margin: 2.727em 0 0 0;
    font-weight: bold
;}

#content h1 a,#content h2 a,#content h3 a,#content h4 a,#content h5 a,#content h6 a,#menu dt a
    {
    color: #ce1126;
    text-decoration: none
;}

#content h1 a:hover,#content h2 a:hover,#content h3 a:hover,#content h4 a:hover,#content h5 a:hover,#content h6 a:hover,#menu dt a:hover
    {
    text-decoration: underline
;}

#content h1 a[href],#content h2 a[href],#content h3 a[href],#content h4 a[href],#content h5 a[href],#content h6 a[href],#menu dt a[href]
    {
    background: url(http://whatson.sydney.edu.au/__data/assets/image/0009/621/grey_caret.gif?v=0.1.1) no-repeat center right;
    padding-right: 10px
;}

#content h1 a[href]:hover,#content h2 a[href]:hover,#content h3 a[href]:hover,#content h4 a[href]:hover,#content h5 a[href]:hover,#content h6 a[href]:hover,#menu dt a[href]:hover
    {
    background: url(http://whatson.sydney.edu.au/__data/assets/image/0014/653/red_caret.gif?v=0.1.1) no-repeat center right
;}

#content p {
    margin: .5em auto
;}

#content blockquote {
    margin-left: 2em
;}

#content li,#content p {
    font-size: 1.1em;
    line-height: 145%
;}

#content td p,#content td li,#content th p {
    font-size: 1em;
    line-height: 145%
;}

#content ol {
    margin: .5em 0;
    padding: 0 0 0 2.727em
;}

#content ul {
    margin: .5em 0;
    padding: 0 0 0 2.727em;
;}

#content ul li,#content ol li {
    margin: .2em 0;
    padding: 0
;}

#content th p {
    margin: 0;
    padding: 0
;}

#content p.first {
    margin-top: 0
;}

#content p.buttons {
    height: 1em
;}

#content p.buttons a.left {
    float: left;
    margin-right: .46em
;}

#content p.buttons a.right {
    float: right;
    margin-left: .46em
;}

#content img {
    padding: .91em .91em .46em .91em;
    border: 0 none
;}

#content img.bordered {
    padding: 1px;
    border: 1px solid #d6d6d6
;}

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

#content .right {
    text-align: right
;}

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

#content .fltleft {
    float: left
;}

#content .fltright {
    float: right
;}

a.button.small {
    font-size: .8em;
    font-weight: bold;
    height: 1.2em
;}

#content p a.button {
    font-weight: bold
;}

#content ul#featured.news li {
    border-bottom: 1px solid #d6d6d6
;}

#content ul#latest.news li,#content ul#home.news li {
    border-bottom: 1px solid #dbd3c2
;}

#content ul.news {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    border-top: .2em solid #4d483c
;}

body.home #content ul.news li,body#splash #content ul.news li {
    font-size: 1em
;}

#content ul.news li {
    margin: 0;
    padding: 1.1em 0;
    list-style: none;
    list-style-image: none;
    clear: left;
    position: relative;
    font-size: .8em;
    border-bottom: .105em solid #dbd3c2
;}

#content ul#home.news,#content ul.news {
    font-size: 1.1em
;}

#content ul#home.news li.last,#content ul.news li.last {
    border-bottom: none
;}

#content ul.news li img {
    position: absolute;
    left: 0;
    padding: 0;
    margin-right: 1.1em;
    top: 1.3em
;}

#content ul.news li p {
    font-size: 1.2em;
    margin: .2em 0 .2em 6.91em
;}

#content ul.news li h2 {
    clear: none;
    margin: 0 0 0 5.396em;
    text-transform: inherit;
    margin: 0 0 .5em 5.396em
;}

#content ul.news li h3 {
    clear: none;
    letter-spacing: 0;
    margin: 0 0 0 6.33em
;}

#content ul.news li span.date {
    color: #999;
    font-weight: normal;
    font-size: .8em;
    letter-spacing: 0;
    margin-left: .25em;
    white-space: nowrap
;}

body.home #content ul.news li {
    font-size: 1em
;}

#content ul.news li h3 span.date {
    font-size: .9em
;}

#content ul.news li.noimage p,#content ul.news li.noimage h2,#content ul.news li.noimage h3
    {
    margin-left: 0
;}

#content .news-photo {
    border: 1px solid #e6e6e6;
    float: left;
    padding: 0;
    margin-right: 1em;
    width: 6.299em;
    height: 4.44em
;}

#content ul.column-list {
    width: 46%;
    float: left;
    padding-right: .909em;
    margin-right: 0
;}

#content ul.directory.column-list.border {
    padding-right: 2.272em;
    margin-right: 1.818em;
    border-right: 1px dashed #d6d6d6
;}

#content ul.directory li {
    list-style-image: none;
    list-style: none;
    margin: 0 0 1em 0;
    font-size: 1.2em
;}

#content ul.directory li h2 {
    margin-bottom: .2em;
    letter-spacing: 0;
    font-size: 1.0em
;}

#content ul.directory li h2 a {
    font-weight: bold
;}

#content ul.directory li p {
    font-size: 1em;
    margin: 0 0 .5em 0
;}

#content ul.panels {
    margin: .909em 0
;}

#content ul.panels li {
    border-right: 1px solid #d6d6d6
;}

ul.caretListItem li {
    background: url(http://whatson.sydney.edu.au/__data/assets/image/0018/639/list-item-grey_caret.gif?v=0.1.1);
    background-position: 0 3px;
    background-repeat: no-repeat;
    padding-left: 15px
;}

#content ul.panels li.last {
    border-right: none
;}

#content ul.panels li h2 {
    width: 70%;
    margin-bottom: .2em;
    letter-spacing: 0;
    font: 1.4em Arial, Helvetica, sans-serif
;}

#content ul.panels li h2 a {
    font-weight: bold
;}

#content ul.panels li a img {
    border: 1px solid #33c;
    padding: 1px
;}

#content dt {
    font-weight: bold;
    font-size: 1.1em;
    margin-top: .4em
;}

#content table {
    font-size: .9em;
    margin: 1em 0 1em 1px;
    border-spacing: 0;
    border-collapse: collapse;
    border: 1px solid #dbd3c2;
    border-bottom: 1px solid #4d483c
;}

#content table.layout,table.layout {
    border: none
;}

#content table.layout td,table.layout td,#content table.layout th,table.layout th
    {
    border: none
;}

#content caption {
    caption-side: bottom;
    text-align: right;
    margin: .2em 0;
    color: #999
;}

#content table td,#content table th {
    margin: 0;
    padding: .4em;
    background: none;
    border: 1px solid #dbd3c2;
    font-size: 1.2em
;}

#content table th {
    font-weight: bold;
    background: #fae0a9;
    border: 1px solid #dbd3c2;
    border-bottom: 2px solid #4d483c;
    vertical-align: middle
;}

#content table.tabledata_blue {
    width: 99.7%
;}

#content table.col-table { 
    border-top: 0.202em solid #4d483c;
    width:100%;
;}

#content table.col-table td {
    border-bottom: 0.100em solid #dbd3c2;
    vertical-align: top;
;}

#content div.bt {
    margin-bottom: .182em;
    padding-bottom: .182em
;}

#content form.boxed {
    padding: .909em;
    width: 45em;
    margin: .909em 0;
    background-color: #f3f3f3;
    border: 1px solid #ddd
;}

#content form p {
    margin: .25em 0;
    vertical-align: middle
;}

#content form p.first {
    margin-top: 0
;}

#content form p.last {
    margin-bottom: 0
;}

#content form p label {
    margin-right: 0;
    vertical-align: middle;
    position: relative;
;}

#content form .form-sections {
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding: 0;
;}

#content form .form-sections li {
    float: left;
    list-style-type: none;
    border: 1px solid #dadada;
    border-width: 1px 1px 0 1px;
    margin: 0 0.2em;
    background: #efefef;
    position: relative;
    max-width: 150px;
    margin-top: 5px;
;}

#content form .form-sections li a {
    padding: 0.8em;
    display: block;
;}

#content form .form-sections li:hover {
    border-color: #bbb;
;}

#content form .form-sections li.active {
    background: #fff;
    border-color: #bbb;
    margin-top: 0;
    padding-bottom: 5px;
    top: 1px;
;}

#content ul#events,#content ul#events>li {
    list-style: none;
    list-style-image: none;
    margin: 0
;}

#content ul#events>li {
    padding-bottom: 13px;
    border-bottom: 1px dashed #d6d6d6
;}

#content ul#events h2 .date {
    font-weight: normal;
    font-size: .8em;
    letter-spacing: 0;
    margin-left: .5em
;}

.hide_text {
    overflow: hidden;
    display: block;
    letter-spacing: -2000em;
    text-indent: -1000em;
    color: white;
;}

#sidebar {
    float: right;
    margin: 1em;
    width: 18em;
    text-align: left;
    overflow: hidden
;}

#sidebar.withtabs {
    margin-top: 1em
;}

#sidebar.withouttabs {
    margin-top: .5em
;}

#sidebar ul li {
    font-size: 1em;
    padding: .2em 0;
    list-style-image: url(http://whatson.sydney.edu.au/__data/assets/image/0018/639/list-item-grey_caret.gif?v=0.1.1)
;}

#sidebar .feature {
    padding: 0;
    font-size: 1em;
    border: .1em solid #dbd3c2
;}

#sidebar .feature,#sidebar div.feature,#sidebar dl.feature {
    margin: 0 0 2.5em 0
;}

#sidebar .feature dt,#sidebar .feature.noborder .feature dt {
    background: #12416c;
    color: #fff;
    padding: .467em .667em .467em .667em;
    margin: 0 .667em 0 0;
    text-transform: uppercase
;}

#sidebar .feature dt.graphic {
    color: #fff;
    font-size: 1px;
    letter-spacing: -2000em;
    padding: 0;
    width: 176em;
    max-width: 176em;
    height: 43em;
    overflow: hidden;
    background-position: left top;
    background-repeat: no-repeat
;}

#sidebar .feature dt.graphic a {
    display: block;
    width: 176em;
    height: 43em
;}

#sidebar .feature dd,#sidebar .feature.noborder .feature dd {
    padding: 1em;
    background: none
;}

#sidebar .feature.text {
    background: #fff;
    border: 1px solid #d6d6d6;
    width: 17.6em;
    margin-bottom: 0;
    padding-bottom: 0
;}

#sidebar .feature.text dt {
    background: #f3e4bc;
    border-bottom: 1px solid #d6d6d6;
    width: 15.6em
;}

#sidebar .feature.text dd {
    padding: 0 1em;
    margin: 0;
    background: #fff
;}

#sidebar ul,#sidebar .feature ul {
    margin: .5em 0;
    padding: 0 0 0 1em;
    padding: 0
;}

#sidebar ul li,#sidebar .feature ul li {
    margin: 0;
    padding: .2em 0 .2em .833em;
    font-size: 1.2em;
    list-style-image: none;
    list-style-type: none;
    background: url(http://whatson.sydney.edu.au/__data/assets/image/0015/645/list-item-red-pipe.gif?v=0.1.1) no-repeat 0 4px
;}

#sidebar ol,#sidebar .feature ol {
    margin: .5em 0;
    padding: 0 0 0 2.5em
;}

#sidebar ol li,#sidebar .feature ol li {
    font-size: 1.2em;
    margin: 0;
    padding: .2em 0
;}

#sidebar .feature p,#sidebar .feature .content p {
    font-size: 1.2em;
    line-height: 145%;
    margin: .500em 0;
    padding: 0
;}

#sidebar .feature img.photo {
    float: left;
    padding: 1px;
    margin-right: 2px;
    border: 1px solid #908a87
;}

#sidebar .feature dd.content h1 {
    font-size: 1.1em;
    font-weight: bold
;}

#sidebar a.graphic-feature {
    color: #fff;
    width: 177em;
    height: 43em;
    letter-spacing: -2000em;
    overflow: hidden;
    font-size: 1px;
    display: block;
    padding-bottom: 10em;
    background-repeat: no-repeat;
    background-position: left top
;}

#sidebar div.feature.content {
    margin: 1em .2em 1em 0;
    width: 17.6em
;}

#sidebar div.feature.content p {
    font-size: 1.2em;
    margin: .500em 0;
    padding: 0
;}

#sidebar div.feature.content a {
    font-size: 1em
;}

#sidebar .feature img {
    max-width: 15.6em
;}

#sidebar .feature.noborder img {
    max-width: none
;}

#sidebar .feature.noborder {
    border: none;
    background: none;
    padding: 0
;}

#sidebar .feature.noborder dt {
    padding: 0 0 .417em 0;
    margin: 0;
    color: #ce1126;
    background: none
;}

#sidebar .feature.noborder dd {
    padding: 0;
    margin: 0;
    background: none
;}

#sidebar h3 {
    color: #ce1126;
    font-size: 1.5em;
    font-weight: normal;
    padding: 0 0 .417em 0;
    text-transform: uppercase
;}

#sidebar a.featured-link {
    padding: .417em .417em .417em 3.750em;
    display: block;
    min-height: 2.917em;
    text-transform: uppercase;
    margin: 0 0 .417em 0;
    text-decoration: none;
    background-position: top left;
    background-repeat: no-repeat;
    font-size: 1.2em;
    border-bottom: .083em solid #dbd3c2
;}

#sidebar p a.featured-link {
    font-size: 1em;
    line-height: normal
;}

#sidebar a.featured-link:hover {
    text-decoration: underline
;}

#splashpod {
    margin: 0 1.5em 1.2em 22.5em;
    height: 14.5em;
    padding: 0;
    text-align: left;
    background-color: #f9b72c;
    background-repeat: no-repeat
;}

#splashpod img+img {
    border-left: 1px solid #fff
;}

#splashpod img {
    float: left;
    height: 14.5em
;}

#splashpod object {
    float: left;
    border-right: 1px solid #fff
;}

#splashpod.white {
    background: #fff;
    padding-left: 0
;}

body.splash #mid {
    margin-top: 2em
;}

body.splash #content #w4 {
    margin-top: 0
;}

body.splash .breadcrumb {
    margin-bottom: 1em
;}

body.splash #head {
    border-bottom: 3.7em solid #f5af00
;}

body.splash #head h1 {
    width: 100%;
    margin-left: .952em;
    text-align: right
;}

body.splash #head h1 span#site-title {
    position: relative
;}

#foot {
    padding: 1.3em 0;
    font-size: 1.2em;
    margin: 0 .833em 0 .833em;
    clear: both;
    text-align: left;
    line-height: 130%;
    border-top: .167em solid #4d483c
;}

#foot a {
    text-decoration: underline
;}

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

#foot p {
    margin: 0 0 .2em 0;
    font-size: .95em
;}

#foot #legal {
    width: 47%;
    float: right;
    margin-top: .4em;
    text-align: right
;}

#foot #sitemap {
    width: 50%;
    float: left
;}

#foot #sitemap h2 {
    font-size: 1em;
    margin-bottom: .1em;
    color: #ce1126
;}

#foot #sitemap ul {
    width: 100%
;}

#foot #sitemap ul li {
    width: 33%;
    margin: .2em 0 0;
    float: left;
    list-style-type: none;
    list-style-image: none;
    background: transparent
        url(http://whatson.sydney.edu.au/__data/assets/image/0011/641/list-item-red-caret-small.gif?v=0.1.1) no-repeat .182em
        .273em
;}

#foot #sitemap ul li a {
    margin-left: 1.364em
;}

#foot.no-sitemap #legal {
    border-right: none
;}

#foot #foot-links {
    margin-top: .5em
;}

#foot.go8 #legal {
    border-right: none
;}

#foot #go8-logo {
    background: transparent url(../../images/common/logo_go8_black.gif) /* USYD Not Supplied */
        no-repeat left center;
    display: block;
    float: right;
    height: 24em;
    margin-top: 6em;
    position: absolute;
    right: 23em;
    width: 156em
;}

.prev {
    padding: .3em 0 .3em 2.2em
;}

.next {
    padding: .3em 2.2em .3em 0;
    clear: right
;}

span.prev {
    background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0015/609/arrow-left-off.gif?v=0.1.1) 0 50%
        no-repeat
;}

span.next {
    background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0010/613/arrow-right-off.gif?v=0.1.1) 100%
        50% no-repeat
;}

a.prev {
    background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0008/611/arrow-left.gif?v=0.1.1) 0 50%
        no-repeat
;}

a.next {
    background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0012/615/arrow-right.gif?v=0.1.1) 100% 50%
        no-repeat
;}

#content div.panel {
    margin: 1.4em 0;
    border-color: #dadbdd;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    background: #b8c9d7 url(../images/common/bg_panel_header.gif) repeat-x /* USYD not supplied */
        left top;
    position: relative
;}

#content div.col div.panel {
    margin-top: 0
;}

#content div.panel h2 {
    color: #384856;
    font-size: 1.4em;
    line-height: 1.623em;
    letter-spacing: 0;
    margin-left: 0;
    clear: left;
    margin-top: 0
;}

#content div.panel .heading-links {
    padding: 0 .909em 0 0;
    margin-top: 2.7em
;}

#content div.panel h3,#content div.panel h4,#content div.panel h5,#content div.panel h6
    {
    color: #384856
;}

#content div.panel h2.info {
    padding-left: 1.623em;
    background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0016/637/info.gif?v=0.1.1) 8px 50%
        no-repeat
;}

#content div.panel h2.search {
    padding-left: 1.623em;
    background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0016/655/search.gif?v=0.1.1) 8px 50%
        no-repeat
;}

#content div.panel h2 span.expand {
    position: absolute;
    display: block;
    right: .928em;
    top: 0;
    line-height: 1.136em;
    font-weight: bold;
    font-size: .7em
;}

#content div.panel h2 span.expand a {
    padding: .278em 1.67em .278em 0;
    font-weight: bold
;}

#content div.panelbody {
    background-color: #eff3f6;
    font-size: 1.1em;
    padding: 1.653em
;}

#content div.panelbody * {
    position: relative;
    z-index: 5
;}

#content div.panelbody p,#content div.panelbody li {
    font-size: 1em
;}

#content div.panelbody.pagedresults {
    padding: 1px 1.653em .578em
;}

#content div.panel div.crnr {
    position: absolute;
    overflow: hidden;
    background: transparent 0 0 no-repeat
;}

#content div.panel div.crnr.topl {
    left: -1px;
    top: 0;
    width: 4px;
    height: 26px;
;}

#content div.panel div.crnr.topr {
    right: -1px;
    top: 0;
    width: 4px;
    height: 26px;
;}

#content div.panel div.crnr.botl {
    left: -1px;
    bottom: -1px;
    width: 3px;
    height: 3px;
;}

#content div.panel div.crnr.botr {
    right: -1px;
    bottom: -1px;
    width: 241px;
    height: 36px;
    z-index: 0
;}

#content div.panel.noscroll div.crnr.botr {
    width: 3px;
    height: 3px;
;}

#content div.panel.cutaway p {
    padding-left: 2.066em;
        .661em 50% no-repeat
;}

#content div.panel .panelbody ul {
    margin-bottom: 0
;}

#content div.panel .panelbody ul li {
    font-size: 1em
;}

#content div.panel.compact .panelbody {
    padding: .826em 1.653em
;}

#content div.panel.noheading div.crnr.topl {
    width: 3px;
    height: 3px;
;}

#content div.panel.noheading div.crnr.topr {
    width: 3px;
    height: 3px;
;}

#content div.panel.noheading .panelbody {
    border-top: 1px solid #dadbdd
;}

#content div.panel.beige {
    background: #fdf8eb;
;}

#content div.panel.beige h2 {
    color: #ce1126
;}

#content div.panel.beige .panelbody {
    background-color: #fdf8eb
;}

#content div.panel.beige div.crnr.topl {
    
;}

#content div.panel.beige div.crnr.topr {
    
;}

#content .panel.gray {
    background: #f8f8f8;
;}

#content .panel.gray .panelbody {
    background-color: #f8f8f8;
;}

#content .panel.noheading h3 {
    margin-top: 0;
;}

#content .panel.gray h1,#content .panel.gray h2,#content .panel.gray h3,#content .panel.gray h4,#content .panel.gray h5,#content .panel.gray h6 {
    color: #ce1126
;}

#content .column.break {
    clear: right
;}

#content div.column {
    display: block;
    float: left;
    padding: 0 0.909em;
    margin: 1em 0
;}

#content div.column.separated {
    border-right: 1px dotted #ccc
;}

/* with feature, with menu */
#content div.column.two {
    width: 23.000em;
;}

/* no feature, with menu */
#content.nofeature div.column.two {
    width: 31.182em;
;}

/* with feature, no menu */
#content.nomenu div.column.two {
    width: 32.091em;
;}

/* no feature, no menu */
#content.nofeature.nomenu div.column.two {
    width: 40.273em;
;}

/* with feature, with menu */
#content div.column.three {
    width: 14.727em;
;}

/* no feature, with menu */
#content.nofeature div.column.three {
    width: 20.182em;
;}

/* with feature, no menu */
#content.nomenu div.column.three {
    width: 20.727em;
;}

/* no feature, no menu */
#content.nofeature.nomenu div.column.three {
    width: 26.182em;
;}

/* with feature, with menu */
#content div.column.four {
    width: 10.545em;
;}

/* no feature, with menu */
#content.nofeature div.column.four { 
    width: 14.636em;
;}

/* with feature, no menu */
#content.nomenu div.column.four { 
    width: 15.091em;
;}

/* no feature, no menu */
#content.nofeature.nomenu div.column.four {
    width: 19.182em;
;}

#content div.column h3 {
    margin-top: 0
;}

#content ul.column,
#content ol.column {
    float: none;
    overflow: hidden;
    width: auto !important;
    padding: 0;
;}

#content ul.column li,
#content ol.column li {
    float: left;
    margin-left: 2.500em;
;}

#content ul.column li {
    background: transparent url(../images/common/list-item-disc.gif) no-repeat 1.2em 0.5em; /* USYD not supplied */
    margin-left: 0;
    padding-left: 2.5em;
    list-style: none;
;}

/* with feature, with menu */
#content ul.column.two li,
#content ol.column.two li {
    width: 20.000em;
;}

/* no feature, with menu */
#content.nofeature ul.column.two li,
#content.nofeature ol.column.two li {
    width: 27.417em;
;}

/* with feature, no menu */
#content.nomenu ul.column.two li,
#content.nomenu ol.column.two li {
    width: 28.167em;
;}

/* no feature, no menu */
#content.nofeature.nomenu ul.column.two li,
#content.nofeature.nomenu ol.column.two li {
    width: 35.667em;
;}

/* with feature, with menu */
#content ul.column.three li,
#content ol.column.three li {
    width: 12.500em;
;}

/* no feature, with menu */
#content.nofeature ul.column.three li,
#content.nofeature ol.column.three li {
    width: 17.417em;
;}

/* with feature, no menu */
#content.nomenu ul.column.three li,
#content.nomenu ol.column.three li {
    width: 17.917em;
;}

/* with feature, no menu */
#content.nofeature.nomenu ul.column.three li,
#content.nofeature.nomenu ol.column.three li {
    width: 22.917em;
;}

/* with feature, with menu */
#content ul.column.four li,
#content ol.column.four li {
    width: 8.750em;
;}

/* no feature, with menu */
#content.nofeature ul.column.four li,
#content.nofeature ol.column.four li {
    width: 12.417em;
;}

/* with feature, no menu */
#content.nomenu ul.column.four li,
#content.nomenu ol.column.four li {
    width: 12.833em;
;}

/* with feature, no menu */
#content.nofeature.nomenu ul.column.four li,
#content.nofeature.nomenu ol.column.four li {
    width: 16.500em;
;}

#sidebar div.panel {
    margin-top: 5px
;}

#sidebar div.panel div.panelbody {
    padding: 10px
;}

#sidebar div.panel p {
    margin-bottom: .5em
;}

#sidebar div.panel div.panelbody label {
    margin-bottom: .5em
;}

#sidebar div.panel div.panelbody input.button {
    width: auto
;}

dl.feature .scroller {
    width: 15.6em;
    overflow: hidden;
    padding-bottom: 1em
;}

dl.feature .scroller .section {
    width: 15.6em;
    margin-right: 3em;
    overflow: hidden;
    float: left
;}

dl.feature .scroller .content {
    width: 200em !important
;}

dl.feature .scroller .section ul {
    padding-left: .5em
;}

dl.feature .scroller .section img.spotlight-image {
    margin-bottom: 1em
;}

#spotlight-controls a.left,#spotlight-controls a.right {
    font-size: 1.2em
;}

#spotlight-controls a.left {
    float: left
;}

#spotlight-controls a.right {
    float: right
;}

#content div.panel fieldset {
    border-bottom: 1px dashed #384856;
    margin-bottom: 1em;
    padding: 0 2em
;}

#content div.panel fieldset legend {
    font-weight: bold;
    color: #384856;
    font-size: 1.4em;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    margin: 0 0 0 -1.5em !important;
    padding-bottom: .7em
;}

#content div.panel fieldset input,#content div.panel fieldset select {
    font-size: 1.1em;
    display: block;
    border: 1px solid #7f9db9;
    padding: 1px;
    margin-bottom: .8em
;}

#content div.panel fieldset textarea {
    margin-bottom: .9em;
    font-size: 1.2em;
    border: 1px solid #7f9db9;
    padding: 1px;
    width: 100%
;}

#content div.panel label {
    font-weight: bold;
    display: block
;}

#content div.panel br {
    clear: both
;}

#content form .single-line {
    padding-right: 1.5em;
    float: left
;}

.no-visual {
    text-indent: -2000em;
    color: transparent
;}

#content label.sub {
    display: block;
    top: -0.8em;
    padding-left: 19px;
    line-height: 1.5em
;}

#content label.caption {
    color: #5f7da9;
    background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0011/623/help-alt.gif?v=0.1.1) no-repeat
        scroll 0 2px;
    font-style: italic
;}

#content label.error {
    color: #a00;
    background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0013/625/icon_error.gif?v=0.1.1) no-repeat
        scroll 0 2px
;}

p.paging {
    text-align: center;
    margin: 2em 0;
    color: #aaa
;}

p.paging a.next,p.paging span.next {
    margin-left: 1.5em
;}

p.paging a.prev,p.paging span.prev {
    margin-right: 1.5em
;}

.info-tip {
    background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0016/637/info.gif?v=0.1.1) no-repeat
        scroll 0 2px;
    padding-left: 20px
;}

#content div.video_grid {
    margin-top: 1em
;}

#content div.video_tile {
    width: 14.54em;
    height: 27em;
    float: left;
    margin-right: 1.2em;
    margin-bottom: 2em
;}

#content div.video_tile h4 {
    margin: .714em 0 .357em 0
;}

#content div.video_tile img {
    margin: 0;
    padding: 0
;}

#content div.video_tile ul {
    padding: 0
;}

#content div.video_tile ul li {
    list-style: none;
    list-style-image: none
;}

#content div.video_tile .time {
    background: url(http://whatson.sydney.edu.au/__data/assets/image/0020/659/time.gif?v=0.1.1) no-repeat 0 center;
    padding-left: 1.64em
;}

#content div.video_tile .ipod_friendly,#content div.video_tile .download
    {
    background: url(http://whatson.sydney.edu.au/__data/assets/image/0013/607/arrow-down.gif?v=0.1.1) no-repeat 0 center;
    padding-left: 1.64em
;}

#content ul.teaser-list {
    list-style-type: none;
    font-size: 1.09em;
    margin-top: 2em;
    padding: 0
;}

#content ul.teaser-list li {
    font-size: 1em;
    float: left;
    width: 19em;
    min-width: 30%;
    max-width: 50%;
    display: block;
    width: 47%;
    min-height: 8em;
    height: 8em;
    margin: 0 .8em
;}

#content ul.teaser-list div {
    clear: none
;}

#content ul.teaser-list h2 {
    margin: 0 0 .150em 0;
    position: relative;
    top: -0.126em;
    clear: none
;}

#content ul.teaser-list h2 a:hover {
    text-decoration: underline
;}

#content ul.teaser-list p {
    margin: 0 0 .3em 6.625em;
    font-size: 1em
;}

#content ul.teaser-list img {
    float: left;
    width: 5.678em;
    height: 5.678em;
    padding: 1px;
    margin: 0 .7em 0 0
;}

#content #cws-sitemap {
    width: 100%;
    margin: 1em 0 0 2em;
    padding: 0
;}

#cws-sitemap li {
    list-style-image: none;
    list-style-type: none;
    float: left;
    width: 19.000em;
    height: auto
;}

#cws-sitemap dt {
    color: #ce1126;
    font-size: 1.250em;
    text-transform: uppercase
;}

#cws-sitemap dt a {
    color: #ce1126;
    text-decoration: none;
    background: url(http://whatson.sydney.edu.au/__data/assets/image/0009/621/grey_caret.gif?v=0.1.1) no-repeat center right;
    padding-right: 10px
;}

#cws-sitemap dt a:hover {
    color: #ce1126;
    text-decoration: underline;
    background: url(http://whatson.sydney.edu.au/__data/assets/image/0014/653/red_caret.gif?v=0.1.1) no-repeat center right
;}

#cws-sitemap dd ul li {
    list-style: disc url(http://whatson.sydney.edu.au/__data/assets/image/0011/641/list-item-red-caret-small.gif?v=0.1.1);
    float: none;
    width: 100%;
    height: auto
;}

#cws-sitemap dd ul {
    padding: 0 0 0 1.250em
;}

#cws-sitemap dd ul li a {
    color: #333;
    text-decoration: none
;}

#cws-sitemap dd ul li a:hover {
    color: #125687;
    text-decoration: underline
;}

#overlay {
    font-size: 1em;
    text-align: left;
    background: #fff;
    padding: 2em;
    position: absolute;
    z-index: 110;
    margin: 10em auto;
    width: 90em;
    left: 0;
    right: 0
;}

#overlay p {
    font-size: 1.2em
;}

#overlay h2 {
    color: #ce1126;
    margin: 0 0 1.2em 0;
    font-size: 1.5em;
    font-weight: bold
;}

#overlay li {
    margin-top: 1em;
    margin-bottom: 1em
;}

#overlay #close {
    margin: 2em 0 0 0;
    text-align: right;
    font-weight: bold
;}

#overlay p.footnote {
    bottom: 10px;
    position: absolute;
    width: 50%;
    color: #aaa;
    font-style: italic;
    font-size: .8em
;}

#overlay table {
    margin: 10px 0 10px 0;
    background: none;
    border-spacing: 0;
    border-collapse: collapse;
    border-bottom: 1px solid #4d483c;
    border-left: 1px solid #dbd3c2
;}

#overlay caption {
    caption-side: bottom;
    text-align: right;
    margin: .2em 0;
    color: #999
;}

#overlay table td,#overlay table th {
    background: none;
    border-right: 1px solid #dbd3c2;
    border-top: 1px solid #dbd3c2;
    margin: 0;
    padding: .4em;
    background-color: #fff;
    font-size: 1.2em
;}

#overlay table th {
    font-weight: bold;
    background: #fae0a9;
    border: 1px solid #dbd3c2;
    border-bottom: 2px solid #4d483c;
    vertical-align: middle
;}

#overlay table td p,#overlay table th p {
    font-size: 1em
;}

#overlay table.tabledata_blue {
    width: 100%
;}

#content .required-warning {
    font-weight: bold
;}

#content form.formbuilder legend ,
#w4 form legend {
    font-style: normal;
    text-transform: none;
    font-weight: bold;
    padding-left: 1em;
    padding-bottom: 1em;
    padding-right: 1em;
    padding-top: .6em;
    font-size: 1.5em;
    clear: left;
    margin: 0 0 0 -0.65em;
    background: #fdfcde
;}

#content form.formbuilder label,
#w4 form label {
    margin-top: .2em;
    width: 11em;
    display: inline-block;
    vertical-align: top;
    text-align: right;
    font-weight: bold
;}

#content form.formbuilder fieldset,
#w4 form fieldset {
    background-color: #fdfcde;
    position: relative;
    padding: 0 1em 1em 1em;
    margin: 1em 0;
    font-size:1.1em;
}

#content form.formbuilder fieldset ol,
#w4 form fieldset dl {
    margin: 1em 0 0 0;
    padding: 0
;}

#content form.formbuilder fieldset li,
#w4 form fieldset dd {
    list-style: none;
    padding: .5em .5em 1em .5em;
    margin: 0
;}

#content form.formbuilder fieldset li.error,
#w4 form fieldset dd.error {
    border-color: #ce1126;
    border-width: 2px 0 1px 0;
    color: #ce1126;
    border-style: solid
;}

#content form.formbuilder fieldset fieldset,
#w4 form fieldset fieldset {
    border: none;
    margin: .3em 0 0;
    padding-left: 0;
    background: none;
    margin: 0
;}

#content form.formbuilder fieldset fieldset legend,
#w4 form fieldset fieldset legend {
    background: none;
    padding: 0 0 .5em;
    margin: 0;
    border: 0;
    font-size: 1em;
    font-weight: bold
;}

#content form.formbuilder fieldset fieldset label,
#w4 form fieldset fieldset label {
    display: block;
    width: auto;
    font-weight: normal;
    text-align: left;
    margin-left: 12em;
    margin-top: 0
;}

#content form.formbuilder fieldset legend span,
#w4 form fieldset legend span {
    display: block;
    max-width: 25em;
    white-space: normal
;}

#content form.formbuilder fieldset fieldset legend span,
#w4 form fieldset fieldset legend span {
    max-width: 42em
;}

#w4 form.formbuilder select,
#w4 form select {
    max-width: 25em
;}

#content form.formbuilder fieldset li.error,
#w4 form fieldset dd.error {
    margin-bottom: .5em;
    background-color: #fff5ee
;}

#content form.formbuilder em,#content .required-warning em {
    font-weight: bold;
    font-style: normal;
    color: #f00
;}

#content form.formbuilder .user-agreement label {
    width: auto;
    font-weight: normal;
    margin: -1.6em 0 0 3em;
    line-height: 1.5;
    text-align: left
;}

#content form.formbuilder textarea,
#w4 form textarea {
    width: 25em;
    font-size: 1em
;}

#content form.formbuilder .buttons,
#w4 form .buttons {
    text-align: right;
    margin-top: 1em
;}

#content form.formbuilder .buttons input,
#w4 form .buttons input {
    margin-left: 2em
;}

#content form.formbuilder h2,
#w4 form h2 {
    color: #384856;
    margin: .8em 0;
    font-size: 1.6em
;}

#content form.formbuilder p,
#w4 form p {
    margin: 1em 0
;}

#content form.formbuilder p.error-text,
#w4 form p.error-text {
    color: #ce1126;
    background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0013/625/icon_error.gif?v=0.1.1) no-repeat
        left .167em;
    border-bottom: .083em solid #ce1126;
    padding-bottom: .5em;
    padding-left: 1.7em
;}

#content form.formbuilder p.leader-text,
#w4 form p.leader-text {
    padding-top: 1em;
    margin-top: 0
;}

#content form.formbuilder li p,
#w4 form li p {
    font-size: 1em;
    margin: 0
;}

#content form.formbuilder li input.button,
#w4 form dd input.button  {
    padding: .25em .75em;
    margin-bottom: .2em
;}

#content form.formbuilder .hidden,
#w4 form .hidden {
    height: 1px;
    left: -9999em;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 1px
;}

#content form.formbuilder input[type=text],
#w4 form input[type=text] {
    width: 18em
;}

#content form.formbuilder .buttons input.button,
#w4 form .buttons input.button {
    margin: 0 0 0 1em
;}

#content form.formbuilder input.button,
#w4 form input.button {
    height: auto;
    border: 0;
    color: #fff;
    padding: .5em .75em;
    cursor: pointer;
    margin: 0
;}

#content form.formbuilder input.button.clear-button,
#w4 form input.button.clear-button {
    background: #ce1126
;}

#content form.formbuilder input.button.submit-button,
#w4 form input.button.submit-button {
    background: #12416c
;}

#content form.formbuilder input.button:hover,
#w4 form input.button:hover {
    background: #355d82;
    text-decoration: underline
;}

#content form.formbuilder input.button.clear-button:hover,
#w4 form input.button.clear-button:hover {
    background-color: #d53447
;}

#content .image-gallery {
    padding: 0
;}

#content .image-gallery li img {
    padding: 0;
    border: 1px solid #e6e6e6
;}

#content .image-gallery li {
    width: 100px;
    height: 100px;
    margin: 1em;
    float: left;
    list-style-image: none;
    list-style-type: none;
    padding: 0
;}

#content .image-gallery.no-download a {
    width: 100px;
    height: 100px;
    background: no-repeat top left
;}

#content .caption {
    border-bottom: 1px solid #dbd3c2;
    margin: 0 .91em .91em .91em;
    padding: 0 .46em .46em .46em;
    font-size: 1.1em;
    text-align: left;
    color: #666
;}

#content .left .caption {
    margin: 0 0 .91em .91em
;}

#content .center .caption {
    margin: 0 auto .91em auto
;}

#content .right .caption {
    margin: 0 .91em .91em auto
;}

#content .right.fltright .caption {
    margin: 0 .91em .91em .91em
;}

#content .left.fltleft .caption {
    margin: 0 .91em .91em .91em
;}

#content div.video {
    margin: 1em 0
;}

#content div.video .time {
    background: url(http://whatson.sydney.edu.au/__data/assets/image/0020/659/time.gif?v=0.1.1) no-repeat 0 center;
    padding-left: 1.64em;
    margin-right: 1em
;}

#content div.video .download {
    background: url(http://whatson.sydney.edu.au/__data/assets/image/0013/607/arrow-down.gif?v=0.1.1) no-repeat 0 center;
    padding-left: 1.64em
;}

#lbOverlay {
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    cursor: pointer
;}

#lbCenter,#lbBottomContainer {
    position: absolute;
    z-index: 9999;
    overflow: hidden;
    background-color: #fff
;}

.lbLoading {
    background: #fff url(http://whatson.sydney.edu.au/__data/assets/image/0017/647/loading.gif?v=0.1.1) no-repeat center
;}

#lbImage {
    position: absolute;
    left: 0;
    top: 0;
    border: 10px solid #fff;
    background-repeat: no-repeat
;}

#lbPrevLink,#lbNextLink {
    display: block;
    position: absolute;
    top: 0;
    width: 50%;
    outline: none
;}

#lbPrevLink {
    left: 0
;}

#lbPrevLink:hover {
    background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0012/651/prevlabel.gif?v=0.1.1) no-repeat 0
        15%
;}

#lbNextLink {
    right: 0
;}

#lbNextLink:hover {
    background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0019/649/nextlabel.gif?v=0.1.1) no-repeat
        100% 15%
;}

#lbBottom {
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
    line-height: 1.4em;
    text-align: left;
    border: 10px solid #fff;
    border-top-style: none
;}

#lbCloseLink {
    display: block;
    float: right;
    width: 66px;
    height: 22px;
    background: transparent url(http://whatson.sydney.edu.au/__data/assets/image/0014/617/closelabel.gif?v=0.1.1) no-repeat
        center;
    margin: 5px 0;
    outline: none
;}

#lbCaption,#lbNumber {
    margin-right: 71px
;}

#lbCaption {
    font-weight: bold
;}

#search #scope-container {
    position: absolute;
    z-index: 105;
    left: 2em;
    top: 2.4em;
    width: 16em
;}

#search #scope-container #scope-menu {
    border: 1px solid #0d3050;
    border-top: none
;}

#search ul {
    background-color: #fff;
    width: 15.8em;
    display: block;
    margin: 0;
    color: #333
;}

#search input {
    vertical-align: bottom
;}

#search input.field {
    border-width: 0;
    margin: 0;
    width: 130px;
    font-size: 1em
;}

#search ul>li:hover {
    background: transparent none
;}

#search ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    font-size: 11px
;}

#search ul li:hover {
    color: #000;
    background-color: #efefef
;}

#search ul li label {
    display: block;
    padding: .400em .700em;
    margin: 0
;}

#search ul li label input {
    margin: 0;
    padding: 0;
    width: 1.1em;
    height: 1.1em;
    margin-right: 4px
;}

#search #search-scope-button {
    float: left;
    background: white url(http://whatson.sydney.edu.au/__data/assets/image/0018/657/search_scope_button_inverse.gif?v=0.1.1)
        no-repeat 0 -1px;
    border: 1px solid #0d3050
;}

#search #search-scope-select {
    float: left;
    width: 24px;
    height: 17px;
    border: none
;}

#search #search-scope-button .field {
    border: none;
    border-left: 1px solid #ccc
;}

#search label.hide_text {
    display: none
;}

#search .title {
    padding: .4em .7em;
    font-weight: bold;
}

.honey_pot_class {
    display: none
}