body {
  background-color: floralwhite;
   font-family: Arial, Verdana, Tahoma, sans-serif;
}

h1 {
  color:#089CFF;
}
h2 {
  color:#089CFF;
}
h3 {
  color:#089CFF;
}


p {
  color: #000000;
}


/* unvisited link */
a:link {
  color: black; text-decoration: underline;
}
/* visited link */
a:visited {
  color: blue; text-decoration: underline;
}
/* mouse over link */
a:hover {
  color: orange; text-decoration: underline;
}
/* selected link */
a:active {
  color: red; text-decoration: underline overline;
}




/* list symbols */
ul { list-style-type: circle; }
ol { list-style-type: upper-alpha; }


/* headshots class, used on index.htm */
.headshots {
margin: 3px 4px 3px 4px;
}

/* thumbnails class, used on sitemap */
.thumbnails {
margin: 10px 20px 10px 20px;
padding-left: 10px;padding-right: 10px;
}


/* navlink class */
.navlink {
background-color:white;
margin: 0px 20px 0px 20px;
padding-left: 10px;padding-right: 10px;
border-style: solid; border-width: 0px; border-color: gray;
}
/* navlinkBright class w/ yellow highlight*/
.navlinkBright {
background-color:yellow;
margin: 0px 20px 0px 20px;
padding-left: 20px;padding-right: 20px;
border-style: solid; border-width: 0px; border-color: gray;
}



/* navlink class */
.navlink2 {
margin: 0px 20px 0px 20px;
padding-left: 10px;padding-right: 10px;
border-style: solid; border-width: 0px; border-color: white;
}
/* navlinkBright class w yellow highlight*/
.navlinkBright2 {
background-color:yellow;
margin: 0px 20px 0px 20px;
padding-left: 20px;padding-right: 20px;
border-style: solid; border-width: 0px; border-color: white;
}



/* languageBox class invisible boxes*/
.languageBox {
background-color:cyan;
padding: 40px;
margin:40px;
border-style: solid;
  border-width: 1px;
  border-color: gray;
  display: none;
}
/* languageBoxTop class, visible boxes */
.languageBoxTop {
background-color:brightwhite;
padding-left: 40px;padding-right: 40px;
border-style: solid;
  border-width: 0px;
  border-color: gray;
}

/* littleFlag class goes around the national flags */
.littleFlag {
padding-left: 5px;padding-right: 5px;
border-style: solid; border-width: 0px; border-color: gray;
}
/* littleFlagBox class   goes around the block of all national flags */
.littleFlagBox {
padding-left: 2px;padding-right: 2px;
border-style: solid; border-width: 0px; border-color: gray;
float:right;
}

