﻿body
{
	line-height: 1.3em;
}

h1
{
    color: #507742;
	margin-top: 2em;
}

h1.paper_name
{
    font-family: Arial, Times New Roman, Sans-Serif;
    color: #507742;
    font-size: 180%;
	text-transform: none;
    font-variant : small-caps;
    text-align : center;
	margin: 30px 0 10px 0;
}

h1.tp-heading_paper_name
{
  color: #507742;
  text-align : center;
  text-transform : uppercase;
  font-size : 180%;
  font-weight : bold;
  margin : 2em 0 1.5em 0;
  line-height: 1.6em;
}

h1.tp-heading-2
{
  color: #507742;
  text-align : center;
  font-size : 120%;
  font-weight : bold;
  line-height : 1em;
  margin : 0 0 0.3em 0;
}

h2
{
    color: #507742;
}


h3
{
    font-family: Arial, Times New Roman, Sans-Serif;
    color: #507742;
    font-size: 120%;
	text-transform: none;
    text-align : left;
}

h4
{
    font-family: Arial, Times New Roman, Sans-Serif;
    color: #507742;
    font-size: 100%;
	text-transform: none;
    text-align : left;
}

p.boxheading
{
	font-family: Arial, Times New Roman, Sans-Serif;
    color: #507742;
    font-size: 120%;
	font-weight: bold;
	padding-left: 1em;
	margin-left: -1em;
}

p.chart_heading, p.figure_heading
{
  font-family: Arial, Times New Roman, Sans-Serif;
  color : #507742;
  font-size : 120%;
  margin : 3em 0 0.2em 0;
  text-align : center;
}

p.table_heading 
{
  color : #507742;
  margin : 1em 0 0 0;
  font-size : 100%;
  margin: 40px 0 5px 0;
}

p.chart_graphic
{
  margin : 0 0 1em 0;
  text-align : center;
}

p.page-nav-prev
{
    font-family: Arial, Times New Roman, Sans-Serif;
    color: #003b7b;
    text-align: right;
    font-size: 85%;
	margin: 0 0 20px 0;
}

p.page-nav-next
{
    font-family: Arial, Times New Roman, Sans-Serif;
    color: #003b7b;
    text-align: right;
    font-size: 85%;
	padding: 15px 0 -5px 0;
}

a:link, a:active
{
	color:#003b7b;
    text-decoration:none;
    font-weight:normal;
}

a:visited
{
    color:#1373C4;
    text-decoration:none;
    font-weight:normal;
}

a:hover
{
    text-decoration:underline;
	color: #507742;
}

a:visited:hover
{
    color:#003b7b;
    text-decoration:underline;
}

p.breadcrumbs
{
    font-size:85%;
    color:#003b7b;
    margin-top:15px;
}

p.breadcrumbs a:link, p.breadcrumbs a:active
{
    color:#003b7b;
    text-decoration:none;
    font-weight:normal;
}

p.breadcrumbs a:visited
{
    color:#1373C4;
    text-decoration:none;
    font-weight:normal;
}

p.breadcrumbs a:hover
{
    text-decoration:underline;
	color: #1373C4;
}

hr
{
width: 50%;
text-align: center;
margin-bottom: 2em;
margin-top: 2em;
}

hr.hr_next_prev
{
border-top-style: dashed;
border-top-color: #ADC7A4;
width: 25%;
text-align: right;
padding-bottom: -30px;
}

hr.hr_footnote
{
width: 25%;
text-align: left;
margin-bottom: 0;
}


/* Bulleted, alpha and numeric lists */

ol.alpha li
{
  list-style-type: lower-alpha;
  margin : 0 0 1em -1em;
  padding : 0 0 0 0;
}

ul
{
  margin: 0 0 0 1em;
  padding: 0 0 0 0;
  list-style-image: url("/content/html/Publications/papers/image/bullet.gif");
}

ul li
{
  margin: 0 0 1em 1.5em;
  padding: 0 0 0 0;
  line-height: 1.4em;
}

ol li.chart_table_footnote_alpha
{
  font-size : 75%;
  list-style-type: lower-alpha;
  margin : 0 0 0.2em -1.3em;
  padding : 0 0 0 0;
}

ol li.chart_table_footnote_alpha_first
{
  font-size : 75%;
  list-style-type : lower-alpha;
  margin : -1.5em 0 0.2em -1.3em;
  padding : 0 0 0 0;
}

p.source_less_space_before/*, p.chart_table_footnote_less_space_before*/
{
  font-size : 75%;
  text-align : justify;
  line-height : 1.5em;
  margin: -1.6em 0 1em 0.1em;
}

/* Tables */

/* table_nosides */

table.table_nosides
{
  border-color : #000000;
  border-collapse: collapse;
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;
  line-height : 1.3em;
  font-size: 85%;
  width : 100%;
}

table.table_nosides td
{
  border : 0;
  padding : 3px 15px 3px 0;
  vertical-align: top;
  border-bottom : 1px solid #CCCCCC;
}

table.table_nosides th
{
  font-weight : bold;
  text-align : left;
  font-style: normal;
  border-bottom : 1px solid #CCCCCC;
  color: #507742;
  vertical-align: top;
  padding : 3px 15px 3px 0;
}


/* table_nosides_centred */

table.table_nosides_centred, table.table_nosides_centred_td_centre
{
  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%;
  text-align: center;
}

table.table_nosides_centred td
{
  border : 0;
  padding : 3px 15px 3px 0;
  vertical-align: top;
  border-bottom : 1px solid #CCCCCC;
}

table.table_nosides_centred th
{
  font-weight : bold;
  text-align : center;
  font-style: normal;
  border-bottom : 1px solid #CCCCCC;
  color: #507742;
  vertical-align: top;
  padding : 3px 15px 3px 0;
}

table.table_nosides_centred th.left
{
  text-align : left;
}


/* double graphs */

div.green_box
{
  border : 5px double #ADC7A4;
  border-collapse: collapse;
  margin: 20px 0 0 0;
  padding: 20px;
  background-color: #F4F8F2;
}

div.container
{
	width: 1020px;
}

div.column_left
{
	float: left;
	margin-bottom: 10px;
	width: 600px;
}

div.column_right
{
	float: right;
	margin-bottom: 10px;
	width: 420px;
}
