﻿table.editor
{
  width: 100%;
  table-layout: fixed;
  margin-bottom: 40px;
}

td.editorPhotoRight, td.editorPhotoLeft
{
  width: 92px;
  vertical-align: top;
}

td.editorPhotoRight
{
  text-align: right; 
}

td.editorPhotoLeft
{
  text-align: left; 
}

td.editorNameRight, td.editorNameLeft
{
  vertical-align: bottom;
  background-color: White;
  width: 356px;
  height: 46px;
  padding-bottom: 4px;
}

td.editorNameRight
{
  text-align: right;
  padding-right: 11px;
}

td.editorNameLeft
{
  text-align: left;
  padding-left: 11px;
}

h1.editorName
{
  font-size: 16pt;
  color: #004080;
  margin: 0px;
  padding: 0px;  
}

.jobTitle
{
  height: 16px;
  vertical-align: top;
  font-size: 9pt;
}

td.columnNameRight, td.columnNameLeft
{
  vertical-align: middle;
  height: 24px;
  background-color: #004080;
}

td.columnNameRight
{
  text-align: left;
  padding-left: 6px;
}

td.columnNameLeft
{
  text-align: right;
  padding-right: 6px;
}

h1.columnName
{
  color: White;
  font-size: 14pt;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}

td.abstractRight, td.abstractLeft
{
  vertical-align: bottom;
  background-color: White;
  height: 59px;  
  text-align: left;
  padding-left: 6px;  
  padding-right: 6px;
}

h2.abstract
{
  font-size: 10pt;
  font-weight: normal;
  margin: 0px;
  padding: 0px;   
}

table.editorSmall
{
  width: 220px;
  height: 61px;
  margin-bottom: 16px;
}

td.editorSmall
{
  vertical-align: middle;
}

td.editorSmallFrame
{
  background-color: #F8AD74;
}

h1.editorSmallColumnName
{
  font-size: 10pt;
  color: Silver;
  margin: 0px;
  padding-left: 6px;
}

h1.editorSmallEditorName
{
  font-size: 10pt;
  color: Silver;
  margin: 0px;
  padding-left: 6px;
}

h2.editorSmallJobTitle
{
  font-size: 9pt;
  font-weight: normal;
  margin: 0px;
  padding-left: 6px;
}

td.editorSmallColumnLink
{
  text-align: right; 
  vertical-align: top; 
  padding-right: 5px; 
  padding-top: 2px;
}

td.articleHeading
{
  vertical-align: bottom;
  background-color: White;
  height: 59px;  
  text-align: left;
  padding-left: 6px;  
  padding-bottom: 0px;
}

h2.article
{
  color: #004080;
  font-size: 13pt;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

h3.article
{
  color: Silver;
  font-size: 10pt;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

td.articleIntro, td.articleContent, td.articleContentWithoutIntro
{
  vertical-align: top;
  background-color: White;
  padding-left: 6px;  
  text-align: justify;
}

td.articleIntro, td.articleContentWithoutIntro
{
  padding-top: 7px;
  padding-bottom: 15px;
}

h4.article, h4.articleFirstLine
{
  font-size: 11pt;
  font-weight: bold;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 1px;
  padding: 0px;
}

h4.article
{
  margin-top: 20px;
}

h4.articleFirstLine
{
  margin-top: 7px;
}

p.article
{
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  padding: 0px;
}

td.editorSmallCell
{
  width: 220px;
}

td.editorSmallSeparatorCell
{
  width: 19px;
}
