BODY {
font-size: 9pt; 
color:#333333; 
background-color: #FFFFFF;
font-family: Arial, Verdana; 
scrollbar-face-color: #ffffff; 
scrollbar-highlight-color: #ffffff; 
scrollbar-shadow-color: #c5c5c5; 
scrollbar-3dlight-color: #f0f0ff; 
scrollbar-arrow-color: #c0c0cc; 
scrollbar-track-color: #e5e5e5; 
scrollbar-darkshadow-color: #a0a0a0; }

div, p, ol, ul, dl, li, dt, dd, td, nobr { font-size: 9pt; }

input.textstyle   { border: 1px #1f205f solid; padding: 2px; font-family: Arial; font-size: 7pt; height:14px; background-color: #ffffff}
input.buttonstyle { border: #CD0000 1px solid; padding: 2px; font-family: Arial; color:#ffffff; font-size: 8pt; height:20px; background-color: #CD0000}
/*
select { border: #1f205f 1px solid; padding: 0px; font-family: Arial; font-weight: normal; font-size: 11px; CURSOR: normal; background-color: #ffffff}
option { border: #1f205f 1px solid; padding: 0px; font-family: Arial; font-weight: normal; font-size: 11px; color: #1f205f; CURSOR: normal; background-color: #ffffff}
*/
textarea { border: #1f205f 1px solid; padding: 2px; font-family: Arial; font-weight: bold; font-size: 11px; CURSOR: normal; background-color: #ffffff}

A        {color:#e50000; text-decoration: none; }
A:hover  {color:#e50000; text-decoration: underline; }
A:active {color:#e50000; text-decoration: underline; }

a.footer        {font-weight: normal; font-size: 9pt; color: #8f8f91; text-decoration: none; }
a.footer:hover  {font-weight: normal; font-size: 9pt; color: #ff6600; text-decoration: underline; }
a.footer:active {font-weight: normal; font-size: 9pt; color: #8f8f91; text-decoration: underline; }

a.sidenav         { font-weight: normal; font-size: 9pt; color:#a7a7a7; text-decoration: none; }
a.sidenav:hover   { font-weight: normal; font-size: 9pt; color:#e80021; text-decoration: none;}
a.sidenav:active  { font-weight: normal; font-size: 9pt; color:#a7a7a7; text-decoration: none; }

a.rightnav         { font-weight: bold; font-size: 9pt; color:#43484C; text-decoration: none; }
a.rightnav:hover   { font-weight: bold; font-size: 9pt; text-decoration: underline; color: #43484C; }
a.rightnav:active  { font-weight: bold; font-size: 9pt; text-decoration: underline; color: #43484C; }

a.pressroomnav         { font-weight: bold; font-size: 9pt; color:#ffffff; text-decoration: none; }
a.pressroomnav:hover   { font-weight: bold; font-size: 9pt; text-decoration: underline; color: #ffffff; }
a.pressroomnav:active  { font-weight: bold; font-size: 9pt; text-decoration: underline; color: #ffffff; }

a.homenewsfeed         { font-weight: normal; font-size: 9pt; color:#000000; text-decoration: none; }
a.homenewsfeed:hover   { font-weight: normal; font-size: 9pt; text-decoration: underline; color: #000000; }
a.homenewsfeed:active  { font-weight: normal; font-size: 9pt; text-decoration: underline; color: #000000; }

.rightnavfont {  font-weight: normal; font-size: 8pt; color: #43484C; }
.header {  font-weight: bold; font-size: 11pt; color: #FAA097; }
.header2 {  font-weight: bold; font-size: 11pt; color: #ed1c24; }
.pageheader {  font-weight: bold; font-size: 12pt; color: #DD262B; }
.onpageblue {  font-weight: bold; font-size: 13pt; color: #75B0F2; }
.justify {  font-family: Arial; text-align: justify}
.smallfont {  font-weight: normal; font-size: 9pt; color: #8f8f91; }
.grayfont {  font-weight: normal; font-size: 9pt; color: #939393; }
.whitefont {  font-weight: normal; font-size: 9pt; color: #ffffff; }
.redfont {  font-weight: normal; font-size: 9pt; color: #DD262B; }
.quickfactfont {  font-weight: normal; font-size: 8pt; color: #000000; }

.ext-el-mask{z-index:100;position:absolute;top:0;left:0;-moz-opacity:.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1;}
.ext-el-mask-msg{z-index:20001;position:absolute;top:0;left:0;border:1px solid #6593cf;background:#c3daf9 url(/ext/css/images/default/box/tb-blue.gif) repeat-x 0 -16px;padding:2px;}
.ext-el-mask-msg div{padding:5px 10px 5px 10px;background:#eee;border:1px solid #a3bad9;color:#222;font:normal 11px tahoma,arial,helvetica,sans-serif;cursor:wait;}

.x-masked{overflow:hidden!important;}
.x-masked-relative{position:relative!important;}
.x-masked select,.x-masked object,.x-masked embed{visibility:hidden;}
.x-spotlight{z-index:8999;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#000;width:0;height:0;zoom:1;}
/*.x-spotlight{z-index:8999;position:absolute;top:0;left:0;-moz-opacity:0;opacity:.0;filter:alpha(opacity=0);background-color:#000;width:0;height:0;zoom:1;}*/

.pophide {display:none}
.popshow {display:inline}

div.rsvp-top {
  margin: 0 auto;
  border: 0;
  padding-left: 237px;
  padding-top: 59px;
  width: 688px; /* 925-237=688 */
  min-height: 228px; /* 287-59=228 */
  background: url("../../img/rsvp/125yrs_header.jpg") no-repeat;
}
div.rsvp-bottom {
  margin: 0 auto;
  border: 0;
  padding: 0;
  width: 925px;
  height: 163px;
  background: url("../../img/rsvp/125yrs_bottom.jpg") no-repeat;
}
div.back2top {
  margin: 0 auto;
  border: 0;
  padding: 0;
  width: 925px;
  height: 20px;
  text-align: right;
}

table.rsvp {
  background: url("../../img/rsvp/125yrs_header.jpg") no-repeat;
}
input.button {
  color: #CD0000;
  background-color: #B2B3B5;
  font: bolder 9pt Arial, Verdana;
  margin: 2px 4px;
  border: 0;
  padding: 5px 5px;
}
input.button:hover {
  color: #B2B3B5;
  background-color: #CD0000;
  cursor: hand;
  cursor: pointer;
}
div.error {
  color: #CD0000;
}

div.healthwayseminar-top {
  margin: 0 auto;
  border: 0;
  padding-left: 237px;
  padding-top: 59px;
  width: 688px; /* 925-237=688 */
  min-height: 228px; /* 287-59=228 */
}
div.healthwayseminar-bottom {
  margin: 0 auto;
  border: 0;
  padding: 0;
  width: 925px;
  height: 163px;
}

div.eim_luncheon-top {
  margin: 0 auto;
  border: 0;
  padding-left: 237px;
  padding-top: 59px;
  width: 688px; /* 925-237=688 */
  min-height: 228px; /* 287-59=228 */
}
div.eim_luncheon-bottom {
  margin: 0 auto;
  border: 0;
  padding: 0;
  width: 925px;
  height: 163px;
}

div.openhouse-top {
  margin: 0 auto;
  border: 0;
  padding-left: 237px;
  padding-top: 59px;
  width: 688px; /* 925-237=688 */
  min-height: 228px; /* 287-59=228 */
  background: url("../../img/rsvp/openhouse_header.jpg") no-repeat;
}
div.openhouse-bottom {
  margin: 0 auto;
  border: 0;
  padding: 0;
  width: 925px;
  height: 163px;
  background: url("../../img/rsvp/openhouse_bottom.jpg") no-repeat;
}

