body {
  background-image: url(/graphics/common/Art.jpg);
  font-family: Sans-Serif, Helvetica, Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 10 pt;
  line-height: 100%;
  margin-top: 3;
  margin-bottom: 3;
}

P {
  font-family: Helvetica, sans-serif, Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 10 pt;
}

UL {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 10 pt !important;
  line-height: 120%;
  list-style-image: url("/graphics/common/square-bullet.gif");
}

OL {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 10 pt !important;
  line-height: 120%;
}

.error {
  color: red;
  font-weight: bold;
}

.single {
   line-height: 100%;
   margin-top: 0;
   margin-bottom: 0;
}

.single-indent {
   line-height: 100%;
   margin-top: 0;
   margin-bottom: 0;
   text-align: left;
   text-indent: 50;
}

.single-bold {
   line-height: 100%;
   margin-top: 0;
   margin-bottom: 0;
   font-weight: bold;
   text-align: left;
}

.first-para {
   line-height: 100%;
   margin-top: 0;
   margin-bottom: 0;
   text-align: left;
   text-indent: 50;
}

.first-para:first-letter {
   font-size: 200%;
   font-weight: bold;
}

.title {
   line-height: 200%;
   margin-top: 0;
   margin-bottom: 0;
   font-weight: bold;
   color: white;
   background-color: purple;
   text-align: center;
   letter-spacing: 3;
}

.bar-title {
   font-weight: normal;
   font-size: 10.5 pt;
   font-variant: small-caps;
   color: white;
   background-color: 660000;
   text-align: left;
   line-height: 150%;
   margin-top: 0;
   margin-bottom: 0;
}

.event-title {
   font-weight: bold;
   color: green;
   text-align: left;
   line-height: 150%;
   margin-top: 0;
   margin-bottom: 0;
   margin-left: 5;
   border-bottom: thin solid green;
}

.fact-title {
   font-weight: normal;
   font-size: 10.5 pt;
   font-variant: small-caps;
   text-shadow: black;
   color: white;
   background-color: 666600;
   text-align: center;
   line-height: 120%;
   margin-top: 0;
   margin-bottom: 0;
}

.fact-body {
   font-weight: normal;
   font-size: 10 pt;
   color: black;
   background-color: CCCC99;
   text-align: left;
   line-height: 120%;
   margin-top: 0;
   margin-bottom: 0;
}

.menu {
  font-weight: normal;
  font-style: normal;
  font-variant: small-caps;
  font-size: 11 pt;
  line-height: 150%;
  margin-top: 0;
  margin-bottom: 2;
  margin-left: 2;
}

a.link:link {
  color: white;
  text-decoration: none;
}

a.link:visited {
  color: white;
  text-decoration: none;
}

a.link:hover {
  text-decoration: underline;
}

a.team:hover {
  color: red;
  font-weight: bold;
}

.ad-box {
  border-width:1;
  border-color:black;
  border-style:solid;
  text-align: center;
}

.membership {
  font-size: 10.5 pt;
  font-variant: small-caps;
  line-height: 100%;
}

#caption {
  font-size: 10.5 pt;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: underline;
  line-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.form-field {
  line-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  color: 990000;
  font-style: italic;
  font-weight: normal;
}

.form-error {
  line-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  color: red;
  font-weight: bold;
  font-style: normal;
}

.condolence {
  border-width: thick;
  border-color: black;
  border-style: solid;
  padding: 12;
}

.boxhighlight {
	border-width: thin;
	border-color: red;
	border-style: solid;
	padding: 24;
	background-color: FFFFCC;
	color: black;
	font-style: italic;
	font-weight: normal;
}

.small {
  font-size: 9pt;
  font-weight: normal;
  line-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

a.small:hover {
  font-weight: normal;
  color: red;
  text-transform: uppercase;
}

.bar-chart-option {
   font-weight: normal;
   font-size: 10 pt;
   color: black;
	background-color: BDDAFD;
   text-align: right;
   margin-top: 0;
   margin-bottom: 0;
}

.bar-chart-graphics {
   font-weight: normal;
   font-size: 10 pt;
   color: black;
   text-align: left;
   margin-top: 0;
   margin-bottom: 0;
}

/* rounded corner box */
.roundedcornr_box {
   background: #cccccc;
}
.roundedcornr_top div {
   background: url(/graphics/common/roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top {
   background: url(/graphics/common/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom div {
   background: url(/graphics/common/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom {
   background: url(/graphics/common/roundedcornr_br.png) no-repeat bottom right;
}
.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content { margin: 0 30px; }
