INPUT.searchOK {
   color:            #FFFFFF;
   background-color: #aa5555;
   border-left:      solid red thin;
   border-top:       solid red thin;
   border-right:     solid black thin;
   border-bottom:    solid black thin;
   width:            90px;
   height:           21px;
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size:        8pt;
   font-weight:      bold;
}
INPUT.searchStr {
   color:            #FFFFFF;
   background-color: #aa5555;
   border-left:      solid black thin;
   border-top:       solid black thin;
   border-right:     solid red thin;
   border-bottom:    solid red thin;
   width:            90px;
   height:           21px;
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size:        8pt;
   font-weight:      bold;
}
TABLE
{
   background: #ffffff;
}
IMG
{
   padding: 0px;
   margin: 0px;
   border: 0px;   
}
BODY
{
   background: #ffffff;
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 8pt;
   color: black;
   text-align: justify;
   text-weight: normal;
}
FORM
{
   padding: 0px;
   margin: 0px;
}
TD.topmenu
{
   font-family: Verdana, Arial, Helv, sans-serif;
   text-align: center;
   background: black;
   color: white;
   font-size: 8pt;
   word-spacing: 0.25em;
   line-height: 150%;
}

A, A:visited
{
   text-decoration: none;
   color: maroon;
}
A:hover
{
   color: red;
}
A.sections:hover
{
   color: maroon;
   text-decoration: underline;
}

A.topmenu, A.topmenu:visited
{
   color: white;
}
A.topmenu:hover
{
   color: red;
}
H1.title
{
   color: white;
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 16pt;
   margin: 2px;
   padding: 1px;
}

TD.footermenu
{
   font-family: Verdana, Arial, Helv, sans-serif;
   text-align: center;
   vertical-align: middle;
   background: #dddddd;
   color: #555555;
   font-size: 8pt;
   border: 1px maroon;
}


.mainsearch
{
   width: 80px;
   height: 20px;
   /* border-width: 1px; */ /* removed - netscape compatibility */
   margin-top: 5px;
   margin-bottom: 5px;
   font-size: 8pt;
   font-family: Verdana, Arial, Helv, sans-serif;
}

TD.latestnews
{
   vertical-align: top;
   padding-right: 10px;
   text-align: justify;
}

TD.sitenews
{
   vertical-align: top;
   padding: 5px;
}

TD.banners
{
   vertical-align: top;
   text-align: center;
   padding: 5px;
}

TD.hordivider
{
   background: #f0f0f0 url(pics/hor-div-red.gif) repeat-x;
   padding: 0px;
   margin: 0px;
}

TD.verdivider
{
   background: #f0f0f0 url(pics/ver-div-red.gif) repeat-y;
   padding: 0px;
   margin: 0px;
}

H1.sections
{
   text-align: center;
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 14pt;
   margin: 5px;
   padding-bottom: 0px;
   color: maroon;
}

H3.subtitle
{
   color: maroon;
   font-size: 10pt;
   font-weight: bolder;
}

.divider1
{
   vertical-align: middle;
   background: url(pics/img_bg_002.png) repeat-x;
}

.divider2
{
   vertical-align: middle;
   background: url(pics/img_bg_005.png) repeat-x;
}

.divider3
{
   vertical-align: middle;
   background: url(pics/img_bg_003.png) repeat-x;
}

.divider4
{
   vertical-align: middle;
   background: url(pics/img_bg_006.png) repeat-x;
}

.divider5
{
   vertical-align: middle;
   text-align: right;
   background: maroon;
}

P
{
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 10pt;
   text-align: justify;
   text-indent: 10px;
   padding-top: 0px;
   padding-bottom: 0px;
   margin-top: 10px;
   margin-left: 6px;
   margin-right: 6px;
}

P.hotpoints
{
   text-align: center;
   text-indent: 0px;
   font-size: 8pt;
   font-weight: bolder;
}


H2.newsdigestdate
{
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 8pt;
   text-align: justify;
   font-weight: normal;
   padding-bottom: 0px;
   margin-bottom: 0px;
}

H2.maindigest
{
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 12pt;
   padding-bottom: 0px;
   margin-bottom: 0px; 
}

P.newsdigest
{
   font-size: 8pt;
   padding-top: 0px;
   margin-top: 0px; 
}

H2.newsdigest
{
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 8pt;
   text-align: justify;
   font-weight: bolder;
   margin: 0px;
   padding: 0px;
}


TABLE.submenu
{
   padding-right: 5px;
   padding-bottom: 5px;
   background: #f0f0f0;
}

A.submenu
{
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 8pt;
}

H1.submenu
{
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 10pt;
   font-weight: bolder;
   color: maroon;
   padding-top: 5px;
}
H1.sections
{
   text-align: center;
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 14pt;
   margin: 5px;
   padding-bottom: 0px;
   color: maroon;
}

.stform
{
   width: 400px;
   /* border-width: 1px; */ /* removed - netscape compatibility */
   font-size: 8pt;
   font-family: Verdana, Arial, Helv, sans-serif;
}
.stform3
{
   width: 270px;
   /* border-width: 1px; */ /* removed - netscape compatibility */
   font-size: 8pt;
   font-family: Verdana, Arial, Helv, sans-serif;
}

.stform6
{
   width: 600px;
   /* border-width: 1px; */ /* removed - netscape compatibility */
   font-size: 8pt;
   font-family: Verdana, Arial, Helv, sans-serif;
}

.textbold
{
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 10pt;
   font-weight: bolder;
}

.textsmall
{
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   margin-top: 5px;
}

.textnormal
{
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 10pt;
   font-weight: normal;
}

OL
{
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   padding-bottom: 0px;
   margin-bottom: 0px; 
}

UL
{
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   padding-bottom: 0px;
   margin-bottom: 0px; 
}

LI
{
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   text-align: justify;
   padding-top: 0px;
   margin-top: 5px;
   padding-bottom: 0px;
   margin-bottom: 0px;
   margin-left: 6px;
   margin-right: 6px;
}

H1.error
{
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 14pt;
   color: red;
   font-weight: bolder;
}

.bg1
{
   background: #ebebeb; /*  dddddd -- #f0e3e3 -- #c0dfc0;*/
   color: black;
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 10pt;
   vertical-align: top;
   padding-bottom: 10px;
}

.bg2
{
   background: #f5f5f5; /* eeeeee --f0e9e9 -- #d0efd0;*/
   color: black;
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 10pt;
   vertical-align: top;
   padding-bottom: 10px;
}

.bg1netscape
{
   background: #f0e3e3; /*#c0dfc0;*/
   color: black;
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 10pt;
   vertical-align: top;
}

.bg2netscape
{
   background: #f0e9e9; /*#d0efd0;*/
   color: black;
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 10pt;
   vertical-align: top;
}


A.tabled, A.tabled:visited
{
   font-weight: bolder;
   color: #600000;
}
A.tabled:hover
{
   color: red;
}

TD.apecs
{
   text-align: center;
   vertical-align: top;
   padding: 5px;
   width: 80px;
}
DT
{
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 10pt;
   text-align: justify;
}
DD
{
   font-family: Verdana, Helv, Arial, sans-serif;
   font-size: 10pt;
   text-align: justify;
}
.bg3
{
   background: #e2e2e2;
   padding: 3px;
}
.bgYellow
{
   background: #FFEE00;
   padding: 3px;
}

 