body
{
	background:none repeat scroll 0 0 #FBFAEF;
	color:#333!important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:80%;
	margin:0;
	padding:0;
}

a:link
{
	color:#0063dc;
}

a:visited
{
	color:#006;
}

#arms
{
	left:0;
	margin-bottom:-18px;
	position:relative;
	top:-18px;
	width:245px;
}

* html #arms
{
	margin-bottom:-98px;
	top:-98px;
}

#arms a
{
	display:block;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:14px;
}

#arms a span
{
	height:100%;
	visibility:hidden;
	white-space:nowrap;
	width:100%;
}

#arms a hover
{
	text-decoration:none;
}

#header
{
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-box-shadow:1px 1px 3px #888;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-webkit-box-shadow:1px 1px 3px #888;
	background-color:#006;
	border:1px solid #888;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	box-shadow:1px 1px 3px #888;
	margin:-8px auto 10px;
	padding:10px 8px 0;
	width:960px;
}

#header a:link,#header a:visited
{
	color:#fff;
}

#address_bar
{
	margin:0;
	padding:0;
	right:0;
	top:0;
}

#top_header
{
	left:0;
	overflow:show;
	padding-bottom:10px;
}

#header_bottom
{
	left:0;
	position:relative;
}

#body_content, #notice
{
	-moz-border-radius:6px;
	-moz-box-shadow:1px 1px 3px #888;
	-webkit-border-radius:6px;
	-webkit-box-shadow:1px 1px 3px #888;
	background-color:#FFFFFB;
	border:1px solid #ccc;
	border-radius:6px;
	box-shadow:1px 1px 3px #888;
	display:block;
	left:0;
	margin:0 auto 20px;
	overflow:visible;
	padding:8px 12px;
	width:952px;
}

#notice {
	background: #ededed;
	font-weight: bold;
	margin: 0 auto 11px;
	padding: 0 12px;
}
#notice p {
	text-align: center;
}

#site_top
{
	font-size:85%;
	padding:0;
	text-align:right;
}

* html #site_top
{
	margin-top:0;
}

#site_top ul
{
	margin:0;
	padding:0;
}

#site_top ul li
{
	border-right:1px solid #6566AB;
	display:inline;
	margin:0;
	padding:0 .5em;
}

* html #site_bottom
{
	height:57px;
}

#advanced_search_link a
{
	padding:10px 20px;
}

#site-trailer ul
{
	display:inline;
	text-align:left;
}

#site-trailer ul li
{
	border-right:1px solid #CCC;
	display:inline;
	margin:0;
	padding:0 .5em;
	white-space:nowrap;
}

#site-trailer ul li.last
{
	border-right:medium none;
	padding-right:0;
}

#advanced_search_link
{
	display:none;
}

#wrapped_label
{
	background-color:#006;
	display:none;
	float:right;
	padding-right:5px;
	padding-top:5px;
	white-space:normal;
}

#search_field form
{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background-color:#6566AB;
	border:1px solid #000;
	border-radius:6px;
	float:right;
	font-size:.67em;
	margin:20px 0 0;
	padding:10px;
	right:0;
	top:0;
}

#search_field input#simpsearchf,#search_field select
{
	-moz-border-radius:4px;
	-webkit-border-radius:6px;
	border:1px solid #ddd;
	border-radius:6px;
	margin-bottom:-5px;
	padding:.25em;
	position:relative;
	top:-5px;
}

