/*//////////////////////////////////////////////////////////////////////////////////////
//......................................................................................
//                                     .
//                                                     .
//......................................................................................
//////////////////////////////////////////////////////////////////////////////////////*/

#body
{
    margin:           4px 2px 2px 2px;
    color:            rgb(0, 0, 0);
    background-color: rgb(0, 0, 0);
}

#content
{
    background-color: rgb(255, 255, 255);
    width:            640px;
    border-left:      1px solid rgb(0, 0, 0);
    border-bottom:    1px solid rgb(0, 0, 0);
    border-right:     1px solid rgb(0, 0, 0);
    border-top:       1px solid rgb(0, 0, 0);
}

#url-td
{
    vertical-align:   bottom;
    text-align:       left;
    border-bottom:    1px solid rgb(192, 192, 192);
    height:           42px;
}

#url
{
    padding:          2px 0px 0px 8px;
    font-family:      arial, helvetica, sans-serif;
    font-size:        16px;
    font-weight:      bold;
    vertical-align:   bottom;
    color:            rgb(204, 102, 51);
    background-color: rgb(255, 255, 255);
}


#name-td
{
    vertical-align:   top;
    text-align:       left;
}

#name
{
    padding:          2px 0px 0px 8px;
    font-family:      arial, helvetica, sans-serif;
    font-size:        16px;
    font-weight:      bold;
    vertical-align:   bottom;
    color:            rgb(204, 102, 51);
    background-color: rgb(255, 255, 255);
}

#slogan-td
{
    vertical-align:   top;
    text-align:       right;
    height:           36px;
}

#slogan
{
    padding:          2px 8px 2px 2px;
    font-family:      arial, helvetica, sans-serif;
    font-size:        22px;
    font-weight:      bold;
    vertical-align:   baseline;
    color:            rgb(238, 238, 238);
    background-color: rgb(255, 255, 255);
}

#introduction-td
{
    vertical-align:   bottom;
    text-align:       left;
}

#introduction
{
    padding:          16px 32px 2px 32px;
    font-family:      verdana, arial, helvetica, sans-serif;
    font-size:        12px;
    font-weight:      normal;
    vertical-align:   baseline;
    color:            rgb(0, 51, 0);
    background-color: rgb(255, 255, 255);
    line-height:      18px;
}

#toc-td
{
    vertical-align:   baseline;
    text-align:       left;
}

.toc
{
    padding:          16px 32px 2px 32px;
    font-family:      arial, helvetica, sans-serif;
    font-size:        16px;
    font-weight:      bold;
    vertical-align:   baseline;
    text-align:       left;
    color:            rgb(204, 102, 51);
}

.toc-href
{
    font-family:      arial, helvetica, sans-serif;
    font-size:        16px;
    font-weight:      bold;
    vertical-align:   baseline;
    text-align:       left;
    color:            rgb(204, 102, 51);
}

a.toc-href
{
    text-decoration:  none;
    color:            rgb(204, 102, 51);
}

a:active.toc-href
{
    text-decoration:  none;
    color:            rgb(204, 102, 51);
}

a:link.toc-href
{
    text-decoration:  none;
    color:            rgb(204, 102, 51);
}

a:visited.toc-href
{
    text-decoration:  none;
    color:            rgb(204, 102, 51);
}

a:hover.toc-href
{
    text-decoration:  none;
    color:            rgb(204, 204, 0);
    background-color: rgb(204, 102, 51);
}

.toc-content
{
    font-family:      verdana, arial, helvetica, sans-serif;
    font-size:        12px;
    font-weight:      normal;
    vertical-align:   baseline;
    color:            rgb(0, 51, 0);
    background-color: rgb(255, 255, 255);
    line-height:      18px;
}

.line
{
    width:            80%;
    height:           1px;
    text-align:       left;
    border-bottom:    1px solid rgb(192, 192, 192);
}

.e-mail
{
    padding:          0px 0px 0px 4px;
    font-family:      verdana, arial, helvetica, sans-serif;
    font-size:        12px;
    font-weight:      normal;
    vertical-align:   baseline;
    background-color: rgb(255, 255, 255);
}

a.e-mail
{
    text-decoration:  none;
    color:            rgb(0, 204, 255);
}

a:active.e-mail
{
    text-decoration:  none;
    color:            rgb(0, 204, 255);
}

a:link.e-mail
{
    text-decoration:  none;
    color:            rgb(0, 204, 255);
}

a:visited.e-mail
{
    text-decoration:  none;
    color:            rgb(0, 204, 255);
}

a:hover.e-mail
{
    text-decoration:  none;
    background-color: rgb(204, 102, 51);
}

#epilog-td
{
    padding:          16px 2px 2px 16px;
    vertical-align:   baseline;
    text-align:       left;
}

#epilog
{
    padding:          4px 4px 4px 4px;
    font-family:      verdana, arial, helvetica, sans-serif;
    font-size:        9px;
    font-weight:      normal;
    vertical-align:   baseline;
    color:            rgb(0, 51, 0);
    background-color: rgb(255, 255, 255);
}

a.epilog-link
{
    text-decoration:  none;
    color:            rgb(0, 51, 0);
}

a:active.epilog-link
{
    text-decoration:  none;
    color:            rgb(0, 51, 0);
}

a:link.epilog-link
{
    text-decoration:  none;
    color:            rgb(0, 51, 0);
}

a:visited.epilog-link
{
    text-decoration:  none;
    color:            rgb(0, 51, 0);
}

a:hover.epilog-link
{
    text-decoration:  none;
    color:            rgb(0, 204, 255);
}

character
{
    display:     inline;
    font-weight: bold;
}

text
{
    display: block;
}

table td { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: normal; line-height: 18px; padding: 0 0 2px 0; }
table th { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 18px; text-align: left; padding: 0 0 2px 0;}
/*////////////////////////////////////////////////////////////////////////////////////*/