
/*******BoNT resources style sheet ************/
/********pathema/CSS/bont.css*************/


/*
COLORS:             
rgb(255,255,255)  #ffffff          white
rgb(1,1,1) #000000                 black

rgb(240,232,186) #f0e8ba           beige-yellow (table color)
rgb(51,102,0) #336600;             dark green (h2,h3 color)
rgb(95,148,42)
rgb(70,128,51);                    green c_botulinum 
 rgb(82,146,252);                 c_botulinum bright blue
rgb(165,185,181) #a5b9b5           gray           
rgb(200,209,207) #c8d1cf           lighter gray      
rgb(130,130,130);                  darker gray
rgb(100,100,100);                  gray
rgb( 0,102,22)  #0066dd;           bright blue  1
rgb(119,136,119) #778877;          gray, green
rgb(78,104,139);                   Pathema Header - Blue-Gray
rgb(141,179,200);                  Pathema Light Blue 
 rgb(236,244,221);                 Pathema light green
rgb(95,148,42)  #5f942a;           light green   
rgb(170,187,187) #aabbbb;          gray blue
rgb(102,153,170) #6699aa;          blue, gray
rgb(13,48,9)  #0d3059              old Pathema header color
rgb(0,102,221) #0066dd             side_bar a:hover color
rgb(25,75,133) #194b85;
rgb(13,48,89) #0d3059              link color and visited link color
rgb(208,222,206) #d0dece;
rgb(0,17,34) #001122 
rgb(85,153,102) #559966            menu drop down hover color
*/



body {
    font: 12px Verdana, sans-serif; 
    background-color: rgb(255,255,255);
    margin: 10px;
   }
   
   li.list {          
   /*if the li has a class, or add a class name to the li*/
     font-size: 1.5em; 
 }


#banner {
    background-color: rgb(255,255,255);
    color: rgb(1,1,1);
    padding-left: 0px; /*10px*/
    padding-bottom: 5px; /*10px*/
    padding-top: 0px;
    text-align: center; 
    margin: 2px; /*8px; to reduce estate*/
    height: 25px; /*10px to reduce estate*/
    min-width: 800px;
}


/**************************div class for tables *************/
 div.table_container_large{
    padding: 0;
    margin: 0;
}


 
 div.table_container {
    padding:0;
    margin:0;
}

/******************************table class for data_table*********************/




table.data_table{
 text-decoration: none;
 border-collapse: collapse;
 width: 92%;
 margin: 10px 30px 5px 30px;
 
}

/*table tr column */

/* Table headers are h5 elements */

table.data_table tr {
   border: 1px solid rgb(165,185,181);        /* Gray 165,185,181*/
   text-align: center;
   font-size: 90%;
}

/* table td row , tr background color is tan, f0e8ba, rgb(240,232,186) */

table.data_table td {
  border: 1px solid rgb(165,185,181);
  font-size: 100%;
 }

/*****************************************************************************/

table.data_table_structure_left{
   text-decoration: none;
   border-collapse: collapse;
   width:auto;
   margin: 10px 2px 5px 0px;
}
 

/*table tr column */
 
table.data_table_structure_left tr {
   border: 1px solid rgb(165,185,181);
   text-align: center;
   font-size: 90%;
                                                                                                                                       
}
         

/* table td row , tr background color is tan, f0e8ba, rgb(240,232,186) */
                                                                                              
/* table td row */
                                                                                                                                              
table.data_table_structure_left td {
   border: 1px solid rgb(165,185,181);
   font-size: 90%;
 }



/******************************table class for data_table_structure*********************/
 
table.data_table_structure{
 text-decoration: none;
 border-collapse: collapse;
 width: 92%;
 margin: 10px 30px 5px 30px;
  
}
 

/*table tr column */
 
table.data_table_structure tr {
    border: 1px solid rgb(165,185,181);
   text-align: center;
   font-size: 10px;
                                                                                                                                              
}
         

/* table td row , tr background color is tan, f0e8ba, rgb(240,232,186) */

                                                                                               
/* table td row */
                                                                                                                                              
