/* Forgot password and login page titles */
body { 
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 50px;
	background-color: #F0F0F0; 
}

	div#main {
		width: 30em;
		background-color: #FFFFFF;
		border: 1px solid #000033;
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
	}
	
	span.error {
		display: block;
		color: red;
		font-weight: bold;
		text-align: center;
	}
	
	div.title { 
		font-weight: bold; 
	 	color: #000000; 
		font-weight: bold; 
		font-size: 28px; 
		text-align: center; 
	}
	
		div.title div.title_image {
				display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *display: inline; *vertical-align: auto; /* How Compass suggests we do inline block */
				height: 100px;
				width: 166px;
				background: url('../images/new_logo.png') no-repeat 0 0;
				font-size: 0px;
				vertical-align: middle;
		}

	ul.field_list {
		margin: 10px;
		list-style: none;
	}

		ul.field_list li {
			margin-bottom: 10px;
		}
	
			ul.field_list li label {
				display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: middle; *display: inline; *vertical-align: auto; /* How Compass suggests we do inline block */
				width: 10em;
				text-align: right;
			}

	div.submit_button {
		text-align: center;
		margin-bottom: 10px;
	}

	div.forgot_password {
		text-align: center; 
		font-size: small;	
	}
	
	fieldset legend {
		font-weight: bold;
		font-size: large;
	}

	p.explanation {
		font-size: smaller;
		margin: 10px;
		line-height: 1.25;
	}
	