/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */




body{ font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 11pt;
    text-transform: none;
    text-align: left;
    text-decoration: none;
    background-color: rgb(255, 255, 255); 
    padding: 0;
    margin: 0;
}


table, td, th {
    font-size: 11pt;
}

#logo { 
  background: url(stripeback.png) repeat-x;
  padding: 0;
  margin: 0px;
}

 
#logo-img {
  padding: 0;
  border: none;
  height: 80px;
  width: 100%;
  margin: 0px 0px 0px 0px;
  vertical-align: bottom;
}


#DFGlogo {
  background: transparent;
  color: inherit;
  border: none;
  top: 0px;
  left: 0px;
  height: 80px;
  position: absolute;
}


#Quanlogo {
  background: inherit;
  color: inherit;
  border: none;
  position: absolute;
  top: 5px;
  right: 80px;
  height: 70px;
}



.locationline { border-style: none;
    margin: 5px 0 5px 0;
    padding: 0.2em 0em 0.2em 0em;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    width: 100%;
    visibility: visible;
    font-size: 1em; 
    background-color: rgb(204, 204, 204);
    overflow: hidden;
    border-width: 2px 0 2px 0;
    border-style: solid none solid none;
    border-color: black;   
    }

#Content_frame { 
    background-color: rgb(255, 255, 255);
    text-align: justify;
    padding: 10px 20px 10px 20px;
    margin: 0 0 0 12em;
    max-width: 60em;
    }

  a:link { color: rgb(0, 0, 153);
    text-decoration: underline;
    }

  a:visited { color: rgb(102, 51, 102);
    font-weight: inherit;
    text-decoration: underline;
    }

  a:hover { text-decoration: underline;
    color: rgb(30, 30, 230);
    }

  a:active { color: rgb(153, 0, 0);
    text-decoration: underline;
    }


*.leftmenu a:link {   background: none;   
                      color: inherit;  
                      text-decoration: none;}

*.leftmenu a:visited {  background: none; 
                        color: inherit;  text-decoration: none;}


*.leftmenu a:hover {  background: none;   
                      color: white;  
                      text-decoration: underline;}

 
  .leftbar {    
              background: rgb(100,100,255);  
              color: #ccb547;  
              margin: 0;  
              padding: 0;  
              width: 12em;  
             /* position: absolute; */
              float: left;
              left: 0;
             /* border: 2px solid yellow; */
              }


   .leftmenu { margin: 0;  
               padding: 0;}


   .leftbar-top {  background: rgb(255,255,255);  
                   height: 5px;  
                   }


   .menu-level1-active {  border-bottom-style: solid;
                       border-bottom-width: 2px;
                       border-color: rgb(255,255,255);  
                       background: rgb(100,100,255);                         
                       color: rgb(0,0,0);     
                       font-weight: bold;  
                       font-style: normal;  
                       padding: 7px 0px 7px 8px;  
                       margin: 0 0 0 0;  
                       list-style-type: disc;  
                       list-style-position: inside;  
                       display: list-item;}


   .menu-level1-normal {  background: rgb(100,100,255);  
                          color: black;  
                          border-bottom-style: solid;  
                          border-bottom-width: 2px;  
                          border-color: rgb(255,255,255);                            
                          font-weight: bold;  
                          font-style: normal;  
                          padding: 7px 0px 7px 8px;  
                          margin: 0 0 0 0;  
                          list-style-type: disc;  
                          list-style-position: inside;  
                          display: list-item;}


   .menu-level2-normal {  background: rgb(100,100,255);  
                          color: black;  
                          border-bottom-style: solid;  
                          border-bottom-width: 2px;  
                          border-color: rgb(255,255,255);                            
                          font-weight: bold;  
                          font-style: normal;  
                          padding: 7px 0px 7px 20px;  
                          margin: 0 0 0 0px;  
                          list-style-type: square;  
                          list-style-position: inside;  
                          display: list-item;}


   .menu-level2-active {  background: rgb(100,100,255);  
                          color: rgb(0,0,0);  
                          border-bottom-style: solid;  
                          border-bottom-width: 2px;  
                          border-color: rgb(255,255,255);                            
                          font-weight: bold;  
                          font-style: normal;  
                          padding: 7px 0px 7px 20px;  
                          margin: 0 0 0 0px;  
                          list-style-type: square;  
                          list-style-position: inside;  
                          display: list-item;}


   .menu-level3-normal {  background: rgb(100,100,255);  
                          color: black;  
                          border-bottom-style: solid;  
                          border-bottom-width: 2px;  
                          border-color: rgb(255,255,255);                            
                          font-weight: bold;  
                          font-style: normal;  
                          padding: 7px 0px 7px 30px;  
                          margin: 0 0 0 0px;  
                          list-style-type: circle;  
                          list-style-position: inside;  
                          display: list-item;}


   .menu-level3-active {  background: rgb(100,100,255);  
                          color: rgb(0,0,0);  
                          border-bottom-style: solid;  
                          border-bottom-width: 2px;  
                          border-color: rgb(255,255,255);                            
                          font-weight: bold;  
                          font-style: normal;  
                          padding: 7px 0px 7px 30px;  
                          margin: 0 0 0 0px;  
                          list-style-type: circle;  
                          list-style-position: inside;  
                          display: list-item;}


