BODY {
        COLOR: #333333;
        FONT-FAMILY: verdana, arial, helvetica, sans-serif;
        FONT-SIZE: 9pt;
        padding: 0px;
        margin: 0px;
        margin-left:0px;

}
TABLE {
        border-collapse: collapse;
        font-size:9pt;
}


TD {
        padding: 0px;
        border: 0px solid black;
}


A {
        color: #993366;
        text-decoration: none;
        font-weight:bold;
}
A:visited {
        color: #705763;
}

A:hover {

        color: #FF0000;
        text-decoration: underline;

}

.smallmenu {
        color: #aaaaaa;
}

A.smallmenu:link, A.smallmenu:visited {
             font-weight:normal;
            text-decoration: none;
            color:#993366;
}

A.smallmenu:hover {
            text-decoration: underline;
            color: #FF0000;
}



.menu
  {
        font-size: 10pt;
        background-color: #ffedf6;
        color: #999999;

}
TABLE.menu {
        border-top: 1px solid #660066;
        border-bottom: 1px solid #660066;
        margin-top: 0px;
}
TD.menu {
        padding-left: 23px;
        padding-right: 7px;
        padding-top: 7px;
        padding-bottom: 7px;
        border-right: 0px solid #333333;
}
A.menu:link, A.menu:visited
{
 text-decoration: none;
 color: #993366;
}
A.menu:hover {
       text-decoration: underline;
       color: red;
}


TABLE.addmenu {
        border-bottom: 1px solid #660066;
}
TD.addmenu {
        border-right: 0px solid #333333;
        padding-left: 23px;
        padding-right: 7px;
        white-space: nowrap;
}

A.addmenu:link, A.addmenu:visited {
    text-decoration: none;
    color: #993366;

}

A.addmenu:hover {
      color: red;
 text-decoration: underline;
}

A.under:link, A.under:visited {
    text-decoration: underline;
    color: #993366;

}

A.under:hover {
      color: red;
 text-decoration: none;
}

.n{
    margin-top:13px;
    margin-left:23px;
    font-size: 12pt;
    font-weight: bold;
}
.navigation {
        font-size: 12pt;
        font-weight: bold;
}


.info {
        font-size:8pt;
        color:#333333;
}


H1 {
    margin-top:23px;
    margin-bottom:13px;
    font-size: 18pt;
    font-weight: bold;
    font-family: times new roman, serif;

}

H2 {
    margin-top:23px;
    margin-bottom:3px;
    font-size: 16pt;
    font-weight: bold;
    font-family: times new roman, serif;

}

H3 {
    margin-top:23px;
    margin-left:0px;
    margin-bottom:0px;
    font-size: 10pt;
    font-weight: bold;
}

HR {
        height: 1px;
        color: #993366;
        border: 0;
        background-color: #993366;
        margin: 0px;
        padding: 0px;
}

HR.grey {
        color:#777777;
        width:"740px";
        margin-left:0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        text-align:left;
}



A.textlink:link, A.textlink:visited {
        text-decoration:underline;


}

HR.footer {
     background-color: #999999;
     color: #999999;
     margin-top: 53px;
}

P
      {
        line-height: 12pt;
        margin-top: 7px;
        margin-bottom: 0px;
        padding: 0px;
        width:100%;
        text-align: justify;
}

P.text
{
        line-height: 12pt;
        margin-top: 7px;
        margin-bottom: 0px;
        padding: 0px;
        width:100%;
        text-align: left;
}
P.text_main_page
{
        line-height: 14pt;
        margin-top: 7px;
        margin-bottom: 0px;
        padding: 0px;
        width:100%;
        text-align: left;
}

.footer {
        color:#999999;
        font-weight:normal;
        font-size:8pt;
}
TD.footer {
        padding-left:23px;
        padding-right:23px;
}
A.footer:link, A.footer:visited {
        text-decoration: underline;
        color: #999999;
}

A.footer:hover{
        text-decoration: underline;
        color:red;
}

TD.footer {
        padding-top: 5px;
        padding-bottom: 13px;
}



TABLE.admin {
        margin-left:23px;
        margin-right:23px;
        margin-top:23px;
        margin-bottom:23px;
        border: 1px solid #aaaaaa;
}


TD.admin {
        border-bottom: 1px solid #aaaaaa;
        background-color: #f5f5f5;
        padding-left: 17px;
        padding-right: 17px;
        padding-top: 3px;
        padding-bottom: 3px;
        font-weight:bold;
}

