                                          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 {
}

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;
}



.logo2 {
       background-color: white;


}
TD.logotop {
        padding-right:23px;
        padding-left:3px;
}
.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;
}


A.under_small:link, A.under_small:visited {
    text-decoration: underline;
    color: #993366;
    font-size:8pt;
    font-weight:normal;

}

A.under_small:hover {
      color: red;
      text-decoration: underline;
      font-size:8pt
}



.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;
}

.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-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:13px;
        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;
}







.gen {

        }
.gen2 {

        font-family: verdana,arial,helvetica,sans-serif;
        }
.genmed {

        }
.gensmall {

        }
.gen,.genmed,.gensmall {

        }
a.gen,a.genmed,a.gensmall {
text-decoration: none;
        }
a.gen:hover,a.genmed:hover,a.gensmall:hover {
 text-decoration: underline;
         }


span {

        }
span.info {


        }
span.small {
         font-size:7pt;
        }
span.forumlink {

        }
span.topictitle {

        }
a.maintitle {
        font-size: 15px;
                                font-weight: bold;
        }
span.postinfo {


        }
a.nav {


        }
.cattitle {

        }
a.white {
        color: #FFFFFF;
        }
a.grey {
        color: #555555;
        }
a.white:visited, a.white:hover {
        color: #FFFFFF;
        }
a.green {

        font-weight: bold;

        }
a.green:visited {

        font-weight: bold;

        }
a.green:hover {

        font-weight: bold;

        }
div.small {

        }
div.pm {
        border: solid;
        border-width: 1px;
        width: 300px;
        border-color: #555555;
        /*background-color: #EFEFEF;*/

        position: center;
        text-align: center;
        font-family: verdana,arial,helvetica,sans-serif;
        padding: 2px;
        }
table.forumborder {
        border-bottom: 2px solid #cccccc;
        border-top: 0px solid #cccccc;
        border-right: 2px solid #cccccc;
        border-left: 2px solid #cccccc;

        }
td.small {

        }
td.info {

        color: #000000;
        }
td.title {

        width: 100%;
        height: 100px;
        }
td.menu {

        width: 100%;
        height: 25px;
        color: #555555;

        font-family: verdana,arial,helvetica,sans-serif;
        }
td.subtitle {
        /*background-color: #DDDDDD;*/
        width: 100%;
        height: 25px;
        color: #555555;

        font-family:  verdana,arial,helvetica,sans-serif;
        }
td.mnu {

        height: 1px;
        }
td.forumtitle {
        background-color: #993366;
        color: #ffedf6;

        font-family:  verdana,arial,helvetica,sans-serif;
        }
td.row1 {
        background-color: #ffedf6; /*was EEEEEE */
        font-family: verdana,arial,helvetica,sans-serif;
        border-bottom: 1px solid #dddddd;
        }
td.row2 {
        background-color: #fae2ee;  /* Was DDDDDDD */
        font-family:  verdana,arial,helvetica,sans-serif;
        border-bottom: 1px solid #dddddd;
        }
td.row3 {
        background-color: #fae2ee; /* was CCCCCC */
        font-family:  verdana,arial,helvetica,sans-serif;
        border-bottom: 1px solid #dddddd;
        }
td.icon {
        background-color: #ffedf6;
        font-family:  verdana,arial,helvetica,sans-serif;
        border-bottom: 1px solid #dddddd;
        }
td.rowtitles {
        background-color: #999999;
        color: #555555;


        font-family:  verdana,arial,helvetica,sans-serif;
        }
th.rowtitles {
        background-color: #e8c0d4;
        color: #555555;

        font-family:  verdana,arial,helvetica,sans-serif;
        }
th.forumtitle {
        background-color: #993366;
        color: #FFFFFF;

        font-family:  verdana,arial,helvetica,sans-serif;
        }
th.menu {
        background-color: #ffedf6;
        height: 25px;
        color: #555555;

        font-family:  verdana,arial,helvetica,sans-serif;
        }
span.postbody {
         font-size: 13px;
         }
.liteoption {
        border: 1px solid #000000;
        height: 20px;
        background-color: #FFFFFF;
        }
.mainoption, .button {
        border: 1px solid #000000;
        height: 20px;
        background-color: #FFFFFF;
        }
.code {
        font-family: "courier new";

        color: #993433;
        background-color: #FFFFFF;
        border: #993433;
        border-style: solid;
        border-left-width: 1px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        background-image: url("images/background.gif");
        background-repeat: no-repeat;
        background-position: top right;
}

.quote {
        font-family: Arial;

        color: #333333;
        /* line-height: 125%; */
        /*background-color: #FFFFFF;*/
        border: #333333;
        border-style: solid;
        border-left-width: 1px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        background-image: url("images/background.gif");
        background-repeat: no-repeat;
        background-position: top right;
        }
/* Not used yet, but will be used in v1.2, v1.5 and v2.0*/
div.box1 {
        width: 200px;
        text-align: center;

        background-color: #EFEFEF;
        border: 1px solid #BFBFBF;
        }
table.mainwindow {
        margin-left: 0;
        margin-right: 0;
        background-color: #FFFFFF;
        /*width: 775px;*/

        /*background-image: url("images/background.gif");*/
        background-repeat: no-repeat;
        background-position: top right;
        }
.topictitle1 {
        font-size: 17px;
        font-weight: bold;
        font-family:  verdana,arial,helvetica,sans-serif;
        }


.logo {
        MARGIN-TOP: 26px; MARGIN-LEFT: 40px
TD.bglogo {
        WIDTH: 346px; HEIGHT: 102px
}
/* End CSS */
