html {
	margin: 0;
	padding: 0;
	background: #000;
	font: 12px arial, sans-serif;
	line-height: 18px;
}
	body {
		margin: 0 auto 25px;
		padding: 0;
		width: 1024px;
	}
		header {
			display: block;
			background: #fff;
			padding: 5px 15px 5px;
		}
			header > img { 
				float: left;
				border: 0;
				margin: 5px 100px 5px 25px; 
			}
			header > h2 {
				margin: 45px 0 10px; 
				font-size: 15px; 
				line-height: 20px;
			}
			header > table {
				border: 0;
				border-collapse: collapse;
			}
				header > table td {
					padding: 1px 5px;
				}
		#Content {
			background: #fff;
			padding: 5px 15px;
			min-height: 750px;
		}
			#ThankYou {
				text-align: center;
				padding: 15px 25px;
			}
				#ThankYou > b { color: #080; }
			#ErrorMsg {
				padding: 15px 25px;
				color: #800;
				font: bold 14px tahoma;
				text-align: center;
			}
			#Banner {
				width: 982px;
				height: 218px;
				background: url(/images/main.jpg) no-repeat 0 0;
				margin: 20px auto 35px;
				border: 2px solid #036;
				border-radius: 5px;
				-moz-border-radius: 5px;
				box-shadow: 5px 5px 5px #666;
				-moz-box-shadow: 5px 5px 5px #666;
				-webkit-box-shadow: 5px 5px 5px #666;
			}
			#Right {
				width: 400px;
				padding: 15px 25px;
				float: right;
			}
				#Right > h2 { margin: 0 0 10px 30px; }
					#Right > h2 > a { color: #c00; }
			form {
				width: 450px;
				padding: 0 25px;
				overflow: hidden;
			}
				form > h3 {
					color: #036;
					border-bottom: 1px solid #abc;
				}
				form ol {
					position: relative;
					list-style: none;
					margin: 0;
					padding: 0;
				}
					form li {
						position: relative;
						display: block;
						margin: 0 0 5px;
						padding: 0;
						height: auto;
						clear: both;
					}
						form label {
							float: left;
							display: block;
							width: 150px;
						}
						form input,
						form select,
						form textarea {
							float: left;
							margin-bottom: 7px;
						}
						form .submit {
							display: block;
							margin: 5px 0;
							text-align: center;
						}
						form .submit input {
							float: none;
							margin: 0;
						}
						form .submit small {
							font-size: 9px;
							font-weight: normal;
						}
						form .req { color: #f00; }
						form .err {
							color: #f00;
							font-weight: normal;
							font-size: 10px;
						}
			
		footer {
			display: block;
			text-align: center;
			color: #fff;
		}
		
		.clear {
			clear: both;
			height: 0;
			overflow: hidden;
		}