table.data_table_structure td {
  border: 1px solid rgb(165,185,181);
  font-size: 100%;
 }
                                                                                                                                              


/*******************anchor top link table********************/

 
table.anchor{
 text-decoration: none;
 color: rgb(255,255,255);                                             /*anchor separator*/
                    /* border: 3px groove rgb(91,54,106);     */        /* darker purple */
 line-height: 1.5em;
  margin: 5px 70px 0 5px;
  min-width: 70%;
  color: rgb(0,0,0);                                  /*black*/
  }

 
/*table tr column */
 
table.anchor tr {
   text-align: left;
   font-size: 90%;
                                                                                                                                              
}
                                                                                                                                              
/* table td row */
                                                                                                                                              
table.anchor td {
  background: transparent;
  color:rgb(141,179,200);                          /*Pathema Light Blue */
  font-weight:bold;  
  font-size: 86%;
  border:none;
  margin: 0 8px 2px 0;
  padding:0;
 }


 
table.anchor tr a:hover{
     text-decoration: none;
     font-weight: bold;
     background:rgb(0,0,0);
     color: rgb(255,255,255);
     
 }

/************************Headers********************/

/*banner header*/
h1 {
    font-size: 180%;
    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 0px 40px 0px 40px;
    width: auto;
    text-align: center;
    color: rgb(1,1,1);                  /* Black*/
}


/*section header*/
h2 {
    margin-left: 4px;
    font-size: 150%;
    font-weight: bold;
    color: rgb(78,104,139);     /* Pathema Blue Gray */
}


h3 {
   margin:0;
   padding:0;
   font-size: 130%;
   font-weight: bold;
   color: rgb(78,104,139);          /* Pathema Blue Gray */
}

h4 {
  background: transparent;  
  color: rgb(0,0,0);
  font-size: 1em; font-weight: bold; margin: 5px;
  padding: 5px; text-align: left; width: auto;
  text-decoration: none;
}


h5 {
  background-color: rgb(78,104,139);                /*Pathema Blue Gray */
  border:0; 
  color: rgb(255,255,255);                         /* Color of Table Headers */
  font-family: sans-serif; font-size: 1em; 
  font-size: 10px;                                /* table header font */
  font-weight: bold; 
  margin: 0; 
  text-align: center; 
  width: auto;
  padding: 1px;
  height: 60px;
 }


h6 {
  border: 0; margin: 0; padding: 5px;
  font-style: normal; font-size: 1em; text-align: center; 
  text-indent: 0; width: auto;
}

h7 {
    font-size: 150%;
    font-weight: bold;
    color: rgb(78,104,139);
}

h8{
                        /* removed bold from this code as it is also coded on in the .shtml page */
   font-size: 12px;
   color: rgb(78,104,139);
}

/*****************************************/
/* Internal Links at the top of each page */
/*****************************************/

#text_container {
   margin-left: 140px;
   margin-top: 5px;
   min-width:750px;
}

/* internal links at the top of each page */

ul.topheaderul{
   padding-bottom:10px;
   padding-left:0;
   margin:0;
   color:rgb(141,179,200);         /* Pathema Light Blue */
}


li.topheader{
   color:rgb(141,179,200);         /* Pathema Light Blue */
   background: transparent;
   text-decoration:underline;
   font-weight:bold;
   font-size:86%;
   float:left;
   list-style:none;
   border: none;
   margin: 0 8px 2px 0;
   padding:0;
}


/*divider between each top menu*/

span.tag_separator{
   color: rgb(78,104,139);     /* Pathema Blue Gray */
   font-weight: bold;
   margin-left:2px;
   margin-right:2px;
   text-decoration:none;
}




/**************************paragraph*******************************************/

p.sectiontop {
  
  font-size:110%;
  border: 2px groove rgb(82,146,252);         /*c_bot bright blue */
  padding: 5px; 
  line-height: 1.5em;
  margin: 5px 50px 0 5px;
  min-width: 70%;
  color:  rgb(0,0,0);
  background-color: rgb(200,209,207);                /* lighter gray */

}

