body { background-color: #333333 }
.maintable { border: 1px solid #4C5B7C; margin: 10px; background-color: #FFF }

.footer { height: 71px; vertical-align: middle; padding: 10px;}
.footer p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: white; }

.maincontent { padding: 20px 15px 20px 15px }
.stress { font-size: 14px; color: black; }
p { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
h1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; color: #4C5B7C;  }

a:link { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #4C5B7C; text-decoration: underline}
a:visited { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #4C5B7C; text-decoration: underline}
a:hover { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: underline}
a:active { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #4C5B7C; text-decoration: underline}

.rightcolumn { padding: 20px 10px 20px 5px }
.rightcolumn table { margin-bottom: 25px }
.rightsection { vertical-align: top }
.rightsection img { border: 3px double #CCC;  }
.rightsection p { font-size: 11px; font-variant: small-caps; padding: 0px 4px 0px 4px} 

.image { border: 3px double #CCC; margin: 3px 3px 10px 3px; }