body
{ 
    background:                        #ffffff;
    margin:                            0px;
}

body, td
{
    font-family:                       Verdana, Arial, Sans-Serif, Helvetica;
    color:                             #000000;
    font-size:                         20px;
}

div, form
{
    margin:                            0px;
}



/******************************************************************************/
/******************************************************************************/
/******************************************************************************/

/* LOGO                                                                       */

td.logo
{
    font-size:                         14px;
    color:                             #808080;
}



/******************************************************************************/
/******************************************************************************/
/******************************************************************************/

/* NAVBAR                                                                     */

td.navbar
{
    background-color:                  #ececec;
}

#navcontainer
{ 
    width:                             100%;
    font-size:                         11px;
    padding:                           0px;
    margin:                            0px;
}

#navcontainer ul
{
    margin:                            0px;
    padding:                           0px;
    list-style-type:                   none;
}

#navcontainer li.title
{
    background-color:                  #8C8E8C;
    font-weight:                       bold; 
    padding-left:                      10px;
    padding-top:                       3px;
    padding-bottom:                    3px;
    padding-right:                     10px;
    color:                             #ffffff;
}



/******************************************************************************/
/* Level 1                                                                    */

#navcontainer li.level_1
{
    border-bottom:                     1px solid #8e8c8e;
    font-size:                         11px;
}

#navcontainer li.level_1 a.inactive:link, #navcontainer li.level_1 a.inactive:visited
{
    color:                             #808080;
    font-weight:                       bold;
    text-decoration:                   none;
    display:                           block;
    padding-left:                      10px;
    padding-top:                       3px;
    padding-bottom:                    3px;
    padding-right:                     10px;
    background-image:                  url(images/nav_back.jpg);
}

#navcontainer li.level_1 a.inactive:hover 
{
    color:                             #000000;
    background-image:                  url(images/nav_back_hover.jpg);
}

#navcontainer li.level_1 a.active:link, #navcontainer li.level_1 a.active:visited, #navcontainer li.level_1 a.active:hover
{
    color:                             #000000;
    font-weight:                       bold;
    text-decoration:                   none;
    display:                           block;
    padding-left:                      10px;
    padding-top:                       3px;
    padding-bottom:                    3px;
    padding-right:                     10px;
    background-image:                  url(images/nav_back_hover.jpg);
}



/******************************************************************************/
/* Level 2                                                                    */

#navcontainer li.level_2
{
    border-bottom:                     1px solid #8e8c8e;
	font-size:                         11px;
}

#navcontainer li.level_2 a.inactive:link, #navcontainer li.level_2 a.inactive:visited
{
    color:                             #808080;
    font-weight:                       bold;
    text-decoration:                   none;
    display:                           block;
    padding-left:                      30px;
    padding-top:                       3px;
    padding-bottom:                    3px;
    padding-right:                     10px;
    background-image:                  url(images/nav_back_hover.jpg);
}

#navcontainer li.level_2 a.inactive:hover 
{
    color:                             #000000;
}

#navcontainer li.level_2 a.active:link, #navcontainer li.level_2 a.active:visited, #navcontainer li.level_2 a.active:hover
{
    color:                             #000000;
    font-weight:                       bold;
    text-decoration:                   none;
    display:                           block;
    padding-left:                      30px;
    padding-top:                       3px;
    padding-bottom:                    3px;
    padding-right:                     10px;
    background-image:                  url(images/nav_back_hover.jpg);
}



/******************************************************************************/
/******************************************************************************/
/******************************************************************************/

/* HEADLINES + NEWSLETTER                                                     */

#box
{ 
    width:                             100%;
    font-size:                         11px;
    padding:                           0px;
    margin:                            0px;
}

#box ul
{
    margin:                            0px;
    padding:                           0px; 
    list-style-type:                   none;
}

#box li.link
{
    background-color:                  #ececec;
    border-bottom:                     1px solid #8e8c8e;
    background-image:                  url(images/nav_back.jpg);
}

#box li.title
{
    border-top:                        solid 10px #ffffff;
    background-color:                  #8C8E8C;
    font-weight:                       bold; 
    padding-left:                      10px;
    padding-top:                       3px;
    padding-bottom:                    3px;
    padding-right:                     10px;
    color:                             #ffffff;
}

#box li.text
{
    display:                           block;
    background-color:                  #ECECEC;
    color:                             #000000;
    padding-left:                      10px;
    padding-top:                       3px;
    padding-bottom:                    3px;
    padding-right:                     10px;
}

#box a:link, #box a:visited
{
    text-decoration:                   none;
    display:                           block;
    padding-left:                      10px;
    padding-top:                       3px;
    padding-bottom:                    3px;
    padding-right:                     3px;
    color:                             #000000;
}

#box a:hover, #box:active
{
    background-color:                  #C7C9C7;
    color:                             #000000;
    background-image:                  url(images/nav_back_hover.jpg);
}

#box input
{
    padding-left:                      5px;
    padding-right:                     5px;
    padding-top:                       2px;
    padding-bottom:                    2px;
    font-size:                         11px;
}



/******************************************************************************/
/******************************************************************************/
/******************************************************************************/

/* CONTENT                                                                    */

td.content
{
    padding:                           15px;
    font-size:                         12px;
}

td.content td, td.content div
{
    font-size:                         12px;
}

td.content h1
{
    color:                             #8C8E8C; 
    font-weight:                       bold; 
    font-size:                         20px;
    margin:                            0px;
    margin-bottom:                     15px;
}

td.content h2
{
    margin:                            0px;
    margin-bottom:                     10px;
    font-size:                         18px;
}

td.content a:link, td.content a:visited
{
    color:                             #404040;  
    text-decoration:                   none;       
}

td.content a:hover, td.content a:active
{
    color:                             #404040;   
    text-decoration:                   underline;     
}

td.content input
{
    padding-left:                      5px;
    padding-right:                     5px;
    padding-top:                       2px;
    padding-bottom:                    2px;
    font-size:                         12px;
}



/******************************************************************************/
/******************************************************************************/
/******************************************************************************/

/* FOOTER                                                                     */

td.footer
{
    font-size:                         10px;
    padding-left:                      10px;
    padding-right:                     10px;
}

td.footer a:link, td.footer a:visited
{
    color:                             #000000;
    text-decoration:                   underline;       
}

td.footer a:hover, td.footer a:active
{
    text-decoration:                   underline;     
}