
/* +++ Common Styles +++ */

body {
  color: black; background-color: white; font-family: "times new roman", times, roman, serif;
  font-size: 12pt; margin: 0; padding: 0;}

a { color: black; background-color: transparent; text-decoration: none;}

a[href]:after {  /* Prints the links' URLs. Doesn't work in MSIE */
  content: "<" attr(href) ">"; font-size: 90%; padding-left: 1ex; color:#999999;}

ol {margin: -0.25em 0 1em 0; padding: 0;}

ul {  list-style-type: square; margin: -0.25em 0 1em 0; padding: 0;}
dl {margin: 0 0 1em 0; padding: 0;}
ul li {margin: 1ex 0 0 1.5em; padding: 0;}
ol li {margin: 1ex 0 0 1.5em; padding: 0;}
dt {font-weight: bold;  margin: 0; padding: 0;}
dd { margin: 0 0 0 1.5em; padding: 0;}

.noprint {display: none;}


/* +++  Page header bar +++ */

#header {}
.navHeader { display: none;}
.menuHeader { display: none;}

.headerTitle {font-family: font-family: "times new roman", times, roman, serif;
  font-size: 16pt;  font-weight: bold;  margin: 0;  padding: 0;}

.headerLinks {display: none;}


/* +++ Side Menu +++ */
#navcontainer {display: none !important;}


/* +++ Content +++ */
#main-copy {text-align: left; margin: 0 !important; padding: 0;}

h1 {font-family: font-family: "times new roman", times, roman, serif;
  font-size: 14pt; font-weight:bold; margin: 2ex 0 1ex 0;  padding: 0;}

h2 {font-family: font-family: "times new roman", times, roman, serif;
  font-size: 12pt; font-weight: bold; margin: 0;  padding: 2ex 0 0.5ex 0;}
  
h2 {font-family: font-family: "times new roman", times, roman, serif;
  font-size: 12pt; font-style:italic; margin: 0;  padding: 2ex 0 0.5ex 0;}

#main-copy h1 + h2 {padding-top: 0;}
#main-copy h2 + h3 {padding-top: 0;}

#main-copy p { margin: 0 0 2ex 0; padding: 0;}

h2 a:after {content: "" !important;}

.newsDate { font-style: italic;  margin: 0;  padding: 0;  display: inline;}
.newsDate:before {  /* Prints an '[' before the news item's date. Doesn't work in MSIE */
  content: "[";  font-style: normal;}
.newsDate:after {  /* Prints a ']' after the news item's date. Doesn't work in MSIE */
  content: "]"; font-style: normal;}

.newsSummary { display: inline;  margin: 0 0 0 1ex !important;  padding: 0;}

.more {display: none;}

.quarter, .oneThird, .half, .twoThirds, .fullWidth {
  margin: 0;  padding: 0;}


/* +++ Footer +++ */

#footer {  color: #999999;  background-color: transparent;
  font-size: 10pt;  text-align: left;  margin: 2em 0 0 0;
  padding: 1ex 0 0 0;  border-top: 1px solid black;  display: block;}

