ddr summary/file/themes

CSS Rules in “default styles”

top_nav_part:normal .self
{
	background-color: rgba(14.902%,14.902%,14.902%,1);
	box-sizing: border-box;
}

tab_control:normal .self
{
	font-family: -fm-font-family(verdana,sans-serif,Verdana;sans-serif);
	font-style: normal;
	font-size: 11pt;
	color: rgba(90.1961%,90.1961%,90.1961%,1);
	line-height: 1line;
	text-align: left;
	-fm-tab-spacing: 0;
}
tab_control:checked .self
{
	color: rgba(0%,0%,0%,1);
}

popover:normal .self
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(94.1176%,94.1176%,94.1176%,1)), to(rgba(90.9804%,90.9804%,90.9804%,1)));
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-right-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	border-bottom-left-radius: 3pt 3pt;
	border-top-left-radius: 3pt 3pt;
	font-family: -fm-font-family(verdana,sans-serif,Verdana;sans-serif);
	font-style: normal;
	font-size: 11pt;
	color: rgba(0%,0%,0%,1);
	line-height: 2line;
	text-align: center;
	box-shadow: 1pt 1pt 3pt 0pt rgba(0%,0%,0%,0.1);
}
popover:normal .text
{
	height: 1.42em;
	top: 0.42em;
	right: 8pt;
	left: 8pt;
	position: absolute;
	box-sizing: border-box;
}
popover:normal .contents
{
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	border-bottom-left-radius: 3pt 3pt;
	border-top-left-radius: 3pt 3pt;
	top: 1.84em;
	right: 6pt;
	bottom: 6pt;
	left: 6pt;
	position: absolute;
	box-sizing: border-box;
}

tab_panel:normal .self
{
	background-color: rgba(20%,20%,20%,1);
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-right-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	border-bottom-left-radius: 3pt 3pt;
	border-top-left-radius: 3pt 3pt;
	-fm-tab-top-left-radius: 3pt 3pt;
	-fm-tab-top-right-radius: 3pt 3pt;
}
tab_panel:focus .self
{
	box-shadow: 0pt 0pt 2pt 1pt rgba(0%,43.9216%,81.1765%,1);
}
tab_panel:checked .self
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(94.1176%,94.1176%,94.1176%,1)), to(rgba(90.9804%,90.9804%,90.9804%,1)));
	box-shadow: 1pt 1pt 3pt 0pt rgba(0%,0%,0%,0.1);
}
tab_panel:checkedfocus .self
{
	box-shadow: 0pt 0pt 2pt 1pt rgba(0%,43.9216%,81.1765%,1);
}
tab_panel:normal .inner_border
{
	border-top-right-radius: 2pt 2pt;
	border-bottom-right-radius: 2pt 2pt;
	border-bottom-left-radius: 2pt 2pt;
	border-top-left-radius: 2pt 2pt;
}
tab_panel:normal .text
{
	height: 100%;
	box-sizing: border-box;
}
tab_panel:focus .text
{
	height: 100%;
	box-sizing: border-box;
}
tab_panel:checked .text
{
	height: 100%;
	box-sizing: border-box;
}
tab_panel:checkedfocus .text
{
	height: 100%;
	box-sizing: border-box;
}
tab_panel:normal .tab
{
	background-color: rgba(20%,20%,20%,1);
	border-top-right-radius: 2pt 2pt;
	border-top-left-radius: 2pt 2pt;
}
tab_panel:hover .tab
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(35.2941%,35.2941%,35.2941%,1)), color-stop(0.05, rgba(29.4118%,29.4118%,29.4118%,1)), color-stop(0.95, rgba(21.5686%,21.5686%,21.5686%,1)), to(rgba(20.3922%,20.3922%,20.3922%,1)));
}
tab_panel:checked .tab
{
	background-color: rgba(0%,0%,0%,0);
}
tab_panel:normal .tab_inner_border
{
	padding-top: 0.17em;
	padding-right: 0.67em;
	padding-bottom: 0.17em;
	padding-left: 0.67em;
}

