	body
		{
		margin: 0px 0px 0px 0px;
		padding: 0px;
		background-color: #b2ae8a;
		color: #000000;
		font-size: 10pt;
		font-family: Tahoma, Arial;
		font-weight: normal;
		text-decoration: none;
		}
		
		
	table.layout
		{
		margin: 0px;
		padding: 0px;
		border: 0px;
		border-style: none;
		width: 1005px;
		text-align: center;
		vertical-align: top;
		}	
		
	table.article
		{
		margin: 0px;
		padding: 0px;
		border: 0px;
		width: 100%;
		text-align: left;
		vertical-align: top;		
		}		
			
			
	table.user-form
		{
		margin: 0px;
		padding: 10px;
		text-align: left;
		vertical-align: top;
		border: 1px;
		border-style: solid;
		border-color: #566f8e;
		background-color: #ffffff;
		}
		
		
	table.vrc
		{
		text-align: left;
		vertical-align: top;
		width: 100%;
		margin: 0px;
		padding: 0px;
		}
		
		
	table.inscription
		{
		padding: 10px;
		margin: 10px;
		border-width: 1px;
		border-style: solid;
		border-color: #b2ae8a;
		text-align: center;
		vertical-align: middle;
		background-color: #d8d2a2;
		color: #000000;
		font-size: 12pt;			
		}		
		
	
	td.date-area
		{
		width: 200px;
		height: 120px;
		padding: 0px;
		margin: 0px;
		border-style: none;
		font-size: 8pt;
		text-align: center;
		vertical-align: top;
		color: #000000;
		background-color: #f3f0d5;
		}
		
		
	td.highlight-box
		{
		padding: 0px;
		margin: 10px;
		font-size: 10pt;
		border: #b2ae8a 1px solid;
		text-align: center;
		vertical-align: middle;
		background-color: #d8d2a2;
		}
		
		
	td.newsletter
		{
		padding: 2px;
		margin: 10px;
		font-size: 10pt;
		border: #b2ae8a 1px solid;
		text-align: left;
		vertical-align: top;
		background-color: #d8d2a2;
		}			
		

	td.left-column
		{
		width: 150px;
		height: 500px;
		padding: 0px;
		margin: 0px;
		border-style: none;
		text-align: left;
		vertical-align: top;
		color: #000000;
		background-color: #f3f0d5;
		}
	
	
	td.center-column
		{
		width: 655px;
		height: 500px;			
		padding: 0px;
		margin: 0px;
		border-style: none;
		text-align: left;
		vertical-align: top;
		color: #000000;
		background-color: #ffffff;
		}
		

	td.right-column
		{
		height: 500px;			
		padding: 0px;
		margin: 0px;
		border-style: none;
		text-align: left;
		vertical-align: top;
		color: #000000;
		background-color: #f3f0d5;
		}		
		

	td.footer
		{
		padding: 4px;
		margin: 0px;
		border-style: none;
		text-align: left;
		vertical-align: top;
		color: #000000;
		font-size: 8pt;
		font-family: Tahoma, Arial;
		font-weight: normal;
		text-decoration: none;
		}
		
		
	td.news			
		{
		padding: 10px;
		margin: 0px;
		border-style: none;
		text-align: left;
		vertical-align: top;
		background-color: #d8d2a2;
		border: #b2ae8a 1px solid;
		}
	
		
	table.newitems
		{
		width: 100%;
		}
		
		
	table.newitems td
		{
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
		vertical-align: middle;
		width: 33%;	
		}
		
		
	tr.row1
		{
		background-color: #ffffff;
		}


	tr.row2
		{
		background-color: #eeeeee;
		}						


	li.none
		{
		list-style: none;
		padding: 0px;
		margin: 0px;
		}
			
		
	dl.vrc
		{
		color: #666666;
		font-size: 8pt;
		margin: 0px;
		padding: 0px;
		}
		
		
	dl.vrc dd
		{
		margin-bottom: 10px;
		}
		
		
	dl.toc dd
		{
		margin-bottom: 14px;
		}		
		
		
	dl.toc dt
		{
		font-weight: bold;
		}		
	
		
	a,
	a:visited
		{
		color: #6f2629;
		}
	

	a:hover
		{ 
		color: #ffffff;
		background-color: #566f8e;
		text-decoration: none;
		}

		
	a.clear,
	a.clear:hover,
	a.clear:visited
		{
		text-decoration: none;
		background-color: transparent;
		}	


	a.progreg:hover
		{
		background-color: #ffffcc;
		}	
				
		
	a.rss,
	a.rss:hover,
	a.rss:visited		{ 
				color: #cc6633;
				font-size: 9pt;
				font-weight: Bold;
				}			
	
	
	hr
		{
		margin: 0px;
		padding: 0px;
		color: #566f8e;
		border-style: solid;
		border-width: 1px;
		}
	
		
	img.makeRight
		{
		float: right;
		padding: 5px;
		}
		
	
	img.makeLeft
		{
		float: left;
		padding: 5px;
		margin-right: 5px;
		}

		
	img.makeCenter
		{
		display: block;
		margin-left: auto;
		margin-right: auto;
		padding-top: 5px;
		padding-bottom: 5px;
		}		
		
	img.social
		{
		float: left;
		padding-top: 4px;
		padding-left: 4px;
		margin: 0px;
		}		
		
		
	tr.makeLeft,
	td.makeLeft,
	p.makeLeft
		{
		text-align: left;
		}
		
	
	tr.makeRight,
	td.makeRight,
	p.makeRight
		{
		text-align: right;					
		}
	
	
	h1, h2,	h3, h4
		{
		font-family: Arial;
		margin-bottom: 0px;
		padding-bottom: 0px;
		}
			
	
	tr.makeCenter,
	td.makeCenter,
	p.makeCenter,
	h2.makeCenter,
	h3.makeCenter
		{			
		text-align: center;
		}
		
	
	td.makeTop,
	tr.makeTop,
	p.makeTop
		{
		vertical-align: top;
		}
		
	
	td.makeBottom,
	tr.makeBottom,
	p.makeBottom
		{
		vertical-align: top;
		}

		
	input,
	select,
	textarea
		{
		color: #000000;
		background-color: #eeeeee;
		}		
		
		
	input.SubmitButton
		{
		font-family: Arial;
		font-size: 9pt; 
		font-weight: bold;
		background-color: #6c2930;
		color: #ffffff;
		}
		
		
	select.vrc
		{
		color: #ffffff;
		background-color: #6f90b8;
		font-size: 10pt;
		}				

		
	p.footer,
	a.footer
		{		
		vertical-align: top;
		font-size: 8pt;
		font-family: Tahoma, Arial;
		font-weight: normal;
		text-decoration: none;		
		}

		
	p.alert
		{
		margin: 10px;
		padding: 10px;
		text-align: center;
		vertical-align: middle;
		font-size: 12pt;
		font-style: italic;
		text-decoration: none;
		font-weight: normal;	
		border: 2px;
		border-style: dashed;
		border-color: #566f8e;			
		}		
		
	p.featured
		{
		display: block;
		width: 180px;
		padding: 0px;
		margin: 0px;
		font-size: 10pt;
		border: #b2ae8a 1px solid;
		text-align: center;
		vertical-align: middle;
		background-color: #d8d2a2;
		}
		
	#content
		{
		padding: 10px;
		}
		
		
	#newitems
		{
		font-size: 14pt;
		font-weight: bold;
		}


	.FormButton
		{
		color: #ffffff;
		background-color: #566f8e;
		}