html {
    margin: 0;
    padding: 0;
    text-align: center; /*for IE stupidity*/
	height:100%;
    }
body {
    margin: 0;
    padding: 0;
    text-align: center; /*for IE stupidity*/
	background-color: #D8E5F5;
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
    }
td {
    text-align: left;
	height:100%;
	vertical-align:middle;
}
img {border:none;
}
#contenttable {
    position: relative;
    width: 700px;
	height:100%;
    margin: 0 auto; /*This is the proper way to center an element*/
	background-color: none;
    text-align: left; /*corrects for IE hack*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
    }
#flash{
	height: 420px;
	width: 700px;
	background-color:#FFF;
}
#padded{padding:20px 200px 20px 20px;}
#footer {
	font-size:90%;
	padding-top: 5px;
	height:20px;
	color:#B2BED9;
    }
a:link, a:visited {
	text-decoration:none;
	color: #295B87;
}
a:hover, a:visited:hover {
	text-decoration:underline;
	color: #295B87;
}
a:focus, a:active {
	border: none;
	outline: none;
}
.button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: x-small;
	text-align:left;
	padding:5px;
	border: 1px solid #6D92B7;
	background-color: #C9DFED;
	text-decoration:none;
}

h1, .heading{
	color: #6D92B7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight:normal;
	margin:0px;
	padding-bottom:0.25em;
}
h2, .subhead{
	color: #6D92B7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:normal;
	margin:0px;
	padding-bottom:0.25em;
}