
/* GENERAL fonts */




P, OL, UL, DIV, H1, H2, TD, PRE {
    font-family: verdana, arial;
    font-size: 11px;
  }


H1 {
    font-family: verdana, arial;
    font-size: 15px;
  }


H2 {
    font-family: verdana, arial;
    font-size: 13px;
  }


P, H1, H2 {
    margin: 0px 0px 5px 0px;
  }


A {
    color:white;
    text-decoration: none;
  }


A:hover {
    color: gray;
    text-decoration: none;
  }


TD#header_1 {
    /* background-color: #FFD849;
    */ background-color: #7fa1ef;
    /* border-top: 1px solid #000000;
    */;
  }


TD#header_2 {
    background-color: #7fa1ef;
    /* border-top: 1px solid #000000;
    */;
  }


TD#header_2 A:link {
    color:white;
    text-decoration: none;
  }


TD#header_2 A:visited {
    color:white;
    text-decoration:none;
  }


TD#header_2 A:hover {
    color:#EE0000;
    text-decoration:none;
    background-color:#FFFF99;
  }


TD#header_2 DIV.header_menue_cell {
    background-color: #7fa1ef;
    font-family : verdana, arial;
    font-weight : bolder;
  }


TD#footer_left {
    background-color: #7fa1ef;
    /* border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    */;
  }


TD#footer {
    /*border-top: dotted 1px #999999;
    */;
  }


TD#footer P {
    font-size: 10px;
    text-align: center;
  }

/* Content column */


TD#content {
    background-color : #ffffff;
    font-family : verdana, arial;
    font-size : 11px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 15px;
    vertical-align : top;
    width : 700px;
  }


TD#content A:link {
    color:navy;
    text-decoration:none;
  }


TD#content A:visited {
    color:navy;
    text-decoration:none;
  }


TD#menu_1 {
    vertical-align: top;
    width: 200px;
    padding-top: 10px;
    background-color: #7fa1ef;
    /* border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    */;
  }


TD#menu_1 DIV {
    display:block;
    border-bottom:1px solid #999999;
    /*white grey*/padding:2.5px 2.5px 2.5px 0px;
    text-indent:15px;
    /*white-space:nowrap;
    */font-size:11px;
    color:#666666;
    /* flat grey*/text-decoration:none;
    width:200px;
  }


TD#menu_1 DIV A {
    color: black;
    font-size: 11px;
    text-decoration: none;
  }


TD#menu_1 DIV A:hover {
    text-decoration: underline;
  }

/*  MENU 1, level 1, normal state (NO) */



TD#menu_1 DIV.menu1-level1-no {
    border-bottom: 1px #aee4f9;
    font-size: 11px;
    padding-top:5px;
    padding-left:5px;
    background:url(images/button_arrow_blue_right.gif) 5px 50% no-repeat;
  }

/*  MENU 1, level 1, active state (ACT) */


TD#menu_1 DIV.menu1-level1-act {
    border-bottom: 1px solid #7fa1ef;
    padding-top:5px;
    padding-left:5px;
    font-size: 11px;
    font-weight: bold;
    background:url(images/button_arrow_green_down.gif) 5px 50% no-repeat;
  }


TD#menu_1 DIV.menu1-level1-act A {
    color:black;
  }

/*  MENU 1, level 2, normal state (NO) */


TD#menu_1 DIV.menu1-level2-no {
    font-size: 11px;
    padding-left:20px;
    background-color: #afc4f5;
  }

/*  MENU 1, level 2, active state (ACT) */


TD#menu_1 DIV.menu1-level2-act {
    font-size: 11px;
    font-weight:bold;
    padding-left:20px;
    background-color: #afc4f5;
  }

/*  MENU 2, level 1, general for all table cells: */


TR#menu_2 TD {
    background-color: white;
    width: 10%;
    text-align: center;
    padding: 0px 2px 0px 2px;
  }


TR#menu_2 TD A {
    color: white;
    font-size: 10px;
    font-family: verdana, arial;
    text-decoration: none;
  }


TR#menu_2 TD A:hover {
    text-decoration: underline;
  }


TR#menu_2 TD.oddcell {
    background-color: #666699;
  }


TR#menu_2 TD.menu2-level1-act {
    background-color: #88292A;
  }

/* Style for the Path-menu: */


TD#path {
    white-space: nowrap;
    background-color: #F8F8EC;
    font-family: verdana, arial;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    padding: 1px 1px 5px 5px;
  }


TD#path A {
    text-decoration: none;
    color:black;
  }


TD#path A:hover {
    text-decoration: underline;
  }

/************************/
/* Content Table        */
/************************/

TABLE.contenttable {
    width: 100%;
    border:1px;
  }


TABLE.contenttable TR TD P {
    background-color :transparent;
    font-size:12px;
  }


TABLE.contenttable TR TD {
    padding-left : 6px;
    vertical-align : top;
  }


TABLE.contenttable TR.tr-even {
    background-color:#EDEBF1;
  }


TABLE.contenttable TR.tr-odd {
    background-color:#D8D7DC;
  }

/* TABLE.contenttable TR TD.csc-uploads-icon { padding-left:6px; padding-right:6px; width:1%; text-align:center; vertical-align:middle; }*/


/************************/
/* Filelinks, generally */
/************************/

TABLE.csc-uploads {
    border:0px;
  }


TABLE.csc-uploads TR TD P {
    background-color :transparent;
    font-size:12px;
  }


TABLE.csc-uploads TR TD {
    vertical-align :top;
  }


TABLE.csc-uploads TR.tr-even {
    background-color:#EDEBF1;
  }


TABLE.csc-uploads TR.tr-odd {
    background-color:#D8D7DC;
  }


TABLE.csc-uploads TR TD.csc-uploads-icon {
    padding-left:6px;
    padding-right:6px;
    width:1%;
    text-align:center;
    vertical-align:middle;
  }


TABLE.csc-uploads TR TD.csc-uploads-fileName {
    width:80%;
    padding-left:5px;
  }

/*
TABLE.csc-uploads TR TD.csc-uploads-fileName P A {
    font-weight:bold;
  }
*/

TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description {
    font-style:italic;
  }


TABLE.csc-uploads TR TD.csc-uploads-fileSize {
    white-space:nowrap;
    padding-left:6px;
    padding-right:6px;
  }

/* Filelinks, specifically */

TABLE.csc-uploads-1 {
    border-color:#186900;
  }


TABLE.csc-uploads-2 {
    border-color:#10007B;
  }


TABLE.csc-uploads-3 {
    border-color:#8A0020;
  }


TABLE.csc-uploads-3 TR TD {
    vertical-align:middle;
  }


TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG {
    border: 1px solid #000000;
  }


TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG {
    border:1px solid #333333;
  }


