﻿@import "standardtable.css";

/* general */

#page_outermore_space
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:90%;
    color:#273942;
}




p.blockquote, ol p.double_blockquote
{
    margin: 1em 2em 1em 2.5em;
	line-height: 1.4em;
}

p.small_blockquote
{
    margin: 1em 2em 1em 1em;
	line-height: 1.4em;
}

p.double_blockquote
{
    margin: 1em 2em 1em 4em;
	line-height: 1.4em;
}

p.double_alpha_blockquote
{
    margin: 1em 2em 1em 5.5em;
	line-height: 1.4em;
}

p.double_roman_blockquote
{
    margin: 1em 2em 1em 8em;
	line-height: 1.4em;
}

p.blockquote_italic, ol li p.blockquote_italic
{
    margin: 1em 2em 1em 2.5em;
	font-style: italic;
	line-height: 1.4em;
}

ol li p.double_blockquote_italic, p.double_blockquote_italic
{
    margin: 1em 2em 1em 4.5em;
	font-style: italic;
	line-height: 1.4em;
}

p.small_blockquote_italic
{
    margin: 1em 2em 1em 1em;
	font-style: italic;
	line-height: 1.4em;
}

p.TP_Date
{
	text-align: right;
	font-weight: bold;
}

p.TP_Date_normal
{
	text-align: right;
}

p.homepage_text
{
    font-size:130%;
	line-height: 1.6em;
    color:#273942;
	margin: 2em 5em 2em 3em;
	text-align: justify;
}

p.homepage_message
{
  color:#8b0000;
	font-size: 100%;
	line-height: 1.6em;
	margin: 2em 5em 2em 3em;
	text-align: center;
	border: 1px solid #8b0000;
	padding: 10px;
}

p.homepage_welcome_text
{
    margin: 1em 8em 1em 4em;
	line-height: 1.5em;
    color:#273942;
	font-size: 95%;	
}

p.homepage_quote
{
    margin: 1em 8em 1em 6em;
	font-style: italic;
	line-height: 1.5em;
    color:#273942;
	font-size: 95%;	
}

p.homepage_source
{
    margin: 1em 8em 1em 6em;
	line-height: 1.4em;
    color:#273942;
	text-align: right;
	font-size: 85%;
}

p.note
{
    margin: 0.5em 0 0 0;
	line-height: 1.4em;
	font-size: 85%;
}

p.note_indent
{
    margin: 1em 0 -0.5em 1.5em;
	line-height: 1.4em;
	font-size: 85%;
}

p.table_note
{
    margin: -1.5em 0 2em 0;
	line-height: 1.4em;
	font-size: 85%;
}

p.table_note_close
{
    margin: -1.5em 0 -0.5em 0;
	line-height: 1.4em;
	font-size: 85%;
}

p.table_note_italic
{
    margin: -1.5em 0 2em 0;
	line-height: 1.4em;
	font-size: 85%;
	font-style: italic;
}

p.photo_note
{
    margin: -1.5em 5em 4em 3em;
	line-height: 1.4em;
	font-size: 85%;
}

p.list_heading
{
  margin: 2em 0 -0.5em 0;
	line-height: 1em;
	font-size: 85%;
	font-weight: bold;
}

p.right
{
	line-height: 1.4em;
	text-align:right;
}

p.centre
{
	line-height: 1.4em;
	text-align:center;
}

p.signature
{
	line-height: 1.4em;
	font-size: 95%;
}

p.signature_bold
{
	line-height: 1.4em;
	font-weight: bold;
	font-size: 90%;
}

p.question
{
  color:#8b0000;
	font-size: 100%;
	margin: 1.5em 0 -0.8em 0;
	font-weight: bold;	
}

p.next_prev
{
	text-align: left;
	margin: 0.2em 0 0 0;
	font-size: 90%;
}

ol li p.blockquote
{
    margin: 1em 2em 1em 0;
	line-height: 1.4em;
}

ol li ol li p.blockquote_inline, ol li p.blockquote_inline
{
    margin: 1em 2em 1em -2em;
	line-height: 1.4em;
}

p.hanging_indent
 {
    padding-left: 35px ;
    text-indent: -33px ;
}



/* headings */
h1
{
    color:#8b0000;
	font-size: 150%;
	font-weight: bold;
	text-align: center;
}

h1.h1_more_space
{
	text-align: left;
	padding-top: 2em;	
}

