/*   The System
	  Content (c) Copyright 
	Running Squiz MySource v3.10.6 (Matrix) - http://matrix.squiz.net/
   Developed by Squiz  - http://www.squiz.net
  (c) Copyright 2008. All rights reserved.
  Page generated: 25 July 2008
*/


/* let's set up some basics here */
    body {
background: #ccc;
margin: 0;
padding: 0;
color: #000;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
line-height: 150%;
}

h1, h2, h3, h4, h5, h6 {
   font-weight:normal;
   color:#000 !important;
   padding: 0;
}

h1 {
   font-size: 1.8em;
   margin-top: -5px;
   line-height: 1.2em;
}


h2 {
   font-size: 1.6em;
   margin: 0px 3px;
   line-height: 1.2em;
}


h3 {
   font-size: 1.4em;
   margin: 5px 3px;
   font-weight: bold;
}


h4 {
   font-size: 1.3em;
   margin: 5px 3px;
   font-weight: bold;
}

h5 {
   font-size: 1.2em;
}


h6 {
   font-size: 1.1em;
}

h1 a, h2 a {
font-weight:normal !important;
color:#000 !important;
}

p {
margin: 0 0 1em 0;
dpadding: 0;
}

a:hover{ 
color:#000;
}

#mainbody a:visited {
color: #999999 !important;
}



div#container {
position: relative;
font-size: 1em;
line-height: 150%;
width: 950px;
margin: 0 auto;
text-align: left;
}

#dept a{
color:#fff;
text-decoration:none;
}

#dept a:hover{
color:#fff !important;
text-decoration:none;
}

div#content {
clear: both;
padding: 0 0;

}

.whammy {
position: absolute;
top: -10000em;
left: -10000em;
}



.clearboth {
display:block;
clear:both;
height: 25px;
border-width:0;
margin:0;
padding:0;text-transform:lowercase;
}

.clearboth a:link { margin-left: 210px; color: #EE9F00; }
.clearboth a:visited { margin-left: 210px; color: #EE9F00; }
.clearboth a:hover { margin-left: 210px; color: #EE9F00; }
.clearboth a:active { margin-left: 210px; color: #EE9F00; }


/* header */
    
    div#departmentheader p#dept {
display: block;
padding: 8px;
}



div#departmentheader *, div#banner * {
list-style-type: none;
margin: 0;border:medium none;
padding: 0;
}



div#departmentheader ul#decc {
list-style-type: none;
}



ul#decc {
position: absolute;
top: 0px;
right: 5px;
margin: 0;
padding: 8px;
}

#decc li {
float: left;
margin: 0 0 0 5px;
padding: 0 0 0 5px;
border-left: 1px solid #fff;
}



#decc li.first {
border-left: none;
}



#decc a {
color: #fff;
text-decoration: none;
}



ul#areas
    {
padding: 0 0;
margin: 0;
float: left;
width: 100%;

display: block;
}



ul#areas li {
display: inline;
}



ul#areas li a
    {
padding: 0.2em 1em 0.2em 2em;
background-image: url(http://www.rbgsyd.nsw.gov.au/__data/assets/image/86031/grey-arrow.gif);
background-position: 5px 5px;
background-repeat: no-repeat;
text-decoration: none;
float: left;
}






/* banner */
    
    div#banner {
clear: both;
height: 70px;
position: relative;
}

div#banner hr {
clear: both;
border: 0;
padding: 0;
}



p#logo {
position: absolute;
top: 12px;
left: 31px;
}



div#nava {
position: absolute;
top: 13px;
right: -103px;
width: 651px;
text-align: center;
}


div#navb  {
position: absolute;
bottom: 0px;
right: 31px;
width: 100%;
text-align: right;
}



p#choose {
margin-right: 2em;
float: left;
}


/* menu flyout */


ul#flyout {
margin: 16px 0 0 0;
padding: 0px;
list-style: none;
text-align: left;
position: absolute;
right: -5px;
bottom: 0px;
}



ul#flyout li.top {
width: 87px;
float: left;
display: inline;
position: relative !important;
}



ul#flyout li a.top, ul#flyout li a.selected {
width: 86px;
padding: 4px 0;
text-align: center;
text-decoration: none;
float: left;
}

ul#flyout li ul {
clear:both;
position: absolute !important;
top: 25px;
display: none;
background: #e5e5e5;
width: 12em;
padding: 10px 0;
border: 1px solid #888;
z-index: 500;
float: left;
}

ul#flyout ul li a.second {
display: block;
float: none;
text-decoration: none;
color: #555;
padding: 2px 0px 2px 5px;
border-bottom: 0;
}