button:normal .self
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(100%,100%,100%,1)), color-stop(0.05, rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.95, rgba(89.8039%,89.8039%,89.8039%,1)), to(rgba(93.7255%,93.7255%,93.7255%,1)));
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-right-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	border-bottom-left-radius: 3pt 3pt;
	border-top-left-radius: 3pt 3pt;
	font-family: -fm-font-family(verdana,sans-serif,Verdana;sans-serif);
	font-style: normal;
	font-size: 11pt;
	color: rgba(0%,0%,0%,1);
	line-height: 1line;
	text-align: center;
	box-shadow: 1pt 1pt 3pt 0pt rgba(0%,0%,0%,0.1);
	-fm-text-vertical-align: center;
}
button:hover .self
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(100%,100%,100%,1)), color-stop(0.05, rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.95, rgba(92.549%,92.549%,92.549%,1)), to(rgba(93.7255%,93.7255%,93.7255%,1)));
}
button:pressed .self
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.05, rgba(91.7647%,91.7647%,91.7647%,1)), color-stop(0.95, rgba(85.098%,85.098%,85.098%,1)), to(rgba(89.0196%,89.0196%,89.0196%,1)));
}
button:focus .self
{
	border-top-color: rgba(0%,0%,0%,1);
	border-right-color: rgba(0%,0%,0%,1);
	border-bottom-color: rgba(0%,0%,0%,1);
	border-left-color: rgba(0%,0%,0%,1);
	box-shadow: 0pt 0pt 2pt 1pt rgba(0%,43.9216%,81.1765%,1);
}
button:normal .inner_border
{
	border-top-right-radius: 2pt 2pt;
	border-bottom-right-radius: 2pt 2pt;
	border-bottom-left-radius: 2pt 2pt;
	border-top-left-radius: 2pt 2pt;
	padding-top: 0.25em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 0.5em;
}
button:normal .text
{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}
button:normal .icon
{
	-fm-icon-color: rgba(0%,0%,0%,1);
	-fm-icon-padding: 0.33em;
}

radio_set:normal .self
{
	font-family: -fm-font-family(verdana,sans-serif,Verdana;sans-serif);
	font-style: normal;
	font-size: 11pt;
	color: rgba(0%,0%,0%,1);
	line-height: 1.2line;
	text-align: left;
}
radio_set:normal .text
{
	margin-left: 0.33em;
	top: 0pt;
	right: 0pt;
	bottom: 0pt;
	left: 1em;
	position: absolute;
	box-sizing: border-box;
}
radio_set:normal .icon
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(94.5098%,94.5098%,94.5098%,1)), to(rgba(100%,100%,100%,1)));
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-right-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 50% 50%;
	border-bottom-right-radius: 50% 50%;
	border-bottom-left-radius: 50% 50%;
	border-top-left-radius: 50% 50%;
	padding-top: 0.17em;
	padding-right: 0.17em;
	padding-bottom: 0.17em;
	padding-left: 0.17em;
	width: 1em;
	height: 1em;
	top: 0.1em;
	bottom: 0pt;
	left: 0pt;
	position: absolute;
	box-shadow: inset 1pt 1pt 3pt 0pt rgba(0%,0%,0%,0.2);
	box-sizing: border-box;
}
radio_set:focus .icon
{
	border-top-color: rgba(0%,0%,0%,1);
	border-right-color: rgba(0%,0%,0%,1);
	border-bottom-color: rgba(0%,0%,0%,1);
	border-left-color: rgba(0%,0%,0%,1);
	box-shadow: 0pt 0pt 2pt 1pt rgba(0%,43.9216%,81.1765%,1);
}
radio_set:checked .icon
{
	-fm-icon: radio;
	-fm-icon-color: rgba(14.902%,21.9608%,30.5882%,1);
}

calendar:normal .self
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(94.5098%,94.5098%,94.5098%,1)), color-stop(0.05, rgba(94.5098%,94.5098%,94.5098%,1)), color-stop(0.95, rgba(96.8627%,96.8627%,96.8627%,1)), to(rgba(100%,100%,100%,1)));
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-right-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	border-bottom-left-radius: 3pt 3pt;
	border-top-left-radius: 3pt 3pt;
	font-family: -fm-font-family(verdana,sans-serif,Verdana;sans-serif);
	font-style: normal;
	font-size: 11pt;
	color: rgba(0%,0%,0%,1);
	line-height: 1line;
	text-align: left;
}
calendar:focus .self
{
	border-top-color: rgba(0%,0%,0%,1);
	border-right-color: rgba(0%,0%,0%,1);
	border-bottom-color: rgba(0%,0%,0%,1);
	border-left-color: rgba(0%,0%,0%,1);
	box-shadow: 0pt 0pt 2pt 1pt rgba(0%,43.9216%,81.1765%,1);
}
calendar:placeholder .self
{
	color: rgba(53.3333%,53.3333%,53.3333%,1);
}
calendar:normal .inner_border
{
	border-top-right-radius: 2pt 2pt;
	border-bottom-right-radius: 2pt 2pt;
	border-bottom-left-radius: 2pt 2pt;
	border-top-left-radius: 2pt 2pt;
	box-shadow: inset 1pt 1pt 3pt 0pt rgba(0%,0%,0%,0.1);
}
calendar:normal .text
{
	margin-top: 0.25em;
	margin-right: 0.5em;
	margin-bottom: 0.17em;
	margin-left: 0.5em;
	top: 0pt;
	right: 17pt;
	bottom: 0pt;
	left: 0pt;
	position: absolute;
	box-sizing: border-box;
}
calendar:normal .icon
{
	background-image: -webkit-gradient(linear,left top,left bottom, from(rgba(100%,100%,100%,1)), color-stop(0.05, rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.95, rgba(89.8039%,89.8039%,89.8039%,1)), to(rgba(93.7255%,93.7255%,93.7255%,1)));
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-style: solid;
	border-left-width: 1pt;
	border-top-right-radius: 2pt 2pt;
	border-bottom-right-radius: 2pt 2pt;
	width: 17pt;
	top: 0pt;
	right: 0pt;
	bottom: 0pt;
	position: absolute;
	box-sizing: border-box;
	-fm-icon: calendar;
	-fm-icon-color: rgba(52.1569%,52.1569%,52.1569%,1);
}
calendar:hover .icon
{
	background-image: -webkit-gradient(linear,left top,left bottom, from(rgba(100%,100%,100%,1)), color-stop(0.05, rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.95, rgba(92.549%,92.549%,92.549%,1)), to(rgba(93.7255%,93.7255%,93.7255%,1)));
}
calendar:pressed .icon
{
	background-image: -webkit-gradient(linear,left top,left bottom, from(rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.05, rgba(91.7647%,91.7647%,91.7647%,1)), color-stop(0.95, rgba(85.098%,85.098%,85.098%,1)), to(rgba(89.0196%,89.0196%,89.0196%,1)));
}
calendar:focus .icon
{
	border-left-color: rgba(0%,0%,0%,1);
}

