﻿field .baseline {
border-bottom-width: 1pt;
}

field:droptarget .inner_border {
 box-shadow: 0pt 0pt 6pt rgba(22, 135, 251, 1.0) inset;
}

title_header .self {
background-color: rgba(117, 145, 173, 1.0);
box-sizing: border-box;
}

title_header text_box .self {
color: #f4efe2;
}


header .self {

-fm-table-background-color: rgba(53, 75, 105, 1.0);

border-image-source: url(images/riverheader.png);
border-image-slice: 88 92 4 92 fill;
border-image-repeat: stretch;
border-image-width: 22pt 23pt 1pt 23pt;
box-sizing: border-box;
}

header text_box .self {
font-weight: bold;
color: #f4efe2;
}


leading_grand_summary .self {

-fm-table-background-color: rgba(53, 75, 105, 1.0);

border-image-source: url(images/rivergrand.png);
border-image-slice: 0 92 0 92 fill;
border-image-repeat: stretch;
border-image-width: 0pt 23pt 0pt 23pt;
box-sizing: border-box;
}

leading_grand_summary text_box .self {
color: #f4efe2;
}


leading_sub_summary_1 .self {

-fm-table-background-color: rgba(74, 103, 147, 1.0);

border-image-source: url(images/riverlead1.png);
border-image-slice: 4 92 0 92 fill;
border-image-repeat: stretch;
border-image-width: 1pt 23pt 0pt 23pt;
box-sizing: border-box;
}

leading_sub_summary_1 text_box .self {
color: #f4efe2;
}


leading_sub_summary_2 .self {

-fm-table-background-color: rgba(117, 145, 173, 1.0);

border-image-source: url(images/riverlead2.png);
border-image-slice: 4 92 0 92 fill;
border-image-repeat: stretch;
border-image-width: 1pt 23pt 0pt 23pt;
box-sizing: border-box;
}

leading_sub_summary_2 text_box .self {
color: #f4efe2;
}


leading_sub_summary .self {

-fm-table-background-color: rgba(181, 206, 230, 1.0);

border-image-source: url(images/riverleadadd.png);
border-image-slice: 4 92 0 92 fill;
border-image-repeat: stretch;
border-image-width: 1pt 23pt 0pt 23pt;
box-sizing: border-box;
}

leading_sub_summary text_box .self {
color: #524a39;
}


body .self {

-fm-table-background-color: rgba(244, 239, 226, 1.0);

border-image-source: url(images/riverbody.png);
border-image-slice: 0 92 0 92 fill;
border-image-repeat: stretch;
border-image-width: 0pt 23pt 0pt 23pt;
-fm-use-body-current-row-style: true;
box-sizing: border-box;
}


body_alt .self {
background-color: rgba(255, 255, 255, 0.0);
background-image: none;

-fm-table-background-color: rgba(252, 248, 237, 1.0);

border-image-source: url(images/riverbodyalt.png);
border-image-slice: 0 92 0 92 fill;
border-image-repeat: stretch;
border-image-width: 0pt 23pt 0pt 23pt;
box-sizing: border-box;
}


trailing_sub_summary .self {

-fm-table-background-color: rgba(244, 239, 226, 1.0);

border-image-source: url(images/rivertrailadd.png);
border-image-slice: 8 92 0 92 fill;
border-image-repeat: stretch;
border-image-width: 2pt 23pt 0pt 23pt;
box-sizing: border-box;
}

trailing_sub_summary text_box .self {
color: #48628d;
}


trailing_sub_summary_2 .self {

-fm-table-background-color: rgba(244, 239, 226, 1.0);

border-image-source: url(images/rivertrail2.png);
border-image-slice: 8 92 0 92 fill;
border-image-repeat: stretch;
border-image-width: 2pt 23pt 0pt 23pt;
box-sizing: border-box;
}

trailing_sub_summary_2 text_box .self {
color: #48628d;
}


trailing_sub_summary_1 .self {

-fm-table-background-color: rgba(244, 239, 226, 1.0);

border-image-source: url(images/rivertrail1.png);
border-image-slice: 8 92 0 92 fill;
border-image-repeat: stretch;
border-image-width: 2pt 23pt 0pt 23pt;
box-sizing: border-box;
}

trailing_sub_summary_1 text_box .self {
color: #48628d;
}


trailing_grand_summary .self {

-fm-table-background-color: rgba(53, 75, 105, 1.0);

border-image-source: url(images/rivergrand.png);
border-image-slice: 0 92 0 92 fill;
border-image-repeat: stretch;
border-image-width: 0pt 23pt 0pt 23pt;
box-sizing: border-box;
}

trailing_grand_summary text_box .self {
color: #f4efe2;
}


footer .self {

-fm-table-background-color: rgba(244, 239, 226, 1.0);

border-image-source: url(images/riverfooter.png);
border-image-slice: 0 92 92 92 fill;
border-image-repeat: stretch;
border-image-width: 0pt 23pt 23pt 23pt;
box-sizing: border-box;
}

footer text_box .self {
color: #48628d;
}


title_footer .self {
background-color: rgba(117, 145, 173, 1.0);
box-sizing: border-box;
}

title_footer text_box .self {
color: #f4efe2;
font-size: 10pt;
}


layout_background .self {
background-repeat: repeat;
background-image: url(images/background.png);
background-color: rgba(117, 145, 173, 1.0);

}


text_box .self {
font-family: tahoma, sans-serif;
font-style: normal;
color: #72674e;
font-size: 12pt;
line-height: 1line;
text-align: left;

}


text_box .text {
box-sizing: border-box;
height: 100%;
}

line .self {
border-width: 1pt;
border-style: solid;
border-color: rgba(72, 98, 141, 1.0);

}


rectangle .self {
background-color: rgba(248, 246, 241, 1.0);
border-width: 1pt;
border-style: solid;
border-color: rgba(72, 98, 141, 1.0);

}


