﻿/* --MINISTERIAL STATEMENTS STYLESHEET-- */

/* *******************
		GENERAL
******************* */

body
{
    font-size:90%;
}

#content p
{
   text-align: justify;
}

#content p strong, #content ul li strong
{
	color: #4F4F4F;
	font-weight: bold;
	line-height: 1.5em;
}

#content p.indent_para
{
  margin-left : 1.5em;
  margin-right: 1.5em;
}


/* *******************
   GENERAL HEADINGS
******************* */

#content h1
{
    color: #C47B13;
    font-size: 180%;
	text-transform: none;
}

#content h1 span.continued
{
  font-size: 60%;
}

#content h2
{
    color: #C47B13;
    font-size: 150%;
	text-transform: none;
	margin: 1.5em 0 0em 0;
}

#content h2.h2_before_another_heading
{
    color: #C47B13;
    font-size: 150%;
	text-transform: none;
	margin: 1.5em 0 1em 0;
}

#content h2.h2_before_bullet
{
    color: #C47B13;
    font-size: 150%;
	text-transform: none;
	margin: 1.5em 0 1em 0;
}


#content h3.h3_before_another_heading
{
    color: #C47B13;
    font-size: 120%;
	font-weight: bold;
	margin: 1em 0 1em 0;
}

#content h3
{
    color: #C47B13;
    font-size: 120%;
	font-weight: bold;
	margin: 1em 0 -0.5em 0;
}

#content h3.h3_more_space
{
	margin: 1em 0 1em 0;
}

#content h4
{
    color: #C47B13;
    font-size: 110%;
	margin: 1em 0 -0.5em 0;
}

#content h5
{
    color: #C47B13;
    font-size: 100%;
	margin: 1em 0 -0.8em 0;
}

#content h6
{
    color: #C47B13;
    font-size: 85%;
	margin: 1em 0 -1em 0;
}

#content p.appendix_heading
{
    color: #C47B13;
    font-size: 180%;
	text-transform: none;
	line-height: 1.2em;
	text-align: left;
}

#content p.table_heading 
{
  color : #C47B13;
  margin : 0.6em 0 0.2em 0;
  font-size : 100%;
}

#content p.chart_heading
{
  color : #C47B13;
  font-size : 100%;
  margin : 0.6em 0 0.2em 0;
  text-align : center;
}

#content p.chart_second_heading
{
  color : #C47B13;
  font-size : 100%;
  margin : 0.3em 0 0.2em 0;
  text-align : center;
}

#content p.chart_third_heading
{
  color : #C47B13;
  font-size : 95%;
  margin : 0.3em 0 -0.2em 0;
  text-align : center;
}

/*End General Headings*/


/* *******************
 TITLE PAGE HEADINGS
******************* */

#content h1.tp-heading-1
{
  color: #C47B13;
  text-align : center;
  text-transform : uppercase;
  font-size : 210%;
  font-weight : normal;
  margin : 2em 0 1.5em 0;
}

#content h1.tp-heading-2
{
  color: #C47B13;
  text-align : center;
  font-size : 120%;
  font-weight : bold;
  line-height : 1em;
  margin : 0 0 0.3em 0;
}

#content h1.tp-heading-3
{
  color: #C47B13;
  text-align : center;
  font-size : 120%;
  font-weight : normal;
  line-height : 1.2em;
  margin : 0 0 0.5em 0;
}

#content h1.tp-heading-4
{
  color: #C47B13;
  text-align : center;
  text-transform : uppercase;
  font-size : 120%;
  font-weight : normal;
  line-height : 1.2em;
  margin : 1.5em 0 1.5em 0;
}

#content h1.tp-heading-5
{
  color: #C47B13;
  text-align : center;
  text-transform : uppercase;
  font-size : 120%;
  font-weight : normal;
  line-height : 1.2em;
  margin : 0.8em 0 0.8em 0;
}

/*End Title Page Headings*/


/* *******************
  TABLE OF CONTENTS
******************* */

#content h1.toc_h1
{
    color: #C47B13;
    font-size: 130%;
	font-weight: bold;
	text-transform: none;
	margin: 1.5em 0 1em 0;
}

#content h2.toc_h2
{
    color: #C47B13;
    font-size: 120%;
	font-weight: bold;
	text-transform: none;
	margin: 0.5em 0 0.5em 1em;
}

