.amember { font-family: Verdana !important; padding: 15px 0;}
input, textarea { font-family: Verdana; font-size: 13px; /* width: 180px; */ padding: 4px; }
.small { font-size: x-small; font-weight: normal; color: #666 !important; }
.powered, .powered a { display: none; }
h1,h2,h3 { color: #2E69BF !important; font-weight: bold; text-align: center; margin: 0.5em; }
h1 { font-size: 150% !important; }
h2 { font-size: 140% !important; }
h3 { font-size: 130% !important; }
.centered { text-align:center; }
div.centered { border: 1px solid #DDDDDD;	margin: 10px; padding:5px 5px 10px 5px; text-align: center; }
.vedit { border: 1px solid #ddd; width: 90% !important; margin: 1px;}
.vedit td {
	text-align: left;
	vertical-align: middle;
	padding: 15px 10px 10px 10px;
	border: solid 1px #ddd;
	background-color: white;
}
.vedit th {
	padding: 10px 15px 10px 10px;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	border: solid 1px #ddd;
	background-color: white;
}
.vedit .headrow { font-weight: bold; text-align: center; }
.hedit { border: solid 1px #ddd; }
.hedit td {
	padding: 5px;
	border: solid 1px #ddd;
}
.hedit th {
	padding: 5px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #ddd;
}
table.errmsg {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 90%;
	background-color: red;
	border: #cc0000 1px solid;
	margin: 0 auto;
}
.errmsg a { color: #fff !important; }

#container { width: 100%; margin: auto; }
a:link, a:visited { color: #2E69BF; text-decoration: underline; }
a:hover { color: #2E69BF; text-decoration: none; }
#footer { clear: both; padding-top: 5px; text-align: center; }
#header{ padding-bottom: 20px; }
#content{
	padding-left: 5px;
	padding-right: 5px;
	color: #000;
	text-align: center;
	min-height: 470px;
	height: 100%;
}

