/* Global Styles used by all the PR pages. */

/* Global Styles */
body {
  margin: 0px;
  padding: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  background-color: #FCFCFF;
  color: #000030;
}

table {
  fonta-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000030;
}

h1, h2, h3, h4 {
  margin-top: 0pt;
  margin-bottom: 10pt;
}

p {
  margin-top: 0px;
  margin-bottom: 10pt;
  text-indent: 15pt;
}

a {
  color: #041F56;
}

a:hover {
  color: #9B0300;
}

ul, ol {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 20pt;
  padding-left: 20pt;
}

li {
  margin-left: 0pt;
	margin-top: 0px;
  margin-bottom: 10pt;
}

ul.compact, ol.compact {
	margin-left: 10pt;
  padding-left: 10pt;
}

ul.compact li, ol.compact li {
	margin-top: 0px;
  margin-bottom: 3pt;
  text-indent: -2pt;
}

pre {
  margin-left: 10pt;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
}

div.note {
  margin-top: 15pt;
  margin-bottom: 15pt;
  margin-left: 20%;
  margin-right: 20%;
  padding: 10pt;
  border: 1px solid #041F56;
  background-color: #F0F0F0;
}
 
div.callout {
  width: 300px;
  overflow: auto;
  margin-top: 15pt;
  margin-bottom: 15pt;
  margin-left: 30pt;
  margin-right: 30pt;
  padding: 10pt;
  text-align: left;
  border: 1px solid #041F56;
  background-color: #F0F0F0;
}

div.callout_wide {
  overflow: auto;
  margin-top: 15pt;
  margin-bottom: 15pt;
  margin-left: 30pt;
  margin-right: 30pt;
  padding: 10pt;
  text-align: left;
  border: 1px solid #041F56;
  background-color: #F0F0F0;
}

/* ShopSite logo styles */
.shop {
  font-family: "Arial Black", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  font-size: larger;
  letter-spacing: -1pt;
  color: #9B0300;
}

.site {
  font-family: "Arial Black", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: larger;
  letter-spacing: -1pt;
	color: #041F56;
}

.copy {
  font-family: Arial, Helvetica, sans-serif;
  font-size: smaller;
  color: #808080;
}

/* Footer Styles */
div.footer {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  width: 100%;
  height: 10pt;
  margin-top: 10pt;
  margin-bottom: 0pt;
  padding-top: 2pt;
  padding-bottom: 2pt;
  background-color: #EFEFEF;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #002157;
}

#copy_note {
  float: left;
  display: inline;
  line-height: 10pt;
  padding-left: 30pt;
  background-color: transparent;
}

#site_link {
  float: right;
  display: inline;
  line-height: 10pt;
  padding-right: 30pt;
  background-color: transparent;
}
