html, body {
	margin: 0;
	padding: 0;
}

body {
	background-color: #fff;
	background-image: url("top.gif");
	background-repeat: repeat-x;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 1em;
}

hr {
	display: none;
}

h3.header {
	margin: 0 auto;
	padding: 15px 0 0 0;
	font-family: "Myriad Pro", "Myriad", Arial, Tahoma, sans-serif;
	width: 860px;
	color: #fff;
	font-size: 150%;
}

#container {
	position: relative;
	margin: 0 auto;
	width: 860px;
	margin-top: 25px;
}

	#container form {
		margin: 0;
		padding: 0;
	}

		#container form fieldset {
			border: none;
			margin: 0;
			background-color: #ddd;
			padding: 10px;
		}

			#container form fieldset legend {
				display: none;
			}

			#container form fieldset.errors {
				background-color: #EFE0E5;
				padding: 5px 10px;
				margin-bottom: 5px;
				border: 1px solid #AF2026;
			}

				#container form fieldset.errors p {
					margin: 0;
					padding: 0;
					color: #AF2026;
				}

			#container form fieldset ol {
				list-style-type: none;
				margin: 0;
				padding: 0;
				float: left;
			}

				#container form fieldset ol li {
					margin: 0 0 10px 0;
					width: 220px;
				}

					#container form fieldset ol li table {
					}

						#container form fieldset ol li table tr td {
							vertical-align: top;
						}

							#container form fieldset ol li table tr td label {
								display: inline;
								text-transform: none;
							}

								#container form fieldset ol li table tr td input {
									width: auto;
								}

					#container form fieldset ol li label {
						font-family: Arial, Tahoma, sans-serif;
						display: block;
						margin-bottom: 2px;
						text-transform: uppercase;
						font-size: 60%;
						font-weight: bold;
						color: #666;
					}

					#container form fieldset ol li input {
						width: 180px;
					}

					#container form fieldset ol li input.clickable {
						width: auto;
						padding: 2px 5px;
						cursor: pointer;
						margin-top: 8px;
					}

					#container form fieldset ol li ul {
						list-style-type: none;
						margin: 0;
						padding: 0;
					}

						#container form fieldset ol li ul li {
							float: left;
							width: 80px;
						}

							#container form fieldset ol li ul li label {
								display: inline;
								margin: 0;
								text-transform: none;
								font-size: 80%;
								font-weight: normal;
							}

							#container form fieldset ol li ul li input {
								width: auto;
								cursor: pointer;
							}

#content {
	font-family: "Myriad Pro", "Myriad", Arial, Tahoma, sans-serif;
	border-right: 3px solid #ddd;
	width: 610px;
	padding: 20px 40px 20px 0;
	min-height: 720px;
	_height: 720px;
	_width: 600px;
}

	#content img.main {
		_width: 610px;
	}

	#content h1 {
		margin: 20px 0 0 0;
		padding: 0;
		color: #9D1B35;
	}

	#content h2 {
		color: #9D1B35;
	}
		
		#content h2 a {
			color: #9D1B35;
			text-decoration: none;
			border-bottom: 1px dotted #9D1B35;
		}
	
	#content h3 {
		color: #666;
		font-size: 100%;
		font-weight: normal;
	}

	#content p, ol {
		line-height: 1.6em;
		color: #04428B;
	}

	#content .terms h3 {
		font-size: 80%;
		color: #999;
		font-weight: normal;
	}

	#content .terms p {
		color: #999;
		font-size: 60%;
	}

	#content ul li {
		margin-bottom: 10px;
	}

		#content ul li a {
			color: #9D1B35;
			text-decoration: none;
		}

			#content ul li a:hover {
				border-bottom: 1px dotted #9D1B35;
			}

#gw, #hb, #tw, #bh {
	position: absolute;
	top: 20px;
	right: 0;
}

	#gw img, #hb img, #bh img, #tw img {
		border: none;
	}
	
#bh {
	top: 100px;
}

#tw {
	top: 200px;
}
	
h2#select {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 280px;
	right: 30px;
	color: #9D1B35;
	font-size: 110%;
	font-family: "Myriad Pro", "Myriad", Arial, Tahoma, sans-serif;
}

#nav {
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0;
	top: 310px;
	right: 0;
	width: 200px;
}

	#nav li {
		margin: 0;
		padding: 0;
		margin-bottom: 10px;
		background-color: #ccc;
		display: block;
	}

		#nav li a {
			font-family: "Myriad Pro", "Myriad", Arial, Tahoma, sans-serif;
			display: block;
			padding: 10px 10px 10px 40px;
			color: #9D1B35;
			text-decoration: none;
			line-height: 1.4em;
			background-image: url("nav_off.gif");
			width: 150px;
		}

			#nav li a:hover, #nav li.here a {
				color: #fff;
				background-image: url("nav_back.gif");
				background-position: left center;
			}


#footer {
	background-color: #9D1B35;
	padding: 20px 10px;
}

	#footer #text {
		font-family: "Myriad Pro", "Myriad", Arial, Tahoma, sans-serif;
		margin: 0 auto;
		width: 860px;
		color: #fff;
	}

		#footer #text p {
			margin: 0;
			padding: 0;
		}