rounded .self {
background-color: rgba(248, 246, 241, 1.0);
border-width: 1pt;
border-style: solid;
border-color: rgba(72, 98, 141, 1.0);
border-radius: 5pt;

}

rounded .inner_border {

border-radius: 4pt;
}

oval .self {
background-color: rgba(248, 246, 241, 1.0);
border-width: 1pt;
border-style: solid;
border-color: rgba(72, 98, 141, 1.0);

}


edit_box:normal .self {
background-color: rgba(255, 255, 255, 1.0);
border-width: 1pt;
border-style: solid;
border-color: rgba(173, 165, 144, 1.0);
border-radius: 5pt;
font-family: tahoma, sans-serif;
font-style: normal;
color: #48628d;
font-size: 12pt;
line-height: 1line;
text-align: left;
}

edit_box:normal .inner_border {

border-radius: 4pt;
}

edit_box:normal .text {
box-sizing: border-box;
position: absolute;
left: 0pt;
top: 0pt;
bottom: 0pt;
right: 0pt;
margin-left: 0.67em;
margin-right: 0.67em;
margin-top: 0.17em;
margin-bottom: 0.25em;

}

text_area:normal .self {
background-color: rgba(255, 255, 255, 1.0);
border-width: 1pt;
border-style: solid;
border-color: rgba(173, 165, 144, 1.0);
border-radius: 5pt;
font-family: tahoma, sans-serif;
font-style: normal;
color: #48628d;
font-size: 12pt;
line-height: 1line;
text-align: left;
}
text_area:normal .inner_border {

border-radius: 4pt;
}
text_area:normal .text {
position: absolute;
left: 0pt;
top: 0pt;
bottom: 0pt;
right: 17pt;
box-sizing: border-box;
margin-left: 0.67em;
margin-right: 0.67em;
margin-top: 0.17em;
margin-bottom: 0.25em;
}
text_area:normal .scrollbar_track {
position: absolute;
top: 0pt;
bottom: 0pt;
right: 0pt;
width: 17pt;
box-sizing: border-box;
}

edit_box:focus .self {
border-width: 1pt;
border-style: solid;
border-color: rgba(72, 63, 37, 1.0);
box-shadow: 0pt 0pt 2pt 1pt rgba(22, 135, 251, 1.0);
}


text_area:focus .self {
border-width: 1pt;
border-style: solid;
border-color: rgba(72, 63, 37, 1.0);
box-shadow: 0pt 0pt 2pt 1pt rgba(22, 135, 251, 1.0);
}

drop_down:normal .self {
background-color: rgba(255, 255, 255, 1.0);
border-width: 1pt;
border-style: solid;
border-color: rgba(173, 165, 144, 1.0);
border-radius: 5pt;
font-family: tahoma, sans-serif;
font-style: normal;
color: #48628d;
font-size: 12pt;
line-height: 1line;
text-align: left;
}
drop_down:normal .inner_border {

border-radius: 4pt;
}
drop_down:normal .text {
position: absolute;
left: 0pt;
top: 0pt;
bottom: 0pt;
right: 17pt;
box-sizing: border-box;
margin-left: 0.67em;
margin-right: 0.67em;
margin-top: 0.17em;
margin-bottom: 0.25em;
}
drop_down:normal .icon {
position: absolute;
top: 0pt;
bottom: 0pt;
right: 0pt;
width: 17pt;
box-sizing: border-box;
background-color: rgba(255, 255, 255, 1.0);
-fm-icon: down-arrow;
-fm-icon-color: rgba(171, 162, 136, 1.0);
border-top-right-radius: 4pt;
border-bottom-right-radius: 4pt;
border-left-width: 1pt;
border-left-color: rgba(173, 165, 144, 1.0);
border-left-style: solid;
}

drop_down:focus .self {
border-width: 1pt;
border-style: solid;
border-color: rgba(72, 63, 37, 1.0);
box-shadow: 0pt 0pt 2pt 1pt rgba(22, 135, 251, 1.0);
}
drop_down:focus .icon {
-fm-icon-color: rgba(171, 162, 136, 1.0);
border-left-width: 1pt;
border-left-color: rgba(72, 63, 37, 1.0);
border-left-style: solid;
}

drop_down:hover .self {
border-color: rgba(72, 63, 37, 1.0);
}
drop_down:hover .icon {
background-color: rgba(244, 239, 226, 1.0);
-fm-icon-color: rgba(171, 162, 136, 1.0);
border-left-color: rgba(72, 63, 37, 1.0);
}

drop_down:pressed .self {
border-color: rgba(72, 63, 37, 1.0);
}
drop_down:pressed .icon {
background-color: rgba(223, 213, 186, 1.0);
-fm-icon-color: rgba(171, 162, 136, 1.0);
border-left-color: rgba(72, 63, 37, 1.0);
}

pop_up:normal .self {
background-color: rgba(255, 255, 255, 1.0);
border-width: 1pt;
border-style: solid;
border-color: rgba(173, 165, 144, 1.0);
border-radius: 5pt;
font-family: tahoma, sans-serif;
font-style: normal;
color: #48628d;
font-size: 12pt;
line-height: 1line;
text-align: left;
}
pop_up:normal .inner_border {

border-radius: 4pt;
}
pop_up:normal .text {
position: absolute;
left: 0pt;
top: 0pt;
bottom: 0pt;
right: 17pt;
box-sizing: border-box;
margin-left: 0.67em;
margin-right: 0.67em;
margin-top: 0.17em;
margin-bottom: 0.25em;
}
pop_up:normal .icon {
position: absolute;
top: 0pt;
bottom: 0pt;
right: 0pt;
width: 17pt;
box-sizing: border-box;
-fm-icon: down-arrow;
-fm-icon-color: rgba(171, 162, 136, 1.0);
border-top-right-radius: 4pt;
border-bottom-right-radius: 4pt;
}

