
@import url("/pages/menucss?ts=");
/* /bfsitecss/full800 */

.logged-in { display:none }
.logged-out { }
.priv-ybeditor { display:none }
.priv-not-ybeditor { }
.priv-edit { display:none }
.priv-not-edit { }
.priv-admin { display:none }
.priv-not-admin { }
.edithtmlbody {background-color:white;background-image:none;}
.edithtmlbody .logged-in {display:block}
.edithtmlbody .logged-out {display:block}

table.classsite {
  margin: 0 auto;
  margin-top: 8px;
  text-align: left;
  width: 1000px;
  align: left;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
  color: #000000;
  padding: 0; }

td.classsite {
  margin: 0;
  padding: 10px 0 0 5px;
  font-family: "Verdana", Arial, sans-serif;
  font-size: 1em;
  color: #000000;
  background-color: white; }

body {
  text-align: left;
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
  margin: 0; }

p {
  background-color: none; }

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18pt;
  color: #FF6600; }

h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  color: #FF6600; }

td.leftNav {
  background-color: #c0c0c0; }

.leftbar {
  padding: 10px;
  background-color: #c0c0c0;
  text-align: left;
  margin-top: 0px;
  min-width: 220px; }

.leftbar h2 {
  color: #ffffff; }

.leftbar a:link, .leftbar a:visited {
  color: #333333;
  text-decoration: none; }

.leftbar a:hover {
  color: #ffffff;
  text-decoration: none; }

td.xleftNav {
  font-family: tahoma, "arial", verdana;
  font-size: 8pt;
  background-color: #c0c0c0;
  text-align: left;
  margin-top: 5px;
  width: 117px;
  border-right: dotted 1px #000; }

.xleftNav ul {
  font-weight: bold;
  color: #666666;
  list-style: none outside;
  text-indent: 5;
  text-align: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.6; }

.xleftNav ul a {
  color: #666666;
  text-decoration: none; }

.xleftNav ul a:hover {
  color: #ffffff;
  text-decoration: none; }

.xleftNav ul ul {
  font-weight: normal;
  color: #FF6600;
  margin-left: -5;
  list-style: disc outside url(https://images.reuniontechnologies.com/img/PU87/layout/bullet_orange.gif);
  text-indent: 0;
  text-align: left;
  margin: 0 0 0 20px;
  padding: 0 0 0 20;
  line-height: 1.7; }

a:link {
  color: #FF6600;
  text-decoration: underline; }

a:visited {
  color: #FF6600;
  text-decoration: underline; }

.footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  padding: 5px;
  background-color: #c0c0c0;
  text-align: center; }

.newsFlash {
  border: none; }

.form h1 {
  border: 1px inset #333333; }

.heading1 {
  font-weight: bold;
  font-size: 14px;
  font-family: helvetica, tahoma, 'arial', verdana; }

.heading3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold; }

.smalltext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px; }

.llinks {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold; }

.btnGray {
  background: silver;
  /* Old browsers */
  background: -moz-linear-gradient(top, silver 0%, gray 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, silver), color-stop(100%, gray));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, silver 0%, gray 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, silver 0%, gray 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, silver 0%, gray 100%);
  /* IE10+ */
  background: linear-gradient(top, silver 0%, gray 100%);
  /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C0C0C0', endColorstr='#808080',GradientType=0 );
  /* IE6-9 */
  border-color: #202020;
  color: #FFFFFF; }

.btnGray:hover {
  background: gray;
  /* Old browsers */
  background: -moz-linear-gradient(top, gray 0%, #404040 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, gray), color-stop(100%, #404040));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, gray 0%, #404040 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, gray 0%, #404040 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, gray 0%, #404040 100%);
  /* IE10+ */
  background: linear-gradient(top, gray 0%, #404040 100%);
  /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#404040',GradientType=0 );
  /* IE6-9 */
  border-color: #202020;
  color: #FFFFFF; }

#bfvlogin {
  margin-top: 0px;
  margin-left: 10px; }

#ybe .YearbookNickname {
  font-size: 1.4em; }

.bfmenu_default2 ul {
  padding-inline-start: 0px; }
