/***********************************************//* Generic Link Definitions *//***********************************************/a {	font-weight: bold;	color: #8c002e;	text-decoration: underline;}a:hover {	font-weight: bold;	color: #8c002e;	text-decoration: none;}#secNav a {	font-weight: normal;	color: #d8d8d8;	text-decoration: underline;}#secNav a:hover {	font-weight: normal;	color: #d8d8d8;	text-decoration: none;}#loginBullets a {	font-weight: normal;	color: #3e739e;	text-decoration: underline;}#loginBullets a:hover {	font-weight: normal;	color: #3e739e;	text-decoration: none;}#quickLinks a {	font-weight: normal;	color: #000000;	text-decoration: underline;}#quickLinks a:hover {	font-weight: normal;	color: #000000;	text-decoration: none;}#news a {	font-weight: normal;	color: #000000;	text-decoration: underline;}#news  a:hover {	font-weight: normal;	color: #000000;	text-decoration: none;}/***********************************************//* Print Styles *//***********************************************/.noPrint {}.print {	display:none;}/***********************************************//* HTML Definitions *//***********************************************/body {	margin: 0px;	padding: 0px;	background-color: #1d1d1d;}.bodyPopUp {	background-color: #1d1d1d;	margin-left: auto;	margin-right: auto;	width: 450px;}ul {	margin: 0px 0px 12px 0px;	padding: 0px 0px 5px 15px;	list-style: none;}ul li {	list-style: none;	background-image: url(/images/bulletMain.gif);	background-repeat: no-repeat;	background-position: 0px 6px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 6px 12px;}ol {	margin: 0px 0px 12px 0px;	padding: 0px 0px 0px 33px;}blockquote {	padding: 0px 0px 10px 0px;	margin: 0px 0px 10px 25px;}hr {	margin: 0px 0px 0px 0px;	border-top: 1px solid #CCCCCC;}/***********************************************//* Text Formatting *//***********************************************/body {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #000000;}input, textarea, select {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #000000;}.textWhite {	color: #FFFFFF;}.textLarge {	font-size: 12px;	line-height: 15px;}.textSmall {	font-size: 10px;	line-height: 14px;}.textSuperSmall {	font-size: 8px;	line-height: 11px;}.devNote {	color: #FF00FF;	font-weight: bold;}h1 {	clear: both;	margin: 0px;	padding: 0px;	width: 525px;}h1 img {	display: block;}h2 {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 17px;	line-height: 20px;	font-weight: bold;	color: #000000;	margin: 15px 0px 3px 0px;}h2.headerWithSpace {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 17px;	line-height: 20px;	font-weight: bold;	color: #000000;	margin: 15px 0px 14px 0px;}h3 {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 13px;	line-height: 17px;	font-weight: bold;	color: #000000;	margin: 5px 0px 1px 0px;}h3.headerWithSpace {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 13px;	line-height: 17px;	font-weight: bold;	color: #000000;	margin: 5px 0px 10px 0px;}h4 {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 13px;	line-height: 17px;	font-weight: bold;	color: #8c002e;	margin: 5px 0px 1px 0px;}h5 {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	font-weight: bold;	color: #000000;	margin: 0px 0px 0px 0px;}h6 {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 20px;	line-height: 20px;	font-weight: bold;	color: #686868;	margin: 37px 0px 20px 22px;}.headerFaqQuestion {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 20px;	font-weight: bold;	color: #000000;}.headerFaqAnwser {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.4em;	line-height: 1.1em;	font-weight: bold;	color: #8c002e;}/***********************************************//* Page *//***********************************************/#pageTop {	float: left;	position: relative;	z-index: 1000;	margin: 0px;	padding: 0px;	width: 100%;	height: 82px;	background-image: url(/images/bkgdPageTop.jpg);	background-repeat: repeat-x;}#pageMiddle {	float: left;	position: relative;	margin: 0px;	padding: 0px;	width: 100%;	background-color: #FFFFFF;}#pageBottom {	float: left;	position: relative;	margin: 0px;	padding: 0px;	width: 100%;	height: 76px;	background-image: url(/images/bkgdPageBottom.jpg);}.page1 {	margin-left: auto;	margin-right: auto;	width: 764px;}.bodyPopUp #page1 {	float: left;	margin-top: 10px;	margin-bottom: 10px;	padding: 25px;	background-color: #FFFFFF;	border: 1px solid #000000;	width: 400px;}.bodyPopUp p {	padding: 0px 0px 20px 0px;	margin: 0px;}#contentContainer {	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 2px 15px 2px;	width: 760px;	background-image: url(/images/bkgdContentContainer.gif);	background-repeat: repeat-y;}.hp #contentContainer {	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 2px 15px 2px;	width: 760px;	background-image: url(/images/bkgdContentContainerHp.gif);	background-repeat: repeat-y;}.contentConainerTopBtm {	float: left;	margin: 0px;	padding: 0px;}.contentConainerTopBtm img {	display: block;}.columnHeader {	float: left;	margin: 0px;	padding: 0px 0px 0px 0px;}.columnHeader img {	display: block;}/***********************************************//* Banner *//***********************************************/#mainNav {	float: left;	position: relative;	z-index: 2000;	margin: 0px;	padding: 47px 4px 0px 4px;	width: 756px;}#mainNav ul, #mainNav li {	display: block;	float: left;	list-style: none;	margin: 0px;	padding: 0px;}#mainNav img {	display: block;	float: left;	border: none;}/***********************************************//* Content - Image Area *//***********************************************/#imageArea {	float: left;	margin: 0px;	padding: 0px 0px 0px 0px;	width: 764px;}#imageArea img {	display: block;}/***********************************************//* Conent - Main *//***********************************************/#contentMain {	float: left;	margin: 0px;	padding: 0px 0px 0px 0px;	width: 525px;}#contentArea {	float: left;	width: 479px;	padding: 0px 23px 0px 23px;}#contentArea p {	padding: 0px 0px 15px 0px;	margin: 0px;}#topOfPage {	clear: both;	padding: 20px 23px 30px 23px;	text-align: center;}#fdicEhlPrint {	display:none;	clear: both;	padding: 25px 0px 15px 0px;	text-align: center;}/* Conent - Main - Homepage */.hp #contentMain {	float: left;	margin: 0px;	padding: 0px 0px 0px 0px;	width: 475px;}#date {	float: left;	margin: 0px ;	padding: 10px 0px 0px 19px;	width: 456px;	color: #000000;}#news {	float: left;	clear: both;	margin: 0px;	padding: 17px 12px 15px 20px;	width: 443px;	font-size: 12px;	line-height: 15px;}#news ul {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style: none;	width: 443px;}#news ul li {	background-image: url(/images/bulletArrow.gif);	background-repeat: no-repeat;	background-position: 0px 9px;	margin: 0px;	padding: 6px 0px 6px 13px;}#spotlightArea {	float: left;	margin: 0px 0px 0px 0px;	padding: 10px 20px 0px 20px;	width: 435px;}dl.adPod {	float: left;	width: 435px;	margin: 0px 0px 12px 0px;	padding: 0px;}dl.adPod dt {}dl.adPod dd.photo {	float: left;	margin: 0px;	padding: 0px 0px 0px 0px;	width: 94px;	height: 86px;}dl.adPod dd.text {	float: left;	margin: 0px;	padding: 0px 0px 0px 8px;	width: 300px;	color: #000000;}dl.adPod dd.text p {	margin:  0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}/***********************************************//* Content - Sub *//***********************************************/#contentSub {	float: left;	margin: 0px;	padding: 0px 3px 0px 0px;	width: 232px;}.hp #contentSub {	float: left;	margin: 0px;	padding: 0px 3px 0px 0px;	width: 282px;}#login {	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 19px;	width: 263px;}#login form {	padding: 0px;}#login table {	display: block;}#loginBullets {	float: left;	margin: 0px 0px 0px 0px;	padding: 15px 0px 8px 19px;	width: 213px;}#loginBullets ul {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style: none;	width: 200px;}.hp #loginBullets {	float: left;	margin: 0px 0px 0px 0px;	padding: 15px 0px 8px 19px;	width: 263px;}.hp #loginBullets ul {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style: none;	width: 250px;}#loginBullets ul li {	background-image: none;	margin: 0px;	padding: 0px 0px 0px 0px;	line-height: 14px;}#acctLogins {	float: left;	margin: 0px;	padding: 10px 0px 15px 19px;	width: 213px;	text-align: left;}.hp #acctLogins {	float: left;	margin: 0px;	padding: 10px 0px 15px 19px;	width: 263px;	text-align: left;}#acctLogins select {	width: 162px;}#quickLinks, #finReports {	float: left;	clear: both;	margin: 0px;	padding: 6px 12px 10px 19px;	width: 201px;}#quickLinks ul, #finReports ul {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style: none;	width: 200px;}.hp #quickLinks {	float: left;	clear: both;	margin: 0px;	padding: 6px 12px 10px 19px;	width: 251px;}.hp #quickLinks ul {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style: none;	width: 250px;}#quickLinks ul li, #finReports ul li {	background-image: url(/images/bulletMain.gif);	background-repeat: no-repeat;	background-position: 0px 9px;	margin: 0px;	padding: 3px 0px 0px 9px;}/***********************************************//* Footer *//***********************************************/#footer {	float: left;	margin: 0px;	padding: 0px 2px 0px 2px;	width: 760px;	height: 76px;}#secNav {	float: left;	margin: 0px;	padding: 22px 0px 0px 3px;	font-size: 11px;	color: #d8d8d8;	width: 557px;}#fdicEhl {	float: left;	margin: 0px;	padding: 8px 0px 0px 0px;	width: 200px;}#footerText {	float: left;	margin: 0px;	padding: 8px 0px 0px 3px;	color: #d8d8d8;	font-size: 10px;	line-height: 12px;	width: 557px;}/***********************************************//* Matrix Alternate Formatting *//***********************************************/table.matrixAlt, table.matrixAlt table {	width: 100%;	margin: 0px 0px 0px 0px;	border: 1px solid #CCCCCC;	border-collapse: collapse;}table.matrixAlt th table, table.matrixAlt th table td {	border: none;	margin: 0px;	padding: 0px;	background-color: transparent;}table.matrixAlt th a {	display: block;	float: right;	width: 70px;	line-height: 12px;	color: #FFFFFF;	text-align: right;}table.matrixAlt th div {	float: left;	width: 300px;	font-weight: bold;	font-size: 11px;	line-height: 14px;	color: #FFFFFF;	text-align: left;}table.matrixAlt th, table.matrixAlt td {	padding: 6px 6px 6px 6px;	border: 1px solid #CCCCCC;	empty-cells: show;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;}table.matrixAlt th {	background: #8c002e;	color: #FFFFFF;	text-align: center;	vertical-align: top;}table.matrixAlt td {	text-align: left;	vertical-align: top;}table.matrixAlt td.mtxPhoto {	text-align: center;	vertical-align: top;}/***********************************************//* Matrix Formatting *//***********************************************/table.matrix, table.matrix table {	width: 100%;	margin: 0px 0px 20px 0px;	border: 1px solid #CCCCCC;	border-collapse: collapse;}table.matrix th table, table.matrix th table td {	border: none;	margin: 0px;	padding: 0px;	background-color: transparent;}table.matrix th, table.matrix td {	padding: 4px 4px 8px 4px;	border: 1px solid #CCCCCC;	empty-cells: show;	font-family: Arial, Verdana, Helvetica, sans-serif;}table.matrix th {	background: #8c002e;	color: #FFFFFF;	text-align: center;	vertical-align: top;	font-size: 11px;	line-height: 12px;}table.matrix th.leftColumn {	text-align: left;	font-size: 11px;	line-height: 12px;}table.matrix td {	text-align: center;	vertical-align: middle;	font-size: 11px;	line-height: 12px;	background-color: #f8f8f8;}table.matrix td.mtxClmRight {	text-align: right;	vertical-align: middle;	font-size: 11px;	line-height: 12px;	background-color: #f8f8f8;}table.matrix td font {	font-size: 11px !important;}table.matrix td.alignTop {	text-align: center;	vertical-align: top;	font-size: 11px;	line-height: 12px;}table.matrix td.leftColumn {	text-align: left;	vertical-align: top;	font-size: 11px;	line-height: 12px;}table.matrix td.moreInfo {	vertical-align: middle;}table.matrix tr {	background-color: #FFFFFF;}table.matrix tr.rowHighlight {	background-color:#000000;}table.matrix tr.showMoreInfo {	display: table-row;}table.matrix tr.showMoreInfo td {	text-align: left;	font-size: 11px;	line-height: 15px;	background-color: #FFFFFF;}.mtxBorder {	padding: 0px 0px 0px 0px;	border-top: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;}.mtxBorderBtm {	border-bottom: 1px solid #CCCCCC;}.mtxBorderLeftBtm {	border-left: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;}.bulletListMtx {	border-top: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;}.bulletListMtxTd {	background-image: url(/images/bulletMain.gif);	background-repeat: no-repeat;	background-position: 14px 5px;	border-bottom: 1px solid #FFFFFF;	padding: 5px 4px 4px 25px;}.bulletPlusListMtxTd {	padding: 5px 4px 3px 0px;	border-bottom: 1px solid #FFFFFF;}.bulletPlusListMtxTd a, .bulletPlusListMtxTd a:visited, .bulletPlusListMtxTd a:hover, .bulletPlusListMtxTd a:visited:hover {	background-image: url(/images/bulletPlus.gif);	background-repeat: no-repeat;	background-position: 3px 3px;	display: block;	padding:  0px 0px 0px 19px;	width: 95%;}.bulletListMtxTdNone {	padding: 4px 4px 4px 3px;	border-bottom: 1px solid #FFFFFF;}.showHideTextMarginTop {	margin: -8px 0px 0px 0px;}/***********************************************//* Show/Hide Classes *//***********************************************/.hideObject {	display: none;	padding: 0px;}.showObject {	display: block;	padding: 0px;}/***********************************************//* Box Content *//***********************************************/.boxContent {	margin: 0px 0px 10px 0px;	padding: 0px;	border-top: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;}.boxContent td {	padding: 3px;	border-left: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;}.boxContent ul {	margin: 3px 0px 8px 5px;	padding: 0px 0px 0px 0px;	list-style: none;}.boxContent ul li {	padding: 12px;	background-image: url(/images/bulletBoxContent.gif);	background-repeat: no-repeat;	background-position: 0px 5px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 7px;}/***********************************************//* Misc. Classes *//***********************************************/#preloginCookie {     position: absolute;     width: 1px;     height: 1px;     z-index: 1000;     left: 1px;     top: 1px;}.borderFull {	border: 1px solid #CCCCCC;}.borderATMMap {	border: 1px solid #005596;}.photosRight {	margin: 0px 0px 8px 8px;	border: 1px solid #CCCCCC;}.photosLeft {	margin: 0px 5px 5px 0px;}.closeContent {	padding: 10px 0px 0px 10px;}