pop_up:focus .self {
border-width: 1pt;
border-style: solid;
border-color: rgba(72, 63, 37, 1.0);
box-shadow: 0pt 0pt 2pt 1pt rgba(22, 135, 251, 1.0);
}
pop_up:focus .icon {
-fm-icon-color: rgba(171, 162, 136, 1.0);
}

pop_up:hover .self {
background-color: rgba(244, 239, 226, 1.0);
background-image: none;

border-color: rgba(72, 63, 37, 1.0);
}
pop_up:hover .icon {
-fm-icon-color: rgba(171, 162, 136, 1.0);
}

pop_up:pressed .self {
background-color: rgba(223, 213, 186, 1.0);
background-image: none;

border-color: rgba(72, 63, 37, 1.0);
}
pop_up:pressed .icon {
-fm-icon-color: rgba(171, 162, 136, 1.0);
}

button:normal .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(244, 239, 226, 1.0)), to(rgba(219, 209, 183, 1.0)));
border-width: 1pt;
border-style: solid;
border-color: rgba(194, 185, 166, 1.0);
border-radius: 5pt;
font-family: tahoma, sans-serif;
font-style: normal;
color: #625b47;
font-size: 12pt;
line-height: 1line;
text-align: center;
-fm-text-vertical-align: center;
}

button:normal .inner_border {

border-radius: 4pt;
padding-left: 0.67em;
padding-right: 0.67em;
padding-top: 0.25em;
padding-bottom: 0.25em;
}
button:normal .text {
width: 100%;
box-sizing: border-box;
height: 100%;
}
button:normal .icon {
-fm-icon-padding: 0.33em;
-fm-icon-color: rgba(98, 91, 71, 1.0);
}

button:focus .self {
border-color: rgba(72, 63, 37, 1.0);
box-shadow: 0pt 0pt 2pt 1pt rgba(22, 135, 251, 1.0);
}


button:hover .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(228, 218, 190, 1.0)), to(rgba(201, 191, 161, 1.0)));
border-color: rgba(72, 63, 37, 1.0);
}


button:pressed .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(206, 195, 165, 1.0)), to(rgba(179, 169, 140, 1.0)));
border-color: rgba(83, 77, 58, 1.0);
}


calendar:normal .self {
background-color: rgba(255, 255, 255, 1.0);
border-width: 1pt;
border-style: solid;
border-color: rgba(173, 165, 144, 1.0);
border-radius: 5pt;
font-family: tahoma, sans-serif;
font-style: normal;
color: #48628d;
font-size: 12pt;
line-height: 1line;
text-align: left;
}
calendar:normal .inner_border {

border-radius: 4pt;
}
calendar:normal .text {
position: absolute;
left: 0pt;
top: 0pt;
bottom: 0pt;
right: 17pt;
box-sizing: border-box;
margin-left: 0.67em;
margin-right: 0.67em;
margin-top: 0.17em;
margin-bottom: 0.25em;
}
calendar:normal .icon {
position: absolute;
top: 0pt;
bottom: 0pt;
right: 0pt;
width: 17pt;
box-sizing: border-box;
background-color: rgba(255, 255, 255, 1.0);
-fm-icon: calendar;
-fm-icon-color: rgba(171, 162, 136, 1.0);
border-top-right-radius: 4pt;
border-bottom-right-radius: 4pt;
border-left-width: 1pt;
border-left-color: rgba(173, 165, 144, 1.0);
border-left-style: solid;
}

calendar:focus .self {
border-width: 1pt;
border-style: solid;
border-color: rgba(72, 63, 37, 1.0);
box-shadow: 0pt 0pt 2pt 1pt rgba(22, 135, 251, 1.0);
}
calendar:focus .icon {
-fm-icon-color: rgba(171, 162, 136, 1.0);
border-left-width: 1pt;
border-left-color: rgba(72, 63, 37, 1.0);
border-left-style: solid;
}

calendar:hover .self {
border-color: rgba(72, 63, 37, 1.0);
}
calendar:hover .icon {
background-color: rgba(244, 239, 226, 1.0);
-fm-icon-color: rgba(171, 162, 136, 1.0);
border-left-color: rgba(72, 63, 37, 1.0);
}

calendar:pressed .self {
border-color: rgba(72, 63, 37, 1.0);
}
calendar:pressed .icon {
background-color: rgba(223, 213, 186, 1.0);
-fm-icon-color: rgba(171, 162, 136, 1.0);
border-left-color: rgba(72, 63, 37, 1.0);
}

checkbox_set:normal .self {
font-family: tahoma, sans-serif;
font-style: normal;
color: #48628d;
font-size: 12pt;
line-height: 1.2line;
text-align: left;
}
checkbox_set:normal .icon {
background-color: rgba(255, 255, 255, 1.0);
border-width: 1pt;
border-style: solid;
border-color: rgba(173, 165, 144, 1.0);
padding-left: 0.08em;
padding-right: 0.08em;
padding-top: 0.08em;
padding-bottom: 0.08em;

box-sizing: border-box;
position: absolute;
top: 0.1em;
bottom: 0pt;
left: 0pt;
width: 1em;
height: 1em;
}
checkbox_set:checked .icon {
-fm-icon: modern-check;
-fm-icon-color: #48628d;
}
checkbox_set:normal .text {
box-sizing: border-box;
position: absolute;
left: 1em;
top: 0pt;
bottom: 0pt;
right: 0pt;
margin-left: 0.33em;
}

checkbox_set:focus .icon {
border-width: 1pt;
border-style: solid;
border-color: rgba(72, 63, 37, 1.0);
box-shadow: 0pt 0pt 2pt 1pt rgba(22, 135, 251, 1.0);
}

