/*
  Running MySource 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 07:45:41
*/


/* ========== UWS Careers -  Master ========== */

/* ----- Columns configuration ----- */
.left-column {
    z-index:1;
    display:inline;
    float:left;
    width:190px;
    margin:0 0 0 -190px;
}
.left-colour {  
    margin:0;
}
.left-column-padding {
    padding:0;
    z-index:0;
    position:relative;
}
.right-column {
    z-index: 1;
    position: relative;
    float: right;
    width: 170px;
}
.right-column-padding {
    height: 1%;
    padding: 0px;
}
.middle-colour {
    margin:0 0 0 190px;
    height:1%;
}
.body-copy {
    padding:0;
    margin:0 190px 0 26px;
}
.left-column.no-sub-nav {
    width: 0px;
    margin-left: 0px;
}
.middle-colour.no-sub-nav {
    margin-left: 0px;
}
.body-copy.no-sub-nav {
    margin-left: 0px;
}
.body-copy.no-sidebar {
    margin-right: 0px;
}

* html #body-copy {
    height:1%;
    overflow:visible;
    position:relative;
    z-index:0;
}

/* ----- Careers Banner ----- */
#banner-careers {
    margin: 3em;
}

/* ----- Careers Nav: Submenu ----- */
.nav-sub li {
    margin-bottom: 1px;
    font-size: 103%;
}
.nav-sub span {
    background: transparent url('http://www.uws.edu.au/__data/assets/image/0018/34470/bg-nav-sub1.png');
    display: inline-block;
}
.nav-sub a, .nav-sub a:hover, a.nav-sub-sel, a:hover.nav-sub-sel {
    display: inline-block;
    width: 134px;
    padding: 6px 28px;
}
.nav-sub a, a.nav-sub-sel {
    color: #ffffff !important;
}
.nav-sub a {
    background: transparent url('http://www.uws.edu.au/__data/assets/image/0003/34473/li-nav-sub1-default.gif') 11px 11px no-repeat;
}
.nav-sub a:hover {
    background: transparent url('http://www.uws.edu.au/__data/assets/image/0004/34474/li-nav-sub1-over.gif') 11px 11px no-repeat;
}
a.nav-sub-sel {
    background: transparent url('http://www.uws.edu.au/__data/assets/image/0006/34476/li-nav-sub1-sel.gif') 11px 11px no-repeat;
}
a:hover.nav-sub-sel {
    background: transparent url('http://www.uws.edu.au/__data/assets/image/0005/34475/li-nav-sub1-sel-over.gif') 11px 11px no-repeat;
}
.nav-sub2 li {
    background: transparent url('http://www.uws.edu.au/__data/assets/image/0019/34471/bg-nav-sub2.png');
    margin-bottom: 0px;
    font-size: inherit;
}
.nav-sub2 li.first {
    margin-top: 1px;
}
.nav-sub2 a, .nav-sub2 a:hover {
    background: transparent none;
    padding: 2px 28px;
}
.nav-sub2 a {
    color: #0057a1 !important;
}
.nav-sub a:hover, a:hover.nav-sub-sel {
    color: #000000 !important;
}

/* ----- Careers Nav: Breadcrumbs ----- */
#breadcrumbs {
    font-size: 130%;
    font-weight: bold;
    color: #88807e;
    margin-bottom: 5px;
}
#breadcrumbs a {
    color: #0057a1;
}

/* ----- Content ----- */
#content-container {
    clear: both;
    font-size: 110%;
}
#bd h1 {
    color: #226dad;
    border-bottom: 2px solid #226dad;
    font-size: 375%;
    line-height: 120%;
    margin-bottom: 0.6em;
}
#bd h2 {
    margin:30px 0 10px;
    color:  #226dad;
    font-size: 125%;
}
#bd p {
    line-height: 100%;
    margin-bottom: 1.4em;
}
#current-user {
    color: #bfa389;
}
p#current-user {
    margin-bottom: 0.5em;
}

/* ============================= */
/* = Right Column              = */
/* ============================= */
#content-sidebar a {
    color: #25589d;
}
#content-sidebar a:hover {
    color: #666666;
}
#content-sidebar .rbox {
    border: 1px solid #d0cfcf; 
    margin: 2px 0 20px 0; 
} 
#content-sidebar .noborder {
    margin: 2px 0 20px 0; 
    font-size: 85%;
}
#content-sidebar h3 { 
    background: #25589D;
    font-family: Helvetica, Geneva, Verdana, sans-serif;
    font-weight: bold;
    display: block; 
    margin: 0px; 
    font-size: 110%;
    color: #ffffff; 
    padding: 3px 3px 3px 5px; 
}
#content-sidebar p {
    padding-left: 5px;
    margin: 5px 0px;
}
#content-sidebar ul {
    padding: 5px;
}
#content-sidebar li {
    list-style-type: square;
    list-style-position: inside;
    margin: 0px 5px;
    line-height: 150%;
}

/* ----- Layout: Footer ----- */
#footer p {
    margin-bottom: 0px;
}

div.footer {
    clear: both;
}

/* ----- Custom Forms using Tables ----- */
#table-form th {
    text-align: right;
    font-weight: bold;
}
td.form-field input, td.form-field textarea, td.form-field select {
    border: 1px solid #cccccc;
}
td.form-field input, td.form-field textarea {
    padding: 3px;
}
td.form-field *, td.registration-submit * {
    margin-left: 8px;
}
#table-form th, #table-form td {
    vertical-align: top;
    padding: 0.2em 0px;
}

/* ----- Text Styles ----- */
.hidden {
    display: none;
}