#search_field #simpsearchf
{
	background:url(http://australia.gov.au/agosp-theme/images/BG_globalSearchInput.gif) no-repeat right center #fff;
	padding-right:20px!important;
	width:20em;
}

#site_bottom input#go
{
	background:url(images/gobutton_banner.gif) repeat scroll 0 0 transparent;
	border:medium none;
	color:#996;
	float:right;
	font:bold 8pt/8pt Verdana;
	height:20px;
	margin:0 0 0 4px;
	text-transform:uppercase;
}

#subtitle
{
	display:none;
	float:left;
	height:auto;
	min-height:20px;
	padding:0;
	white-space:nowrap;
}

* html #subtitle
{
	height:20px;
	padding-top:4px;
}

#subtitle_text
{
	display:none;
}

#print-options
{
	background:url(images/printer.gif) no-repeat top left;
	float:right;
	font-size:85%;
	margin-left:4px;
	padding-left:18px;
}

#connecting_line
{
	display:none;
}

#index
{
	clear:both;
	float:left;
}

#trailer
{
	border-top:1px solid #888;
	font-size:85%;
	margin-top:10px;
	padding-top:10px;
	text-align:right;
}

#trailer_addition
{
	margin-left:10%;
	text-align:center;
}

#trailer-left
{
	display:none;
	float:left;
	margin-top:6px;
	text-align:right;
}

#trailer-right
{
	display:none;
	float:right;
	margin-top:6px;
	text-align:left;
	width:18%;
}

#trailer-text
{
	float:left;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	white-space:nowrap;
	width:76%;
}

#trailer-text p
{
	margin:0;
	text-align:center;
}

#footer-msg
{
	float:left;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	white-space:nowrap;
	width:76%;
}

#footer-msg p
{
	margin:0;
	text-align:center;
}

.separator
{
	clear:both;
	padding:0 0 2px;
}

#separator img
{
	margin:0;
	padding:0;
}

#double_column
{
	float:right;
	margin-left:2%;
	padding:0;
	position:relative;
	top:4px;
	width:76%;
}

* html #double_column
{
	margin-left:.5%;
}

div.org_list_double
{
	border:2px solid #006;
	float:left!important;	
	margin-bottom:10px;	
	padding-top:0;
	width:49%!important;
}


#org_list_gdaa
{	
	float:left;
	margin-left:2%;
	top:4px;
	width:37%;
}


#org_list_parliament
{
	border:2px solid #006;
	clear:right;
	float:left;
	margin-left:1%;
	top:4px;
	width:37%;
}

* html #org_list_parliament
{
	height:251px;
	margin-left:.5%;
	top:4px;
}

#org_list_parliament,#org_list_gdaa,.org_list_double
{
	border:none!important;
}
#org_list_gdaa ul,
#org_list_parliament ul,
ul.org_list_double {
	margin: 1px 0 1px 2px;
	padding: 0;
	border-bottom: 1px dotted #ededed !important;
	list-style-type: none;
}


#org_list_gdaa ul li,
#org_list_parliament ul li,
ul.org_list_double li {
	list-style-type: none;
	padding: 0.25em 0 0.25em 12px;
	background: url(images/glyph_lists.gif) no-repeat left 0.2em;
}

ul.org_list_double
{	
	margin:1px 0 1px 2px;	
}

#quicklinks
{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border:1px solid #ddd;
	border-radius:6px;
	float:left;
	height:auto;
	margin:0 1px 1px 2px;
	min-height:177px;
	padding:6px;
	position:relative;
	text-align:left;
	top:4px;
	width:22%;
	background: #ededed;
}

#quicklinks ul
{	
	margin:1px 0;	
	padding-left:4px;
	padding-right:4px;
}

#quicklinks ul li {
	list-style-type: none;
}

#qlspace
{
	margin:0;
}

* html #qlspace
{
	margin-bottom:-5px;
	width:100%;
}

#quicklinks li
{
	margin:0;
	padding:0;
}

* html #quicklinks li
{
	width:100%;
}

#quicklinks li.last
{
	margin:0;
	padding:0;
}

* html #quicklinks li.last
{
	width:100%;
}

#quicklinks form
{
	margin:0;
	padding-top:0;
}

* html #quicklinks form
{
	width:100%;
}

.column_separator
{	
	border-top: 2px groove #fff;
	margin-bottom:10px;
	margin-top:10px;
	width:100%;
}

* html .column_separator
{
	margin-bottom:-10px;
}

#ql_heading
{
	background-color:transparent;
	height:27px;
	margin-bottom:5px;
	vertical-align:middle;
	width:100%;
}

