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;
	text-decoration: none;
	margin: 0px;
	color: #3373B0;
}

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

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

a.selectside {
        font-family: Verdana, Arial, Geneva, sans-serif;
        font-size: 9pt;
        font-weight: bold;
        margin: 0px;
        color: #000000;
	line-height: normal;
}

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

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

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

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

a.subside:link {
        font-family: Verdana, Arial, Geneva, sans-serif;
        font-size: 8pt;
        color: #3373B0;
        text-decoration: none;
}

a.subside:hover {
        font-family: Verdana, Arial, Geneva, sans-serif;
        font-size: 8pt;
        color: #3373B0;
        text-decoration: underline;
}

a.subside:visited {
        font-family: Verdana, Arial, Geneva, sans-serif;
        font-size: 8pt;
        color: #3373B0;
        text-decoration: none;
}

font.sidebarmenu {
	font-family: Times New Roman, Georgia, New York, serif;
	font-size: 10pt;
	color: #000000;
	line-height: normal;
}

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.faqdesc {
        font-family: Verdana, Arial, Geneva, sans-serif;
        font-size: 8.5pt;
        color: #000000;
}

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

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

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

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

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

input, textarea {
	font-size: 10pt;
	font-family: Times New Roman, Georgia, New York, serif;
	color: #000000;
	line-height: normal;
}

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

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

font.topmenu {
	font-size: 8.5pt;
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #3373b0; 
}

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

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

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

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

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

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

div.menu {
	padding-left: 26px;
	padding-right: 26px;
	line-height: 14px;
}

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

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

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

b.caution {
	color: #990000; 
}

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

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

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

.object .caption a {
	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;
        padding-left: 2px;

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

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

.object .caption .esplink {
        float: right;
        border: solid 1px #eeeeee;
        margin-right: 0px;
        margin-left: 0px;
        position: relative;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 4px;
        padding-right: 4px;
        width: 110px;
        text-align: left;
}

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

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

.object .source a {
        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;
}

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