p.sectiontoptwo {
  
  font-size:110%;
  border: 2px; 
  padding: 5px; 
  line-height: 1.5em;
  border: 6px groove rgb(82,146,252);         /*c_bot bright blue */
  margin: 5px 50px 0 5px;
  min-width: 70%;
  color: rgb(255,255,255);
  background-color:  rgb(78,104,139);            /*Pathema blue gray*/
}


/* Anchor Classes */

p.sectiontop a {
  color:rgb(82,146,252) !important;          /*c_botulinum bright blue */ 
  background: transparent;
}

p.sectiontoptwo a {
  color:rgb(82,146,252);          /*c_botulinum bright blue */ 
  background: transparent;
}
/***********************************************************************/

/*for Antibodies in Current Research paragraph explanation of terms */
e.explanation {
  
  font-size:90%;         /* this is 90% of <h8>,  12 px which is just above the explanation section */
  padding: 2px; 
  line-height: 1.5em;

  color:  rgb(0,0,0);
}


#page_container {
   background-color:rgb(255,255,255);
   padding-bottom:35px;
   min-height:600px;
    min-width: 800px;
}

/*****************************div class ********************************************/

div.group {
    margin: 0px 0px 15px 0px; /*10px 0px 15px 0px;*/
    padding: 5px 0px 15px 15px;
    }

 /*div class, for page_container div */

div.pathema {
 margin: 0px;
 background-color: rgb(78,104,139);     /* Pathema Blue Gray */
 height: 60px;
}


/*****************************************************************************************/

#menu_bar {
  text-decoration:none;
 
  font-weight:bold;
  
  width: 100%;
  background-color: rgb(255,255,255);
  float: left;
  list-style-type: none;
                                                                  /** Padding of Menu Tabs at the top of the page **/
  padding-bottom: 0px;                                             /*space between horizontal bar and menu bar*/
  padding-top: 0px;
  padding-left: 15px;

  border-bottom: 8px groove rgb(78,104,139);                           /* Pathema Blue Gray,  line under the tabs*/
  margin: 2px 2px 0 0px;                                       /*space between side bar box and BoNT home tab*/
  min-width: 800px
  }
   

/*menu bar unorder list,  DROP DOWN MENU ELEMENTS**/
 
#menu_bar ul {
   text-decoration:none;
   list-style: none;
   margin:0;                  /** CRITICAL SETTING FOR DROP DOWNS **/ 
   padding: 0;
   width: 18em; 
   float: left;
   border:0px outset rgb(78,104,139);             /* Pathema Blue Gray*/
 }
 
 #menu_bar ul ul {
   text-decoration:none;
   list-style: none;
   margin: 0;
   padding: 0;
   width: 18em; 
   float: left;
   border:0px groove rgb(78,104,139);   
    
}

/*Menu Tabs for each page, this section codes for front face of tabs */
  /* when the tabs have a drop down menu */


#menu_bar a {
   text-decoration:none;
   color: rgb(78,104,139);                                  /* Pathema Blue Gray*/
   font-size: 10px;
   font-weight: bold;
   font-family:Verdana, sans-serif;  
   display: block;
   background: transparent;
   border: 0px inset rgb(70,128,51);                                 /* green c_botulinum */
   margin:0;
   padding: 2px 2px 2px 2px ;                                  /*size of the inside tabs*/
}
                                     /* Top Tab, when the mouse is used to activate the drop down menu */

#menu_bar a:hover{
   text-decoration:none;
   color:  rgb(82,146,252);                                    /*c_botulinum bright blue*/
   background-color:  rgb(255,255,255);                           /*   white */
   display:block;
/* margin:0;
  padding:0;  */
}


#menu_bar ul li {
   text-decoration:none;
   float: left;				                          /* cure IE5.x "whitespace in lists" problem */
   width: 100%;
   height: 100%;
   background-color:rgb(82,146,252);                  /* background of drop down menus*/
   padding:0;
   margin:0;
}

                      /* DROP DOWN MENU, LOOK OF EACH list element */


#menu_bar ul li a:hover {
 text-decoration:none;
   color: rgb(255,255,255);
   background: rgb(78,104,139);             /*Pathema blue gray*/
   border-style: none;
   display: block;
   
}

                     /*** NON - CURRENT TABS **/


