.home
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: verdana
}
.homepage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial
}
.title
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 26px;
    COLOR: white;
    FONT-FAMILY: Arial
}
.menubar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #D21033D
}
A.menubar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #D21033D
}
A.menubar:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    BACKGROUND-COLOR: #D21033D;
    TEXT-DECORATION: none
}
A.menubar:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    BACKGROUND-COLOR: #D21033D;
    TEXT-DECORATION: none
}
A.menubar:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: #E9E88A;
    BACKGROUND-COLOR: #D21033D;
    TEXT-DECORATION: none
}
/*
A.menubar:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #E41C04;
    BACKGROUND-COLOR: #D21033D;
    TEXT-DECORATION: none
}
*/
.inputtextD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    BACKGROUND-COLOR: lightgrey;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    TEXT-DECORATION: none
}
.inputtextE
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    TEXT-DECORATION: none
}
.bheader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.mtitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 26px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana
}

.calendar
{
    BORDER-RIGHT: #6A042C 1px solid;
    BORDER-TOP: #6A042C 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    BORDER-LEFT: #6A042C 1px solid;
    CURSOR: hand;
    COLOR: white;
    BORDER-BOTTOM: #6A042C 1px solid;
    FONT-FAMILY: Webdings;
    BACKGROUND-COLOR: black;
    TEXT-DECORATION: none

    width:15pt;
    height:15pt;
}

.label { COLOR: #6C6C7E; FONT-FAMILY: verdana; font-weight : normal; font-size : 8pt; }
.inputtextE
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    TEXT-DECORATION: none
}
.select
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    TEXT-DECORATION: none
}
.lhelp
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    CURSOR: help;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.desc
{COLOR: #6C6C7E; FONT-FAMILY: verdana; font-weight : bold; font-size : 10pt;}
.noborderinput
{
   BORDER-LEFT: white;
   BORDER-RIGHT: white;
   BORDER-TOP: white;
   BORDER-BOTTOM: white;
   FONT-WEIGHT: normal;
   FONT-SIZE: 11px;
   COLOR: black;
   FONT-FAMILY: Verdana;
   HEIGHT: 18px;
   TEXT-DECORATION: none
}
.btln
{
    border: 1px solid silver;
}
.button
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #818192;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
    HEIGHT: 23;
}
.button2
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #005878;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
    HEIGHT: 23;
}

.sheettitle
{
    FONT-SIZE: 16pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}
.sheetheader
{
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
}
.sheettd
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    FONT-WEIGHT: normal;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}
.sheetli
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}
.com
{
    FONT-SIZE: 16pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Times New Roman;
    TEXT-DECORATION: none;
}
.textarea
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
.lborder,.rlborder {
    border-left: 1px solid white;
}

.rborder,.rlborder {
    border-right: 1px solid white;
}

.tabledata,.tablehdrRop {
    border-left: 1px solid white;
    padding-left: 1px;
    padding-right: 1px;
}

.reportHeader {
    font-family: Century Gothic;
    font-size: 8pt;
    font-weight:normal;
    color:black;
    height:18px;
    padding-left: 5px;
    text-align: left;

}

#print_icon
{
    position: absolute;
    right: 30px;
    top: 10px;
}

table#report
{
    width: 770px;
    margin-top: 0px;
    border-collapse: collapse;
    color: black;
    margin-right: 10px;
}

table#report th
{
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #444;
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    text-align: center;
    padding: 3px 0px 3px 0px;
}

table#report td
{
    width: 260px;
    padding: 0px 3px 0px 2px;
}

table#report td li{
    margin-top: 5px;
    color: black;
}

table#report td ul
{
    padding: 10px 0px 0px 20px;
    color: #333;
}

table#report td li
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana;
    padding-left: 0px;
    padding-top: 0px;
}

table.data
{
    color: black;
    width: 100%;
}

table.data td.header
{
    FONT-SIZE: 12pt;
    background: white;
    font-color: black;
    border-top: 2px solid #333;
    border-bottom: 2px solid #333;
}

table.data td
{
    FONT-SIZE: 8pt;
    color: black;
}

table.data td.value
{
    text-align: right;
}

table.data td.value p
{
    margin: 0px 0px 0px;
    color: black;
}

table.mapdata
{
    color: black;
}


table#cutsheetTblHeader
{
    padding: 5px 10px 5px 10px;
}

table#cutsheetTblHeader #cutSheetName
{
    color: black;
    font-size: 25px;
}

table#cutsheetTblHeader td.subheader
{
    color: black;
    font-size: 15px;
}

.subheader
{
    margin-left: 20px;
}

td.descr{
    white-space: nowrap;
    vertical-align: top;
}

.indent
{
    margin-left: 15px;
}

div#date
{
    color: black;
}

div#disclaimer
{
    font-size: .75em;
    color: black;
    margin-top: 10px;
}
a.footer img { border: 0px; }

div#legendContainer { overflow: scroll; height: 540px; width: 230px; }