#content h3.toc_h3
{
    color: #C47B13;
    font-size: 110%;
	font-weight: normal;
	text-transform: none;
	margin: 0.5em 0 0.5em 2em;
}

/*End Table of Contents*/


/* *******************
  	GENERAL BOXES
******************* */

#content div.box_container
{
    width:700px;
	margin-top: 1em;
}

#content div.box
{
  width:700px;
  background: #E4E4E4;
  margin: 0;
  padding: 0.5em 1.5em;
}

#content div.boxheading_shaded
{
  	width:700px;
	background-color : #666666;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0.75em 1.5em;
}

#content div.box p
{
 line-height: 1.4em;
 margin: 0;
 padding-bottom: 1em;
}

#content div.box p.boxheading
{
 font-size: 115%;
 font-weight: bold;
 color : #C47B13;
 margin-top: 1em;
}

#content div.box p.boxheading_h2
{
font-size: 95%;
font-weight: bold;
margin-bottom: -0.5em;
color : #C47B13;
}

/*End General Boxes*/


/* *******************
  HORIZONTAL RULES
******************* */

#content hr
{
  width: 25%;
  text-align: left;
  color: #C47B13;
  height: 1px;
}

#content hr.hr_title_page
{
  width: 50%;
  text-align: center;
  color: #C47B13;
  height: 1px;
  margin: 2em 0 2em 0;
}

/*End Horizontal Rules*/


/* *******************
  GENERAL TABLES
******************* */
  
#content table.table_nosides_left_right
{
  background-color : #FFFFFF;
  border-color : #000000;
  border-collapse: collapse;
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;
  line-height : 1em;
  font-size: 90%;
  width : 100%;
  text-align: left;
}

#content table.table_nosides_left_right_more_space
{
  background-color : #FFFFFF;
  border-color : #000000;
  border-collapse: collapse;
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;
  line-height : 1.4em;
  font-size: 90%;
  width : 100%;
  text-align: left;
}

#content table.table_nosides_left_right td
{
  border : 0;
  padding : 3px 0 3px 0;
  text-align: left; !important
}

#content table.table_nosides_left_right_more_space td
{
  border : 0;
  padding : 6px 0 6px 0;
  vertical-align: top;
  text-align: left; !important
}

#content table.table_nosides_left_right td ul.ul_table
{
  border : 0;
  padding : 0 0 0 1em;
  text-align: left;
  font-size: 95%;
}

#content table.table_nosides_left_right td.td_bold, #content table.table_nosides_left_right_more_space td.td_bold
{
  border : 0;
  padding : 3px 0 3px 0;
  font-weight: bold;
}

#content table.table_nosides_left_right td.td_right
{
  padding : 3px 0 3px 0;
  text-align: right;
}

#content table.table_nosides_left_right td.td_vert_line,  #content table.table_nosides_left_right_more_space td.td_vert_line
{
border-right: 1px solid #CCCCCC;
}

#content table.table_nosides_left_right th
{
  font-weight : normal;
  text-align : left;
  font-style: normal;
  border-bottom : 1px solid #CCCCCC;
}

#content table.table_nosides_left_right th.th_bold,  #content table.table_nosides_left_right_more_space th.th_bold
{
  font-weight : bold;
  text-align : left;
  font-style: normal;
  border-bottom : 1px solid #CCCCCC;
  padding: 4px 0 4px 0;
}

#content table.table_nosides_left_right th.th_bold_right
{
  font-weight : bold;
  text-align : right;
  font-style: normal;
  border-bottom : 1px solid #CCCCCC;
}

#content table.table_nosides_left_right td
{
  border : 0;
  padding : 3px 0 3px 0;
  text-align: left;
  font-size: 90%;
}

#content table.table_nosides_left_right td span.indent
{
  border : 0;
  padding : 3px 0 3px 1em;
  text-align: left;
  font-size: 95%;
}

/*End General Tables*/



/* *******************
  		AUSAID
******************* */

/*AUSAID Tables*/

/*USED*/ #content table.table_nosides_ausaid
{
  border-color : #000000;
  border-collapse: collapse;
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;
  line-height : 1.3em;
  font-size: 90%;
  width: 100%;
}

#content table.table_nosides_ausaid td
{
  text-align : center;
  font-size: 90%;
}

#content table.table_nosides_ausaid tr th.ausaid_table_headings
{
 text-align : center;
 font-weight: normal;
 font-size: 90%;
 border-bottom : 1px solid #000000;
 padding: 2px 0 5px 0;
}

