a            { text-decoration: none }
a:link       { color: #339966; background-color: transparent; font-weight: bold }
a:visited    { color: #009999; background-color: transparent }
a:hover      { color: #0000FF; background-color: transparent }
body, table, p, ul, li  { font-family: Arial, helvetica, sans-serif;
			  font-size: 12pt; color: #000000; text-align: left }
p, ul, li { background-color: transparent }
table     { background-color: #F8FFF0 }
body      { background-color: #E0FFE8; }

/* Use this style to highlite changes to problem sets */
.change      { color: #000000; background-color: #99CCFF }

/* The following are used to highlite SML code */
.comment     { color: #CC0000; background-color: transparent; font-weight: bold }
.string      { color: #339966; background-color: transparent}
.keyword     { color: #0000CC; background-color: transparent; font-weight: bold }
.type        { color: #006000; background-color: transparent; font-weight: normal }
.codeback    { color: #000000; background-color: #dddddd; line-height: 14px }

/* used for mathematics */
.equation    { color: black; font-family: Times New Roman, serif; font-size: 12pt; background-color: transparent }
.symbol      { font-family: Symbol, symbol }

h1  { font-size: 24pt; font-family: Arial, helvetica, sans-serif }
h2  { font-size: 18pt; font-family: Arial, helvetica, sans-serif }
h3  { font-size: 14pt; font-family: Arial, helvetica, sans-serif }
h4  { font-size: 12pt; font-family: Arial, helvetica, sans-serif }

h2, h3  { color: #006699; background-color: transparent; text-align: left }

pre, xmp { font-family: Courier New, Courier, sans-serif; margin-left: 1em; font-size: 10pt; }
kbd, tt, code { font-family: Courier New, Courier, sans-serif; font-size: 12pt }
td { font-family: Arial, helvetica, sans-serif; font-size: 12pt }

