﻿/* general */

#page_outer
{
    font-family:Verdana, Arial, Sans-Serif;
    font-size:90%;
    color:#273942;
}

p
{
	font-size: 95%;
	margin: 0.5em 0 1em 0;
}

p.small_text
{
	font-size: 80%;
	margin: 0.5em 0 1em 0;
}

p.single_para
{
	margin: -0.8em 0 1.5em 0;
}

div.grey_box p
{
	font-size: 95%;
	margin: 0.5em 0.8em 1em 1em;
}

div.board_member p
{
	font-size: 95%;
	margin: 0.5em 0 1em 0;
	text-align: justify;
}

div.downloads
{
	font-size: 95%;
	margin: 1em 0 3em 0;
	text-align: left;
	font-weight: bold;
	line-height: 0.7em;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	padding-top: 0.6em;
	padding-bottom: 0.3em;
}

div.downloads_right
{
	font-size: 95%;
	margin: 0 0 3em 0;
	text-align: right;
	font-weight: bold;
	line-height: 0.7em;
	border-top: 0;
	border-bottom: 1px dotted #CCC;
	padding-top: 0.6em;
	padding-bottom: 0;
}

div.paper_name
{
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
}

div.html_toc
{
	font-size: 95%;
	margin: 1em 0 3em 0;
	text-align: left;
	font-weight: normal;
	line-height: 0.8em;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	padding-top: 0.6em;
	padding-bottom: 0.3em;
}

div.html_toc_indent
{
	font-size: 95%;
	margin: 0 0 0 1.5em;
	text-align: left;
	font-weight: normal;
	line-height: 0.8em;
	border-top: none;
	border-bottom: none;
	padding-top: 0.1em;
	padding-bottom: 0.3em;
}

div.signature_container
{
	width: 80%;
}

div.signature_block
{
	float: left;
	width: 38%;	
	margin: 1em 0 3em 0;
	text-align: left;
	line-height: 1.2em;
	margin-top: -0.5em;
	padding-right: 2em;
}

div.next_prev
{
	margin-top: 3em;
	margin-bottom: 2em;
	border-top: 1px dotted #CCCCCC;
}

div.grey_box
{
	margin-top: 2em;
	margin-bottom: 2em;
	border: 1px solid #CCCCCC;
	background-color: #e6e6e6;
}

div.recommendation_box
{
	margin-top: 2em;
	margin-bottom: 2em;
	padding: 1em 1em 0.5em 1em;
	border: 1px solid #CCCCCC;
	background-color: none;
}

div.containeer_60
{
	margin-top: 2em;
	margin-bottom: 2em;
	padding: 1em 1em 0.5em 1em;
	border: none;
	background-color: none;
	width: 60%;
	float: left;
	clear: both;
	display: inline;
}

div.containeer_60 div
{
	border: none;
	background-color: none;
	float: left;
	width: 20%;
	display: inline;
}

p.paper_name
{
	color:#43545e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:110%;
	font-weight: bold;
	margin: 0.5em 0 0 0;
	line-height: 1.4em;
	text-transform: uppercase;
}

p span.space_right
{
	margin-right: 0.8em;
}

p span.semi_bold
{
	font-weight: bold;
	color: #6C6C6C;
}

span.bold
{
font-weight: bold;
}

p.no_date /*number (no.) and date formatting*/
{
	font-size: 95%;
	margin: 0 0.5em 1em 0;
	font-weight: bold;
	text-align: right;
    color:#25333B;
}

p.blockquote
{
	font-size: 95%;
	margin: 0.5em 2em 1em 2em;
	font-weight: normal;
	font-style:normal;
}

p.blockquote_italic
{
	font-size: 95%;
	margin: 0.5em 2em 1em 2em;
	font-weight: normal;
	font-style:italic;
}

p.next_prev
{
	text-align: left;
	margin: 0.4em 0 0 0;
	font-size: 90%;
}

p.coloured_text
{
	font-weight: bold;
	color: #43545e;
	font-size: 90%;
	margin: 0 0 -10px 0;
}

p.recommendation
{
	font-weight: bold;
	font-style: italic;
	color: #43545e;
	font-size: 90%;
	margin: 0 0 0 0;
}

p.table_heading
{
	font-weight: bold;
	color: #43545e;
	font-size: 100%;
	text-align: left;
	margin: 2em 0 0.5em 0;
}

p.chart_heading
{
	font-weight: bold;
	color: #43545e;
	font-size: 100%;
	text-align: center;
	margin: 2em 0 0.5em 0;
}

p.chart_graphic
{
	text-align: center;
	margin: 0 0 1em 0;
}

#content_inner p.source
{
	font-weight: normal;
	font-size: 80%;
	margin: -0.6em 0 2em 0;
}

div.recommendation_box p.recommendation_heading
{
	font-weight: bold;
	color: #43545e;
	font-size: 90%;
	margin: 0 0 1em 0;
}