oval:normal .self
{
	background-color: rgba(94.1176%,94.1176%,94.1176%,1);
	border-top-color: rgba(60%,63.1373%,65.4902%,1);
	border-right-color: rgba(60%,63.1373%,65.4902%,1);
	border-bottom-color: rgba(60%,63.1373%,65.4902%,1);
	border-left-color: rgba(60%,63.1373%,65.4902%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
}

rounded:normal .self
{
	background-color: rgba(94.1176%,94.1176%,94.1176%,1);
	border-top-color: rgba(60%,63.1373%,65.4902%,1);
	border-right-color: rgba(60%,63.1373%,65.4902%,1);
	border-bottom-color: rgba(60%,63.1373%,65.4902%,1);
	border-left-color: rgba(60%,63.1373%,65.4902%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 5pt 5pt;
	border-bottom-right-radius: 5pt 5pt;
	border-bottom-left-radius: 5pt 5pt;
	border-top-left-radius: 5pt 5pt;
}
rounded:normal .inner_border
{
	border-top-right-radius: 4pt 4pt;
	border-bottom-right-radius: 4pt 4pt;
	border-bottom-left-radius: 4pt 4pt;
	border-top-left-radius: 4pt 4pt;
}

container:normal .self
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(94.5098%,94.5098%,94.5098%,1)), color-stop(0.05, rgba(94.5098%,94.5098%,94.5098%,1)), color-stop(0.95, rgba(96.8627%,96.8627%,96.8627%,1)), to(rgba(100%,100%,100%,1)));
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-right-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	border-bottom-left-radius: 3pt 3pt;
	border-top-left-radius: 3pt 3pt;
	font-family: -fm-font-family(verdana,sans-serif,Verdana;sans-serif);
	font-style: normal;
	font-size: 11pt;
	color: rgba(0%,0%,0%,1);
	line-height: 1line;
	text-align: left;
}
container:focus .self
{
	border-top-color: rgba(0%,0%,0%,1);
	border-right-color: rgba(0%,0%,0%,1);
	border-bottom-color: rgba(0%,0%,0%,1);
	border-left-color: rgba(0%,0%,0%,1);
	box-shadow: 0pt 0pt 2pt 1pt rgba(0%,43.9216%,81.1765%,1);
}
container:placeholder .self
{
	color: rgba(53.3333%,53.3333%,53.3333%,1);
}
container:normal .inner_border
{
	border-top-right-radius: 2pt 2pt;
	border-bottom-right-radius: 2pt 2pt;
	border-bottom-left-radius: 2pt 2pt;
	border-top-left-radius: 2pt 2pt;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	box-shadow: inset 1pt 1pt 3pt 0pt rgba(0%,0%,0%,0.1);
}

dot_control:normal .self
{
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	border-bottom-left-radius: 3pt 3pt;
	border-top-left-radius: 3pt 3pt;
}
dot_control:normal .inner_border
{
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	border-bottom-left-radius: 3pt 3pt;
	border-top-left-radius: 3pt 3pt;
}
dot_control:normal .contents
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(94.5098%,94.5098%,94.5098%,1)), color-stop(0.05, rgba(94.5098%,94.5098%,94.5098%,1)), color-stop(0.95, rgba(96.8627%,96.8627%,96.8627%,1)), to(rgba(100%,100%,100%,1)));
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-right-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	border-bottom-left-radius: 3pt 3pt;
	border-top-left-radius: 3pt 3pt;
	top: 0pt;
	right: 0pt;
	bottom: 21pt;
	left: 0pt;
	position: absolute;
	box-shadow: inset 1pt 1pt 3pt 0pt rgba(0%,0%,0%,0.1);
	box-sizing: border-box;
}
dot_control:normal .dot
{
	background-color: rgba(62.3529%,65.4902%,68.6275%,1);
	border-top-right-radius: 50% 50%;
	border-bottom-right-radius: 50% 50%;
	border-bottom-left-radius: 50% 50%;
	border-top-left-radius: 50% 50%;
	margin-left: 0.33em;
	width: 9pt;
	height: 9pt;
}
dot_control:checked .dot
{
	background-color: rgba(14.902%,21.9608%,29.8039%,1);
}
dot_control:normal .dot_container
{
	height: 15pt;
	right: 0pt;
	bottom: 0.25em;
	left: 0pt;
	position: absolute;
	box-sizing: border-box;
}

