
	body, html {
		padding: 0;
		margin: 0;
	}
	
	a img { border: 0; }
	
	a {
		text-decoration: none;
		color: #007194;
	}
	
	a:hover {
		text-decoration: none;
		border-bottom: 0.1em solid #E07F00;
	}
	
	body {
		background: #EEE url(../images/bg.png) repeat-x;
		text-align: center;
		font: small Verdana, Arial, sans-serif;
		color: #333;
	}
	
	div { text-align: left; }
	
	fieldset {
		padding: 10px;
	}
	
	label {
		float: left;
		width: 6em;
		text-align: right;
		margin-right: 1em;
	}
	
	input {
		clear: right;
		font: small Verdana, Arial, sans-serif;
		border: 1px solid #999;
	}
	
	#Header, #Content, #Footer { margin: 0 auto; }
	
	#Header {
		width: 667px;
		height: 290px;
		background: url(../images/top.png) no-repeat;
	}
	
	#Header div {
		position: relative;
		top: 210px;
		left: 594px;
		width: 50px;
		height: 25px;
	}
	
	#Content {
		width: 450px;
		min-height: 50px;
	}
	
	#Footer {
		width: 667px;
		height: 90px;
		background: url(../images/bottom.png) no-repeat;
		color: #999;
		font-size: x-small;
	}
	
	#Footer div {
		padding-top: 50px;
		text-align: center;
	}
	
	#Footer a {
		color: #999;
		border-bottom: 0.1em solid #999;
	}
	
	#Footer a:hover { border-bottom: 0.1em solid #E07F00; }
	
	div.hr {
		margin-top: 1em;
		border-top: 1px solid #999;
		height: 0.5em;
		font-size: 1px;
	}
	
	.error {
		color: maroon;
	}
	
	/* Specials */
	
	#Campaign {
		float: right;
		width: 150px;
		margin: 0 0 10px 10px;
		padding: 10px;
		border: 2px solid #00ace1;
	}
	
	.special {
		padding: 10px;
		border: 2px solid #00ace1;
	}
	
