/*
  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: 14 February 2012 09:09:25
*/


@charset "utf-8";
/* CSS Document */

html, body       {height: 100%; }
body             { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; 
background-repeat: repeat-x; background-position: left top; background-color: #595347;}





.logo            {background-repeat: no-repeat; background-position: right top; position: absolute; top: 77px; right: 7px; height: 85px; width: 138px; cursor: pointer;}
#container       {min-width: 950px;  max-width: 980px; width: 980px; min-height: 100%; margin-bottom: -113px; position: relative; margin-right: auto; margin-left: auto; background-color: #ECE9D8;}
#top-nav         {position: absolute; top: 0px; right: 0px;}

#footer          {background:#000000; height: 113px; position: relative; width: 980px; margin-right: auto; margin-left: auto; background-repeat: no-repeat; background-position: left top;}

#footer ul                              {margin: 0px; padding: 0px; font-size: 10pt; color: #83846F; }
#footer li                              {display: inline; list-style-type: none; }
#footer .navFooter                      {padding: 10px; color: #CCCCCC; border: solid 1px #414141; border-width: 0px 0px 1px 0px;}
.navFooter a:link, .navFooter a:visited {font-size: 10pt; color: #FF9900; text-decoration: none; }
#footer .itemFooter                     {padding: 10px 5px 5px 10px; color: #CCCCCC; font-size: 7pt; position: relative; }
.stu-enquiries                          {width: 200px; position: absolute; top: 10px; right: 0px; text-align: center; height: 15px; }
.stu-enquiries a                        {color:#CCCCCC; text-decoration: none; }
#footer a:hover                         {color: #7E9DE5; }
#footer .cricos                         {padding: 5px 5px 5px 10px; font-size: 7pt; color: #CCCCCC;}


.clearfooter                            {height: 113px; clear: both;}


#nav                                    {float: left; width: 250px; padding-top: 0; padding-right: 0; padding-bottom: 20px; padding-left: 0; }
#content                                {margin-left: 260px; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
#content a:link, #content a:visited     {color: #666666;}
#content a:hover                        {text-decoration: none;}
#banner                                 {height: 180px; position: relative; background-repeat: no-repeat; background-position: left top; }
.content-story                          {margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; }
#content h1, h2                         {font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; }


#navlist                                    {padding-left: 0; font-family: Arial, Helvetica, sans-serif; font-size: 70%; margin-left: 10px; width: 230px; margin-top: 20px; }
#navlist ul, #navlist li                    {padding-right: 0px;  padding-left: 0px;  padding-bottom: 0px;  margin: 0px;  padding-top: 0px;  list-style-type: none;  text-align: left }
#navlist li                                 {background-position: left 2px; margin-top: 3px; padding-left: 15px; font-weight: normal; padding-bottom: 2px; color: #000; background-repeat: no-repeat; text-decoration: none;}
#navlist li.nav_selected                    {font-weight: bold }
#navlist li.nav_selected li                 {background-position: left 5px; border-top: #ccc 1px dotted; }
#navlist li.nav_selected ul                 {margin-top: 3px }
#navlist li a                               {color: #000; text-decoration: none; display: block; }
#navlist li a:visited                       {color: #000; text-decoration: none }
#navlist li a:hover                         {}
#navlist li li                              {margin-top: 0px; margin-bottom: 0px;   border-left-width: 0px;  border-bottom-width: 0px;  padding-top: 3px;  border-right-width: 0px; border-top-width: 0px; }
#navlist li.nav_selected li.nav_selected    {border-bottom: #ffffff 0px solid }
#navlist li.nav_selected li.nav_selected li {padding-left: 10px; border-bottom: #ffffff 0px solid }
#navlist li                                 {border-bottom: #666666 1px dotted; }
#navlist li A:hover                         {color: #BA3D12; }
#navlist li.nav_selected                    {border-bottom: #666666 1px dotted; }

/*  ------------------------------------------------------ End List Menu --  */



.Image_Left                             {float: left; margin-bottom:5px; margin-right:10px; }
.Image_Right                            {float: right; margin-left:10px; margin-bottom:5px; }
.highlite-red                           {font-weight: bold; color: #FF0000; }
img                                     {z-index: 1000; border:none;}

