
body{
margin:0;
padding:0;
border:0px none;
width:100%;
min-width:1024px;
minwidth:1024px;

}

#special{
visibility:hidden;
display:none;
}

div{
margin:0;
padding:0;
}

p{
padding:5px;
}

#topbanner{
width:100%;
height:120px;
background-repeat:repeat;
margin:0;
padding:0;
}

img.spacer{
position:absolute;
left:0px;
top:0px;
}

img.bannerpic{
padding-left:0;
padding:0;
margin:0;
float:left;
vertical-align:middle;
}

img.prop{
z-index: -200;
border:0;
padding:0;
height:1px;
width:1000px;
clear:both;
}

#content{
  clear:both;
  background-image:url('../pics/big_logobackOpt.gif');
  font-size:100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 140%;
  color: #000088;
  width:100%;
  position:absolute;
  top:190px;
  z-index: -2;
  min-width:500px;
  margin:0;

}

#navtree{
  padding:0;
  padding-left:45px;
}

#navtree a{
text-decoration:none;
font-weight:bold;

}

#contacts{
text-align:right;
font-size:9px;
float:left;
}


#admincontent{
  background-image:url('../pics/big_logobackOpt.gif');
  padding:2%;
  font-size:100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000088;
  width:80%;
  float:left;
}

#submenu{
  width:100%;
}

#header{
  background-color:#FFFFFF;
  width:100%;
}


#photoBanner{
  background-image:url('../pics/photoBanner.jpg');
  background-repeat:repeat-x;
  height:60px;
  width:99%;
  margin:0;
  padding:0;
  border:0px none;
}


a.categoryButton{
  text-decoration:none;
  color:#000000;
  font-weight:bold;
}


#bannerStart{
  height:60px;
  padding:0;
  margin:0;
  border:0px none;
}

#topLogo{
 margin: 10px;
}

/* CSS Document */

#mainPanel{
width: 55%;
float: left;
clear:both;
}
#mainPanel div.notice{
width:98%;
}

#mainPanel div.notice div.header{
background-color:#9BCDFF;
font-size:85%;
float:left;
clear:left;
width:100%;
font-weight:bold;
margin:0;
border:0px none;
border-bottom:solid #000088 1px;
}

#mainPanel .more{
background-color:#9BCDFF;
font-size:85%;
float:left;
clear:right;
width:20%;
text-align:right;
border-bottom:solid #000088 1px;
}

#mainPanel div.notice a{
text-decoration:none;
color:#000088;
padding-right:5px;
padding-left:5px;
}

#mainPanel div.notice p{
float:left;
padding:5px;
margin:0px;
width:95%;
font-size:85%;
}

#mainPanel hr{
color:#9BCDFF;
height:2px;
margin:0;
padding:0;
width:90%;
}


#sidePanel{
width: 42%;
float: left;
}


#sidePanel hr{
color:#9BCDFF;
height:2px;
margin:0;
padding:0;
width:93%;
}

#sidePanel div.notice div.more{
background-color:#9BCDFF;
font-size:75%;
float:left;
clear:right;
width:15%;
text-align:right;
border-bottom:solid #000088 1px;
padding:0;
font-weight:bold;
}

#sidePanel p{
clear: both;
padding:5px;
}

#sidePanel div.notice div.header{
padding:0;
background-color:#9BCDFF;
font-size:85%;
float:left;
clear:left;
width:85%;
font-weight:bold;
margin:0;
border:0px none;
border-bottom:solid #000088 1px;
}




#mainPanel div.half_notice{
float:left;
width:33%;
padding-bottom:12px;
}

#mainPanel div.backing{
background-color:#EFEFFF;
width:98%;
padding:0;
margin:0;
}

div.nbacking{
background-color:#D0D0E1;
width:100%;
padding:0;
margin:0;
}

div.ndbacking{
background-color:#EFEFFF;
width:100%;
padding:0;
margin:0;
}

#mainPanel div.half_notice div.header{
background-color:#9BCDFF;
font-size:85%;
font-weight:bold;
margin:0;
border:0px none;
border-bottom:solid #000088 1px;
width:98%;
}

