body
{
    background-color: #FFFFFF;
}

#container
{
width: 700px;
margin: 10px auto;
color: #333;
text-align:left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#top
{
/*padding: .5em;*/
font-size: .7em;
}

#content
{
    border-right: #cccccc 1px solid;
    padding-right: 1em;
    border-top: #cccccc 1px solid;
    padding-left: 1.1em;
    font-size: 0.7em;
    padding-bottom: 1em;
    margin-left: 160px;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    background-color: #f9f9f9;
    line-height: 130%;
}


#content h1
{
    font-size: 1.5em;
}

#content h2
{
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 0.5em;
}

#content h3
{
    font-weight:bold;
    font-size: 1.2em;
    margin-bottom: 0;
}

#content ul
{
  margin-top: 0;
  margin-bottom: 0;
}

.c
{
  font-family: Courier New;
}


a:link
{
    font-weight: bold;
    color: #ff7d00;
    text-decoration: none;
}

a:visited
{
    font-weight: bold;
    color: #c8691e;
    text-decoration: none;
    }

a:hover
{
        font-weight: bold;
  text-decoration: underline;
  }

#footer
{
clear: both;
padding-top: 0em;
font-size: .6em;
margin-top: .5em;
/*border-top: 1px solid #cccccc; */
}



img
{
    border: 0;
}


#leftnav
{
    border-right: #cccccc 1px solid;
    padding-right: 10px;
    border-top: #cccccc 1px solid;
    padding-left: 10px;
    float: left;
    margin: 0px;
    border-left: #cccccc 1px solid;
    width: 150px;
    padding-top: 10px;
    border-bottom: #cccccc 1px solid;
    background-color: #f9f9f9;
    line-height: 130%;
}

#news
{
  padding: .5em;
  margin: 1em;
  border: #cccccc 1px dashed;

}


/* --- */

#navcontainer
{
/*border-top: 1px solid #cccccc; */
width: 130px;
font-size: .7em;
}

#navcontainer ul
{
list-style-type: none;
margin-left: 0;
padding-left: 0;
}

#navlist a
{
/*border-bottom: 1px solid #cccccc; */
/*border-right: 1px solid #cccccc; */
display: block;
padding: 1px 0 1px 8px;
}
#navlist a { width: 130px; }
#navlist a
{
font-weight:bold;
\width: 146px;
w\idth: 130px;
}

#subnavlist a
{
display: block;
color: #cccccc;
padding: 1px 0 1px 8px;
margin-left: 8px;
}
#subnavlist a { width: 122px; }
#subnavlist a
{
\width: 138px;
w\idth: 122px;
}

#navlist a, #navlist a:visited,#subnavlist a, #subnavlist a:visited
{
border-left: 8px solid #cccccc;
color: #999999;
text-decoration: none;
}

#navlist a:hover, #navlist a#current:hover
{
border-left: 8px solid #555555;
text-decoration: none;
color: #555555;
}

#subnavlist a:hover, #subnavlist a#subcurrent:hover
{
border-left: 8px solid #555555;
text-decoration: none;
color: #555555;
}

a#current, a:visited#current, a#subcurrent, a:visited#subcurrent
{
    border-left: #555555 8px solid;
    color: #555555;
    text-decoration: none;
}








