body
{
    background-color : #ffffff;
    margin : 0 ;
    padding : 0 ;
}

body.matte
{
    background-color : #cfdfcf;
}

.page
{
    background-color : #ffffff;
}

.noscroll
{
    overflow: hidden;
}

body, td, textarea, input
{
    font-family :  verdana, arial, helvetica, sans-serif;
    font-size : 12px ;
    color : #000000;
}

p, p td, li
{
    line-height : 150%;
}

a 
{
    text-decoration: none;
}

a, a h1, a h2, a h3, a h4
{
    color : #0000af;
}

a img
{
    border : 0
}

a:hover
{
    color : #007fff;
}

.dark, 
.dark a
{
    color : #ffffff;
}

.dark a:hover
{
    color : #ddc973;
}

hr
{
    color : #000000;
    height : 1;
}

li div
{
    font-weight : bold;
}

/* printer */

.print
{
    background-color : #ffffff;
}

/* help */

.help
{
    background-color : #ffffff;
    margin : 5px ;
}

/* menus for sidebars */

.sidemenu
{
    background-color : #ffffff;
}

.sidediv
{
    background-color : rgb(95,95,95);
}

.sidemenu a
{
    text-decoration : none;
}

.sitem1, .sitem1 a,
.sitem1c,  .sitem1c a,
.sitem1o, .sitem1o a,
.sitem2, .sitem2 a,
.sitem2c, .sitem2c a,
.sitem3, .sitem3 a,
.sitem3c, .sitem3c a,
.sitem4, .sitem4 a,
.sitem4c, .sitem4c a
{
    color : #000000;
    font-weight : bold;
    vertical-align : top;
    font-size : 11px;
}

.sitem1c, .sitem2c, .sitem3c, .sitem4c
{
    background-color : rgb(127,127,231);
    color : #ffffff;
}

.sitem1o
{
    background-color : rgb(223,223,247);
}

.sitem2, .sitem3, .sitem4
{
    background-color : rgb(239,239,247);
}

/* headings */

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
.title, .title a
{
    color : #000000;
    font-weight : bold;
}


h2, h3, h4
{
    margin-bottom : 0px;
}

h2.first, h3.first, h4.first, h4.sub
{
    margin-top : 0px;
}

h3.close
{
    margin-top: 6px;
}

p.first, ul.first
{
    margin-top: 6px;
}

h1, .h1
{
    font-size : 18px;
}

h2, .h2, .title
{
    font-size : 16px;
}


h3, .h3
{
    font-size : 13px;
}

h4, .h4
{
    font-size : 13px;
    font-style : italic;
    font-weight : normal;
}

/* tables */
tr.colhdr
{
    background-color:#ffffff;
}

.colhdr td
{
    background-color : rgb(63,63,127);
    font-size : 13px;
    font-weight : bold;
    text-align : center;
    color : #ffffff;
}

.colhdr a
{
    color : rgb(207,207,255);
}

.colhdr a:hover
{
    color : rgb(207,207,207);
}

.rowhdr td, td.rowhdr
{
    background-color : rgb(239,239,247);
    font-size : 13px;
    font-weight : bold;
}

.oddrow td, td.oddcol
{
    background-color : rgb(223,223,223);
}

.sumrow td, td.sumcol
{
    background-color : rgb(191,191,191);
}

table.hilite
{
    background-color : rgb(219,219,247);
    border : solid 1px #000000;
}

.hilite, table.hilite td
{
    background-color : rgb(219,219,247);
}

.aid
{
    background-color : #ffffff;
    border-width : 2 1 1 2;
    border-color : #000000;
    border-style : solid;
    font-size : 13px;
}

.aid td
{
    border-width : 0 1 1 0;
    border-color : #000000;
    border-style : solid;
    vertical-align : top;
}

.button
{
   font-weight : bold;
   font-family :  verdana, arial, helvetica, sans-serif;
   font-size : 11px ;
}

.bullet
{
    font-weight : bold;	
    color: #000000;
}

td.bullet
{
    width: 15;
}

/* scroll region */

div.scroll table tr.colhdr
{
    position:relative;
    top:expression(parentNode.parentNode.parentNode.scrollTop);
}

div.scroll
{
    overflow: auto;
}

.shadow_br
{
    width: 4;
    height: 4;
    background: url("/shadow_br.gif") no-repeat;
}

.shadow_r
{
    background: url("/shadow_r.gif") no-repeat;
}

.shadow_b
{
    background: url("/shadow_b.gif") no-repeat;
}

.content
{
    padding: 10;
    text-align: left;
}

.sidebar td
{
    padding-bottom: 10px;
}

.sidebar .header
{
    padding: 1px 5px 2px 5px;
    font-weight: bold;
    color: #ffffff;
    font-size: 11px;
}

.sidebar .text,
.sidebar .b_table td
{
    font-size: 11px;
/*    font-weight: bold; */
}

.sidebar .text,
{
    padding: 5px;
}

.sidebar .b_table td
{
    padding: 5px 0px 5px 3px;
}

.sidebar .text,
.sidebar .text a,
.sidebar .b_table,
.sidebar .b_table a
{
    color: #000000;
}

.sidebox0 .header,
.sidebox2 .header
{
    background-color: #DDC973;
/*    color: #282566; */
}

.sidebox0 .text,
.sidebox0 .b_table,
.sidebox2 .text,
.sidebox2 .b_table
{
    background-color: #EFE4AC;
/*    color: #282566; */
}

.sidebox0 .b_table .cur,
.sidebox2 .b_table .cur
{
    background-color: #fff4bc;
}

.sidebox1 .header,
.sidebox3 .header
{
    background-color: #6B87BF;
/*    color: #3f3f3f; */
}

.sidebox1 .text,
.sidebox1 .b_table,
.sidebox3 .text,
.sidebox3 .b_table
{
    background-color: #D1D6E5;
/*    color: #282566; */
}

.sidebox1 .b_table .cur,
.sidebox3 .b_table .cur
{
    background-color: #e1e6f5;
}

.sidebox1 a:hover,
.sidebox2 a:hover,
.sidebox3 a:hover
{
   color: #3f3fcf;
}

.sidebar .text ul
{
    margin-left: 15px;
    margin-top: 0px;
    marker-offset: 3px;
}

.sidebar .text li
{
    margin-left: 0px;
    padding-left: 0px;

    text-indent: 0px;
}

.sidebar .text li:marker
{
    margin: 0px;
    padding: 0px;
}

.section_title
{
    background-color: #586898;
    color: #fff;
    padding: 15px 10px 15px 10px;
    font-family : helvetica;
    font-style : italic;
    font-size: 20px;
    font-weight: bold;
}
