
	body {
		font-family: Arial, sans-serif;
		color: black;
		text-align: center;
	}

	h1 {
		margin: 0px;
	}

	#layout {
		margin-left: auto;
		margin-right: auto;
		width: 700px;
		text-align: left;
	}

	#header {
		background-image: url(http://www.gotomeeting.com/g2w/images/7638828524330152723/embed.jpg);
		background-repeat: no-repeat;
		background-position: 100% 0%;
		height: 140px;
		line-height: 140px;
		color: #333;
	}

	#main {	
		background-image: url(http://img.gotomeeting.com/g2mimages/webinar/themes/business/headerBar.gif);
		background-repeat: repeat-x;
		background-color: #f7f7f7;
		padding: 20px;
	}

	#links {
		text-align: center;
		font-size: 80%;
	}


	/*
	.button {
		float: left;
		margin: 30px;
		margin-top: 10px;
		padding: 10px;
		font-weight: bold;
		font-size: 24px;
		border: 1px solid black;
		background-color: #eee;
		text-decoration: none;
		color: black;
		font-family: sans-serif;
	}
	.button:hover {
		background-color: #ff0;
	}
	*/

	.disabled {
		border-color: silver;
		color: silver;
	}

	form {
		padding: 20px;
		padding-bottom: 0px;
	}
	.field {
		padding: 2px;
		padding-left: 50px;
		font-size: 90%;
		font-weight: bold;
		xborder: solid;
	}
	.field label {
		float: left;
		width: 120px;
	}
	.field .input {
		xfloat: left;
	}
	.field .Email,
	.field .FirstName,
	.field .LastName {
		width: 300px;
	}
	.field .Phone1,
	.field .Phone2 {
		width: 3em;
	}
	.field .Phone3 {
		width: 4em;
	}
	.field .Title {
		width: 80px;
	}

	.notes {
		margin: 10px;
		margin-left: 180px;
		font-size: 9pt;
	}

	.buttons {
		text-align: center;
	}

	input.button {
		font-weight: bold;
		xfont-size: 105%;
		width: 200px;
		margin: 20px;
		margin-bottom: 10px;
	}
	

	table.summary {
		margin: 1em;
	}
	table.summary th {
		text-align: left;
	}
	table.summary th:after {
		content: ":";
	}
	