#mainPanel div.half_notice div.header a{
text-decoration:none;
color:#000088;
padding-left:3px;
}

#sidePanel img.pic{
padding-bottom:5px;
}

#mainPanel div.button{
padding-bottom:5px;
padding-top:5px;
padding-left:0;
}


#tasSidePanel{
width: 34%;
float: left;
}

#tasSidePanel .more{
background-color:#9BCDFF;
font-size:85%;
float:right;
clear:right;
width:20%;
text-align:right;
}

#tasSidePanel p{
clear: both;
padding:5px;
}

#tasSidePanel div.notice div.header{
background-color:#DDCCFF;
font-size:85%;
float:left;
clear:left;
width:99%;
font-weight:bold;
margin:0;
border:0px none;
border-bottom:solid #000088 1px;
}

#tasSidePanel img.pic{
padding-bottom:5px;
}


#tasSidePanel div.notice a{
text-decoration:none;
color:#000088;
padding-right:5px;
padding-left:5px;
}

#tasSidePanel div.notice p{
font-size:85%;
line-height:140%;
}

hr{
color:#9BCDFF;
height:2px;
margin:0;
padding:0;
}

#sidePanel div.notice a{
text-decoration:none;
color:#000088;
padding-right:5px;
padding-left:5px;
}

#sidePanel div.half_notice a{
text-decoration:none;
color:#000088;
padding-right:5px;
padding-left:5px;
}

#navback{
position:absolute;
top:120px;
line-height:150%;
background-color:#000095;
width:100%;
z-index: -100;
}


/*--- STYLES FOR NAVIGATION  MENU --*/

ul#nav{
left:0;
margin:0;
padding:0;
clear:both;
}

#nav li.on, li.off{
  /*float the main list items*/
  float:left;
  list-style-type:none;
  border:0px none;
  background-color:#000095;
  line-height:150%;
  padding:0;
  margin:0;
  text-align:center
}

#nav li div{
border-right: solid 1px #FFFFFF;
}

#nav li.off{
/*border-bottom: solid 2px #0000CC;
border-top: solid 2px #0000CC;
border-left: solid 1px #0000CC;
border-right: solid 1px #0000CC;*/
/*border-bottom: solid 2px #FFFFFF;
border-bottom: solid 2px #FFFFFF;
border-left: solid 1px #FFFFFF;
border-right: solid 1px #FFFFFF;*/
}

#nav li.on{
background-color:#FFFFFF;
}


#nav li.on a, li.off a {
  /*for all links in the list*/
  color: #FFFFFF;
  font-weight: none;
  text-decoration:none;
  font-size:105%;
  font-family: Verdana, Arial, Helvetica, sans-serif;

}

#nav li.off ul, li.on ul{
  /*put the subnavs below and hide them all*/
  left:0;
  padding-left:0;
  margin-left:0;
  display:none;


}

#nav li.off ul li, li.on ul li{
  border-bottom: solid 1px #FFFFFF;
}
 
#nav li.on a {
text-decoration:none;
color:#000000;
}


#nav li.on ul a, #nav li.off ul a {
  border: 0px none;
  font-size:75%;
  margin:0;
}


#nav li:hover ul, #nav li.over ul { 
  display:block;
  list-style-type:none;
}

.black{
 color:#000000;
}

#nav li.over, li:hover{
background-color:#FFFFFF;
}

#nav li.off a:hover,
#nav li:hover a,
#nav li.over a {
  color: #000000;
}

#nav li ul li:hover a:hover,
#nav li.over ul li a:hover{
 color:#FFFFFF;

}

.dropItem{
background-image:url('../pics/MenuBack.jpg');
background-repeat:repeat-x;
background-position: center 50%;
}


.cat10{	/*Join Us*/
background-image:url('../pics/JoinUsBack.jpg');
background-repeat:repeat-x;
background-position: center 50%;
}

ul.cat10{
border: solid 2px #CC0099;
}

.cat9{	/*About US*/
background-image:url('../pics/AboutUsBack.jpg');
background-repeat:repeat-x;
background-position: center 50%;
}

