
body {
        margin:0px 0px;
        padding:0px;
        text-align:center;
        background:#E3E3E3;
        font-family: Verdana,Tahoma,Arial,Trebuchet MS,Sans-Serif,Georgia,Courier,Times New Roman,Serif;
        font-size: 8pt;
        behavior:url('normal_iehover.htc');
}
.indexfix {
        z-index:4;
}

TD {

        font-size: 8pt;
}
 A.regular {
       font-size: 8pt;
       color:#000000;
       font-weight:normal;
       text-decoration: none;
 }

 A:hover {
        text-indent: 0;
        }
A.report_create {
        color:#666666;
        text-decoration: none;
}
A.link_ext {
        color:#0000ff;
        text-decoration: none;
}
A.link_ext:hover {
        color:#0000ff;
        text-decoration: none;
}
A.link_new {
        border:1px #144784 solid;
        background-color:#ffffff;
        padding:3px;
        color:#ff0000;
        text-decoration: none;
}
A.link_new:hover {
        color:#ff0000;
        text-decoration: none;
}
A.link_black_plain {
        color:#000000;
        text-decoration: none;
}
A.link_black_plain:hover {
        color:#000000;
        text-decoration: none;
}
A.link_black,
A.scroller_link {
        color:#000000;
        text-decoration: underline;
}
A.link_black:hover,
A.scroller_link:hover {
        color:#000000;
        text-decoration: underline;
}
A.memberlogin {
        color:#ffffff;
        text-decoration: none;
}
A.memberlogin:hover {
        text-decoration: underline;
}
A.topbar {
       position:relative;
       z-index:2024;
       color:#666666;
       text-decoration:none;
}
 A.topbar span { display:none; }
 A.topbar:hover span {
       display:block;
       position:absolute;
       top:40px; left:2em; width:30em;
       border:1px solid #fff;
       background-color:#6685AC;
       color:#fff;
       text-align: center;
       text-decoration:none;
       padding:5px;
       font-size:11px;
       }
A.filter {
       position:relative;
       z-index:1024;
       text-decoration: none;
       color:#000000;
       }
 A.filter:hover {
       color:#000000;
       text-decoration:none;
       }
 A.filter span { display:none; }
 A.filter:hover span {
       display:block;
       position:absolute;
       top:2em; left:2em; width:30em;
       border:1px solid #fff;
       background-color:#6685AC;
       color:#fff;
       text-align: center;
       text-decoration:none;
       padding:5px;
       font-size:11px;
       }
.editform {
       background:#ffcf00;
       padding:4px;
}
.home_header_tablebg {
        background:#E3E3E3;
}
A.home_header_section {
       position:relative;
       z-index:1024;
       color:#666666;
       text-decoration:none;
}
 A.home_header_section span { display:none; }
 A.home_header_section:hover span {
       display:block;
       position:absolute;
       top:2em; left:2em; width:30em;
       border:1px solid #fff;
       background-color:#6685AC;
       color:#fff;
       text-align: center;
       text-decoration:none;
       padding:5px;
       font-size:12px;
       }
TD.home_header_section {
        background:#cccccc;
        padding:6px;
        font-size: 13pt;
        font-weight:bold;
        color:#666666;
}

div.announce_header {
        position:relative;
        padding:5px;
        font-size:10px;
        font-weight:normal;
        color:#000000;
}
div.announce_subheader {
        position:relative;
        padding:2px;
        font-size:10px;
        font-weight:normal;
        color:#000000;
}
div.announce_post {
        padding:3px;
        font-weight:normal;
        color:#000000;
}
div.announce_footer {
        padding:6px;
        font-weight:normal;
        color:#000000;
}
A.announce_header {
        font-weight:normal;
        color:#000000;
}

div.event_header {
        position:relative;
        padding:2px;
        font-size:9px;
        font-weight:normal;
        color:#000000;
}
div.news_header {
        position:relative;
        padding:5px;
        font-size:10px;
        font-weight:normal;
        color:#000000;
         border-bottom:1px #F15A27 solid;
         background:#E3E3E3;
}
div.news_subheader {
        position:relative;
        padding:5px;
        font-size:10px;
        font-weight:normal;
        color:#000000;
        border-bottom:1px #F15A27 solid;
        background:#E3E3E3;
}
div.news_post {
        position:relative;
        padding:2px;
        font-weight:normal;
        color:#000000;
}
div.news_footer {
        position:relative;

         background:#E3E3E3;
        padding:2px;
        font-weight:normal;
        color:#000000;
}
A.news_header {
        font-weight:normal;
        color:#000000;
}

