body {
	 background-color: #ffffff;
	 width: 100%;
	 margin: 0cm;
	 padding: 0px
	 font-family: Helvetica;
	 font-size: 14pt;
	 color: #4F5155;
}

#header
	{
	 	padding: 0px;
	 	width: 100%;
	 	margin-left: 2px;
	 	margin-right: auto;
	}
	
#footer
	{
		font-size: 10pt;
	}

	
h1 {
 color: #444;
 background-color: transparent;
 font-size: 18pt;
 font-weight: bold;
 margin: 24px 0 2px 0;
 padding: 5px 0 6px 0;
}


h2 {
 color: #444;
 background-color: transparent;
 font-size: 14pt;
 font-weight: bold;
 margin: 24px 0 2px 0;
 padding: 5px 0 6px 0;
}

h3 {
 color: #444;
 background-color: transparent;
 font-size: 14px;
 font-weight: bold;
 margin: 24px 0 2px 0;
 padding: 5px 0 6px 0;
}


		
#footer
	{
		margin-top: 2cm;
	}
	
#error_message
	{
		padding: 2px;
		color: #ff0000;
		font-size: 10pt;
	}
	
#note
	{
		color: #666666;
		font-size: 12pt;
	}
	
#note_small
	{
		color: #666666;
		font-size: 10pt;
		font-family: Helvetica;
	}
	
#contact
	{
		margin-top: 2cm;
		color: #666666;
		font-size: 10pt;
		font-family: Helvetica;
	}
		
	
#link_small
	{
		font-size: 10pt;
	}
	
	
#message
	{
		padding: 2px;
		color: #ffffff;
		background: #ff0000;
		font-size: 12pt;
		font-family: Helvetica;
		display: inline-block;
	}
	
	
#msg
	{
		padding: 2px;
		color: #ffffff;
		background: #009900;
		font-size: 12pt;
		font-family: Helvetica;
		display: inline-block;
	}
	
	
#banner 
	{
		position: absolute;
		padding: 0x; 
		height: 40px; 
		margin: 0px; 
		width: 100%;
		background: #000000;
		color: #ffffff;
		border-bottom: 2px solid #999999;
		top: 0px;
		left: 0px;
		margin: 0 auto;
		font-size: 12pt;
		font-family: Helvetica;
		padding: 0px;
}



	
#page
{
	width: 80%;
	margin: 2cm;
}

#submit_list
	{
		line-height: 130%;
	}
	
#share_link
	{
		background: #ffffaa;
	}
	
#step
	{
		background: #ffffaa;
	}
	
#tabs
	{
		font-size: 12pt;
		width: 640px;
		margin-left: 2cm;
	}