ul#flyout ul li{
   width: 100%;
}

ul#flyout ul li a {
width: 100%;
text-align: left;
}


ul#flyout ul li:hover {
background-color: #ccc;
}



/* End */


ul#flyout li:hover ul, ul#flyout li.over ul {
display: block;
}


/* end menu flyout */

#content.nobg {
background-image: none;
}


/*footer*/
    
    div#end {
clear: both;
background: #5f5e5c;
}



p#sponsored {
display: inline;
color: #fff;
padding: 0;
margin: 0;
position: absolute;
right: 5px;
bottom: 1px;
}



ul#footer
{
padding: 0;
margin: 0;
color: #fff;
background: #5f5e5c;
float: left;
width: 100%;
height: 22px;
font-size: 95%;
}



ul#footer li {
display: inline;
height: 22px;
}



ul#footer li a
{
padding: 2px 10px;
background-color: #5f5e5c;
color: #fff;
text-decoration: none;
float: left;
border-right: 1px solid #777;
}



ul#footer li a:hover
{
background-color: #333;
color: #fff;
}



ul#footer li.sponsored {
float: right;
padding: 2px 50px 4px 10px;
}

ul#footer li.sponsored div.sponsored {
display: inline;
padding-right: 15px;
background: url(http://www.rbgsyd.nsw.gov.au/__data/assets/image/86299/grey-arrow-bottom.gif) no-repeat right;
}

ul#footer li.sponsored a {
background: #222;
display: inline;
border: none;
float: none;
padding: 0px 4px;
text-transform: uppercase;
}






/* inside pages */


/* side menu */
div#thissection {
  padding: 0 0px 170px 10px;
}

div#thissection h3 {
  margin-bottom: 3px;  
  width:180px;
}

div#thissection h3 a{
  text-decoration: none;
  font-size: 1em;
  padding-top: 5px;
  color: #000;
  
}

div#thissection ul {
    list-style-type: none;
    margin: 0 0 10px 0px;
    padding: 0 0 0 0;
}

div#thissection ul li.third {
    background-image:none;
    font-size:0.9em;
    margin-left: 20px;
}

div#thissection ul li.third a {
   padding-left: 0;
}

div#thissection {
    /*width: 200px;*/ /*Fix*/ width:192px;
    float: left;
    padding-top: 15px;
}



div#thissection ul ul, div#thissection ul ul ul, div#thissection ul ul ul ul{
padding:3px 2px 0 0px;
margin:0;
}
/*IE Fix*/
*html div#thissection {
display:inline;
padding:15px 0 0 8px;
margin:0;
}


*html div#thissection h3 a{
font-size:13px !important;
}

div#main {
    width: 722px; 
    /*float: right;*/ /*Fix*/ float:left; 
    padding: 10px 5px 0 0;
}



/*IE Fix*/
*html div#main {
float:left;
padding-right:0 !important;
padding-left:2px !important;
}

* html #thissection { height: 500px; }

*:first-child+html #mainbody{
position:relative;
}

div#main a:link {
   color: #EE9F00;
}


div#main #mainbody {
   clear: right;
   padding-top: 10px;
   padding-left:1px;
}

div#main #mainbody h1 {
padding-left: 5px;
}

div#main #mainbody p {
padding-left: 5px;
}

div#main #mainbody td {
   padding-left: 
}


div#main #mainbody td h1 {
   padding-left: 3px;
}

div#main #mainbody td p {
   padding-left: 3px;
}

div.calendar_item div ul {
   list-style-type: disc;
   list-style-position: inside;
}

div.calendar_item div {
}

div.calendar_item div li {
   padding: 0;
   margin-top: 5px;
   margin-left: 35px;
}

#breadcrumbdiv {
   text-align: right;
}

#main #breadcrumbdiv a {
   font-size: 1.1em;
   text-decoration: none;
   color: #111;
}


#main #breadcrumbdiv a:hover {
   color: #666;
}

#printfriendly {
   text-align: right;
}

div#main #printfriendly a {
   text-decoration: none;
   background: url(http://www.rbgsyd.nsw.gov.au/__data/assets/image/87120/printer-friendly.gif) left no-repeat;
   padding-left: 35px;
   font-size: .9em;
   color: #111;
}


#_td0_2 {
padding:0;
margin:0;
}

#_td0_2 .left-col {
width:177px !important;
}

/* Calendar */

* html .cal { width: 180px; height: 115px; margin: 0px 0px 0px 2px; }
.cal { width: 180px; height: 115px; }

/* Styles for the donations form only */

table.donation_form td#amount_to_donate ul{
 list-style: none;
}

table.donation_form td#receipt_method ul li{
 display: inline;
}