h1.h1_left
{
    color:#8b0000;
	font-size: 150%;
	font-weight: bold;
	text-align: left;
}

h2
{
    color:#8b0000;
	font-size: 140%;
	font-weight: normal;
	margin: 1em 0 -0.2em 0;
}

h2.more_space
{
    color:#8b0000;
	font-size: 140%;
	font-weight: normal;
	margin: 1em 0 1em 0;
	padding-top: 0.5em;
}

h2.annexure
{
    color:#8b0000;
	font-size: 140%;
	font-weight: normal;
	margin: 0 0 1em 0;
	text-align: center;
}

h2.centre
{
    color:#8b0000;
	font-size: 140%;
	font-weight: normal;
	margin: 1em 0 1em 0;
	text-align: center;
}

h2.h2_related_bodies, h2.h2_resources
{
	color: #273942;
	font-size: 140%;
	font-weight: normal;
	margin: 1em 0 1em 0;
	padding-top: 0.5em;
}

h3.h3_related_bodies, h3.h3_resources
{
	color: #273942;
	font-size: 110%;
	font-weight: bold;
	margin: 1em 0 -0.3em 0;
	padding-top: 0.5em;
}

h3
{
    color:#8b0000;
	font-size: 110%;
	margin: 1em 0 -0.3em 0;
	font-weight: bold;	
}

h3.corporations_act
{
    color:#8b0000;
	font-size: 110%;
	margin: 1em 0 2em 0;
	font-weight: bold;
	text-align: center;
}

h3.whereas
{
	margin: 1.5em 0 0 0;
	font-variant: small-caps;
}

h3.schedule
{
	margin: 1.5em 0 0 0;
	font-variant: small-caps;
	text-align: center;
}


h3.centre
{
    color:#8b0000;
	font-size: 110%;
	margin: 1em 0 -0.3em 0;
	font-weight: bold;
	text-align: center;
}

h3.more_space
{
    color:#8b0000;
	font-size: 110%;
	margin: 0.5em 0 1em 0;
	font-weight: bold;
}

h3.h3_compliance
{
    color:#8b0000;
	font-size: 105%;
	margin: 2em 0 1em 0;
	font-weight: bold;
}


h4
{
    color:#8b0000;
	font-size: 95%;
	margin: 1em 0 -0.5em 0;
	font-weight: bold;
}

h4.h4_indent
{
    color:#8b0000;
	font-size: 95%;
	margin: 1em 0 0.5em 3em;
	font-weight: bold;
}

h4.italic
{
    color:#8b0000;
	font-size: 95%;
	margin: 1em 0 -0.5em 0;
	font-weight: bold;
	font-style:italic;
}

h5
{
    color:#8b0000;
	font-size: 100%;
	font-weight: normal;
	margin-bottom: -0.8em;	
}

h5.h5_black
{
    color:#000000;
	font-size: 85%;
	font-weight: bold;
	margin-bottom: -1em;
}

h6
{
    color:#8b0000;
	font-size: 85%;
	font-weight: normal;
	margin-bottom: -1em;	
}

p.table_heading
{
	text-align: left;
	color:#8b0000;
	font-size: 100%;
	font-weight: normal;
	margin: 10px 0 5px 0;
}

p.chart_heading
{
	text-align: center;
	color:#8b0000;
	font-size: 100%;
	font-weight: normal;
	margin: 10px 0 5px 0;
}

p.chart_graphic
{
	text-align: center;
	margin-bottom: 2em;
}

#content_inner p.italic
{
font-style:italic;
}

#content_inner p.italic_centre
{
font-style:italic;
text-align: center;
}

#content_inner p.indent
{
  margin-left : 1em;
  line-height: 1.4em;
}

/* lists */

#content_inner ul, ol
{
  margin-top : 1em;
  margin-bottom : 0;
  line-height: 1.4em;
}

#content_inner ul li, #content_inner ol li ol li ol.roman li ul.bullet li
{
  margin-top : 0;
  margin-bottom : 1em;
  padding : 0 0 0 0.5em;
  list-style: square;
  vertical-align : middle;
}

#content_inner ol.note_85pc li
{
  margin : 0 0 0.5em 1em;;
  font-size: 85%;
  line-height: 1.4em;
}

#content_inner ol.note_80pc_no_ident li
{
  margin : 0 0 0.5em -1em;
  font-size: 80%;
  line-height: 1.4em;
}

