/* ++++ Home page styles ++++ */
/* Updated 12 May 2005 */

/* +++ Box text styles +++ */
.boxsubhead {
  color: #369;
  background-color: transparent; font-family: arial, helvetica, sans-serif;
  font-size: 105%; text-decoration: none; font-weight:bold;
  margin: 0; padding: 1ex 0 0 0; display: block;}
.boxsubhead:hover { color:#ffcc00; background-color: transparent; text-decoration: underline;}
.newsDate { font-style: italic; margin: 0 !important;  padding: 0;}


#trading { padding-top:15px; border-top: 1px solid rgb(204,204,204)}
.tradingHeading {
  color: #369;
  background-color: transparent; font-family: arial, helvetica, sans-serif;
  font-size: 120%; text-decoration: none; font-weight:bold;
  margin: 0; padding: 1ex 0 0 0; display: block;}
.tradingDate { font-style: italic; margin: 0 !important;  padding: 0;}



.summary {font-size:92%;}
.fsa { font-size:85%; color:#999999;}
.fsa img{ padding: 0px 15px 5px 0}

/* +++ Declares the sizes of the boxes +++ */

.boxes { clear: both;}

.quarter, .oneThird, .half, .twoThirds, .fullWidth {
  margin: 1em 0;  float: left;  border-left: 1px solid rgb(204,204,204);}
.quarter { width: 21%;  padding: 0 1.9%;}
.quarterhead {
  color: #fff;
  background-color: #369; font-family: arial, helvetica, sans-serif;
  font-size: 100%; text-decoration: none; font-weight:bold; text-align:center;
  margin: 0; padding: 1ex 0 1ex 0; display: block;}
.quarterhead:hover { color:#fff; background-color: #69c; text-decoration: none;}

.oneThird { width: 28%;  padding: 0 1.9%;}
.half { text-align: justify;  width: 46%;  padding: 0 1.9%;}
.twoThirds { text-align: justify;  width: 63%;  padding: 0 1.9%;}
.fullWidth { text-align: justify;  width: 96%; padding: 0 1.2em; border-left: none;}
.filler {  /* use with an empty <p> element to add padding to the end of a text box */
  border: 1px solid white;}
.noBorderOnLeft { border-left: none;}

.dividingBorderAbove { border-top: 1px solid rgb(204,204,204);}



