<style type="text/css">
<!--
a {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9pt;
	color: #3373B0;
	text-decoration: none;
	border: 0px;
}

a:link {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9pt;
	color: #3373B0;
	text-decoration: none;
	border: 0px;
}

a:visited {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9pt;
	color: #3373B0;
	text-decoration: none;
	border: 0px;
}

a img {
	border: 0px;
}

a:hover {
	color: #3373B0;
	text-decoration: underline;
}

a.topmenu:link {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #000000;
	text-decoration: none; 
}

a.topmenu:visited {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #000000;
	text-decoration: none; 
}

a.topmenu img {
	border: 0px;
}

a.topmenu:hover {
	text-decoration: underline;
	color: #3373B0;
}

a.sitemenu:link {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #ffffff;
	text-decoration: none; 
}

a.sitemenu:visited {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #ffffff;
	text-decoration: none; 
}

a.sitemenu img {
	border: 0px;
}

a.sitemenu:hover {
	text-decoration: underline;
	color: #3373b0;
}

a.sidebar:link {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: bold;
	text-decoration: none;
	margin: 0px;
	color: #000000;
}

a.sidebar:visited {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: bold;
	text-decoration: none;
	margin: 0px;
	color: #000000;
}

a.sidebar:hover {
	text-decoration: none;
	color: #3373B0;
}

a.selectside {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: bold;
	margin: 0px;
	color: #3373b0;
}

a.selectside:link {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: bold;
	text-decoration: none;
	margin: 0px;
	color: #3373b0;
}

a.selectside:hover {
	text-decoration: none;
	color: #3373b0;
}

a.selectside:visited {
	text-decoration: none;
	color: #3373b0;
}

a.subside {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-indent: -9px;
}

a.subside:link {
	color: #000000;
	text-decoration: none;
}

a.subside:hover {
	color: #000000;
	text-decoration: underline;
}

a.subside:visited {
	color: #000000;
	text-decoration: none;
}

font.sidebarmenu a {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #3373B0;
	line-height: normal;
}

small {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 8.5pt;
	line-height: normal;
}

small.disclaimer {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 7pt;
	line-height: normal;
        color: #333333;
}

font.inset {
        font-family: Verdana, Arial, Geneva, sans-serif;
        font-size: 8.5pt;
        color: #000000;
}

font.title {
        font-size: 20pt;
        font-family: Times New Roman, Georgia, New York, serif;
        font-style: italic;
        color: #000000;
}

font.subtitle {
        font-family: Times New Roman, Georgia, New York, serif;
        font-size: 12pt;
        font-weight: bold;
}

font.subsubtitle {
        font-family: Times New Roman, Georgia, New York, serif;
        font-size: 10pt;
        font-weight: bold;
}

font.linkdesc {
	font-family: Verdana, Arial, Geneva, sans-serif;
        font-size: 8.5pt;
        font-weight: normal;
}

font.body {
	font-size: 11pt;
	font-family: Times New Roman, Georgia, New York, serif;
	color: #000000; 
	line-height: 20px;
}

font.footer {
	font-size: 9pt;
	font-family: Verdana, Arial, Geneva, sans-serif;
        font-style: italic;
	color: #000000; 
}

div.o .topmenu {
	padding-left: 26px;
	padding-right: 26px;
}

div.o {
	padding-left: 26px;
	padding-right: 26px;
}

div.t {
	padding-left: 26px;
	padding-right: 26px;
}

div.sidet {
	padding-left: 13px;
	padding-right: 13px;
}

td.body {
	font-size: 11pt;
	font-family: Times New Roman, Georgia, New York, serif;
	color: #000000; 
	line-height: 20px;
}

ul.list {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 9pt;
}

.object {
        margin-left: 12px;
        margin-right: 12px;
}

.object .caption {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 8.5pt;
	line-height: normal;
}

.object .caption .zoomlink {
        float: right;
        border: solid 1px #eeeeee;
        /*
        background-color: #f8f8f8;
        */
        margin-right: 0px;
        margin-left: 0px;
        position: relative;
        /*
        padding: 2px;
        */
        padding-top: 2px;
        padding-bottom: 2px;
        padding-right: 4px;

        /* left: 4px; */
        width: 46px;
        text-align: right;
}

.object .caption .zoomlink:before {
                content: url("/core/public/Roots/zoom.png");
}

.object .source {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 7pt;
	line-height: normal;
}

.object .zoomlink a {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 7pt;
	line-height: normal;
}

dl.accordion-menu {
        margin: 0;
        padding: 0;
}

dl.accordion-menu dt.a-m-t {
        font-family: Verdana, Arial, Geneva, sans-serif;
        font-size: 9pt;
        font-weight: bold;
        font-style: bold;
        text-decoration: none;
        margin: 0px;
        padding: 13px 0px 0px 0px;
        color: #000000;
}
dl.accordion-menu dt.a-m-t-hover {
        color: #3373B0;
}

dl.accordion-menu dt.a-m-t a {
        font-family: Verdana, Arial, Geneva, sans-serif;
        font-size: 9pt;
        font-weight: bold;
        font-style: bold;
        text-decoration: none;
        margin: 0px;
        color: #000000;
}
dl.accordion-menu dt.a-m-t a:hover {
        color: #3373B0;
}
html.accordion-menu-js dt.a-m-t-expand {
        color: #3373B0;
}

html.accordion-menu-js dt.a-m-t {
        cursor:pointer;
        zoom:1;
}

dl.accordion-menu dd.a-m-d {
        margin: 0;
        padding-left: 8pt;
}

html.accordion-menu-js dd.a-m-d {
        display: none;
}


html.accordion-menu-js dd.a-m-d-expand {
        display: block;
}

html.accordion-menu-js dd.a-m-d-before-expand {
        display: block;
        position: relative;
        z-index: -1;
        opacity: 0;
        height: auto !important;
        visibility: hidden;
        overflow: visible;
}

html.accordion-menu-js dt.a-m-t-expand a {
        color: #3373B0;
}

html.accordion-menu-js dd.a-m-d-anim {
        overflow:hidden;
        display:block;
}

dl.accordion-menu dd.a-m-d .bd {
        font-family: verdana,geneva,arial,sans-serif;
        font-size: 9pt;
        color: #000000;
        text-decoration: none;

}

dl.accordion-menu dd.a-m-d .bd a {
        font-family: verdana,geneva,arial,sans-serif;
        font-size: 8.5pt;
        color: #000000;
        text-decoration: none;
        margin-left: -9px;
}

dl.accordion-menu dd.a-m-d .bd a:hover {
        font-family: verdana,geneva,arial,sans-serif;
        font-size: 8.5pt;
        color: #000000;
        text-decoration: underline;
}

-->
</style>
