﻿BODY { COLOR: #000000; FONT-FAMILY: Arial, helvetica, sans-serif; FONT-SIZE: 8pt;}
table { COLOR: #000000; FONT-FAMILY: Arial, helvetica, sans-serif; FONT-SIZE: 10pt; }

.bold { COLOR: #000000; FONT-FAMILY: Arial, helvetica, sans-serif; FONT-SIZE: 8pt; font-weight: bold; }
.small { COLOR: #000000; FONT-FAMILY: Arial, helvetica, sans-serif; FONT-SIZE: 7pt; }
.italic { COLOR: #000000; FONT-FAMILY: Arial, helvetica, sans-serif; FONT-SIZE: 8pt; font-style: italic; }

img { border: 0px; }
.boldmaroon { color: #BB2907; font-weight: bold; }
/* DataGrid Control Styles */
.dg						{ border: 0px; background-color: #ffffff; color: #000000; font-size: 8pt; font-family: Arial, helvetica, sans-serif; font-weight: normal; width: 100%; }
.dg_header				{
    border: 0px;
    background-color: #f0e4bb;
    color: #000000;
    font-size: 11pt;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
}
.dg_footer				{ border: 0px; background-color: #f0e4bb; color: #000000; font-size: 8pt; font-family: Arial, helvetica, sans-serif; font-weight: bold; }
.dg_item				{ border: 0px; background-color: #ffffff; color: #000000; font-size: 9pt; font-family: Arial, helvetica, sans-serif; font-weight: normal; }
.dg_altitem				{ border: 0px; background-color: #ede4c9; color: #000000; font-size: 9pt; font-family: Arial, helvetica, sans-serif; font-weight: normal; }
.dg_pager				{
    border: 0px;
    background-color: #dac993;
    color: #000000;
    font-size: 8pt;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
}
.dg_totals				{ border: 0px; background-color: #ffffff; color: #000000; font-size: 8pt; font-family: Arial, helvetica, sans-serif; font-weight: normal; text-align: center; }
.dg_noresults			{ border: 0px; color: #bb2907; font-size: 8pt; font-family: Arial, helvetica, sans-serif; font-weight: normal; text-align: center; }
.dg_noresults_8pt		{ border: 0px; color: #bb2907; font-size: 8pt; font-family: Arial, helvetica, sans-serif; font-weight: normal; text-align: center; }

.dg_highlight			{
    border: 0px;
    background-color: #ffffff;
    color: #000000;
    font-size: 8pt;
    font-family: Arial, helvetica, sans-serif;
    font-weight: normal;
    border-top: 1px solid #f1a81e;
    BORDER-RIGHT: #f0e4bb 1px solid;
    BORDER-LEFT: #f0e4bb 1px solid;
}
.dg_header_highlight	{ border: 0px; background-color: #f0e4bb; color: #000000; font-size: 8pt; font-family: Arial, helvetica, sans-serif; font-weight: normal; }
.dg_footer_highlight	{ border: 0px; background-color: #f0e4bb; color: #000000; font-size: 8pt; font-weight: bold; }
.dg_total				{ border: 0px; background-color: #f0e4bb; color: #000000; font-size: 8pt; font-weight: bold; }
.dg_item_highlight		{ border: 0px; background-color: #ffffff; color: #000000; font-size: 8pt; font-family: Arial, helvetica, sans-serif; font-weight: normal; }
.dg_altitem_highlight	{ border: 0px; background-color: #faf3dc; color: #000000; font-size: 8pt; font-family: Arial, helvetica, sans-serif; font-weight: normal; }
.dg_item_new			{ border: 0px; background-color: #ffcc00; color: #000000; font-size: 8pt; font-family: Arial, helvetica, sans-serif; font-weight: normal; }
.dg_subtotal			{ border: 0px; background-color: #ffffff; color: #000000; font-size: 8pt; font-family: Arial, helvetica, sans-serif; font-weight: bold; }
.dg_textbox			{ color: #000000; font-size: 8pt; font-family: Arial, helvetica, sans-serif; }
.dg_tiny				{ color: #000000; font-family: Arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; }

A.dg_hyperlink			{ color: #9999dd; font-size: 8pt; font-family: Arial, helvetica, sans-serif; text-decoration: none; }
A.dg_hyperlink:hover	{ color: #aaaaff; font-size: 7pt; font-family: Arial, helvetica, sans-serif; text-decoration: underline; }

td.dg_tiny_highlight	{ color: #000000; background-color: #e6e6e6; font-family: Arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
td.dg_small				{ color: #000000; font-family: Arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
td.dg_normal			{ color: #000000; font-family: Arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
td.dg_header			{ color: #000000; font-family: Arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; border: 0px; }
input.dg_textbox		{ color: #000000; font-family: Arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
input.dg_textbox_right	{ color: #000000; font-family: Arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-align: right; }

.label_directed			{ color: #000000; font-family: Verdana, Arial; font-size: 7pt; font-weight: normal; }
.label_big				{ color: #000000; font-family: Verdana, Arial; font-size: 12pt; font-weight: bold; }
.big_orange_bottom				{ color: #000000; font-family: Verdana, Arial; font-size: 12pt; font-weight: bold; border-bottom: 1px solid #F1A81E; }

.dl_item_highlight		{ padding: 10px; border: 0px; background-color: #ffffff; color: #000000; font-size: 8pt; font-family: Arial, helvetica, sans-serif; font-weight: normal; }
.dl_altitem_highlight	{ padding: 10px; border: 0px; background-color: #faf3dc; color: #000000; font-size: 8pt; font-family: Arial, helvetica, sans-serif; font-weight: normal; }

.qgdiv { border-bottom: 2px solid #FFFFFF; }

.header_large { font-family: arial, helvetica, sans-serif; font-size: 24pt; color: #7D3811; }
.header { font-family: arial, helvetica, sans-serif; font-size: 20pt; color: #7d3811; }
.header_small {
    font-family: arial, helvetica, sans-serif;
    font-size: 13pt;
    color: #54381d;
    font-weight: 600;
}
.header_medium { font-family: arial, helvetica, sans-serif; font-size: 16pt; color: #54381d; }
.header_xxl { font-family: arial, helvetica, sans-serif; font-size: 36pt; color: #b65312; }
.header_xxl_light { font-family: arial, helvetica, sans-serif; font-size: 36pt; color: #f0e4bb; }
.headerrust { font-family: arial, helvetica, sans-serif; font-size: 20pt; color: #B65312; }

.sidebar { padding: 2px; margin: 0px; background-color: #ffdca4; }

.txt { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #000000; }
.txt_small { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #000000; }
.txt_medium { font-family: arial, helvetica, sans-serif; font-size: 11pt; color: #000000; }
.txt_large { font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #000000; font-weight: bold; }
.txt_legal { font-family: arial, helvetica, sans-serif; font-size: 7pt; color: #000000; }
.txtrust { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #B65312; font-weight: bold; }

.txtalert { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #CB3827; }
.txtalert_small { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #CB3827; }
.txtalert_medium { font-family: arial, helvetica, sans-serif; font-size: 11pt; color: #CB3827; }
.txtalert_large { font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #CB3827; font-weight: bold; }

.txtbold { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #333333; font-weight: bold;}
.txt_smallbold { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #333333; font-weight: bold;}
.txt_mediumbold { font-family: arial, helvetica, sans-serif; font-size: 11pt; color: #333333; font-weight: bold;}

.related { font-family: arial, helvetica, sans-serif; font-size: 11pt; color: #7d3811; text-align: left;}
.tip { font-family: arial, helvetica, sans-serif; font-size: 11pt; color: #7d3811;}

.sidetxt_medium { font-family: arial, helvetica, sans-serif; font-size: 11pt; color: #b65312; }
.sidetxt_large { font-family: arial, helvetica, sans-serif; font-size: 13pt; color: #7d3811; font-weight: bold; }


.tourhead { font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #7d3811; font-weight: bold; }
.tournote { font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #7d3811; }

hr.sidebar { height: 1px; color: #f1a81e; }
div.head_dotline
{
    padding-top: 7px;
    padding-bottom: 16px;
    clear: both;
}

.topnav-rust { color: #b65312; font-family: Arial, helvetica, sans-serif; font-size: 9pt;}
.footer_txt {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #333333;
}


/* -- Links -- */

a.txt:link, a.txt:visited, a.txt:active, a.txt:hover { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.small:link, a.small:visited, a.small:active, a.small:hover { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #435686; font-weight: bold; text-decoration: none; }
a.medium:link, a.medium:visited, a.medium:active, a.medium:hover { font-family: arial, helvetica, sans-serif; font-size: 11pt; color: #435686; font-weight: bold; text-decoration: none; }
a.large:link, a.large:visited, a.large:active, a.large:hover { font-family: arial, helvetica, sans-serif; font-size: 14pt; color: #435686; font-weight: bold; text-decoration: none; }
a.legal:link, a.legal:visited, a.legal:active, a.legal:hover { font-family: arial, helvetica, sans-serif; font-size: 7pt; color: #435686; font-weight: bold; text-decoration: none; }

a.medium_nml:link, a.medium_nml:visited, a.medium_nml:active, a.medium_nml:hover { font-family: arial, helvetica, sans-serif; font-size: 11pt; color: #435686; font-weight: normal; text-decoration: none; }
a.medium_sub1:link, a.medium_sub1:visited, a.medium_sub1:active, a.medium_sub1:hover { font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #435686; font-weight: normal; text-decoration: none; }
a.medium_sub2:link, a.medium_sub2:visited, a.medium_sub2:active, a.medium_sub2:hover { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #435686; font-weight: normal; text-decoration: none; }

a.light_small, a.light_small:visited, a.light_small:active, a.light_small:hover { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #5971a4; font-weight: bold; text-decoration: none; }

a.related:link, a.related:visited, a.related:active, a.related:hover { font-family: arial, helvetica, sans-serif; font-size: 11pt; color: #5971a4; font-weight: bold; text-decoration: none; }

a.header_xxl:link, a.header_xxl:visited, a.header_xxl:active, a.header_xxl:hover { font-family: arial, helvetica, sans-serif; font-size: 36pt; color: #B65312; font-weight: normal; text-decoration: none; }
a.headerrust:link, a.headerrust:visited, a.headerrust:active, a.headerrust:hover { font-family: arial, helvetica, sans-serif; font-size: 20pt; color: #B65312; font-weight: normal; }

a.npupdate:link, a.npupdate:hover, a.npupdate:visited, a.npupdate:active { font-size: 9pt; font-weight: bold; text-decoration: none;}

a.sidebar:link, a.sidebar:visited, a.sidebar:active, a.sidebar:hover { font-family: arial, helvetica, sans-serif; font-size: 8pt; color: #5971a4; font-weight: bold; text-decoration: none; }

a.topnav-white:link, a.topnav-white:hover, a.topnav-white:visited, a.topnav-white:active { color: #FFFFFF; font-family: Arial, helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold;}
a.topnav-rust:link, a.topnav-rust:hover, a.topnav-rust:visited, a.topnav-rust:active { color: #b65312; font-family: Arial, helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight: normal;}
a.topnav-rustb:link, a.topnav-rustb:hover, a.topnav-rustb:visited, a.topnav-rustb:active { color: #b65312; font-family: Arial, helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold;}
a.rustheader:link, a.rustheader:hover, a.rustheader:visited, a.rustheader:active { color: #b65312; font-family: Arial, helvetica, sans-serif; font-size: 9pt; text-decoration: none; font-weight: normal;}

a.footer:link, a.footer:visited, a.footer:active, a.footer:hover { font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #54381d; text-decoration: none; }



.sidebar_alt
{
    padding: 13px;
    margin: 0px;
    background-color: #ffeed2;
}
div.footer_vr
{
    border-left-style: dotted;
    border-left-width: 1px;
    border-left-color: #766121;
    display: inline;
    height: 95px;
    width: 1px;
    float: left;
}
div.footer_hl
{
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #766121;
    height: 1px;
    width: 795px;
    padding-top: 3px;
}
.select { background-color: #FFFFFF; COLOR: #000000; FONT-SIZE: 11px; padding: 2px; FONT-FAMILY: Arial, helvetica, sans-serif; width: 165px; height: 19px; }