/*USED*/#content table.table_nosides_ausaid tr th
{
 text-align : center;
 font-weight: normal;
 font-size: 90%;
 border-bottom : 1px solid #000000;
 padding-top: 2px;
}

/*USED*/#content table.table_nosides_ausaid tr th.ausaid_table_headings_left
{
 text-align : left;
}

#content table.table_nosides_ausaid tr td.ausaid_left 
{
 text-align:left;
}

#content table td.table-heading-shaded-centered_ausaid
{
background-color : #666666;
color: #FFFFFF;
font-weight: bold;
text-align: center;
}

#content table.table_nosides_ausaid td.ausaid_country_program
{
  font-size: 95%;
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;
  text-align : left !important;
  padding : 1.5em 1.5em 0.5em 0.5em;
  vertical-align: top;  
}

#content table.table_nosides_ausaid td.ausaid_country_program ul
{
  text-align : left !important;
  padding : 1.5em 1.5em 0.5em 0.5em;
  vertical-align: top;  
}

#content table.table_nosides_ausaid td.ausaid_country_program p.ausaid_country
{
  margin : 0 1.5em 0em 0.5em;
  text-align : left;
}

#content table.table_nosides_ausaid td.ausaid_country_program p.ausaid_italic
{
  margin : 0 1.5em 0em 2em;
  font-style: italic;
  text-align : left !important;
}

#content table.table_nosides_ausaid td.ausaid_country_program_description
{
  font-size: 95%;
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;
  text-align: justify;
  padding : 1.5em 1.5em 0.5em 0.5em;
}

/*End AUSAID Tables*/



/*AUSAID Budget Highlights Graphic*/

#content div.box_container_ausaid
{
    width:700px;
	margin-top: 1em;
	margin-bottom: 2em;
	padding:0 5px 10px 15px;
	float: left;
	background-color: #F2F2F2;
}

#content div.box_container_ausaid p
{
	margin: 30px;
}

#content div.box_ausaid
{
  width:680px;
  margin: 0;
  border: 1px solid #000000;
}

#content div.box_ausaid_arrow_diagram
{
  width:620px;
  border-bottom: 1px solid #000000;
  margin-left:15px;
  float: left;
}

#content div.box_ausaid_arrow_diagram_image
{
  padding: 0;
  margin:0;
  float: left;
  width:50px;
}

#content div.box_ausaid_arrow_diagram_head
{
  padding: 0;
  margin:0;
  float: left;
  font-weight:bold;
  font-size:85%;
  padding-top: 10px;
  width:250px;
}

#content div.box_ausaid_arrow_diagram_list
{
  padding: 0;
  margin:0;
  float: left;
  font-size:80%;
  width:270px;
}

#half_boxes_container
{
   width:688px;
   float:left;
   margin-top: 2em;
}


#content div.box_ausaid_left, #content div.box_ausaid_right
{
  width:324px;
  border: 1px solid #000000;
  height:100%;
  padding: 0;
  margin:0;
  float: left;
  min-height:580px;  
}


#content div.box_ausaid_heading, #content div.box_ausaid_half_heading
{
  width:100%;
  background: #6D6D6D;
  margin: 0;
  padding:0;
}

#content div.box_ausaid_heading h1, #content div.box_ausaid_half_heading h1
{
color: #FFFFFF;
font-weight: bold;
text-align: center;
padding: 1em 0.3em;
font-size: 12px;
width: 100%;
 margin: 0;
}

#content div.box_ausaid_left  .box_inner, #content div.box_ausaid_right .box_inner
{
    height:580px;
}

#content div.box_ausaid_left ul, #content div.box_ausaid_right ul
{
    padding: 10px 15px 0 0;
    
}

#content div.box_ausaid ul li
{
 line-height: 1.4em;
 padding-bottom: 1em;
 margin: 1em 1em 0 1.5em;
}

#half_boxes_container #rhs_col
{
    margin-left:20px;
}


/*End AUSAID Budget Highlights Graphic*/


/*AUSAID Monetary Allocation - These are the black text versions, not the ones used in boxes*/

#content p.monetary_allocation
{
font-weight: bold;
}

#content p span.monetary_allocation_total
{
    font-weight: bold;
    float:right;
    margin-top:-16px;
}

/*End AUSAID Monetary Allocation*/



/* *******************
  	  INDIGENOUS
******************* */

/*Indigenous Tables*/

