/*-----------------------------BROWSER WINDOW-----------------------------*/

body              {       color:                  #000000;
                          background-color:       #ffffff;

                          border:                 none;
                          margin:                 0px;
                          padding:                2%;
                          padding-left:           1%;
                          padding-right:          1%;

                          text-align:             left;
                          font-size:              0.7em;
                          font-family:            verdana, geneva, sans-serif, arial;
                          text-decoration:        none;           }

/*-----------------------------CONTAINER-----------------------------*/

#nh_page_container
                  {       margin-left:            auto;
                          margin-right:           auto;           }

/*-----------------------------CONTENT-----------------------------*/

div               {       display:                block;
                          position:               relative;
                          border:                 none;
                          margin:                 0px;
                          padding:                0px;            }

div.center        {       margin-left:            auto;
                          margin-right:           auto;           }

img               {       border:                 none;
                          margin:                 0px;
                          padding:                0px;
                          vertical-align:         top;            }

h1, h2, h3, h4, p, ul, ol
                  {       margin:                 0px;
                          padding:                5px;            }

h1, h2, h3, h4, th
                  {       font-style:             normal;
                          font-weight:            bold;
                          text-decoration:        none;           }

h1                {       padding-top:            10px;
                          padding-bottom:         5px;
                          font-size:              1.7em;
                          line-height:            1.3;            }

h2                {       padding-top:            10px;
                          padding-bottom:         1px;
                          font-size:              1.3em;
                          line-height:            1.3;            }

h3                {       padding-top:            8px;
                          padding-bottom:         0px;
                          font-size:              1.2em;
                          line-height:            1.2;            }

h4                {       padding-top:            9px;
                          padding-bottom:         0px;
                          font-size:              1.0em;
                          line-height:            1;              }

p                 {       text-align:             justify;        }

ul, ol            {       padding-top:            4px;
                          padding-left:           24px;           }

li                {       margin:                 0px;
                          padding:                2px;
                          padding-left:           0px;            }

table             {       border-collapse:        collapse;
                          padding:                0px;
                          margin:                 2px;            }

td                {       vertical-align:         top;
                          margin:                 0px;
                          padding-top:            2px;
                          padding-bottom:         2px;
                          padding-left:           4px;
                          padding-right:          4px;            }

th                {       vertical-align:         bottom;
                          margin:                 0px;
                          padding:                3px;
                          font-size:              1.3em;
                          line-height:            1;              }

form              {       padding:                0px;
                          padding-top:            10px;
                          padding-bottom:         10px;
                          margin:                 0px;            }

input, select, textarea
                  {       font-size:              1.0em;
                          font-family:            verdana, geneva, sans-serif, arial;          }

/*-----------------------------GENERAL-----------------------------*/

.padded           {       padding:                8px;            }

.justify          {       text-align:             justify;        }
.left             {       text-align:             left;           }
.right            {       text-align:             right;          }
.center           {       text-align:             center;         }

.inline-right     {       float:                  right;          }
.inline-left      {       float:                  left;           }

.underline        {       text-decoration:        underline;      }

.red              {       color:                  #aa0000;        }
.green            {       color:                  #00aa00;        }
.fail             {       color:                  #aa0000;        }
.success          {       color:                  #00aa00;        }

.small            {       font-size:              0.8em;          }
.big              {       font-size:              1.2em;          }

.clear            {       clear:                  both;           }

/*-----------------------------LINKS-----------------------------*/

a                 {       text-decoration:        underline;
                          font-weight:            normal;
                          font-style:             normal;         }

a.discrete        {       text-decoration:        none;           }

/*----------------------------------------------------------*/