#content_inner ol.note_80pc_no_ident li ol.alpha
{
  margin : 0.5em 0 0.5em 3em;
}

#content_inner ol.note_80pc_no_ident li ol.alpha li
{
/*  margin : 0 0 0.5em -1em;*/
  font-size: 100%;
  line-height: 1.4em;
}

#content_inner ol.note_alpha li
{
  margin : 0 0 0.5em 1em;;
  font-size: 85%;
  line-height: 1.4em;
  list-style: lower-alpha;
}

#content_inner ol.note_85pc li ol li
{
  margin : 0 0 0.5em -1.5em;
  font-size: 100%;
  list-style:decimal;
}

#content_inner ol.note_85pc li ol li ol li
{
  margin : 0 0 0.5em -1.5em;
  font-size: 100%;
  list-style:decimal;
}

#content_inner ol.alpha li
{
  margin-top : 0;
  margin-bottom : 1em;
  list-style: lower-alpha;
  vertical-align : middle;
}

#content_inner ol.alpha_italic li
{
  margin-top : 0;
  margin-bottom : 1em;
  list-style: lower-alpha;
  vertical-align : middle;
  font-style:italic;
}

#content_inner ol.alpha_double_indent li
{
  margin : 0 0 1em 2em;
  list-style: lower-alpha;
  vertical-align : middle;
}

#content_inner ol.alpha_double_indent_italic li
{
  margin : 0 0 1em 2em;
  list-style: lower-alpha;
  vertical-align : middle;
  font-style:italic;
}

#content_inner ol.capital li, #content_inner ol.alpha li ol.roman li ol.capital li, #content_inner ol li ol.alpha li ol.roman li ol.capital li, #content_inner ol ol ol.capital li, #content_inner ol li ol li ol.roman ol.capital li, #content_inner ol li ol.roman ol.capital li, #content_inner ol.no_list li ol.alpha li ol.roman li ol.capital, #content_inner ol.alpha ol.roman ol.roman li ol.capital
{
  margin-top : 0;
  margin-bottom : 1em;
  list-style: upper-alpha !important;;
  vertical-align : middle;
}

#content_inner ol li ol.alpha li, #content_inner ol li ol li ol.alpha li
{
  margin : 0 0 1em -1em;
  list-style: lower-alpha;
  vertical-align : middle;
}


}

#content_inner ol.no_list li ol.alpha li
{
  margin : 0 0 1em 0;
  list-style: lower-alpha;
  vertical-align : middle;
}

#content_inner ol.no_list li ol.alpha li ol li
{
  margin : 0 0 1em -1em;
  list-style: lower-alpha;
  vertical-align : middle;
}

#content_inner ul.list-unstyled li{
	list-style:none;
	padding-left:0px;
}
#content_inner ol.no_list li ul.note li
{
  margin : 0 0 1em -1em;
  font-size: 85%;
	list-style: disc;
  vertical-align : middle;
}

#content_inner ol li ol.alpha_italic li, #content_inner ol li ol li ol.alpha_italic li
{
  margin : 0 0 1em -1em;
  list-style: lower-alpha;
  vertical-align : middle;
  font-style: italic;  
}

#content_inner ol li ol li ol.roman li, #content_inner ol li ol.roman li, #content_inner ol.no_list li ol.alpha li ol.roman li, #content_inner ol.alpha ol.roman ol.roman li
{
  margin : 0 0 1em -1em;
  list-style: lower-roman;
  vertical-align : middle;
}

#content_inner ol li ol li ol.roman_italic li, #content_inner ol li ol.roman_italic li
{
  margin : 0 0 1em -1em;
  list-style: lower-roman;
  vertical-align : middle;
  font-style: italic;  
}

#content_inner ol.roman li
{
  margin : 0 0 1em 0;
  list-style: lower-roman;
  vertical-align : middle;
}

#content_inner ol.upper-roman li
{
  margin : 0 0 1em 0;
  list-style: upper-roman;
  vertical-align : middle;
}


#content_inner ol li
{
  margin-top : 1em;
  margin-bottom : 1em;
  list-style: decimal;
  vertical-align : middle;
}

#content_inner ol li ol li
{
  margin-top : 1em;
  margin-bottom : 1em;
  list-style: lower-alpha;
  vertical-align : middle;
}

#content_inner ol li ol.italic li
{
  margin : 0 0 1em -1em;
  list-style: decimal;
  vertical-align : middle;
  font-style:italic;
}

