body {
    background: #D5E0FB;
    color: black;
    font-family: serif;
}

a:link {
   color: #003FFF;
}

a:visited {
   color: #0000AF;
}

a:hover {
    color: #7F00FF;
}

H1 { 
    background-color: white; 
    border: medium ridge white; 
    padding: 3%; 
    text-align: center; 
    font: bold 26pt/30pt Helvetica, sans-serif;
}

H2 {
    background-color: white; 
    border-top: thin solid #7f7f7f; 
    border-bottom: thin solid #7f7f7f; 
    margin-left: 0%; 
    margin-right: 0%; 
    padding: 2%; 
    font: bold 20pt/24pt Helvetica, sans-serif;
}

H3 {
    margin-left: 1%; 
    margin-right: 1%; 
    font: bold italic 16pt/20pt Helvetica, sans-serif;
}

H4 {
    font: bold 12pt/16pt Helvetica, sans-serif;
}

UL {

}

IMG {
    border: 0;
}
.paper {
    margin-left: 3%; 
    margin-right: 3%; 
    background-color: #FFFFFF;
}

.paper table {
    width:100%;
	border-color: #0000AF;
	border-width: 2px;
	border-style: solid;
}

.paper th {
    color: #000000;
    background-color: #FFFFFF;
    text-align: left;
    padding: 5px;
    font: bold italic 16pt/20pt Helvetica, sans-serif;
	border-bottom: 1px solid #0000AF;

}

.paper td {
    padding: 10px;
}

.paper th a:link {
  
}

.paper th a:visited {

}

.paper th a:hover {

}

hr.small {
    margin-left: 5%; 
    margin-right: 5%; 
    height: 1px;
}

p.abs {
    margin-left: 4%; 
    margin-right: 8%;
	text-align: justify;
}

span.sig {
    font: 8pt/10pt Helvetica, sans-serif;
}

span.indent {
    margin-left: 5%;
    margin-right: 5%;
}

span.red {
    color: red; 
    font-weight: bold;
}

span.booktitle { 
    font-weight: bold;
    font-style: italic;
}


