/*
  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: 10 February 2012 06:07:44
*/


/*
    author: sq_cho
    -----------------------------------------------
    Inside Styles
    -----------------------------------------------
    + Default Channel Styles
      - Anchor declarations    
    + Granulated sections
      - Top navigation
      - Page Heading
      - Breadcrumbs
    + Column Containers
      - Left column
      - Right Column
    + Containers expanders
    + Bodycopy container
    + Column Styles
      - Left column nav
      - Right column boxes

*/
/* Accessible Page Navigation
********************************************************
********************************************************/
div#page-nav {
    position: absolute;
    left: -1000px;
    top: -500px;
}

/* Default Channel Styles
********************************************************
********************************************************/
#bd {
    color: #222;
}
#bd a {
    color: #25589D;
}
#bd a:hover {
    color: #666;
}

/* Top Navigation, title and breadcrumb
********************************************************
********************************************************/
div#top-nav {
    padding: 0;
    overflow: hidden;
    background: #FFF;
    height: 1%;
    border-bottom: 8px solid #dedede;
}

div#top-nav ul li a {
    color: #fff;
    display: inline;
    float: left;
    width: 118px;
    line-height: 25px;
    height: 24px;
}

div#top-nav ul li a span {
    padding: 5px 0 0 5px;
}

div#top-nav a:hover {
    background: #000;
    color: #fff;
}

#top-nav ul {
    list-style: none;
    list-style-type: none;
    float: left;
    margin: 0;
}

#top-nav ul li {
    list-style: none;
    font-size: 100%;
    list-style-type: none;
    margin-right: 1px;
    display: inline;
    float: left;
    width: 118px;
    border-top: 0 none;
}

li.navfuturestud,li.mm_11837 {
    background: #f02233;
}

li.navfuturestud,li.mm_46369 {
    background: #f02233;
}

li.navcurrentstud,li.mm_10393 {
    background: #4f4489;
}

li.navcurrentstaff,li.mm_17380 {
    background: #ff9a00;
}

li.navfuturestaff,li.mm_4906 {
    background: #00bab9;
}

li.navresearch,li.mm_8048 {
    background: #8e9194;
}

li.navalumni,li.mm_4910 {
    background: #8cbe4f;
}

li.navbusiness,li.mm_11089 {
    background: #555;
}

#top-nav ul li.navabout,#top-nav ul li.mm_10499 {
    background: #25589d;
    margin-right: 0;
    width: 117px;
}

#top-nav ul li.navabout a,#top-nav ul li.mm_10499 a {
    width: 117px;
}

/* Page Heading
********************************************************/
div.page-head {
    margin: 0 40px 10px 20px;
}

div.page-head h1 {
    font-size: 175%;
    font-weight: 100;
    border-bottom: 1px solid #8e9194;
    padding: 0 0 10px;
}

/* Breadcrumb
********************************************************/
div.breadcrumbs {
    margin: 0 40px 5px 20px;
    font-size: 85%;
}

#bd div.breadcrumbs p {
    margin: 0;
    padding: 0;
}

/* Column containers
********************************************************
********************************************************/
/* Left Column
********************************************************/
#left-column {
    float: left;
    width: 200px;
    margin: 0 0 0 -200px;
    color: #00689A;
}

#left-column-padding {
    height: 1%;
}

#left-column p {
    margin: 0;
}

/* Right Column
********************************************************/
#right-column {
    z-index: 1;
    position: relative;
    float: right;
    width: 170px;
    margin: 0 -170px 0 15px;
}

#right-column-padding {
    position: relative;
    height: 1%;
}

#right-column p {
    margin: 0;
}

/* Containers - BringITdown
********************************************************/
#content-container {
    margin: 0 20px;
}
#right-colour {
}
#left-colour {
    margin: 0 170px 0 0;
}
#middle-colour {
    margin: 0 0 0 200px;
}

/* BodyCopy
********************************************************/
#body-copy { 
/* RCa Removed display:inline; */
    color: #333;
    padding: 0 20px;
    font-size: 100%;
}
/* Asset builder errors */
#body-copy .builder-errors * {
    color: #cc3333;
}

