h1           { font-family: verdana, arial, helvetica, sans-serif; 
               margin-left: 0.0cm; margin-right: 0.5cm; 
               }
h2.title     { font-size: 27; margin-bottom: 30 }
h2 { font-family: "arial", "helvetica", sans-serif;  margin-left: 0.0cm; margin-right: 0.5cm}

h3 { font-family: "arial", "helvetica", sans-serif; margin-left: 0.0cm; margin-right: 0.5cm;}

h3.website   { text-align: center }

h4 { font-family: "arial", "helvetica", sans-serif; margin-left: 0.0cm; margin-right: 0.5cm;}

h5 { font-family: "arial", "helvetica", sans-serif; margin-left: 0.0cm; margin-right: 0.5cm;}

h6 { font-family: "arial", "helvetica", sans-serif; margin-left: 0.0cm; margin-right: 0.5cm;}
p { 
	font-family: arial, helvetica, sans-serif;
 	line-height: 1.3em;
}

li.bulleted-list {
	font-family: arial, helvetica, sans-serif; 
	font-size: 13.6px
}

div.story p.country-titles-first {
	font-size: 32px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif; 
	padding: 0px;
	margin-top: 17px;
	margin-bottom: 15px;
}
p.major-title-header {
	font-size: 36px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif; 
	margin-bottom: -15px;
}
p.summary-table-text-left-column {
	font-weight: bold;
	font-family: arial, helvetica, sans-serif; 
}
div.story p.major-sub-heading {
	font-size:20.4px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	margin-bottom: -10px;

}
div.story p.small-heading-font {
	font-size:16px;
}
div.story p.smaller-heading-font {
	font-size:14px;
}
div.story p.major-sub-heading a.footnote-link {
	line-height: 0;
	margin: 0;
	padding: 0;
	font-size: 0.75em;
}
div.story p.country-titles-first a.footnote-link{
	line-height: 0;
	margin: 0;
	padding: 0;
	font-size: 0.5em;
}
div.story p.minor-sub-heading {
	font-size:18px;
	font-family: arial, helvetica, sans-serif;
	margin-bottom: -15px;
}
div.story p.minor-sub-heading a.footnote-link {
	line-height: 0;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
}
p.table-titles {
	text-align: center;
	font-weight: bold;
	margin: 8px;
	padding: 0;
	
}
p.table-text-left-aligned-column {
	text-align: left;
}
p.table-text-right-aligned-columns {
	text-align: right;
}
p.table-text-right-align-totals-bold {
	text-align: right;
}
p.footnotes {
	font-size:10px;
	margin-bottom: -10px;
}
p.index_main_header{
	text-align: center;
	font-weight: bold;
	font-size: 38px;
	margin-bottom: -2px;
	margin-top: -2px;
}
p.index_main_left_text{
	font-size: 14px;
	font-family: arial, helvetica, sans-serif; 
	margin-bottom: 0px;
	margin-top: 10px;
}
p.maps-title-text {
	font-family: arial, helvetica, sans-serif; 
	font-size: 32px;
	margin-bottom: 0px;
	font-weight: bold;
}
p.maps-subtitle-text {
	font-family: arial, helvetica, sans-serif; 
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 0px;
}
p.translation-title-text {
	margin-left: 50px;
	font-size: 28px;
	font-weight: bold;
}
p.translation-subtitle-text {
	margin-left: 50px;
	font-size: 22px;
	font-weight: bold;
}
p.translation-norm-text {
	margin-left: 50px;
	margin-right: 50px;
}
#maps-content-div {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	margin-left: 60px;
	margin-bottom: -25px;
}
table.Basic_Paragraph {
   margin: 0 auto;
   padding-left:25px;
   border-collapse: collapse;
   width: 70%;
}
table.Basic_Paragraph th {
   width: 30%;
   text-align: right;
   background: none;
   padding: 10px;
   border-right: 1px solid gray;
   border-bottom: 1px solid gray;
}
table.Basic_Paragraph td {
   border-bottom: 1px solid gray;   
   padding: 10px;
}
table.data {
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}
table.data td {	
	padding: 10px;
	text-align: center;
	border-style:solid;
	border-color: #666666;
	border-width:1px;
}

	
table.data td.table-header, table.data td.content-table-footer{
	text-align: center;
	background: #CCCCCC;
	font-weight: bold;
}
table.data td.content-table-body{
	text-align: left;
	vertical-align: top;
}
table.data caption {
   margin: 5px auto;
   font-weight: bold;
}
table.index_main_table {
	margin-left:auto;
	margin-right:auto;
	width: 500px;
}

table.index_main_table td.index_main_left_column{
	width: 275px;
}

table.index_main_table td.index_main_right_column{
	width: 225px;
	vertical-align: top;
	text-align: center;
}
table.fileDisplayTable {
	border-collapse: collapse;
	font-family: arial;
	
}
table.fileDisplayTable td.table-header {
	text-align: left;
	background: #CCCCCC;
	font-size: 16px;
	font-weight: bold;
}
table.fileDisplayTable td.table-legend {
	font-size: 12px;
}
div#summaries div.story {
   float: left;
   margin: 20px;
   width: 40%;
   padding: 0;
}

table.data thead th
{
   border: 1px solid gray;
}
table.data tbody th
{
   background: none;
   border: 1px solid gray;
}

table.data tbody tr.alt th, table.data tbody tr.alt td
{
}
table.data td
{
       text-align:center;
       border: 1px solid gray;
       padding: 3px;
}

