/* ----------------------------------------------------------------------------
   - style.css                                                                -
   - common style for the ethernix portal                                     -
   ----------------------------------------------------------------------------
   - This software is the property of the copyright holder and is distributed -
   - under the term of the 'ethernix end-user license agreement' (EULA). This -
   - software cannot be copied, nor distributed without the express written   -
   - authorisation  of the copyright holder.                                  -
   - In no event, shall the copyright holder  or  its  licensor be liable for -
   - any direct, indirect, incidental or special damages  arising  in any way -
   - out of the use of this software.                                         -
   ----------------------------------------------------------------------------
   - author    (c) 2006-2012 amaury darsch                                    -
   - copyright (c) 2006-2012 ethernix eurl                                    -
   ----------------------------------------------------------------------------
*/

/*
   ----------------------------------------------------------------------------
   - body                                                                -
   ----------------------------------------------------------------------------
*/

body {
    margin              : 0 auto;
    padding             : 20px 0 0 0;
    background-color    : #f9f9f9;
    background-image    : url(../img/body.png);
    background-repeat   : repeat-x;
    background-position : left top;
    font-family         : sans-serif;
    font-size           : 11pt;
    text-align          : center;
    color               : #414963;
}

table {
    width               : 100%;
    border-style        : none;
    border-collapse     : collapse;
}

td {
    align               : left;
    vertical-align      : top;
    padding             : 0 20px 0 20px;
}

p {
    font-size           : 11pt;
    font-style          : normal;
    font-weight         : normal;
    text-align          : justify;
    color               : #777777;
}

h2 {
    border-left         : 2px solid #be1e2d;
    padding-left        : 10px;
    font-size           : 11pt;
    font-style          : normal;
    font-weight         : normal;
    text-align          : left;
}

a {
    text-decoration     : none;
    border-bottom       : 1px dotted #cc0001;
    color               : #be1e2d;
}

a:hover {
    background          : none;
}

/*
   ----------------------------------------------------------------------------
   - hbox                                                                -
   ----------------------------------------------------------------------------
*/

#hbox {
    width               : 900px;
    height              : 160px;
    margin              : 0 auto;
    background          : url(../img/hbox.png) repeat-y left top;
}

#hbox a {
    border              : 0;
}

#logo {
    float               : left;
    margin              : 0;
    padding             : 10px 0 0 10px;
}

#logo img {
    border              : 0; 
    padding             : 10px 0 0 10px;
}

#titl {
    float               : left;
    width               : 740px;
    font-size           : 18pt;
    text-align          : right;
    padding             : 110px 0 0 10px;
    color               : #8697CC;
}

/*
   ----------------------------------------------------------------------------
   - menu                                                                -
   ----------------------------------------------------------------------------
*/

#menu {
    width               : 900px;
    height              : 50px;
    margin              : 0 auto;
    padding             : 0;
    font-weight         : normal;
    color               : #ffffff;
    background          : url(../img/menu.png) no-repeat left top;
}

#menu ul {
    margin              : 0;
    padding             : 10px 0 0 20px;
    list-style          : none;
    line-height         : normal;
}

#menu li {
    float               : left;
    display             : block;
    margin-right        : 10px;
    padding             : 0;
}

#menu a {
    border              : 0;
    display             : block;
    padding             : 5px 20px 10px 20px;
    color               : #FFFFFF;
}

#menu a:hover {
    background-color    : #BE1E2D;
    padding             : 5px 20px 5px 20px;
}

/*
   ----------------------------------------------------------------------------
   - mbox                                                                -
   ----------------------------------------------------------------------------
*/

#mbox {
    width               : 900px;
    height              : 500px;
    margin              : 0 auto;
    padding             : 0;
    font-size           : 12pt;
    font-weight         : normal;
    color               : #777777;
    background          : #ffffff;
}

#lbox {
    width               : 900px;
    margin              : 0 auto;
    padding             : 0;
    font-size           : 12pt;
    font-weight         : normal;
    color               : #777777;
    background          : #ffffff;
}

/*
   ----------------------------------------------------------------------------
   - sbox & nxhs                                                               -
   ----------------------------------------------------------------------------
*/

#sbox {
    width               : 900px;
    margin              : 0 auto;
    padding             : 40px 0 40px 0;
}

#nxhs {
    width               : 900px;
    margin              : 0 auto;
    padding             : 20px 20px 20px 20px;
}

/*
   ----------------------------------------------------------------------------
   - fbox                                                                -
   ----------------------------------------------------------------------------
*/

#fbox {
    width               : 900px;
    height              : 50px;
    margin              : 0 auto;
    padding             : 0;
}

#fbox hr {
    border              : 1px dotted #ffff00;
}

#fbox p {
    font-weight         : normal;
    font-size           : 10pt;
    text-align          : center;
}

