body {
        BACKGROUND-COLOR: #FFFFFF;
        MARGIN-TOP: 0px;
        MARGIN-LEFT: 0px;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 10pt;
        }

a {}

a:link {
        COLOR: #2020FF;
        }

.headerGraphic{
                border-bottom:1px solid #000000;
                padding-bottom:2px;
                margin:5px 8px 3px 5px;
        }

.indent{
  margin-left: 25px;
}

.indentboth{
  margin-left: 25px;
  margin-right: 25px;
}

#firmbox {
  border: thick solid #a0a0a0;
  float: right;
  padding: 12px 12px 12px 12px;
  margin: 12px 12px 12px 12px;
  background-color : #B0c2e8;
  width: 320px;
}


a:visited {
        COLOR: #7676A9;
        }

a:active {
        COLOR: #F08080;
        }

a:hover {
        COLOR: #801010;
        }

a.leftnav:link {
        color: #993333;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        line-height: 16px;
        font-weight: bold;
        text-decoration: none;
        padding-left: 5px;
        padding-right: 5px;
}

a.leftnav:visited {
        color: #993333;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        line-height: 16px;
        font-weight: bold;
        text-decoration: none;
        padding-left: 5px;
        padding-right: 5px;
}

a.leftnav:hover {
        color: #006699;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        line-height: 16px;
        font-weight: bold;
        text-decoration: underline;
        border-bottom-style: none;
        padding-left: 5px;
        padding-right: 5px;
}

a.leftnav:active {
        color: #006699;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        line-height: 16px;
        font-weight: bold;
        text-decoration: none;
        padding-left: 5px;
        padding-right: 5px;
}

.logotext {
        COLOR: White;
        FONT-WEIGHT: bold;
        FONT-SIZE: 24pt;
        }

.article {
        font-weight:normal;
        COLOR: black;
        FONT-SIZE: 10pt;
        MARGIN-TOP: 5px;
        MARGIN-LEFT: 10px;
        }

.articleNotes {
        FONT-WEIGHT: bold;
        COLOR: black;
        FONT-SIZE: 10pt;
        MARGIN-TOP: 10px;
        MARGIN-LEFT: 10px;
        }

.articleSubHeader {
        FONT-WEIGHT: bold;
        COLOR: black;
        FONT-SIZE: 14pt;
        TEXT-ALIGN: center;
        }

.articleLeftHeader {
        FONT-WEIGHT: bold;
        COLOR: black;
        FONT-SIZE: 14pt;
        TEXT-ALIGN : left;
        MARGIN-TOP: 5px;
        MARGIN-LEFT: 10px;
        }

.ProductLines {
        font-family : "Courier New", Courier, monospace;
        width: 500px;
        text-align: left;
}

.pageHeader {
        FONT-WEIGHT: bold;
        COLOR: black;
        FONT-SIZE: 10pt;
        MARGIN-TOP: 10px;
        MARGIN-LEFT: 5px;
        }

td {
        FONT-WEIGHT: normal;
        COLOR: black;
        FONT-SIZE: 10pt;
        MARGIN-TOP: 5px;
        MARGIN-LEFT: 10px;
        }

th {
        FONT-WEIGHT: bold;
        COLOR: black;
        FONT-SIZE: 10pt;
        MARGIN-TOP: 5px;
        MARGIN-LEFT: 10px;
        }

.caption {
        FONT-WEIGHT: normal;
        COLOR: black;
        FONT-SIZE: 8pt;
        MARGIN-TOP: 0px;
        MARGIN-LEFT: 10px;
        }

.sidebar {
        FONT-WEIGHT: bold;
        COLOR: #003366;
        FONT-SIZE: 9pt;
        MARGIN-TOP: 0px;
        MARGIN-LEFT: 0px;
        TEXT-ALIGN: center;
        }

.headertext {
        COLOR: #003366;
        FONT-FAMILY: "Times New Roman", Times, serif;
        FONT-SIZE: 15pt;
        }

.Featured {
        FONT-SIZE:7pt;
}

.Featured a {
  text-decoration: none;
}

.Featured a:link{
  color: black;
}

.Featured a:visited {
        color: #7676A9;
}

.Featured a:active {
        color: #F08080;
}

.Featured a:hover {
        color: #801010;
}

.FeaturedName {
 font-size: 10pt;
 FONT-WEIGHT: bold;
}

.subHeadertext {
        COLOR: #003366;
        FONT-FAMILY: "Times New Roman", Times, serif;
        FONT-SIZE: 13pt;
        }

.Editor {
        COLOR: #003366;
        font-weight : bold;
        FONT-SIZE: 13pt;
        }

.sponsors {
        COLOR: #000000;
        FONT-FAMILY: arial, helvetica, sans-serif;
        FONT-SIZE:9pt;
        }

.attribution {
  COLOR: #000000;
  FONT-FAMILY: arial, helvetica, sans-serif;
  FONT-SIZE:9pt;
  margin-top : 4px;
  margin-bottom : 4px;
}

.legaltext {
        COLOR: #000000;
        FONT-FAMILY: arial, helvetica, sans-serif;
        FONT-SIZE:7pt;
        }

.legaltext a {
        COLOR: #003366;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 7pt;
        }

.legaltext a:visited {
        COLOR: #669999;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 7pt;
        }

.legaltext a:active {
        TEXT-DECORATION: none;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 7pt;
        }

.errortext {
        COLOR: #CC0000;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 9pt;
        }

.inputfield {
        COLOR: #0000CC;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 9pt;
        }

.inputheader {
        COLOR: #777777;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 9pt;
        }

.pfstyle {
  COLOR: black;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  font-weight : bold;
}

.inputsubheader {
        COLOR: #777777;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 7pt;
        }

.homeheader {
        COLOR: #990000;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 16px;
        font-weight: bold;
        padding-bottom: 5px;
}

.headerGraphic{
                border-bottom:1px solid #000000;
                padding-bottom:2px;
                margin:5px 8px 3px 5px;
        }

h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 22px;
        font-weight: bold;
        padding-top: 10px;
}
h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: bold;
        margin-left: 5px;
        margin-top: 10px;
}
h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #333333;
        margin-left: 10px;
        margin-top: 10px;
}

h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        margin-left: 10px;
        margin-top: 10px;
}

h5 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        margin-left: 10px;
        margin-top: 10px;
        color: #993300;
}

h6 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin-left: 10px;
        margin-top: 0px;
        margin-bottom: 5px;
        color: #000000;
}

LI {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bolder;
        color: #006699;
        margin-top: 5px;
        margin-left: 5px;
    width: 450px;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}
