/*
  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 18:03:58
*/


* {
padding:0;
margin:0;
}

body {
font-family:Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#ccc;
}

ul {
list-style:none;
}

/* display lists for inner content only */
.content_inner ul {
padding-left: 1.2em;
list-style-type: disc;
}

img { 
border: 0;
}

h1 {
font-size:2em;
margin-bottom:10px;
color:#00264B;
}

h2 {
font-size:1.5em;
margin-bottom:10px;
color:#00264B;
}

h3 {
font-size:1.1em;
margin-bottom:10px;
color:#00264B;
}

h4, h5, h6{
font-size:1em;
margin-bottom:10px;
color:#00264B;
}

p {
margin-bottom:10px;
font-size:1em;
color:#000;
}

hr {
color:#ccc;
}

#container {
width:979px;
height:735px;
margin-left:auto;
margin-right:auto;
}

#header {
width:979px;
height:204px;
}

#header .inside_header {
position: absolute;
}

#header img.transparent_link {
position: absolute;
z-index: 10;
}

#top_nav {
position: absolute;
margin-top:178px;
margin-left:200px;
}

#top_nav a:link,#top_nav a:visited {
color:#fff;
text-transform:uppercase;
text-decoration:none;
font-size:10px;
font-weight:700;
}

#top_nav a:hover {
color:#d2ad56;
}

#top_nav li.selected a {
color:#d2ad56;
}

#top_nav li {
float:left;
display:inline;
margin-right:10px;
}

#content_wrapper {
float:left;
background-color:#fff;
overflow:hidden;
padding-bottom: 10px;
width: 980px;
}

#left_nav {
float:left;
border-right: 2px solid #fff;

}

#left_nav span {
display:block;
background-color:#ca9f52;
padding:10px 10px 10px 25px;
width:151px;
text-transform:uppercase;
color:#fff;
font-weight:700;
}

#left_nav a:visited {
text-decoration:none;
/*color:#969697;*/
}

#left_nav li.selected {
background:url(http://www.ruyton.vic.edu.au/__data/assets/image/0011/1118/black_arrow.gif) no-repeat;
background-position:4px 12px;
text-indent:-2px;
}

#left_nav li.selected a {
color:#00264B;
text-decoration:none;
}

#left_nav li {
padding-top:10px;
width:166px;
padding-left:20px;
}

#left_nav ul li ul li{
width:145px;
}

#left_nav li a {
border-bottom:1px solid #969697;
display:block;
color:#969697;
text-decoration:none;
}

#content {
float:left;
width: 792px;
}

#content .content_inner {
padding:15px;
}

#content_right {
float:right;
padding-left: 10px;
padding-top: 3px;
}

#calendar {
float:left;
width:263px;
background-color:#eddcbb;
}

#calendar span.title {
display:block;
background-color:#00264c;
color:#fff;
text-transform:uppercase;
font-weight:700;
padding:20px 20px 20px 25px;
}

#calendar ul {
margin-top:10px;
margin-left:10px;
}

#calendar ul li {
margin-bottom:10px;
background:url(http://www.ruyton.vic.edu.au/__data/assets/image/0012/1119/calendar_marker.gif) no-repeat;
padding-left:15px;
background-position:0 5px;
}

* html #top_nav {
float:right;
margin-right:10px;
}

* html #content_wrapper {
width: 981px;
}

/* ************************
E-commerce Forms
************************ */

.ecomform h2 {
   font-size: 1.2em;
}

.ecomform table td {
   width: 10%;
   /*vertical-align: baseline;*/
   padding: 3px;
}

.ecomform input, .ecomform select{
   width: 150px;
   margin: 3px 0;
}

.ecomform span input, .ecomform span select{
   width: 60px;
}

.ecomform span.autowidth input, .ecomform span.autowidth select{
   width: auto;
   vertical-align: middle;
}

.ecomform span.floatleft ul {
   display: inline;
} 

.ecomform span.floatleft input,.ecomform span.floatleft li {
   display: inline;
   vertical-align:middle;
   padding-left: 3px;
   width: auto;
}

.ecomconfirm table td, 
.ecomform2 table td {
   padding: 3px;
}

/* banner images */
/* the holding div */
#banner_imgs {
   margin: 0 0 0 -2px;
   padding: 0;
   height: 91px;
   width: 795px;
}

.banner_image {
   float: left;
   margin: 0 0 0 2px;
   padding: 0;
   display: inline;

}