#menu_bar li {
/* make the list elements a containing block for the nested lists */
    position: relative;
    text-decoration: none;
    float: left;
    letter-spacing: 1px;
    height: 16px;                               /* height of the tab*/
    padding: 0px 0px 0px 0px;
    color: rgb(255,255,255);                         /* white*/
    background-color: rgb(78,104,139);           /* background of top tabs */
    margin:2px 2px 4px 2px;
    z-index:100;
    border: 2px inset rgb(82,146,252);   /*c_botulinum bright blue*/
                                          /*border for top tabs, but not the active tabs */

}

.menu_bar li ul {
        z-index: 1000;
}


/* Background tab for the CURRENT TAB */

#tab1 li.tab1, 
#tab2 li.tab2, 
#tab3 li.tab3, 
#tab4 li.tab4, 
#tab5 li.tab5,
#tab6 li.tab6,
#tab7 li.tab7,
#tab8 li.tab8,
#tab9 li.tab9,
#tab10 li.tab10,
#tab11 li.tab11
 {
   height:20px;                         /* height of the tab*/
   padding: 0px 0px 0px 0px;
   margin:2px 2px 0px 2px;
   border-style:none; 
}

/* this is for non-current tabs */

#menu_bar li a {
    color:  rgb(255,255,255);          /*color on inactivated menu tab*/
    text-decoration: none;
    font-weight: bold;
    
} 

/* this is for activated tabs,  this codes for the most front part of the CURRENT tab*/

#tab1 li.tab1 a, 
#tab2 li.tab2 a, 
#tab3 li.tab3 a, 
#tab4 li.tab4 a,
#tab5 li.tab5 a,
#tab6 li.tab6 a,
#tab7 li.tab7 a,
#tab8 li.tab8 a,
#tab9 li.tab9 a,
#tab10 li.tab10 a,
#tab11 li.tab11 a {
    
    border: 2px outset rgb(82,146,252);   /*c_bot blue */  border: 4px outset rgb(82,146,252);   /*c_bot blue */
    background-color: rgb(255,255,255);
    padding:2px 2px 4px 2px;
    margin:0;

   }
   
#tab1 li.tab1  ul a, 
#tab2 li.tab2 ul a, 
#tab3 li.tab3  ul a, 
#tab4 li.tab4  ul a,
#tab5 li.tab5  ul a,
#tab6 li.tab6  ul a,
#tab7 li.tab7  ul a,
#tab8 li.tab8  ul a,
#tab9 li.tab9  ul a,
#tab10 li.tab10  ul a,
#tab11 li.tab11  ul a {
     text-decoration: none;
     border: none;     
 }
   

#menu_bar ul {
   position: absolute;
                              /*z-index: 500;*/
}

#menu_bar ul  ul {
   top: 0;
   left: 100%;
}

div#menu_bar_container ul ul,
div#menu_bar_container ul li:hover ul ul,
div#menu_bar_container ul ul li:hover ul ul
{
   display: none;
   
}

div#menu_bar_container ul li:hover ul,
div#menu_bar_container ul ul li:hover ul,
div#menu_bar_container ul ul ul li:hover ul
{
   /*clear:both;*/
   display: block;
  /* float: left;*/
  
 }




/****************************Side bar**********************************************/
#side_bar,
div.group {
   border-right: 1px solid  rgb(78,104,139);             /*Pathema blue gray*/
   border-bottom: 1px solid  rgb(78,104,139);             /*Pathema blue gray*/
   padding-right: 10px;
   padding-left: 25px;
   margin-right: 15px;
     
}


/*Side bar*/

#side_bar img{
 
  border: 2px ridge rgb(78,104,139);
  margin-left:0px;
  padding:0;
}


#side_bar {
    font-size:10px;
    float: left;
    width: 94px;
    height: 800px;
    font-weight: bold;
    background-color: rgb(200,209,207);                /* lighter gray */
    color: rgb(255,255,255);
    padding-left:5px;
    padding-top: 5px;
    border:6px ridge rgb(78,104,139);             /*Pathema blue gray*/
 }



/* unordered list in the side bar */


