
body {
    background:  white;
    color:       black;
    font-family: verdana, sans-serif;
    margin:      0;
    padding:	 0 5% 0 5%;
}


h1.blueblock {
    background-color:  rgb(204,204,255);
    font-size:    2em;
    font-variant: small-caps;
    font-weight:  bolder;
    margin:       0em;
    text-align:   center;
    padding:      0em;
}

h1.block {
    font-size:    2em;
    font-variant: small-caps;
    font-weight:  bolder;
    margin:       0em;
    text-align:   center;
    padding:      0em;
}

h1.navelist {
    background-color: #ffff99;
    font-size:    1.5em;
    font-variant: small-caps;
    font-weight:  bolder;
    margin:       0.2em 0em 0em 0em;
    text-align:   center;
    padding:      0em 0em;
}

h1.navspecial {
    background-color: #66ff33;
    font-size:    1.5em;
    font-variant: small-caps;
    font-weight:  bolder;
    margin:       0.2em 0em 0em 0em;
    text-align:   center;
    padding:      0em 0em;
}

h1 {
    font-size:    2em;
    font-variant: small-caps;
    font-weight:  bolder;
    margin:       2em 0em 0em 0em;
    text-align:   center;
    padding:      .4em 1em;
}


h2.blueblock {
    background-color:  rgb(204,204,255);
    font-variant: small-caps;
    font-weight:  bold;
    font-size:    1.5em;
    margin:       0em;
    text-align:   center;
    padding:      0em;
}

h2.block {
    font-variant: small-caps;
    font-weight:  bold;
    font-size:    1.5em;
    margin:       0em;
    text-align:   center;
    padding:      0em;
}

h2.blue {
    background-color:  rgb(204,204,255);
    font-size:    1.5em;
    font-variant: small-caps;
    font-weight:  bold;
    margin:       1.5em 0em 0em 0em;
    text-align:   center;
    padding:      .2em 1em;
}

h2.navelist {
    background-color: #ffff99;
    font-size:    1em;
    font-variant: small-caps;
    font-weight:  bold;
    margin:       0.2em 0em 0em 0em;
    text-align:   left;
    padding:      0.5em 0em;
}

h2 {
    font-size:    1.5em;
    font-variant: small-caps;
    font-weight:  bold;
    margin:       1.5em 0em 0em 0em;
    text-align:   center;
    padding:      .2em 1em;
}


h3 {
    font-size:    1.5em;
    font-variant: small-caps;
    font-weight:  normal;
    margin:       1.5em 0em 0em 0em;
    text-align:   center;
    padding:      .2em 1em;
}


div.bluebox {
    background-color:  rgb(204,204,255);
    padding:           1em;
}

div.box {
    padding:  0 5% 0 5%;
}

div.grnbox {
    background-color: #66ff33;
    margin: 1em;
}

div.redbox {
    background-color: #ff0033;
    color: #ffffff;
    margin: 1em;
}

div.rqbox {
    float:    right;
    padding:  0 5% 0 5%;
    width:    25%;
}


table.block {
    margin: 0em;
}

table.center {
    cellpadding: 10;
    cellspacing: 10;
    margin-left: auto;
    margin-right: auto;
    width: 683;
}

table.contact {
    cellpadding: 20;
    cellspacing: 10;
}

table.mast {
    cellpadding: 0;
    cellspacing: 0;
    margin-left: auto;
    margin-right: auto;
    width: 683;
}

table.navelist {
    background-color: #ccccff;
    cellpadding: 0;
    cellspacing: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width: 683;
}

table.navspecial {
    background-color: #66ff33;
    cellpadding: 0;
    cellspacing: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width: 683;
}

table.where {
    background-color: #ff9900;
    cellpadding: 0;
    cellspacing: 0;
    margin-left: auto;
    margin-right: auto;
    width: 683;
}

table.thin {
    margin: 0;
    cellpadding: 0;
    cellspacing: 0;
    padding: 0;
}

table {
    margin:  1em 0 0 0;
}


blockquote {
    margin:  1em 0 0 4em;
    padding: 0;
}


hr {
    margin:  1em;
}


p.bigger {
    font-size:   1.3em;
    font-weight: normal;
}

p.smaller {
    font-size: 0.8em;
}

p.logo {
    padding: 0;
}

p.red {
    background-color: #ff3333;
}


li.block {
    padding-top: 0em;
}

li.continue {
    list-style:    none;
}

li {
    padding-top: 1em;
}


dt {
    padding-top: 1em;
}

dd {
    padding-top: 1em;
}


i {
    font-size:   1.1em;
    font-style:  italic;
}
