/*
  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: 11 February 2012 03:00:50
*/


/* 2 Part file

### Part 1

This part contains purely basic styles on raw html elements, i.e., no ids or classes applied. Arranged alphabetically

*/


body {font:76%/1.3 Verdana, Helvetica, Arial, sans-serif; margin:0pt auto; padding:20px 10px 0pt;}

/* Override default styling */
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, table, tr, th, td {margin:0; padding:0;}

/* ---TYPOGRAPHIC--- */
a:link {color:#666633;}    /* standard link */
a:visited {color:#707070;} /* visited link */
a:hover {color:#CC0000;}   /* mouse over link */
a:focus {color:#CC0000;}   /* mouse down link */
a:active {color:#CC0000;}  /* selected link */

a[href^="mailto:"] {background:url(http://www.latrobe.edu.au/__data/assets/image/0014/13127/email.png) no-repeat right top; padding-right:15px;} 
/*
a[href$=".pdf"], a[href$=".PDF"] {background:url(http://www.latrobe.edu.au/__data/assets/image/0006/12849/pdf.gif) no-repeat right center; padding-right:18px;} 
a[href$=".doc"], a[href$=".DOC"] {background:url(http://www.latrobe.edu.au/__data/assets/image/0015/13128/word-icon.gif) no-repeat right center; padding-right:15px;}
*/

a img {border:medium none;}

abbr, acronym {cursor:help;}
address {margin:0 0 20px 0;}
blockquote {margin:0 0 30px 0; padding:15px; background-color:#f2f2f2;}
cite {display:block; text-align:right;}
code {color:green; font-size:130%; display:block; padding:10px; background-color:#f2f2f2;}
del {}
em {}

/* Forms */
    button {}
    fieldset {background:transparent url(http://www.latrobe.edu.au/__data/assets/image/0003/12864/dotted-line.gif) repeat-x 0 bottom; display:block; border-top:1px solid #ccc; border-bottom:none; border-left:none; border-right:none; margin:0 0 30px 0; padding:0 0 20px 0;}
    form {}
    input[type="text"], textarea {border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
    input[type="checkbox"], textarea {margin-bottom:0;}
    input:focus, textarea:focus {background:#ffc;} /* style form elements on focus */
    label {font-weight:normal}
    legend {color:#666633; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:2.5; margin:0 0 0 -1px; padding-right:10px;}
    optgroup {}
    select {}
    textarea {}

h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif; line-height:1.5;}
h1 {font-size:1.6em;}
h2 {font-size:1.4em; color:#868855;}
h2 a:link {color:#868855;}
h3 {font-size:1.2em; color:#555;}
h4 {font-size:1.1em; color:#333;}
h5 {font-size:1em; color:#333;}
h6 {font-size:1em; color:#333;}

/* Lists */
    body > dd {margin:0 0 0.2em 0; padding:0;}
    body > dd + dt {margin-top:10px;}
    dl {margin:0; padding:0.5em 0;}
    dt {margin:0; padding:0; font-weight:bold;}
    ol {padding:0 0 0 24px; margin:0.5em 0 0.5em 2em;}
    ol li {padding:0 0 0.2em 0;}
    ol ul {padding-top:0.3em; margin:0 0 0 0.4em;}
    ol ol {margin:0.3em 0 0 0.4em;}
    ul {padding:0 0 0 18px; margin:0.5em 0 0.5em 2em; list-style-type:square;}    
    ul li {padding:0 0 0.21em 0;}    
    ul ul {margin:0.3em 0 0 0.4em; list-style-type:circle;}
    ul ol {padding-top:0.3em; margin:0 0 0 0.4em;}

p {margin:0 0 1em 0;}
p + p {margin-top:-5px;}
pre {font-size:130%;}
q {}
samp {color:green; font-size:130%; display:block; margin-bottom:15px; padding:10px; background-color:#f2f2f2;}
strike {}
sub {font-size:80%;}
sup {font-size:80%;}

/* Tables */
    table { border:1px solid #D9D9D9; font-family:Arial, Helvetica, sans-serif; border-collapse:collapse; width:100%; line-height:1.4em; margin-bottom:1.5em;}
    #content form table {border:0 solid #fff;}
    table th { border:1px solid #ccc; font:bold 110% Arial, Helvetica, sans-serif; color:#666; background-color:#E7E7E7; padding:4px; vertical-align:top; text-align:left;}
    table td { border:1px solid #D9D9D9; padding:5px 5px 8px 4px; vertical-align:top;}
    table caption { color:#666; font:bold 120% Arial, Helvetica, sans-serif; text-align:left; padding-top:3px; padding-bottom:8px;}

tt {font-size:130%;}



/**************************************

### Part 2

Definitions for page layout - main elements only.
*/

#page-holder, #maintained-by {margin:0 auto; max-width:940px;}
#mobile-banner {display:none;}

#nav-skip {display:table-cell; font-size:.75em; padding:1em 0; white-space:pre;}

/* SEARCH BAR*/
#search-bar {display:table-cell; padding:1em 0; text-align:right; width:100%;}
#search-bar form p {margin:0;}
#search-bar form #query {border:1px solid #ccc; border-radius:3px; color:#666; height:20px;  margin:4px 0; padding:0 5px; width:180px;}
#search-bar form span input {border:none; border-radius:3px; height:23px;}

/* HEADER LAYOUT */
#header {background-image:url(http://www.latrobe.edu.au/__data/assets/image/0020/12863/nav-sub-bg.gif); background-repeat:repeat-x; background-position:0 bottom;}
#header, #header-home {height:6.75em; margin: 0; padding:0 0 6px 0;}
#header a {float:left; padding:0; text-decoration:none;}
#header #logo {border-right:1px solid #fff; height:82px;}
#nav-breadcrumb {background-image:url(http://www.latrobe.edu.au/__data/assets/image/0003/12864/dotted-line.gif); background-repeat:repeat-x; background-position:0 bottom; clear:left; font-size:.9em; line-height:1.7; margin-bottom:20px; padding-bottom:4px;}
#nav-breadcrumb a {text-decoration:none;}
#site-title {font-size:2em; font-weight:normal; padding:0.5em 10px 10px 225px;}
h1#site-title {font-family:Verdana,Helvetica,Arial,sans-serif; line-height:1.3;}

/* GLOBAL NAV */
#nav-global {height:28px; margin:0 0 1px 0; padding:0;}
#homepage #nav-global {margin:0;}
#nav-global li {display:block; float:left; line-height:28px; margin:0; padding:0;}
#nav-global a {border-right:1px solid #ccc; display:block; font-size:0.8em; margin:0; padding:0 7px; text-decoration:none;}
#nav-student-staff {border-left:1px solid #999; float:right; font-size:0.8em; height:29px; margin:0; padding:0;}
#nav-student-staff li {display:inline; float:left; line-height:29px; list-style:none; margin:0;}
#nav-student-staff a {display:block; padding:0 10px; text-decoration:none;}
#nav-block {text-align:left;}
#nav-block li {margin:0; padding:0;}

#show-global-menu {display:none;}

/* MAIN BODY CONTENT */
#content-wrapper {margin-top:10px; width:100%;}
#inside #contentbg {background-color:#FFFFFF; border-left:215px solid #E9E9DD; margin-right:0; min-height:50em;}
#content {line-height:1.5; display:table-cell;}
#inside #content {display:block; padding:0 12px;}
#content h1 {clear:none; font-weight:bold; line-height:1; margin:0 0 12px 0; padding:0;}
#content h3 a {background:transparent url(http://www.latrobe.edu.au/__data/assets/image/0018/12852/entry-point-grey-arrow.gif) no-repeat 0 0.5em; padding-left:0.8em}
#content ul {list-style-position:outside; margin-left:20px;}
#content img {float:left; padding-right:19px; padding-bottom:10px;}

/* LOCAL NAV */
#nav-local {background-color:#E9E9DD; float:left; font-size:0.9em; margin-left:-227px; padding-bottom:30px; width:215px;}
#nav-local h3 {border-bottom:1px solid #868855; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0.5em 0.8em 0.5em 0;}
#nav-local h3 a {background-image:none; display:block; font-size:1em; text-transform:uppercase; font-weight:bold; text-decoration:none;}
#nav-local ul {list-style:none; margin:0; padding:0;}
#nav-local ul ul {line-height:1;}
#nav-local ul ul ul {line-height:1;}
#nav-local ul ul li a {background-position:2em 0.6em; padding-left:3em;}
#nav-local ul ul ul li a {background-position:3.2em 0.7em; padding-left:4.2em;}
#nav-local li {margin-bottom:0; padding-bottom:0;}
#nav-local li a {background-image: url(http://www.latrobe.edu.au/__data/assets/image/0005/12866/solid-arrow.gif); background-position:1em 1em;background-repeat:no-repeat; display:block; padding:.5em .5em .5em 2em; text-decoration:none;}
#nav-local .parent {background-image: url(http://www.latrobe.edu.au/__data/assets/image/0006/12867/solid-arrow-down.gif);}


/* SUP CONTENT */
#inside #sup-content {background:transparent url(http://www.latrobe.edu.au/__data/assets/image/0003/12864/dotted-line.gif) repeat-x 0 top; color:#666; font-size:0.9em; margin:20px 0 0 0; padding:20px 0 0 0;}
#inside #sup-content div {margin-bottom:12px;}
#inside #sup-content h3 {color:#666; font-size:1.1em;}
#inside #sup-content div h3 a {padding-left:0;}
#inside #sup-content ul {list-style-position:outside; list-style-type:none; margin:0.5em 0; padding:0;}
#inside #sup-content li {padding:0;}
#inside #sup-content li a {background:transparent url(http://www.latrobe.edu.au/__data/assets/image/0005/12866/solid-arrow.gif) no-repeat 0 0.4em; color:#666; display:block; padding-left:15px;}
#inside #sup-content a {color:#666;}
#inside #sup-content img {float:left; margin:5px 10px 5px 0px; padding:0;}

/* SECONDARY CONTENT */
#content-secondary {display:table-cell; padding:12px; vertical-align:top; min-width:275px; width:275px;}
#inside #content-secondary {display:none;}
#special-content-secondary {display:table-cell; padding:12px; width:300px;}


/* FOOTER */
#footer {background-image:url(http://www.latrobe.edu.au/__data/assets/image/0003/12873/bg_footer.gif); background-repeat:no-repeat; background-position:right top; clear:both;  font-size:0.8em;height:100px; padding-top:7px;}
#footer p {background:transparent url(http://www.latrobe.edu.au/__data/assets/image/0004/12874/bg_footer_left.gif) no-repeat scroll 0px 0px; margin-top:6px; padding:20px 0pt 0pt 23px;}
#footer ul {float:right; padding-right:11px; padding-top:19px;}
#footer ul li a {border-left:1px solid #999966; padding-left:11px; padding-right:11px; font-weight:normal; text-decoration:none;}
#footer li {list-style:none; display:inline;}
#footer .first a, #footer li:first-child a, #footer li.first a {border:0 none;}

#cricos {border-left:none; padding-left:0;}
#iru {float:right; margin:-10px 22px 0 0;}
#maintained-by {font-size:0.8em; margin-top:-35px; text-indent:24px;}

/* SITE INDEX */
#footer #index {background-color:#eee; border-bottom:1px solid #000; border-top:1px solid #000; color:#000; font-size:1.1em; height:1.7em; margin:0; padding:0 1px; position:relative;}
#footer #index span {display:block; float:left; margin-top:2px; padding-left:6px;}
#footer #index ol {display:inline-block; list-style-type:none; margin:0; padding:0;}
#footer #index li {color:#ccc; display:table-cell; padding:0; text-align:center; width:22px;}
#footer #index li a {border:none; color:#000; display:block; line-height:1.8; text-align:center; text-decoration:none;}
#footer #index li a:hover {background-color:#fff; color:#000;}
#footer #index li a:focus {background-color:#fff; border-left:1px solid #000; border-right:1px solid #000; color:#000;}
#footer #index li a:active {background-color:#fff; color:#000;}
#footer #index li.childless a {background-color:#555; color:#999;}
#footer #index li ul {background-color:#000; bottom:18px; list-style-type:none; margin:0; padding:0 1px; position:absolute; width:250px; z-index:100000;}
#footer #index li ul li {background-color:#fff; display:block; margin-top:1px; width:auto;}
#footer #index li ul li a {color:#000; padding:2px 5px; text-align:left;}
#footer #index li a:hover {background-color:#ccc; color:#000;}
#footer #index li a:focus {background-color:#fff; color:#000;}
#footer #index li a:active {background-color:#ccc; color:#cc0000;}
#footer #index li.childless a:hover {background-color:#555; color:#999;}

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