footer:normal .self
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(90.9804%,92.549%,93.7255%,1)), to(rgba(67.451%,71.3726%,75.6863%,1)));
	border-top-color: rgba(60%,63.1373%,65.4902%,1);
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1pt;
	box-sizing: border-box;
}

trailing_sub_summary_1:normal .self
{
	background-color: rgba(94.1176%,94.1176%,94.1176%,1);
	border-top-color: rgba(76.0784%,78.4314%,80.7843%,1);
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1pt;
	box-sizing: border-box;
}

line:normal .self
{
	border-top-color: rgba(60%,63.1373%,65.4902%,1);
	border-right-color: rgba(60%,63.1373%,65.4902%,1);
	border-bottom-color: rgba(60%,63.1373%,65.4902%,1);
	border-left-color: rgba(60%,63.1373%,65.4902%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
}

button_bar_segment:normal .self
{
	background-color: rgba(14.902%,14.902%,14.902%,1);
	color: rgba(100%,100%,100%,1);
	line-height: 1line;
	text-align: center;
	-fm-text-vertical-align: center;
}
button_bar_segment:hover .self
{
	background-color: rgba(14.902%,14.902%,14.902%,1);
	color: rgba(18.4314%,52.1569%,98.0392%,1);
}
button_bar_segment:pressed .self
{
	background-color: rgba(14.902%,14.902%,14.902%,1);
	color: rgba(13.3333%,36.4706%,67.451%,1);
}
button_bar_segment:checked .self
{
	background-color: rgba(14.902%,14.902%,14.902%,1);
	color: rgba(18.4314%,52.1569%,98.0392%,1);
}
button_bar_segment:focus .inner_border
{
	box-shadow: inset 0pt 0pt 2pt 1pt rgba(0%,43.9216%,81.1765%,1);
}
button_bar_segment:normal .text
{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}
button_bar_segment:normal .icon
{
	-fm-icon-color: rgba(100%,100%,100%,1);
	-fm-icon-padding: 0.33em;
}
button_bar_segment:hover .icon
{
	-fm-icon-color: rgba(18.4314%,52.1569%,98.0392%,1);
}
button_bar_segment:pressed .icon
{
	-fm-icon-color: rgba(13.3333%,36.4706%,67.451%,1);
}
button_bar_segment:checked .icon
{
	-fm-icon-color: rgba(18.4314%,52.1569%,98.0392%,1);
}

checkbox_set:normal .self
{
	font-family: -fm-font-family(verdana,sans-serif,Verdana;sans-serif);
	font-style: normal;
	font-size: 11pt;
	color: rgba(0%,0%,0%,1);
	line-height: 1.2line;
	text-align: left;
}
checkbox_set:normal .text
{
	margin-left: 0.33em;
	top: 0pt;
	right: 0pt;
	bottom: 0pt;
	left: 1em;
	position: absolute;
	box-sizing: border-box;
}
checkbox_set:normal .icon
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(94.5098%,94.5098%,94.5098%,1)), to(rgba(100%,100%,100%,1)));
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-right-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	padding-top: 0.08em;
	padding-right: 0.08em;
	padding-bottom: 0.08em;
	padding-left: 0.08em;
	width: 1em;
	height: 1em;
	top: 0.1em;
	bottom: 0pt;
	left: 0pt;
	position: absolute;
	box-shadow: inset 1pt 1pt 3pt 0pt rgba(0%,0%,0%,0.2);
	box-sizing: border-box;
}
checkbox_set:focus .icon
{
	border-top-color: rgba(0%,0%,0%,1);
	border-right-color: rgba(0%,0%,0%,1);
	border-bottom-color: rgba(0%,0%,0%,1);
	border-left-color: rgba(0%,0%,0%,1);
	box-shadow: 0pt 0pt 2pt 1pt rgba(0%,43.9216%,81.1765%,1);
}
checkbox_set:checked .icon
{
	-fm-icon: modern-check;
	-fm-icon-color: rgba(14.902%,21.9608%,30.5882%,1);
}

body_alt:normal .self
{
	background-image: none;
	background-color: rgba(92.1569%,93.7255%,94.902%,1);
	border-image-source: none;
	box-sizing: border-box;
}

text_box:normal .self
{
	font-family: -fm-font-family(verdana,sans-serif,Verdana;sans-serif);
	font-style: normal;
	font-size: 11pt;
	color: rgba(0%,0%,0%,1);
	line-height: 1line;
	text-align: left;
}
text_box:normal .text
{
	height: 100%;
	box-sizing: border-box;
}