* html #ql_heading
{
	height:34px;
}

#ql_heading h2
{
	color:#000;
	font-weight:normal;
	font-family:Georgia, "Times Roman", serif; 
	height:auto;
	margin:0;
	padding-left:5px;
	padding-right:36px;
	text-align:left;
	text-decoration:none;
}

#browseheadings
{
	color:#FFF;
	font-size:.8em;
	font-weight:700;
	text-align:left;
	text-decoration:none;
}

#sec_heading_courts
{
	height:auto;
	left:0;
	margin:0;
	min-height:68px;
	padding:0;
	position:relative;
	top:0;
	width:100%;
}

* html #sec_heading_courts
{
	height:68px;
	padding-bottom:4px;
}

#sec_heading_courts h2
{
	background:url(images/courtroom.jpg) no-repeat 0 0 !important;
	background-color:#006;
	border-color:#FFF;
	border-style:solid;
	border-width:2px 2px 0;
	color:#FFF;
	font-weight:700;
	height:100%;
	margin:0 34px 0 0;
	min-height:68px;
	padding-bottom:4px;
	padding-left:8px;
	padding-top:8px;
	text-decoration:none;
}

* html #sec_heading_courts h2
{
	border-bottom-width:2px;
}

#logo_courts
{
	background-color:#996;
	border-color:#FFF;
	border-style:solid;
	border-width:2px 2px 0;
	height:64px;
	padding-top:16px;
	position:absolute;
	right:1px;
	top:0;
	width:32px;
}

* html #logo_courts
{
	right:0;
}

#sec_heading_gdaa
{
	height:auto;
	left:0;
	margin:0;
	min-height:68px;
	padding:0;
	position:relative;
	top:0;
	width:100%;
}

* html #sec_heading_gdaa
{
	height:68px;
}

#sec_heading_gdaa h2
{
	background:url(images/gadd.jpg) no-repeat 0 0 !important;
	background-color:#006;
	border-color:#FFF;
	border-style:solid;
	border-width:2px 2px 0;
	color:#FFF;
	font-weight:700;
	height:100%;
	margin:0 35px 0 0;
	min-height:68px;
	padding-bottom:4px;
	padding-left:8px;
	padding-top:8px;
	text-decoration:none;
}

* html #sec_heading_gdaa h2
{
	border-bottom-width:2px;
	margin-right:34px;
	padding-bottom:3px;
}

#logo_gdaa
{
	background-color:#996;
	border-color:#FFF;
	border-style:solid;
	border-width:2px 2px 0;
	height:auto;
	min-height:64px;
	padding-top:16px;
	position:absolute;
	right:1px;
	top:0;
	width:32px;
}

* html #logo_gdaa
{
	border-bottom-width:2px;
	border-right-width:1px;
	height:63px;
	right:0;
}

#sec_heading_gg
{
	height:auto;
	left:0;
	margin:0;
	min-height:68px;
	padding:0;
	position:relative;
	top:0;
	width:100%;
}

* html #sec_heading_gg
{
	height:68px;
	padding-bottom:4px;
}

#sec_heading_gg h2
{
	background:url(images/governor-general.jpg) no-repeat 0 0 !important;
	background-color:#006;
	border-color:#FFF;
	border-style:solid;
	border-width:2px 2px 0;
	color:#FFF;
	font-weight:700;
	height:100%;
	margin:0 35px 0 0;
	min-height:68px;
	padding-bottom:4px;
	padding-left:8px;
	padding-top:8px;
	text-decoration:none;
}

* html #sec_heading_gg h2
{
	border-bottom-width:2px;
}

#logo_gg
{
	border:2px solid #FFF;
	height:66px;
	position:absolute;
	right:1px;
	top:0;
	width:32px;
}

* html #logo_gg
{
	right:0;
}

#sec_heading_parliament
{
	height:auto;
	left:0;
	margin:0;
	min-height:68px;
	padding:0;
	position:relative;
	top:0;
	width:100%;
}

* html #sec_heading_parliament
{
	height:68px;
}

