/*
 * Class article and related classes
 */

table {
    font-size: inherit;
    line-height: inherit;
  } /* inherit font properties of cell text from containing elements */


.article_big {
    font-size: 13pt;
    line-height: 150%;
    padding: 0 0 20px 10px;
  }


.article_big h1 {
    font-size: 110%;
    letter-spacing: 0pt;
    font-weight: bold;
    line-height: 150%;
    padding: 0 0 0 0;
    /*top right bottom left*/
  }

.article_big h1 #grey {
color: #999999;
  }


.article_big h2 {
    text-decoration : none;
    font-size: 95%;  
    font-weight: bold;
    padding: 3pt 0px 5px 0px;
}
.article_big h2 a {
    text-decoration : none;
    color: #21417b;
  }

.article_big h2 a:hover {
    color: #a21745;
    text-decoration : underline;
  }


/* This section is covered by article.css , should be identical, no diffs with article_big

.article_big #author {
    padding: 0;
}
.article_big #author a {
  padding: 0 0 0 0;    
  text-decoration : none;
  color: #21417b;
}

.article_big #author a:hover {
    color: #a21745;
    text-decoration : underline;
}*/

.article_big h3 {
    text-decoration : none;
    font-size: 90%;  
    font-weight: bold;
    padding: 0 0 0 0;
	line-height: 0%;
}
.article_big h3 a {
    text-decoration : none;
    color: #21417b;
  }

.article_big h3 a:hover {
    color: #a21745;
    text-decoration : underline;
  }




/* hilight hover links: */
.article_big a:hover { color: #f21745; }

.article_big h3 {
    font : normal 12pt sans-serif;
  }

/* Remove this, doubled with the normal article style css

#articleinfo {
    font : normal 11pt serif;
  }

#articleinfo a {
    text-decoration : none;
    color: #21417b;
  }

#articleinfo a:hover {
    color: #a21745;
    text-decoration : underline;
  }*/



.article_big p td {
    font-size: 100%;
    line-height: 100%;
  }

.article_big p {
    padding: 0 0 7pt 0;  /*get space between paragraphs bigger*/
  }

/* =========================================================== */


.notes {
    font-size: 12pt;
  }

.article_big #text p {
    text-align: justify;
  }


.article_big #text p#separator {
    font-size: 11pt;
    margin: -10px 13px 5px 13px;
    /*top right bottom left*//*text-align: center;
    */
  }


.article_big #text .figure {
    border-top: 6px solid #e6e6e6;
    border-bottom: 6px solid #e6e6e6;
    margin: 0;
    padding: 8px 0px 8px 0px;
    /*top right bottom left*/;
  }


.article_big #text .figure p.picture {
    text-align: center;
    margin: 0;
  }


.article_big #text .figure p.caption {
    text-align: left;
    border-top: 6px solid #e6e6e6;
    margin: 8px 0px 0px 0px;
    /*top right bottom left*/padding: 8px 13px 0px 13px;
    /*top right bottom left*/color: #404040;
  }


.article_big #text p.comment {
    text-align: center;
  }


#comment {
    height: 20px;
  }


.figure {
    border-top: 6px solid #e6e6e6;
    border-bottom: 6px solid #e6e6e6;
    margin: 0;
    padding: 8px 0px 8px 0px;
    /*top right bottom left*/;
  }


.figure p.picture {
    text-align: center;
    margin: 0;
  }


.figure p.caption {
    text-align: left;
    border-top: 6px solid #e6e6e6;
    margin: 8px 0px 0px 0px;
    /*top right bottom left*/ padding: 8px 13px 0px 13px;
    /*top right bottom left*/ color: #404040;
  }

/* style for pictures in the text, aligned left with border to text */

.pic_left {
padding: 7pt 7pt 7pt 0;
float: left;
}
.pic_right {
padding: 7pt 0 7pt 7pt;
float: right;
}


.pic_center {
padding: 7pt 0 7pt 0;
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}