/* Column Styles
********************************************************
********************************************************/
/* Left Column
********************************************************/
#bd #left-column div.localnav {
    width: 200px;
    float: left;
    font-size: 93%;
    margin: 0;
    padding-top: 5px;
    line-height: 1.2;
    position: relative;
}
#bd #left-column div.localnav ul {
    list-style-type: none;
    list-style: none;
    margin: 0;
}
#bd #left-column div.localnav li {
    list-style-type: none;
    list-style: none;
    float: left;
    width: 100%;
    clear: both;
}
#bd #left-column div.localnav li ul {
    margin: 0;
    padding: 0;
}
#bd #left-column div.localnav li a {
    border-bottom: 1px solid #d0cfcf;
    display: block;
    padding: 5px 0;
}
#bd #left-column div.localnav li a:hover {
    color: #000;
}
#bd #left-column div.localnav ul li.selected > a {
    font-weight: 700;
}
#bd #left-column div.localnav ul li.selected li a {
    font-size: 91%;
    cursor: pointer;
    margin: 0 0 0 -2px;
    padding: 4px 0 4px 22px;
    border: none;
    background: #f1f7fc url(http://www.uws.edu.au/__data/assets/image/0008/74375/left_nav_arrow.gif) no-repeat 0 5px;
    display: block;
    width: 90%;
}
#bd #left-column div.localnav ul li.selected li a:hover {
    color: #fff;
    background: #5179b1 url(http://www.uws.edu.au/__data/assets/image/0009/74376/left_nav_arrow_white.gif) no-repeat 0 5px;
}
#bd #left-column div.localnav ul li.selected li.selected li a {
    cursor: pointer;
    margin: 0 0 0 -2px;
    padding: 4px 0 4px 22px;
    border: none;
    background: #f1f7fc url(http://www.uws.edu.au/__data/assets/image/0011/74378/left_nav_line.gif) no-repeat 10px 5px;
}
#bd #left-column div.localnav ul li.selected li.selected > a {
    color: #fff;
    background: #5179b1 url(http://www.uws.edu.au/__data/assets/image/0010/74377/left_nav_arrow_white_sel.gif) no-repeat 0 5px;
}
#bd #left-column div.localnav ul li.selected li.selected li a:hover {
    color: #000;
    text-decoration: underline;
    background: transparent url(http://www.uws.edu.au/__data/assets/image/0011/74378/left_nav_line.gif) no-repeat 10px 5px;
}
#bd #left-column div.localnav ul li.selected li.selected li.selected > a {
    color: #25589D;
    text-decoration: underline;
}
#bd #left-column div.localnav ul li.selected li.selected li li a {
    color: #25589D;
    padding-left: 30px;
    background: url(http://www.uws.edu.au/__data/assets/image/0011/74378/left_nav_line.gif) no-repeat 18px 5px;
}
#bd #left-column div.localnav ul li.selected li.selected li li a:hover {
    background: transparent url(http://www.uws.edu.au/__data/assets/image/0011/74378/left_nav_line.gif) no-repeat 18px 5px;
}
#bd #left-column div.localnav ul li.selected li.selected li.selected > a {
    color: #25589D;
    text-decoration: underline;
}
#bd #left-column div.localnav ul li ul ul {
    margin: 2px 0 4px;
}
#bd #left-column div.localnav ul li.selected li.selected li li li a {
    padding-left: 40px;
    background: url(http://www.uws.edu.au/__data/assets/image/0011/74378/left_nav_line.gif) no-repeat 28px 5px;
}
#bd #left-column div.localnav ul li.selected li.selected li li li a:hover {
    background: transparent url(http://www.uws.edu.au/__data/assets/image/0011/74378/left_nav_line.gif) no-repeat 28px 5px;
}

/* Right Column
********************************************************/
#bd #right-column .rbox {
    border: 1px solid #d0cfcf;
    margin: 2px 0 20px;
    overflow: hidden;
    font-size: 85%;
}
#bd #right-column .noborder {
    border: none;
}
#bd #right-column h2 {
    display: block;
    margin: 0 0 5px;
    font-size: 110%;
    color: #fff;
    font-weight: bold;
    background: #25589D;
    border-bottom: 2px solid #999;
    padding: 3px 3px 3px 5px;
}
#bd #right-column h3 {
    display: block;
    margin: 0;
    font-size: 110%;
    color: #fff;
    background: #25589D;
    border-bottom: 2px solid #999;
    padding: 3px 3px 3px 5px;
}
#bd #right-column h4 {
    font-size: 100%;
    color: #333;
    font-weight: 700;
    margin: 5px 0 0;
    padding: 0 0 0 5px;
}
#bd #right-column dl {
    padding: 5px;
}
#bd #right-column dt {
    font-weight: 700;
}
#bd #right-column dd {
    padding: 0 0 0 10px;
    list-style-type: disc;
}
#bd #right-column p {
    padding: 0 5px;
    margin: 5px 0;
}
#bd #right-column ul {
    margin: 0 0 7px 15px;
}
#bd #right-column li {
    margin: 2px 5px;
}

#  /* Accommodation Specific
********************************************************/