#content_inner ol li ol.decimal li
{
  margin-top : 1em;
  margin-bottom : 1em;
  list-style: decimal;
  vertical-align : middle;
}

#content_inner ol li ul li, #content_inner ol.alpha li ul li, #content_inner ol.alpha li ol.roman li ol li, #content_inner ol.capital li ul li
{
  margin : 1em 0 1em -1.5em;
  list-style: square;
  vertical-align : middle;
}

#content_inner ul li ul li
{
  margin : 1em 0 1em -1.5em;
  list-style: url(/_images/bullet_dash.gif);
  vertical-align : middle;
}

#content_inner ul.italic_indent
{
  margin-top : 1em;
  margin-bottom : 1em;
  line-height: 1.4em;
}

#content_inner ul.italic_indent li
{
  margin : 0 0 1em 2em;
  padding : 0 0 0 0.5em;
  list-style: square;
  vertical-align : middle;
  font-style: italic;
}

#content_inner ul.no_bullet li
{
  list-style: none;
  margin : 0.4em 0 0.4em -2em;
}

#content_inner ol.no_list li
{
  list-style: none;
  margin : 1.5em 0 0.4em -3em;
}

#content_inner ol li ol.no_list li,
{
  list-style: none;
  margin : 1.5em 0 0.4em -3em;
}

#content_inner ol li ol.no_list li ol.no_list li
{
  list-style: none;
  margin : 1.5em 0 0.4em -1em;
}

#content_inner ul.no_bullet_inline li
{
  list-style: square;
  margin : 0.4em 0 0.4em -1.5em;
}

#content_inner ul.compact li
{
  list-style: square;
  margin-top : 0.2em;
  margin-bottom : 0.2em;
  line-height: 1.4em;
}

#content_inner ol.alpha_blockquote
{
	margin: 1em 2em 1em 7.5em; 	
}

#content_inner ol.alpha_blockquote li
{
  margin-top : 0;
  margin-bottom : 1em;
  list-style: lower-alpha;
  vertical-align : middle;
}

#content_inner ol.alpha_note
{
	margin: 1em 2em 1em 7em; 	
}

#content_inner ol.alpha_note li
{
  list-style: lower-alpha;
  vertical-align : middle;
	line-height: 1.4em;
	font-size: 85%;
	margin: 0 0 0.5em -3em; 
}

#content_inner ol dl dd ul
{
  margin-top : 1em;
  margin-bottom : 0;
  line-height: 1.4em;
}

#content_inner ol dl dd ul li
{
  margin : 0 0 1em -1.5em;
  padding : 0 0 0 0.5em;
  list-style: square;
  vertical-align : middle;
}


/*#content_inner ol.number_before_blockquote li
{
  margin-top : 1em;
  margin-bottom : 1em;
  list-style: decimal;
  vertical-align : middle;
}*/
/* new code start */
ol.decimal li
{
  margin-top : 1em;
  margin-bottom : 1em;
  list-style: decimal;
  vertical-align : middle;
}
/* new code ends */
#content_inner li ul.example li
{
	list-style:none !important;
	list-style-image:none;
}
#content_inner li ol.example li
{
	list-style:none !important;
	list-style-image:none;
}
#content_inner li ul.example_italic li
{
	list-style:none !important;
	list-style-image:none;
	font-style:italic;
}
#content_inner li ol.example_italic li
{
	list-style:none !important;
	list-style-image:none;
	font-style:italic;	
}

/*hr*/

#content_inner hr.attachment
{
width: 50%;
margin: 2em 0 2em 0;
}

#content_inner hr.divider
{
width: 50%;
margin: 2em 0 2em 0;
border: 1px dotted #cccccc;
}

#content_inner hr.footnote
{
width: 25%;
margin: 1em 0 0 0;
text-align: left;
}

#content_inner hr.signature_line
{
width: 25%;
margin: 2em 0 -1em 0;
text-align: left;
color: #979797;
}

#content_inner span hr.signature_line_inline
{
width: 50%;
margin: -10px 0 0 150px;
text-align: left;
color: #979797;
}

/*div*/

#content_inner div.container
{
    width:700px;
}

#content_inner div.full_width
{
    width:100%;
}

#content_inner .float_right
{
    float:right;
}

#content_inner div.right
{
    float:right;
    width:50%;
}

#content_inner div.left
{
    float:left;
    width:50%;
}

#content_inner div.contact_container
{
    width:1000px;
	margin-top: 1em;
}