div.recommendation_box p
{
	font-weight: normal;
	color: #43545e;
	font-size: 90%;
	margin: 5px 0 10px 0;
}

#content_inner p.box_heading
{
	color:#43545e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 110%;
    margin: 1.8em 0 1.5em 0.8em;
	font-weight: bold;
}

blockquote
{
	margin: 0 0 0 2em;
}

/* headings */

#mainheading
{
	color:#43545e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:3em;
    margin-top:50px;
    text-align:center;
}

h1
{
    color:#43545e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 160%;
	font-weight: bold;
	line-height: 1.5em;
	font-variant: small-caps;
}

h1.media_release
{
	color:#43545e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:125%;
	font-weight: bold;
	margin: 2em 0 0.8em 0;
	text-align: left;
	text-transform: uppercase;
	font-variant: normal;
	line-height: 1.4em;
}

h1.speech_location
{
	color:#25333B;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:110%;
	font-weight: normal;
	margin: 1em 0 1em 0;
	text-align: center;
	font-variant:normal;
	line-height: 1.4em;
}

h1.speech_title
{
	color:#25333B;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:140%;
	font-weight: normal;
	margin: 1em 0 1em 0;
	text-align: center;
	font-variant:normal;
	font-style:italic;
}

h1.speech_address
{
	color:#25333B;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:130%;
	font-weight: normal;
	margin: 0 0 0.8em 0;
	text-align: center;
	font-variant:normal;
}


h1.sub_left
{
    color:#43545e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 120%;
	font-weight: bold;
	line-height: 1.4em;
	margin: 0 0 -1em 0;
	text-transform: uppercase;
}
/*This style is to be used within the HTML mark-up of the Paper and NOT the Index page*/


h2
{
	color:#43545e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:135%;
	font-weight: normal;
	margin: 2em 0 0.8em 0;
}

h2.attachment
{
	color:#43545e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:130%;
	font-weight: normal;
	margin: 2em 0.5em 1em 0;
	text-align: right;
	font-variant:small-caps;
}

h2.smaller, h2.member
{
	color:#43545e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:120%;
	margin: 1.2em 0 0.8em 0;
	font-weight: bold;
}

h2.less_space_above
{
	color:#43545e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:135%;
	font-weight: normal;
	margin: 1em 0 0.8em 0;
}

h3
{
	color:#43545e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:110%;
    margin: 1.5em 0 0.5em 0;
}

h4
{
	color:#43545e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:95%;
    margin: 0.5em 0 0 0;
}

div.grey_box h4
{
	color:#43545e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:95%;
    margin: 0.5em 0 0 1em;
}

/* horizontal rules */

hr.hr_attachment
{
	width: 50%;
	text-align: center;
	margin: 1em auto 0 auto;
	border: 1px solid #A1A6AA;
}

hr.hr_dotted
{
	width: 100%;
	text-align: center;
	margin: 1em 0 1em 0;
	border: 1px dashed #A1A6AA;
}

hr.hr_footnote
{
	width: 25%;
	text-align: left;
	margin: 1em 0 1em 0;
	border: 1px solid #A1A6AA;
}



/* links */
#content_inner a
{
   text-decoration:none;
   font-size: 95%;
   color: #AF161B;
}

#content_inner a:hover, #content_inner a:visited:hover
{
    color: #336699;
	text-decoration: underline;
}

#content_inner a:visited
{
    color: #336699;
}

/*External Link*/
.external
{
	background:url(/_images/icon_external_link.gif);
	display: inline;
	background-repeat: no-repeat;
	background-position: 3px 0 3px -1px;
	padding: 4px 5px 0 5px;
	text-decoration: none;
}

/*End External Link*/


/* lists */

#content_inner ul li
{
	margin: 0.5em 0 0.8em -0.5em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	list-style: square;
}

#content_inner ul li ul li, #content_inner ol li ul li
{
	margin: 1em 0 0.8em -1.5em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	list-style-image: url(/_images/dash.gif);
}

#content_inner ul li ul li ul li
{
	margin: 1em 0 0.8em -1.5em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	list-style: circle;
	list-style-image: none;
}

#content_inner ol li
{
	margin: 0.5em 0 0.8em -0.5em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	list-style: decimal;
}

#content_inner ol.alpha li
{
	margin: 0.5em 0 0.8em -0.5em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	list-style: lower-alpha;
}

#content_inner ol.roman li
{
	margin: 0.5em 0 0.8em -0.5em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	list-style: lower-roman;
}

#content_inner ol.alpha li ul li, #content_inner ol.roman li ul li
{
	margin: 0.5em 0 0.8em -2em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	list-style: square;
}

#content_inner ol.alpha li ul.dash li
{
	margin: 0.5em 0 0.8em -1.8em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	list-style-image: url(/_images/dash.gif);
}

#content_inner div.grey_box ul li
{
	margin: 0.5em 0.8em 0.8em 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	list-style: square;
}

#content_inner div.grey_box ul li ul li
{
	margin: 0.5em 0.8em 0.8em -1.8em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	list-style-image: url(/_images/dash.gif);
}