td.admin2 {
        border-bottom: 1px solid #aaaaaa;
        background-color: #f5f5f5;
        padding-left: 17px;
        padding-right: 17px;
        padding-top: 7px;
        padding-bottom: 7px;
        font-weight:bold;
}

TD.admin_title{
        background-color: #993366;
        color:white;
        border-bottom: 1px solid #aaaaaa;
        padding: 5px;
        font-weight:bold;
        text-align:center;
}

TD.admin_title_light{
        background-color: #dddddd;
        color:black;
        border-bottom: 1px solid #aaaaaa;
        padding: 5px;
        font-weight:bold;
        text-align:center;
}

FORM {
        padding: 0px;
        margin: 0px;
}

INPUT.admin
{
font-size: 10pt;
width: 100px;
}

INPUT.admin_button {
        width:35px;
}

/*INPUT {
   height:23px;
}
*/
.admin1 {
          margin-left:23px;
          margin-top:10px;
}

.error {
        margin-left:23px;
        color: red;
}

.edit {
          margin-left:23px;
          margin-top:5px;
}

.edittitle {
          margin-left:23px;
          margin-top:23px;
          font-weight:bold;
}

SELECT.edittitle {
        border: 54px solid red;
}

TABLE.normal {
        margin-left:0px;
        margin-top:17px;
        margin-bottom:23px;
        border-top: 0px solid #555555;
        border-bottom: 0px solid #555555;
        width:740px;

}

TD.normal{
        border-top: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
        background-color: #f8f8f8;
        padding-left: 7px;
        padding-right: 7px;
        padding-top: 3px;
        padding-bottom: 3px;
        font-weight:normal;
        text-align:left;
        width:130px;
}

TD.normalbold{
        border-top: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
        background-color: #f8f8f8;
        padding-left: 0px;
        padding-right: 17px;
        padding-top: 3px;
        padding-bottom: 3px;
        font-weight:bold;
}

TABLE.project {
        margin-left:0px;
        margin-top:23px;
        margin-bottom:23px;
        border-top: 1px solid #888888;
        border-bottom: 1px solid #888888;
        width: 740px;
}


TD.project {
        border: 1px solid #888888;
        background-color: #f8f8f8;
        padding-left: 7px;
        padding-right: 17px;
        padding-top: 7px;
        padding-bottom: 7px;
        font-weight:bold;
}

TD.project_title{
        background-color: #888888;
        color:white;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 7px;
        padding-bottom: 7px;
        border: 1px solid #888888;
        font-weight:bold;
        text-align:center;
}

DIV.all
{
        margin-left:23px;
        margin-right:23px;
        width:740px;
}
DIV.allwide
{
        margin-left:23px;
        margin-right:23px;
}

TABLE.all {
        border: 1px solid #777777;
        border-collapse: collapse;
        font-size:9pt;
        margin: 0px;
}

TD.all {
        padding: 3px;
        border: 1px solid #777777;
        valign:center;
}

DIV.all_act
{
        margin-left:23px;
        margin-top:0px;
        margin-bottom:3px;
        width:740px;
}

TABLE.mainpage {
        margin-left:0px;
        margin-right: 0px;
        margin-top:33px;
        margin-bottom:23px;
        border-top: 0px solid #888888;
        border-bottom: 0px solid #888888;
        border-right: 0px solid red;
        width: 100%;
}

TD.mainpage_title{
        background-color:#ffffff;
        color: #444444;
        border-bottom: 1px solid #999999;
        padding-left: 15px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 7px;
        font-weight:bold;
        text-align:left;

}

TD.mainpage {
        border: 0px solid green;

        padding-left: 0px;
        padding-right: 23px;
        padding-top: 0px;
        padding-bottom: 0px;
        font-weight:bold;

        vertical-align:top;
}

UL {
        padding-left: 15px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin: 0px;
        line-height:12pt;

}
LI {
        padding-top: 7px;
}

A.selected:link, A.selected:visited, A.selected:hover {
        color:red;
        text-decoration: underline;
}

TABLE.file {
        margin-left:23px;
        margin-top:23px;
        margin-bottom:23px;
        border: 1px solid #888888;
        border: 1px solid #888888;

}

TD.file_title{
        background-color: #f5f5f5;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
        border: 1px solid #888888;
        font-weight:normal;
        text-align:center;
}

TD.file {
        border-top: 0px solid #888888;
        border-bottom: 0px solid #888888;
        background-color: #f5f5f5;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
        font-weight:normal;
}