#content_inner div.contact_right
{
    float:right;
    width:500px;
	line-height: 1.4em;
}

#content_inner div.contact_left
{
    float:left;
    width:500px;
	line-height: 1.4em;
}

#content_inner div.guidance_contents
{
    width:500px;
	line-height: 0.8em;;
	clear: both;
	margin-top: 2em;
}

#content_inner div.form_details_container
{
    width:1000px;
}

#content_inner div.form_details_right
{
    float:right;
    width:600px;
	padding: 0.5em 0 0.5em 0;
}

#content_inner div.form_details_left
{
    float:left;
    width:400px;
	padding: 0.5em 0 0.5em 0;
}

/* links */

#content_inner a
{
   color:#8b0000;
   text-decoration:none;
   font-size: 100%;
}

#content_inner a:hover
{
   color:#273942;
   text-decoration: underline;
}

#content_inner a:visited
{
   color: #CF3D40;
}

#content_inner a:visited:hover
{
   color: #CCCCCC;
   text-decoration: underline;
}

/* tables */

#content_inner table.hidden
{
  border-collapse: collapse;
  border : 0;
  line-height : 1.3em;
  font-size: 100%;
  width: auto;
  margin-bottom: 1.5em;
}

#content_inner table.hidden td
{
  border : 0;
  padding : 3px 15px 3px 0;
}

#content_inner table.hidden th
{
  text-align : left;
  color: #8b0000;
  font-weight: bold;
  font-size: 90%;
  padding-top: 10px;
}

#content_inner table.border, #content_inner table.border_left, #content_inner table.border_centre
{
  border-collapse: collapse;
  line-height : 1.3em;
  font-size: 100%;
  width: 98%;
  margin-bottom: 1.5em;
  margin-top: 1em;
}

#content_inner table.border_small, #content_inner table.border_small_left
{
  border-collapse: collapse;
  line-height : 1.3em;
  font-size: 100%;
  width: 50%;
  margin-bottom: 1.5em;
  margin-top: 1em;
}

#content_inner table.border td, table.border_small td
{
  padding : 3px;  
  border : 1px solid #CCCCCC;
  text-align: right;
}

#content_inner table.hidden_small
{
  border-collapse: collapse;
  line-height : 1.3em;
  font-size: 100%;
  width: 50%;
  margin-bottom: 1.5em;
  margin-top: 1em;
}

#content_inner table.hidden_small td
{
  padding : 3px;  
}

#content_inner table.border td.left, #content_inner table.border_centre td.left, table.border_small td.left
{
  text-align: left;
}

#content_inner table.border th, table.border_small th
{
  text-align : right;
  color: #8b0000;
  font-weight: bold;
  font-size: 90%;
  padding: 5px 3px 3px 3px;
  border: 1px solid #CCCCCC;
}

#content_inner table.border th.left, #content_inner table.border_centre th.left, table.border_small th.left
{
  text-align : left;
}

#content_inner table.border td.total_label, #content_inner table.hidden_100_border td.total_label, #content_inner table.border_centre td.total_label, table.border_small td.total_label
{
font-weight: bold;
text-align: left;
}

#content_inner table.border_centre td.total_label
{
font-weight: bold;
text-align: center;
}

#content_inner table.border_centre td.total_label_left
{
font-weight: bold;
text-align: left;
}

#content_inner table.border_centre td.total_data
{
font-weight: bold;
text-align: center;
}

#content_inner table.border td.total_data, #content_inner table.hidden_100_border td.total_data, table.border_small td.total_data
{
font-weight: bold;
text-align: right;
}

#content_inner table.hidden_100_border td.total_underline
{
border-bottom: 1px solid #CCCCCC;
text-align: right;
}

#content_inner table.no_border_left
{
  border-collapse: collapse;
  line-height : 1.3em;
  font-size: 90%;
  width: 98%;
  margin-bottom: 1.5em;
  margin-top: 1em;
}

#content_inner table.no_border_left td
{
  padding : 3px;  
  text-align: left;
  vertical-align: top;
}

#content_inner table.no_border_left td.total_border_left
{
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  text-align: left;
  font-weight:bold;
}

#content_inner table.border_left td, #content_inner table.downloads td, #content_inner table.border_small_left td
{
  padding : 3px;  
  border : 1px solid #CCCCCC;
  text-align: left;
  font-size: 90%;
  vertical-align: top;
}

