body {
        font-family: arial, helvetica, sans-serif; font-size: 13px;
        background: #ffffff;
        margin-left: 20pt;
        margin-right: 20pt;
        scrollbar-highlight-color: #efefef;
        scrollbar-shadow-color: #efefef;
        scrollbar-arrow-color: #000066;
        scrollbar-base-color: #efefef;
        scrollbar-3d-light-color: #124d84;
        scrollbar-dark-shadow-color: #d4d4d4;
        scrollbar-track-color: white;
}
ie {
        color: #000000;
        background-color: #ffffff;
}
p {
        font-family: "arial", "helvetica", "sans-serif";
        font-size: 13px
}
strong {
        font-family: "arial", "helvetica", "sans-serif";
        font-size: 13px
}
input {
        font-family: arial, helvetica, sans-serif;
        font-size: 11px
}
select {
        font-family: arial, helvetica, sans-serif;
        font-size: 11px
}
a:hover {
        color: #00ccff;
        text-decoration: underline
}
a:link {
        color: #0033cc;
        text-decoration: underline
}
a:visited {
        color: #003366;
        text-decoration: underline
}
a:active {
        color: #ff0033;
        text-decoration: underline
}
pre {
        font-variant: normal;
        font-family: courier new; font-size: 12px;
        background-color: #ffffcc
}
ul {
        font-family: "arial", "helvetica", "sans-serif";
        font-size: 13px;
        list-style-type: square
}
ol,dl {
        font-family: "arial", "helvetica", "sans-serif";
        font-size: 13px
}
hr {
        color: #999999;
        text-align: left;
        height: 1px
}
th {
        font:14px "arial" "helvetica" "sans-serif"; text-align: left; vertical-align: top; font-weight: bold;
        background-position: left top
}
tr {
        vertical-align: top; background-position: left top
}
td {
        font:13px "arial" "helvetica" "sans-serif"; text-align: left; vertical-align: top;
        background-position: left top
}
//textarea,option,select,input {
//      font-family: verdana, arial, helvetica, sans-serif;
//      font-size: 8pt;color: #000000; background-color: #ffffff;
//      border-top: #c0c0c0 1px solid;
//      border-left: #c0c0c0 1px solid;
//      border-bottom: #c0c0c0 1px solid;
//      border-right: #c0c0c0 1px solid;
//}
.main-title,h1 {
        color: #000000; font-family:  arial, verdana, helvetica, sans-serif; font-size: 22px; font-weight: bold
}
.sub-title,h2 {
        color: #000000; font-family:  arial, helvetica, sans-serif; font-size: 18px; font-weight: bold
}
.sub-title-white {
        color: #ffffff; font-family:  arial, helvetica, sans-serif; font-size: 18px; font-weight: bold
}
.section-title,h3 {
        color: #000000; font-family:  arial, helvetica, sans-serif; font-size: 14px; font-weight: bold
}
.section-title-background {
        color: #000000; font-family:  arial, helvetica, sans-serif; font-size: 14px; font-weight: bold;
        background-color: #eeeeee
}
.section-title-white {
        color: #ffffff; font-family:  arial, helvetica, sans-serif; font-size: 14px; font-weight: bold
}
.author-date {
        color: #000000; font-family: trebuchet ms, arial, verdana, helvetica, sans-serif; font-size: 10px
}
.body-red {
        color: #ff3333; font-weight: bold
}
.body-grey {
        color: #999999
}
.body-blue {
        color: #0033cc
}
.body-lightblue {
        color: #0033cc
}
.example {
        color: #000000; font-family: "courier new", courier, mono; font-size: 12px;
        background-color: #ffffcc
}
.example-blue {
        color: #0033cc; font-family: "courier new", courier, mono; font-size: 12px;
        background-color: #ffffcc
}
.example-red {
        color: #ff3333; font-family: "courier new", courier, mono; font-size: 12px;
        background-color: #ffffcc
}
.example-gray {
        color: #999999; font-family: "courier new", courier, mono; font-size: 1 px;
        background-color: #ffffcc
}
.introduction {
        font-style: italic
}
.tablebg-darkblue {
        background-color: #003366; font-family:  arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 20px
}
.tablebg-blue {
        background-color: #0033cc; font-family:  arial, helvetica, sans-serif;  ont-weight: bold; color: #ffffff; font-size: 20px
}
.tablebg-black {
        background-color: #000000; font-family:  arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 20px
}

.tabletitle-black {font-weight: bold; color: #000000; font-size: 14px}
.tableframe-black {border-collapse:collapse; border:none}

table.tableframe-black td {border-width:1px; border-color:black}

.title-white {
  font-family:  arial, helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 20px
}
.whereami {
        color: #666666; font-family: trebuchet ms, arial, verdana, helvetica, sans-serif; font-size: 14px
}
.whereami a {
        color: #003366; font-family: trebuchet ms, arial, verdana, helvetica, sans-serif; font-size: 14px
}
.tablebg-grey {
        background-color: #cccccc; font-family:  arial, helvetica, sans-serif; font-weight: bold; font-size: 20px
}
.title-black {
        font-family:  arial, helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 20px
}
.title-default {
        font-family:  arial, helvetica, sans-serif; font-weight: bold; font-size: 20px
}
.footer { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #666666}


# end of stylesheet
.vertical-borders {  border-color: black #000000; border-right-width: thin; border-left-width: thin}