#side_bar ul {
   
    float:left;
    clear:left;
    margin-top:50px; /* this provides room for the image */
    padding: 1px;
    margin-left:1px;
    margin-right:0;
    margin-bottom: 35px; /*space between last side bar tab and "Questions? Comments?"*/
 
}


#side_bar li {
    float:left;
    font-weight: bold;
    letter-spacing: 1px;
    height: 14px; 
    width: 86px;
    padding: 0px 2px 0px 0px;
    background-color: rgb(78,104,139);   /*Pathema Blue Gray*/
    margin: 6px 0px 2px 2px;
    border: 4px ridge rgb(82,146,252);   /*c_bot blue */
    list-style-type: none;
}

#tab1 li.tab1, 
#tab2 li.tab2, 
#tab3 li.tab3, 
#tab4 li.tab4, 
#tab5 li.tab5,
#tab6 li.tab6,
#tab7 li.tab7,
#tab8 li.tab8,
#tab9 li.tab9, 
#tab10 li.tab10,
#tab11 li.tab11,
#tab12 li.tab12
{
    border-bottom: 0px solid rgb(255,255,255);
    background-color: rgb(255,255,255);
}
  
    
    /* this is for all tabs */

#side_bar li a {
    text-decoration: none;
    font-weight: bold;
    color: rgb(255,255,255);
} 
/* this is for activated tabs */
#tab1 li.tab1 a, 
#tab2 li.tab2 a, 
#tab3 li.tab3 a, 
#tab4 li.tab4 a,
#tab5 li.tab5 a,
#tab6 li.tab6 a,
#tab7 li.tab7 a,
#tab8 li.tab8 a,
#tab9 li.tab9 a,
#tab10 li.tab10 a,
#tab11 li.tab11 a,
#tab12 li.tab12 a
{
    color: rgb(0,0,0);
}
    
#side_bar a:hover{
   text-decoration:none;
   color:rgb(255,255,255);            
   font-weight:bold;
   width: 90px;
   height: 14px;
   background: rgb(82,146,252);   /*c_bot blue */  /*rgb(141,179,200);*/             /* Pathema Light Blue */
   display:block;	  
   margin:0;
  padding:0;

}


#side_bar ul li a {
    color: rgb(255,255,255);
}

#side_bar span.side_link{
    text-decoration: none;
    color: white;
    font-weight: bold;
}

/*************div id in the footer server side include *******************/

#footer {
/*    clear: both;*/
    margin-top: 20px;
    position:relative;
    bottom:10px;
    color: rgb(130,130,130);
    background: rgb(255,255,255);
    padding:8px;
    border-top: 1px dashed rgb(100,100,100);
    border-bottom: 1px dashed rgb(100,100,100);

}

/*************End of BoNT CSS ***********************/

/**** PATHEMA STYLE SHEET ELEMENTS *****/


body.header_color {
         font-family: Arial,Helvetica,sans-serif;
               color: rgb(0,0,0);
    background-color: #a5b9b5; 
    	   font-size: 11.5px;
}

body.side_bar_color {
         font-family: Arial,Helvetica,sans-serif;
               color: rgb(0,0,0);
    background-color: #c8d1cf; 
    	   font-size: 11.5px;
}



 

/**anchor tags **/
img.border_color {
    border-color: #194b85; 
}

.primary_button{	       
      font-family: Arial,Helvetica,sans-serif;
      font-weight: bold;
           
 background-color: #EEEEEE;
}

.secondary_button{	       
      font-family: Arial,Helvetica,sans-serif;
      font-weight: bold;
            color: #FFFFFF; 

}

br {
    line-height: 11.5px; 
}

h1.primary_page_heading{	       
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
      font-size: 18px;
        
     text-align: left; 
  margin-bottom: 0px; 
     margin-top: 0px;
   margin-right: 0px;
    margin-left: 0px;
}

h1.primary_page_heading A{
             
   text-decoration: none;
}

h1.primary_page_heading A:hover{
             color: #7a0000;
   text-decoration: none;
}

h1.primary_page_heading_center{	       
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
      font-size: 18px;
        
     text-align: center;  
  margin-bottom: 0px; 
     margin-top: 0px;
   margin-right: 0px;
    margin-left: 0px;
}

