/* _Css_System.css //////////////////////////////////////////////////////////////////// */
/* Basic - */
HTML                        { overflow-y: scroll; }
BODY,P,TABLE,TD             { font-size: 1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
BODY                        { margin:0px; padding:0px; background:#FFFFFF; color:#333333; }
DIV,TABLE,TD                { overflow: visible; }
/* Headings */
H1, H2, H3, H4, H5, H6      { font-weight: bold; width:100%; margin-top:8px; margin-bottom:8px; }
H1                          { font-size: 5em; text-align: center; }
H2                          { font-size: 3em; text-align: center; }
H3                          { font-size: 2em; }
H4                          { font-size: 1.75em; }
H5                          { font-size: 1.5em; }
H6                          { font-size: 1em; }
/* Paragraphs */
P, BLOCKQUOTE, PRE, HR      { line-height:1.25em; margin:0px; margin-bottom:6px; }
BLOCKQUOTE                  { margin-left: 3em; }
PRE                         { white-space: pre; font-size: larger; font-family: monospace; }
HR                          { border: 1px solid #999999; height: 1px; }
/* Lists */
OL, UL, DL, DT, DD          { line-height:1.25em; margin:0px; margin-bottom:6px; }
OL                          { margin-left:10px; padding-left:15px; list-style-position:outside; }
UL                          { margin-left:10px; padding-left:10px; list-style-position:outside; list-style-type:disc; }
LI                          { list-style-position:outside; }
DL                          { }
DT                          { font-weight: bold; }
DD                          { margin-left: 3em; }
/* Inline */
A                           { color:#000099; text-decoration: none; }
A:hover                     { color:#000066; }
IMG                         { border: 0px; vertical-align: middle; }
SMALL                       { font-size: smaller }
BIG                         { font-size: larger }
SPAN                        { }
/* Form */
FORM                        { background:transparent; border:0px; margin:0px; padding:0px; }
FIELDSET                    { display: inline; color: black;  padding: 4px; vertical-align: top; }
INPUT                       { }
INPUT.submit                { }
INPUT.reset                 { }
INPUT.radio                 { border: none; background: transparent; }
INPUT.checkbox              { border: none; background: transparent; }
INPUT.readonly              { border: none; background: transparent; color: black; text-align:right; }
TEXTAREA                    { }
SELECT                      { font-size: smaller; }
OPTION                      { }
OPTGROUP                    { }
RADIO                       { background-color:transparent; border:none; }
CHECKBOX                    { background-color:transparent; border:none; }
BUTTON                      { font-size: smaller; }
LEGEND                      { font-weight: bold; text-align:center}
/* Table */
TABLE                       { background:transparent; margin:0px; border:none; padding:0px; border-collapse:collapse; }
TH                          { text-align: left; }
TD                          { vertical-align:top; empty-cells:show; } /* for N4 */
CAPTION                     { font-weight: bold; text-align: center; }

/* @media print --------------------------------------------------*/
@media print {
    A                       { text-decoration: none; }

    IMG.icon                { display:none; }

    TABLE					{ border-collapse: separate; border: 0px; padding: 0px; margin: 0px; border-spacing: 0px; }
    TABLE TH				{ padding: 3px; }
    THEAD                   { display: table-header-group; }
    TFOOT                   { display: table-footer-group; }
    TBODY 					{ display: table-row-group; }
}


