﻿html { height:102%; }
html, body { border:0; margin:0; padding:0; }
.half { width:50%; }
.full { width:100%; }
#ediediv{margin:0 auto;}
table { border-collapse:collapse; }
.common_banner_size { display:block; width:165px; height:70px; }
.large_banner_size { display:block; width:220px; height:110px; }
.cycle_banners a { text-decoration:none; }
.cycle_banners {position:relative; margin-bottom:35px; }
.cycle_buttons{bottom:-20px;position:absolute;right:0}
#ediediv { width:645px; background:#fff; border:solid 1px #000; }
#ediediv iframe { background:#FAE8B7; }
.nmlsinfo th { border-bottom:1px solid #B9A46B; }
.nmlsinfo td { border-bottom:1px solid #E3CF99; }
th { text-align:left; }
.footer2 { background:#86B5EE; height:28px; }
.footer2 a { color:#1E5290; }
.footer2 .footer-inner { margin: 0 auto; }
.time { float:right; padding:54px 0px 5px; }
body { font:12px arial, helvetica, sans-serif; background:url(images/dec2011/body.png) 7px 16px #1f5291; }
form{ font:12px arial, helvetica, sans-serif; background:url(images/dec2011/form_bg.png) repeat-x top; }
.sideContent {min-height:200px; padding:0; float:left; font-size:12px; background:url(images/dec2011/nav_bg.png) #1f5291 repeat-x top left;color:#ccc; }
h1, h2, h3, h4, h5, h6, .h1 { margin:0; padding:0; font-weight:normal; color:#06417C; }
h1, .h1 { font-size:21px; margin:10px 0px; }
h1 span.time { float:right; font-size:14px; color:#000; padding:3px 0; }
h2 { font-weight:bold; color:#000; padding:5px 0 5px 0; font:1.2em arial, helvetica, sans-serif; font-weight:bold; }
h3 { font:1.1em arial, helvetica, sans-serif; font-weight:bold; color:#1e5290; padding:0 0 5px 0; }
h1 sup { font-size:13px; }
p, ul, ol { margin:0; padding:0 0 18px 0; }
p.faq { padding:8px 4px 10px 15px; }
ul, ol { padding:0 0 18px 40px; }
ul { list-style:none; }
ul.online-list { list-style-type:circle; }
ul.fdic-list li ul, ul.online-list li ul { padding:0 0 0 40px; }
ul.fdic-list li ul li, ul.online-list li ul li { color:#000; font-family:Arial; font-size:12px; font-style:normal; list-style-type:disc; }
#accordion ul li { color:#000; font-family:Arial; font-size:12px; font-style:normal; list-style-type:circle; }
#accordion ul.contact li { list-style-type:none; }
a { color:#1e5290; text-decoration:underline; }
a:hover { color:#000; }
blockquote { margin:22px 40px; padding:0; }
.link_list { width:33%; vertical-align:top; border:1px solid #000; }
.link_list li { padding-bottom:10px; }
small { font-size:.85em; }
img { border:0; }
sup { position:relative; bottom:.3em; vertical-align:baseline; }
sub { position:relative; bottom:-0.2em; vertical-align:baseline; }
acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed; }
.hrule { border-bottom:1px solid #1e5290; text-align:center; margin:0 auto 5px auto; width:520px; }
.list li, .disc li { background:url(images/dec2011/sprite1.png) no-repeat 0 -74px; font-size:12px; list-style-type:none; padding-left:18px; margin:0; }
.list li ul li { background:url(images/dec2011/sprite1.png) no-repeat -16px -58px; font-size:12px; list-style-type:none; padding-left:18px; margin:5px 0; }
.list li ul li ul li { background:url(images/dec2011/sprite1.png) no-repeat -32px -42px; font-size:12px; list-style-type:none; padding-left:18px; margin:5px 0; }
.list li a { color:#000; }
ul#events { margin-top:10px; }
ul#events li { margin-bottom:10px; }
ul#events li a { text-decoration:underline; color:#c53e01; }
.printpage { margin-right:3px; margin-top:5px; text-align:right; }
.reminder { font-size:12px; border:1px solid #bbb; background:#fdfdfd; padding:15px 10px 5px 10px; margin:25px 10px 20px 10px; line-height:18px; }
a, a:visited { text-decoration:underline; }
#secure-login { width:300px; font-size:12px; }
input, select, textarea { font:1em arial, helvetica, sans-serif; }
textarea { line-height:1.25; }
label { cursor:pointer; }
table { border:0; margin:0 0 5px 0; padding:0; }
table tr td { padding:2px; }
#search-top { margin:0 auto; width:800px; }
.bingResultsContainer div { padding:5px; }
.bingResultsContainer p { padding-bottom:0; }
.bingResultsContainer .bingResult_PageUrl, .bingResultsContainer .bingResult_PageUrl a { color:#9B8E6A; }
.bingResult_Alt { background:#FAF0D4; }
.bingSearch_Alt { padding:10px; background:#1F5291; overflow:auto; }
.bingSearch_Alt .bingSearchControl { float:right; }
#wrapper { background:url('images/dec2011/body_content_bg.png') repeat-x top #DEDFE0;border-bottom:15px solid #dedfe0;}
#wrap-inner { width:770px; margin:0 auto;}
#topContent { margin:0; width:770px;padding:10px 0;height:104px;color:#666666;}
#midContent {background:url('images/dec2011/dark_gray_pattern.gif') repeat; height:188px; }
.timeBar { height:25px; float:right; width:400px; padding:0; margin:2px 0; }
.right-bar { height:90px; float:right; width:400px; padding:0; margin:0; text-align:right; }
.timeBar3 { height:25px; padding:0; margin:10px 0; }
.timeBar2 { height:25px; float:right; width:400px; padding:0; margin:10px 0; }
.selectBar { height:30px; width:228px; padding:0; margin:0 0 0 165px; padding:10px 0; }
.float-left-head { float:left; color:#fff; font-size:12px; padding:3px 0; }
.sideContent a{color:#ccc; text-decoration:none;}
.sideContent .baseLinks{padding:3px 0; text-align:center;}
#mainContent { min-height:290px; }
#mainContent2 { padding:10px 10px 10px 15px; min-height:290px; }
#mid-wrap{ background:url('images/dec2011/content_bg.png') repeat-y left; }
#search-content { background:#fff; width:530px; padding:10px; }
#singleContent { width:530px; padding:0; }
#footerContent {height:110px;}
.printlogo { display:none; }
.logon { width:195px; padding:0; font-size:11px; color:#000; margin-bottom:14px; float:left; background:url('images/dec2011/login_bg.gif') repeat-x top #fff;}
.logon-title {background:url('images/dec2011/dark_gray_pattern.gif') repeat; height:25px; border-bottom:4px solid #1F5291;}
p.logon-title2 { margin:0; padding:0; width:195px; text-align:center; font-size:11px; }
.logon h3 { font-size:14px; color:#e6e6e6; font-weight:normal; padding:5px 0 0 5px; }
.logon ul { padding:0; margin:0; text-align:left; }
.logon li { text-align:left;line-height:27px;border-bottom:1px solid #ccc;}
.logon li:hover {background:#ddd;}
.logon ul li a.log { color:#4d4d4d; text-decoration:none; padding:4px 4px 0 25px; display:block; }
.logon a:hover { color:#f0b310;}
.logon small { line-height:24px; }
p.non { width:192px; text-align:center; }
.footer {border-top:6px solid #ccc; clear:both; color:#999; font-size:11px; height:110px; padding:0; position:relative; background:url('images/dec2011/dark_gray_pattern.gif') repeat; }
.footer a { color:#ccc; text-decoration:underline; }
.executive_table { width:91%; margin-left:20px; border-spacing: 0; }
.executive_table td { border-bottom:1px solid #bbb; vertical-align:top; padding:5px; }
.footer a:hover { color:#fff; }
.footer-base { width:770px; background:#fff; height:15px; margin:0; padding:0; }
.nav { background:#f0b310; font-size:13px; width:772px; height:30px; text-align:center; margin:0; }
.nav ul { padding:0; margin:0; }
.nav ul.AspNet-Menu li a { float:left; }
.nav li { display:inline; margin:0; padding:0; }
.nav li a { color:#000; font-weight:bold; text-decoration:none; line-height:30px; padding:0 18px 0 18px; margin:0; }
.nav a:hover { color:#fff; height:30px; }
.nav a.noborder { border-right:none; }
/*            Nav Bar -------------------*/
#menulist a { display:none; }
#menulist * { float:none !important; position:relative !important; }
#menulist ul a { display:block; }
#menulist ul.level3 { visibility:hidden; display:none!important; }
#menulist ul.level2 { display:none !important; }
#menulist ul.level1, #menulist ul li, #menulist li.selected ul.level2, #menulist ul.cur_level2 { display:block !important; padding:0; margin:0; }
#menulist ul.level1 { margin:13px 0 0 0; padding:0; text-align:left;}
#menulist ul li { padding:0 10px; border-bottom:1px solid #777; font-size:12px; line-height:21px; font-weight:bold;}
#menulist ul li:hover {background:url('images/dec2011/trans_black.png');}
#menulist ul li:last-child { border-bottom:none; }
#menulist ul li a { color:#fff; text-decoration:none; }
#menulist ul li a:hover { color:#efa51c; }
#menulist ul li ul.level2 li { border-bottom:none; font-weight:normal; font-size:12px; line-height:18px; padding:0 0 0 8px; margin:0 -10px; }
#menulist ul li ul.level2 li:hover {background:url('images/dec2011/trans_white.png');}
#menulist ul li a.selected { font-weight:bold; color:#86b5ee; }
#menulist ul li ul li a:hover { color:#efa51c; }
#menulist ul.navbar li a { width:168px!important; }
#menulist ul.navbar li.has-popup a.selected { color:#86b5ee; }
#menulist ul.navbar ul { display:list-item; }
ul.pdf li { background:transparent url(images/pdf-icon.gif) left center no-repeat; list-style-type:none; font-size:12px; padding-left:18px; margin:0; }
ul.pdf li a { color:#000; }
dl.pdf dd { background:transparent url(images/pdf-icon.gif) left center no-repeat; padding-left:18px; }
span.my { color:#d79a00; font-weight:bold; }
span.wealth { color:#333; font-weight:bold; }
.wealth-float { float:right; text-align:center; margin:0 0 0 5px; font-size:11px; }
.wealth-float img { border:1px solid #a49e98; }
.disclaimer { font-size:11px; border:1px solid #bbb; background:#f8f8f8; padding:5px; margin:30px 10px 10px 10px; clear:both; }
.disclaimer a { color:#000; }
a span.tooltip { display:none; }
.survey p { margin:0; padding:5px 0 5px 0; }
.search p { font-size:12px; padding:0 0 2px 0; margin:0; }
.search p strong { background:#ffc; font-weight:normal; }
.search p a { font-size:14px; color:#00f; text-decoration:underline; }
.search p.sgreen { font-size:10px; color:#008000; }
.search-box { width:215px; margin:20px auto 10px auto; font-size:12px; }
.search-float { float:left; padding:0 5px 0; }
.listing { font-size:12px; background:#efefef; height:24px; width:100%; border-top:1px solid #000; margin:10px 0; }
.listing p { float:right; padding:3px 5px 0; }
.next-pre { width:150px; margin:0 auto; height:20px; }
.next-pre a { color:#000; font-size:12px; }
.siteboxWrap { float:right; }
.pn-btn-next { background:url(common_files/images/next.gif) no-repeat right; cursor:pointer; width:50px; height:20px; padding:2px 25px 2px 2px; }
.pn-btn-prev { background:url(common_files/images/prev.gif) no-repeat left; cursor:pointer; width:50px; height:20px; padding:2px 2px 2px 25px; }
.spelling { color:#f00; font-size:11px; font-style:italic; }
.float-left { float:left; }
.float-left-pad { float:left; padding-left:50px; }
.float-left-img { float:left; padding:2px; border:1px solid #a49e98; margin:0 4px 0 0; }
.float-right-pad { float:right; padding-right:50px; }
.float-right-img { float:right; padding:2px; border:1px solid #a49e98; margin:0 0 0 4px; }
.float-left-top { float:left; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffc; }
.bordered { border:1px solid #ccc; padding:3px; float:right; }
.bordered-left { border:1px solid #ccc; padding:3px; float:left; margin:0 2px 0 2px; }
.bordered-nf { border:1px solid #ccc; padding:3px; }
.bordered-center { border:1px solid #ccc; padding:3px; margin:0 auto; }
.video-center { padding:3px; margin:0 auto; width:330px; }
.img-left { float:left; margin:4px 10px 4px 0; }
.img-right { float:right; margin:4px 0 4px 10px; }
.img-center { margin:auto; display:block; }
.nopadding { padding:0; }
.noindent { margin-left:0; padding-left:0; }
.nobullet { list-style:none; list-style-image:none; }
.small { font-size:10px; }
.crumb { font-size:11px; color:#000; margin: 0; }
.crumb a { font-size:11px; color:#000; text-decoration:underline; }
.crumb a:visited { text-decoration:underline; }
.calc { font-size:11px; border:1px solid #eee; padding:5px; margin:0 auto 15px auto; width:230px; }
.grey { background:#f0b310; }
.grey h3 { color:#000; }
.flash-banner { margin:5px 0 10px 14px; }
.flash-banner a, .flash-banner a:visited { color:#fff; }
.labelLine { margin-bottom:10px; }
.labelLine label { font-weight:bold; color:#444; margin:20px 0 5px 0; padding:0; font-size:13px; float:left; }
.survey .required { float:left; font-size:10px; color:Red; margin:20px 0 0 10px; }
span.mcss_checkbox_horizontal, span.mcss_checkbox_vertical, span.mcms_checkbox_horizontal, span.mcms_checkbox_vertical { display:block; }
span.mcss_checkbox_horizontal label, span.mcss_checkbox_vertical label, span.mcms_checkbox_horizontal label, span.mcms_checkbox_vertical label, span.mcss_checkbox_horizontal input, span.mcss_checkbox_vertical input, span.mcms_checkbox_horizontal input, span.mcms_checkbox_vertical input { float:none; display:inline; margin-right:5px; }
span.mcss_checkbox_vertical input { margin-bottom:15px; }
span.mcss_checkbox_horizontal label, span.mcss_checkbox_vertical label, span.mcms_checkbox_horizontal label, span.mcms_checkbox_vertical label, select { font-size:11px; font-weight:normal; }
span.mcss_checkbox_horizontal label { margin-right:15px; }
div.labelLine { display:inline-block; }
.dropdown select { border:1px solid #000; }
select, input, textarea { display:block; }
#surveyDIV p { margin:0; padding:0; position:relative; }
#rates .spaceTD { display:table-cell; height:40px; }
#rates .column1, #rates .column2, #rates .column3 { display:table-cell; text-align:center; border-bottom:1px solid #ccc; }
#rates .column1 { width:225px; border-right:1px solid #ccc; padding:8px 0 8px 5px; text-align:left; vertical-align:top; }
#rates .column2 { width:150px; padding:8px 0 8px 0; border-right:1px solid #ccc; }
#rates .column3 { width:150px; padding:8px 0 8px 0; }
#rates h3 { padding-bottom:10px; }
#rates .title { color:#777; padding:5px 0 5px 0; border:none; border-bottom:1px solid #777; vertical-align:middle; font-size:14px; }
#rates tr.altRow { background-color:#96ba74; }
#rates .tier { font-weight:bold; border-top:6px solid #000; border-bottom:none; display:table-cell; padding:5px 0 0 5px; background:url('images/ratesTierBG.jpg')top left repeat-x; }
.ui-tabs-hide { display:none; }
#rates ul { padding:0; height:20px; margin-bottom:20px; border-bottom:1px solid #000; }
#rates ul li { font-size:12px; display:block; float:left; display:inline; margin-right:5px; padding:3px 0 2px 4px; background:url('images/ratesTab.jpg') left top no-repeat; }
#rates ul li:hover, #rates ul li.ui-tabs-selected { background:url('images/ratesTab_over.jpg') left top no-repeat; }
#rates ul li a:hover, #rates li.ui-tabs-selected a { background:url('images/ratesTab_over.jpg') right top no-repeat; }
#rates li.ui-tabs-selected a { font-weight:bold; color:#000; }
#rates ul li a { background:url('images/ratesTab.jpg') right top no-repeat; padding:3px 6px 2px 3px; }
#rates #disclaimer { font-size:11px; color:#777; }
small { font-size:11px; color:#666; }
#imageData #caption { font-weight:normal; }
#trust { float:right; width:150px; border:1px solid #000; background:#fff; margin:15px 35px 0 0; }
#trust p { text-align:center; font-size:14px; padding:2px; }
#trust2 { width:150px; border:1px solid #000; background:#fff; margin:5px 35px 15px 0; }
#trust2 p { text-align:center; font-size:14px; padding:2px; }
.banner { margin:5px 0 5px 7px; }
.links p { font-size:12px; margin:0; border:1px solid #fff; padding:0; background:#96ba74; }
.links p:hover { border:1px dotted #777; }
.links a { display:block; padding:5px 0 5px 5px; }
.links .odd { background-color:#f2f2f2; }
.links a:hover { color:#efa51c; }
.links .linkTitle, .links .linkTitle:hover { color:#000; text-decoration:none; }
#screenshot { position:absolute; border:1px solid #ccc; background:#000; padding:5px; display:none; color:#fff; font-size:10px; }
#screenshot img { padding-bottom:5px; }
#accordion {border-bottom:solid 1px #c4c4c4; margin:0; padding:0; text-indent:0; }
#accordion a.head { background:#9A9A9A url(images/accordion_bg.png) repeat-x top; border:1px solid #000; color:#000; cursor:pointer; display:block; font:bold 120%/100% Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:7px 7px 7px 10px; text-decoration:none; text-indent:0; }
#accordion a.head .ui-icon{display:block; width:16px; height:16px; float:right; background-image:url(images/collapsed.gif); margin-top:-3px;}
#accordion a.head:hover, #accordion a.ui-state-active { background:#181D6D url(images/accordion_bg_hover.png) repeat-x top; color:#ccc; }
#accordion a.ui-state-active .ui-icon { background-image:url(images/expanded.gif); }
#accordion a.current { background-color:#ff9; }
td.alertHeight { height:20px; padding:5px; }
span.alert { background:#ccc; padding:2px 10px 2px 10px; border:1px solid #000; cursor:pointer; }
span.alert a, span.alert a:visited { text-decoration:none; }
span.alert:hover { text-decoration:none; background:#fff; }
.VEAPI_Pushpin { text-decoration:none; }
#dhtmltooltip { color:#000; position:absolute; text-align:justify; width:100px; font-size:11px; border:1px solid black; padding:3px; background:#ffc; visibility:hidden; z-index: 100; }
#footer_logos a, #footer_logos span{text-indent:-9999px;background-image:url('images/dec2011/sprite1.png'); float:left;}
#ehl{width:39px;height:39px;background-position:0 0;margin-right:10px;}
#FDICLink{background-position:-49px 0;width:60px;height:40px;}
.footer-left {position:absolute; bottom:10px; left:10px;}
.footer-right {position:absolute; bottom:10px; right:10px;}
* html .bingSearchControl{width:339px;}
* html .list li,* html .list li li{background:none;list-style-type:disc;}
#menulist ul.level2{top:0 !important;}