/*USED*/ #content table.table_nosides_indigenous
{
  border-color : #000000;
  border-collapse: collapse;
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;
  line-height : 1.3em;
  font-size: 90%;
  width: 100%;
}

/*USED*/ #content table.table_nosides_indigenous td
{
  text-align : right;
  font-size: 95%;
  padding-top: 10px;
  padding-bottom: 10px;
  vertical-align: top;
}

/*USED*/ #content table.table_nosides_indigenous tr th.indigenous_table_headings_left
{
 text-align : left;
 font-weight: bold;
 font-size: 100%;
 color: #C47B13;
 padding-top: 5px;
 padding-bottom: 5px;
 border-bottom: 1px solid;
}

/*USED*/ #content table.table_nosides_indigenous tr th.indigenous_table_second_headings_left
{
 text-align : left;
 font-size: 95%;
 color: #C47B13;
 padding-top: 20px;
}

/*USED*/ #content table.table_nosides_indigenous tr td.indigenous_left p 
{
 text-align:left;
 vertical-align: top;
 padding-right: 5px;
}


/*End Indigenous Tables*/



/* *******************
    CLIMATE CHANGE
******************* */

/*USED*/ #content table.table_nosides_climate
{
  border-color : #000000;
  border-collapse: collapse;
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;
  line-height : 1.3em;
  font-size: 90%;
  width: 100%;
}

/*USED*/ #content table.table_nosides_climate td
{
  text-align : left;
  font-size: 95%;
  padding-top: 10px;
  padding-bottom: 10px;
  vertical-align: top;
  border-bottom : 1px solid #CCCCCC;
}

/*USED*/ #content table.table_nosides_climate th
{
  border-bottom : 1px solid #000000;
}

/*End Climate Change*/




/* *******************
      EDUCATION
******************* */

/*Education Tables*/

#content table.table_nosides_education
{
  border-color : #000000;
  border-collapse: collapse;
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;
  line-height : 1.3em;
  font-size: 90%;
  width: 100%;
}

#content table.table_nosides_education td
{
  text-align : right;
  font-size: 90%;
}

#content table.table_nosides_education tr th.education_table_headings
{
 text-align : center;
 font-weight: bold;
 font-size: 85%;
 border-bottom : 1px solid #000000;
 padding: 2px 0 5px 0;
}

#content table.table_nosides_education tr th.education_table_headings_left
{
 text-align : left;
 font-weight: bold;
 font-size: 90%;
}

#content table.table_nosides_education tr td.education_left 
{
 text-align:left;
}

#content table.table_nosides_education tr td.education_bold_text_right
{
 text-align : right;
 font-weight: bold;
 font-size: 90%;
}

#content table.table_nosides_education tr td.education_bold_text_right_italic
{
 text-align : right;
 font-size: 90%;
 font-style: italic;
}

#content table.table_sides_education
{
  border-color : #000000;
  border-collapse: collapse;
  border : 1px solid #000000;
  line-height : 1.3em;
  font-size: 90%;
  width: 100%;
}

#content table.table_sides_education td
{
  text-align : right;
  font-size: 90%;
}

#content table.table_sides_education tr.table_sides_education
{
  border : 1px solid #000000;
}

#content table.table_sides_education tr.education_table_headings_right
{
 text-align : right;
 font-weight: bold;
 font-size: 90%;
}

#content table.table_sides_education tr td.education_left 
{
 text-align:left;
}

#content table.table_sides_education tr td.education_bold_text_right
{
 text-align : right;
 font-weight: bold;
 font-size: 90%;
}

#content table.table_sides_education tr td.education_bold_text_right_italic
{
 text-align : right;
 font-size: 90%;
 font-style: italic;
}

/*End Education Tables*/

#content p.monetary_allocation
{
 font-size: 115%;
 font-weight: bold;
 color : #C47B13;
 margin-top: 2em;
}

#content p span.monetary_allocation_total
{
 font-size: 115%;
 font-weight: bold;
 color : #C47B13;
 /*margin-top: 1em;*/
    float:right;
    margin-top:-16px;
}


/*Education Monetary Allocation - Used in Boxes*/

#content p.boxheading span.monetary_allocation_total
{
	margin-top: 1em;
    float:right;
    margin-top: -1.5em;
}

/*End Education Monetary Allocation*/

/*End Education*/



/* *******************
 RURAL AND REGIONAL
******************* */



/*End Rural and Regional*/