radio_set:normal .self {
font-family: tahoma, sans-serif;
font-style: normal;
color: #48628d;
font-size: 12pt;
line-height: 1.2line;
text-align: left;
}
radio_set:normal .icon {
background-color: rgba(255, 255, 255, 1.0);
border-width: 1pt;
border-style: solid;
border-color: rgba(173, 165, 144, 1.0);
padding-left: 0.17em;
padding-right: 0.17em;
padding-top: 0.17em;
padding-bottom: 0.17em;

box-sizing: border-box;
position: absolute;
top: 0.1em;
bottom: 0pt;
left: 0pt;
width: 1em;
height: 1em;
border-radius: 50%;
}
radio_set:checked .icon {
-fm-icon: radio;
-fm-icon-color: #48628d;
}
radio_set:normal .text {
box-sizing: border-box;
position: absolute;
left: 1em;
top: 0pt;
bottom: 0pt;
right: 0pt;
margin-left: 0.33em;
}

radio_set:focus .icon {
border-width: 1pt;
border-style: solid;
border-color: rgba(72, 63, 37, 1.0);
box-shadow: 0pt 0pt 2pt 1pt rgba(22, 135, 251, 1.0);
}

tab_control:active .self {
font-weight: bold;
color: #72674e;


}
tab_panel:active .self {
background-color: rgba(252, 249, 240, 1.0);
background-image: none;

box-shadow: 0pt 1pt 4pt 1pt rgba(0, 0, 0, 0.10);
}
tab_panel:active .text {
box-sizing: border-box;
height: 100%;
}
tab_panel:active .tab {
background-image: none;
}

tab_panel:activefocus .self {

background-image: none;

box-shadow: 0pt 0pt 2pt 1pt rgba(22, 135, 251, 1.0);
}
tab_panel:activefocus .text {
box-sizing: border-box;
height: 100%;
}
tab_panel:activefocus .tab {

background-image: none;

}

tab_control:normal .self {
font-family: tahoma, sans-serif;
font-style: normal;
color: #625b47;
font-size: 12pt;
line-height: 1line;
text-align: left;

-fm-tab-spacing: -1;

}
tab_panel:normal .self {
background-color: rgba(219, 209, 183, 1.0);

border-width: 1pt;
border-style: solid;
border-color: rgba(194, 185, 166, 1.0);
border-radius: 5pt;
-fm-tab-top-left-radius: 5pt;
-fm-tab-top-right-radius: 5pt;

}
tab_panel:normal .inner_border {

border-radius: 4pt;
}
tab_panel:normal .text {
box-sizing: border-box;
height: 100%;
}
tab_panel:normal .tab {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(244, 239, 226, 1.0)), to(rgba(219, 209, 183, 1.0)));
border-top-left-radius: 4pt;
border-top-right-radius: 4pt;
}
tab_panel:normal .tab_inner_border {
padding-left: 0.67em;
padding-right: 0.67em;
padding-top: 0.17em;
padding-bottom: 0.17em;
}

tab_panel:hover .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(228, 218, 190, 1.0)), to(rgba(201, 191, 161, 1.0)));

}
tab_panel:hover .text {
box-sizing: border-box;
height: 100%;
}
tab_panel:hover .tab {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(228, 218, 190, 1.0)), to(rgba(201, 191, 161, 1.0)));
}

tab_panel:focus .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(244, 239, 226, 1.0)), to(rgba(219, 209, 183, 1.0)));
box-shadow: 0pt 0pt 2pt 1pt rgba(22, 135, 251, 1.0);
}
tab_panel:focus .text {
box-sizing: border-box;
height: 100%;
}
tab_panel:focus .tab {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(244, 239, 226, 1.0)), to(rgba(219, 209, 183, 1.0)));
}

portal:normal .self {
border-width: 1pt;
border-style: solid;
border-color: rgba(173, 165, 144, 1.0);
border-radius: 5pt;
-fm-use-portal-current-row-style: true;
}

portal:normal .inner_border {

border-radius: 4pt;
}
portal:normal .contents {
position: absolute;
left: 0pt;
top: 0pt;
bottom: 0pt;
right: 17pt;
box-sizing: border-box;
}
portal:normal .scrollbar_track {
position: absolute;
top: 0pt;
bottom: 0pt;
right: 0pt;
width: 17pt;
box-sizing: border-box;
}

portal:normal .row {
background-color: rgba(255, 255, 255, 1.0);
border-width: 1pt;
border-style: none;
border-color: rgba(173, 165, 144, 1.0);
}

portal:normal .row_alt {
background-color: rgba(254, 252, 244, 1.0);
border-width: 1pt;
border-style: none;
border-color: rgba(173, 165, 144, 1.0);
}


portal:normal .row_active {
background-color: rgba(209, 232, 247, 1.0);
border-top-width: 1pt;
border-bottom-width: 1pt;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: rgba(93, 151, 197, 1.0);
border-bottom-color: rgba(93, 151, 197, 1.0);
}


chart:normal .self {
background-color: rgba(255, 255, 255, 1.0);
border-width: 1pt;
border-style: solid;
border-color: rgba(173, 165, 144, 1.0);
border-radius: 5pt;
font-family: tahoma, sans-serif;
font-style: normal;
color: #72674e;
font-size: 12pt;
line-height: 1line;
text-align: left;
}
chart:normal .inner_border {

border-radius: 4pt;
padding-left: 0.67em;
padding-right: 0.67em;
padding-top: 0.67em;
padding-bottom: 0.67em;

}

chart:focus .self {
border-width: 1pt;
border-style: solid;
border-color: rgba(72, 63, 37, 1.0);
box-shadow: 0pt 0pt 2pt 1pt rgba(22, 135, 251, 1.0);
}

