/* General */
	body, html {
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
	}

	#container {
		width: 970px;
		margin: 0 auto;
		text-align: left;
		padding: 0;
	}

	iframe {
		width: 355px;
		height: 455px;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}


/* Header */
	#header {
		position: relative;
		height: 125px;
		padding: 0;
		margin: 0;
	}
		#header h1 {
			margin: 0;
		}
			#header h1 a {

			}
		#header h2 a {
			position: absolute;
			top: 0;
			right: 0;
			width: 174px;
			height: 125px;
			overflow: hidden;
			text-indent: -10000px;
			margin: 0;
			padding: 0;
			background-image: url('images/logo_askmark.gif');
			background-repeat: no-repeat;
			background-position: 0 0px;
		}


/* Main styles */
	#content {
		padding: 0;
		margin: 0;
	}
		img {
			border: 0;
		}

/* Headers */
	h2 {
		font-size: 1.75em;
		color: #003E79;
		font-weight: normal;
		margin: 15px 0 15px 0;
	}
	h3 {
		font-size: 1.15em;
		color: #fff;
		font-weight: normal;
		margin: 0;
		padding: 5px 0 0 0;
	}
	h4 {
		color: #003E79;
	}


/* <a> */
	a {
		color: #ff0000;
		text-decoration: none;
	}
		a:hover {
			color: #77A28F;
			text-decoration: none;
		}
	a.uppercase {
		color: #77A28F;
		font-weight: bold;
		text-transform: uppercase;
	}
		a.uppercase:hover {
			color: #244179;
			text-decoration: none;
		}
		div#whoarethey a {
			color: red;
			text-decoration: none;
		}
			div#whoarethey a:hover {
				color: #244179;
				text-decoration: none;
			}
/* <div> */
	div#footer {
		position: relative;
		background-color: #fff;
		border-bottom: 3px solid #003E79;
	}
	div#banner {
		position: relative;
	}
	div#subscriber_form {
		float: right;
		margin: 18px 0 0 30px;
	}
	div#thanks {
		margin: 0 0 250px 0;
		background-color: #003E79;
		width: 325px;
		color: #fff;
		padding: 15px 15px 15px 15px;
	}


/* <p> */
	#content p {
		font-size: 0.8em;
		line-height: 1.4em;
		color: #003E79;
	}
	div#footer p {
		margin: 10px 0 5px 0;
		font-size: 0.8em;
		color: #023D77;
	}
	div#banner p {
		background: #AEC9BE;
		position: absolute;
		font-size: 1.4em;
		height: 301px;
		line-height: 30px;
		top: 0;
		right: 0;
		width: 305px;
		padding: 20px 25px 10px 25px;
		font-size: normal;
		margin: 0;
	}
	div#thanks p {
		color: #fff;
	}
/* <table> */

table {
	border: 1px solid #72A18F;
	font-size: 0.8em;
}
	table th {
		background-color: #72A18F;
		color: #fff;
		padding: 9px;
	}
		table tr td{
			color: #666;
			font-weight: bold;
			padding: 9px;
		}


/* img */
	div#banner p img {
		margin-top: 25px;
	}

/* Clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


