/* --- Reset & General --- */
#citilmFooter, #citilmFooter div, #citilmFooter span,
#citilmFooter h1, #citilmFooter h2, #citilmFooter h3, #citilmFooter h4, #citilmFooter h5, #citilmFooter h6, #citilmFooter p, #citilmFooter blockquote, #citilmFooter pre,
#citilmFooter a, #citilmFooter abbr, #citilmFooter acronym, #citilmFooter address, #citilmFooter big, #citilmFooter cite, #citilmFooter code, #citilmFooter
del, #citilmFooter dfn, #citilmFooter em, #citilmFooter img, #citilmFooter ins, #citilmFooter q, #citilmFooter s, #citilmFooter samp, #citilmFooter
small, #citilmFooter strike, #citilmFooter strong, #citilmFooter sub, #citilmFooter sup, #citilmFooter tt, #citilmFooter var, #citilmFooter
b, #citilmFooter u, #citilmFooter i, #citilmFooter dl, #citilmFooter dt, #citilmFooter dd, #citilmFooter ol, #citilmFooter ul, #citilmFooter li, #citilmFooter
fieldset, #citilmFooter form, #citilmFooter label, #citilmFooter legend,  
#citilmFooter table, #citilmFooter caption, #citilmFooter tbody, #citilmFooter tfoot, #citilmFooter thead, #citilmFooter tr, #citilmFooter th, #citilmFooter td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background-color: transparent;
}
#citilmFooter td, #citilmFooter th, #citilmFooter div, #citilmFooter li { font-family:arial, sans-serif;}

#citilmFooter input, #citilmFooter select { font-family:arial, sans-serif; vertical-align:middle; }

#citilmFooter a { color:#000000 !important; text-decoration:none; }
#social_network a { background-image: url(/images/ico-social-media.gif); background-repeat: no-repeat; background-color: #fff; display: inline-block; height: 17px; margin-right:1px; vertical-align: text-bottom; width: 16px; }
#citilmFooter #cmlink_TwitterIconLink { background-position: 0 -20px; }
#citilmFooter #cmlink_FacebookIconLink { background-position: 0 0; }
#citilmFooter #cmlink_YoutubeIconLink { background-position: 0 -40px;}

#citilmFooter span#brandingBottomDisclaimer span#sBOBoverlay-trigger {font-family:Arial,Verdana,sans-serif !important; font-size:12px !important; color:#00589D !important; text-decoration:none !important; margin:15px 0px 0px 0px !important; cursor:pointer !important;}
#citilmFooter span#brandingBottomDisclaimer span#sBOBoverlay-trigger:hover {text-decoration:underline !important;}
#citilmFooter span#brandingBottomDisclaimer a { color:#00589D !important; text-decoration:none; }
#citilmFooter a:hover { text-decoration:underline !important; }
#citilmFooter #social_network a:hover { text-decoration: none !important; }
#citilmFooter strong { font-weight:bold; }
#citilmFooter em { font-style:normal; }
#citilmFooter ul { list-style:none; }

#citilmFooter { font-size:11px; padding:0 30px; width: 953px; margin-top: 35px; overflow: hidden; clear: both; padding:5px!important; margin-left: 25px; padding-top:50px!important;}

#citilmFooter div.links,  #citilmFooter div.links2{ font-size:8px; border-bottom:2px solid #CCCCCC; overflow: hidden; padding-bottom:5px; padding-top: 1px; text-transform:uppercase; position: relative; line-height: 1.5; }
* html #citilmFooter div.links { display:inline-block; }
* html #citilmFooter div.links2 { display:inline-block; }
#citilmFooter div.links a { float: left; text-transform:uppercase; }
#citilmFooter .cclinks { margin-left:20px;}
#citilmFooter div.links ul {float:right;}
#citilmFooter div.links ul li {float:left;}
#citilmFooter div.links ul li a {display:inline-block; margin-left:25px;}

#citilmFooter div.fdic_content #fdicOverlay-trigger {
    color: #00589D;
	cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-top: 5px;
    padding-bottom: 5px;
    vertical-align: middle !important;
}
#citilmFooter div.fdic_content #social_network {
    color: #666666;
    float: right !important;
    padding-bottom: 10px;
    vertical-align: middle !important;
}

#citilmFooter div.content1 {clear:both; padding:0 0px 0 37px; position:relative; top:0px; width:918px;}
#citilmFooter div.content1 #brandingBottomDisclaimer {display:block;}
#citilmFooter div.content1 img { position:absolute; top:4px; left:0; }
#citilmFooter div.content1 #brandingBottomDisclaimer img {position:relative;}
#citilmFooter div.content1 p { margin-top:0px; }                                  

#citilmFooter div.footertext {color:#999 !important; margin-top:0px;}
#citilmFooter #brandingDataTransfer {display: none; }

/* --- Overlay --- */
.ui-dialog.jfpw-dialog .ui-dialog-titlebar-close { width: 20px; }
.ui-dialog.jfpw-dialog .ui-dialog-titlebar-close span { width: 20px; overflow: hidden; }
.ui-dialog.jfpw-dialog .ui-widget-header {}
.ui-dialog.jfpw-dialog .ui-widget-header .ui-icon {  background-position: 0 -3px; text-indent: -999em; }
.ui-dialog.jfpw-dialog .ui-dialog-title { font-size: 12px; font-weight:bold; left: 30px; margin: 0; position: absolute; text-transform: uppercase; top: 30px; height: 31px; z-index: 1002;}
.ui-dialog.jfpw-dialog .ui-dialog-content { padding: 0 30px; }
.ui-dialog-titlebar { height: 31px !important; }
.vIE8 .jfpw-slider-vertical-wrap-tip-down {z-index:2!important;}

span#fdicOverlay {
	display:block;
	overflow:visible;
	zoom: 0!important;
	position:static !important;
}

/* --- Banking Address Overlay --- */

#fidcOvContent{	
	padding:0; 
	margin-top:10px; 
	position:relative;
}

#fdicOvContent p { color: #000; font-weight:normal; font-family:arial, sans-serif; font-size: 12px; width: 470px;}

#citilmFooter div.links a, #citilmFooter div.links2 a{ padding-right:15px; float:none; font-size:8px;}

#citilmFooter div.links {border-bottom:none;}
#citilmFooter div.links2 {text-align:right; padding-right:35px;}

#citilmFooter div.fdic_content {z-index:2; margin-left:36px; margin-top:7px; padding-bottom:9px; vertical-align:middle !important; }

.footertext .extra {float:left; position:relative; left: 36px;top:5px;}
.footertext .copyright {float:right; position:relative; top:5px;color:#000!important;}