web_viewer:normal .self {
background-color: rgba(255, 255, 255, 1.0);
border-width: 1pt;
border-style: solid;
border-color: rgba(173, 165, 144, 1.0);
border-radius: 5pt;
font-family: tahoma, sans-serif;
font-style: normal;
color: #72674e;
font-size: 12pt;
line-height: 1line;
text-align: left;
}
web_viewer:normal .inner_border {

border-radius: 4pt;
padding-left: 0.67em;
padding-right: 0.67em;
padding-top: 0.67em;
padding-bottom: 0.67em;

}

web_viewer:focus .self {
border-width: 1pt;
border-style: solid;
border-color: rgba(72, 63, 37, 1.0);
box-shadow: 0pt 0pt 2pt 1pt rgba(22, 135, 251, 1.0);
}

container:normal .self {
background-color: rgba(255, 255, 255, 1.0);
border-width: 1pt;
border-style: solid;
border-color: rgba(173, 165, 144, 1.0);
border-radius: 5pt;
font-family: tahoma, sans-serif;
font-style: normal;
color: #72674e;
font-size: 12pt;
line-height: 1line;
text-align: left;
}
container:normal .inner_border {

border-radius: 4pt;
padding-left: 0.67em;
padding-right: 0.67em;
padding-top: 0.67em;
padding-bottom: 0.67em;

}

container:focus .self {
border-width: 1pt;
border-style: solid;
border-color: rgba(72, 63, 37, 1.0);
box-shadow: 0pt 0pt 2pt 1pt rgba(22, 135, 251, 1.0);
}

scrollbar:normal .self {
border-left-width: 1pt;
border-left-style: solid;
border-left-color: #bcb5a1;
border-top-right-radius: 5pt;
border-bottom-right-radius: 5pt;
background-color: rgba(244, 239, 226, 1.0);
width: 17pt;
}

scrollbar:disabled .self {
border-left-width: 1pt;
border-left-style: solid;
border-left-color: #bcb5a1;
border-top-right-radius: 5pt;
border-bottom-right-radius: 5pt;
background-color: rgba(255, 255, 255, 1.0);
}

scrollbar:normal .scrollbar_thumb {
border-left-width: 1pt;
border-left-color: #bcb5a1;
border-left-style: solid;
border-top-width: 1pt;
border-top-color: #bcb5a1;
border-top-style: solid;
border-bottom-width: 1pt;
border-bottom-color: #bcb5a1;
border-bottom-style: solid;

background-color: rgba(255, 255, 255, 1.0);
width: 100%;
}

scrollbar:normal .scrollbar_top_button {
border-left-width: 1pt;
border-left-color: #ada590;
border-left-style: solid;
border-bottom-width: 1pt;
border-bottom-color: #ada590;
border-bottom-style: solid;
border-top-right-radius: 5pt;

background-color: rgba(255, 255, 255, 1.0);
width: 100%;
height: 17pt;
-fm-icon: up-arrow;
-fm-icon-color: #aba288;
}

scrollbar:hover .scrollbar_top_button {
border-left-width: 1pt;
border-left-color: #bcb5a1;
border-left-style: solid;
border-bottom-width: 1pt;
border-bottom-color: #bcb5a1;
border-bottom-style: solid;
border-top-right-radius: 5pt;

background-color: rgba(223, 213, 186, 1.0);
width: 100%;
height: 17pt;
-fm-icon: up-arrow;
-fm-icon-color: #aba288;
}

scrollbar:pressed .scrollbar_top_button {
border-left-width: 1pt;
border-left-color: #bcb5a1;
border-left-style: solid;
border-bottom-width: 1pt;
border-bottom-color: #bcb5a1;
border-bottom-style: solid;
border-top-right-radius: 5pt;

background-color: rgba(188, 181, 161, 1.0);
width: 100%;
height: 17pt;
-fm-icon: up-arrow;
-fm-icon-color: #aba288;
}

scrollbar:normal .scrollbar_bottom_button {
border-left-width: 1pt;
border-left-color: #ada590;
border-left-style: solid;
border-top-width: 1pt;
border-top-color: #ada590;
border-top-style: solid;
border-bottom-right-radius: 5pt;

background-color: rgba(255, 255, 255, 1.0);
width: 100%;
height: 17pt;
-fm-icon: down-arrow;
-fm-icon-color: #aba288;
}

scrollbar:hover .scrollbar_bottom_button {
border-left-width: 1pt;
border-left-color: #bcb5a1;
border-left-style: solid;
border-top-width: 1pt;
border-top-color: #bcb5a1;
border-top-style: solid;
border-bottom-right-radius: 5pt;

background-color: rgba(223, 213, 186, 1.0);
width: 100%;
height: 17pt;
-fm-icon: down-arrow;
-fm-icon-color: #aba288;
}

scrollbar:pressed .scrollbar_bottom_button {
border-left-width: 1pt;
border-left-color: #bcb5a1;
border-left-style: solid;
border-top-width: 1pt;
border-top-color: #bcb5a1;
border-top-style: solid;
border-bottom-right-radius: 5pt;

background-color: rgba(188, 181, 161, 1.0);
width: 100%;
height: 17pt;
-fm-icon: down-arrow;
-fm-icon-color: #aba288;
}

popover:normal .self {
background-color: rgba(55, 77, 109, 1.0);
border-width: 1pt;
border-style: solid;
border-color: rgba(44, 59, 73, 1.0);
border-radius: 5pt;
box-shadow: 0pt 5pt 9pt rgba(0, 0, 0, 0.24%);
font-family: tahoma, sans-serif;
font-style: normal;
color: #f4efe2;
font-size: 12pt;
line-height: 2line;
text-align: center;
}

popover:normal .text {
box-sizing: border-box;
position: absolute;
top: 0.42em;
height: 1.42em;
left: 8pt;
right: 8pt;
}