#content_inner ul.no_bullet li
{
	list-style: none;
	margin: 0 0 0.5em -1.5em;
}

/* tables */

#content_inner table.table_border
{
	margin: 0.5em 0 0.8em 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	text-align: left;
	border: 1px solid #A1A6AA;
}

#content_inner table.table_border td
{
	padding: 0.5em 1em 0.5em 0.5em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	vertical-align: top;
	border: 1px solid #A1A6AA;
}

#content_inner table.table_border th
{
	font-size: 95%;
	border: none;
	border-collapse: collapse;
	border: 1px solid #A1A6AA;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	text-align: left;
}

#content_inner table.table_nosides
{
	margin: 0.5em 0 0.8em 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	border: none;
	text-align: left;
	border-top: 1px solid #A1A6AA;
	border-bottom: 1px solid #A1A6AA;
}

#content_inner table.table_nosides_submissions
{
	margin: 0.5em 0 0.8em 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	border: none;
	text-align: left;
	border-top: 1px solid #A1A6AA;
	border-bottom: 1px solid #A1A6AA;
	width: 80%;
}

#content_inner table.table_nosides_submissions th
{
	margin: 0.5em 0 0.8em 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 105%;
	border: none;
	font-weight: bold;
	color: #43545e;
	border-bottom: 1px solid #A1A6AA;	
	padding: 0.2em 0 0.2em 0;
	text-align: left;
}

#content_inner table.table_nosides th.left, #content_inner table.table_nosides_submissions th.left, #content_inner table.table_nosides th, #content_inner table.table_nosides_right th.left
{
	font-size: 95%;
	border: none;
	border-collapse: collapse;
	border-bottom: 1px solid #A1A6AA;
	padding: 5px 0 5px 0;
	font-weight: bold;
	text-align: left;
}

#content_inner table.table_nosides td, #content_inner table.table_nosides_submissions td
{
	padding: 0.2em 1em 0.2em 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	vertical-align: top;
	border: none;
}

#content_inner table.table_nosides_right td.left
{
	font-size: 95%;
	border: none;
	border-collapse: collapse;
	border-bottom: none;
	padding: 0 0 0 0;
	font-weight: normal;
	text-align: left;
}

#content_inner table.table_nosides_right
{
	margin: 0.5em 0 0.8em 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	border: none;
	text-align: right;
	border-top: 1px solid #A1A6AA;
	border-bottom: 1px solid #A1A6AA;
}


#content_inner table.table_nosides_right th
{
	font-size: 95%;
	border: none;
	border-collapse: collapse;
	border-bottom: 1px solid #A1A6AA;
	border-left: none;
	padding: 5px 0 5px 0;
	font-weight: bold;
	text-align: right;
}

#content_inner table.table_nosides_right td
{
	padding: 0.2em 0 0.2em 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	vertical-align: middle;
	border: none;
	text-align: right;
}

#content_inner table.table_nosides_right th.centre
{
	font-size: 95%;
	border: none;
	border-collapse: collapse;
	border-bottom: 1px solid #A1A6AA;
	padding: 5px 0 5px 0;
	font-weight: bold;
	text-align: center;
}


#content_inner table.table_nosides_right th.centre_adjust
{
	font-size: 95%;
	border: none;
	border-collapse: collapse;
	border-bottom: 1px solid #A1A6AA;
	padding: 5px 0 5px 100px;
	font-weight: bold;
	text-align: center;
}

#content_inner table.table_nosides_right td.bold
{
	font-weight: bold;
}

#content_inner table.table_nosides_right td.left_bold
{
	font-weight: bold;
	text-align: left;
}

#content_inner table.table_nosides td.bullet ul li
{
	padding: 0 0 0 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	vertical-align: top;
	border: none;
	margin: -0.6em 0 -0.6em 0;
}

#content_inner img.member_right
{
	margin: 0.4em 0 0 1em;
	float: right;
}

#content_inner img.member_left
{
	margin: 0.4em 1em 0 0;
	float:left;
}

#content_inner table
{
	border: 1px solid #A1A6AA;
	border-collapse: collapse;
	width: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
}

#content_inner table td
{
	border: 1px solid #A1A6AA;
	border-collapse: collapse;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
}

#content_inner table th
{
	border: 1px solid #A1A6AA;
	border-collapse: collapse;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}

#content_inner table th.left
{
	border: 1px solid #A1A6AA;
	border-collapse: collapse;
	padding: 5px;
	font-weight: bold;
	text-align: left;
}

#content_inner table.no_border
{
	border: none;
	border-collapse: collapse;
	width: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
}

#content_inner table.no_border td
{
	border: none;
	border-collapse: collapse;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
}


/*#content_inner table td ul
{
	margin: 10px 0 5px 20px;
	list-style: square;
}

#content_inner table td ul li
{
	margin: 0 0 3px 0;
	padding: 0;
}*/

#divSubmissionsTable
{
    margin-right: 20px;    
}