#content_inner table.border_centre td
{
  padding : 3px;  
  border : 1px solid #CCCCCC;
  text-align: center;
  font-size: 90%;
  vertical-align: top;
}

#content_inner table.border_left th, #content_inner table.border_small_left th
{
  text-align : left;
  color: #8b0000;
  font-weight: bold;
  font-size: 90%;
  padding: 5px 3px 3px 5px;
  border: 1px solid #CCCCCC;
}

#content_inner table.border_centre th
{
  text-align : center;
  color: #8b0000;
  font-weight: bold;
  font-size: 90%;
  padding: 5px 3px 3px 5px;
  border: 1px solid #CCCCCC;
}

#content_inner table.border_left tr.shaded th
{
  text-align : left;
  color: #273942;
  background-color: #E6E6E6;
  font-weight: bold;
  font-size: 90%;
  padding: 5px 3px 3px 5px;
  border: 1px solid #CCCCCC;
}

#content_inner table.border td.shaded_left
{
  text-align : left;
  color: #273942;
  background-color: #E6E6E6;
  font-weight: bold;
  font-size: 90%;
  padding: 5px 3px 3px 5px;
  border: 1px solid #CCCCCC;
}

#content_inner table.border th.shaded_right
{
  text-align : right;
  color: #8b0000;
  background-color: #E6E6E6;
  font-weight: bold;
  font-size: 90%;
  padding: 5px 3px 3px 5px;
  border: 1px solid #CCCCCC;
}

#content_inner table.border td.shaded_right
{
  text-align : right;
  color: #273942;
  background-color: #E6E6E6;
  font-weight: bold;
  font-size: 90%;
  padding: 5px 3px 3px 5px;
  border: 1px solid #CCCCCC;
}

#content_inner table.border td.shaded_right_no_bold
{
  font-weight: normal;
  background-color: #E6E6E6;
}

#content_inner table.border tr.shaded
{
  font-weight: normal;
  background-color: #E6E6E6;
}

#content_inner table.border_left tr.shaded_black th
{
  text-align : left;
  color: #FFFFFF;
  background-color: #000000;
  font-weight: bold;
  font-size: 90%;
  padding: 5px 3px 3px 5px;
  border: 1px solid #CCCCCC;
}

#content_inner table.border td.left_indent
{
  padding : 5px 15px 5px 20px;
  text-align: left;
}

#content_inner table.border_left td.right, #content_inner table.hidden_100_border td.right
{
  text-align: right;
}

#content_inner table.downloads
{
  border-collapse: collapse;
  line-height : 1.3em;
  font-size: 100%;
  width: 70%;
  margin-bottom: 1.5em;
  margin-top: 1em;
}

#content_inner table.downloads th
{
  text-align : left;
  color: #273942;
  font-weight: bold;
  font-size: 90%;
  padding: 5px 3px 3px 5px;
  border: 1px solid #CCCCCC;
}

#content_inner table.hidden_100_border th.th_right
{
  text-align : right;
  color: #8b0000;
  font-weight: bold;
  font-size: 90%;
  padding: 5px 15px 3px 3px;
}

#content_inner table.downloads th.centre, #content_inner table.downloads td.centre
{
  text-align : center;
}

#content_inner table.hidden_100_border
{ 
  line-height : 1.3em;
  font-size: 100%;
  width: 100%;
  margin-bottom: 1.5em;
  margin-top: 1em;
  border: solid 1px #CCCCCC;
}

#content_inner table.hidden_100_border td.indent
{
  padding : 5px 15px 5px 3px;
  margin-right: 1em;
}

/*Table occurs in MR06/105*/

#content_inner table.hidden_100
{ 
  line-height : 1.3em;
  font-size: 100%;
  width: 100%;
  margin-bottom: 1.5em;
}

#content_inner table.hidden_100 tr
{
  border-top: 1px solid #CCCCCC;
}

#content_inner table.hidden_100 td, #content_inner table.hidden_100_border td
{
  padding : 5px 15px 5px 3px;
}

#content_inner table.hidden_100 th, #content_inner table.hidden_100_border th
{
  text-align : left;
  color: #8b0000;
  font-weight: bold;
  font-size: 90%;
  padding : 5px 15px 5px 3px;
}

#content_inner .trackchanges
{
color: #0072A8;
text-decoration : underline;
}

#content_inner .strikethrough
{
text-decoration : line-through;
color: #CA9B9C;
}