.cat12{	/*Girls In Guiding*/
background-image:url('../pics/GirlsInGuidingBack.jpg');
background-repeat:repeat-x;
background-position: center 50%;
}

.cat13{	/*Leaders and Adults*/
background-image:url('../pics/LeadersAndAdultsBack.jpg');
background-repeat:repeat-x;
background-position: center 50%;
}

.cat14{	/*International*/
background-image:url('../pics/InternationalBack.jpg');
background-repeat:repeat-x;
background-position: center 50%;
}

.cat15{	/*My State*/
background-image:url('../pics/MyStateBack.jpg');
background-repeat:repeat-x;
background-position: center 50%;
}

/* Northern Territory navigation menu */
#ntmenu{
clear:both;
border:0px none;
background-image:url('../pics/button_background.jpg');
background-repeat:repeat-x;
background-position: top 50%;
line-height:140%;
padding:0;
margin:0;
width:100%;
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #3399FF;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

#ntmenu a{
font-size:100%;
color:#000000;
text-decoration:none;
}

#ntmenu a:hover{
font-size:100%;
color:#FFFFFF;
text-decoration:none;
}

/* Sidelinks For Admin section */
#sidelinks{	
  background-image:url('../pics/non_button_background.jpg');
  background-repeat:repeat;
  float:left;
}

/*--- STUFF FOR FORMATTING PAGE CONTENT ...*/

#pagelinks{
  text-align:center;
  line-height:140%;
}

table{
border:0px none;
width:100%
}

table.shrinkwrap{
width:auto;
padding:2%;
margin:2%;
}

table.padded{
width:80%;
padding:5%;
margin:5%;
}

table.box{
border:thin solid 1px #333333;
width:auto;
padding:10%;
margin:5%;
}

td.shrinkwrap{
padding-right:5px;
}

table.narrow{
width:80%;
}

table.spaced{
width:90%;
padding:5%;
align:center;
}

table.lined{
width:90%;
align:center;
border:solid thin 1px #000066;
}

table.lined td{
border:solid thin 1px #000066;
padding:5px;
}

table.lined th{
border:solid thin 1px #000066;
padding:5px;
text-align:center;
}

.spaced{
line-height:180%;
}

td{
  font-size:small;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #000088;
  text-align: left;
  border:0px none;
  padding:0;
  margin:0
}


th{
  font-size:small;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000088;
  text-align: left;
  vertical-align:top;
}


h1{
  font-size:200%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #000088;
  text-align: center;
  clear:both;
  line-height:120%;
  padding:5px;
}

h2{
  font-size:150%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000088;
  text-align: left;
  clear:both;
   padding:5px;
}

h3{
  font-size:110%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000088;
  text-align: left;
  padding:5px;
}

h4{
font-size:80%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #000088;
text-align:left;
}


p{
  font-size:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #000088;
  text-align: left;
  padding:5px;
}

.purpleText{
  font-size:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#9900CC;
  text-align: center;
  float: left;
}

.purpleheader{
  font-size:110%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#9900CC;
  text-align: left;
}

.purple{
  font-size:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#9900CC;
}

.pinkText{
  font-size:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#FF0099;
}

.greenText{
  font-size:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#006666;
  text-decoration:none;
}

.orangeText{
  font-size:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#FF9933;
}

.blueText{
  font-size:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#0000FF;
}

.redText{
  font-size:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#FF0000;
}



.lightBlue{
  font-size:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#0099FF;
  text-align:center;
}

.lightBlueText{
  font-size:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#0099FF;
}

.daysToGo{
  color:#000000;
  border:solid #000000 1px;
  background-color:#FFFFCC;
  padding-bottom:10px;
  padding-top:10px;
  text-align:center;
}

.center{
text-align:center;
align:center;
}

.lightBlueText.center{
line-height:180%;
}

.black{
color: #000000;
}

img{
	margin:0;
	padding:0;
	border-width:0;
}

img.pic{
  float: left;
  margin-right:10px;
  margin-bottom:5px;
}

img.stamp{
  float: right;
  margin-right:10px;
  margin-bottom:5px;
}

div.full{
height:100%;
}

