*
{ 
    margin: 0; 
    padding: 0; 
}
a
{
    color: #ff9c00;
/*    text-decoration: none*/
}

body
{
    color: #9b58e1;
    text-align: justify;
/*    width: 320px; */
/*    margin-left: auto;*/
/*    margin-right: auto;*/
    font: 12px/18px Arial, Verdana, sans-serif;
/*    background-color: #471c84;*/
/*    background: url(../images/tile.png);*/
}

.page_description
{
    width: 695px;
    color: #efdeff;
    font: 14px/20px Arial, Verdana, sans-serif;
}

.page_description p
{
    padding: 0px 15px 15px 15px;
}

.page_description h1
{
    padding: 15px;
    font: 20px/22px Arial, Verdana, sans-serif;
}

#menu
{
    margin-top: 10px;
    text-align: center;
    font: 12px/14px Arial, Verdana, sans-serif;
    color: #9b58e1;
}

#menu a
{
    color: #f45c20;
}

#title
{
    padding: 20px;
    color: #f0c52e;
    text-align: center;
    font: bold 21px/23px Arial, Verdana, sans-serif;
    height: 30px
}

.inactive
{
    color: #000000;
}

/*table*/
#toptable
{
/*    border: 1px solid #999;*/
    width: 320px;
    margin: 0px auto 0px auto;
    font: 14px/20px Arial, Verdana, sans-serif;
}
.toptitle
{
    margin-top: 0px;
/*    text-align: center;*/
    margin-top: 30px;
    margin-bottom: 5px;
    margin-left: 89px;
    font: bold 18px/20px Arial, Verdana, sans-serif;  
}

/*.toptitle_image*/
/*{*/
/*    margin-top: 30px;*/
/*    text-align: center;*/
/*    font: bold 18px/20px Arial, Verdana, sans-serif;  */
/*}*/

.toptitle a
{
/*    text-decoration: none;*/
    color: #ff9c00;
}
.topcell1
{
/*    border: 1px solid #999;*/
    text-align: left;
/*    background-color: #fdc252;*/
    color: #fff;
}
.topcell2
{
/*    border: 1px solid #999;*/
    text-align: left;
/*    background-color: #ffb679;*/
    color: #fff;
}

.topcell3
{
    text-align: center;
    color: #fff;
}

.topcell2 a
{
    color: #ffd200;
}

.topheader1
{
/*    background-color: #ff8752;*/
    text-align: left;
    color: #fff;
}
.topheader2
{
/*    background-color: #ff5266;*/
    text-align: left;
    color: #fff;
}

.profile
{
    text-color: #000000;
    font: 14px/16px Arial, Verdana, sans-serif;
    margin-left: 10px;
}

.search
{
    margin-left: 30%;
    margin-bottom: 20px;
}


.prevnext
{
    width: 320px;
    height: 30px;
}

.prev
{
    margin-left: 12px;
    text-align: left;
    float: left;
}

.next
{
    margin-right: 49px;
    text-align: right;
    float: right;
}

.me
{
    font-weight: bold;
    font-size: 14px;
}

.halftable
{
    width: 347px;
    float: left;
}