#sec_heading_parliament h2
{
	background:url(images/parlHouse.jpg) no-repeat 0 0 !important;
	background-color:#006;
	border-color:#FFF;
	border-style:solid;
	border-width:2px 2px 0;
	color:#FFF;
	font-weight:700;
	height:100%;
	margin:0 35px 0 0;
	min-height:68px;
	padding:8px 4px 4px 8px;
	text-decoration:none;
}

* html #sec_heading_parliament h2
{
	border-bottom-width:2px;
}

#logo_parliament
{
	background-color:#996;
	border:2px solid #FFF;
	height:64px;
	padding-top:16px;
	position:absolute;
	right:1px;
	top:0;
	width:32px;
}

* html #logo_parliament
{
	right:0;
}

#InformationText
{
	display: none;
}

#breadcrumb
{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:none repeat scroll 0 0 #EDEDED;
	border-radius:6px;
	clear:both;
	font-size:95%;
	margin-bottom:1em;
	margin-left:5px;
	margin-top:5px;
	padding:5px;
}

#breadcrumb .bluebold
{
	display:none;
}

#breadcrumb p
{
	line-height:130%;
	margin:0;
	width:100%;
}

#breadcrumb a:visited
{
	color:#0063dc;
}

#title_info
{
	clear:both;
	margin-left:5px;
	margin-right:5px;
}

#mod_timestamp
{
	padding:1em 0;
}

#mod_timestamp span.text
{
	color:#666;
	font-size:85%;
}

#info_display
{
	clear:both;
	margin:0 0 0 3px;
	padding:0;
}

#tree_browse
{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border:1px solid #CCC;
	border-radius:6px;
	float:right;
	margin-top:-3.25em;
	padding:10px;
	width:24%;
}

* html #tree_browse
{
	height:169px;
}

#tree_browse p
{
	margin:0;
	padding:0;
}

* html #tree_browse p
{
	width:90%;
}

#arrow
{
	display:none;
	float:left;
	height:24px;
	margin-left:1%;
	padding-top:2px;
	text-align:center;
	vertical-align:top;
	width:8%;
}

* html #arrow
{
	width:8.5%;
}

#arrow img
{
	border:0 none;
	height:18px;
	width:14px;
}

#tree_items
{
	clear:both;
	float:left;
	margin:0;
	padding:0 0 0 1.2em;
}

#tree_items ul
{
	border-bottom:1px dotted #ddd;
	list-style-type:none;
	margin:0 0 4px;
	padding:0 0 4px;
}

#tree_items li
{
	border-top:1px dotted #ddd;
	list-style-type:none;
	margin:4px 0 0 32px;
	padding:4px 0 0;
}

#tree_items a
{
	margin:0 0 0 -16px;
	padding:0;
}

#tree_items input
{
	left:-16px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	position:relative;
	top:3px;
}

#treeview a
{
	margin:0;
	padding:0;
}

#browse_details_subsection
{
	float:left;
	margin:0 0 0 40px;
	padding:0;
	width:63%;
}

#browse_details_subsection .separator
{
	display:none;
}

#browse_details_subsection #staff_list .separator
{
	display:block;
}

#address-line
{
	margin:10px 0 0;
	padding:0;
	width:100%;
}

#address-head
{
	clear:left;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	text-align:left;
	width:20%;
}

#formatted-address
{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
}

#detailed_info_only
{
	float:left;
	margin:0 0 3px;
	padding:0;
	width:99%;
}

* html #detailed_info_only
{
	padding-right:4px;
}

#detailed_info_only ul
{
	list-style-type:none;
	margin:0;
	padding:5px 0 5px 5px;
}

#detailed_info_only li
{
	margin-bottom:.5em;
}

#entry_desc_only
{
	float:left;
	margin:20px 0 3px;
	padding-right:4px;
	width:99%;
}

#staff_list
{
	border:none!important;
	height:auto;
	margin:0;
	min-height:100%;
	width:99%;
}

* html #staff_list
{
	height:68px;
}