li{
padding:0.5%;
margin:0;
font-size:100%;
font-weight:100;
}

ul.square{
list-style-type:square;
}

ul{
list-style-position:inside;
margin:0;
font-size:100%;
}


ul.indented{
list-style-type:none;
padding-left:10%;
font-weight:normal;
}

div.blockLeft{
float:left;
width:40%;
}


ol{
list-style-position:inside;
}

textarea.full{
  width:95%;
  min-width:800px;
  height:480px;
}

.menuitem{
  border-bottom:1px solid #FFFFFF;
  line-height:150%;
  background-image:url('../pics/button_background.jpg');
  background-repeat:repeat; border-left-color:#FFFFFF; border-left-width:1px; border-right-color:#FFFFFF; border-right-width:1px; border-top-color:#FFFFFF; border-top-width:1px;
  float:left;
}

.selectedmenuitem{
  border-bottom:1px solid #FFFF00;
  line-height:150%;
 border-left-color:#FFFF00; border-left-width:1px; border-right-color:#FFFF00; border-right-width:1px; border-top-color:#FFFF00; border-top-width:1px;
    float:left;
}

a.side{
  	font-size:80%;
  	color: #000088;
	text-decoration:none;
	font-weight:800;
	font-family:Arial, Helvetica, sans-serif;
	min-height:150%;
}

a:hover.side{
  	font-size:80%;
  	color: #FFFFFF;
	text-decoration:none;
	font-weight:800;
	font-family:Arial, Helvetica, sans-serif;
}

div.left{
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
div.right{
	float:right;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.imgdiv{
	clear:both;
}

body{
padding:0;
margin:0;
z-index:500;
position:absolute;
}

div.label{
  clear:both;
  font-size:small;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000088;
  width:30%;
  margin-top:10px;
}

div.value{
  float:left;
}

form{
padding:5px;
background-color:#C5CEE4;
border: solid #000000 1px;
width:60%;
z-index: -61;
}


form.enquiry{
background-color:#C5CEE4;
border: solid #000000 1px;
width:50%;
}

#enquiryForm form{
background-color:#FFFFFF;
border: solid #000000 1px;
width:60%;
text-align:left;
}

#enquiryForm div.header{
background-color:#9BCDFF;
font-size:85%;
float:left;
clear:left;
width:99%;
font-weight:bold;
margin:0;
border:0px none;
border-bottom:solid #000088 1px;
text-align:center;
}
#enquiryForm div.formLine{
  font-size:80%;
  font-weight:bold;
  clear:both;
  float:left;
  background-color:#FFFFFF;
}

div.partition{
width:48%;
float:left;
text-align:left;
}

div.smaller_partition{
width:32%;
float:left;
text-align:left;
}

select{
z-index: -60;
}

form.editContent{
width:100%;
}

.formElement{
	padding:5px;
}

.formLabel{
  font-size:80%;
  font-weight:bold;
  clear:none;
  float:left;
  z-index: -60;
}

.formLine{
  font-size:80%;
  font-weight:bold;
  clear:both;
  float:left;
  background-color:#C5CEE4;
}

.formNote{
  font-size:60%;
  clear:none;
  float:left;
}

input.submit{
background-image:url('../pics/button.jpg');
height:40px;
width:80px;
color:#FFFFFF;
font-weight:bold;
font-size:120%;
padding:0;
margin:0;
border:0px none;
}

table.formtab{
padding:5px;
background-color:#CCDDFF;
border: solid #000000 1px;
width:45%;
}

.toplinks{
font-size:80%;
height: 40px;
text-align:right;
align: right;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
padding-top: 5px;
padding-right: 5px;
}
.toplinks a{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.toplinks a:hover{
  color: #000088;
}

.toplinks a.blue:hover{
  color: #7799FF;
}

.toplinks a.dblue:hover{
  color:#000099;
}


a.ic:hover{
  color: #FF0000;
}

.extended{
width:75%;
}

.squished{
width:25%;
}

option{
font-size:120%;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 140%;
color: #000088;
}

.news{
font-size:90%;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 110%;
color:#330066;
}