h2.primary_page_heading{	       
    font-family: Arial,Helvetica,sans-serif;
      font-size: 15px;
         
     text-align: left;  
  margin-bottom: 0px; 
     margin-top: 0px;
   margin-right: 0px;
    margin-left: 0px;
}

h2.primary_page_heading A{
          
}

h2.primary_page_heading A:hover{
             color: #7a0000;
}

h2.primary_page_heading_center{	       
    font-family: Arial,Helvetica,sans-serif;
      font-size: 15px;
        
     text-align: center;  
  margin-bottom: 0px; 
     margin-top: 0px;
   margin-right: 0px;
    margin-left: 0px;
}

h3.primary_page_heading{	       
    font-family: Arial,Helvetica,sans-serif;
      font-size: 11.5px;
          color: #0d3059;
     text-align: left;  
  margin-bottom: 0px; 
     margin-top: 0px;
   margin-right: 0px;
    margin-left: 0px;
}

h3.primary_page_heading A{
           
}

h3.primary_page_heading A:hover{
             color: #7a0000;
}

h3.primary_page_heading_center{	       
    font-family: Arial,Helvetica,sans-serif;
      font-size: 11.5px;
          color: #0d3059;
     text-align: center;  
  margin-bottom: 0px; 
     margin-top: 0px;
   margin-right: 0px;
    margin-left: 0px;
}

font.tip{
      font-size: 12px;
	  color: #6C7B8B;
}

td.justify{
            text-align: justify; 
}

td.right_middle{
            text-align: right; 
	vertical-align: middle;
}

td.center_middle{
            text-align: center; 
	vertical-align: middle;
}

td.center_top{
            text-align: center; 
	vertical-align: top;
}

td.highlight_column{
        font-family: Arial,Helvetica,sans-serif;
        font-weight: bold;
    	  font-size: 11.5px;
              color: #0d3059;
   background-color: #FFFFFF;
}

tr.tall_row{
         height: 20px;
}

td.valign_middle{
	vertical-align: middle;
}

font.site_title {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: bold;
    	  font-size: 28px;
    	 text-align: left;
     vertical-align: bottom;
            padding: 0px;
}

table.header_table {
          padding: 0px;
}

table.header_table TBODY {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: bold;
    	  font-size: 11.5px;
    	      color: #0d3059;
     vertical-align: bottom;
            padding: 0px;
}

table.header_table TBODY TR {
          padding: 0px;
}

table.header_table TBODY TR TH {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: bold;
    	  font-size: 11.5px;
    	 text-align: left;
     vertical-align: middle;
            padding: 0px;
}

table.header_table TBODY TR TD {
       font-family: Arial,Helvetica,sans-serif;
       font-weight: bold;
         font-size: 11.5px;
             color: #0d3059;
    	text-align: center;
           padding: 0px;
}

table.header_table TBODY TR TD A{
             color: #0d3059;
   text-decoration: none;
}

table.header_table TBODY TR TD A:hover{
             color: #940000;
   text-decoration: none;
}

table.header_table TBODY TR TH A{
             color: #0d3059;
   text-decoration: none;
}

table.sub_header_table {
          padding: 0px;
}

table.sub_header_table TBODY {
        font-family: Arial,Helvetica,sans-serif !important;
        font-weight: bold;
    	  font-size: 11.5px;
    	      color: #7a0000;
            padding: 0px;
}

table.sub_header_table TBODY TR {
          padding: 0px;
}

table.sub_header_table TBODY TR TH {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: bold;
    	  font-size: 13px;
    	 text-align: left;
     vertical-align: middle;
           padding: 0px;
}

table.sub_header_table TBODY TR TD {
       font-family: Arial,Helvetica,sans-serif;
       font-weight: bold;
         font-size: 11.5px;
             color: #7a0000;
    	text-align: center;
           padding: 0px;
}

table.sub_header_table TBODY TR TD A{
             color: #7a0000;
   text-decoration: none;
}

table.sub_header_table TBODY TR TD A:hover{
             color: #0d3059;
   text-decoration: none;
}

