.body { background:#484643; margin: 0px; padding: 0px; }

a .alt { display: none; }

P { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin:0px; padding:0px; text-align:justify; }
P A:link    { COLOR: #FFFFFF; }
P A:visited { COLOR: #FFFFFF; }
P A:active  { COLOR: #FFFFFF; }
P A:hover   { COLOR: #00a94f; }

UL { margin: 0px 0px 0px 35px;}
LI { list-style: square; font: 12px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; }
FORM { margin:0px; }
INPUT { margin:0px; }

H1 { font: bold 18px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin:0px 0px 8px 0px; }
H1 A:link    { COLOR: #FFFFFF; }
H1 A:visited { COLOR: #FFFFFF; }
H1 A:active  { COLOR: #FFFFFF; }
H1 A:hover   { COLOR: #00a94f; }

H2 { font: bold 14px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin:0px 0px 8px 0px; }
H2 A:link    { COLOR: #FFFFFF; }
H2 A:visited { COLOR: #FFFFFF; }
H2 A:active  { COLOR: #FFFFFF; }
H2 A:hover   { COLOR: #00a94f; }

H3 { font: bold 12px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin:0px 0px 8px 0px; }
H3 A:link    { COLOR: #FFFFFF; }
H3 A:visited { COLOR: #FFFFFF; }
H3 A:active  { COLOR: #FFFFFF; }
H3 A:hover   { COLOR: #00a94f; }

H4 { font: bold 12px Arial, Helvetica, sans-serif; COLOR: #000000; margin:10px 0px 0px 0px; text-align:center; }
H4 A:link    { COLOR: #000000; }
H4 A:visited { COLOR: #000000; }
H4 A:active  { COLOR: #000000; }
H4 A:hover   { COLOR: #667086; }

.content { padding: 20px; }
.content P { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin:0px; padding:0px; text-align:justify; }
.content P A:link    { COLOR: #FFFFFF; }
.content P A:visited { COLOR: #FFFFFF; }
.content P A:active  { COLOR: #FFFFFF; }
.content P A:hover   { COLOR: #00a94f; }

.content DIV { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin:0px; padding:0px; text-align:justify; }
.content DIV A:link    { COLOR: #FFFFFF; }
.content DIV A:visited { COLOR: #FFFFFF; }
.content DIV A:active  { COLOR: #FFFFFF; }
.content DIV A:hover   { COLOR: #00a94f; }

.date { font: 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 0px 9px 0px 0px; text-align:right; height:85px; vertical-align:bottom;}

.topnav { font: 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 6px 9px 0px 0px; text-align:right;}
.topnav A:link    { COLOR: #FFFFFF; text-decoration:none; }
.topnav A:visited { COLOR: #FFFFFF; text-decoration:none; }
.topnav A:active  { COLOR: #FFFFFF; text-decoration:none; }
.topnav A:hover   { COLOR: #CCCCCC; text-decoration:none; }

#boxa_content { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #000000; background:#9ba4b2; vertical-align:top; padding: 12px 6px 0px 6px; }
#boxa_content A:link    { COLOR: #000000; }
#boxa_content A:visited { COLOR: #000000; }
#boxa_content A:active  { COLOR: #000000; }
#boxa_content A:hover   { COLOR: #CC0000; }
#boxa_content p{ font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #000000; margin:0px 0px 8px 0px; }

#boxb_content { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #000000; background:#9aa4b2; vertical-align:top; padding: 12px 6px 0px 6px; }
#boxb_content A:link    { COLOR: #000000; }
#boxb_content A:visited { COLOR: #000000; }
#boxb_content A:active  { COLOR: #000000; }
#boxb_content A:hover   { COLOR: #CC0000; }
#boxb_content p{ font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #000000; margin:0px 0px 8px 0px; }

#welcome { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; vertical-align:top; padding:24px 12px 12px 12px; width:362px; }

#welcome p{ font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin: 0px 0px 10px 0px; text-align:justify; }
#welcome P A:link    { COLOR: #FFFFFF; }
#welcome P A:visited { COLOR: #FFFFFF; }
#welcome P A:active  { COLOR: #FFFFFF; }
#welcome P A:hover   { COLOR: #00a94f; }

.footer { font: 11px Arial, Helvetica, sans-serif; COLOR: #dadad9; padding: 0px; text-align:center;}
.footer A:link    { COLOR: #dadad9; text-decoration:none; }
.footer A:visited { COLOR: #dadad9; text-decoration:none; }
.footer A:active  { COLOR: #dadad9; text-decoration:none; }
.footer A:hover   { COLOR: #00a94f; text-decoration:none; }

/* TEXT LEFT NAVIGATION STYLE (CLASS) */
.leftnav { font: 11px Arial, Helvetica, sans-serif; COLOR: #000000; }
.leftnav TD { padding:2px 0px 2px 0px; text-align:left; border-bottom: solid 1px #d4e2e9; }
.leftnav TD a { color: #000000; font:11px Arial, Helvetica, sans-serif; display: block; margin: 0px; text-decoration: none; padding: 6px 0px 6px 1px; width: 100%; vertical-align:bottom; }
.leftnav TD a:hover { background:#667086; color:#FFFFFF; }

.textbox { font: 11px Arial, Helvetica, sans-serif; COLOR: #7f7f7f; background:#FFFFFF; BORDER: solid #666666 1px; padding: 2px; }
.button { font: 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:#433d37; }

a#home {
    display: block;
    width: 134px;
    height: 29px;
    background: url(images/nav/home.gif);
    margin: 0 auto;
}
a#home:hover {
    background: url(images/nav_over/home.gif);
}
body#home #home { background: url(images/nav_over/home.gif); }

a#products {
    display: block;
    width: 134px;
    height: 29px;
    background: url(images/nav/products.gif);
    margin: 0 auto;
}
a#products:hover {
    background: url(images/nav_over/products.gif);
}
body#products #products { background: url(images/nav_over/products.gif); }

a#services {
    display: block;
    width: 134px;
    height: 29px;
    background: url(images/nav/services.gif);
    margin: 0 auto;
}
a#services:hover {
    background: url(images/nav_over/services.gif);
}
body#services #services { background: url(images/nav_over/services.gif); }

a#customers {
    display: block;
    width: 134px;
    height: 29px;
    background: url(images/nav/customers.gif);
    margin: 0 auto;
}
a#customers:hover {
    background: url(images/nav_over/customers.gif);
}
body#customers #customers { background: url(images/nav_over/customers.gif); }

a#partners {
    display: block;
    width: 134px;
    height: 29px;
    background: url(images/nav/partners.gif);
    margin: 0 auto;
}
a#partners:hover {
    background: url(images/nav_over/partners.gif);
}
body#partners #partners { background: url(images/nav_over/partners.gif); }

a#press_releases {
    display: block;
    width: 134px;
    height: 29px;
    background: url(images/nav/press_releases.gif);
    margin: 0 auto;
}
a#press_releases:hover {
    background: url(images/nav_over/press_releases.gif);
}
body#press_releases #press_releases { background: url(images/nav_over/press_releases.gif); }

a#about_us {
    display: block;
    width: 134px;
    height: 29px;
    background: url(images/nav/about_us.gif);
    margin: 0 auto;
}
a#about_us:hover {
    background: url(images/nav_over/about_us.gif);
}
body#about_us #about_us { background: url(images/nav_over/about_us.gif); }

/* TABLE LISTINGS STYLE */
.search_table { }
.search_table A         { COLOR: #FFFFFF; }
.search_table A:hover   { COLOR: #00a94f; }
.search_table TH { font: bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; background:#9ba4b2; border-right:#56687e solid 1px; padding:2px 0px 2px 0px; }
.search_table TD { font: 14px Arial, Helvetica, sans-serif; color:#FFFFFF; vertical-align:top; padding:4px 0px 4px 0px; border-bottom:#9ba4b2 solid 1px; }