body,table {
  color: #000000;
  font-size: 1em;
  font-family: 'Tahoma';
  background-color: #F3F3F3;
  margin: 1px 1px 1px 1px;
  padding: 0 0 0 0}

.faq_table { 
   font-size: 1.5em;
   font-family: 'Times New Roman' }

.qpara, apara { 
  margin: 5px 20px 2px 20px; 
  line-height: 1.4em;
}
/* Add indent */
.apara { 
  text-indent: 0.5em;
}

p,pre {
  color: #000000; 
  font-size: 1em;
  font-family: 'Tahoma';}

.leftmenubold { font-size: 0.75em;  font-weight: bold;}
.leftmenuitem { font-size: 0.75em; }

.tiny  { font-size: x-small; }
.small { font-size: 0.9em; }
.big   { font-size: 2em; }
.med   { font-size: 1.2em; }

.tinyblack { font-size: 0.6em; color: #000000; }
.tinyred { font-size:   0.6em; color: #CC0000; }
.update  { font-size: 0.8em; color: red }

.zeromargin { margin-top: 0; margin-bottom: 0;}

p.ltgrey {background-color: #EBEBED;}
.cred { font-weight: bold; color: #FF0000;}
.grey { color: #B3B3B3;}
.greyback { background-color: #F3F3F3;}

a:link {
  color: #006633; 
  font-weight: bold; 
  text-decoration:none;}
a:visited {
  color: #006633; 
  font-weight: bold;
  text-decoration: none;}
a:hover {
  color: #006633; font-weight: bold;
  text-decoration: underline;}

a.popup            { position: relative; cursor: help; }
a.popup span       { position: absolute; display: none; top: 15px; width: 11em; padding: .5em; color: black;
                     font-weight: normal; text-decoration: none; background: #f3f3f3; 
                     border: 1px solid black; left: 30px;}
a.popup:hover span { left: 1em; display: block;}
/* IE needs this */
a.popup:hover      { margin: 0; }


.boxwrap   { clear: both; width: 100%; margin-left: auto; margin-right: auto;  text-align: justify; }
.boxbody   { width: 98%; }

.box90   { margin: 2px 15px 2px 25px;  text-align: justify; }

.boxheader {text-align: center; padding: 0px 0px 5px 5px;  margin: 5px 2px 5px 5px;}
.boxclear  {clear: both; }

.right_line      { border-right: 1px solid #000000;}
.bottom_line     { border-bottom: 1px solid #000000;}
.top_line        { border-top: 1px solid #000000;}
.top_bottom_line { border-top: 1px solid #000000; border-bottom: 1px solid #000000; }

.menuheaderbox   { border-top: 1px solid #000000; 
                   border-bottom: 1px solid #000000; 
                   padding: 4px 0px 5px 2px; }

.menuitem        { padding: 1px 1px 1px 0px; }
.menuitembox     { padding: 0px 0px 2px 0px; }
.menuitembox_w_bottom     { padding: 0px 0px 2px 0px; border-bottom: 1px solid #000000;}

.menuitempadleft { padding: 1px 1px 1px 12px; margin: 1px; 0px; 1px; 0px;}
.wmenuitempadleft { padding: 2px 2px 1px 10px; margin: 4px; 0px; 4px; 0px; 
                    background-color: white;}
.wmenuitempadleft2 { padding: 2px 2px 1px 30px; margin: 4px; 0px; 4px; 0px; 
                    background-color: white;}


.boxleft15  {width: 19%; float: left; text-align: left; }
.boxleft25  {width: 29%; float: left; text-align: left; }
.boxright75 {width: 71%; float: left; text-align: left; }


.box33center  {width: 32%; float: left; text-align: center;  
               padding: 2px 0px 2px 0px;  
               border-right: 1px solid #000000;}
.box25center  {width: 24%; float: left; text-align: center; 
               padding: 2px 2px 2px 2px;  border-right: 1px solid #000000;}
.box50center  {width: 48%; float: left; text-align: center; 
               padding: 2px 2px 2px 2px;  border-right: 1px solid #000000;}

.box50        {width: 46%; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.box33  {width: 32%; float: left; text-align: left;  
  padding: 2px 0px 2px 0px;}

.boxleftc3   {width: 50px; float: left; text-align: left; margin: 0 0 0 10%; padding: 2px 2px 0px 2px;}
.boxmiddlec3 {width: 240px; float: left; text-align: left; margin: 0 0 0 0;   padding: 2px 2px 0px 2px;}
.boxrightc3  {width:  50px; float: left; text-align: left; margin: 0 0 0 0;   padding: 2px 2px 0px 2px;}