popover:normal .contents {
background-color: rgba(244, 239, 226, 1.0);
border-width: 1pt;
border-style: solid;
border-color: rgba(37, 57, 87, 1.0);
border-radius: 5pt;
box-shadow: 0pt 0pt 4pt rgba(0, 0, 0, 0.52) inset;
box-sizing: border-box;
position: absolute;
top: 1.84em;
bottom: 8pt;
left: 8pt;
right: 8pt;
}


dot_control:normal .self {
background-color: rgba(244, 239, 226, 1.0);
border-width: 1pt;
border-style: solid;
border-color: rgba(173, 165, 144, 1.0);
border-radius: 5pt;
}

dot_control:normal .inner_border {

border-radius: 4pt;
}

dot_control:normal .dot_container {
box-sizing: border-box;
position: absolute;
height: 15pt;
bottom: 0.25em;
left: 0pt;
right: 0pt;
}

dot_control:normal .dot {
background-color: rgba(206, 195, 165, 1.0);
border-radius: 50%;
width: 9pt;
height: 9pt;
margin-left: 0.33em;
}


dot_control:active .dot {
background-color: rgba(114, 103, 78, 1.0);
}


body:checked .self {
background-color: rgba(255, 255, 255, 0.0);
background-image: none;

-fm-table-background-color: rgba(209, 232, 247, 1.0);

border-image-source: url(images/riverbodyactive.png);
border-image-slice: 4 92 4 92 fill;
border-image-repeat: stretch;
border-image-width: 1pt 23pt 1pt 23pt;
}


drop_down.minimal_drop-down_list:normal .self {
background-color: rgba(255, 255, 255, 0.0);
background-image: none;

border-color: rgba(255, 255, 255, 0.0);
border-image-source: none;

}
drop_down.minimal_drop-down_list:normal .icon {
background-color: rgba(255, 255, 255, 0.0);
-fm-icon-color: rgba(255, 255, 255, 0.0%);
border-left-color: rgba(255, 255, 255, 0.0);
}

drop_down.minimal_drop-down_list:focus .self {
background-color: rgba(255, 255, 255, 1.0);
}

pop_up.minimal_pop-up_menu:normal .self {
background-color: rgba(255, 255, 255, 0.0);
background-image: none;

border-color: rgba(255, 255, 255, 0.0);
border-image-source: none;

}
pop_up.minimal_pop-up_menu:normal .icon {
-fm-icon-color: rgba(171, 162, 136, 0.0%);
}

calendar.minimal_drop-down_calendar:normal .self {
background-color: rgba(255, 255, 255, 0.0);
background-image: none;

border-color: rgba(255, 255, 255, 0.0);
border-image-source: none;

}
calendar.minimal_drop-down_calendar:normal .icon {
background-color: rgba(255, 255, 255, 0.0);
-fm-icon-color: rgba(171, 162, 136, 0.0);
border-left-color: rgba(255, 255, 255, 0.0);
}

calendar.minimal_drop-down_calendar:focus .self {
background-color: rgba(255, 255, 255, 1.0);
}

button.header_button:normal .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(70, 94, 131, 1.0)), to(rgba(57, 77, 103, 1.0)));
border-color: rgba(40, 60, 72, 1.0);
border-image-source: none;

color: #f4efe2;
}

button.header_button:normal .icon {
-fm-icon-color: rgba(244, 239, 226, 1.0);
}

button.header_button:focus .self {
border-color: rgba(40, 60, 72, 1.0);
}


button.header_button:hover .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(78, 101, 132, 1.0)), to(rgba(57, 77, 103, 1.0)));
border-color: rgba(40, 60, 72, 1.0);
}


button.header_button:pressed .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(66, 82, 107, 1.0)), to(rgba(45, 59, 72, 1.0)));
border-color: rgba(40, 60, 72, 1.0);
}


edit_box.header_edit_box:normal .self {
background-color: rgba(55, 77, 105, 1.0);
background-image: none;

border-color: rgba(41, 61, 72, 1.0);
border-image-source: none;

color: #f4efe2;
}



edit_box.header_edit_box:focus .self {
border-color: rgba(39, 61, 72, 1.0);
}



pop_up.header_pop-up_menu:normal .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(70, 94, 131, 1.0)), to(rgba(57, 77, 103, 1.0)));
border-color: rgba(39, 61, 72, 1.0);
border-image-source: none;

color: #f4efe2;
}
pop_up.header_pop-up_menu:normal .icon {
-fm-icon-color: rgba(244, 239, 226, 1.0);
}

pop_up.header_pop-up_menu:hover .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(78, 101, 132, 1.0)), to(rgba(57, 77, 103, 1.0)));
border-color: rgba(39, 61, 72, 1.0);
}
pop_up.header_pop-up_menu:hover .icon {
-fm-icon-color: rgba(244, 239, 226, 1.0);
}

pop_up.header_pop-up_menu:focus .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(66, 82, 107, 1.0)), to(rgba(45, 59, 72, 1.0)));
border-color: rgba(39, 61, 72, 1.0);
}
pop_up.header_pop-up_menu:focus .icon {
-fm-icon-color: rgba(244, 239, 226, 1.0);
}

pop_up.header_pop-up_menu:pressed .self {
background-color: rgba(41, 64, 90, 1.0);
border-color: rgba(39, 61, 72, 1.0);
}
pop_up.header_pop-up_menu:pressed .icon {
-fm-icon-color: rgba(244, 239, 226, 1.0);
}

drop_down.header_drop-down_list:normal .self {
background-color: rgba(55, 77, 105, 1.0);
background-image: none;

border-color: rgba(39, 61, 72, 1.0);
border-image-source: none;

color: #f4efe2;
}
drop_down.header_drop-down_list:normal .icon {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(70, 94, 131, 1.0)), to(rgba(57, 77, 103, 1.0)));
-fm-icon-color: rgba(244, 239, 226, 1.0);
border-left-color: rgba(39, 61, 72, 1.0);
}

