body {background-color:#fff; color:#000; margin:0; padding:0; }
.pagetitle, h1, h2 {  font-family: Arial, Helvetica, sans-serif;  color: #990000; margin-top: 10px; margin-bottom: 5px; letter-spacing: 1px; word-spacing: 3px;}
.pagetitle, h1 {font-size: medium;}
table.layout {border-right: #3b3b3b 1px solid; }
h2 {font-size:small;}
p, ul, address, dt, dd, td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #003366;}
address {margin:1em auto; }
.site {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666;}
a:link {  color: #0066CC; text-decoration: underline;}
a:visited {  color: #0066CC; text-decoration: underline;}
a:hover {  color: #CC0000; text-decoration: underline;}
a:active {  color: #CC0000; text-decoration: underline;}
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #003366 ; font-weight: bold;}
.bodysmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #003366; }
.sidebarb { width: 115px; margin:0; border:#111 1px solid; background-color: #E3F79F; color:#036; font-size:x-small; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.sidebarb p, .sidebarc p{margin:4px;}
.sidebarb a { font-size:85%; }
.leftalign { text-align:left; }
.rightalign {text-align:right; margin-right: 5px;}
.papers { width: 95%; margin-left:10px; border: #E3F79F 2px dashed; }
.papers p, .papers h2 {margin:1em;}
.sidebarc { width: 115px; margin:5px 0; border:#111 1px solid; background-color: #fdddae; }
.sidebarc p, .sidebarc h1 { color:#900; font-size:x-small; font-family: Verdana, Arial, Helvetica, sans-serif; }
.sidebarc h1 {font-weight:bold;}
.centered {text-align:center;}
th { font-size:x-small; text-align:left; color:#900; }
.smaller { font-size: smaller; }

