/* eZ publish 3 core CSS - th[eZ] 20021211                              */

/* Do not remove or delete this stylesheet, because some basic          */
/* formatting methods in the system depends on it for proper display.   */
/* Just modify and/or override styles where necessary, and remove all   */
/* comments when they're not needed anymore (minimizes the file size).  */

/* MAIN WINDOW SETTINGS */

body
{
    background-color: #41bc11;
    margin: 0px;
    padding: 0px;
    font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 140%;
    color: #fff;
}


 
/* HEADINGS */

h1, h2, h3, h4, h5, h6
{
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px;
    clear: left;
}

h1
{
    padding-top: 0.5ex;
    padding-bottom: 1ex;
}

h2, h3, h4, h5, h6
{
}

h3, h4, h5, h6
{
    font-weight: bold;
}

/* REGULAR PARAGRAPHS */

p
{
    padding-top: 0.5ex;
    padding-bottom: 0.5ex;
    margin: 0px;
}

/* LINKS */

a
/* This is the standard formatting of all links if no other style is used. */
{
    color: #fff;
    text-decoration: underline;
}

a img
/* Some browsers may display a border around a linked image without this attribute set to _none_. */
{
    border: none;
}


table
{
    margin: 0px;
    padding: 0px;
}

table.layout
/* This style is defined for the use of marking tables only used for general layout. */
{
    /* Not to be formatted; only used as an identifier. */
}

table.list
/* Used on all "proper" data lists presented by tables; i.e. not on tables use for general layout. */
{
    margin-top: 0.5ex;
    margin-bottom: 1ex;
}

table.list th, table.list td
{
    padding: 1px;
    padding-right: 8px;
}

th
{
    padding-top: 0px;
    margin-top: 0px;
    font-weight: bold;
    text-align: left;
}

td
{
    font-weight: normal;
}

td.bglight, td.bglightextra
/* Light background color used on alternating lines in a table list */
{
    background-color: #f8f8f8;
}

td.bgdark, td.bgdarkextra
/* Dark background color used on alternating lines in a table list */
{
    background-color: #f0f0f0;
}

td.tight
/* Special style used for forcing a tabel cell to wrap tight around an image in an layout table. */
{
    font-size: 1px;
}

/* PAGE DIVIDERS */

div.left
/* To be used with the div.right class, to align a left hand element to the left edge. */
{
    float: left;
    display: block;
    width: 50%;
    clear: right;
}

div.right
/* To be used with the div.left class, to align a right hand element to the right edge. */
/* Should be followed by the div.break class for proper float/break termination */
{
    float: left;
    text-align: right;
    display: block;
    width: 50%;
    clear: right;
}

div.block, div.step
{
    display: block;
    clear: both;
    padding: 0px;
    margin-top: 0.5ex;
    margin-bottom: 0.5ex;
}

div.step
{
    background-color: #f0f0f0;
    margin: 0ex;
	border-bottom: dashed 2px #808080;
}

div.buttonblock
{
    margin-top: 1ex;
    margin-bottom: 1ex;
}

div.element
/* Used to position several elements next to each other horizontally. NOT on regular buttons. */
{
    float: left;
    display: block;
    padding-right: 1ex;
    padding-left: 0px;
    clear: right;
}

div.break
/* Used on an empty tag set after one or more div.element has been used, to ensure proper floating and breaking of the elements. */
{
    display: block;
    clear: both;
}

.headerlink
{
   text-decoration: underline;
   font-weight: bold;
   color: #009bdf;
}

}

a#copyright
{
   font-size: 11px;
   color: #ffffff;
   font-weight: bold;
}

pre {
    width: 580px;
    overflow: auto;
    padding-bottom: 1em;
}