text_area:normal .self
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(94.5098%,94.5098%,94.5098%,1)), color-stop(0.05, rgba(94.5098%,94.5098%,94.5098%,1)), color-stop(0.95, rgba(96.8627%,96.8627%,96.8627%,1)), to(rgba(100%,100%,100%,1)));
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-right-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	border-bottom-left-radius: 3pt 3pt;
	border-top-left-radius: 3pt 3pt;
	font-family: -fm-font-family(verdana,sans-serif,Verdana;sans-serif);
	font-style: normal;
	font-size: 11pt;
	color: rgba(0%,0%,0%,1);
	line-height: 1line;
	text-align: left;
}
text_area:focus .self
{
	border-top-color: rgba(0%,0%,0%,1);
	border-right-color: rgba(0%,0%,0%,1);
	border-bottom-color: rgba(0%,0%,0%,1);
	border-left-color: rgba(0%,0%,0%,1);
	box-shadow: 0pt 0pt 2pt 1pt rgba(0%,43.9216%,81.1765%,1);
}
text_area:placeholder .self
{
	color: rgba(53.3333%,53.3333%,53.3333%,1);
}
text_area:normal .inner_border
{
	border-top-right-radius: 2pt 2pt;
	border-bottom-right-radius: 2pt 2pt;
	border-bottom-left-radius: 2pt 2pt;
	border-top-left-radius: 2pt 2pt;
	box-shadow: inset 1pt 1pt 3pt 0pt rgba(0%,0%,0%,0.1);
}
text_area:normal .text
{
	margin-top: 0.25em;
	margin-right: 0.5em;
	margin-bottom: 0.17em;
	margin-left: 0.5em;
	top: 0pt;
	right: 17pt;
	bottom: 0pt;
	left: 0pt;
	position: absolute;
	box-sizing: border-box;
}
text_area:normal .scrollbar_track
{
	width: 17pt;
	top: 0pt;
	right: 0pt;
	bottom: 0pt;
	position: absolute;
	box-sizing: border-box;
}

title_footer:normal .self
{
	background-color: rgba(100%,100%,100%,1);
	box-sizing: border-box;
}

bottom_nav_part:normal .self
{
	background-color: rgba(14.902%,14.902%,14.902%,1);
	box-sizing: border-box;
}

trailing_sub_summary:normal .self
{
	background-color: rgba(94.1176%,94.1176%,94.1176%,1);
	border-top-color: rgba(76.0784%,78.4314%,80.7843%,1);
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-top-width: 1pt;
	box-sizing: border-box;
}

portal:normal .self
{
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-right-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	border-bottom-left-radius: 3pt 3pt;
	border-top-left-radius: 3pt 3pt;
	box-shadow: 1pt 1pt 3pt 0pt rgba(0%,0%,0%,0.1);
	-fm-use-portal-current-row-style: true;
}
portal:normal .inner_border
{
	border-top-right-radius: 2pt 2pt;
	border-bottom-right-radius: 2pt 2pt;
	border-bottom-left-radius: 2pt 2pt;
	border-top-left-radius: 2pt 2pt;
}
portal:normal .contents
{
	top: 0pt;
	right: 17pt;
	bottom: 0pt;
	left: 0pt;
	position: absolute;
	box-sizing: border-box;
}
portal:normal .row
{
	background-color: rgba(96.8627%,96.8627%,96.8627%,1);
}
portal:normal .row_alt
{
	background-color: rgba(90.9804%,92.549%,93.7255%,1);
}
portal:normal .scrollbar_track
{
	width: 17pt;
	top: 0pt;
	right: 0pt;
	bottom: 0pt;
	position: absolute;
	box-sizing: border-box;
}
portal:normal .row_active
{
	background-color: rgba(80%,87.8431%,94.902%,1);
}

edit_box:normal .self
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(94.5098%,94.5098%,94.5098%,1)), color-stop(0.05, rgba(94.5098%,94.5098%,94.5098%,1)), color-stop(0.95, rgba(96.8627%,96.8627%,96.8627%,1)), to(rgba(100%,100%,100%,1)));
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-right-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	border-bottom-left-radius: 3pt 3pt;
	border-top-left-radius: 3pt 3pt;
	font-family: -fm-font-family(verdana,sans-serif,Verdana;sans-serif);
	font-style: normal;
	font-size: 11pt;
	color: rgba(0%,0%,0%,1);
	line-height: 1line;
	text-align: left;
}
edit_box:focus .self
{
	border-top-color: rgba(0%,0%,0%,1);
	border-right-color: rgba(0%,0%,0%,1);
	border-bottom-color: rgba(0%,0%,0%,1);
	border-left-color: rgba(0%,0%,0%,1);
	box-shadow: 0pt 0pt 2pt 1pt rgba(0%,43.9216%,81.1765%,1);
}
edit_box:placeholder .self
{
	color: rgba(53.3333%,53.3333%,53.3333%,1);
}
edit_box:normal .inner_border
{
	border-top-right-radius: 2pt 2pt;
	border-bottom-right-radius: 2pt 2pt;
	border-bottom-left-radius: 2pt 2pt;
	border-top-left-radius: 2pt 2pt;
	box-shadow: inset 1pt 1pt 3pt 0pt rgba(0%,0%,0%,0.1);
}
edit_box:normal .text
{
	margin-top: 0.25em;
	margin-right: 0.5em;
	margin-bottom: 0.17em;
	margin-left: 0.5em;
	top: 0pt;
	right: 0pt;
	bottom: 0pt;
	left: 0pt;
	position: absolute;
	box-sizing: border-box;
}

