﻿body { background-color: #FFFFFF; margin-top: 15px; margin-bottom: 15px; margin-left: 10px; margin-right: 10px}

h3 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 0px; margin-bottom: 20px;}
p { margin-bottom: 20px; } 

A:link { text-decoration : underline; color : #002C51; }
A:visited { text-decoration : underline; color : #002C51; }
A:active { text-decoration : underline; color : #002C51; }
A:hover { text-decoration : underline; color : #002C51; }

A:link.sTDClass { text-decoration : underline; color : #002C51; }
A:visited.sTDClass  { text-decoration : underline; color : #002C51; }
A:active.sTDClass  { text-decoration : underline; color : #002C51; }
A:hover.sTDClass  { text-decoration : underline; color : #002C51; }

A:link.nodecor { text-decoration : none; color : #000000; }
A:visited.nodecor { text-decoration : none; color : #000000; }
A:active.nodecor { text-decoration : none; color : #000000; }
A:hover.nodecor { text-decoration : none; color : #000000; }

A:link.side { text-decoration : none; font-size: 10pt; color : #E8E8E8; }
A:visited.side { text-decoration : none; font-size: 10pt; color : #E8E8E8; }
A:active.side { text-decoration : none; font-size: 10pt; color : #FFFFFF; }
A:hover.side { text-decoration : underline; font-size: 10pt; color : #FFFFFF; }

A:link.bottom { text-decoration : none; font-family: "Arial Narrow", Helvetica-Narrow, Arial, Helvetica, sans-serif; font-size: 8pt; color : #E8E8E8; }
A:visited.bottom { text-decoration : none; font-family: "Arial Narrow", Helvetica-Narrow, Arial, Helvetica, sans-serif; font-size: 8pt; color : #E8E8E8; }
A:active.bottom { text-decoration : none; font-family: "Arial Narrow", Helvetica-Narrow, Arial, Helvetica, sans-serif; font-size: 8pt; color : #FFFFFF; }
A:hover.bottom { text-decoration : underline; font-family: "Arial Narrow", Helvetica-Narrow, Arial, Helvetica, sans-serif; font-size: 8pt; color : #FFFFFF; }

A:link.whiteunderline { text-decoration: underline; color: #E8E8E8; }
A:visited.whiteunderline { text-decoration: underline; color: #E8E8E8; }
A:active.whiteunderline { text-decoration: underline; color: #FFFFFF; }
A:hover.whiteunderline { text-decoration: underline; color: #FFFFFF; }

A:link.whitenone { text-decoration: none; color: #E8E8E8; }
A:visited.whitenone { text-decoration: none; color: #E8E8E8; }
A:active.whitenone { text-decoration: none; color: #FFFFFF; }
A:hover.whitenone { text-decoration: none; color: #FFFFFF; }

A:link.li { text-decoration : underline; color : #57311C; }
A:visited.li { text-decoration : underline; color : #57311C; }
A:active.li { text-decoration : underline; color : #90513A; }
A:hover.li { text-decoration : underline; color : #90513A; }

A:link.efi { text-decoration: underline; color: #28498C; }
A:visited.efi { text-decoration: underline; color: #28498C; }
A:active.efi { text-decoration: underline; color: #6B6B6B; }
A:hover.efi { text-decoration: underline; color: #6B6B6B; }

/*
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
*/


/* all table cells which display normal text need to have this class set */
.sTDClass { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.sTDClass2 { font-family: "Hiroshige Medium", "Times New Roman", Times, serif; font-size: 12px }

/* colored form buttons */
input.loomis { cursor: pointer; font-weight: bold; color: #002C51; border-left: 1px solid #002C51; border-right: 2px solid #002C51; border-top: 1px solid #002C51; border-bottom: 2px solid #002C51; border-collapse:collapse; background-color: #FFFFFF }

/* text sizes */
.sidebarlargewhite { font-family: "Times New Roman", Times, serif; font-size: 24pt; color:#FFFFFF }
.sidebarmediumwhite { font-family: "Times New Roman", Times, serif; font-size: 18pt; color:#FFFFFF }
.sidebarsmallheaderwhite { font-family: "Times New Roman", Times, serif; font-size: 12pt; color:#FFFFFF }
.sidebarsmalltextwhite { font-family: "Times New Roman", Times, serif; font-size: 9pt; color:#FFFFFF }
.sidebarmedsmalltextwhite { font-family: "Times New Roman", Times, serif; font-size: 10pt; color:#FFFFFF }

.sidebarmediumsmallwhite { font-family: "Times New Roman", Times, serif; font-size: 14pt; color:#FFFFFF }
.sidebarsmallwhite { font-family: "Times New Roman", Times, serif; font-size: 12pt; color:#FFFFFF }
.sidebarsmallerwhite { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFFFFF }

.homelinkwhite { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFFFFF }
.smallarial   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
.smallarialwhite   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#FFFFFF }
.smallarialnarrow   { font-family: "Arial Narrow", Helvetica-Narrow, Arial, Helvetica; font-size: 8pt }
.smallarialnarrowwhite   { font-family: "Arial Narrow", Helvetica-Narrow, Arial, Helvetica; font-size: 8pt; color:#FFFFFF }
.smallarialnarrowsilver   { font-family: "Arial Narrow", Helvetica-Narrow, Arial, Helvetica; font-size: 8pt; color:#E8E8E8 }
.smallestarialnarrowsilver   { font-family: "Arial Narrow", Helvetica-Narrow, Arial, Helvetica; font-size: 7pt; color:#E8E8E8 }

/* display modes, for "expandable" nodes, like abstracts */
.visible { display: inline; }
.hidden { display: none; }

.debug {
    font-size: 8pt;
    color: #C0C0C0
}

ol.ol_indented {padding-left: 1em; }

ul { list-style-type: square;}



