html, body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: #333333;
	height: 100%;
}
#logo {
	position: absolute;
	left: 0px;
	top: 0px;
}
table.fullHeight {
	height: 100%;
	margin: 0px;
}
td.containerTop {
	background-image: url(../images/as_headerGrey.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.containerBot {
	background-image: url(../images/botCurveTime.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
td.containerBotThanks {
	background-image: url(../images/botCurve_no_Time.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/*
#containerBot, #containerBotNoLogo {
	margin: 0px;
	width: 100%;
	height: 100%;
	background-image: url(../images/botCurveTime.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
*/
#containerBotNoLogo {
	background-image: url(../images/botCurve.gif);
}
/*hack to compensate for IE's general crappiness:*/
#containerBot[id], #containerBotNoLogo[id] {
	display: table-cell;
	vertical-align: top;
	position: static;
}
/*end hack*/
#copy2, #copy1 {
	font-size: 13px;
	line-height: 14.5px;
}

h1 {
	font-size: 65px;
	font-weight: bold;
	color: #0066cc;
	line-height: 46px;
	margin: 0px;
	padding: 10px 0px 20px;
}
h2 {
	font-size: 23px;
	font-weight: bold;
	color: #0066cc;
	line-height: 24px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.standout {
	font-size: 36px;
	line-height: 40px;
}

h3 {
	font-size: 20px;
	font-weight: bold;
	color: #00cc33;
	line-height: 1.2em;
}
li {
	color:#ff9900;
	line-height: 1.2em;
}
#explanation{
	padding-left:120px; 
	padding-right:190px; 
	padding-bottom:10px
}

a.callAction {
	font-size: 20px;
	line-height: 18px;
	font-weight: bold;
	color: #ed2129;
	text-align: center;
	text-decoration: underline;
}
.padded {
	padding-left:86px; 
	padding-right:65px;
}
.white {
	color: #FFFFFF;
}
.blue {
	color: #0066cc;
}
.black {
	color: #333333;
}
.formNote {
	font-size: 11px;
	line-height: 13px;
	color:#333333;
}
.form {
	text-align: left;
}


.notes {
	font-size: 9px;
	line-height: 11px;
}
img.submitBtn { margin-left: 12px; }
/* FOOTER NAVIGATION */
.footer {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	line-height:10.5px;
	COLOR: #666666;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	TEXT-DECORATION: none;
	text-align:left;
	padding:20px 150px 60px 50px; 
	margin-bottom: 20px;
}
.footerShort {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	line-height:10.5px;
	COLOR: #666666;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	TEXT-DECORATION: none;
	text-align:left;
	padding:0px;
	margin-bottom: 40px 150px 60px 50px; 
	width: 450px;
}
.indexfooter {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	line-height:10.5px;
	COLOR: #666666;
	FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	TEXT-DECORATION: none;
	padding-top:10px; 
	padding-bottom:60px;
	text-align:left;
	width: 400px;
}



.footer A:link, .indexfooter A:link, .footerShort A:link{
	COLOR: #0066cc; 
	TEXT-DECORATION: none
}
.footer A:visited, .indexfooter A:visited, .footerShort A:visited {
	TEXT-DECORATION: none;
	color : #0066cc;
}
.footer A:hover, .indexfooter A:hover, .footerShort A:hover {
	TEXT-DECORATION: underline
	}
	
	

