a:link {
	color: #FA2F3A;
	text-decoration: underline;
}
a:visited {
	color: #AF2129;
	text-decoration: none;
}
a:hover {
	background-color: #FFF4CB;
	text-decoration: underline;
}
a:active {
	background-color: #FFF4CB;
	text-decoration: none;
}
.footerNotice {
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	background: #999999;
	border-top: 1px solid #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding: 2px;



}
.footerNotice a:link, .footerNotice a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.footerNotice a:hover {
	color: #F9CA3C;
	font-weight: bold;
	text-decoration: underline;
	background: #999999;
}
.footerNotice a:active {
	color: #FFCD36;
	font-weight: bold;
	text-decoration: none;
}
.footerSitemap {
	color: #000000;
	background: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	padding-top: 1ex;
	padding-bottom: 1ex;
}
.footerSiteMap a {
	background-color: transparent;
	color: #333333;
}
.footerSitemap a:link {
	text-decoration: none;
	color: #333333;
}
.footerSitemap a:visited {
	text-decoration: none;
	color: #999999;
}
.footerSitemap a:hover {
	text-decoration: underline;
}
.footerSitemap a:active {
	text-decoration: none;
}
.footerLogos {
	text-align: center;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
.footerLogos a { background-color: transparent; }
.footerLogos a:link {
	text-decoration: none;
	color: #333333;
}
.footerLogos a:visited {
	text-decoration: none;
	color: #999999;
}
.footerLogos a:hover {
	text-decoration: underline;
}
.footerLogos a:active {
	text-decoration: none;
}
.copyright {
	color: #000000;
	text-align: center;
	font: 10px/10px Arial, Helvetica, sans-serif;
	background: #FACE2F;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	vertical-align: middle;
}
.copyright a:link, .copyright a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.copyright a:hover, .copyright a:active {
	text-decoration: underline;
	color: #000000;
	background: transparent;
}
.bankName {
	color: #333333;
	font: bold 10pt Arial, Helvetica, sans-serif;
} 
.content {
	padding: 1ex 1.2em 2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.content, .content table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
}
.header1 {
	color: #ffffff;
	vertical-align: middle;
	padding-left: 2px;
	margin-bottom: 0px;
	font: bold 14px/13px Arial, Helvetica, sans-serif;
	background: #676767;
	font-variant: small-caps;
}
.header2 {
	color: #333333;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font: bold 9pt Arial, Helvetica, sans-serif;
}
.bullets1 {
	list-style-image:  url(bullets1.gif);
	list-style-type: square;
}
.bullets2 {
	margin-top: 0px;
	padding-top: 0px;
	list-style: square url(images/graphics/bullet2.gif);
}
.bullets3 {
	list-style-image:  url(bullets3.gif);
	list-style-type: circle;
	margin-top: 0px;
}
.footnote {
	font-size: 85%;
	text-align: center;
}
.tableTop  {
	color: #FFFFFF;
	background-color: #003366;
	font-weight: bold;
	padding: 2px;
	font-size: 12px;
	border-bottom: 5px solid #666666;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 3px;
}
.linkTop {
	text-align:right;
	clear: both;
}
.linkTop a, .linkTop a:link, .linkTop a:visited {
	border: 1px solid #FA2F3A;
	text-decoration: none;
	padding: 0px 2px;
	vertical-align: middle;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #FA2F3A;
	background: #FFFFFF;
}
.linkTop a:hover, .linkTop a:active {
	text-decoration: none;
	color: #000000;
	background: #FDCA3B;
	border-color: #000000;
}
.tableBottom, .tableBottom td {
	font-weight: normal;
	background-color: #FFFFFF;
}
.stockImage-withBorder { border: 1px solid #676767; }
p {	margin-top: 0px;}
.locationName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	float: left;
}
.locationDate {
	text-align: right;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
}
.header3 {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0.5em;
	text-transform: uppercase;

}
.pageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #676767;
	text-align: left;
	border-bottom: 3px none #101A89;
	text-transform: uppercase;
}
.personName {
	font-weight: bold;
}
.personTitle {
	font-style: italic;
}
.column {
	display: block;
	float: left;
	width: 254px;
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 0px;
}
h2.header1 {
	border-bottom: 3px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 3px solid #000000;
}
.CAPS {
	text-transform: uppercase;
}
.upperRoman {
	list-style-type: upper-roman;
}
dfn {
	font-weight: bold;
}
.investmentNotice {
	text-align: center;
	margin-top: 2em;
}
.indent {
	padding-left: 3em;
}
.templateBorderLeft {
	font-size: 1px;
	line-height: 1px;
	background-color: #FDCA3B;
	border-left: 1px solid #000000;
	margin: 0px;
	padding: 0px;
	width: 7px;
}
body {
	background-color: #CCCCCC;
	background-image: url(images/bg2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-attachment: fixed;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 8px 0px;
}
.leftColumn {
	background: #000000;
	vertical-align: top;
	font: bold 13px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.templateBorder-right {
	border-left: 1px solid #000000;
}
.stockboxCell {
	border-top: 1px #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px #000000;
	border-left: 1px solid #000000;
}
.marqueeContainer {
	color: #000000;
	background: #FDCA3B;
}
.caption {
	font-weight: bold;
	font-size: 11px;
}
.content td, .content th { vertical-align:top; padding: 0.8ex; border: solid 1px black;}
.content th { background-color: #FACE2F; color: black;}
.content thead th { color: white; background-color: black; padding:0; }
caption {
	font-size: 90%;
	font-weight: bold;
	padding: 0px;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 1em;

}
h3.header2 {
	border-bottom: 1px solid #333333;
}
.leftColumn a:link, .leftColumn a:visited {
	font-weight: bold;
	color: #FFFFFF;
	background: #000000;

}
.leftColumn a:hover, .leftColumn a:active {
	font-weight: bold;
	color: #FDCA3B;
	background: #000000;

}
.directorsList {
	list-style: square url(images/graphics/bullet.gif) inside;
	font-weight: bold;
	background: #FFF4CB;
}
#flashingLighthouseContainer {position:relative;overflow:hidden}
#flashingLighthouseContainer object {position:absolute; top:-39px;left:0}
#flashingLighthouseContainer[id=flashingLighthouseContainer] object {position:absolute; top:-38px;left:0}