/* eNewsletter Styles
--------------------------------*/

body {
	background: #fff;
}

body#nobackground {
	background: #fff;
}

table td {
	padding: 2px 10px;
}

td {
	color: #000;
	font: normal 12px/18px Helvetica,Arial,sans-serif;
}

a {
	color: #00387D;
}

a:hover {
	text-decoration: none;
}

h1 {
	color: #00387D;
	font: normal 36px Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 0;
}

h2 {
	color: #5CA526;
	font: normal 24px/34px Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 0;
}

h3 {
	color: #00387D;
	font: normal 18px/26px Helvetica,Arial,sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
}

h4 {
	color: #5CA526;
	font: bold 14px/24px Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 0;
}

p {
	color: #000;
	font: normal 12px/18px Helvetica,Arial,sans-serif;
	margin: 0 0 18px 0;
}

td.title {
	text-align: left;
	vertical-align: bottom;
	border-bottom: solid 1px #5CA526;
}

td.date {
	background: #5CA526;
	color: #fff;
	font: normal 13px Helvetica,Arial,sans-serif;
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 8px;
}

td.date p {
	color: #fff;
	font: normal 13px Helvetica,Arial,sans-serif;
	margin: 0;
}

td.content {
	background: #fff;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
}

td.right {
	background: #DFEBF0;
	text-align: left;
	vertical-align: top;
	padding-top: 16px;
}

td.right, td.right p {
	font: normal 11px/15px Helvetica,Arial,sans-serif;
}

td.footer {
	background: #fff;
	padding-top: 10px;
	border-top: solid 1px #00387D;
	border-bottom: solid 2px #00387D;
}

td.footer, td.footer p {
	font: normal 11px/13px Helvetica,Arial,sans-serif;
	color: #555;
}

td.footerright {
	background: #F4F9E6;
	border-bottom: solid 2px #00387D;
}