.text_languagebar {
        font-size: 7pt;
        color:#666666;
}

.notice {
        position:relative;
        border:1px #F15A27 solid;
        background-color:#ffffff;
        padding:5px;
        font-size:10px;
        font-weight:normal;
        color:#000000;
       }
.notice2 {
        position:relative;
        border:1px #ffffff solid;
        padding:5px;
        font-size:10px;
        font-weight:bold;
        color:#F15A27;
       }

.memberbar {

       font-size: 10px;
}

TABLE.memberbar {
   background-color:#F15A27;
   border-bottom:2px #ffffff solid;
   color:#ffffff;
   padding:2px;

}
A.memberbar {
   color:#ffffff;

}

A.fileman_treelink {
  color:#000000;
  text-decoration:none;
  padding:2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}
A.fileman_treelink:hover {
  color:#000000;
  text-decoration:none;
  padding:2px;
  padding-left:7px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background-color:#cccccc;
}
A.fileman_filelink {
  color:#0000FF;
  text-decoration:underline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}
A.fileman_filelink:hover {
  color:#0000FF;
  text-decoration:underline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding-left:5px;
  background-color:#cccccc;
}
A.fileman_filelink_a {
  color:#0000FF;
  text-decoration:underline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

A.fileman_toolbarlink {
  color:#FF0000;
  text-decoration:underline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
}
A.fileman_toolbarlink:hover {
  color:#FF0000;
  text-decoration:underline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  background-color:#cccccc;
}

TD.fileman_tree {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 7pt;
        border-right:2px #cccccc dotted;
}
TD.fileman_list {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 7pt;
        border-bottom:2px #cccccc dotted;
}

TD.fileman_header {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight:bold;
        border-bottom:2px #cccccc dotted;
              background-color:#cccccc;
}
TD.fileman_toolbar {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 7pt;
        border-bottom:2px #cccccc dotted;
}
TD.fileman_header2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight:bold;
        background-color:#cccccc;
}

TD.main_navleft {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 7pt;
        border-right:2px #cccccc dotted;
        width:150px;
}

TD.main_right {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;

        width:600px;
}

.help_table {
  border-bottom:3px #C9C9C9 solid;
  }

A.help_input {
  color:#0000ff;
  text-decoration:none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}
A.help_input:hover {
  color:#0000ff;
  text-decoration:none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background-color:#cccccc;
}


TD.help_input_header_right {
        margin:0px ;
        text-align:left;
        background-image:url(./gfx/head_bg50_grey.gif);
        background-repeat: no-repeat;
  }

TD.head_content {
        width:750px;
        min-width:750px;
        margin:0px ;
        text-align:left;
        background-image:url(./gfx/head_titlebg_members.gif);
}
TD.head_leftpad {
        width: auto;
        margin:0px auto;
        background-image:url(./gfx/head_bg.gif);
}
TD.head_rightpad {
        width: auto;
        margin:0px auto;
        background-image:url(./gfx/head_bg.gif);
}
TD.foot_content_above {
        width:750px;
        min-width:750px;
        margin:0px auto;
        text-align:left;
        background-image:url(./gfx/foot_mainbg_above.gif);
}

TD.tbl_leftpad {
        width: auto;
        margin:0px auto;
        background-color:#ffffff;
}
TD.tbl_rightpad {
        width: auto;
        margin:0px auto;
        background-color:#ffffff;
}
TD.tbl_content {
        width: 750;
        margin:0px auto;
        background-color:#ffffff;
}


TD.foot_content {
        width:750px;
        min-width:750px;
        margin:0px auto;
        text-align:left;
        background-image:url(./gfx/foot_mainbg.gif);
}
TD.foot_leftpad {
        width: auto;
        margin:0px auto;
        background-image:url(./gfx/foot_bg.gif);
}
TD.foot_rightpad {
        width: auto;
        margin:0px auto;
        background-image:url(./gfx/foot_bg.gif);
        text-align:right;
}


