﻿/*
 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: 11 December 2008 12:11:47
*/


/* 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 {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(email.png) no-repeat right top; padding-right:15px;} 
/*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"] {background:url(http://www.latrobe.edu.au/__data/assets/image/0015/13128/word-icon.gif) no-repeat right center; padding-right:15px;}
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"] {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(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:square;}
  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 { font-family:Arial, Helvetica, sans-serif;}
  #content form table {border:0 solid #fff!important;}
  table th {font:bold 110% Arial, Helvetica, sans-serif; padding:4px; vertical-align:top; text-align:left; }
  table td {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

This part contains purely structural information, i.e., the basic layout of the page is contained here.
*/

#page-holder {margin:0pt auto; max-width:940px; min-width:750px;}

/* HEADER LAYOUT */

#header, #header-home {height:6.75em; margin: 0; padding:0 0 6px 0 !important;}
#nav-breadcrumb {margin-bottom:20px; padding-bottom:4px;}


/* SEARCH BAR*/
#search-bar form {float:right; height:29px; margin:14px 0 5px 0; position:relative; width:233px;}
#search-bar form p {margin:0!important;}
#search-bar form #query {margin-bottom:0px;}
#search-bar form span {position:absolute;right:0;}

#nav-skip {padding-top: 1em;}


/* GLOBAL NAV */
#nav-student-staff {float: right; height:2.8em; margin:0; padding:0;}
#nav-global {height:2.8em; margin:0; padding:0;}


/* SECONDARY CONTENT */
#content-secondary {clear:both; padding:0px; width:275px;}

#sup-content {float:none!important; padding:0!important; position:absolute; right:-180px; top:0; width:180px;}
#sup-content div {background-color:#E5E5CC; margin-bottom:10px; padding:0px;}
#sup-content div h2 a, #sup-content div h3 a {background-image:none; font-size:1em; padding-left:0;}


/* MAIN BODY CONTENT */
#content-wrapper {margin-right:-300px; margin-top:10px; width:100%;}
#contentbg {background-color:#FFFFFF; margin-right:300px;}


/* FOOTER */
#footer {clear:both; height:100px; padding-top:7px;}