div#summaries
{
   width: 100%;
   float: none;
   clear: both;
}

div#summaries table
{
   width: 100%;
   margin: 0;
}

hr
{
   clear: both;
}

div#summaries table tbody th
{
   font-weight: normal;
}

div.story p, .mainContent, div p {
	font-size:13.6px;
}
div p.footnotes {
	font-size:10px;
}

div.story {
   padding: 0 25px;
}
div.story p
{
   margin-left: 0px;
   margin-right: 5px;
   text-indent: 0;    
}
div.story td p, div.story th p {
   display: block;
   padding: 0;
   margin: 0;
   text-indent: 0;

}
div.story {
   font-size: 0.85em;
}
a.footer_index_link{
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}
a.footer_index_link:link {
	color: #003399;
	text-decoration: none;
}
a.footer_index_link:visited {
	color: #993300;
}
a.footer_index_link:active {
	color: #FF0000;
}
a.footer_index_link:hover {
	border-bottom-style: solid; 
	border-bottom-width: 1px;
}
a.index_link {
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
a.index_link:link {
	color: #003399;
	text-decoration: none;
}
a.index_link:visited {
	color: #993300;
}
a.index_link:active {
	color: #FF0000;
}
a.index_link:hover {
	border-bottom-style: solid; 
	border-bottom-width: 2px;
}
a.maps-section-link:link {
	font-family: arial, helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}
a.maps-section-link:visited {
	color: #993300;
}
a.maps-section-link:active {
	color: #FF0000;
}
a.maps-section-link:hover {
	border-bottom-style: solid; 
	border-bottom-width: 2px;
}
a.maps-section-link {
	font-size: 22px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}
a.maps-table-link:link {
	font-family: arial, helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}
a.maps-table-link:visited {
	color: #993300;
}
a.maps-table-link:active {
	color: #FF0000;
}
a.maps-table-link:hover {
	border-bottom-style: solid; 
	border-bottom-width: 1px;
}
a.maps-table-link {
	font-size: 16px;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}
a.maps-table-link:link {
	color: #003399;
	text-decoration: none;
}

a.imageLink:visited {
	color: #993300;
}
a.imageLink:active {
	color: #FF0000;
}
a.imageLink:hover {
}
a.imageLink {
	font-size: 16px;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}
a.imageLink {
	text-decoration: none;
	border: 0px;
}

sup{
    line-height: 0;
    margin: 0;
    padding: 0;
   	font-size: 0.75em;
}

.image-first{
	width: 70%;
	height: 70%;
}
.photo-credits{
	font-size: 9px;
	font-family: Verdana;	
}
/***************
a.footnote-anchor {
	line-height: 0;
    margin: 0;
    padding: 0;
}

div.footnote {
	line-height: 0;
    margin: 0;
    padding: 0;
}
div.footnotes {
	line-height: 0;
    margin: 0;
    padding: 0;
}
a.footnote-link {
	line-height: 0;
	margin: 0;
	padding: 0;
}
div.footnote {
	line-height: 0;
    margin: 0;
    padding: 0;
}

************************/
p.footnotes {
	line-height: 1.3em;
    margin: 0;
    padding: 0;
}
td.shade-1
{
   background: #ddd;
}

td.shade-2
{
   background: #aaa;
}
div#quicksummarytable
{
  padding-top: 20px; 
}

div#quicksummarytable div.table-key
{
   padding: 0 10px;
   float:left; 
   width: 40%
}

table#table-key
{
   float: right;
   margin: 0;
}

div#quicksummarytable table td
{
   text-align: left;
}

table#table-key
{
   float: right;
   margin: 0;
}

#toc {
	float: right;
	font-size: small;
	padding-top: 50px;
	padding-bottom: 10px;
	width: 250px;
	padding-left: 10px;
	padding-right: 10px;

}
#toc ul {
	margin-left: 20;
	font-family: arial, helvetica, sans-serif; 
} 
#toc li a {
	text-decoration: none;
} 
.translationList{
	font-family: arial;
}
.menulink {
	text-decoration: none;
	font-size: 13px;
	font-family: arial, helvetica, sans-serif;
}
.table tr td {
	font-size: 13px;
	font-family: arial, helvetica, sans-serif;
}
table.index_table {
	padding: 0 0 0 0;
	width: 470px;
}
td.index_right_body{
	border-left: 1px solid #6F7E34;
}
td.index_footer {
	text-align: center;
	padding-left: 10px;
}
td.index_title, .index_title {
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #6F7E34;
	height: 50px;
}
.index_footer{
	padding-top: 20px;
	text-align: center;
}
td.index_left_body{
	text-align:center;
	vertical-align: top;
}
td.index_cell{
	padding-top: 10px; 
	padding-bottom: 10px;
	white-space: nowrap;
}
.index_cell a{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.index_cell a:link{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.index_cell a:visited{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.index_cell a:hover{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
td.mainContent {
padding: 15px 0px 0 0;
}
div.story{margin-top:0px;border:1px solid white;}
td.index_right_body{
	border-left: 1px solid #6F7E34;
	padding-left:15px;
}
table.right_publication_table{
	background-color: #DCDCDC;
	width: 215px;	
	margin-left:6px;
}
.clearFix{
	clear: both;
}

.Table-Italics{
	font-style:italic
}

.table-cell-title-bold{
	font-weight: bold;
}

table.data td.no-border{
	border: none;
}

.SclalBold2{
	font-weight:bold;
}