#staff_list p
{
	margin:0;
	padding:0 0 0 5px;
}

#first_column
{
	clear:left;
	float:left;
	margin:0 0 5px;
	padding:0;
	width:44%;
}

#second_column
{
	float:right;
	margin:0 5px 5px 0;
	padding:0;
	width:55%;
}

* html #second_column
{
	margin-right:0;
}

p#staff_header
{
	border:none;
	border-top:2px solid #ddd!important;
	list-style-type:none;
	padding:1.2em 0 .7em;
	width:99%;
}

.staff_header2
{
	background-color:#fff!important;
	width:100%;
}

p#adv_heading
{
	clear:both;
	float:left;
	margin-left:3px;
	margin-top:5px;
}

p#adv_desc
{
	clear:both;
	float:left;
	margin-bottom:5px;
	margin-left:3px;
	margin-top:5px;
}

p#adv_label
{
	clear:both;
	float:left;
	margin-bottom:10px;
	margin-left:3px;
	margin-top:5px;
}

#adv_form
{
	height:auto;
	min-height:10%;
	width:99%;
}

* html #adv_form
{
	height:10%;
}

#adv_search
{
	background-color:#CC9;
	clear:both;
	float:left;
	font-size:140%;
	height:auto;
	margin-left:3px;
	margin-right:0;
	min-height:10%;
	padding:2px 2px 25px;
	width:99%;
}

* html #adv_search
{
	height:10%;
}

#adv_options
{
	clear:both;
	float:left;
	height:auto;
	margin-left:3px;
	margin-right:3px;
	margin-top:10px;
	min-height:10%;
	width:99%;
}

* html #adv_options
{
	height:10%;
}

#adv_options p
{
	display:inline;
	float:left;
}

input#submit
{
	display:inline;
	float:right;
}

#adv_col1
{
	float:left;
	width:39%;
}

#adv_col1 ul
{
	list-style-type:none;
	padding-left:0;
}

#adv_col1 li
{
	float:left;
	margin-left:3px;
	margin-top:15px;
	vertical-align:bottom;
	width:99%;
}

#adv_col1 input
{
	float:right;
	margin-top:-18px;
}

#adv_col2
{
	float:left;
	width:8%;
}

#adv_col2 p
{
	margin-top:10px;
	text-align:center;
	width:99%;
}

#adv_col3
{
	float:left;
	width:44%;
}

#adv_col3 ul
{
	list-style-type:none;
	padding-left:0;
}

#adv_col3 li
{
	float:left;
	margin-left:3px;
	margin-top:15px;
	vertical-align:bottom;
	width:99%;
}

#adv_col3 input
{
	float:right;
	margin-top:-18px;
}

#searchres
{
	clear:both;
	margin:3px;
	width:99%;
}

#searchres_table
{
	border:none;
	padding:3px;
	width:99%;
}

#quicklinkspage
{
	clear:both;
	width:99%;
}

#qlp_intro
{
	clear:both;
	padding:5px;
	width:99%;
}

#qlp_table
{
	clear:both;
	padding:3px;
	width:100%;
}

#printpage
{
	clear:both;
	width:100%;
}

#pp_intro
{
	clear:both;
	margin-top:3px;
	padding:5px;
	width:95%;
}

#pp_table td
{
	border-bottom:1px solid #ededed;
	padding:.25em;
	text-align:left!important;
}

.staticpage
{
	margin-left:12%;
	margin-right:12%;
	margin-top:10px;
}

h2.staticpage
{
	font-size:.7em;
	font-weight:100;
}

#surveypage
{
	color:#006;
}

#surveypage p
{
	font-size:x-small;
	font-weight:100;
	margin-bottom:15px;
	margin-top:0;
}

input.textbox
{
	left:20%;
	text-align:right;
}

#surveypage ul
{
	font-size:x-small;
	font-weight:100;
	list-style-type:none;
	margin-bottom:10px;
}

p#heading
{
	font-size:small;
	font-weight:900;
}

