/* BEGIN Page Globals */
p { color: #676767; font-size: 10pt; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; }
td { color: #676767; font-size: 10pt; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; }
th { background-color: #93afbb; text-align: left; padding: 12px 0 2px 4px; }
a:link { color: #0c4966; }
a:visited { color: #0c4966; }
a:hover { color: #0c4966; }
a:active { color: #0c4966; }

.head { color: #0c4966; font-size: 10pt; font-weight: bold; }
/* END Page Globals */

/* BEGIN Navigation */
.top_nav { font-size: 7pt; background-color: #d0d0d0; padding-bottom: 2px; padding-left: 5px; }
.top_nav a:link, .top_nav a:visited, .top_nav a:active { color: #683313; text-decoration: none; }
.top_nav a:hover { color: #683313; text-decoration: underline; }
.top_nav_over { font-size: 7pt; background-color: #d0d0d0; padding-bottom: 2px; padding-left: 5px; }
.top_nav_over a:link, .top_nav_over a:visited, .top_nav a:active { color: #683313; text-decoration: none; }
.top_nav_over a:hover { color: #683313; text-decoration: underline; }
/* See setColors in JavaScript in HTML <head> to sync this .left_nav colors and set hover over colors */
.left_nav { WIDTH:143px;background-color: #547f94; text-indent: -13px; padding: 10px 2px 2px 15px; border-bottom: 1px solid #595959; }
.left_nav a:link, .left_nav a:visited, .left_nav a:active { color: #ffffff; text-decoration: none; }
.left_nav a:hover { color: #547f94; text-decoration: none; }
.left_nav_over { WIDTH:143px;background-color: #b6c8d2; text-indent: -13px; padding: 10px 2px 2px 15px; border-bottom: 1px solid #595959; }
.left_nav_over a:link, .left_nav_over a:visited, .left_nav_over a:active { color: #ffffff; text-decoration: none; }
.left_nav_over a:hover { color: #547f94; text-decoration: none; }
/* END Navigation */

/* BEGIN Body Styles */
.page_head { font-size: 11pt; font-weight: bold; }
.thin_border { border: solid 1px #0c4966; }
.table_head { color: #0c4966; }
.odd_row { background-color: #e1eef5; padding: 12px 0 2px 4px; }
.even_row { background-color: #b6c8d1; padding: 12px 0 2px 4px; }
/* END Body Styles */

BODY
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 9pt;
    MARGIN-LEFT: 0px;
    COLOR: black;
    FONT-FAMILY: Arial;
}

TABLE
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Arial
}
INPUT
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
A
{
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent
}
TD.title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: #000065;
    FONT-FAMILY: Verdana, Arial
}
.content
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    COLOR: #676767;
    FONT-FAMILY: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
}
.contentReport
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    COLOR: #676767;
    FONT-FAMILY: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
}
A.SubMenu:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000065;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
A.SubMenu:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000065;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
A.SubMenu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000065;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
A.SubMenu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000065;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: underline
}
A.content:hover
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #000065;
    FONT-FAMILY: Arial
}
A.contentReport:hover
{
	COLOR: #0c4966;
}
.labelActiveClients
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FLOAT: left;
    COLOR: #2fa9d0;
    FONT-FAMILY: Arial;
    HEIGHT: 32px;
    TEXT-DECORATION: none
}
.error
{
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana
}
TD.columnheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #676767;
    FONT-FAMILY: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
    BACKGROUND-COLOR: #b6c8d1
}
TD.Hints
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #dc143c;
    FONT-FAMILY: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
    BACKGROUND-COLOR: #b6c8d1
}
A.columnheader:active
{
    COLOR: #676767;
    TEXT-DECORATION: none
}
A.columnheader:link
{
    COLOR: #676767;
}
A.columnheader:visited
{
    COLOR: #676767;
}
A.columnheader:hover
{
    COLOR: #ffffff;
}
A.pdfLink { color: #0c4966;  }
A.pdfLink:hover { color: #0c4966; }
A.pdfLink:active { color: #0c4966; }
A.pdfLink:visited { color: #0c4966; }
A.pdfLink:link { color: #0c4966; }
.Offset
{
    background-color: #b6c8d1; 
    padding: 12px 0 2px 4px;
}
.Normal
{
    background-color: #e1eef5; 
    padding: 12px 0 2px 4px;
}
.OffRep
{
    BACKGROUND-COLOR: #eee8aa
}
.section
{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    MARGIN-BOTTOM: 5px;
    COLOR: midnightblue;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center
}
TD.Border
{
    BACKGROUND-COLOR: #b6c8d1
}
TD.pdfLink
{
    BACKGROUND-COLOR: none
}
.CalWeekday TD
{
    FONT-SIZE: 8pt;
    COLOR: #000065;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center
}
.CalDay
{
    FONT-SIZE: 8pt;
    COLOR: #000065;
    FONT-FAMILY: Verdana, Arial
}
.CalToday TD
{
    FONT-SIZE: 8pt;
    COLOR: #000065;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #d3d3d3
}
.CalNoDay TD
{
    FONT-SIZE: 8pt;
    COLOR: #000065;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #d3d3d3
}
.CalTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #000065
}