drop_down.header_drop-down_list:hover .self {
border-color: rgba(39, 61, 72, 1.0);
}
drop_down.header_drop-down_list:hover .icon {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(78, 101, 132, 1.0)), to(rgba(57, 77, 103, 1.0)));
-fm-icon-color: rgba(244, 239, 226, 1.0);
border-left-color: rgba(39, 61, 72, 1.0);
}

drop_down.header_drop-down_list:pressed .self {
border-color: rgba(39, 61, 72, 1.0);
}
drop_down.header_drop-down_list:pressed .icon {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(66, 82, 107, 1.0)), to(rgba(45, 59, 72, 1.0)));
-fm-icon-color: rgba(244, 239, 226, 1.0);
border-left-color: rgba(39, 61, 72, 1.0);
}

drop_down.header_drop-down_list:focus .self {
border-color: rgba(39, 61, 72, 1.0);
}
drop_down.header_drop-down_list:focus .icon {
-fm-icon-color: rgba(244, 239, 226, 1.0);
border-left-color: rgba(39, 61, 72, 1.0);
}

calendar.header_drop-down_calendar:normal .self {
background-color: rgba(55, 77, 105, 1.0);
background-image: none;

border-color: rgba(39, 61, 72, 1.0);
border-image-source: none;

color: #f4efe2;
}
calendar.header_drop-down_calendar:normal .icon {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(70, 94, 131, 1.0)), to(rgba(57, 77, 103, 1.0)));
-fm-icon-color: rgba(244, 239, 226, 1.0);
border-left-color: rgba(39, 61, 72, 1.0);
}

calendar.header_drop-down_calendar:hover .self {
border-color: rgba(39, 61, 72, 1.0);
}
calendar.header_drop-down_calendar:hover .icon {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(78, 101, 132, 1.0)), to(rgba(57, 77, 103, 1.0)));
-fm-icon: calendar;
-fm-icon-color: rgba(244, 239, 226, 1.0);
border-left-color: rgba(39, 61, 72, 1.0);
}

calendar.header_drop-down_calendar:pressed .self {
border-color: rgba(39, 61, 72, 1.0);
}
calendar.header_drop-down_calendar:pressed .icon {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(66, 82, 107, 1.0)), to(rgba(45, 59, 72, 1.0)));
-fm-icon: calendar;
-fm-icon-color: rgba(244, 239, 226, 1.0);
border-left-color: rgba(39, 61, 72, 1.0);
}

calendar.header_drop-down_calendar:focus .self {
border-color: rgba(39, 61, 72, 1.0);
}
calendar.header_drop-down_calendar:focus .icon {
-fm-icon: calendar;
-fm-icon-color: rgba(244, 239, 226, 1.0);
border-left-color: rgba(39, 61, 72, 1.0);
}

checkbox_set.header_checkbox_set:normal .self {
color: #f4efe2;
border-image-source: none;
background-image: none;
background-color: transparent;
}
checkbox_set.header_checkbox_set:normal .icon {
background-color: rgba(55, 77, 105, 1.0);
background-image: none;

border-color: rgba(39, 61, 72, 1.0);
}
checkbox_set.header_checkbox_set:checked .icon {
-fm-icon-color: #f4efe2;
}

checkbox_set.header_checkbox_set:focus .icon {
border-color: rgba(39, 61, 72, 1.0);
}

radio_set.header_radio_button_set:normal .self {
color: #f4efe2;
border-image-source: none;
background-image: none;
background-color: transparent;
}
radio_set.header_radio_button_set:normal .icon {
background-color: rgba(55, 77, 105, 1.0);
background-image: none;

border-color: rgba(39, 61, 72, 1.0);
}
radio_set.header_radio_button_set:checked .icon {
-fm-icon-color: #f4efe2;
}

radio_set.header_radio_button_set:focus .self {
font-style: normal;
}
radio_set.header_radio_button_set:focus .icon {
border-color: rgba(39, 61, 72, 1.0);
}

rectangle.title_bar_rectangle .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(244, 239, 226, 1.0)), to(rgba(219, 209, 183, 1.0)));
border-color: rgba(194, 185, 166, 1.0);

border-image-source: none;

}


rectangle.region_rectangle .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(212, 202, 182, 1.0)), to(rgba(226, 218, 197, 1.0)), color-stop(0.10, rgba(226, 218, 197, 1.0)));
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: rgba(194, 185, 166, 1.0);

border-image-source: none;

}


text_box.title_text_1 .self {
font-weight: bold;
color: #3b5375;
font-size: 24pt;

}


text_box.title_text_2 .self {
font-weight: bold;
color: #9e9883;
font-size: 18pt;

}


popover.simple_popover:normal .self {
background-color: rgba(244, 239, 226, 1.0);
background-image: none;

border-color: rgba(173, 165, 144, 1.0);
box-shadow: 0pt 5pt 5pt rgba(0, 0, 0, 0.14);
border-image-source: none;

color: #48628d;
}


dot_control:normal .contents {
box-sizing: border-box;
position: absolute;
top: 0pt;
bottom: 21pt;
left: 0pt;
right: 0pt;
border-top-left-radius: 5pt;
border-top-right-radius: 5pt;
}

popover.simple_popover:normal .contents {
background-color: transparent;

background-image: none;

border-color: rgba(173, 165, 144, 1.0);
box-shadow: 0pt 0pt 3pt rgba(0, 0, 0, 0.20) inset;
border-image-source: none;

}


dot_control.dots_outside:normal .self {
background-color: rgba(255, 255, 255, 0.0);
background-image: none;

border-style: none;
border-image-source: none;

}


dot_control.dots_outside:normal .contents {
background-color: rgba(235, 229, 212, 1.0);
background-image: none;

border-width: 1pt;
border-style: solid;
border-color: rgba(173, 165, 144, 1.0);
border-radius: 5pt;
border-image-source: none;

}

