/* $Date: 2010/11/11 11:46:37 $ */

body {
	margin: 0;
	padding: 0;
	font-family: verdana, "trebuchet MS", helvetica, sans-serif;
	font-size: 90%;
}

body, div.title div.sugar, div.header, div.footer, div.terms, div.contacts {
    background-color: #adc78c;
}

h3 {
    font-family: "Lucida Bright", Georgia, "Times New Roman", serif;
    margin-left: 10 mm;
    font-variant: small-caps; 
}

body div {
    margin-top: 5mm; 
}

body div, div.title {
    background-color: #cfdfba;
}

body div div, body div.contacts, body div.terms {
    margin-left: 60px;
    margin-right: 60px;
    width: 770px;
}

body div.title {
    margin: 0;
    padding-left: 60px;
    padding-bottom: 0;
}

div.title img {
    margin-bottom: -3px;
}

body div.header {
    margin-left: 90px;
}

body div.header a {
    color: black;
    text-decoration: none;
}    

body div.header a:hover {
    text-decoration: underline;
}    

body div div {
    background-color: #fefefc;
}

body div div div, p, h3, h4, pre {
    margin-left: 30px;
    width: 710px;
    color: #000000;
}

h4 {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
}

div.calender {
    padding-top: 2mm;
}

p {
    padding-top: 1mm;
    padding-bottom: 1mm;
}

h3 {
    padding-top: 3mm;
    margin-top: 0;
}

div.center p, div.center h3 {
    text-align: center;
}

body div div div.img {
    overflow: scroll;
    white-space: nowrap;
}

div.img img{
    padding-right: 4px;
    border: 0;
}

div.date {
    font-family: serif;
    font-style: italic;
    color: grey;
    text-align: right;
    letter-spacing: 0.2mm;
    font-size: small;
    margin-right: 10mm;
    margin-top: -4mm;
    padding-bottom: 1mm;
    display: none;
}

span.date {
    font-family: serif;
    font-style: italic;
    color: grey;
    font-size: small;
    font-weight: 300;
}    

div.footer {
    padding-top: 10mm;
    font-size: 75%;
    margin-bottom: 2mm;
}

div.contacts {
    text-align: right;
    font-family: serif;
    font-style: italic;
    padding-right: 10mm;
}

div.contacts a {
    color: gray;
    padding-left: 2mm;
}

div.terms {
    text-align: left;
    float: left;
    padding-left: 10mm;
    margin: 0;
}

span.caps {
    font-variant: small-caps; 
}

span.obs, h4.obs {
    font-variant: small-caps; 
}

img.old { margin-left: -210px; }

img.banner {
    margin-left: -120px;
}

div.pg {
    text-transform: capitalize;
    padding-bottom: 1mm;
}