#content_inner table.compliance td.left_compliance
{
	vertical-align:top;
	padding-right: 15px;
}

#content_inner a img
{
	border: none;
	
}

#content_inner table.small
{
	width: 50% !important;
}

/* divs and spans */


div.left_eq_double
{
    float:left;
	margin: 20px 0 0 20px;
}

div.right_eq_double
{
    float:left;
	margin: 20px 0 0 10px;
}

div.right_eq
{
    float:left;
	margin: -14px 0 0 10px;
}

div.right_eq_closer
{
    float:left;
	margin: -14px 0 0 5px;
}

div.eq_overline
{
    float:left;
	text-decoration: overline;
}

div.eq_denom_centre
{
	text-align: center;
}

div.eq_denom
{
	text-align: center;
}

div.middle_eq
{
    float:left;
	margin: 25px 0 0 10px;
}

div.next_prev
{
	margin-top: 4em;
	margin-bottom: 2em;
}

#content_inner div.photo_text_container
{
    width:100%;
}

#content_inner div.photo
{
    float:left;
	padding: 20px 20px 10px 0;
}

#content_inner div.text
{
    float:left;
	padding: 20px 10px 10px 0;
}

span.equation
{
    font-size: 110%;
}

span.border-bottom
{
  border-bottom : 1px solid #273942;
}

span.italic
{
font-style:italic;
}

span.bold
{
font-weight: bold;
}

span.bold_italic
{
font-weight: bold;
font-style:italic;
}

span.normal
{
font-style: normal;
}

span.redact

{ background-color:#000000;
color: #000000;

}

/* REASONS FOR DECISIONS */

div.catchwords
{
    border: solid 1px #273942;
	margin: 10px;
	padding: 5px 15px;
}

p.catchwords_heading
{
	text-align: left;
	color:#273942;
	font-size: 100%;
	font-weight: bold;
	margin: 10px 0 5px 0;
}

h2.atp
{
    color:#8b0000;
	font-size: 140%;
	font-weight: normal;
	margin: -0.5em 0 1em 0;
	text-align: center;
}

h2.matter
{
    color:#8b0000;
	font-size: 120%;
	font-weight: normal;
	margin: 1em 0 -1em 0;
	text-align: center;
}
h1 span.matter
{
    color:#8b0000;
	font-size: 80%;
	font-weight: normal;
	margin: 1em 0 -1em 0;
	text-align: center;
}
	

dl
{
  margin : 1em 0 2em 0;
  padding : 0 0 0 0;
}

dl dt
{
  font-style : normal;
  color: #8b0000;  
  margin : 0;
  padding : 0 0 0 0;
}

dl dd
{
  margin : -1.6em 0 1em 14.5em;
  padding : 0.2em 0 0 0;
}

dl.dl_small dd
{
  margin : -1.5em 0 1em 7.5em;
  padding : 0.2em 0 0 0;
}

dl.dl_large dd
{
  margin : -1.5em 0 1em 21.5em;
  padding : 0.2em 0 0 0;
}

dl.dl_indent dd
{
  margin : -1.5em 0 1em 10em;
  padding : 0.2em 0 0 0;
}

dl dd ul li
{
	list-style:none
}

p.name
{
	font-weight: bold;
}

p.date
{
	font-weight: bold;
	margin-top: -0.75em;
}



#content_inner p.index1
{
  padding : 0;
  line-height : 1.3em;
  margin : 0.5em 0 0.5em 1.1em;
  font-weight: bold;
}

#content_inner p.index2
{
  padding : 0;
  line-height : 1.3em;
  margin : 0 0 0.2em 3em;
}



/* whats new page */

table.whatsNew
{
    margin-top:20px;
    font-size:9pt;
}

table.whatsNew td
{
    font-size:95%;  
    padding-bottom:8px;
}

table.whatsNew a:link
{
    font-size:9pt;
}

table.whatsNew td.whatsnew_header
{
    font-size:10.5pt;
}

table.whatsNew #mr_whatsnew td.docName
{
    width:25px;
    padding-right:10px;
}

table.whatsNew #rd_whatsnew td.docName
{
    width:90px;
    padding-right:10px;
}

table.whatsNew table.whats_new td.morelink a
{
    color:#000000 !important;
    font-size:90% !important;
}



/* General */
#errorMsg *
{
    color:Red !important;
    font-size:90%;
}


legend
{
    color:#000000;
}

#skipToLink
{
    display:none;
}
