	body {
		color: #777777;
		text-align: justify;
		font-size: 12px;
		font-family: Helvetica, Verdana, Arial;
		background-color: #f0f0f0;
	}
	
	p {
		padding: 0px;
		margin: 0px;
		font-size: 12px;
		text-align: justify;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}

	p.legal {
		text-align: center;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 10px;
		font-weight: normal;
		font-style: italic;
		color: #cccccc;
	}
	
	a.legal {
		color: #cccccc;
		text-decoration: none;
		text-align: center;
		font-style: italic;
		font-size: 10px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}

	topmenu {
		font-style: normal;
		color: #777777;
		font-weight: normal;
		font-size: 11px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}

	a.topmenu {
		font-size: 11px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-style: normal;
		font-weight: normal;
		color: #777777;
		text-decoration: none;
	}

	p.comment {
		text-align: justify;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 10px;
		font-weight: normal;
		font-style: italic;
		color: #cccccc;
	}

	table.menu {
		padding-top: 100px;
		padding-bottom: 100px;
		background-image: url(images/menu.png);
		background-color: white;
		height: 76px;
		width: 800px;
	}

	.button {
		padding-bottom: 13px;
	}

	table {
		border-collapse: collapse;
		border-spacing: 0px;
		margin: auto;
		width: 800px;
	}

	table.iphone {
		border-collapse: collapse;
		border-spacing: 0px;
		margin: auto;
		width: 463px;
	}

	table.cell {
		width: auto;
		border-spacing: 5px 5px;
		border-collapse: separate;
	}
	
	table.faq {
		width: auto;
		border-spacing: 5px 5px;
		border-collapse: separate;
	}

	table.columns {
		border-spacing: 30px 0px;
		padding: 10px;
		font-size: 12px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		border-collapse: separate;
		background-color: white;
		width: auto;
	}

	img {
		border-style: none;
		border-width: 0px;
	}

	th {
		margin:0px;
		padding: 0px;
		border-width: 0px;
		border-style: none;
		text-align: center;
	}

	th.topcolumn {
		padding: 2px;
		font-weight: bold;
		color: white;
		text-align: center;
		background-color: #777777;
		font-size: 11px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}

	td {
		margin:0px;
		padding: 0px;
		border-width: 0px;
		border-style: none;
	}

	td.white {
		padding-left: 20px;
		padding-right: 20px;
		margin:0px;
		background-color: white;
	}

	td.column {
		text-align: left;
		font-size: 10px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}

	th.request {
		padding: 5px;
		font-weight: bold;
		color: white;
		text-align: left;
		background-color: #777777;
		font-size: 14px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}

	td.answer {
		padding: 5px;
		text-align: justify;
		font-size: 12px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}
	
	h1 {
		padding-left: 0px;
		padding-bottom: 5px;
		padding-right: 0px;
		padding-top: 5px;
		text-align: center;
		font-weight: bold;
		color: black;
		font-size: 24px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}

	h2 {
		text-align: center;
		font-style: normal;
		font-weight: bold;
		color: #777777;
		font-size: 18px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}

	h3 {
		padding: 0px;
		margin: 0px;
		text-align: left;
		font-style: normal;
		font-weight: normal;
		color: black;
		font-size: 14px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}
	
	h4 {
		text-align: center;
		font-style: normal;
		font-weight: bold;
		color: #777777;
		font-size: 14px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}

	hr {
		border-width: thin;
		border-style: ridge;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	span.label,span.spacer,span.multiple span {
		width:120px;float:left;
	} 
	span.multiple {
		float:left;
	} 
	span.button {
		padding-left:120px;
	} 
	div.clear {
		clear:both;padding-top:5px;
	}
	
	fieldset {
		padding: 5px;
		color: black;
		font-size: 14px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	  }
	  
	label {
	  float:left;
	  width:auto;
	  margin-right:0.5em;
	  padding-top:0.2em;
	  text-align:left;
	  font-weight:bold;
	  }