* { padding: 0px; margin: 0px; }

html { background: #fafaff; }
body { font-family: sans-serif; font-size: 12px; background: #fafaff; color: black; margin: 10px; width: 810px; }

.logo  { border-right: solid 2px #700; border-top: solid 2px #700; border-bottom: solid 2px #004; border-left: solid 2px #004; 
         background: #ffe; color: #004; padding: 5px; 
         font-family: 'courier new', monospace; font-size: 150%; font-weight: bold; }

.highlight { background: #ffe; padding: 5px; margin-top: 1em;}

.header { background: #ffe; color: #004; font-size: 130%; padding: 5px; font-weight: bold; }

.welcome { background: #ccf; margin: 0px; padding: 10px 5px 10px 5px; }

.title      { font-size: 120%; font-weight: bold; }
.righttitle { font-size: 120%; text-align: right; }

img       { border: none; vertical-align: middle; }
img.photo { padding: 10px 10px 0px 0px; }
img.left  { float: left; }
img.right { }
img.icon  { font-size: 50% }

a         { color: #700; font-weight : bold; text-decoration : none; }
a:visited { color: #700; font-weight : bold; text-decoration : none; }
a:hover   { color: white; background: #700; }

a.simple       { color: black; font-weight: normal; text-decoration: none; }
a.simple:hover { background: white; }

div.logo  { text-align: right; padding: 5px; }
div.inner { float: left; }

p       { font-size: 12px; padding: 0px 5px 0px 5px; margin: 0.5em 0em 0.5em 0em; }

h1 { color: #004; background: #ffe; 
     font-family: 'courier new', monospace; font-size: 150%; }
h2 { color: #004; background: #ffe; font-size: 130%; padding: 5px; }
h3 { font-size: 120%; padding-left: 5px; margin: 0.5em 0em 0.5em 0em;}
h4 { font-size: 100%; padding-left: 5px; }

table { width: 100%; border: none; font-size: 12px; }

td           { font-size: 12px; padding: 0px 15px 0px 0px; }
td.lineright { border-left: 2px solid; padding-left: 20px; }
td.fifty     { width: 50% }

code { font-family: 'courier new', monospace; font-size: 12px; font-weight: bold; }
