
@font-face {
font-family: 'AvenirNextRegular';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Regular'), url('fonts/AvenirNextLTPro-Regular.woff') format('woff');
}

@font-face {
font-family: 'AvenirNextItalic';
font-style: normal;
font-weight: normal;
src: local('AvenirNext LT Pro Italic'), url('fonts/AvenirNextLTPro-It.woff') format('woff');
}

@font-face {
font-family: 'AvenirNextDemi';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Demi'), url('fonts/AvenirNextLTPro-Demi.woff') format('woff');
}

@font-face {
font-family: 'AvenirNextDemiItalic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Demi Italic'), url('fonts/AvenirNextLTPro-DemiIt.woff') format('woff');
}


@font-face {
font-family: 'AvenirNextBold';
font-style: normal;
font-weight: bold;
src: local('Avenir Next LT Pro Bold'), url('fonts/AvenirNextLTPro-Bold.woff') format('woff');
}

body {
    min-width: 544px;
    max-width: 1008px;
    margin: 4px;
    padding: 4px;
    font-size: 14px;
    font-weight: normal;
    font-family: AvenirNextRegular, helvetica, sanserif;
    background-color: rgb(95%,95%,95%);
    color: rgb(97%,100%,100%);
}

p {
    margin: 16px;
    padding: 4px;
    color: rgb(20%,20%,20%);
}

i {
    font-family: AvenirNextDemiItalic, helvetica, sanserif;
    font-weight: normal;
}

#col1{
    margin: 0px;
    border: 0px;
    padding: 0px;
    vertical-align: bottom;
}

#col2{
    margin: 4px;
    border: 4px;
    padding: 4px;
    vertical-align: bottom;
}

div.title {
    font-family: AvenirNextRegular, helvetica, sanserif;
    text-align: center;
    font-weight: normal;
    width: 120px;
    margin: 5px;
}

div.img {
    text-align: center;
    font-family: AvenirNextRegular, helvetica, sanserif;
    font-weight: normal;
    background-color: rgb(100%,100%,100%);
    color: rgb(20%,20%,20%);
}

h1, h2, h3, h4{
    margin: 8px;
    padding: 4px;
    font-family: AvenirNextDemi, helvetica, sanserif;
    font-weight: normal;
    text-align: center;
    background-color: rgb(100%,100%,100%);
    color: rgb(20%,20%,20%);
}

ol,ul{
    margin-left: 32px;
    margin-right: 32px;
    padding: 32px;
    background-color: rgb(100%,100%,100%);
    color: rgb(20%,20%,20%);
}


li {
    padding-top: 6px;
    background-color: rgb(100%,100%,100%);
    color: rgb(20%,20%,20%);
}

h1 {
    font-size: 30px;
}

h2 {
    font-size: 26px;
}

h3 {
    font-size: 22px;
}

h4 {
    font-size: 18px;
}

a {
    color: rgb(80%, 10%, 10%);
    font-weight: bold;
    text-decoration: none;
}

table {
    margin-left: auto; margin-right: auto;
    padding: 4px;
    font-size: 14px;
    font-weight: normal
    font-family: avenir, helvetica, sanserif;
    background-color: rgb(100%,100%,100%);
}

tr {
    margin: 4px;
    vertical-align:top
}

td {
    padding: 2px;
    vertical-align:top
}