.listnav {
    margin-left: 20px;
    padding-left: 0;
    list-style: none;
    }

.listnav li {
    padding-left: 0px;
    list-style-image: url(./gfx/bdot.gif);
    }

.listnav1 {
    margin-left: 20px;
    padding-left: 0;
    list-style: none;
    }

.listnav1 li {
    padding-left: 0px;
    list-style-image: url(./gfx/bdot.gif);
    }

.listnav2 {
    margin-left: 20px;
    padding-left: 0;
    list-style: none;
    }

.listnav2 li {
    padding-left: 0px;
    list-style-image: url(./gfx/bdot3.gif);
    }

.listnav3 {
    margin-left: 20px;
    padding-left: 0;
    list-style: none;
    }

.listnav3 li {
    padding-left: 0px;
    list-style-image: url(./gfx/bdot3.gif);
    }

.adminnav {

    margin-left: 20px;
    padding-left: 0;
    list-style: none;
    }

.adminnav li {
    padding-left: 0px;
    list-style-image: url(./gfx/bdot3.gif);

    }
.listsubnav {
    margin-left: 15px;
    padding-left: 0;
    list-style: none;
    }

.listsubnav li {
    padding-left: 00px;
    list-style-image: url(./gfx/bdot2.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight:normal;
}

.listcurrent {
    padding-left: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight:bold;
    color:#0000ff;
}
.event {
    padding-left: 20px;
    margin-left: 0px;
    }
A.event {
    color:#000000;
    padding-left: 0px;
    margin-left: 0px;
}

.event li {
    padding-left: 0px;
    margin-left: 0px;
    list-style-image: url(./gfx/bdot.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-weight:normal;
}



 A.datatable_cell {
       color:#000000;
       text-decoration:none;
 }
 A.datatable_cell2 {
       color:#666666;
       text-decoration:none;
 }
span.datatable_cell {
       color:#000000;
       text-decoration:none;
 }

A.datatable_cell_sort {
       color:#000000;
       text-decoration:none;
       font-weight:bold;
 }
A.datatable_cell_sort2 {
       color:#666666;
       text-decoration:none;
       font-weight:bold;
 }
 A.datatable_cell:hover {
       cursor:hand;
 }
 A.datatable_cell_sort:hover {
       color:#000000;
       text-decoration:none;
 }
 A.datatable_header_cell {
        font-size:10px;
        font-weight:bold;
        color:#144784;
        text-decoration:none;
        }


A.datatable_header_cell2 {
        font-size:10px;
        font-weight:bold;
        color:#144784;
        text-decoration:none;
        }
A.datatable_header_cell:hover {
        text-decoration:none;
        color:#000000;
}
A.datatable_header_cell2:hover {
        text-decoration:none;
        color:#000000;
}

.datatable_header_row {

        background-color:#cccccc;
        font-size:10px;
        font-weight:normal;
        color:#144784;
}
.datatable_header_row2 {

        background-color:#cccccc;
        font-size:10px;
        font-weight:normal;
        color:#144784;
}


.datatable {
        border:1px #C1C5D9 solid;
}
.datatable2 {

}

TR.datatable_row {
        text-decoration:none;
}
TR.datatable_row_split {
        text-decoration:none;
        border-bottom:1px #C1C5D9 solid;
        background-color:#6685AC;
}
TR.datatable_row_split_new {
        text-decoration:none;
        border-bottom:1px #C1C5D9 solid;
        background-color:#6685AC;
}
TR.datatable_row_hover {
        cursor: hand;
        text-decoration:underline;
        background-color:#98AACA;
}
TR.datatable_row2 {
        text-decoration:none;
}
TR.datatable_row_hover2 {
        cursor: hand;
        text-decoration:underline;
        background-color:#98AACA;
}
TD.datatable_cell {
        border-top:1px #C1C5D9 solid;
}
TD.datatable_cell_print {

}
TD.datatable_cell_print_sort {

}
TD.datatable_cell2 {

}
TD.datatable_cell_sort {
        border-top:1px #C1C5D9 solid;
}
TD.datatable_cell_sort2 {


}

TD.datatable_header_cell {
        font-size:12px;
        font-weight:bold;
        }

TD.datatable_header_cell2 {
        font-size:12px;
        font-weight:bold;
        }
TD.datatable_footer_cell {
        padding:2px;
        background-color:#cccccc;
        font-size:10px;
        font-weight:normal;
        color:#000000;
}
.datatable_upload_cell_header {
        padding-top:4px;
        font-size:10px;
        font-weight:normal;
        color:#000000;
        border:2px #cccccc dotted;

        }
TD.datatable_filter_cell_header {
        padding:2px;
        background-color:#ffffff;
        border:1px solid #C1C5D9;
        font-size:10px;
        font-weight:normal;
        color:#000000;
}
TD.datatable_filter_cell {
        padding:5px;
        background-color:#E3E3E3;
        border-bottom:4px solid #E3E3E3;
        font-size:10px;
        font-weight:normal;
        color:#000000;
}
 A.datatable_footer_tip {
       position:relative;
       color:#144784;
       font-weight:bold;
       text-decoration: none;
       }
 A.datatable_footer_tip:hover {
       color:#000000;
       text-decoration:none;
       }
 A.datatable_footer_tip span { display:none; }
 A.datatable_footer_tip:hover span {
       z-index:300;
       display:block;
       position:absolute;
       top:2em; left:2em; width:30em;
       border:1px solid #fff;
       background-color:#6685AC;
       color:#fff;
       text-align: center;
       text-decoration:none;
       padding:5px;
       font-size:11px;
       }

 A.org_topography {
       position:relative;
       color:#144784;
       font-weight:bold;
       text-decoration: none;
       }
 A.org_topography:hover {
       color:#000000;
       text-decoration:none;
       }


TD.scroller_left {
 font-size:10px;
 color:#666666;
}
TD.scroller_right {
 font-size:10px;
 color:#666666;
}
.datatable_hidden {
        display:none;
}
.datatable_shown {
        display:inline;
}

A.input_fieldtip {
       color:#ffffff;
       position:relative;
       text-decoration:none;
        }

A.input_fieldtip span { display:none; }
A.input_fieldtip:hover span {
        display:block;
       position:absolute;
       top:2em; left:2em; width:30em;
       border:1px solid #ffffff;
       background-color:#C1C5D9;
       padding:5px;
       color:#000;
       text-align: center;
       font-size:9px;
       font-weight:normal;
       }

.input_text {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        width:200px;
        color:#000000;
        background-color:#ffffff;
        border:1px #C1C5D9 solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}
.input_text:focus {
        border:1px #ffffff solid;
        background-color:#FFF799;
}
.input_textDISABLED {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        width:200px;
        color:#000000;
        background-color:#cccccc;
        border:1px #C1C5D9 solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}
.input_number {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        width:100px;
        color:#000000;
        background-color:#ffffff;
        border:1px #C1C5D9 solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}
.input_number:focus {
        border:1px #ffffff solid;
        background-color:#FFF799;
}
.input_numberDISABLED {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        width:100px;
        color:#000000;
        background-color:#cccccc;
        border:1px #C1C5D9 solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}
.input_select {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
        background-color:#ffffff;
        border:1px #C1C5D9 solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}
.input_select {
        border:1px #0000ff solid;
}
.input_selectDISABLED {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        width:200px;
        color:#000000;
        background-color:#cccccc;
        border:1px #C1C5D9 solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}
.input_textarea {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
        background-color:#ffffff;
        border:1px #C1C5D9 solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}
.input_textarea:focus {
        border:1px #ffffff solid;
        background-color:#FFF799;
}
.input_textareaDISABLED {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000000;
        background-color:#cccccc;
        border:1px #C1C5D9 solid;
        margin:0px;
        text-align:left;
        font-weight:normal;
}
.input_submit {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#ffffff;
        background-color:#ED8D1F;
        border:1px #ffffff solid;
        padding:2px;

        font-weight:bold;
}
.input_submitted {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#eeeeee;
        background-color:#ED8D1F;
        border:1px #ffcf00 dashed;
        padding:2px;

        font-weight:bold;
}
.input_reset {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#eeeeee;
        background-color:#999999;
        border:1px #dddddd solid;
        padding:2px;

        font-weight:normal;
}
.user_picture {
        border:1px #999999 solid;
        }
.skill {
        position:relative;
        border:1px #144784 solid;
        background-color:#ffffff;
        padding:10px;
        font-size:10px;
        font-weight:normal;
        color:#000000;
       }

.man_wp_totalvalue {
        color:#007236;
        font-weight:bold;
        }
.man_wp_orgvalue {
        color:#ff0000;
        }
.man_orgtitle {
        font-size:9px;
        font-weight:bold;
        color:#000000;
        text-decoration:none;
}
.man_wp_delivbad {
        font-weight:bold;
        color:#ff0000;
}
.man_wp_delivgood {
        font-weight:bold;
        color:#007236;
}
.man_wp_deliv_dif {

        font-size:9px;
        color:#666666;
}
TD.man_wp_sumtable {
        border-top:1px solid #666666;
}
DIV.man_wp_results {
        border-top:1px dashed #999999;
        margin-top:7px;
}
.man_report_wpbox {
        position:relative;
        border:1px #144784 solid;

        padding:10px;
        font-size:10px;
        font-weight:normal;
        color:#000000;
       }
.man_report_wpeditbox {
        position:relative;
        border:1px #144784 dashed;
        padding:10px;
        font-size:10px;
        font-weight:normal;
        color:#000000;
       }
.man_report_wpdescription {
        margin-left:20px;
       }

TD.man_report_wpstaffresult {
        border-top:1px solid #999999;
}
.datatable_header_rowprint {
  display:none;
}
.man_report_tableheader {
        font-size:9px;
        font-weight:bold;
        color:#144784;
        text-decoration:none;
        }
.man_report_tabletotal {
        font-size:10px;
        font-weight:bold;
        text-decoration:none;
        }
.man_report_tabletotal_right {
        font-size:10px;
        font-weight:bold;
        text-decoration:none;
        color:#0000FF;
        }
.man_report_tabletotal_bottom {
        font-size:10px;
        font-weight:bold;
        text-decoration:none;
        color:#ff0000;
        }
.man_report_tabletotal_bottomright {
        font-size:10px;
        font-weight:bold;
        text-decoration:none;
        }
.man_report_table_link {

        text-decoration:none;
        color:000000;
        }
.man_report_stafflist {
        border-left:2px #cccccc dotted;
        padding:4px;
}
.man_report_filelist {
        border-top:2px #cccccc dotted;
}
.man_report_organisationheader {
        font-size:20px;
        font-weight:bold;
        padding-top:15px;
        border-bottom:1px #999999 solid;
        text-align:right;
}
.man_report_workpackagebodyheader {
        padding-left:5px;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        border-bottom:1px #999999 dashed;
}
.man_report_workpackageheader {
        padding-top:12px;
        font-size:10px;
        text-decoration:none;
        border-bottom:1px #cccccc dotted;
}
.man_report_workpackagebody {
        font-size:10px;
}
.man_report_workpackagefooter {
        padding-top:5px;
        border-bottom:1px #999999 solid;
}
.man_fin_yearheader {
        font-size:20px;
        font-weight:bold;
        padding-top:15px;
        border-bottom:1px #999999 solid;
        text-align:left;
}
.man_fin_budgetheader {
        font-weight:bold;
        border-bottom:1px #999999 solid;
}
.man_fin_budgetfooter {
        font-weight:bold;
        border-top:1px #999999 solid;
}

.highlight {
        background-color:#FFF799;
        font-weight:bold;
}
A.search {
        color:#0000ff;
        text-decoration:underline;
        font-weight:normal;
        font-size:15px;
}
.search_url {
        color:#00aa00;
        text-decoration:none;
        font-weight:normal;
}
.search_header {
        color:#000000;
        text-decoration:none;
        font-weight:normal;
        margin-top:10px;
        padding:5px;
        text-align:right;
        border-top:1px #6666ff solid;
        background-color:#ddddff;

}