/*
 *
 */
body,table,p,ul,ol,li {
    font-family: verdana, tahoma, arial, helvetica, sans-serif
}

body {
    background-color: #B8ACD0
}

table {
    background-color: white
}

tr.MARGINS {
    background-color: #B8ACD0
}


td.MARGINS {
    background-color: #B8ACD0
}

td.SideLinks {
    margin-left: 0.25cm;
    margin-right: 0.10cm;
    margin-top: 0.15cm;
    margin-bottom: 0.15cm;
    background-color: #B8ACD0
}

table.MARGINS {
    background-color: #B8ACD0
}

p.Indent {
     margin-left: 1cm
}

p.Acknowledge {
    font-style: oblique;
    font-size: 80%
}

p.MajorHead {
    font-weight: bold;
    font-size: 150%
}

p.MinorHead {
    font-weight: bold;
    font-size: 120%
}

p.MinorSubHead {
    font-weight: bold;
    font-size: 105%
}

span.MinorSubHead {
    font-weight: bold;
    font-size: 105%
}


p.MajorHeadCentered {
    text-align: center;
    font-weight: bold;
    font-size: 140%
}

p.MinorHeadCentered {
    text-align: center;
    font-weight: bold;
    font-size: 120%
}

td.ArchiveLabel {
    font-size: 90%
}

td.ArchiveDescription {	
    font-size: 85%
}

img.Right {
    /*
    margin-left: 1.15cm;
    */
    margin-top: 0.15cm;
    margin-bottom: 0.15cm;
    float:right
}

img.Left {
    margin-right: 0.15cm;
    margin-top: 0.15cm;
    margin-bottom: 0.15cm;
    float:left
}

/*
 * Class used for the marginal entry for current page
 */
td.CURRENT {
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    font-size: 100%;
    font-weight: bold;
    background-color: #B8ACD0;
    color: black
}

/*
 *  Note: a pseudo-classes are sequence sensitive:
 *      link, visited, hover then active
 */
a {
    text-decoration: underline;
}
a:link {
    color: #663333
}
a:visited {
    color: #666666
}
a:hover {
    color: red
}
a:active {
    font-weight: bold;
    color: green
}

/*
 *  Make sure that td.CURRENT matches the font characteristics
 */
a.MARGINS {
    text-decoration: none;
    font-size: 100%;
    font-weight: bold
}
a.MARGINS:link {
    color: blue
}
a.MARGINS:visited {
    color: #5577FF
}
a.MARGINS:hover {
    color: red
}
a.MARGINS:active {
    color: green
}

a.eMail {
    text-decoration: underline;
}
a.eMail:link {
    color: #663333
}
a.eMail:visited {
    color: #666666
}
a.eMail:hover {
    color: red
}
a.eMail:active {
    font-weight: bold;
    color: green
}
a.NameOnly {
    font-weight: normal;
    text-decoration: none;
    color: black
}

td.uffheader {
    padding-top: 1.00cm;
    padding-bottom: 0.75cm;
    text-align: center;
    font-size: 200%;
    font-weight: bold;
    color: white;
    background-color: #B8ACD0
}

td.MAIN {
    padding: 0.5cm
}

ul.uffitalic {
    list-style-type: disc;
    font-style: italic;
    font-size: 80%
}

ul.uffhome {
    list-style-type: disc;
    font-size: 80%
}

li.TALKS {
     margin-bottom: 0.35cm
}

/*
 *
 */
div.ThisSunday1 {
    border-style:solid;
    border-width: 0.1cm;
    border-color: #B8ACD0;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 0.50cm
}
span.ThisSunday1A {
    font-size: 110%;
    margin-right: 0.20cm;
    font-weight: bold
}
span.ThisSunday1B {
    font-size: 110%;
    font-weight: bold
}
div.ThisSundayHdr {
    margin-left: 2%;
    margin-top: 0.20cm
}
div.ThisSundayLabel {
    margin-left: 3.5%;
    margin-top: 0.15cm
}
span.ThisSundayLabel {
    margin-right: 0.25cm;
    font-weight: bold
}
div.ThisSundayText {
    font-size: 80%;
    margin-left: 5%;
    margin-right: 2%;
    margin-top: 0.15cm;
    text-align: justify
}
div.ThisSundayBottom {
    margin-top: 0.15cm
}

/*
 *
 */
div.talkHdr {
    font-size: 110%;
}
span.talkLabel {
    font-size: 110%;
    margin-right: 0.20cm;
    font-weight: bold
}

/*
 */
div.quote {
    font-style: italic;
    margin-top: 10pt;
    margin-left: 10pt;
    margin-right: 10pt;
}
div.reference {
    margin-bottom: 10pt;
    margin-left: 50pt;
    margin-right: 10pt;
}
span.title {
    font-style: italic;
}

/*
 *  Usefule style sheets for talks
 */
.sectionBreak {
    font-weight: bold;
    text-decoration: underline;
    font-size: 120%;
}
.citeReference {
    font-style: italic;
    margin-left: 1cm;
}