chart:normal .self
{
	background-color: rgba(94.1176%,94.1176%,94.1176%,1);
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-right-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	border-bottom-left-radius: 3pt 3pt;
	border-top-left-radius: 3pt 3pt;
	font-family: -fm-font-family(verdana,sans-serif,Verdana;sans-serif);
	font-style: normal;
	font-size: 11pt;
	color: rgba(0%,0%,0%,1);
	line-height: 1line;
	text-align: left;
	box-shadow: 1pt 1pt 3pt 0pt rgba(0%,0%,0%,0.1);
}
chart:focus .self
{
	border-top-color: rgba(0%,0%,0%,1);
	border-right-color: rgba(0%,0%,0%,1);
	border-bottom-color: rgba(0%,0%,0%,1);
	border-left-color: rgba(0%,0%,0%,1);
	box-shadow: 0pt 0pt 2pt 1pt rgba(0%,43.9216%,81.1765%,1);
}
chart:normal .inner_border
{
	border-top-right-radius: 2pt 2pt;
	border-bottom-right-radius: 2pt 2pt;
	border-bottom-left-radius: 2pt 2pt;
	border-top-left-radius: 2pt 2pt;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}

header:normal .self
{
	background-color: rgba(20%,20%,20%,1);
	box-sizing: border-box;
}

leading_grand_summary:normal .self
{
	background-color: rgba(67.451%,71.3726%,75.6863%,1);
	box-sizing: border-box;
}

web_viewer:normal .self
{
	background-color: rgba(94.1176%,94.1176%,94.1176%,1);
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-right-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	border-bottom-left-radius: 3pt 3pt;
	border-top-left-radius: 3pt 3pt;
	font-family: -fm-font-family(verdana,sans-serif,Verdana;sans-serif);
	font-style: normal;
	font-size: 11pt;
	color: rgba(0%,0%,0%,1);
	line-height: 1line;
	text-align: left;
	box-shadow: 1pt 1pt 3pt 0pt rgba(0%,0%,0%,0.1);
}
web_viewer:focus .self
{
	border-top-color: rgba(0%,0%,0%,1);
	border-right-color: rgba(0%,0%,0%,1);
	border-bottom-color: rgba(0%,0%,0%,1);
	border-left-color: rgba(0%,0%,0%,1);
	box-shadow: 0pt 0pt 2pt 1pt rgba(0%,43.9216%,81.1765%,1);
}
web_viewer:normal .inner_border
{
	border-top-right-radius: 2pt 2pt;
	border-bottom-right-radius: 2pt 2pt;
	border-bottom-left-radius: 2pt 2pt;
	border-top-left-radius: 2pt 2pt;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}

trailing_sub_summary_2:normal .self
{
	background-color: rgba(94.1176%,94.1176%,94.1176%,1);
	border-top-color: rgba(76.0784%,78.4314%,80.7843%,1);
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-top-width: 1pt;
	box-sizing: border-box;
}

leading_sub_summary:normal .self
{
	background-color: rgba(94.1176%,94.1176%,94.1176%,1);
	border-bottom-color: rgba(76.0784%,78.4314%,80.7843%,1);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1pt;
	box-sizing: border-box;
}

pop_up:normal .self
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(100%,100%,100%,1)), color-stop(0.05, rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.95, rgba(89.8039%,89.8039%,89.8039%,1)), to(rgba(93.7255%,93.7255%,93.7255%,1)));
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-right-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	border-bottom-left-radius: 3pt 3pt;
	border-top-left-radius: 3pt 3pt;
	font-family: -fm-font-family(verdana,sans-serif,Verdana;sans-serif);
	font-style: normal;
	font-size: 11pt;
	color: rgba(0%,0%,0%,1);
	line-height: 1line;
	text-align: left;
}
pop_up:hover .self
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(100%,100%,100%,1)), color-stop(0.05, rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.95, rgba(92.549%,92.549%,92.549%,1)), to(rgba(93.7255%,93.7255%,93.7255%,1)));
}
pop_up:pressed .self
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.05, rgba(91.7647%,91.7647%,91.7647%,1)), color-stop(0.95, rgba(85.098%,85.098%,85.098%,1)), to(rgba(89.0196%,89.0196%,89.0196%,1)));
}
pop_up:focus .self
{
	border-top-color: rgba(0%,0%,0%,1);
	border-right-color: rgba(0%,0%,0%,1);
	border-bottom-color: rgba(0%,0%,0%,1);
	border-left-color: rgba(0%,0%,0%,1);
	box-shadow: 0pt 0pt 2pt 1pt rgba(0%,43.9216%,81.1765%,1);
}
pop_up:placeholder .self
{
	color: rgba(53.3333%,53.3333%,53.3333%,1);
}
pop_up:normal .inner_border
{
	border-top-right-radius: 2pt 2pt;
	border-bottom-right-radius: 2pt 2pt;
	border-bottom-left-radius: 2pt 2pt;
	border-top-left-radius: 2pt 2pt;
}
pop_up:normal .text
{
	margin-top: 0.25em;
	margin-right: 0.5em;
	margin-bottom: 0.17em;
	margin-left: 0.5em;
	top: 0pt;
	right: 17pt;
	bottom: 0pt;
	left: 0pt;
	position: absolute;
	box-sizing: border-box;
}
pop_up:normal .icon
{
	border-top-right-radius: 2pt 2pt;
	border-bottom-right-radius: 2pt 2pt;
	width: 17pt;
	top: 0pt;
	right: 0pt;
	bottom: 0pt;
	position: absolute;
	box-sizing: border-box;
	-fm-icon: down-arrow;
	-fm-icon-color: rgba(52.1569%,52.1569%,52.1569%,1);
}

