.mainFrame
{
    BORDER: black 1px solid;
    BORDER-TOP: black 0px none;
    PADDING: 0px;
    BACKGROUND-COLOR: #ffffff;
    /*BACKGROUND-COLOR: #dddddd;*/
    LEFT: 1px;
/* xxx    WIDTH: 95%; */
    WIDTH: 99.7%;
    TOP: 3px;
    position:relative;
}
.infoLine
{
    BORDER: black 1px solid;
    BORDER-BOTTOM: black 0px none;
    BACKGROUND-COLOR: #ECE8DF;
    LEFT: 1px;
    /* xxx    WIDTH: 95%; */
    WIDTH: 99.7%;
    TOP: 3px;
    HEIGHT: 15px;
    position:relative;
}


.listTable
{
    table-layout: fixed;
    border:0;
    background-color:#FFFFFF;
    color: clack;
}

.listTableHeader
{
    BACKGROUND-COLOR: #628DB2;
    color : #ffffff;
}
.listTableHeader TD
{
    font-weight: bold;
}

.listTableHeader a:visited, a:link
{
	color:WHITE;
}

.listTable TD
{
    overflow: hidden;
    white-space: normal;
    padding-top:0;
    padding-bottom:0;
    padding-left:2px;
    height:20px
}
.listTable TD a:visited, a:link
{
    color: black;
}

.listTable TR
{
    height:20px
}
#topbar
{
    BORDER: black 1px solid;
   /* background-color:#FFFFF1;*/
    BACKGROUND-COLOR: #ECE8DF;
    LEFT: 1px;
    /* xxx    WIDTH: 95%; */
    WIDTH: 99.7%;
    position:relative;
}
#controls
{
    BORDER: black 1px solid;
    border-top : 0px none;
    PADDING: 0px;
    LEFT: 1px;
    /* xxx    WIDTH: 95%; */
    WIDTH: 99.7%;
    TOP: 0px;
    BACKGROUND-COLOR: #ECE8DF;
    position:relative;
    overflow: hidden;
}
.listHead
{
    OVERFLOW-Y: hidden;
    OVERFLOW-X: hidden;
    OVERFLOW: hidden;
    WIDTH: 100%;
    POSITION: relative;
    HEIGHT: 20px;
    background-color:#628DB2;
}
.listHead TD
{
    HEIGHT: 18px
}
#planListBody
{
    OVERFLOW-Y: auto;
    OVERFLOW-X: hidden;
    OVERFLOW: -moz-scrollbars-vertical;
    WIDTH: 100%;
    POSITION: relative;
    HEIGHT: 380px;
}
#buttons
{
    BORDER: black 1px solid;
    BACKGROUND-COLOR: #628DB2;
    LEFT: 1px;
    /* xxx    WIDTH: 95%; */
    WIDTH: 99.7%;
    TOP: 7px;
    HEIGHT: 25px;
    position:relative;
}
#buttons  a:visited, a:link
{
    COLOR: white;
}
#comment
{
    BORDER: black 1px solid;
    WIDTH: 100%;
    HEIGHT: 60px;
}

.document{
  font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 8pt;
  background-color:#FFFFFF;
}

.document TD, INPUT{
  font-size: 8pt;
}
.document SELECT{
  font-size: 8pt;
}
.document TEXTAREA{
  font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 8pt;
}

.menubutton {
    position:relative;
    top:0px;
    height:22px;
    background-color:#FFFFF1;
    border : 1px solid black;
}

.strong_text{
    font-weight: bold;
}
