body {
color: #000000;
background-color: #fafaf8;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
}

.h1main {
float: none;
width: 100%;
color: #0E3193;
background-color: #fafaf8;
font-family: "Goudy Old Style", "Book Antiqua", "Palatino Linotype", Sylfaen, Perpetua, "Times New Roman", Palatino, Times, serif;
font-size: 3em;
border-top-width: 10px;
border-bottom-width: 10px;
border-left-width: 0px;
border-right-width: 0px;
border-style: solid;
border-color: #0E3193;
}

.h1sub {
color: #0E3193;
background-color: #fafaf8;
font-family: "Goudy Old Style","Book Antiqua","Palatino Linotype",Sylfaen,Perpetua,"Times New Roman",serif;
/* font-size: 3em; */
border-top-width: 2px;
border-bottom-width: 2px;
border-left-width: 0px;
border-right-width: 0px;
border-style: solid;
border-color: #0E3193;
}

h2,h3,h4 {
color: #0E3193;
background-color: #fafaf8;
}

.footlogo {
background-color: #fafaf8;
padding-top: 2em;
border-top-width: 0px;
border-bottom-width: 2px;
border-left-width: 0px;
border-right-width: 0px;
border-style: solid;
border-color: #0E3193;
}

.footlogotext {
color: #0E3193;
background-color: #fafaf8;
font-family: "Goudy Old Style","Book Antiqua","Palatino Linotype",Sylfaen,Perpetua,"Times New Roman",serif;
font-size: 1.1em;
}

.bigtext {
color: #36718f;
background-color: #fafaf8;
font-size: 1.2em;
font-weight: bold;
}

.giftdollars {
color: #21ad00;
background-color: #fafaf8;
font-weight: bold;
}

.giftdonors {
color: #083194;
background-color: #fafaf8;
font-weight: bold;
}

p {
margin-top: 0em;
}

tr.banner {
background-color: #000000;
}

.navside {
color: #ffffff;
background-color: #0E3193;
font-size: .95em;
padding-right: 0em;
padding-left: 0em;
}

.navside ul {
margin-top: .5em;
margin-bottom: .5em;
margin-left: .5em;
padding-left: .5em;
list-style-type: none;
}

td.navside li {
padding-left: .1em;
padding-top: .3em;
padding-bottom: .3em;
}

/* td.navside ul.links {
margin-top: .5em;
margin-bottom: .5em;
margin-left: .5em;
margin-right: .5em;
padding-left: .5em;
} */

.bod a:link {
color: #0000cc;
/*text-decoration: none;*/
background-color: #ffffff;
}

.bod a:visited {
color: #0000cc; 
/*text-decoration: none;*/
background-color: #ffffff;
} 

.bod a:hover {
color: #f10100;
text-decoration: underline;
background-color: #ffffff;
}

.navside a:link {
color: #ffffff;
text-decoration: none;
background-color: #0E3193;
}

.navside a:visited {
color: #ffffff;
text-decoration: none;
background-color: #0E3193;
} 

.navside a:hover {
color: #fee502;
text-decoration: underline;
background-color: #0E3193;
}

.nav-here {
background-color: #fafaf8;
color: #000000;
font-weight: bold;
}

td.navtop-yellow {
color: #000000;
background-color: #ffffbb;
font-size: .8em;
}

td.navpage-yellow {
color: #000000;
background-color: #ffffbb;
}

p.photo-caption {
margin-top: .2em;
font-size: .8em;
}

.hilitebox {
border-width: 1px;
border-style: solid;
border-color: #0E3193;
padding: 1em;
}

.otherbox-yellow {
color: #000000;
background-color: #ffffcc;
}

.orgname-stress {
color: #0E3193;
background-color: transparent;
font-weight: bold;
}

.emergency {
font-weight: bold;
color: #ff0000;
background-color: transparent;
text-decoration: underline;
}

.emergency a:link {
color: #ff0000;
}

.emergency a:visited {
color: #ff0000;
}

.red {
font-weight: bold;
color: #ff0000;
background-color: transparent;
}

.fine-red {
color: #ff0000;
background-color: transparent;
font-size: .8em; 
}

.orange {
color: #ff6600;
background-color: transparent;
}

.fine-green {
color: #009900;
background-color: transparent;
font-size: .8em; 
}

.bluegreen {
color: #3366CC;
background-color: transparent;
}

.fine-blue {
color: #0000ff;
background-color: transparent;
font-size: .8em; 
}

address {
font-size: .8em; 
margin-top: 1em;
}

.signat {
font-size: 1.1em; 
font-style: italic;
font-weight: bold;
}

.fineprint {
font-size: .8em; 
}

.nobullets {
list-style-type: none;
}

ul.inlinelist {
list-style-type: none;
text-align: center;
}

ul.inlinelist li {
margin-right:1.5em;
display:inline;
}

.revdate {
font-size: 1em; 
font-style: normal;
margin-bottom: 0em;
}

.block-hilite {
padding-left: 3em;
font-weight: bold;
}

.diplbg {
background-image: url('z_dipl b95.png');
background-attachment: scroll;
background-repeat: repeat-y;
background-position: 0px 0px;
}

.language {
font-style:italic;
}

.liststyle2 li {
padding-top: 0.2em;
padding-bottom: 0.2em;
}

