<style type="text/css">
<!--
body
{
    font-family: arial,verdana, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    text-align: left
}

.dir_report_link {
  background-color: #EBEBEA;
}

.dir_report_category {
  background-color: #ECECEC;
}

.dir_report_category td, .dir_report_link td{
    padding-right: 5px;
}

.hits {
  text-align: center;
}

.datarow1
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    background-color: #EBEBEA;
}



.datarow2
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    background-color: #E0E0E0;
}

.highlighted
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    background-color: #99CCFF;
}

.module
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left
}

td
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: left
}

TD.module
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left
}

TD.highlight
{
    background-color: #99CCFF
}

TD.center
{
    text-align: center
}

TD.right
{
    text-align: right
}

.customer
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #272727;
    background-color: #e8e8e8;
    padding: 2px;
    border: 1px;
    border-style: dashed;
    text-align: right;
    width: 100%;
}

.modulemenu
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    text-align: left
}

.modulelist
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #666666
}

TD.modulemenu
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    text-align: left
}

.actionlink
{
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #1F3358;
    text-align: left
}

.contentmagic
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    text-align: left
}

a
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: blue;
    text-decoration: none;
    text-align: center
}

a:hover
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #abb8de;
    text-decoration: none;
    text-align: center
}

select
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
}

.pageHeading
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #1F3358;
}

TH
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    color: #ffffff;
    background-color: #1F3358;
}

.listName
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    color: #ffffff;
    background-color: #1F3358;
}

.caption
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-align: left
    font-weight: bold;
}

.field
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: xx-small;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    SCROLLBAR-FACE-COLOR: #4a5171;
    SCROLLBAR-HIGHLIGHT-COLOR: #000000;
    SCROLLBAR-SHADOW-COLOR: #000000;
    SCROLLBAR-3DLIGHT-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: #d5d3e0;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    padding-left: 2px;
}

.error
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #ff0000;
    text-align: left
    font-weight: bold;
}



.as_title
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14pt;
    color: #000000;
    font-weight: bold;
}

.as_summary
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
}

.as_text
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
}

.as_byline
{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    font-style: italic;
}

.greybox
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: left;
    background-color: #C1C1C1;
}

.breadcrumb {

}

.active_breadcrumb {
  font: 12pt Verdana bold;
  color: #1f3358;
}
.inactive_breadcrumb {
  font: 12pt Verdana bold;
  color: #8f8f8e;
}
-->
</style>