a {
   text-decoration: none;
}

a:link {
   background-color: transparent;
   color: #4444a8;
}

a:visited {
   background-color: transparent;
   color: #7373af;
}

a:active {
   background-color: transparent;
   color: #272766;
}

body {
   background-color: white;
   color: #504060;
   font-family: sans-serif, helvetica;
   font-size: 10pt;
}

hr {
   background-color: #aeaadb;
   border: 0 none;
   color: #aeaadc;
   height: 3px;
}

hr.half {
   width: 50%;
}

img {
   border: 0 none;
}

pre {
   border-style: dashed;
   border-width: 1px;
   border-color: #aeaadc;
   padding: 5px;
   background-color: #eeeeff;
}

pre, tt {
   font-size: 0.9em;
}

table {
   width: 70%;
   margin-left: 15%;
   margin-right: 15%;
}

td {
   width: 50%;
}
