html {
    overflow: scroll;
}


body	{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

p	{
	color: #000000;
	margin: 10pt 20pt;
	text-align: justify;
	line-height: 130%;
}

input {
	color: #330099; 
	background: #EDEDFF;
	border: 1px solid #330099
}

select {
	color: #330099;
	background: #EDEDFF;
	border: 1px solid #330099
}

input.noborder {
	border: 0px;
	background: #FFFFFF;
}

input.search {
	color: #330099;
	background: #EDEDFF;
	border: 1px solid #330099
}

textarea {
	color: #330099;
	background: #EDEDFF;
	border: 1px solid #330099
}

a	{
	text-decoration: none;
	color: #330099;
}

a:hover {
	color: #0000FF;
}


h1	{
	color: #330099;
	font-size: 175%;
}

h2	{
	color: #330099;
	font-size: 150%;
}

h2.partnertitle	{
	text-align: center;
}

a.topnav {
		text-decoration: none;
		font-size: 20px;
		color: #0000FF;
}

a.topnav:hover {
		color: #330099;
		font-size: 20px;
}

a.topnavactive {
		text-decoration: none;
		font-size: 20px;
		color: #330099;
}

a.topnavactive:hover {
		color: #330099;
		font-size: 20px;
}

a.topnavabout {
		text-decoration: none;
		font-size: 18px;
		color: #0000FF;
}

a.topnavabout:hover {
		font-size: 18px;
		color: #330099;
}

a.topnavaboutactive {
		text-decoration: none;
		font-size: 18px;
		color: #330099;
}

a.topnavaboutactive:hover {
		font-size: 18px;
		color: #330099;
}

a.partnerslist {
		text-decoration: none;
		color: #0000FF;
		font-size: 14px;
}

a.partnerslist:hover {
		color: #330099;
}

a.ref {
		text-decoration: none;
		color: #909090;
}

a.ref:hover {
		color: #303030;
}

a.partnerover {
		text-decoration: none;
		font-weight: bold;
		color: #330099;
}

a.partnerover:hover {
		color: #0000FF;
}

a.presentation {
		text-decoration: none;
		font-size:80%;
}

a.ref {
		text-decoration: none;
}

td.topnav {
		font-size:135%;
}

table.glossary {
		border-collapse: collapse; 
		border: 1px solid #330099;
}



td.glossary {
		padding: 3pt; 
		background-color: #330099; 
		color: white;
}

table.calendar {
		border-collapse: collapse; 
		border: 1px solid #330099;
}

td.calendar {
        font-size:80%;
        color: #909090;
        padding: 3pt;
}

td.SNP0 {
		background-color: #EDEDFF;
		text-align: center;
}

td.SNP1 {
		text-align: center;
}

td.SNPhead {
  	    	padding: 3pt;
		text-align: center;
}



fieldset {
		border-width: 1px;
		border-style: solid;
		border-color: #330099;
}

div.login {
		text-align: right;
		color: #330099;
		font-size: 80%;
		font-style: italic;
}

div.reactions {
		margin: 10pt 20pt;
		font-size: 80%;
		font-style: italic;
}

div.reaction1 {
		background-color: #EDEDFF
}

div.reaction0 {
		background-color: #FFFFFF
}

div.message {
		margin: 10pt 20pt;
		text-align: justify;
}

legend {
		color: #330099;
		font-size: 80%;
}

ul	{
		text-align: justify;
		line-height: 130%;
		list-style: url(images/bleu.gif);
}

ul ul {
		list-style: url(images/bleu2.gif);
}

li	{
		color: #000000;
		padding: 3px;
}

font.ref {
		font-size: 75%; 
		color: 		#909090;
}

font.newest {
		color: red;
		font-size: 80%;
		font-style: italic;
}

font.new {
		color: green;
		font-size: 80%;
		font-style: italic;
}

font.old {
		color: #909090;
}

font.reactions {
		font-size: 80%;
		font-style: italic;
}

font.label {
		font-weight: bold;
		color: #330099;
}

font.EEC {
  		font-weight: bold;
		background-color: #FFFFFF;
		color: #BC012D;
}

font.LMS {
  		font-weight: bold;
		background-color: #FFFFFF;
		color: #4D6263;
}

font.ADULT {
  		font-weight: bold;
		background-color: #FFFFFF;
		color: #424AED;
}

font.AEC {
  		font-weight: bold;
		background-color: #FFFFFF;
		color: #013B0B;
}

font.RHS {
  		font-weight: bold;
		background-color: #FFFFFF;
		color: #8D64C4;
}

font.SHFM {
  		font-weight: bold;
		background-color: #3240FE;
		color: #FFFFFF;
}

font.NSCL {
  		font-weight: bold;
		background-color: #D1023A;
		color: #FFFFFF;
}

font.TA {
  		font-weight: bold;
		background-color: #5988FF;
		color: #FFFFFF;
}

font.TA2 {
  		font-weight: bold;
		background-color: #3143FC;
		color: #FFFFFF;
}

font.DBD {
  		font-weight: bold;
		background-color: #D0003A;
		color: #FFFFFF;
}

font.ISO {
  		font-weight: bold;
		background-color: #E3E71A;
		color: #000000;
}

font.SAM {
  		font-weight: bold;
		background-color: #003B00;
		color: #FFFFFF;
}

font.TID {
  		font-weight: bold;
		background-color: #7545B7;
		color: #FFFFFF;
}



