/***************************************************************************
* FILENAME      : /includes/css/default.css                                *
*   DESCRIPTION : Default Style Sheet for public web site.                 *
*   CREATED     : Cedric Howe, 01/10/2000                                  *
*   MODIFIED    : Cedric Howe, 02/22/2001                                  *
*                                                                          *
* Copyright (C) Infocrat Systems, Inc.                                     *
***************************************************************************/


/* General */

BODY              { background-color:#CCCCCC; padding:0px; margin:0px;
                    font-family:verdana,geneva,sans-serif; font-size:12px; }
TD                { font-family:verdana,geneva,sans-serif; font-size:12px; }
INPUT             { font-family:verdana,geneva,sans-serif; font-size:12px; }
TEXTAREA          { font-family:verdana,geneva,sans-serif; font-size:12px; }
/* A                 { text-decoration:none; } */
A:link            { color:#993300; }
A:visited         { color:#993300; }
A:active          { color:#CC3300; }
A:hover           { color:#CC3300; }
H1                { margin-bottom:0; font-weight:bold; font-size:18px; color:#993300; }
HR                { border-style:dotted; color:#CCCCCC; align:center; height:1px; width:250px; }



/* Layout */

.header            { background-color:#CC6633; }
.toolbar           { background-color:#333333; }
.teaser            { background-color:#666666; font-size:10px; color:#CCCCCC; }
.teaser A          { text-decoration:none; }
.teaser A:link     { color:#CCCCCC; }
.teaser A:visited  { color:#CCCCCC; }
.teaser A:active   { color:#EEEEEE; }
.teaser A:hover    { color:#EEEEEE; }
.navSection        { font-size:10px; font-weight:bold; color:#EEEEEE; background-color:#333333; }
.navItem           { font-size:10px; font-weight:bold; }
.navItem A         { text-decoration:none; }
.navItem A:link    { color:#EEEEEE; }
.navItem A:visited { color:#EEEEEE; }
.navItem A:active  { color:#FFFFFF; }
.navItem A:hover   { color:#FFFFFF; }
.pollQuestion      { background-color:#999999; font-size:10px; font-weight:bold; }
.pollBg            { background-color:#CCCCCC; }
.pollItem          { font-size:10px; }
.footer            { background-color:#333333; font-size:10px; color:#CCCCCC; }
.footer A          { text-decoration:none; }
.footer A:link     { color:#CCCCCC; }
.footer A:visited  { color:#CCCCCC; }
.footer A:active   { color:#EEEEEE; }
.footer A:hover    { color:#EEEEEE; }

.pagination        { font-size:10px; text-transform:uppercase; }
.error             { color:#CC0000; }

/* Homepage */

.headline          { font-size:12px; font-weight:900; color:#993300; font-variant:small-caps; }
.column            { font-size:10px; font-weight:bold; color:#666666; }
.article A         { text-decoration:none; font-size:10px; font-weight:bold; color:#993300; }
.author            { font-size:10px; color:#666666; }
.summary           { font-size:10px; }
.section           { font-size:10px; color:#666666; }


/* Search */

#tabSearch         { position:absolute; top:48; left:646; width:128; }
#tabNewsletter     { position:absolute; top:48; left:646; width:128; visibility:hidden; }
.srchToggle        { width:90px; }

/* Articles */

.title             { font-weight:bold; font-size:18px; color:#993300; }
.date              { font-size:10px; color:#666666; text-transform:uppercase; }
.date A            { text-decoration:none; }
.date A:link       { color:#666666; }
.date A:visited    { color:#666666; }
.date A:active     { color:#999999; }
.date A:hover      { color:#999999; }
.caption           { font-size:10px; color:#666666; }
.sources           { font-style:italic; }
.byline            { color:#666666; }
.legal             { text-decoration:none; font-size:10px; color:#CCCCCC; }
.legal A:link      { color:#CCCCCC; }
.legal A:visited   { color:#CCCCCC; }
.legal A:active    { color:#EEEEEE; }
.legal A:hover     { color:#EEEEEE; }
.alert             { font-size:10px; }
.alert A           { text-decoration:none; font-weight:bold; }

/* Print */
.printbody         { background-color:#ffffff; padding:0px; margin:10px; }
.printlegal        { font-size:10px; color:#666666; }