body {
    background-color: #FFF;
    color: black;
    margin: 0px;
    border: 0px;
    padding: 0px;
    font-family: 'arial',  sans-serif, georgia;
    font-size: medium;
   }
img {
    border: 0px;
   }
strong {
   font-size: medium;
}
a {
   font-size: medium;
   text-decoration: none;
   color: #001166;
 }
a:visited {
   text-decoration: none;
   color:  #997777;
}
a.UnRead {
  font-weight: bold;
  text-decoration: underline;
}
hr {
    color:  #202a40;
    background-color: #202a40;
    clear: both;
    border: none;
   }
h1 {
    font-size: x-large;
    color: #000; 
    margin: 0 0 .5em;
    color: #CC0033;
    font-family: 'tiems', serif, georgia;
   }
h2, caption {
    font-size: medium;
    font-weight: bold;
    margin: 0 0 .5em;
}
h2 img {
  float: left;
  margin: 0 5px 5px 0;
}

h3, th {
 font-size: small;
 font-weight: bold;
 margin: .5em 0;
}
th {
  background-color: #ddd;
}
.Error {color: #FF0000; font-size: x-small;}
form {border: 0; margin: 0;}
fieldset {border: 0;}
#pin {-wap-input-format: '4N'}
#orderid {-wap-input-format: '12N'}
span {
   font-size: smaller;
   color: #666;
}
span a {
  font-size: x-small;
  color: #666;
  text-decoration: underline;
  background-color: #F0F0F0;
  padding: 2px 4px;
}

fieldset {
  margin: 5px 0;
  padding: 5px;
  background-color: #f2f5e1;
  font-size: small;
  clear: both; 

}
fieldset a {
  font-size: small;
}

legend {
 margin: 0;
 padding: 0;
 font-weight: bold;
}

cite {
  color: #CC0033;
  font-style: italic;
  margin: .5em 0;
  font-size: small;
  display: block;
}

#Header {
 margin: 0px;
 text-align: center;
 padding: 2px 0;
 display: block;
 clear: both;
}

#Header h1 {
 font-size: medium;
 text-transform: uppercase;
 margin: 0;
 padding: 0;
 text-align: center;
}

#Header hr {
    color:  #202a40;
    background-color: #202a40;
    margin: 0;
    padding: 0;
    height: .2em;
}

#Header p {
 font-size: xx-small;
 font-family: 'times', serif, georgia;
 text-transform: uppercase;
 color: #CC0033;
 margin: 0;
 padding: 0;
 text-align: center;
}

#Content {
  padding: 5px;
  margin: 0 0 .5em;
  background-color: #FFF;
  line-height: 1em;

}

#Content div.Nav  {
  margin: .5em 0;
  padding: 5px 0 0;
  font-size: small;
  border-top: 1px solid #999; 
}

#Content div.Nav a {
  font-size: small;
  text-decoration: none;
}

#Content div.Nav a:visited {
  color: #001166;
}

#Content p {
  margin: 0 5px 1.5em;
}
#Content hr {
  color:  #dddddd;
  background-color: #dddddd;;
  border: none;
  height: .1em;
}

#Content table {
  border-collapse: collapse;
}

#Content td {
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  border-bottom-color: #202a40;
  padding: 2px 5px 2px 0;
}

.SectionLink {
  margin: 0 0 .5em;
}

.SectionLink a {
  font-size: small;
}

.Pic {
  vertical-align: top;
}
.MessageQuote {
  background-color: #F0F0F0;
  margin: 5px 0 10px;
  padding: 5px;
  color: #666;
  font-size: smaller;
}
.MessageQuote a {
  font-size: small;
}

.Sticky {
  margin: .5em 0;
  padding: 5px;
  background-color: #EFEFEF;
}

.SectionLink a:visited {
  color: #001166;
}

#Footer {
  margin:0;
  padding: 4px;
  text-align: center;
  background-color: #202a40;
}
#Footer p{
  font-size: smaller;
  color: #f2f5e1;
  margin: 0;
}
#Footer a {
  font-size: smaller;
  text-decoration: underline;
  color: #FFFFFF;
  padding: 2px 3px;
}
#Footer a:visited {
  color: #FFFFFF;
}
#Footer hr{
  color: #f2f5e1;
  background-color: #f2f5e1;
  height: .1em;
  border: none;
}