body { background-color : #E1E1E1; margin: 10px 20px 10px 20px; font-family: Garamond, Arial, Helvetica, sans-serif; }

ul { margin: 0px; padding: 0px 0px 0px 30px; }
ul li { margin: 5px 0px 5px 0px; padding: 0px; }
h1 { font-size: 1.10em; font-variant: small-caps; font-weight: normal; letter-spacing: 0.1em; padding: 0px; margin: 0px; border-bottom: solid 1px #330066; }
h2 { font-size: 1.00em; font-variant: small-caps; font-weight: normal; letter-spacing: 0.1em; padding-top: 0.50em; margin: 0px; border-bottom: solid 1px #330066; }

.date  { font-size: 8pt; }
.date a { color: #330066; text-decoration: underline; padding: 0px 10px 0px 10px; }
.date a:visited { color: #330066; text-decoration: underline; padding: 0px 10px 0px 10px; }
.date a:active { color: #800000; text-decoration: underline; padding: 0px 10px 0px 10px; }
.date a:hover  { color: #800000; text-decoration: underline; padding: 0px 10px 0px 10px; }

.header { font-size: 1.00em; font-variant: small-caps; letter-spacing: 0.1em; padding-top: 0.50em; border-bottom: solid 1px #330066; }

.addr { font-size: 0.70em; letter-spacing: 0.05em; line-height: 1.25em; }
.addr a { line-height: 1.1em; text-decoration: underline; color: #330066; }
.addr a:visited { text-decoration: underline; color: #330066; }
.addr a:active { text-decoration: underline; color: #800000; }
.addr a:hover { text-decoration: underline; color: #800000; }

.content { font-size: 0.90em; padding: 0px; margin: 0px 0px 4px 0px; }
.content a { text-decoration: underline; color: #330066; }
.content a:Visited { text-decoration: underline; color: #330066; }
.content a:Active { text-decoration: underline; color: #800000; }
.content a:Hover { text-decoration: underline; color: #800000; }
p.content { text-indent : 1em; }
table.content td { padding-top: 2px; padding-bottom: 2px; }
.content em { color: #800000; }
.content em a { text-decoration: underline; color: #800000; }
.content em a:Visited { text-decoration: underline; color: #800000; }
.content em a:Active { text-decoration: underline; color: #330066; }
.content em a:Hover { text-decoration: underline; color: #330066; }

.contentSm { font-size: 0.77em; }
.contentSm a { text-decoration: underline; color: #330066; }
.contentSm a:Visited { text-decoration: underline; color: #330066; }
.contentSm a:Active { text-decoration: underline; color: #800000; }
.contentSm a:Hover { text-decoration: underline; color: #800000; }
table.contentSm td { vertical-align: top; }
table.contentSm th { background-color: #cccccc; font-weight: bold; text-align: left; }
.contentSm ul { margin: 0px; padding: 0px 0px 0px 20px; }
.contentSm ul li { margin: 5px 0px 5px 0px; padding: 0px; }

.signature { font-family: Gaze, Comic Sans MS, Bookman Old Style, Arial; font-size: 18pt; font-weight: Bold; padding: 5px 0px 0px 10px; }
.email { font-size: 0.70em; font-family : Arial; font-weight: Bold; text-decoration: none; padding: 2px 0px 0px 15px; }
.email a { text-decoration: none; color: black; }
.email a:visited { text-decoration: none; color: black; }
.email a:hover { text-decoration: underline; color: #800000; }
.email a:active { text-decoration: underline; color: #800000; }

.keyDiv {background-color: #f5f4ed; border: 1px outset #cecaaf; padding: 5px 5px 5px 5px;}
.closeBox {float: right; border: #999999 thin outset; color: #000000; font-family: Verdana, Arial; font-size: 10px; padding: 2px 6px 2px 6px; text-align: center; text-decoration: underline; cursor: pointer;}
.closeBoxHover {float: right; border: #999999 thin inset; color: #000000; font-family: Verdana, Arial; font-size: 10px; padding: 2px 6px 2px 6px; text-align: center; text-decoration: underline; cursor: pointer;}
