@charset "utf-8";
/* CSS Document */


/* html elements */
img
{  border-style: none;
}

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

th {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	vertical-align:top;
}

td {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	vertical-align:top;
}

input {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

select {
	width:251px;
}

textarea {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

/* css classes */

.textfield {
	width:247px;
}

.footnotes {
	font-size:10px;
	color:#999999;
	padding:2px;
	border-spacing:0px;
	border-width:0px;	
}

.btn_subscribe {
	font-size:12px;
	border:solid 1px #cccccc;
	background-color:#ececd9;
}

.btn_clear {
	font-size:12px;
	border:solid 1px #cccccc;
	background-color:#ececd9;	
}

.btn_unsubscribe {
	font-size:12px;	
	border:solid 1px #cccccc;
	background-color:#ececd9;
}

.btn_receipt {
	font-size:12px;
	border:solid 1px #cccccc;
	background-color:#ececd9;
}

.error {
	color:#ff0000;
}

.topline {
	border-top:1px solid #efefef;
}

.maintable {
	padding:2px;
	border-spacing:0px;
	border-width:0px;
}

.listtable {
	padding:4px;
	border-spacing:0px;
	border-width:0px;
}

.leftcol {
	width:90px;
	text-align:left;
	vertical-align:middle;
}

.maincol {
	text-align:center;
}
