body {font-family: arial, helvetica, sans-serif; color: #404040; background-color: #EEEEEE;
 xbackground-image: url(Faint.Bookmark.png);
 xbackground-repeat: no-repeat;
 xbackground-position: center right;
}

a:link, a:visited {color: #3E357F; text-decoration: none;}
old.a:link, old.a:visited {color: #281b8d; text-decoration: none;}

a:active {color: blue;}
a:hover  {color: #4334B0; text-decoration: underline;}

h1, h2 {margin-top: 18px; margin-bottom: 0; text-indent: 0in;}

.normal {font-weight: normal; font-style: normal; font-size: 100%;
         text-align: left; font-family: sans-serif; color: #F8F8F8; }

address, .addr {font-style: normal; font-size: 75%; margin-top: 12px; margin-bottom: 2px; text-align: right;}

.base {font-style: normal; font-weight: normal; font-size: 100%; }

strong, .lead    {font-style: normal; font-weight: bolder; font-size: 110%; }
.bigstrong {font-style: normal; font-weight: bolder; font-size: 125%; }

em, .sparkles    {font-style: normal; font-weight: bolder; color: black; }
cite, .genuflect {font-style: italic;}

.L1 {font-size: 125%;  margin-top: 8px; margin-bottom: 6px; font-weight: normal;}
.L2 {font-size: 100%;  margin-top: 6px; margin-bottom: 0px;  font-weight: normal; text-indent: 0.125in;}
.L3 {font-size:  85%;  margin-top: 4px; margin-bottom: 0px;  font-weight: normal; text-indent: 0.250in;}
.L4 {font-size:  70%;  margin-top: 0px; margin-bottom: 0px;   font-weight: normal; text-indent: 0.375in;}

.L1x {font-size: 125%; margin-top: 12px; margin-bottom: 6px; font-weight: normal;}

.selectedlink, #selectedlink { font-weight: bold; color: blue; background-color: #F0F0F0; }

.logo {background-image: url(logo125x125.gif);
       background-repeat: no-repeat;}

.bolder  {font-weight: bolder; font-size: 120%;}
.lighter {font-weight: lighter;}

.bigger {font-size: 125%; }
.smaller {font-size: 90%; }

.stronger {font-weight: bolder;}

.lefttext  {width: 50%; position: relative; top: 0px; left:  0%; }
.righttext {width: 50%; position: relative; top: 0px; left: 50%; }

.repeatcustomer { color: black; background-color: #DDDDDD; font-weight: bold; }

.newsletters {  }

.pubsProvenance { text-align: right; font-size: 90%; font-style: italic; margin-left: 50%; }
.pubsNote       { text-align: left; font-size: 80%; margin-left: 35%; padding: 8px;
                  background-color: #DDDDDD; border-width: 1px; }
.title { font-weight: bold; }

.headerStripe { background-color: #DDDDDD; margin-top: 18px; }

.gray { color: gray; font-style: italic;}

.Cap { font-size: 110%; font-weight: bolder; }

.nH1 {font-size: 125%;  margin-top: 8px; margin-bottom: 6px; font-weight: bold; }
.nH2 {font-size: 110%;  margin-top: 6px; margin-bottom: 0px; font-weight: bold; }
.nH3 {font-size: 100%;  margin-top: 4px; margin-bottom: 0px; font-weight: bold; }
.nH4 {font-size:  70%;  margin-top: 0px;  margin-bottom: 0px; font-weight: normal; }

.rightNote {text-align: right; font-size: 85%;   }

cite { font-style: italic; font-weight: bold; }

.addr {font-style: normal; font-size: 60%; text-align: right; }

.jumpBar  { background-color: #E0E0E0; }
.titleBar { background-color: #E8E8E8; }
.mainBody { background-color: #F0F0F0; max-width: 400px;}

.proTem {color: gray; font-weight: lighter; font-size: 100%;}

.note { font-size: 90%; font-weight: normal; color: gray; }

Sub { font-size: 75%; vertical-align: sub; }
Sup { font-size: 75%; vertical-align: super; }

.RightBoxBody { text-align: right; font-size: 85%; background-color: #E8E8E8;
  margin-left: 47%; margin-right: 2px; margin-top: 2px; }

.RightBoxCaption { background-color: #E0E0E0; color:#EE5252; font-size: 110%; font-weight: bold; }

.HeaderBar
{
  background-color: #E0E0E0;
  font-size: 111%; font-weight: bold;
  margin-top: 6px;
  margin-bottom: 6px;
}