ul#aboutlist1
{
	list-style-type:disc;
	margin-left:30px;
}

ul#aboutlist1 li
{
	padding:3px;
}

ul#aboutlist2
{
	list-style-type:decimal;
	margin-left:30px;
}

ul#aboutlist2 li
{
	padding:3px;
}

ul#permission
{
	list-style-type:lower-alpha;
	margin-left:30px;
}

ul#permission li
{
	padding:3px;
}

#privacypage ul
{
	list-style-type:disc;
	margin-left:30px;
}

ul#feedback
{
	list-style-type:none;
	margin-left:10px;
}

#feedbackquery
{
	font-size:small;
	font-weight:100;
}

#hotlinepage
{
	clear:both;
	padding:1px;
	width:99%;
}

#hotline_intro
{
	clear:both;
	padding:5px;
	width:99%;
}

#hl_table ul
{
	list-style-image:url(/images/hotline.gif);
	margin:0;
	padding-left:20px;
}

#searchres_table tbody tr
{
	background-color:#fff!important;
	border-bottom:1px solid #ccc;
	color:#000!important;
}

.pageheading
{
	font-family:Georgia, "Times Roman", serif;
	font-size:300%;
	letter-spacing:-.03em;
	text-shadow:0 1px 0 #ddd;
}

.pageheading b
{
	font-weight:400;
}

.bluebold
{
	font-weight:700;
}

li#nowrap
{
	clear:both;
	display:block;
	float:none;
}

#detailed_info_only .bluebold
{
	display:inline-block;
	width:8em;
}



#org_list_parliament .separator,#org_list_gdaa .separator,.org_list_double .separator
{
	display:none;
}

#sec_heading_courts,#sec_heading_gg,#sec_heading_parliament,#sec_heading_gdaa
{
	min-height:0!important;
}

#logo_gdaa,#logo_gg,#logo_courts,#logo_parliament
{
	border:1px solid #ddd;
	display:none;
	height:77px;
	padding:4px;
	right:0!important;
	width:152px;
}

#logo_gdaa img,#logo_gg img,#logo_courts img,#logo_parliament img
{
	display:none;
}

#sec_heading_courts h2,#sec_heading_gg h2,#sec_heading_parliament h2,#sec_heading_gdaa h2
{
	background-color:transparent!important;
	border:none;
	color:#333!important;
	font-family:Georgia, "Times Roman", serif;
	font-size:2.5em;
	font-weight:400;
	letter-spacing:-.03em;
	border-left: 8px solid #ededed;
	line-height:90%;
	padding-top: 0;
	margin-top: 8px;
	padding-left:70px;
	position:relative;
	text-shadow:#fff 0 1px 0 #ddd 0 -1px 0;
}

#double_column .separator
{
	display:none;
}

#result_table tr
{
	background-color:#fff!important;
}

#result_table tr#azheader
{
	background-color:#006!important;
	color:#fff;
}

#azheader th
{
	text-align:left;
}

#pp_table tr th.browseheadings
{
	background-color:#006!important;
	color:#fff;
	padding:.25em;
	text-align:left;
}

#searchres_table tbody tr,#result_table_tbody tr,#pp_table tr,#hl_table tr, #qlp_table tr
{
	background-color:#fff!important;
}

#searchres_table tbody tr td,#result_table_tbody tr td,#pp_table tr td,#hl_table tr td, #qlp_table tr td
{
	border-bottom:1px solid #ededed;
	background-color: #fff !important;
}

#searchres_table tbody tr:nth-child(2n+1),#result_table tbody tr:nth-child(2n+1),#pp_table tbody tr:nth-child(2n+1), #qlp_table tbody tr:nth-child(2n+1)
{
	background-color:#ededed!important;
}

#searchres_table tbody>tr:first-of-type,#pp_table tbody>tr:first-of-type, #qlp_table tbody>tr:first-of-type
{
	background-color:#006!important;
	color:#fff!important;
}

#statel {
	top: -5px;
	position: relative;
	margin-bottom: -5px;

}