body:normal .self
{
	background-image: none;
	background-color: rgba(87.451%,89.8039%,92.1569%,1);
	border-image-source: none;
	box-sizing: border-box;
	-fm-use-body-current-row-style: true;
}
body:checked .self
{
	background-image: none;
	background-color: rgba(77.2549%,85.098%,92.549%,1);
	border-image-source: none;
}

rectangle:normal .self
{
	background-color: rgba(94.1176%,94.1176%,94.1176%,1);
	border-top-color: rgba(60%,63.1373%,65.4902%,1);
	border-right-color: rgba(60%,63.1373%,65.4902%,1);
	border-bottom-color: rgba(60%,63.1373%,65.4902%,1);
	border-left-color: rgba(60%,63.1373%,65.4902%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
}

leading_sub_summary_2:normal .self
{
	background-color: rgba(94.1176%,94.1176%,94.1176%,1);
	border-bottom-color: rgba(76.0784%,78.4314%,80.7843%,1);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1pt;
	box-sizing: border-box;
}

scrollbar:normal .self
{
	background-color: rgba(88.6274%,88.6274%,88.6274%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-style: solid;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	width: 17pt;
}
scrollbar:disabled .self
{
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-style: solid;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
}
scrollbar:normal .scrollbar_top_button
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(94.5098%,94.5098%,94.5098%,1)), color-stop(0.05, rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.95, rgba(89.8039%,89.8039%,89.8039%,1)), to(rgba(100%,100%,100%,1)));
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	width: 100%;
	height: 17pt;
	-fm-icon: up-arrow;
	-fm-icon-color: rgba(52.1569%,52.1569%,52.1569%,1);
}
scrollbar:hover .scrollbar_top_button
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(100%,100%,100%,1)), color-stop(0.05, rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.95, rgba(92.549%,92.549%,92.549%,1)), to(rgba(93.7255%,93.7255%,93.7255%,1)));
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	width: 100%;
	height: 17pt;
	-fm-icon: up-arrow;
	-fm-icon-color: rgba(52.1569%,52.1569%,52.1569%,1);
}
scrollbar:pressed .scrollbar_top_button
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.05, rgba(91.7647%,91.7647%,91.7647%,1)), color-stop(0.95, rgba(85.098%,85.098%,85.098%,1)), to(rgba(89.0196%,89.0196%,89.0196%,1)));
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	width: 100%;
	height: 17pt;
	-fm-icon: up-arrow;
	-fm-icon-color: rgba(52.1569%,52.1569%,52.1569%,1);
}
scrollbar:normal .scrollbar_bottom_button
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(100%,100%,100%,1)), color-stop(0.05, rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.95, rgba(89.8039%,89.8039%,89.8039%,1)), to(rgba(93.7255%,93.7255%,93.7255%,1)));
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-left-width: 1pt;
	border-bottom-right-radius: 3pt 3pt;
	width: 100%;
	height: 17pt;
	-fm-icon: down-arrow;
	-fm-icon-color: rgba(52.1569%,52.1569%,52.1569%,1);
}
scrollbar:hover .scrollbar_bottom_button
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(100%,100%,100%,1)), color-stop(0.05, rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.95, rgba(92.549%,92.549%,92.549%,1)), to(rgba(93.7255%,93.7255%,93.7255%,1)));
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-left-width: 1pt;
	border-bottom-right-radius: 3pt 3pt;
	width: 100%;
	height: 17pt;
	-fm-icon: down-arrow;
	-fm-icon-color: rgba(52.1569%,52.1569%,52.1569%,1);
}
scrollbar:pressed .scrollbar_bottom_button
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.05, rgba(91.7647%,91.7647%,91.7647%,1)), color-stop(0.95, rgba(85.098%,85.098%,85.098%,1)), to(rgba(89.0196%,89.0196%,89.0196%,1)));
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-left-width: 1pt;
	border-bottom-right-radius: 3pt 3pt;
	width: 100%;
	height: 17pt;
	-fm-icon: down-arrow;
	-fm-icon-color: rgba(52.1569%,52.1569%,52.1569%,1);
}
scrollbar:normal .scrollbar_thumb
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(100%,100%,100%,1)), color-stop(0.05, rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.95, rgba(89.8039%,89.8039%,89.8039%,1)), to(rgba(93.7255%,93.7255%,93.7255%,1)));
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	width: 100%;
}