#body-copy a.acc_type_help {
    position:relative; /*this is the key*/
    z-index:24;
}
#body-copy a.acc_type_help:hover, #body-copy a.acc_type_help.hover {
    z-index:25;
}
#body-copy a.acc_type_help span {
    display: none;
}
#body-copy a.acc_type_help:hover span, #body-copy a.acc_type_help.hover span { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-1em; left:2.5em; width:24em;
    border:1px solid rgb(37, 88, 157);
    z-index:30;
    background-color:#fff;
    padding:5px;
    color:#000;
}
* html #body-copy a.acc_type_help:hover span, * html #body-copy a.acc_type_help.hover span{ /*IE6 only*/
    height:1%;
}
#body-copy .new-vertical, #body-copy .new-vertical table {
    padding:15px !important;
    background-color:#fff !important;
    /*font-size:1.1em;*/
    border:1px solid #CCCCCC;
    position:relative;
    z-index:1;
    width:100%;
}
#body-copy .new-vertical tr {
    padding:8px !important;
}
#body-copy .new-vertical td.question {
    font-weight:bold;
    width: 50%;
}
#body-copy .new-vertical td.answer {
    width:50%;
}
#body-copy .new-vertical tr.odd td {
    background-color:#fff !important;
    border:0px!important;
}
#body-copy .new-vertical tr.even td {
    background-color:#f2f2f2 !important;
    border:0px!important;
}
#body-copy .new-horizontal {
    background-color:#fff !important;
}
#body-copy .new-horizontal th {
    padding:8px !important;
    font-weight:bold;
    background-color:#f2f2f2 !important;
    border:1px solid #ccc;
}
#body-copy .new-horizontal td {
    padding:8px !important;
    border:1px solid #ccc !important;
    vertical-align: top;
}
#body-copy .new-horizontal tr.odd td {
    background-color:#fff !important;
}
#body-copy .new-horizontal tr.even td {
    background-color:#f2f2f2 !important;
}

#body-copy td.question{
    font-size:11px;
}
#body-copy td.answer {
    font-size:10px;
}

#body-copy td.answer a.right-help { /* To position the acc_type_help link at the right of the textareas */
    position:relative;
    top:-95px;
    left:92px;
}

/* Accomodation Search Specific Styles
********************************************************/
#body-copy .new-vertical #price-ranges-checkbox .moved {height:1px;left: -99999px;margin:0;overflow:hidden;padding:0;position:absolute;width:100%;display:block;}
#body-copy .new-vertical #price-ranges-input {margin:0;}
#body-copy .new-vertical #price-ranges-input input {margin-left:3px;}
#body-copy .new-vertical #price-ranges-input input.error { border: 1px solid red;}
#body-copy .new-vertical #price-ranges-input label.error {display:block;color:red;margin:5px 10px;}

/* header background
********************************************************
********************************************************/
.heading_44805, .heading_50849, .heading_50853, .heading_50857, .heading_50861, 
.heading_44809, .heading_50865, 
.heading_44813, .heading_50869, 
.heading_44817, .heading_50873, 
.heading_44821, .heading_50877, 
.heading_44825, .heading_50881, 
.heading_44829, .heading_50996 {
    background:#81CBD0;
}

.heading_44833, .heading_50839, .heading_50841, .heading_50845, .heading_51000, 
.heading_44837, .heading_51004, 
.heading_44841, .heading_93322, 
.heading_44845, .heading_51012, 
.heading_44849, .heading_51016 {
    background:#F1B74D;
}

.heading_44853, .heading_86179, .heading_86183, .heading_86187, 
.heading_44857, 
.heading_44861, 
.heading_44865, 
.heading_44869, 
.heading_50805, 
.heading_50809 {
    background:#AAA1CE;
}




/* Footer */
div.page-widgets {
    clear:both;
    margin: 0 auto;
    margin-bottom: 50px;
    width: 970px;
}

div.page-widgets ul {
    position:relative;
    text-align:right;
    margin-top:2px;
    list-style-type:none;
    padding:1px 1px 0 10px;
}

div.page-widgets ul li {
    position:relative;
    list-style-type:none;
    line-height:100%;
    float:right;
    margin:0;
    padding:0;
}

div.page-widgets ul li a {
    position:relative;
    display:block;
    width:25px;
    height:22px;
    border:1px solid #ccc;
    margin:0 0 0 3px;
    padding:5px 1px 1px;
}

div.page-widgets ul li a:hover {
    border:1px solid #aaa;  
}


.st_sharethis_custom{
        background: url("http://uws.clients.squiz.net/__data/assets/image/0013/230611/share-icon-16x16.png") no-repeat scroll left top transparent;
        
    color: #25589D;
    font-size: 12px;
    font-weight:bold;
    line-height: 16px;
    padding: 0 0 4px 22px;
}