pop_up.minimal_pop-up_menu:focus .self {
background-color: rgba(255, 255, 255, 1.0);
}

edit_box.minimal_edit_box:normal .self {
background-color: rgba(255, 255, 255, 0.0);
background-image: none;

border-color: rgba(255, 255, 255, 0.0);
border-image-source: none;

}



edit_box.minimal_edit_box:hover .self {
border-width: 1pt;
border-style: solid;
border-color: rgba(72, 63, 37, 1.0);
}



edit_box.minimal_edit_box:focus .self {
background-color: rgba(255, 255, 255, 1.0);
}



container.minimal_container:normal .self {
background-color: rgba(255, 255, 255, 0.0);
background-image: none;

border-color: rgba(72, 63, 37, 0.0);
border-image-source: none;

}

container.minimal_container:hover .self {
border-color: rgba(72, 63, 37, 1.0);
}

container.minimal_container:focus .self {
background-color: rgba(255, 255, 255, 1.0);
}

text_box.title_header_text .self {
color: #f4efe2;

}


text_box.leading_grand_summary_text .self {
color: #f4efe2;

}


text_box.leading_sub_summary_1_text .self {
color: #f4efe2;

}


text_box.leading_sub_summary_2_text .self {
color: #f4efe2;

}


text_box.leading_sub_summary_additional_text .self {
color: #524a39;

}


text_box.trailing_sub_summary_additional_text .self {
color: #48628d;

}


text_box.trailing_sub_summary_2_text .self {
color: #48628d;

}


text_box.trailing_sub_summary_1_text .self {
color: #48628d;

}


text_box.trailing_grand_summary_text .self {
color: #f4efe2;

}


text_box.footer_text .self {
color: #48628d;

}


text_box.title_footer_text .self {
color: #f4efe2;
font-size: 10pt;

}


text_box.header_text .self {
font-weight: bold;
color: #f4efe2;

}


text_box.navigation_part_text .self {
color: #f4efe2;

}


button_bar:normal .self {
border-width: 1pt;
border-style: solid;
border-color: rgba(34, 44, 65, 1.0);
}

button_bar:normal .button_bar_divider {
border-width: 1pt;
border-style: solid;
border-color: rgba(34, 44, 65, 1.0);
}


button_bar_segment:normal .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(56, 77, 114, 1.0)), to(rgba(44, 58, 87, 1.0)));
color: #f1ebdb;
line-height: 1line;
text-align: center;
-fm-text-vertical-align: center;
}

button_bar_segment:normal .text {
width: 100%;
box-sizing: border-box;
height: 100%;
}
button_bar_segment:normal .icon {
-fm-icon-padding: 0.33em;
-fm-icon-color: rgba(241, 235, 219, 1.0);
}

button_bar_segment:hover .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(60, 83, 125, 1.0)), to(rgba(53, 70, 107, 1.0)));
color: #f1ebdb;
}

button_bar_segment:hover .icon {
-fm-icon-color: rgba(241, 235, 219, 1.0);
}

button_bar_segment:pressed .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(53, 70, 107, 1.0)), to(rgba(50, 68, 101, 1.0)));
color: #f1ebdb;
}

button_bar_segment:pressed .icon {
-fm-icon-color: rgba(241, 235, 219, 1.0);
}

button_bar_segment:active .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(62, 86, 128, 1.0)), to(rgba(62, 86, 128, 1.0)));
color: #f1ebdb;
}

button_bar_segment:active .icon {
-fm-icon-color: rgba(241, 235, 219, 1.0);
}

bottom_nav_part .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(56, 77, 114, 1.0)), to(rgba(44, 58, 87, 1.0)));
box-sizing: border-box;
}


top_nav_part .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(56, 77, 114, 1.0)), to(rgba(44, 58, 87, 1.0)));
box-sizing: border-box;
}


button_bar.body_button_bar:normal .self {
border-color: rgba(164, 155, 130, 1.0);
}

button_bar.body_button_bar:normal .button_bar_divider {
border-color: rgba(164, 155, 130, 1.0);
}


button_bar_segment.body_button_bar:normal .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(242, 236, 221, 1.0)), to(rgba(228, 219, 194, 1.0)));
color: #6d654a;
}

button_bar_segment.body_button_bar:normal .icon {
-fm-icon-color: rgba(109, 101, 74, 1.0);
}

button_bar_segment.body_button_bar:hover .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(242, 236, 221, 1.0)), to(rgba(240, 230, 205, 1.0)));
color: #6d654a;
}

button_bar_segment.body_button_bar:hover .icon {
-fm-icon-color: rgba(109, 101, 74, 1.0);
}

button_bar_segment.body_button_bar:pressed .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(228, 219, 194, 1.0)), to(rgba(242, 236, 221, 1.0)));
color: #6d654a;
}

button_bar_segment.body_button_bar:pressed .icon {
-fm-icon-color: rgba(109, 101, 74, 1.0);
}

button_bar_segment.body_button_bar:active .self {
background-image: -webkit-gradient(linear, 25% 0%, 25% 100%, from(rgba(242, 236, 221, 1.0)), to(rgba(240, 230, 205, 1.0)));
color: #6d654a;
}

button_bar_segment.body_button_bar:active .icon {
-fm-icon-color: rgba(109, 101, 74, 1.0);
}

edit_box:placeholder .self {
color: #a9bdd6;
}


text_area:placeholder .self {
color: #a9bdd6;
}

container:placeholder .self {
color: #a9bdd6;
}

calendar:placeholder .self {
color: #a9bdd6;
}

drop_down:placeholder .self {
color: #a9bdd6;
}

pop_up:placeholder .self {
color: #a9bdd6;
}

button_bar_segment:focus .inner_border {
box-shadow: 0pt 0pt 6pt rgba(22, 135, 251, 1.0) inset;
}
