body, td {	
	font-size: 9pt;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; 
}

.me {
	background-color: Wheat;
}
div.me {
	border: solid 2px orange;
	padding: 4px;
}

img {border: none; vertical-align:middle}

tt{font-size:8pt}



	input [type!="submit"], textarea, select, fieldset {
		background-color: whitesmoke; 
	}
	input [type!="submit"], textarea, select {
		border: solid 1px gray;
		color: black;
		font-size: 90%;
		padding: 4px;
	}
	input [type="submit"]  [type!="image"] {
		font-weight: bold;
		padding: 2px;
		font-variant: small-caps;
		background-color: lavender;
		border: solid 2px gray;
	}


/*
input.textfield {background-color: white}
select          {font-size: 8pt; color: black; background-color: white}
textarea        {font-size: 10pt; color: black; background-color: white}
*/


th              {font-weight: bold; color: #555555; text-align:left}
h1              {font-size: 12pt; color: #000080; font-weight: bold; /*margin-bottom:2px*/}
h2              {font-size: 11pt; color: #000080; font-weight: bold; /*margin-bottom:1px*/}
h3              {font-size: 10pt; color: #000080; font-weight: bold; /*margin-bottom:0px*/}
hr		{size:1px; color: #aaaabb}

	.list						{border: solid 1px #AAA; border-left:none; border-right:none; font-size: 8pt;}
	th.list						{background-color: #EEE; text-transform: uppercase; }
	td.list.odd				{background-color: #DDD;}
	td.list.even				{background-color: #CCC;}

a[target="_blank"]:after {content: url("/webengine/images/externallinkicon.gif"); }

a:link          {text-decoration: underline; color: lightslategray}
a:visited       {text-decoration: underline; color: mediumpurple}
a:hover         {text-decoration: underline; color: darkgray}

.warning        {font-family: arial, helvetica, geneva, sans-serif; font-size: x-small; font-weight: bold; color: #FF0000}
.smalllogin     {font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; color: #FF0000; background-color: white; border: solid 1px #afafbf}

.topnav            {font-size:8pt; color: #000333}
a.topnav:link      {text-decoration:none; color: #000333}
a.topnav:visited   {text-decoration:none; color: #000333}
a.topnav:hover     {text-decoration:underline; color: #000333}

.nav            {font-size: 12px; color: #000333}
th.nav		{font-size: 12px; font-weight: 900; color: black; text-align: left; border-top-style:solid; border-bottom-style: solid; border-top-width: 4px; border-bottom-width: 2px; border-collapse:collapse; border-color:#afafbf; background-color: white;}
td.nav		{font-size: 12px; 		     		 color: black; text-align: left; border-top-style: none; border-bottom-style: solid; border-bottom-width: 1px; border-collapse:collapse; border-color:#afafbf; background-color: white;}
a.nav:link      {text-decoration:none; color: #000333}
a.nav:visited   {text-decoration:none; color: #000333}
a.nav:hover     {text-decoration:underline; color: #000333}


.navselected    {font-size: 12px; color: darkblue; font-weight: bold}


*.forum            {font-size: 8pt; color: #000333}

th.forum		{font-weight: 900; color: white; text-align: left; border: none; border-collapse:collapse; background-color: black; padding:4px}
td.forum		{		     		color: black; text-align: left; border: none; padding:0px 3px}
tr.forumodd		{background-color: lightblue}
tr.forumeven	{background-color: gray}

a.forum:link      {text-decoration:none; color: #000333}
a.forum:visited   {text-decoration:none; color: #000333}
a.forum:hover     {text-decoration:underline; color: #000333}


	.art		{font-size: 10pt; text-align: justify; color: black}

	h1.art a		{font-family: inherit}
	.art.admin		{font-size:80%; line-height:110%;}
	
	.art.ref			{font-size:80%; color:CadetBlue;}
	div.art.ref		{font-size: 80%; margin-bottom:12px}
	
	a.art.ref:link      	{font: inherit; color: black}
	a.art.ref:visited   	{font: inherit; color: #7f7f7f}
	a.art.ref:hover     	{font: inherit; color: #FF0000}
	
h1.art, h1.art a		{font-size: 18px; font-weight: normal; color: #990000; text-align: left}
div.art		{font-size: 10pt}
td.art		{font-size: 44px; font-weight: normal; text-align: left}

h1.site		{font-size: 20px; font-weight: bold; color:#00649a; text-align: left; }

.poll		{font-size:7pt}
h1.poll		{text-align: center; border-style: solid; border-width: 1px; border-collapse:collapse; border-color:#afafbf; background-color: white;}


ul.menu {
 	margin-left: 16px;
}
li.menu {
	list-style-image: url("/webengine/menu/arrow.gif");
 	list-style-position: outside;
 	/*margin-left: 0.5em;*/
}
a.menu {
	font-size: 8pt;
}

a.menu h2		{font-size: 10pt;}
a.menu:link		{text-decoration:underline; color: #000333}
a.menu:visited	{text-decoration:none; color: #000333}
a.menu:hover	{text-decoration:none; background-color: #f0e710}

[LANG|=fr] > *  { quotes: "«" "»" "\2039" "\203A" }
[LANG|=en] > *  { quotes: "\201C" "\201D" "\2018" "\2019" }


q:before {
  content: open-quote;
}

q:after {
  content: close-quote;
}
/* css3*/
table.trackrecord tr.trackrecord:nth-child(odd) td.trackrecord {background-color: silver; } 
table.trackrecord tr.trackrecord:nth-child(even) td.trackrecord {background-color: gray; } 

table.trackrecord tr.trackrecord td.trackrecord {font-size: 10pt; color: black; text-align: center} 
table.trackrecord tr.trackrecord th.trackrecord {font-size: 11pt; font-weight:bold; color: white; text-align: center} 

/* 
table.trackrecord tr.trackrecord:row[row-odd] td.trackrecord {background: silver; } 
table.trackrecord tr.trackrecord:row[row-even] td.trackrecord {background: gray; } 
*/

table.standard { border: solid 3px darkblue; background-color:white;}
table.standard tr td {font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 7pt; color: black; text-align: left; 	padding:4px; letter-spacing: 0.1em} 
table.standard tr th {font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 7pt; color: white; text-align: center; padding:4px; letter-spacing: 0.5em; font-weight: bold; background-color:#00649a } 


/*--- NEW DESIGN --*/

	p {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:100%;
		/*border: solid 1px gray;*/
		/*text-indent: 0;*/
	}
	
	a {
		border: none;
	}
/*	
	a, th, td, p {
		font: 9pt 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	}
	*/
	note {
		font-size: 7pt;
	}
	

	h4 {
		font-size: 8pt;
		font-weight: bold;
		line-height: 100%;
	}

	th {
		background-color: #777; 
	}
	
	td.thumb, td.thumb p {
		background-color: lightgrey; 
		font-family:helvetica; 
		font-size: 10pt;
		font-weight: normal;
		height:50px;
		color:white;
		padding: 8px 8px;
	}
	td.thumbselected {
		background-color: yellow; 
	}
	
	td.column, td.columnright, td.column p, td.columnright p, td.column b   {
		/*width:61%;*/
		vertical-align: top;
		color: #444;
		line-height: 150%;

	}

	td.columnright, td.columnright p, td.columnright h3  {
		/*width:34%;*/
		vertical-align: top;
		color: #444;
		font-size: 8pt;
		line-height: 150%;

	}
	td.columnright  {
		width:34%;
	}
	
	 td.column b   {
	 	font-weight: bold;
	 }
	
	td.fact, th.fact {
		font-size: 8pt;
		padding: 2px;
		border: solid 1px #ccc;
	
	}
	th.fact {
		background-color: #eee; 
		text-align: center;
	}
	
	
				.expandable
			{
				CURSOR: hand
			}
			.expanded
			{
				color: black
			}
			.collapsed
			{
				DISPLAY: none
			}

	
<!--</style>-->
