@import 'reset.css';
@import 'grid.css';
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14pt;
	}
p {
	padding-top: 5px;
	}
a {
	text-decoration: none;
	}
h1 {
	font-size: 24pt;
	}
h2 {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 5px;
	}
ul, ol {
	list-style-position:inside;
	margin-bottom: 15px;
	font-size: 10pt;
	}
	ul li, ol li {
		padding: 2px;
		}
	ul {
		list-style-type: disc;
		}
	ol {
		list-style-type: decimal;
		}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; font-size: 10pt;}
.red {
	color: #BF311A;
	}
.floatright {
	float: right;
	}
.row {
	padding-top: 15px;
	}
.button {
	background-image: url('../images/button.png');
	background-repeat: no-repeat;
	height: 125px;
	margin-top: 14px;
	width: 421px;
	}
	.button h1 {
		color: #FFFFFF;
		padding: 25px;
		padding-top: 44px;
		font-size: 26pt;
		}
	.button a:hover {
		height: 125px;
		width: 421px;
		}
.header {
	background-color: black;
	height: 125px;
	width: 100%;
	}
.top_row {
	background-image: url('../images/top_gradient.png');
	background-repeat: repeat-x;
	height: 415px;
	padding-top: 10px;
	width: 100%;
	}
	.top_row p {
		padding-top: 20px;
		font-size: 12pt;
		line-height:145%;
		}
	.top_row h1 {
		line-height:115%;
		}
.footer {
	background-image: url('../images/bottom_gradient.png');
	background-repeat: repeat-x;
	height: 142px;
	width: 100%;
	}
	.footer img {
		padding-top: 35px;
		}