.menu-level4-normal {  background: rgb(100,100,255);  
                          color: black;  
                          border-bottom-style: solid;  
                          border-bottom-width: 2px;  
                          border-color: rgb(255,255,255);                            
                          font-weight: bold;  
                          font-style: normal;
                          font-size: 80%; 
                          padding: 7px 0px 7px 45px;  
                          margin: 0 0 0 0px;  
                          /* list-style-type: circle;  
                          list-style-position: inside;  
                          display: list-item; */
                          }


   .menu-level4-active {  background: rgb(100,100,255);  
                          color: rgb(0,0,0);  
                          border-bottom-style: solid;  
                          border-bottom-width: 2px;  
                          border-color: rgb(255,255,255);                            
                          font-weight: bold;  
                          font-style: normal; 
                          font-size: 80%; 
                          padding: 7px 0px 7px 45px;  
                          margin: 0 0 0 0px;  
                          /* list-style-type: circle;  
                          list-style-position: inside;  
                          display: list-item; */
                          }






  .contenttable{
    padding-right: 6px;
    padding-left: 6px;
   }


  .tr-odd{
    background-color: white;
  }

  .tr-even{
    background-color: #c9c9c9;
  }
  
  #leftlogin {
  background: #FFFFFF;
  color: black;
  padding: 30px 5px 10px 5px;
  font-size: 90%;
  }
  .passbutton {
  width:160px;
  }
  .loginfield {
  width:160px;
  }

/* custom styles for extension "tx_sixpack_pi1" */
   div.tx-sixpack-pi1 table {
	width: 100%;
   }

   .tx-sixpack-pi1-text  { 
      font-weight: bold; margin-bottom: 10px; 
   }
   
   td.tx_sixpack_pi1-yearnavi {
	  background-color: rgb(100,100,255);
	  color: white; font-weight: bold;
   }
   td.tx_sixpack_pi1-pagenavi {
	   background-color: #c9dbd8; color: black; font-weight: bold;
   }
   td.tx_sixpack_pi1-bibtitle {
	   background-color: #999999; color: white; font-weight: bold;
   }
   td.tx_sixpack_pi1-item-0 {
	   background-color: #c9c9c9; color: black;
   }
   td.tx_sixpack_pi1-item-1 {
	   background-color: #ffffff; color: black;
   }
   td.tx_sixpack_pi1-preview {
	   background-color: #c9dbd8; color: black;
   }
   td.tx_sixpack_pi1-item-3 {
	   background-color: #c9c9c9; color: black;
	   text-align: center;
   }
   

/* td {
     vertical-align: top;
     padding: 10px;
   } */
   
p  {
     text-align: justify;
   }

.align-center {
     text-align: center;
   }
	
#defpeople {
   margin: 0 0 0 40px;
   height: 270px; 
   }


.titlepage {
  float: left;
}

.membering {
  float: right;
}

.separator {
   clear: both;
   }

/* extTable */

table.extTable td,
table.extTable th {
  padding: 0.5em 1em;
  text-align: left;
  vertical-align: top;
}

table.extTable th {
  border-bottom: 1px solid black;
}

table.extTable h4 {
  padding: 0px;
  margin: 0px;
}

.extTableEven {
  background-color: rgb(210,210,210);
}

.extTableOdd {
}

td.extCol3 {
  text-align: center;
}

 
/* Printing style */

@media print {
body {
  background: #ffffff;
  color: #000000; 
  margin: 0;
  padding: 0;
  font-family: arial,helvetica,sans-serif; 
  font-size: 11pt;
  line-height: 1.5;
}  

#logo {
  display: none;
}

.leftbar {
  display: none
}

#content {
  max-width: 80em;
  padding: 0;
} 

} 

/* End Printing style */

