/*
   The colors originally given to us were 8fb73e for green and 005596 for blue.
   These have been changed to web-safe color codes. #9999cc
*/
/* general styles */

body {background-color:#ffffff;margin-top:0px; margin-left: 15px; margin-bottom:0px;}

body,p,td,th,
span,div,li,
dd,dt        {color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

/* text colors*/


a:hover {color:#003399;}
h1.left {color:#99cc00;font-size:24px;font-weight:normal;text-align:left;}
h1.right {color:#99cc00;font-size:24px;font-weight:normal;text-align:right;}
h1.blue-left {color:#003399;font-size:22px;font-weight:normal;text-align:left;}
h1.blue-right {color:#003399;font-size:22px;font-weight:normal;text-align:right;}
p.footnote {font-size:10px;margin-top:2px;margin-bottom:2px;}
tr.lightgrey {background-color:#cccccc;}
tr.lightblue {background-color:#6699CC;}
tr.lightblue td {color:#ffffff;}
tr.darkblue {background-color:#003366;}
tr.grey {background-color:#cccccc;}
tr.slate {background-color:#ccccff;}
span.blankcell {color:#ffffff;}
div.doubleline {border-top:1px solid black;border-bottom:1px solid black;font-size:3px;line-height:3px;width:12em;float:right;}
div.doubleline5 {border-top:1px solid black;border-bottom:1px solid black;font-size:3px;line-height:3px;width:14em;float:right;}
div.doubleline6 {border-top:1px solid black;border-bottom:1px solid black;font-size:3px;line-height:3px;width:15em;float:right;}
div.singleline {border-top:1px solid black;;font-size:1px;line-height:1px;width:45em;float:right;}
div.singleline2 {border-top:1px solid black;;font-size:1px;line-height:1px;width:35em;float:right;}

/* used in financial review section for subheadings and following paragraphs */
.frvw-title {font-size:15px;color:#003399;font-weight:bold;}
.frvw-part {font-size:24px;color:#003399;font-weight:bold;}
p.frvw-subhead {font-size:15px;color:#003399;margin-bottom:1px;}
p.frvw-subhead-para-one {margin-top:1px;}
p.frvw-item {font-size:15px;color:#003399;margin-bottom:1px;font-weight:bold;}
sup.smaller {font-size:11px;}

/*bullets and lists*/
.ol1 {margin-left:1em; padding-left:1em; margin-bottom:3px;margin-top:5px;text-indent:-8px;}


.exsmall-black {color: black; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
.small-black  {color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-style: normal;}
.small-white   {color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: left;}
.med-white   {color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: left;}
.large-white   {color: white; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: left;}
.small-blue  {color: #003399; font-size: 11px; font-weight: bold;}
.small-grey  {color: #666666; font-size: 11px; font-weight: bold;}
.med-blue {color: #003399; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold;}
.med-grey {color: #666666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold;}
.med-black {color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold; font-style: italic;}
.pgno-reference {color: #003399; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-align: left;}
.pgno-current {color: #666666; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-align: left; font-weight: bold;}
.callout {color: #003399; font-size: 13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-align:left;}

.masthead-blue-regular {font-size:13px; color:#003399; font-family:Arial, Helvetica, sans-serif;}
.masthead-blue-bold {font-size:15px; color:#003399; font-family:Helvetica, Verdana, Arial; font-weight:bold;}
.masthead-white-regular {color: #ffffff; font-size: 10px; font-family: Helvetica, Arial; font-weight: 400;}
.white-10pt  {color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold;}


.large-head-green {font-size:18px; font-weight:bold; color:#99cc00;}
.larger-head-green {font-size:40px; font-weight:bold; color:#99cc00;}
.large-head-blue  {color: #003399; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight:100;font-stretch:ultra-condensed;}
.large-head-grey  {color: #666666; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight:100;font-stretch:ultra-condensed;}
.large-head-black  {color: black; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight:100;font-stretch:ultra-condensed;}
.medium-head-green  {color: #99cc00; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.medium-head-blue {font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#003399;}
.medium-blue {font-size:13px; font-family: Arial, Helvetica, sans-serif;  color:#003399;}
.normal-black  {color: black; font-size: 10px; font-style: normal; font-weight: normal;}
.medium-head-white  {color: #fff; font-size: 10px; font-weight: bold;}
.small-head-green   {color: #99cc00; font-size: 10px; font-weight: lighter;}
.head-green  {color: #99cc00; font-size: 12px; font-weight: lighter;}
.head-blue   {color: #003399; font-size: 12px; font-weight: bold;}
.footertext  {font-family:Monotype Corsiva, Brush Script MT, Garamond; font-size:15px; font-weight:bold;}

/* backg round colors */

.green {background-color:#99cc00;}
.blue  {background-color:#003399;}
input .search {background-color:#bddcfc;}

/* images */
img {border:0;}

/* lists */
ul  {
    margin-left:2px;
    margin-top:3px;
    margin-bottom:6px;
    padding-left:18px;
    }
ul li {margin-bottom:5px;
        list-style-type: square;
        }

@media print {
    span.blankcell {visibility:hidden;}
}
