﻿/*--------------------------------ARTICLE-----------------------------*/
#article-header-area {float: left; width: 100%; border-bottom: 3px solid #e9ecef; padding-bottom: 0px; margin-bottom: 10px;}
#content h2.article { font-family: Arial, Helvetica, Verdana, Sans-Serif; margin: 0px 0px 5px 0px; padding: 0; font-size: 2.2em; color: #002c76; font-weight: bold;}
p.article-source-text {font-size: 0.8em; color: #345a94; }

#content p.article-source-text-new {float: left;  font-size: 0.8em; color: #345a94; margin-right: 5px; }

.icon-flag {float: left; margin-right: 5px; }
.comments-area { width: 560px; border-top: 1px solid #e5e9ed; padding-top: 10px; border-bottom: 1px solid #e5e9ed; padding-bottom: 10px;  margin-bottom: 20px; margin-top: 20px;}

.synopsis { margin: 5px 0px 10px 20px; padding: 0; list-style-image: url("/images/bullet.gif") ; clear: left; }
.synopsis li { margin: 0px 0px 5px 00px; font-weight: bold;}

.related-items-wrapper {float: left; margin: 5px 10px 5px 0px; padding: 0px; }
.related-items-header { width: 170px; min-height: 15px; padding: 5px 10px 5px 10px; background: #334a64 url("/images/box-header-bg.jpg") repeat-x; margin-bottom: 00px; border: 1px solid #d5d5d5; }
.related-items-bg { width: 179px; min-height: 85px; padding: 5px; background: #d2dbe9 url("/images/box-blue-bg.jpg") repeat-x; border: 1px solid #d5d5d5; border-top: 0px solid #d5d5d5; margin-bottom: 00px;  font-size: 0.8em;}
.related-items-bg li { margin-bottom: 5px; }

.article-pull-quote {float: right; width: 120px; margin: 10px 0px 10px 10px; font-weight: bold;}

.story-image-right { margin: 0px 00px 10px 10px; float: right; border: 1px solid #cccccc;}
.story-image-left { margin: 0px 10px 10px 00px; float: left; border: 1px solid #cccccc;}


.speech-box-grey-top {float: left; width: 540px; min-height: 20px; background: #d7d7b7 url("/images/speech-box-grey-top.jpg") repeat-x; margin-bottom: 00px; border-right: 0px solid #c6c6a9;  border-left: 0px solid #c6c6a9; }
.speech-box-grey-middle {float: left; width: 518px; padding: 00px 10px 10px 10px; background: #f1f1f1; margin-bottom: 00px; border-right: 1px solid #c6c6a9;  border-left: 1px solid #c6c6a9; }
.speech-box-grey-bottom {float: left; width: 540px; min-height: 23px; background: url("/images/speech-box-grey-bottom.jpg") repeat-x; border: 0px solid #d5d5d5; border-top: 0px solid #d5d5d5; margin: 0px 0px 10px 0px; }
.speech-box-grey-stamp {float: left; }
.speech-box-end {clear: both; margin-bottom: 10px;}

.speech-box-blue-top {float: right; width: 540px; min-height: 20px; background: #e7e9f4 url("/images/speech-box-blue-top.jpg") repeat-x; margin-bottom: 00px; border-right: 0px solid #c6c6a9;  border-left: 0px solid #c6c6a9; }
.speech-box-blue-middle {float: right; width: 518px; padding: 00px 10px 10px 10px; background: #e7e9f4; margin-bottom: 00px; border-right: 1px solid #c6c6a9;  border-left: 1px solid #c6c6a9; }
.speech-box-blue-bottom {float: right; width: 540px; min-height: 23px; background: url("/images/speech-box-blue-bottom.jpg") repeat-x; border: 0px solid #d5d5d5; border-top: 0px solid #d5d5d5; margin: 0px 0px 10px 0px; }
.speech-box-blue-stamp {float: right; }

#content h3.article-related-research-header  {color: white; margin-bottom: 10px; }
.article-related-research { width: 540px; min-height: 85px; padding: 10px; background: #284c88 url("/images/box-dark-blue-bg.jpg") repeat-x; border: 3px solid #aab4c5; margin-bottom: 10px; float: left; }
.article-related-research-ul {list-style-image: url('/images/bullet-dark-blue.gif');}
.article-related-research-li {color: #d7d9dd; margin-bottom: 10px;}
.article-related-research-li a { color: #d7d9dd; }
.article-next-previous { width: 560px; min-height: 75px;  background: #d7d7b6 url("/images/aritcle-next-previous-box.jpg") repeat-x; border: 1px solid #c2c2a6; margin-bottom: 10px; }

#center-positioning  .more-like-this-box {width: 100%;}
#center-positioning  .more-like-this-box-tabs {width: 85px; float: left;}
#center-positioning  .more-like-this-box-tab-on {background-color: #3b5279; color: white; padding: 5px; font-size: 0.8em; font-weight: bold; text-transform: uppercase; }
#center-positioning  .more-like-this-box-tab-off {background-color: #a0bde3; color: #3b5279; padding: 5px; font-size: 0.8em; font-weight: bold; text-transform: uppercase; }
#center-positioning  .more-like-this-box-content {width: 449px; float: left; background: #d2dbe9 url('/images/box-blue-bg.jpg') repeat-x; border: 3px solid #3b5279; padding: 10px; min-height: 175px;}

.styled-table {  padding: 0;  margin: 0px 0px 20px 0px;  border-collapse: collapse;  border: 1px solid #333;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.8em;  color: #000;  background: #f9fafe  url("/images/box-blue-bg.jpg") bottom left repeat-x; }
.styled-table caption {  caption-side: bottom;  font-size: 0.9em;  font-style: italic;  text-align: right;  padding: 0.5em 0;}
.styled-table th, .styled-table td {  border: 1px dotted #666;  padding: 0.5em;  text-align: center;  color: #013066;}
.styled-table th[scope=col] {  background: #324a64  url("/images/box-header-bg.jpg") top left repeat-x;  color: #ffffff;   background-color: #324a64;  text-transform: uppercase;  font-size: 0.9em;  border-bottom: 2px solid #333;  border-right: 2px solid #333; }
.styled-table th+th[scope=col] {  color: #fff;  background-color: #324a64;  border-right: 1px dotted #666; }
.styled-table th[scope=row] {  background-color: #ffffff;  border-right: 2px solid #333; font-weight: normal;}
.styled-table tr.alt th, .styled-table tr.alt td {  color: #111111; }
.styled-table tr:hover th[scope=row], .styled-table tr:hover td {  background-color: #efd053;  color: #222222; }
