/* Site-wide style for html pages; made to look compatible with Twiki style */

/*-------------
Standard layout
---------------*/

html {
   overflow-y: scroll;
}

body {
   font-family : arial,sans-serif;
   margin-left: 8%;
   margin-top: 2%;
   margin-right: 8%;
   margin-bottom: 2%;
}

a {
   font-family:arial,sans-serif;
   color: #003366 ;
   text-decoration: underline;
}

a:hover {
   text-decoration: none;
   background-color : #EEEEEE;
}

h1 {
   color : #003366;
   font-family : arial,sans-serif;
   font-size : 22px;
   text-align: center;
}

h2 {
   background-color : #EEEEEE;
   border-color : #AAAAAA;
   border-style : dotted;
   border-width : 1px;
   color : #003366;
   font-family : arial,sans-serif;
   font-size : 14px;
   font-weight : bold;
   padding-bottom : 2px;
   padding-left : 6px;
   padding-right : 2px;
   padding-top : 2px;
   margin-left: -4%;
   margin-right: -4%;
   margin-bottom: 10px;
   margin-top: 10px;
}

div.bottom-margin {
   margin-bottom: 40px;
}

/*----------------------------------------------------------------------
Standard layout for author lists and affiliations for supplementary data
------------------------------------------------------------------------*/

div.authorlist{
   font-size : 14px;
   font-weight: bold;
   text-align : center;
   margin-bottom: 5px;
}

div.affiliations{
   font-size : 10px;
   margin-bottom: 30px;
}

div.abstract{
   font-size : 12px;
   margin-bottom: 30px;
}

/*-------------------------
Standard table with borders
---------------------------*/

table {
   border : 0.5px solid #AAAAAA;
   border-collapse : collapse; 
   align : left;
   vertical-align : top;
}

tr {
   border : 0.5px solid #AAAAAA;
   border-collapse : collapse;
}

th {
   border : 0.5px solid #AAAAAA;
   border-collapse : collapse;
   padding-left : 5px;
   padding-right: 5px;
   padding-top :  2px;
   padding-bottom: 2px;
   text-align: center;
}

td {
   border : 0.5px solid #AAAAAA;
   border-collapse : collapse;
   padding-left : 5px;
   padding-right: 5px;
   padding-top :  2px;
   padding-bottom: 2px;
   text-align: left;
}


/*-----------------------
Table without any borders
-------------------------*/

table.noborder {
   border : none;
   border-collapse : collapse;
   align : left;
   vertical-align : top;
}

table.noborder tr {
   border : none;
   border-collapse : collapse;
}

table.noborder th {
   border : none;
   border-collapse : collapse;
   padding-left : 5px;
   padding-right: 5px;
   padding-top :  2px;
   padding-bottom: 2px;
   text-align: center;
}

table.noborder td {
   border : none;
   border-collapse : collapse;
   padding-left : 5px;
   padding-right: 5px;
   padding-top :  2px;
   padding-bottom: 2px;
   text-align: left;
}


/*---------------------------------------------------------------------
Styling for javascript popups, used in output of a bunch of CGI scripts
-----------------------------------------------------------------------*/

table.overlib     { padding: 1px; border: none; }
table.overlib tr  { padding: 1px; border: none; }
table.overlib th  { padding: 1px; border: none; }
table.overlib td  { padding: 1px; border: none; }

/*-------------------------------
Styling for IGB peakfinder output
---------------------------------*/

.igb-header  { color:#003366; font-weight:bold; background-color:#EEEEEE; text-align:left; padding:4px; }

/*---------------------------
Accordion sliding paragraphs
-----------------------------*/

#accordion {
	margin:20px 0px;
}

h3.toggler {
   background-color : #f7c8c8;
   border-color : #ec7474;
   border-style : dotted;
   border-width : 1px;
   color : #003366;
   font-family : arial,sans-serif;
   font-size : 14px;
   font-weight : bold;
   padding-bottom : 2px;
   padding-left : 6px;
   padding-right : 2px;
   padding-top : 2px;
   margin-left: -4%;
   margin-right: -4%;
   margin-bottom: 10px;
   margin-top: 10px;
}

h3.toggler:hover {
   background-color : #f7c8c8;
   border-color : #ec7474;
   border-style : dotted;
   border-width : 1px;
   color : #003366;
   font-family : arial,sans-serif;
   font-size : 14px;
   font-weight : bold;
   padding-bottom : 2px;
   padding-left : 6px;
   padding-right : 2px;
   padding-top : 2px;
   margin-left: -4%;
   margin-right: -4%;
   margin-bottom: 10px;
   margin-top: 10px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}

blockquote {
	padding:5px 20px;
}
