/* Styles to match what's in the email version of the newsletter */
body {	margin: 0; 	padding: 0; 	color: #000000;	background: #ffffff;	font-family: arial, verdana, sans-serif; font-size: 12px; text-align: center; }
a:link { color: #22254d; }
a:active {	color: #22254d; }
a:visited { color: #22254d; }
a:hover {	color: #eba900; }
li {	list-style-type: disc;	font-size: 12px; padding-bottom: 7px; }


/* Additional styles used with class and ids for web pages */

h2 {	font-size: 22px;	font-weight: bold;	color: #ffffff; margin: 0 0 5px 15px; background-color: #22254d; }
h3 { font-size: 18px;	font-weight: normal;	color: #22254d;	margin: 10px 0 4px 0;	padding: 0;	padding-bottom: 0px; 	border-bottom: 1px solid #666666; width: 95% }
h4 { font-size: 16px;	color: #22254d;	margin: 6px 0 0 0; padding: 0 }
.container { margin-left: auto; margin-right: auto; width: 700px; text-align: left }
.content { padding: 0px 0px 0px 20px;	position: relative;	z-index: 0;	width: 90%; }
#header { padding-top: 5px; vertical-align: bottom; font-size: 20px;	font-weight: bold; color: #ffffff; }

/* Styles for pictures with captions */

.image { margin: 5px; font-style:italic; color:#666666; text-align:center }
.imageright { float: right; margin: 5px 0px 5px 10px; font-style:italic; color:#666666; text-align:center }
.imageleft { float: left; margin: 5px 10px 5px 0px; font-style:italic; color:#666666; text-align:center }
.imageright img { display: block; padding-bottom: 4px }
.imageleft img { display: block; padding-bottom: 4px }
.imageleft .caption { padding-right: 10px }
.imageright .caption { padding-left: 10px }