/* The contents of this file are subject to the Mozilla Public
  * License Version 1.1 (the "License"); you may not use this file
  * except in compliance with the License. You may obtain a copy of
  * the License at http://www.mozilla.org/MPL/
  *
  * Software distributed under the License is distributed on an "AS
  * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  * implied. See the License for the specific language governing
  * rights and limitations under the License.
  *
  * The Original Code is the Bugzilla Bug Tracking System.
  *
  * The Initial Developer of the Original Code is Netscape Communications
  * Corporation. Portions created by Netscape are
  * Copyright (C) 1998 Netscape Communications Corporation. All
  * Rights Reserved.
  *
  * Contributor(s): Byron Jones <bugzilla@glob.com.au>
  *                 Christian Reis <kiko@async.com.br>
  *                 Vitaly Harisov <vitaly@rathedg.com>
  *                 Svetlana Harisova <light@rathedg.com>
  */

*
{
    margin:0;
    padding:0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address
{
    margin:0.5em 0;
}
ul
{
    margin-left:2em;
}
fieldset
{
    padding:.5em;
}
/* Remove Focus border for mozilla browsers */
:focus
{
    -moz-outline-style: none;
}
body
{
    color: #000;
    background: #fff;
    font-size:76.1%;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    line-height:1.3em;
}
a,a:link,a:link:focus,a:link:active,a:visited,a:visited:active
{
    text-decoration: none;
    color: blue;
}
a:hover,a:link:hover,a:visited:hover
{
    text-decoration: underline;
    color: blue;
}
h1
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:1.7em;
    line-height:1.7em;
    font-weight: normal;
}
h2
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:1.4em;
    line-height:1.4em;
    font-weight: normal;
}
h3
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:1.3em;
    line-height:1.3em;
    font-weight: normal;
}
h4
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:1.2em;
    line-height:1.2em;
    font-weight: normal;
}
h5
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:1.1em;
    line-height:1.1em;
    font-weight: normal;
}
h6
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:1em;
    line-height:1em;
    font-weight:bold;
}
strong
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:1em;
    line-height:1em;
    font-weight:bold;
}

/* header (begin) */
    #header
    {
        width: 49%;
        margin: 0;
        padding: 0;

    }
    div#header h1
    {
        display: block;
        vertical-align: top;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:1.7em;
    	line-height:1.7em;
        font-weight: normal;
	margin: 0 0 0.3em 0;
	padding: 0;
    }
    #message
    {
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:1.1em;
    	line-height:1.1em;
        border: 1px solid red;
        padding: 0.3em;
        color: green;
    }
/* header (end)   */

/* footer (begin) */
    #footer
    {
        font-family:Verdana,Arial,Helvetica,sans-serif;
	padding 0;
        margin: 5px 0 6px 2px;
        width: 98%;
        background: #f2f0f8;
        border: 1px solid #d3d2d5;
    }

    #footer form
    {
        display: inline;
    }

    #footer span
    {
        display: block;
    }

    #footer .btn, #footer .txt
    {
        font-size: 0.8em;
        line-height: 1.5em;
	vertical-align: middle;
    }

    #footer #useful-links
    {   
        width: auto;
        margin: 1em 1em 0 1em;
    }

    #footer #links-actions,
    #footer #links-edit,
    #footer #links-saved,
    #footer #links-special
    {
        width: 100%;
    }

    #footer div.label
    {
        width: auto;
        padding-top: 1em;
    }
    #footer #links-actions div.label
    {
        padding-top: 0.15em;
    }
    #footer #links-special div.label
    {
        padding: 0;
        width: 0;
        height: 0;
    }

    #footer div.links
    {
        width: auto;
    }
    #footer #links-special div.links
    {
        padding-top: 1em;
        padding-bottom: 1em;
    }
/* footer (end) */

.bz_obsolete { text-decoration: line-through; }
.bz_inactive { text-decoration: line-through; }
.bz_closed,
.bz_CLOSED td {
    text-decoration: line-through;
}
.bz_private { color: darkred ; background : #f3eeee ; }
.bz_disabled { color: #a0a0a0 ; }

.bz_row_odd
{
    background-color: #F7F7F7;
    color: #000000;
}

.bz_row_even
{
    background-color: #FFFFFF;
    color: #000000;
}

.bz_comment { background-color: #e0e0e0; }
.bz_comment_hilite pre
{
    background-color: lightgreen;
    margin: 0;
    padding: 1em 0;
}

td.tab
{
    background: #f2f0f8;
    text-align: center;
    border-style: solid;
    border-color: black;
    border-width: 0px 0px 2px 0px;
}
    
td.tab.selected
{
    background: white;
    border-width: 2px 2px 0px 2px;
}

td.tab.spacer
{
    background: #f2f0f8;
}

table#flags th, table#flags td { vertical-align: baseline; text-align: left; }

.throw_error
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    background-color: #ff0000;
    color: black;
    font-size: 1.9em;
    line-height: 1.9em;
    margin: 1em;
    padding: 0.5em 1em;
}

