﻿/* --MINISTERIAL STATEMENTS STYLESHEET-- */
/* general */

body
{
    font-size:90%;
}

#content p
{
   text-align: justify;
}

#content h1
{
    color: #C47B13;
    font-size: 180%;
	text-transform: none;
}

#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 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 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;
}

#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;
}

#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;
}

#content p.monetary_allocation
{
font-weight: bold;
}

#content p span.monetary_allocation_total
{
    font-weight: bold;
    float:right;
    margin-top:-16px;
}

#content table th.boxheading_shaded
{
background-color : #666666;
color: #FFFFFF;
font-weight: bold;
padding: 5px 10px;
}

#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;
}
  
  
#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%;
}

/*STYLES USED ONLY IN THE AUSAID STATEMENT*/


#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;
}

#content table.table_nosides_ausaid tr th.ausaid_table_headings_left
{
 text-align : left;
 font-weight: normal;
 font-size: 90%;
 border-bottom : 1px solid #000000;
 padding: 2px 0 5px 0;
}

#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 0.5em;
  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;
}


/*STYLES USED ONLY IN THE INDIGENOUS STATEMENT*/


#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%;
}

#content table.table_nosides_indigenous td
{
  text-align : right;
  font-size: 90%;
}

#content table.table_nosides_indigenous tr th.indigenous_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_indigenous tr th.indigenous_table_headings_left
{
 text-align : left;
 font-weight: bold;
 font-size: 95%;
}

#content table.table_nosides_indigenous tr th.table_column_heading_left_italic
{
 text-align : left;
 font-weight: bold;
 font-style: italic;
 font-size: 90%;
}

#content table.table_nosides_indigenous tr td.indigenous_left 
{
 text-align:left;
}

#content table.table_nosides_indigenous tr td.indigenous_bold_text_right
{
 text-align : right;
 font-weight: bold;
 font-size: 90%;
}

#content table.table_indigenous
{
  border-color : #000000;
  border-collapse: collapse;
  border : 1px solid #000000;
  line-height : 1.3em;
  font-size: 90%;
  width: 100%;
}

#content table.table_indigenous td
{
  text-align : right;
  font-size: 90%;
}

#content table tr td p.boxheading
{
font-size: 115%;
font-weight: bold;
color : #C47B13;
margin-top: 1em;
}

#content table tr td p.boxheading_h2
{
font-size: 95%;
font-weight: bold;
margin-bottom: -1em;
color : #C47B13;
}


/*STYLES USED ONLY IN THE CLIMATE CHANGE STATEMENT*/



/*STYLES USED ONLY IN THE EDUCATION STATEMENT*/

#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;
}

#content p.boxheading span.monetary_allocation_total
{
margin-top: 1em;
    float:right;
    margin-top: -1.5em;
}