table.sub_header_table TBODY TR TH A{
             color: #7a0000;
   text-decoration: none;
}

/* Sortable tables */
table.sortable a.sortheader {
    background-color:#0d3059;
    color:#FFFFFF;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

table.sortable span.sortarrow {
    color: #FFFFFF;
     text-decoration: none;
}

table.sortable {
     padding: 1px;
     border-width: medium;
     border-color: #0d3059;
     border-style: double;
    background-color: #FFFFFF; 	
}

table.sortable TBODY {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    	  font-size: 11.5px;
    	      color: rgb(0,0,0);
}

table.sortable TBODY TR {
}

table.sortable TBODY TR TH {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: bold;
    	  font-size: 13px;
              color: #FFFFFF;
   background-color: #0d3059; 
         text-align: center; 
     vertical-align: middle;
            padding: 4px; 
             height: 30px;
}

table.sortable TBODY TR TD {
      border-right: #999999 1px solid;
        border-top: #999999 1px solid;
       border-left: #999999 1px solid;
     border-bottom: #999999 1px solid;
    	text-align: center;
    vertical-align: middle;
           padding: 3px;
}

table.primary_table {
     padding: 1px;
     border-width: medium;
     border-color: #0d3059;
     border-style: double;
    background-color: #FFFFFF; 	
}

table.primary_table TBODY {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    	  font-size: 11.5px;
    	      color: rgb(0,0,0);
}

table.primary_table TBODY TR {
}

table.primary_table TBODY TR TH {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: bold;
    	  font-size: 13px;
              color: #FFFFFF;
   background-color: #0d3059; 
         text-align: center; 
     vertical-align: middle;
            padding: 4px; 
             height: 30px;
}

table.primary_table TBODY TR TD {
      border-right: #999999 1px solid;
        border-top: #999999 1px solid;
       border-left: #999999 1px solid;
     border-bottom: #999999 1px solid;
    	text-align: center;
    vertical-align: middle;
           padding: 3px;
}

table.primary_table_no_align {
          padding: 2px;
     border-width: medium;
     border-color: #0d3059;
     border-style: double;
}

table.primary_table_no_align TBODY {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    	  font-size: 11.5px;
    	      color: rgb(0,0,0);
}

table.primary_table_no_align TBODY TR {
}

table.primary_table_no_align TBODY TR TH {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: bold;
    	  font-size: 14px;
              color: #FFFFFF;
   background-color: #0d3059;
            padding: 4px; 
             height: 30px;
}

table.primary_table_no_align TBODY TR TD {
      border-right: #999999 1px solid;
        border-top: #999999 1px solid;
       border-left: #999999 1px solid;
     border-bottom: #999999 1px solid;
           padding: 3px;
}

table.primary_table_no_lines {
          padding: 2px;
     border-width: medium;
     border-color: #0d3059;
     border-style: double;
}

table.primary_table_no_lines TBODY {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    	  font-size: 11.5px;
    	      color: rgb(0,0,0);
}

table.primary_table_no_lines TBODY TR {
}

table.primary_table_no_lines TBODY TR TH {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    	  font-size: 17px;
              color: #FFFFFF;
   background-color: #0d3059; 
         text-align: center; 
     vertical-align: middle;
            padding: 5px; 
             height: 40px;
}

table.primary_table_no_lines TBODY TR TD {
    	text-align: center;
    vertical-align: middle;
           padding: 3px;
}

table.primary_table_no_lines_left {
          padding: 2px;
     border-width: medium;
     border-color: #0d3059;
     border-style: double;
}

table.primary_table_no_lines_left TBODY {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    	  font-size: 11.5px;
    	      color: rgb(0,0,0);
}

table.primary_table_no_lines_left TBODY TR {
}

table.primary_table_no_lines_left TBODY TR TH {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    	  font-size: 17px;
              color: #FFFFFF;
   background-color: #0d3059; 
         text-align: left; 
            padding: 5px; 
             height: 40px;
}

table.primary_table_no_lines_left TBODY TR TD {
    	text-align: justify;
           padding: 4px;
}

table.secondary_table {
          padding: 1px;
 background-color: #bac9c6; 
     border-width: medium;
     border-color: #0d3059;
     border-style: solid;
}

table.secondary_table TBODY {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    	  font-size: 11.5px;
    	      color: rgb(0,0,0);
}

table.secondary_table TBODY TR {
}

table.secondary_table TBODY TR TH {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: bold;
    	  font-size: 17px;
              color: #0d3059;
         text-align: center; 
     vertical-align: middle;
            padding: 4px; 
             height: 35px;
}

table.secondary_table TBODY TR TD {
	font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
	  font-size: 11.5px;
  	      color: rgb(0,0,0);
    	 text-align: center;
     vertical-align: middle;
            padding: 2px;
}

table.secondary_table_left {
          padding: 1px;
 background-color: #bac9c6; 
     border-width: medium;
     border-color: #0d3059;
     border-style: solid;
}

table.secondary_table_left TBODY {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    	  font-size: 11.5px;
    	      color: rgb(0,0,0);
}

table.secondary_table_left TBODY TR {
}

table.secondary_table_left TBODY TR TH {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: bold;
    	  font-size: 17px;
              color: #0d3059;
         text-align: left; 
     vertical-align: middle;
            padding: 4px; 
             height: 35px;
}

table.secondary_table_left TBODY TR TD {
	font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
	  font-size: 11.5px;
  	      color: rgb(0,0,0);
    	 text-align: left;
     vertical-align: top;
            padding: 2px;
}

table.side_bar_table {
          padding: 0px; 
}

table.side_bar_table TBODY {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    	  font-size: 11.5px;
    	      color: #0d3059;
}

table.side_bar_table TBODY TR {
}

table.side_bar_table TBODY TR TH {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: bold;
    	  font-size: 15px;
    	 text-align: left;
     vertical-align: middle;
            padding: 1px; 
}

table.side_bar_table TBODY TR TD {
    	text-align: left;
       font-weight: bold;
             color: #0d3059;
           padding: 1px;
}

table.side_bar_table TBODY TR TD A{
             color: #0d3059;
}

table.side_bar_table TBODY TR TD A:hover{
             color: #7a0000;
}

table.side_bar_table TBODY TR TH A{
             color: #0d3059;
}

table.clear_table {
           padding: 2px;
}

table.clear_table TBODY {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    	  font-size: 11.5px;
    	      color: rgb(0,0,0);
            padding: 2px;
}

table.clear_table TBODY TR {
}

table.clear_table TBODY TR TH {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    	      color: #0d3059;
    	  font-size: 15px;
        font-weight: bold;
            padding: 5px; 
             height: 40px;
}

table.clear_table TBODY TR TD {
           padding: 2px;
}

table.whole_page_table {
        margin-bottom: 15px;
           margin-top: 15px;
          margin-left: 15px;
         margin-right: 15px;
                width: 96.5%;
}

table.whole_page_table TBODY {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    	  font-size: 11.5px;
    	      color: rgb(0,0,0);
}

table.whole_page_table TBODY TR {
}

table.whole_page_table TBODY TR TH {
}

table.whole_page_table TBODY TR TD {
}

table.gene_page_table {
           margin-bottom: 3px;
           margin-top: 3px;
           margin-left: 3px;
           margin-right: 3px;
            width: 99%;
}

table.gene_page_table TBODY {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    	  font-size: 11.5px;
    	      color: rgb(0,0,0);
}

table.gene_page_table TBODY TR {
           padding: 2px;
}

table.gene_page_table TBODY TR TH {
           padding: 2px;
}

table.gene_page_table TBODY TR TD {
           padding: 2px;
}

table.download_table {
          padding: 5px;
}

table.download_table TBODY {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    	  font-size: 11.5px;
    	      color: #0d3059;
}

table.download_table TBODY TR TD {
      border-right: 0px;
        border-top: 0px;
       border-left: 0px;
     border-bottom: 0px;
    vertical-align: middle;
        text-align: center; 
           padding: 1px;
}

select, input {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    	  font-size: 11px;
             border: 1px solid rgb(0,0,0);
}

table.clear_table td {
	border: 0px !important;
}