trailing_grand_summary:normal .self
{
	background-color: rgba(67.451%,71.3726%,75.6863%,1);
	box-sizing: border-box;
}

leading_sub_summary_1:normal .self
{
	background-color: rgba(94.1176%,94.1176%,94.1176%,1);
	border-top-color: rgba(76.0784%,78.4314%,80.7843%,1);
	border-bottom-color: rgba(76.0784%,78.4314%,80.7843%,1);
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-width: 1pt;
	border-bottom-width: 1pt;
	box-sizing: border-box;
}

drop_down:normal .self
{
	background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(94.5098%,94.5098%,94.5098%,1)), color-stop(0.05, rgba(94.5098%,94.5098%,94.5098%,1)), color-stop(0.95, rgba(96.8627%,96.8627%,96.8627%,1)), to(rgba(100%,100%,100%,1)));
	border-top-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-right-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-bottom-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-right-radius: 3pt 3pt;
	border-bottom-right-radius: 3pt 3pt;
	border-bottom-left-radius: 3pt 3pt;
	border-top-left-radius: 3pt 3pt;
	font-family: -fm-font-family(verdana,sans-serif,Verdana;sans-serif);
	font-style: normal;
	font-size: 11pt;
	color: rgba(0%,0%,0%,1);
	line-height: 1line;
	text-align: left;
}
drop_down:focus .self
{
	border-top-color: rgba(0%,0%,0%,1);
	border-right-color: rgba(0%,0%,0%,1);
	border-bottom-color: rgba(0%,0%,0%,1);
	border-left-color: rgba(0%,0%,0%,1);
	box-shadow: 0pt 0pt 2pt 1pt rgba(0%,43.9216%,81.1765%,1);
}
drop_down:placeholder .self
{
	color: rgba(53.3333%,53.3333%,53.3333%,1);
}
drop_down:normal .inner_border
{
	border-top-right-radius: 2pt 2pt;
	border-bottom-right-radius: 2pt 2pt;
	border-bottom-left-radius: 2pt 2pt;
	border-top-left-radius: 2pt 2pt;
	box-shadow: inset 1pt 1pt 3pt 0pt rgba(0%,0%,0%,0.1);
}
drop_down:normal .text
{
	margin-top: 0.25em;
	margin-right: 0.5em;
	margin-bottom: 0.17em;
	margin-left: 0.5em;
	top: 0pt;
	right: 17pt;
	bottom: 0pt;
	left: 0pt;
	position: absolute;
	box-sizing: border-box;
}
drop_down:normal .icon
{
	background-image: -webkit-gradient(linear,left top,left bottom, from(rgba(100%,100%,100%,1)), color-stop(0.05, rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.95, rgba(89.8039%,89.8039%,89.8039%,1)), to(rgba(93.7255%,93.7255%,93.7255%,1)));
	border-left-color: rgba(69.4118%,69.4118%,69.4118%,1);
	border-left-style: solid;
	border-left-width: 1pt;
	border-top-right-radius: 2pt 2pt;
	border-bottom-right-radius: 2pt 2pt;
	width: 17pt;
	top: 0pt;
	right: 0pt;
	bottom: 0pt;
	position: absolute;
	box-sizing: border-box;
	-fm-icon: down-arrow;
	-fm-icon-color: rgba(52.1569%,52.1569%,52.1569%,1);
}
drop_down:hover .icon
{
	background-image: -webkit-gradient(linear,left top,left bottom, from(rgba(100%,100%,100%,1)), color-stop(0.05, rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.95, rgba(92.549%,92.549%,92.549%,1)), to(rgba(93.7255%,93.7255%,93.7255%,1)));
}
drop_down:pressed .icon
{
	background-image: -webkit-gradient(linear,left top,left bottom, from(rgba(96.8627%,96.8627%,96.8627%,1)), color-stop(0.05, rgba(91.7647%,91.7647%,91.7647%,1)), color-stop(0.95, rgba(85.098%,85.098%,85.098%,1)), to(rgba(89.0196%,89.0196%,89.0196%,1)));
}
drop_down:focus .icon
{
	border-left-color: rgba(0%,0%,0%,1);
}

field:droptarget .inner_border
{
	box-shadow: inset 0pt 0pt 2pt 1pt rgba(0%,43.9216%,81.1765%,1);
}
field:normal .baseline
{
	border-bottom-width: 1pt;
}

title_header:normal .self
{
	background-color: rgba(100%,100%,100%,1);
	box-sizing: border-box;
}