@import url("global_framework.css");
@import url("overlay.css");
@import url("overlay2.css");

/* section member images */
.member01 { background:url(../images/header_personal.jpg) no-repeat right 0; height:100%; }
.member02 { background:url(../images/header_smbusiness.jpg) no-repeat right 0; height:100%; }
.member03 { background:url(../images/header_wealth.jpg) no-repeat right 0; height:100%; }
.member04 { background:url(../images/header_learn.jpg) no-repeat right 0; height:100%; }
.member05 { background:url(../images/header_whoisbecu.jpg) no-repeat right 0; height:100%; }
.member06 { background:url(../images/header_join.jpg) no-repeat right 0; height:100%; }
.member07 { background:url(../images/header_locations.jpg) no-repeat right 0; height:100%; }
.member08 { background:url(../images/header_forms.jpg) no-repeat right 0; height:100%; }
.member09 { background:url(../images/header_contact.jpg) no-repeat right 0; height:100%; }
.member10 { background:url(../images/header_help.jpg) no-repeat right 0; height:100%; }
.member11 { background:url(../images/img_onlinebanking.jpg) no-repeat right 0; height:100%; }
.member12 { background:url(../images/header_news.jpg) no-repeat right 0; height:100%; }
.member13 { background:url(../images/header_careers.jpg) no-repeat right 0; height:100%; }
.member14 { background:url(../images/header_privacy.jpg) no-repeat right 0; height:100%; }
.member15 { background:url(../images/header_terms.jpg) no-repeat right 0; height:100%; }
.member16 { background:url(../images/header_purchase.jpg) no-repeat right 0; height:100%; }
.member17 { background:url(../images/header_press.jpg) no-repeat right 0; height:100%; }
.member18 { background:url(../images/header_account.jpg) no-repeat right 0; height:100%; }
.member19 { background:url(../images/header_search.jpg) no-repeat right 0; height:100%; }
.member20 { background:url(../images/header_vehicles.jpg) no-repeat right 0; height:100%; }

/* promo boxes */
.promobox .promo01 { margin:0; padding:10px 15px 10px 20px; height:150px; width:210px; background:url(../images/action01_bg.gif) no-repeat 10px 0; float:left; }
.content06 .promo01 { margin:0 0 20px 0; padding:20px 20px 0 20px; height:149px; width:166px; background:url(../images/bg_promo01c-full.gif) no-repeat 0 0; float:left; }
.content06 .panel01 .promo01 { margin:0 0 20px 0; padding:20px 20px 0 20px; height:149px; width:166px; background:url(../images/bg_promo01c-full.gif) no-repeat 0 0; float:right; }
.panel01 .promo01 { margin:15px 0 20px 0; padding:0; width:212px; background:#FFF; float:left; }
.articles01 .promo01 { margin:20px 0 0 0; padding:20px 0 0 0; border-top:1px solid #F0F0F0; background:none; width:100%; height:60px; }
.contentwidth .content06 .promo01 { margin:0 0 20px 0; padding:20px 20px 0 20px; height:149px; width:166px; background:url(../images/bg_promo01c-full.gif) no-repeat 0 0; float:right; }
.obwidth .content06 .promo01 { margin:0 0 20px 0; padding:20px 20px 0 20px; height:149px; width:166px; background:url(../images/bg_promo01c-full.gif) no-repeat 0 0; float:left; }
.obwidth .content06 .promo01 h2 { padding:10px 0 40px 50px; background:url(../images/icon_invest_services.gif) no-repeat 2px 10px; }
.promo01 h2, .promo02 h2, .promo03 h2, .promo_contact h2 { font-size:12px; color:#333333; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; line-height:1.2em; }
.content06 .panel01 .promo01 h2 { margin:0 0 10px 0; padding:10px 0 25px 47px; background:url(../images/icon_invest_services.gif) no-repeat 2px 10px; font-size:12px; color:#333333; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; line-height:1.2em; }
.contentwidth .content06 .promo03 { margin:0 0 20px 0; padding:20px 20px 0 20px; height:149px; width:166px; background:url(../images/bg_promo01c-full.gif) no-repeat 0 0; float:right; }
.content06 .promo03 h2 { margin:0 0 10px 0; padding:10px 0 25px 47px; background:url(../images/icon_audio.gif) no-repeat 2px 10px; font-size:12px; color:#333333; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; }
.content06 .promo03 h3 { margin:5px 0 0 0; padding:16px 0 0 0; height:34px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #d5cfc1; text-align:center; background:url(../images/btn_promo01_114.gif) no-repeat center 10px; }
.content06 .promo03 a { color:#FFF; }
.promobox .promo01 h2 { margin-bottom:4px; padding:4px 0 0 10px; height:23px; background:#FFF; color:#4b3b3c; }
.content06 .promo01 h2 { padding:10px 0 25px 47px; background:url(../images/icon_invest_services.gif) no-repeat 2px 10px; }
.content06 .panel01 .promo01 h2 { padding:10px 0 25px 47px; font-size:12px; color:#333; background:url(../images/icon_invest_services.gif) no-repeat 2px 10px; line-height:1.2em; }
.content06 .promo01 h3, .content06 .panel01 .promo01 h3 { margin:5px 0 0 0; padding:16px 0 0 0; height:34px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #d5cfc1; text-align:center; background:url(../images/btn_promo01_114.gif) no-repeat center 10px; }
.content06 .articles01 .promo01 h3 { margin:0; padding:5px 0 0 0; height:19px; width:159px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; background:url(../images/btn_promo01_159.gif) no-repeat 0 0; border:none; }
.promo01 p, .promo02 p, .promo03 p, .promo04 p  { font-size:12px; line-height:1.3em; }
.promobox .promo01 p { padding:7px 15px 0 10px; line-height:1.4em; }
.content06 .panel01 .promo01 p { padding:0 0px 10px 0px; line-height:1.2em; }
.promobox .promo01 a { padding-right:10px; background:url(../images/icon_arrowrt.gif) no-repeat 100% 3px; }
.promobox .promo01 a.none { padding-right:0px; background:none; }
.content06 .promo01 a, .content07 .promo01 a { color:#FFF; }
.panel01 .promo01 a { color:#FFF; }
.promobox .promo01 ul { padding:7px 0 0 10px; font-size:12px; list-style:none; }
.promobox .promo01 ul.new { padding:7px 0 0 8px; font-size:12px; list-style:none; }
.promobox .promo01 li { padding:0 0 1px 0; line-height:1.4em; letter-spacing:0.009em; }
.promobox .new a { padding:0; color:#666; background:none; }
.promobox .legal { color: #777777; padding-top: 10px; }
.promobox .legal .landingLegal { margin-bottom: 40px; }

/* 102408 UPDATE home page login box */
.promobox h2.secure { margin:0; padding:4px 10px 2px 10px; height:20px; background:#FFF url(../images/icon_lock_sm.gif) no-repeat 165px 2px; }
.promobox .loginbox { margin:0; padding:0 0 0 10px; height:126px; background:#FFF; }
.promobox form { padding:0; }
.promobox table.login { margin:0; padding:0; background:#FFF;}
.promobox .login a { padding:0; background:none; }
.promobox .login td { padding:0 0 0 0; font-size:11px; color:#4b3b3c; }
.promobox .login td.txt { padding:0 0 0 0; height:16px; }
.promobox .login td.info { padding:0 0 0 0; height:16px; text-align:right; }
.promobox .login td.signup { padding:0 0 2px 13px; height:16px; background:#FFF; text-align:right; }
.promobox .login td.title { width:60px; font-size:11px; }
.promobox input.obli { margin: 2px 0px 2px 0px; padding:0px 3px; color:#666; font-size:11px; background:#f3f1ee; }
.promobox input.obli { font-family:Verdana, Arial, Helvetica, sans-serif; }
.promobox input.btn { margin-right:3px; }
.promobox .obli { width:125px; }
.promobox select.obli { margin:4px 0; width:135px; color:#4b3b3c; font-size:11px; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; }

/* home page rates box */
.promobox .rates { margin:0 0 0 7px; height:101px; }
.promobox .rates table { margin:0; padding:0; width:195px; }
.promobox .rates a { padding:0; background:none; }
.promobox .rates td { padding:1px 0; height:auto; font-size:11px; border-top:1px solid #D2C6BA; }
.promobox .rates .top { border-top:none; }
.promobox .rates h3 { padding:2px 0 2px 0; font-size:11px; color:#4b3b3c; }
.promobox .rates td.num { font-weight:bold; color:#952923; width:35px; text-align:right; }
.promobox a.scroll { margin:0 10px; text-align:center; width:190px; height:5px; display:block; background:none; }

/* home page promo notes */
.promonotes { clear:both; margin:0; padding:5px 20px; font-size:11px; }
.promonotes p { padding:0; width:45%; text-align:right; float:right; }
.promonotes .pn01 { margin:0; padding:0; width:55%; color:#952923; }

/* home page social bugs */
.promonotes .pn01 img.social { margin:3px 3px 0 0; }
.promonotes .pn01 .tooltip { width:135px; height:23px; color:#fff; padding:3px 0 0 5px; position:relative; top:-57px; display:none; }
.content07 .promo01 { margin:0 0 20px 0; padding:20px 25px 0 25px; height:149px; width:175px; background:url(../images/bg_promo01e-full.gif) no-repeat 0 0; }
.content07 .promo01 h2 { padding:10px 0 25px 47px; }
.content07 .promo01 h2.seminar { background:url(../images/icon_info.gif) no-repeat 2px 10px; }
.content07 .promo01 h2.calc { background:url(../images/icon_calc.gif) no-repeat 2px 10px; }
.content07 .promo01 p { padding:0 15px 10px 15px; }
.content07 .promo01 h3 { margin:5px 0 0 0; padding:16px 0 0 0; height:34px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #d5cfc1; text-align:center; background:url(../images/btn_promo01_155.gif) no-repeat center 10px; }
.defaultwidth .content07 .promo02 { margin-bottom:20px; padding:0; background:#e5e1d9 url(../images/bg_promo01b-mid.gif) repeat-y 0 0; }
.defaultwidth .content07 .promo02 h2 { padding:20px 10px 10px 15px; background:url(../images/bg_promo01b-top.gif) no-repeat 0 0; }
.defaultwidth .content07 .promo02 .btm { padding:0; height:20px; background:url(../images/bg_promo01b-btm.gif) no-repeat 0 0; }
.contentwidth .content07 .promo02 { margin-bottom:20px; padding:0; background:#e5e1d9 url(../images/bg_promo01b-mid.gif) repeat-y 0 0; }
.contentwidth .content07 .promo02 h2 { padding:20px 10px 10px 15px; background:url(../images/bg_promo01b-top.gif) no-repeat 0 0; }
.contentwidth .content07 .promo02 .btm { padding:0; height:20px; background:url(../images/bg_promo01b-btm.gif) no-repeat 0 0; }
.contentwidth .content07 .promo03 { margin-bottom:20px; padding:0; background:#e5e1d9 url(../images/bg_promo03_t-mid.gif) repeat-y 0 0; }
.contentwidth .content07 .promo03 h2 { padding:30px 10px 20px 75px; background:url(../images/bg_promo03_t-top.gif) no-repeat 0 0; }
.contentwidth .content07 .promo03 .btm { padding:0; height:9px; background:url(../images/bg_promo03_t-btm.gif) no-repeat 0 0; }
.contentwidth .content07 .promo03 p { padding:0 15px 10px 15px; }
.contentwidth .content07 .promo03 ol { list-style-type:none;padding-left:15px; }
.contentwidth .content07 .promo03 li { padding:10px 0 10px 0; border-top:solid 1px #c0c0c0; line-height:1.3em; }
.contentwidth .content07 .promo03 .twitter p { margin:0 0 10px 0;padding:0; font-style:italic; }
.fullwidth .content07 .promo02 { margin:10px 0 20px 6px; padding:0; width:212px; background:#e5e1d9 url(../images/bg_promo01b-mid-full.gif) repeat-y 0 0; }
.fullwidth .content07 .promo02 h2 { padding:20px 10px 10px 15px; background:url(../images/bg_promo01b-top-full.gif) no-repeat 0 0; }
.fullwidth .content07 .promo02 .btm { padding:0; height:20px; background:url(../images/bg_promo01b-btm-full.gif) no-repeat 0 0; }
.fullwidth .content07 .promo02 h2.tool { padding:25px 0 0 53px; }
.fullwidth .content07 .promo02 .icon { margin-top:-30px; margin-left:15px; }
.fullwidth .content07 .promo02 a.link { margin:5px 0 0 22px; padding:4px 0 0 0; height:20px; width:159px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_promo01_159.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.fullwidth .content07 .promo02 p.blue { background-color:#C7E4F5; margin:10px 15px; padding:10px 10px; line-height:2.5em; font-weight:bold; }
.fullwidth .content07 .promo02 p.blue input { width:145px; }

.contentwidth .content06 .promo02 { margin:10px 0 20px 25px; padding:0; width:212px; background:#e5e1d9 url(../images/bg_promo01b-mid-full.gif) repeat-y 0 0; float:left; }
.content06 .panel01 .promo02 { margin:10px 0 20px 0px; padding:0; width:212px; background:#e5e1d9 url(../images/bg_promo01b-mid-full.gif) repeat-y 0 0; float:right; }
.contentwidth .content06 .promo02 h2 { padding:20px 10px 10px 15px; background:url(../images/bg_promo01b-top-full.gif) no-repeat 0 0; }
.content06 .panel01 .promo02 h2 { font-size:14px; padding:20px 10px 10px 15px; background:url(../images/bg_promo01b-top-full.gif) no-repeat 0 0; }
.contentwidth .content06 .promo02 .btm, .content06 .panel01 .promo02 .btm { padding:0; height:20px; background:url(../images/bg_promo01b-btm-full.gif) no-repeat 0 0; }
.contentwidth .content06 .promo02 ul, .content06 .panel01 .promo02 ul { padding: 5px 10px 0px 30px; font-size:12px; }
.contentwidth .content06 .promo02 p, .content06 .panel01 .promo02 p, .defaultwidth .content06 .promo04 p { padding:0 15px 10px 15px; }
.defaultwidth .content06 .promo04 { margin:10px 0 20px 0px; padding:0; width:212px; background:#e5e1d9 url(../images/bg_promo04-mid.gif) repeat-y 0 0; float:left; }
.defaultwidth .content06 .promo04 h2 { padding:20px 10px 10px 15px; background:url(../images/bg_promo04-top.gif) no-repeat 0 0; font-size:15px; color:#952823; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; line-height:1.2em; }
.defaultwidth .content06 .promo04 .btm { padding:0; height:20px; background:url(../images/bg_promo04-btm.gif) no-repeat 0 0; }
.content07 .promo02 p { padding:0 15px 10px 15px; }
.content07 .promo02 p a.active { background:none; }
.content07 .promo02 p a.op { padding-right:10px; padding-top:2px; background:url(../images/icon_arrowrt.gif) no-repeat 100% 3px; font-weight:bold; font-size:11px; }
.content07 .promo02 ul { padding:5px 10px 0px 30px; font-size:12px; }
.contentwidth .content07 .promo02 ul, .fullwidth .content07 .promo02 ul { padding:0px 10px 5px 30px; font-size:12px; }
.contentwidth .content07 .promo02 li, .fullwidth .content07 .promo02 li { padding:0 0 5px 0; line-height:1.2em; }
.content07 .promo02 h3 { padding:0 15px 3px 15px; font-size:12px; color:#333; }
.content06 .promo03 { margin:0px 20px 20px 20px; }
.content06 .promo03 .left { background: url(../images/promo03_left.jpg); }
.content06 .promo03 .right { background: url(../images/promo03_right.jpg);  }
.content06 .promo03 .pad { margin: 12px 14px 16px 14px; }

/* custom style for contact us form */
.content06 .promo_contact { margin:0 0 20px 0; padding:0; width:430px; float:left; }
.content06 .promo_contact h3 { margin-bottom:10px; padding:0px 30px 0 20px; font-weight:bold; font-size:14px; color:#952823; line-height:1.2em; letter-spacing:.001em; }
.content06 .promo_contact p { margin:0 20px; padding:0 0 10px 0; }
.content06 .promo_contact .smform { padding:0 20px 30px 20px; color:#777; }
.content06 .promo_contact .smform input { margin-bottom:10px; }
.content06 .promo_contact a.submit  { margin:0 10px 0 0; padding:4px 0 0 0; height:20px; width:114px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_promo01_114.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.content06 .promo_contact textarea { margin:5px 0 15px 0; padding:4px; width:350px; height:115px; overflow:auto; border:1px solid #CECECE; }
.content06 .promo_contact .cntus { width:370px; }
.content06 .promo_contact .enews { width:190px; }
.content06 .promo_contact .phone01 { width:30px; }
.content06 .promo_contact .phone02 { width:40px; }
.content06 .promo_contact select { margin:0 0 10px 0; width:50%;}
.content06 .promo_contact select, .content06 .promo_contact textarea { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#777; }
.content06 .promo_contact h4 { padding:12px 0 2px 0; color:#777; font-weight:normal; font-size:12px;}
.content06 .promo_contact .notes02 { margin:20px 0 0 0; padding:20px 0 0 0; background:#FFF; border-top:1px solid #F2F2F2; }
.content06 .contactnum { margin:0 0 20px 20px; padding:0; width:212px; float:left; background:#e5e1d9 url(../images/bg_promo04-mid.gif) repeat-y 0 0; }
.content06 .contactnum p { padding:0 15px 20px 15px; font-size:13px; }
.content06 .contactnum h4 { padding:0 15px 3px 15px; font-size:13px; }
.content06 .contactnum h2 { padding:20px 10px 10px 15px; background:url(../images/bg_promo04-top.gif) no-repeat 0 0; font-size:14px; color:#952823; line-height:1.2em; letter-spacing:.001em; }
.content06 .contactnum .btm { padding:0; height:20px; background:url(../images/bg_promo04-btm.gif) no-repeat 0 0; }

/* custom style for Location Search form */
.content06 .location_search { clear:both; margin:0; padding:0 32px 30px 20px; }
.content06 .location_search a.submit  { margin-right:10px; padding:4px 0 0 0; height:20px; width:159px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_promo01_159.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.content06 .location_search .locadd { margin: 0 0 8px 0; width:320px; }
.content06 .location_search .loccity { width:178px; }
.content06 .location_search .locdiv {  margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px solid #CECECE; }
.content06 .location_search select { margin:1px 0 0 0; width:130px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#777; }
.content06 .location_search h3 { padding:0 0 8px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.content06 .location_search h4 { padding:12px 0 2px 0; font-weight: normal; font-size:12px;}
.content06 .location_search span { padding: 0 0 0 5px; font-size:10px; font-weight: normal; }
.content06 .location_search .fields { padding:0 10px 0 0; float:left; }
.content06 .location_search ul { padding:0 0 10px 0; list-style:none; }
.content06 .location_search li { padding:0 0 5px 0; line-height:1.3em; }
.content06 .location_search input.chk { margin:0 3px 0 0; padding:0; }

/* locate atms table */
.content06 table.locate { width:100%; }
.content06 .locate td { padding:10px; font-size:11px; vertical-align:top; border-bottom:1px solid #F0F0F0; line-height:1.4em; }
.content06 .locate .hdr td { font-size:12px; color:#333; background-color:#e5e1d9; }
.content06 .locate p { padding:0; }
.content06 .locate h3 { padding:0 0 2px 0; }
.content06 .locate ul { padding:0 0 0 15px; list-style:disc; }
.content06 .locate li { padding:0 0 2px 0; line-height:1.3em; }
.content06 .locate .altrow { background-color:#f7f9fd; }
.content06 .locate td.logo { width:65px; }
.content06 .location_search .map { padding:0 0 30px 0; }
.content06 .location_search .map p { padding:0 0 20px 0; }
.content06 .location_search .pagination { padding:20px 0 0 0; height:30px; }
.content06 .location_search .pagination img { padding:0; height:25px; float:right; }

/* custom style for bottom promos */
.end { margin-right:0; }

/* main hero area */
.hero01 { margin:0 0 0 435px; padding:40px 0 0 42px; width:415px; height:161px; } 
.hero01 h1 { padding:0 20px 15px 0; font-weight:bolder; font-size:20pt; font-family:Cosmos Extra Bold; line-height:1.0em; text-transform:uppercase;color:#952923;width:475px; }
.hero01 p { padding:25px 0 0 0; font-size:14px; width:465px; line-height:1.25em;font-family:Arial;color:#666; }

/* subnav content tabs */
.tabs02 { clear:both; margin:0; padding:0 0 0 20px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.25em; }
.tabs02 ul li { display: inline; /* Fix IE Step Down */ }
.tabs02 ul { margin:0; padding:0; list-style:none; height:66px; }
.tabs02 li { margin:0; padding:0; display:inline; }

/* subnav no tabs */
.tabs03 { clear:both; margin:0; padding:0 0 0 20px; height:37px; }

/* tabs shared settings */
.tabs02 a { margin:0 0 0 0; float:left; text-decoration:none; cursor:pointer; }
.tabs02 a:hover { text-decoration:none; }
.tabs02 a span { color:#333; height:32px; float:left; display:block; text-align:center; }

/* tabs left settings */
.tabs02 a.left { padding:0 0 0 26px; background:url(../images/bg_nav_leftbg.gif) no-repeat 0 0; }
.tabs02 .left span { padding:31px 14px 0 14px; background:url(../images/bg_nav_mainleftbg.gif) no-repeat 100% 0; }
/* selected left */
#sel a.left { font-weight:bold; color:#4a3a3b; background-position:0 -66px; }	
#sel .left span { padding-right:40px; color:#4a3a3b; background-position:100% -66px; }

/* tabs middle settings */
.tabs02 a.mid { padding:0 0 0 6px; background:url(../images/bg_nav_midleftbg.gif) no-repeat 0 0; }
.tabs02 .mid span { padding:31px 14px 0 8px; background:url(../images/bg_nav_midbg.gif) no-repeat 100% 0; }
/* selected middle */
#sel a.mid {  padding:0 0 0 26px; font-weight:bold; color:#4a3a3b; background-position:0 -66px; }	
#sel .mid span { padding:31px 26px 0 0px; color:#4a3a3b; background-position:100% -66px; }

/* tabs right settings */
.tabs02 a.right { padding:0 26px 0 0; background:url(../images/bg_nav_rightbg.gif) no-repeat 100% 0; }
.tabs02 .right span { padding:31px 14px 0 10px; background:url(../images/bg_nav_mainrightbg.gif) no-repeat 0 0; }
/* selected right */
#sel a.right { font-weight:bold; color:#4a3a3b; background-position:100% -66px; }	
#sel .right span { padding-left:40px; color:#4a3a3b; background-position:0 -66px; }

/* drop shadow with right column */
.defaultwidth { margin:0; padding:0 0 0 20px; background:url(../images/bg_default_mid.gif) repeat-y 20px 0; } 
.contentwidth { margin:0; padding:0 0 0 20px; background:url(../images/bg_default_mid.gif) repeat-y 20px 0; } 
.fullwidth { padding:10px 20px 0 20px; background:url(../images/bg_full_mid.gif) repeat-y 20px 0; } 

/* drop shadow for online banking */
.obwidth { margin:0; padding:0 0 0 20px; background:url(../images/bg_ob_mid.gif) repeat-y 20px 0; } 

/* tab template bg */
.defaulttab { background:url(../images/bg_default_top.gif) no-repeat 20px 100%; }
.fulltab { background:url(../images/bg_full_top.gif) no-repeat 20px 100%; }
.obtab { background:url(../images/bg_ob_top.gif) no-repeat 20px 100%; }

/* main content column */
.content06 { font-size:12px; }
.defaultwidth .content06 { margin:0; padding:10px 26px; float:left; width:685px; background:url(../images/bg_nav03.gif) no-repeat 26px 10px; } 

/* display inline is for IE6 float margin bug */
.contentwidth .content06 { margin:10px 30px 0 25px; padding:30px 20px 0 0px; display:inline; float:left; width:665px; background:url(../images/bg_nav03.gif) repeat-x 0px -51px; } 
.fullwidth .content06 { margin:0 0 0 25px; padding:30px 0 0 10px; float:left; display:inline; width:636px; background:url(../images/bg_nav03.gif) repeat-x 0px -51px; display:inline; } 

/* for online banking */
.obwidth .content06 { margin:10px 50px 0 25px; padding:30px 5px 0 15px; float:left; display:inline; width:540px; background:url(../images/bg_nav03.gif) repeat-x 0px -51px; } 
.content06 .linkrt { clear:both; margin:0; padding:5px 22px 0 0; height:24px; text-align:right; }
.content06 .linkrtInvest { clear:both; margin:0; padding:5px 22px 0 0; height:24px; text-align:right; font-weight:bold; font-size:14px; }
.content06 strong, .content07 b, .content08 strong, .content09 b, { color:#333; }
.fullwidth .content06 h3.callout { color:#952923; }

/* main content global styles */
.content06 p { margin:0; color:#777; line-height:1.3em; }
.content06 h1, .content06 h2, .content06 h3, .content06 h6 { font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; }
.topper { border-top:1px solid #F1F1F1; }

/* third level nav */
ul.nav03, .nav03 li { display: inline; /* Fix IE Step Down */ }
ul.nav03 { margin:0; padding:0; list-style:none; height:55px; font-size:12px; background:url(../images/bg_nav03.gif) repeat-x 0 0; }
.nav03 li { margin:0; padding:0; display:inline; }
.nav03 a { padding:15px 31px 0 30px; color:#333; text-decoration:none; display:block; height:40px; float:left; background:url(../images/bg_nav03_lines.gif) no-repeat 100% 0; }
.nav03 a:hover, .nav03 .sel { text-decoration:none; color:#FFF; background:url(../images/bg_nav03_hover.gif) no-repeat 50% 0; }
.nav03 .sel { font-weight:100; }

/* third level nav holder */
.fullwidth .page01 { margin:0 auto; padding:0; width:875px; height:55px; background:url(../images/bg_nav03.gif) repeat-x 0 0; }

/* info sidebar column */
.content07 { margin:0; font-size:12px; }
.defaultwidth .content07 { padding:0 0 0 7px; width:179px; float:left; } 
.contentwidth .content07 { padding:0 0 0 7px; width:179px; float:left; } 
.fullwidth .content07 { margin:0; padding:30px 0 0 4px; width:225px; float:left; background:url(../images/bg_nav03.gif) repeat-x 0px -51px; } 
.obwidth .content07 { margin:10px 0 0 0; padding:30px 10px 0 15px; width:242px; float:left; background:url(../images/bg_nav03.gif) repeat-x 0px -51px; } 
.obwidth .content07 h2 { padding:0 20px 10px 0; font-size:20px; color:#952823; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; line-height:1.2em; }
.obwidth .content07 h4 { padding:0 0 2px 0; font-size:12px; }
.obwidth .content07 .obli { margin:0 0 10px 0; width:220px; color:#666; }
.obwidth .content07 .log { margin:5px 0 10px 0; }
.obwidth .content07 select.obli { margin:0 0 10px 0; width:225px; color:#4b3b3c; }
.obwidth .content07 form { margin-bottom:20px; }
.obwidth .content07 a.secure { margin:0; padding:3px 10px 0 0; width:105px; height:20px; display:block; background:url(../images/icon_lock_sm.gif) no-repeat 100% 0px; font-size:11px; }
.obwidth .content07 table.login { margin:0; padding:0; width:240px; }

/* account access login */
.contentwidth .content07 h4 { padding:0 15px 2px 15px; font-size:12px; }
.contentwidth .content07 .obli { margin:0 0 10px 0; width:140px; color:#666; }
.contentwidth .content07 .log { margin:5px 0 10px 0; }
.contentwidth .content07 select.obli { margin:0 0 10px 0; width:145px; color:#4b3b3c; }
.contentwidth .content07 form { margin-bottom:10px; }
.contentwidth .content07 a.secure { margin:0; padding:3px 10px 0 0; width:105px; height:20px; display:block; background:url(../images/icon_lock_sm.gif) no-repeat 100% 0px; font-size:11px; }
.contentwidth .content07 table.login { margin:0; padding:0 15px 2px 15px; width:140px; }
.contentwidth .content07 select.obli { margin:4px 0 10px 0; color:#4b3b3c; font-size:9px; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; }
.content07 .promo02 li { padding:0 0 10px 0; line-height:1.4em; }
.content07 p { padding:0 0 10px; }
.content07 ol { padding:0 20px 10px 35px; }

/* page notes or pagination */
.notes01 { clear:both; margin:0; padding:20px 0 0 0; font-size:11px; color:#999; }
.notes01 p { padding:5px 26px; width:685px; line-height:1.3em; }
.defaultwidth .notes01 { background:#FFF url(../images/bg_default_btm.gif) no-repeat 0 0; }
.contentwidth .notes01 { background:#FFF url(../images/bg_default_btm.gif) no-repeat 0 0; }
.fullwidth .notes01 { background:#FFF url(../images/bg_full_btm.gif) no-repeat 0 0; }
.obwidth .notes01 { background:#FFF url(../images/bg_ob_btm.gif) no-repeat 0 0; }
.pagination01 { clear:both; margin:0 40px; padding:20px 0; width:623px; font-size:12px; color:#333; background:none; border-top:1px solid #F0F0F0; }
.pagination01 a, .pagination01 b { margin:0 3px; }
.pagination01 p { padding:5px 0; line-height:1.3em; }
.fullwidth .content99 { margin:0 25px 0 25px; padding:30px 0 0 10px; background:url(../images/bg_nav03.gif) repeat-x 0px -51px; } 
.fullwidth .content99 .block01 { margin:0; padding:0 0 20px 10px; }
.fullwidth .content99 .block01 h2 { font-size:20px; color:#952823; line-height:1.2em; letter-spacing:.001em; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; }

/* main content text blocks */
.defaultwidth .content06 .block01 { margin:0; padding:0 32px 20px 20px; width:406px; float:left; }
.contentwidth .content06 .block01 { margin:0; padding:0 32px 20px 20px; width:406px; float:left; }
.contentwidth .content06 .block01a { margin:0; padding:0 10px 20px 20px; width:349px; float:left; }
.fullwidth .content06 .block01 { margin:0; padding:0 0 20px 10px; }
.obwidth .content06 .block01 { margin:0; padding:0 10px 20px 0; width:314px; float:left; }
.content06 .block01 p { padding:10px 10px 10px 0; font-size:13px; }
.content06 .block01 h1 { font-size:24px; color:#952823; line-height:1.2em; letter-spacing:.001em; }
.content06 .block01 h2, .content06 .block01a h2 { font-size:20px; color:#952823; line-height:1.2em; letter-spacing:.001em; }
.content06 .block01 h2 { padding:0; letter-spacing:.001em; }
.content06 .block01 img, .content06 .block01a img { margin:10px 25px 20px 0; padding:0; float:left; }
.content06 .block01 h3 { padding:10px 0 3px 0; font-size:12px; color:#333; text-indent:0; background:none; font-family:Arial, Helvetica, sans-serif;  }
.content06 .block01 ul, .content06 .block01 ol, .content06 .block02 ul { padding:0 0 0 15px; }
.content06 .block01 li, .content06 .block02 li { padding:0 0 5px 0; line-height:1.3em; }
.content06 .block01 b, .content06 .block02 b { color:#333; }
.obwidth .content06 .block01 h2 { font-size:20px; color:#333; line-height:1.2em; letter-spacing:.001em; }
.obwidth .content06 .block01 ul { padding:0 0 0 15px; }
.content06 .block01a p { padding:0 0 20px 0; font-size:13px; }
.content06 .block01a h2 { padding:0 0 20px 0; letter-spacing:.001em; }
.content06 .block01a h4 { padding:0 0 3px 0; font-size:13px; }
.content06 .block01a .notes02 { border-top:1px solid #F2F2F2; }
.content06 .block01a ul { padding:0 0 20px 15px; }
.content06 .block01a li { padding:0 0 5px 0; line-height:1.3em; }
.content06 .block02 { clear:both; margin:0; padding:20px 20px 10px 20px; }
.content06 .block02 p { padding:0 0 10px 0; font-size:13px; }
.contentwidth .content06 .block02 h2 { padding:0 0 10px 0; font-size:20px; color:#952823; height:auto; letter-spacing:.001em; }
.defaultwidth .content06 .block02 h2 { padding:0 0 10px 0; font-size:20px; color:#952823; height:auto; letter-spacing:.001em; }
.content06 .block02 h3 { padding:10px 0 10px 0; color:#333; }
.content06 .block02 h4 { padding:0 0 3px 0; font-size:12px; }
.content06 .block03 { padding: 0 35px 18px 31px; } 
.content06 .block03 p { margin-top: 18px; }
.defaultwidth .content06 .block02 { clear:both; margin:0; padding:20px 20px 10px 32px; }
.contentwidth .content06 .block02 { margin:0; padding:20px 20px 10px 32px; }
.defaultwidth .content06 .block02 ul { padding:0 0 15px 15px; }
.fullwidth .content06 .block02 { clear:both; margin:0; padding:0 0 10px 0; }
.fullwidth .content06 .block02 p { padding:10px 0; font-size:13px; }
.fullwidth .content06 .block02 h2 { padding:0; font-size:20px; color:#333; height:auto; letter-spacing:.001em; }
.fullwidth .content06 .block04 { clear:both; margin:0; padding:0 0 10px 0; }
.fullwidth .content06 .block04 p { padding:10px 0; font-size:13px; }
.fullwidth .content06 .block04 h2 { padding:0 0 30px 0; font-size:18px; color:#333; letter-spacing:.001em; }
.fullwidth .content06 .block04 h3 { padding: 22px 0 6px 0; font-family: Arial; font-size:16px; color:#952823; }
.fullwidth .content06 .block04 ul { padding: 5px 25px 0px 18px; }
.fullwidth .content06 .block04 .lists { padding: 15px 0px 10px 0px; }
.fullwidth .content06 .block04 h4 { padding:10px 0 3px 0; font-size:12px; color:#333; text-indent:0; background:none; font-family:Arial, Helvetica, sans-serif;  }
.content06 .block04 .block_qs  p { padding: 0 95px 15px 0; }
.contentwidth .content06 .block04 { margin:0; padding:0 0 24px 0; }
.contentwidth .content06 .block04 .row1 { padding: 18px 0 30px 0; border-bottom: 1px solid #F0F0F0; }
.contentwidth .content06 .block04 .row2 { padding: 30px 0 30px 0; }
.contentwidth .content06 .block04 .left  { float: left; width: 250px; }
.defaultwidth .panel01 .block01 { margin:0; padding:0 30px 20px 0; width:338px; float:left; }
.contentwidth .panel01 .block01 { margin:0; padding:0 30px 20px 0; width:338px; float:left; }
.fullwidth .panel01 .block01 { margin:0; padding:0 30px 20px 0; width:338px; float:left; }

/* article styles */
.content06 .articles01 { clear:both; margin:0; padding:10px 32px; }
.content06 .articles01 h2 { padding:20px 0 0 0; font-size:20px; color:#952823; height:20px; }
.content06 .articles01 h3 { margin-top:10px; padding:20px 0 0 0; font-weight:100; font-size:16px; border-top:1px solid #F0F0F0; }
.content06 .articles01 h4 { padding:10px 0 3px 0; color:#666; font-size:12px; }
.content06 .articles01 a { text-decoration:none; }
.content06 .articles01 p { padding:10px 0; font-size:12px; }
.content06 .articles01 ul { padding:0 25px 10px 25px; }
.content06 .articles01 .notes01 { margin-top:10px; padding:20px 0 0 0; border-top:1px solid #F0F0F0; background:none; }
.content06 .articles01 .notes01 p { padding:0 0 10px 0; width:100%; line-height:1.3em; color:#999; font-size:11px; }
.content06 .articles02 { clear:both; margin:0; padding:10px 0; }
.content06 .articles02 h1 { padding:0 0 3px 0; font-weight:100; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#333; }
.content06 .articles02 h2 { padding:20px 0 3px 0; font-weight:100; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#333; border-top:1px solid #F0F0F0; }
.fullwidth .content06 .articles02 h3 { padding:10px 0 5px 0; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; }
.content06 .articles02 h4 { padding:0px 0 4px 0; color:#666; font-size:12px; }
.content06 .articles02 p { padding:0 20px 10px 0; line-height:1.4em; }
.fullwidth .content06 .articles02 ol, .fullwidth .content06 .articles02 ul { padding:0 0 10px 40px; }
.content06 .articles03 { clear:both; margin:0; padding:10px 0; }
.content06 .articles03 h2 { padding:20px 0 4px 0; color:#333; font-size:12px; border-top:1px solid #F0F0F0; }
.content06 .articles03 p { padding:0 20px 10px 0; line-height:1.4em; }
.content06 .articles04 { clear:both; margin:0; padding:10px 10px; }
.content06 .articles04 h2 { padding:20px 0 4px 0; font-weight:100; color:#333; font-size:16px; border-top:1px solid #F0F0F0; font-family:Arial, Helvetica, sans-serif; }
.content06 .articles04 p { padding:0 20px 10px 0; line-height:1.4em; }
.content06 .articles04 ul { padding:0 25px 5px 15px; }
.content06 .articles05 { clear:both; margin:0; padding:0 0 10px 0; }
.content06 .articles05 h2 { margin:20px 0 5px 0; padding:10px; font-size:13px; color:#333; background:#F0F0F0; font-family:Arial, Helvetica, sans-serif; }
.content06 .articles05 h3 { padding:10px; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; }
.content06 .articles05 h4 { padding:10px 10px 0 10px; }
.content06 .articles05 p { padding:5px 20px 5px 10px; line-height:1.4em; }
.content06 .articles05 ul { padding:5px 25px 15px 25px; }
.content06 .articles05 ol { padding:10px 25px 0 30px; }
.content06 .articles05 li { padding:0 0 5px 0; line-height:1.2em; }
.content06 .articles05 b { color:#333; }
.content06 .press01 { clear:both; margin:0; padding:10px 20px; }
.content06 .press01 h2 { padding:0 0 3px 0; font-weight:100; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#333; }
.content06 .press01 h4 { padding:0px 0 4px 0; color:#666; font-size:12px; }
.content06 .press01 p { padding:0 20px 20px 0; line-height:1.4em; }
.content06 .terms { clear:both; margin:0; padding:10px; }
.content06 .terms h1 { font-size:24px; color:#952823; }
.content06 .terms h2 { margin:0 0 0 0; padding:0 0 5px 0; font-size:20px; color:#333; }
.content06 .terms h3 { margin:20px 0 10px 0; padding:8px; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; background-color:#F6F6F6; }
.content06 .terms h5 { margin:0; padding:5px 0 5px 0; font-size:12px; color:#333; }
.content06 .terms h6 { margin:0; padding:4px 0 10px 0; font-weight:100; font-size:10px; font-style:italic; }
.content06 .terms p { padding:0 0px 15px 0px; line-height:1.3em; }
.content06 .terms b { color:#333; }
.content06 .timeline { clear:both; margin:0 0 20px 0; padding:30px; border-top:1px solid #ECECEC; border-right:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-bottom:1px solid #ECECEC; }
.content06 .timeline h2 { padding:0 0 10px 0; font-size:18px; color:#333; }
.content06 .timeline h3 { padding:0 0 2px 29px; font-size:12px; color:#333; background:url(../images/icon_timeline.gif) no-repeat 0 0; }
.content06 .timeline ul { padding:0 25px 5px 0; list-style:none; background:url(../images/bg_timeline.gif) repeat-y 0 0; }
.content06 .timeline p { padding:0 0 10px 0px; line-height:1.4em; }
.content06 .history p { padding:0 0 10px 29px; line-height:1.4em; }
.content06 .panel01 .timeline { clear:both; margin:0 0 20px 0; padding:30px; border-top:1px solid #ECECEC; border-right:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-bottom:1px solid #ECECEC; }
.content06 .panel01 .timeline h2 { padding:0 0 10px 0; font-size:18px; color:#333; }
.content06 .panel01 .timeline h3 { padding:0 0 2px 29px; font-size:12px; color:#333; background:url(../images/icon_timeline.gif) no-repeat 0 0; }
.content06 .panel01 .timeline ul { padding:0 25px 5px 0; list-style:none; background:url(../images/bg_timeline.gif) repeat-y 0 0; }
.content06 .panel01 .timeline p { padding:0 0 10px 0px; line-height:1.4em; }
.content06 .panel01 .history p { padding:0 0 10px 29px; line-height:1.4em; }
.content06 .details01 { padding:0 0 20px 0; font-size:11px; color:#999; }
.content06 h5.webcast { margin-top:20px; padding:3px 0 0 30px; font-weight:100; height:29px; font-size:13px; background:url(../images/icon_webcast_sm.gif) no-repeat 0 0; }
.content06 .search01 { clear:both; margin:0; padding:10px 0; }
.contentwidth .content06 .search01 { clear:both; margin:0; padding:10px 20px 20px 20px; }
.fullwidth .content06 .search01 { clear:both; margin:0; padding:0 0 10px 0; }
.content06 .search01 h2 { padding:20px 0 5px 0; font-size:16px; color:#333; }
.content06 .search01 h3 { padding:10px; font-size:13px; color:#333; background:#F0F0F0; }
.contentwidth .content06 .search01 h2 { padding:15px 0 10px 0; letter-spacing:.001em; }
.fullwidth .content06 .search01 h2 { padding:15px 0 10px 0; font-weight:100; font-family:Arial, Helvetica, sans-serif; }
.contentwidth .content06 .search01 h3 { margin:0 0 10px 0; padding:10px; font-size:13px; color:#333; background:#F0F0F0; }
.fullwidth .content06 .search01 h3 { margin:10px 0 10px 0; padding:10px; font-size:13px; color:#333; background:#F0F0F0; }
.content06 .search01 p { clear:both; padding:0 20px 25px 0; line-height:1.4em; border-bottom:1px solid #F0F0F0; }
.contentwidth .content06 .search01 p { clear:both; padding:0 20px 15px 0; line-height:1.4em; border-bottom:none; }
.fullwidth .content06 .search01 p { clear:both; padding:0 20px 15px 10px; line-height:1.4em; border-bottom:none; }
.content06 .search01 .rate { width:75px; }
.content06 .search01 .details01 { padding:0 0 10px 0; }
.content06 .search01 .details01, .content06 .search01 h2 { width:80%; }
.content06 .search01 a.vid { padding-right:25px; height:32px; background:url(../images/icon_webcast_sm.gif) no-repeat 100% 0; }
.content06 .search01 ul { padding:0 25px 20px 15px; }
.fullwidth .content06 .search01 ul { padding:0 25px 20px 25px; }

/* 9-24 for web resources */
.content06 .search02 { clear:both; margin:0; padding:10px 0; }
.content06 .search02 h2 { padding:15px 0 10px 0; font-weight:100; font-family:Arial, Helvetica, sans-serif; }
.content06 .search02 h3 { margin:10px 0 10px 0; padding:10px; font-size:13px; color:#333; background:#F0F0F0; }
.content06 .search02 p { clear:both; padding:0 20px 25px 0; line-height:1.4em; border-bottom:1px solid #F0F0F0; }
.content06 .search02 .rate { width:75px; }
.content06 .search02 .details01 { padding:0 0 10px 0; }
.content06 .search02 .details01, .content06 .search02 h2 { width:80%; }
.content06 .search02 a.vid { padding-right:25px; height:32px; background:url(../images/icon_webcast_sm.gif) no-repeat 100% 0; }
.content06 .search02 ul { padding:0 25px 20px 25px; }

/* learn and plan meet educators module */
.fullwidth .educator01 { clear:both; margin:0; padding:20px 0 30px 0; border-top:1px solid #F0F0F0; }
.defaultwidth .biopic { clear:left; margin:0 0 0 32px; padding:20px 0 30px 0; width:100px; border-top:1px solid #F0F0F0; float:left; }
.defaultwidth .bioinfo { margin:0; padding:20px 10px 30px 0; width:180px; border-top:1px solid #F0F0F0; float:left; }
.defaultwidth .bio { margin:0; padding:20px 0 30px 15px; width:307px; border-top:1px solid #F0F0F0; float:left; }
.defaultwidth .biofull { margin:0; padding:20px 0 0px 0; width:302px; }
.fullwidth .biopic { clear:left; margin:0; padding:20px 0 30px 0; width:100px; border-top:1px solid #F0F0F0; float:left; }
.fullwidth .bioinfo { margin:0; padding:20px 10px 30px 0; width:180px; border-top:1px solid #F0F0F0; float:left; }
.fullwidth .bio { margin:0; padding:20px 0 30px 15px; width:307px; border-top:1px solid #F0F0F0; float:left; }
.fullwidth .biofull { margin:0; padding:20px 0 0px 0; width:322px; }
.bioinfo h4 { padding:0 0 0 0; font-size:12px; line-height:1.2em; color:#333; }
.bioinfo p { padding:0 0 5px 0; }
.bio p { padding:0 0 5px 20px; line-height:1.3em; }
.bio a.fulllink { padding:0 0 0 20px; width:150px; background:url(../images/icon_bioarrow.gif) no-repeat 0 0; display:block; }
.bio a.fulllink:hover, .bio a.fullactive { background:url(../images/icon_bioarrow_down.gif) no-repeat 0 0; }
.biolast { border-top:1px solid #F0F0F0; }
.bioie { clear:both; margin:0; padding:0; }

/* rate help video modules */
.rate, .helpful { margin:0; padding:10px 0 0 0; width:260px; height:35px; font-size:11px; color:#707070; }
.rate img { margin-left:5px; margin-bottom:-3px; }
.helpful img { margin-left:5px; margin-bottom:-5px; }
.rate { float:right; text-align:right; }
.helpful { float:left; } 
.video { margin:0; padding:10px 10px 0 0; width:40px; height:66px; float:left; }
.calc { margin:0; padding:10px 10px 0 0; width:40px; height:66px; float:left; }
.flvbox { margin:0; padding:0 0 30px 0; }

/* article filter */
.content06 .filter { clear:both; margin:20px 0 -10px 0; padding:0 0 0 0; height:41px; color:#333; background:url(../images/bg_filter.gif) repeat-x 0 0; }
.content06 .filter h4 { padding:0 0 0 5px; font-size:13px; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; }
.content06 .filter h5 { padding:5px 5px 0 0; font-weight:100; font-size:12px; height:15px; border-right:1px dotted #b4a597; }
.content06 .filter td { padding:10px 0 0 5px; }
.content06 .filter select { width:165px; font-size:12px; }
.content06 .filter .sort2 { width:165px; }
.content06 .filter .sort1 { width:115px; text-align:right; }
.content06 .filter .chk { width:20px; }
.content06 .filter .show { }

/* slide styles */
.defaultwidth .content06 .slide01 { clear:both; margin:0 0 20px 0; padding:0 19px; }
.contentwidth .content06 .slide01 { clear:both; margin:0 0 20px 0; padding:0 0 0 19px;  }
.fullwidth .content06 .slide01 { clear:both; margin:0 0 20px 0; padding:0; }
.defaultwidth .content06 .slide01 h2 { padding-bottom:15px; }
.fullwidth .content06 .slide01 h2 { padding-bottom:15px; }
a.active { text-decoration:none; background:url(../images/bg_panel01_off.gif) repeat-x 0 0; }
.content06 .slide01 h2 { font-size:14px; color:#333; }
.slide01 a.head { padding:7px 0 0 41px; height:24px; font-size:12px; display:block; color:#4B3B3C; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; }
.defaultwidth .slide01 a.head { width:603px; background:url(../images/bg_panel01_off.gif) repeat-x 0 -1px; }
.contentwidth .slide01 a.head { width:603px; background:url(../images/bg_panel01_off.gif) repeat-x 0 -1px; }
.fullwidth .slide01 a.head { width:580px; background:url(../images/bg_panel01_off.gif) repeat-x 0 -1px; border-right:1px solid #F0F0F0; }
.slide01 a.head:hover { background:url(../images/bg_panel01_on.gif) repeat-x 0 0; color:#a0463d; text-decoration:none; }
.defaultwidth .slide01 a.active, .contentwidth .slide01 a.active, .fullwidth .slide01 a.active { background:url(../images/bg_panel01_active.gif) repeat-x 0 0; text-decoration:none; }
.content06 .slide02 { padding:0 0px; }
a.active { text-decoration:none; background:url(../images/bg_panel01_on.gif) repeat-x 0 0; }
.content06 .slide02 h2 { padding:0 0 15px 14px; font-size:14px; color:#4B3B3C; }
.slide02 a.head { padding:7px 0 0 41px; height:24px; width:580px; font-size:12px; display:block; color:#4B3B3C; background:url(../images/bg_panel01_off.gif) repeat-x 0 -1px; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; }
.slide02 a.head:hover, .slide02 a.active { color:#a0463d; text-decoration:none; background:url(../images/bg_panel01_on.gif) repeat-x 0 0; }
.panel01 { clear:both; margin:0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #ECECEC; background:url(../images/bg_panel01_plain.gif) no-repeat 0 100%; }
.defaultwidth .panel01 { padding:15px 31px 35px 31px; width:580px; }
.contentwidth .panel01 { padding:15px 31px 35px 31px; width:580px; }
.fullwidth .panel01 { padding:15px 20px 35px 20px; width:580px; }
.fullwidth .panel01 b { color:#333; }
.content06 .panel01 p { padding:0 0 20px 0; font-size:12px; line-height:1.4em; clear:both; }
.content06 .panel01 p.dwnld { margin:-15px 0 10px 0; }
.content06 .panel01 h2 { padding:15px 0 10px 0; font-size:18px; color:#333; text-indent:0; background:none; }
.content06 .slide01 span { font-family:Arial, Helvetica, sans-serif; }
.content06 .panel01 h3 { padding:10px 0 3px 0; font-size:12px; color:#333; text-indent:0; background:none; font-family:Arial, Helvetica, sans-serif; clear:both;  }
.content06 .panel01 h4 { padding:10px 0 5px 0; font-size:12px; color:#666; text-indent:0; background:none; font-family:Arial, Helvetica, sans-serif;  }
.content06 .panel01 h5 { margin:0 0 20px 0; padding:10px; font-size:12px; color:#333; background:#F0F0F0; font-family:Arial, Helvetica, sans-serif; }
.content06 .panel01 h6 { padding:10px 0 5px 0; font-size:12px; color:#333; text-indent:0; background:none; font-family:Arial, Helvetica, sans-serif;  }
.content06 .panel01 ul { padding:0 0 0 15px; }
.content06 .panel01 li { padding:0 0 5px 0; line-height:1.3em; }
.contentwidth .content06 .panel01 li { padding:0 0 10px 0; line-height:1.3em; }
.content06 .panel01 ol { padding:5px 25px 10px 25px; }
.content06 .panel01 ol li ul { padding:5px 25px 0 25px; margin: 0 0 0 0; list-style-type: disc; }
.content06 .panel01 ul.no-bottom-margin { margin: 0; }
.content06 .panel01 ul.forms { margin:15px 0 0 0; padding:0; list-style:none; }
.content06 .panel01 .forms li { padding:5px; line-height:1.3em; border-top:1px solid #E5E1D9; background-color:#F6F4F2; }
.content06 .panel01 .forms .altrow { background-color:#FFF; }
.panel01 .pagination01 { clear:both; margin:0; padding:20px 0; width:580px; font-size:11px; color:#999; background:none; border-top:1px solid #F0F0F0; }

/* panel contact us */
.content06 .contact { clear:both; margin:20px 0 0 0; padding:20px 0 0 0; height:30px; font-size:12px; border-top:1px solid #F0F0F0; }
.content06 .contact p { clear:none; }
.content06 .contact a.btn { margin:-5px 20px 0 0; padding:4px 0 0 0; height:20px; width:223px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_panel01_223.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; float:left; }
.content06 .contact a.signup { margin:-5px 5px 0 0; padding:4px 0 0 0; height:20px; width:159px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_promo01_159.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; float:left; }

/* account access button */
.content06 .plain { clear:both; margin:10px 0 0 0; padding:20px 0 0 0; height:30px; font-size:12px; }
.content06 .plain a.btn { margin:-5px 20px 0 0; padding:4px 0 0 0; height:20px; width:223px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_panel01_223.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; float:left; }


/* panel heading apply buttons */
.content06 .headingApply { clear:both; margin:20px 0 0 0; padding:10px 0 0 0; height:55px; font-size:12px; }
.content06 .headingApply a.btn { margin:-10px 0px 0 0; padding:4px 0 0 0; height:20px; width:223px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_panel01_223.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; float:right; }
.content06 .notes02 { margin:0; padding:20px 0 0 0; }
.content07 .notes02 { margin:0; padding:5px 0 0 0; }
.content06 .notes02 p { padding:0 0 10px 0; font-size:11px; }
.content07 .notes02 p { font-size:11px; line-height:1.2em; }
.content06 .panel01 .notes02 { margin-top:10px; padding:20px 0 0 0; }
.content06 .line { border-top:1px solid #F2F2F2; }
.defaultwidth .content06 .notes02 { margin:0; padding:20px 20px 0 20px; }
.defaultwidth .content06 .panel01 .notes02 { border-top:none; padding:20px 0 0 0; }
.defaultwidth .content06 .panel01 .notes03, .contentwidth .content06 .panel01 .notes03 { margin-top:-15px; padding:0 0 0 0; border-top:none; }
.defaultwidth .content06 .notes03 p, .contentwidth .content06 .panel01 .notes03 p { padding:0 0 10px 0; font-size:11px; }
.defaultwidth .content06 .block02 .notes03 { padding:10px 0 0 0; }
.contentwidth .content06 .panel01 .notes03 { padding:10px 0 0 0; border-top:none; }
.contentwidth .content06 .panel01 .notes03 p { padding:0 0 10px 0; font-size:11px; }
.contentwidth .content06 .notes03 p { padding:0 0 0 20px;  }
.contentwidth .content06 .panel01 p.notes03  { padding:0 0 10px 0; font-size:11px; }
.panel01 ul { margin:0 0 20px 0; }

/* topics submenu module */
.content07 .submenu01 { padding:0 0 0 0; width:225px; background:url(../images/bg_submenu01_mid.gif) repeat-y 0 0; }
.content07 .submenu01 h2 { padding:30px 30px 0 30px; font-size:14px; color:#952823; height:25px; background:url(../images/bg_submenu01_top.gif) no-repeat 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; }
.content07 .submenu01 ul { padding:0 24px 30px 24px; list-style:none; background:url(../images/bg_submenu01_btm.gif) no-repeat 0 100%; font-size:12px; }
.content07 .submenu01 li { padding:0 0 0 0; height:29px; border-bottom:1px solid #F0F0F0; }
.content07 .submenu01 a { padding:7px 5px 0 5px; height:22px; display:block; color:#666; text-decoration:none; }
.content07 .submenu01 a:hover, .content07 .submenu01 .sel { font-weight:bold; color:#FFF; background:url(../images/bg_submenu01_hover.gif) no-repeat 0 0; cursor:hand; cursor:pointer;  }

/* specific table styles */
.fullwidth table.seminar { width:590px; }
.fullwidth .seminar td { padding:10px; vertical-align:top; border-bottom:1px solid #F0F0F0; }
.fullwidth .seminar .hdr td { font-weight:bold; background-color:#F6F6F6; }
.fullwidth .seminar a.rsvp { padding:3px 0 0 0; height:21px; width:77px; display:block; color:#FFF; background:url(../images/btn_rsvp_77.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.content_cols { padding: 0 35px 0 0; }
.comp_chart  { border-top: 1px solid #F0F0F0; }
.comp_chart td { padding: 3px 2px 3px 2px;  border-bottom: 1px solid #F0F0F0;  }
.rate_table { margin:0 0 18px 0; padding:6px 0 6px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold;color:#4A3A3B; text-align:center;clear:both; }
.rate_table .hdr { padding:12px 10px 10px 10px; font-weight:bold; font-size:14px; color:#333; background:#FFF url(../images/bg_rates_header.gif) repeat-x 0 0; border-bottom:1px solid #b2b2b2; }
.rate_table .head { padding:12px 10px 10px 10px; font-weight:bold; font-size:14px; color:#333; background:#FFF url(../images/bg_rates_header.gif) repeat-x 0 0; border-bottom:1px solid #b2b2b2; }
.rate_table .land { padding:12px 10px 10px 10px; font-weight:bold; font-size:14px; color:#952823; background:#FFF url(../images/bg_rates_header.gif) repeat-x 0 0; border-bottom:1px solid #b2b2b2; }
.rate_table .title { font-weight:bold; font-size:12px; }
.rate_table .info {	padding:2px 5px 2px 5px; text-align:left;}

/*  Rate Table Cell Colors */
.rate_table .b1 { background-color:#D4DFF1; }
.rate_table .b2 { background-color:#F1F4FB; }
.rate_table .b3 { font-weight: bold; background-color:#DEE2E1; }
.rate_table .b4 { font-weight: bold; background-color:#DDE0CF; }
.rate_table .b5 { font-weight: bold; background-color:#DCDCC0; }
.rate_table .b6 { padding:12px 10px 10px 10px; font-weight:bold; background-color:#C7E4F5; }
.rate_table .b7 { background-color:#E9F4FB; }
.rate_table .y1 { background-color:#FDF8E4;padding-top:5px;  }
.rate_table .y2 { font-weight: bold; background-color:#FBF0C2;  }
.rate_table .y3 { background-color:#F9EEB8; }
.rate_table .y4 { background-color:#F7E79C; }
.rate_table .y5 { background-color:#FAF1C2; }
.rate_table .g1 { background-color:#C6D1D1; }
.rate_table .g2 { background-color:#DAE1E1;padding-top:5px; }
.rate_table .g3 { background-color:#ECE9E6; padding:12px 10px 10px 10px; font-weight:bold; border-bottom:1px solid #b2b2b2; }
.rate_table .g4 { padding:12px 10px 10px 10px; font-weight:bold; background-color:#E0DEC5; }
.rate_table .g5 { background-color:#F9F8F4; }

/* Rate Table Borders */
.rate_table .left { border-right: 1px solid #C6C6AC; }
.rate_table .right { border-right: 1px solid #AEA681; }
.rate_table .bottom { border-bottom: 1px solid #A7B3C9; }
.rate_table .row4 td,.rate_table .row5 td, .rate_table .row3 td { border-bottom: 1px solid #A7B3C9; }
.rate_table .b1, .rate_table .b2 { border-right: 1px solid #AEA681; }

/* Rate Table Row styles */
.rate_table .row1 { font-size: 14px; font-weight: bold; }
.rate_table .row2 { height: 59px; font-weight: bold; }
.rate_table .row3 { height: 35px; font-size: 12px; }
.rate_table .row4 { height: 45px; font-weight: bold; }
.rate_table .row5 { height: 45px; font-size: 12px; }

/* Rate Table Links */
.rate_table a { font-weight: bold; text-decoration: underline; }

/* Rate Table RSS & Info */
.rss { float:right;border:none;margin:-2px 0 0 10px; }
.rateinfo { width:432px;clear:both;margin:-15px 0 25px 0; padding-bottom:10px; }
.rateinfo .rateinfoLt { width:266px;float:left;min-width:266px; }
.rateinfo .rateinfoRt { width:139px;float:right;text-align:right;line-height:1.2em; }
.rateinfo .rateinfoRt .small {font-size:11px; }
.rateinfolg { width:575px;clear:both;margin:-15px 0 20px 0;}
.rateinfolg .rateinfoLt { width:387px;float:left; }
.rateinfolg .rateinfoRt { width:150px;float:right;text-align:right;line-height:1.2em; }
.rateinfolg .rateinfoRt .small {font-size:11px; }
.defaultwidth .content06 .addresses { margin:0; width:250px; height:110px; float:left; }
.defaultwidth .content06 .addresses p { padding:0; }
.defaultwidth .content06 .addresses h4 { color:#666; }
.defaultwidth .content06 .topper { padding-top:20px; }
.fullwidth .content06 .addresses { margin:0; padding:0 20px 0 0; width:270px; float:left; }
.fullwidth .content06 .addresses h3 { padding:0 0 10px 0; }
.fullwidth .content06 .addresses ul { padding:5px 15px; }
.fullwidth .content06 .addresses li { padding:0 0 10px 0; line-height:1.3em; }
.contentwidth .content06 .addresses { margin:0; padding:0 20px 0 0; width:230px; float:left; }
.contentwidth .content06 .block02 .addresses { margin:0; padding:0 20px 10px 0; width:280px; height:auto; float:left; }
.contentwidth .content06 .addresses h3 { padding:0 0 5px 0; }
.contentwidth .content06 .addresses ul { padding:5px 15px; }
.contentwidth .content06 .addresses li { padding:0 0 10px 0; line-height:1.3em; }
.contentwidth .content06 .addresses p { padding:0 0 10px 0; line-height:1.2em; }

/* special offer modules */
.defaultwidth .offer img { margin:0 26px 0 0; padding:0; width:89px; float:left; }
.defaultwidth .offer { margin:0; padding:20px 0 30px 0; }
.defaultwidth .offer h4 { color:#666; margin:0 0 0 100px; padding:0 0 5px 0; }
.defaultwidth .offer p { margin:0 0 0 100px; padding:0 0 10px 0; }

/* article styles */
.content06 .whois01 { clear:both; margin:0 0 20px 0; padding:40px 0 0 0; border:1px solid #F0F0F0; border-right:none; border-left:none; }
.content06 .whois01 img { margin:0 0 10px 0; padding:0; border:1px solid #999; }

/* news */
.contentwidth .content06 .contentblock01 { margin:0; padding:20px 20px 20px 0px; width:500px; float:left; }
.content06 .panel01 .contentblock01 { margin:0; padding:20px 10px 20px 0; width:361px; float:left; }
.content06 .contentblock01 h3 { margin:0 0 20px 0; padding:10px; font-size:13px; color:#333; background:#F0F0F0; }
.content06 .panel01 .contentblock01 h3  { margin:0 0 20px 0; padding:0; font-size:15px; color:#4b3b3c; background:none; }
.content06 .contentblock01 h4 { margin:0; padding:0; font-size:12px; }
.content06 .contentblock01 ul.forms { margin:15px 0 20px 0; padding:0; list-style:none; }
.content06 .contentblock01 .forms li { padding:5px; line-height:1.3em; border-top:1px solid #E5E1D9; background-color:#F6F4F2; }
.content06 .contentblock01 .forms .altrow { background-color:#FFF; }
.contentwidth .content06 .contentblock02 { margin:15px 0 20px 0; padding:0; width:264px; float:left; }
.content06 .contentblock02 .promo_contact { margin:0; padding:0; width:264px; background:url(../images/bg_contactus_mid.gif) repeat-y 0 0; float:none; }
.content06 .contentblock02 .promo_contact h3 { margin-bottom:10px; padding:30px 30px 0 30px; font-weight:bold; color:#952823; font-size:13px; background:url(../images/bg_contactus_top.gif) no-repeat 0 0; }
.content06 .panel01 .contentblock02 .promo_contact h3 { margin-bottom:10px; padding:30px 30px 0 30px; font-weight:bold; color:#333; font-size:13px; background:url(../images/bg_contactus_top.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; }
.content06 .contentblock02 .promo_contact p { margin:0 30px; padding:0 0 10px 0; border-bottom:1px solid #F2F2F2; }
.content06 .contentblock02 .promo_contact .smform { padding:10px 30px 30px 30px; background:url(../images/bg_contactus_btm.gif) no-repeat 0 100%; color:#777; }
.content06 .contentblock02 .promo_contact .smform input { margin-bottom:10px; }
.content06 .contentblock02 .promo_contact a.submit  { margin-right:10px; padding:4px 0 0 0; height:20px; width:114px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_promo01_114.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.content06 .contentblock02 .promo_contact .notes02 { clear:both; margin:0; padding:10px 0; border-top:none; background:none; }
.content06 .panel01 .contentblock02 { margin:15px 0 20px 0; padding:0; width:196px; float:left; }
.content06 .panel01 .contentblock02 .promo_contact { margin:0; padding:0; width:196px; background:url(../images/bg_cblock02_mid.gif) repeat-y 0 0; float:none; }
.content06 .panel01 .contentblock02 .promo_contact h3 { margin-bottom:10px; padding:30px 30px 0 30px; font-weight:bold; color:#333; font-size:13px; background:url(../images/bg_cblock02_top.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; }
.content06 .panel01 .contentblock02 .promo_contact .top { margin-bottom:0px; padding:0; height:30px; background:url(../images/bg_cblock02_top.gif) no-repeat 0 0; }
.content06 .panel01 .contentblock02 .promo_contact .smform { padding:10px 20px 20px 40px; background:url(../images/bg_cblock02_btm.gif) no-repeat 0 100%; color:#777; } 
.content06 .panel01 .contentblock02 .promo_contact .btm { padding:0; height:20px; background:url(../images/bg_cblock02_btm.gif) no-repeat 0 100%; color:#777; } 
.content06 .panel01 .contentblock02 .promo_contact .link { margin:0; padding:20px 20px 20px 40px; } 
.content06 .panel01 .contentblock02 .promo_contact .notes02 { padding:0; }
.content06 .panel01 .contentblock02 .promo_contact .notes02 p { padding:0 0 15px 0; border-bottom:none; }
.content06 .panel01 .projects p { margin:0 0 20px 0; padding:0 0 20px 0; font-size:12px; line-height:1.4em; border-bottom:1px solid #F0F0F0; }
.content06 .panel01 h5 { padding:0 0 0 0; background:none; }

/* updated news center styles */
.contentwidth .content06 .contentblocknews { margin:0; padding:0px 0px 20px 0px; width:620px; float:left; }
.content06 .panel01 .contentblocknews { margin:0; padding:20px 10px 20px 0; width:580px; float:left; }
.content06 .contentblocknews h3 { margin:0 0 20px 0; padding:10px; font-size:13px; color:#333; background:#F0F0F0; }
.content06 .panel01 .contentblocknews h3  { margin:0 0 20px 0; padding:0; font-size:15px; color:#4b3b3c; background:none; }
.content06 .contentblocknews h4 { margin:0; padding:0; font-size:12px; }
.content06 .contentblocknews ul.forms { margin:15px 0 20px 0; padding:0; list-style:none; }
.content06 .contentblocknews .forms li { padding:5px; line-height:1.3em; border-top:1px solid #E5E1D9; background-color:#F6F4F2; }
.content06 .contentblocknews .forms .altrow { background-color:#FFF; }
.content06 .contentblocknews .block02 { float:left;width:340px;clear:none;display:inline; }
.content06 .contentblocknews .image { width:208px;float:left;margin-left:20px;display:inline; }
.content06 .contentblocknews .featured { width:350px;float:left;padding-left:32px;display:inline; }
.content06 .contentblocknews .featured ul { margin-top:5px;padding:0; }
.content06 .contentblocknews .featured li { margin:0px 0px 3px 0px;padding:0;list-style-type:none; }
.content06 .contentblocknews .slide01 {margin-top:20px; }
.content06 .contentblocknews .block02 a.button { float:right;margin:0 0 0 0; padding:3px 0 0 0; height:21px; width:105px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_subscribe_105.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.content06 .contentblocknews a.button { clear:both;float:right;margin:0 20px 0 0; padding:3px 0 0 0; height:21px; width:105px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_subscribe_105.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.content07 .promo02 .enews01 a.submit  { margin:0 10px 0 0; padding:3px 0 0 0; height:21px; width:105px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_subscribe_105.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.content07 .promo02 .enews01 input.lg { width:145px; }
.content07 .promo02 .enews01 p.small {font-size:11px; }

/* video player and thumbs */
.content06 .video01 { margin:0 0 20px 20px; padding:20px 0 30px 0; border-top:1px solid #F0F0F0; }
.content06 .video01 p { clear:both; padding-right:100px; }
.content06 .video01 .contentblock01 { margin:0; padding:0 10px 20px 0; width:412px; float:left; }
.content06 .video01 .contentblock01 h2 { padding:0 0 20px 0; font-size:18px; color:#333; }
.content06 .video01 .list01 { margin:30px 0 0 0; padding:0 0 0 5px; width:188px; height:323px; float:left; font-size:10px; overflow:auto; }
.content06 .video01 .list01 p { clear:none; margin:0 0 0 74px; padding:0 0 20px 0; font-size:10px; }
.content06 .video01 .list01 ul { padding:0; list-style:none; }
.content06 .video01 .list01 li { clear:both; padding:10px 0; line-height:1.3em; border-bottom:1px solid #F0F0F0; }
.content06 .video01 .list01 img { float:left; }
.fullwidth .content06 .contentblock04 { margin:0; padding:0 0 10px 5px; width:188px; float:right; }
.contentwidth .content06 .contentblock04 { margin:0; padding:0 0 10px 5px; width:188px; float:right; }
.content06 .contentblock04 h3  { margin:0 0 20px 0; padding:0; font-size:12px; color:#952823; line-height:1.3em; }
.content06 .contentblock04 h4 { padding:0 0 2px 0; color:#333; line-height:1.2em; }
.content06 .contentblock04 p { padding:0 0 20px 0; }
.content06 .contentblock04 b { color:#333; }
.fullwidth .content06 .contentblock03 { margin:0; padding:0 10px 10px 0; width:412px; }
.contentwidth .content06 .contentblock03 { margin:0; padding:0 10px 10px 0; width:412px; }
.content06 .contentblock03 h3 { margin:0 0 20px 0; padding:0; font-size:17px; color:#952823; line-height:1.3em; }
.content06 .contentblock03 h4 { padding:0 0 2px 0; color:#333; }
.content06 .contentblock03 p { padding:0 0 20px 0; }

/* secondary panel accordion styles */
.content06 .panel02 { margin:0; padding:0 0 20px 0;  }
.content06 .panel02 h5 { margin:0; padding:10px; font-size:12px; color:#333; background:#F0F0F0; font-family:Arial, Helvetica, sans-serif; }
.content06 .panel02 .chk { width:20px; }
.content06 a.subject { padding:3px 0 0 25px; height:20px; display:block; background:url(../images/icon_bioarrow.gif) no-repeat 3px 3px; }
.content06 a.subject:hover, .content06 .panel02 a.active { background:url(../images/icon_bioarrow_down.gif) no-repeat 3px 3px; }
.content06 .panel02 table.list { padding:0; width:100%; }
.content06 .panel02 .list td { padding:5px 0; height:auto; border-bottom:1px solid #F0F0F0; vertical-align:top; }
.content06 .panel02 p { padding:5px 10px 10px 25px; }
.content06 .panel02 .contact { border-top:none; }

/* job search form */
table.jobs { margin:20px 0; width:590px; }
.jobs td { padding:10px; vertical-align:top;  }
.jobs .hdr td { font-weight:bold; background-color:#F6F6F6; }
.jobs input.big { width:420px; }
.jobs select.big { width:425px; height:90px; font-size:12px; color:#666;  }

/* secondary panel accordion styles */
.content06 .smb01 { margin:0; padding:0; width:609px; background:url(../images/bg_smb01-mid.gif) repeat-y 0 0; }
.content06 .smb01 h3 { padding:30px 30px 10px 30px; background:url(../images/bg_smb01-top.gif) no-repeat 0 0; }
.content06 .smb01 .btm { padding:0; height:20px; background:url(../images/bg_smb01-btm.gif) no-repeat 0 0; }
.content06 .smb01 h4 { padding:0 30px 3px 30px; font-size:12px; }
.content06 .smb01 ul { padding:0 45px 10px 45px; }
.content06 .smb01 li { padding:0 0 3px 0; line-height:1.4em; }
.content06 .smb01 h3, .content06 .smb02 h3 { font-size:16px; color:#333; }
.content06 .smb01 p, .content06 .smb02 p { padding:0 30px 20px 30px; }
.content06 .smb02 { margin:0 0 20px 0; padding:0; width:306px; float:left;background:url(../images/bg_smb02-mid.gif) repeat-y 0 0; }
.content06 .smb02 h3 { padding:30px 30px 10px 30px; background:url(../images/bg_smb02-top.gif) no-repeat 0 0; }
.content06 .smb02 .btm { padding:0; height:20px; background:url(../images/bg_smb02-btm.gif) no-repeat 0 0; }
.content06 .smbrt { background-position:right; }

/* home page flash hero area */
.homehero { margin:0 auto; padding:5px 0 5px 0; width:965px; text-align:left; }

/* 081808 general copy styles */
.content06 .copy01 { clear:both; margin:0; padding:10px 32px 20px 20px; }
.fullwidth .content06 .copy01 { clear:both; margin:0; padding:0 32px 20px 10px; }
.fullwidth .content06 .copy01 h2 { font-size:17px; border-top:1px solid #F0F0F0;  }
.content06 .copy01 h2 { padding:15px 0 10px 0; font-size:18px; color:#333; text-indent:0; background:none; }
.content06 .copy01 h3 { padding:10px 0 3px 0; font-size:12px; color:#333; text-indent:0; background:none; font-family:Arial, Helvetica, sans-serif; }
.content06 .copy01 h4 { padding:10px 0 5px 0; font-size:12px; color:#666; text-indent:0; background:none; font-family:Arial, Helvetica, sans-serif; }
.content06 .copy01 h5 { margin:0 0 20px 0; padding:10px; font-size:12px; color:#333; background:#F0F0F0; font-family:Arial, Helvetica, sans-serif; }
.content06 .copy01 h6 { padding:10px 0 5px 0; font-size:12px; color:#333; text-indent:0; background:none; font-family:Arial, Helvetica, sans-serif;  }
.content06 .copy01 a { text-decoration:none; }
.content06 .copy01 a:hover { text-decoration:underline; }
.content06 .copy01 p { padding:0 0 20px 0; font-size:12px; line-height:1.4em; }
.content06 .copy01 ul { padding:0 0 0 15px; }
.fullwidth .content06 .copy01 ul { margin-top:-10px; padding:0 0 20px 15px; }
.content06 .copy01 li { padding:0 0 5px 0; line-height:1.3em; }
.content06 .copy01 .notes01 { margin-top:10px; padding:20px 0 0 0; border-top:1px solid #F0F0F0; background:none; }
.content06 .copy01 .notes01 p { padding:0 0 10px 0; width:100%; line-height:1.3em; color:#999; font-size:11px; }

/* secondary panel accordion styles */
.content06 .call01 { margin:0; padding:20px 0 0 0; }
.content06 .call01 h3 { padding:0 0 10px 0; font-size:14px; color:#333; }
.content06 .call01 ul { padding:0 0 10px 25px; }
.content06 .call01 li { padding:0 0 3px 0; line-height:1.4em; }
.content06 .call01 p { padding:0 0 20px 0; }

/* contact us form */
.block01a table.register { margin:20px 0; border-top:1px solid #F0F0F0; width:345px; }
.block01a .register td { padding:20px 0 0 0; }
.block01a .register input { margin-right:20px; float:left; }
.block01a .register .btn input { margin-top:-5px; }
.block01a .register .btn  a.signup { margin:-5px 10px 0 0; padding:4px 0 0 0; height:20px; width:159px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_promo01_159.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; float:left; }
.block01a .photo01 td { padding:0 14px 10px 0; vertical-align:top; }
.block01a .photo01 input, .block01a .photo01 textarea { margin:0 0 5px 0; }
.block01a .photo01 textarea { width:320px; height:85px; overflow:auto; }

/* eliminates duplicate title for financial finesse articles */
#ffmenu h2 {display:none;}

/* 120908 foreclosed properties */
.foreclosed { margin:0; padding:0 0 20px 20px; }
.foreclosed p { padding:10px 10px 10px 0; font-size:13px; }
.foreclosed h2 { padding:0; font-size:20px; color:#952823; line-height:1.2em; letter-spacing:.001em; }
.foreclosed .prop_img { margin:20px 0 0 0; padding:25px 0 10px 0; width:235px; float:left; border-top:1px solid #F0F0F0; }
.foreclosed .prop_img p { padding:0; font-size:11px; }
.foreclosed .prop_img img { margin:0 0 10px 0; border:1px solid #CCC; }
.foreclosed .prop_info { margin:20px 0 0 0; padding:25px 0 10px 0; width:372px; float:left; border-top:1px solid #F0F0F0; }
.foreclosed .prop_info p { padding:0; font-size:13px; line-height:1.4em; }
.mapdirections { display:none; }
.mapdirections p { margin:0px 0px 10px 8px;padding:0px; }
.mapdirections ol { padding-left:30px; }
.smalltext { font-size:11px; }

/* Non-Flash homepage Styles */
.homepagehero { float:left;width:638px;margin-right:12px; }
.homepagestory { background-image:url('/images/homepage/welcome_box.jpg'); background-repeat:no-repeat; float:left;width:315px;height:319px; }
.homepagestory h1 { margin:50px 0 10px 25px;font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;font-size:20px;color:#333; }
.homepagestory p { margin:0 25px 10px 25px;line-height:1.5em;font-size:11px; }
.homepagestory a.submit  { margin:0 10px 0 25px; padding:4px 0 0 0; height:21px; width:225px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_panel01_223.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center;font-size:11px; }

/* Landing page styles: Shared */
.contentland { margin:0; padding:0 0 0 0px; } 
.contentland .content06 { margin:10px 20px 0 25px; padding:30px 10px 0 0px; display:inline; float:left; width:630px; } 
.contentland .content06 .contact { border-top:none;padding:0px 0px 10px 0px;margin-top:10px;height:auto;clear:none; }
.contentland .content06 .contact p { margin-bottom:15px; }
.contentland .content07 { padding:0 0 0 7px; width:179px; float:left; } 
.contentland .content07 .promo02 { margin:60px 0 0 0; padding:0;width:239px;background:url(../images/landing/sidelines.png) repeat-y; }
.contentland .content07 .promo02 h2 { margin:0px;padding:15px 10px 10px 15px;background:url(../images/landing/sidetop.png) no-repeat 0 0;color:#952823;font-size:15px; }
.contentland .content07 .promo02 .btm { padding:0; margin:0;height:15px;background:url(../images/landing/sidebot.png) no-repeat 0 0;width:239px; }
.contentland .content07 { padding:0 0 0 7px; width:179px; float:left; } 
.contentland .content07 .promo04 { margin:40px 0 0 10px; padding:0;width:238px;background:url(../images/bg_promo_wide-middle.gif) repeat-y; }
.contentland .content07 .promo04 h2 { margin:0px;padding:15px 15px 10px 15px;background:url(../images/bg_promo_wide-top.gif) no-repeat 0 0;color:#333333;font-family:'Lucida Grande','Lucida Sans',Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em; }
.contentland .content07 .promo04 .btm { padding:0; margin:0;height:12px;background:url(../images/bg_promo_wide-bottom.gif) no-repeat 0 0;width:238px; }
.contentland .content07 .promo04 p { padding:0 10px 0 15px;}
.promoimg {float:right;padding-right:5px;background-color:#ffffff;padding-bottom:8px; }
.promoimg.zero_padding {padding:0}

/* Landing page styles: Young Basics */
.bgyb { background:url(../images/landing/yb_hero_2010.png) no-repeat;}
.yb { margin-left:280px; height:auto; }
.yb h2 { font-size:18px;color:#952823;line-height:1.1em;margin-bottom:10px; }
.yb p { margin-bottom:15px; }

/* Table for Young Basics page */
.yb .ybOddRows { background-color:#d5e0f2; height:45px; }
.yb .ybEvenRows { background-color:#f1f4fb; height:45px; }
.yb .col_header.odd { color:#952823; font-weight:bold; }
.yb .right_border.left { border-right:1px solid #b2b2b2; width:130px; padding:8px; text-align:left; }
.yb .right_border.middle.even { border-right:1px solid #b2b2b2; width:95px; padding:8px; }
.yb .right_border.middle.odd { border-right:1px solid #b2b2b2; width:95px; padding:8px; }
.yb .right_col.odd { width:100px; padding:8px; }
.yb .right_col.even { width:100px; padding:8px; }
.yb .odd { background-color:#dde0cf; }
.yb .even { background-color:#fbf2c9; }

/* Legal text */
.contentland.bgyb .notes01 p { width:900px; margin-top:35px; }

/* Landing page styles: Mobile Phone Offer */
.bgmb { background:url(../images/landing/mb_hero.gif) no-repeat;}
.mb { margin-left:280px; }
.mb h2 { font-size:20px;color:#952823;line-height:1.1em;margin-bottom:10px;padding-top:25px; }
.mb p { margin-bottom:15px; }
.mb ul { margin-left:15px;padding:0px; }
.mb li { font-family:Arial;font-size:11px;margin:0px;padding:0px;color:#777777; }
.mb .rate_table { text-align:left; }
.mb .rate_table .row5 .y1 p { color:#4A3A3B; }
.contentland .notes01 p { width:620px; }
.bgmb .notes01 { margin-left:280px;padding-top:30px; }

/* Landing page styles: Queen Anne NFC */
.bgqa { background:url(../images/landing/qa_hero.jpg) no-repeat;}
.qa { margin-left:280px; }
.qa h2 { font-size:20px;color:#952823;line-height:1.1em;margin-bottom:10px;padding-top:25px; }
.qa p { margin-bottom:15px; }
.qa ul { margin-left:15px;padding:0px; }
.qa li { font-family:Arial;font-size:11px;margin:0px;padding:0px;color:#777777; }
.qa .rate_table { text-align:left; }
.qa .rate_table .land { padding:12px 0 12px 0px;font-size:12px;text-align:center; }
.qa .rate_table .row5 .y1 p { color:#4A3A3B; }
.qa .rate_table .row5 .y1 { padding:0px; }
.bgqa .notes01 { margin-left:280px;padding-bottom:10px; }
.bgqa .content06 { padding-top:10px; }

/* Landing page styles: NFC pages */
.bgnfc { }
.nfctabcontainer{height:20px;}
.content06 .nfc{width:820px;margin-left:15px;}
.content06 .nfc h4{font-size:12px;}
.content06 .nfc .block01 { margin:0; padding: 0 0 0px 0px;}
.content06 .nfc .block01 h1 {line-height:60px; letter-spacing:.001em; }
.content06 .nfc img { float:left; width:580px; height:300px; margin: 15px 30px 15px 0; }
.content06 .nfc .leftColumn { float:left; width:580px;margin:  0px 30px 15px 0; }
.content06 .nfc .left { float:left; width:325px; margin-right:40px; }
.content06 .nfc .right { float:left; width:215px; }
.content06 .nfc .branchDescription { margin:15px 0 50px 0; }
.content06 .nfc .branchDescription p, .nfc .commonNFCText p, .nfc .branchInfo p { margin-bottom:15px; }
.content06 .nfc .branchInfo img { width:211px; height:145px; margin-bottom:15px; }
.content06 .nfc .branchInfo ul {}
.content06 .nfc .right ul{ padding:5px 15px; }

/*NFC Page Yelp comments scroller */
.verticalScroller {float:right; margin-top:15px; margin-left:0px; width:203px; background: url(../images/nfc/yelp_bg.jpg) top center repeat-y; }
.verticalScroller .scrollerHeader { height: 86px; background: url(../images/nfc/yelp_header.jpg) top no-repeat;}
.verticalScroller .scrollerHeader h3 { font-weight:bold; color:#000; display: none; visibility: hidden; }
.verticalScroller .scrollerFooter { width: 203px; height:17px; background: url(../images/nfc/yelp_btm.jpg) bottom center no-repeat;}
.verticalScroller .next { background: url(../images/nfc/no_scroll_down.png) center no-repeat; height: 13px; width: 187px; text-align:center; margin: 5px 0 0 8px; }
.verticalScroller .previous {background: url(../images/nfc/no_scroll_up.png) center no-repeat; height: 13px; width: 187px; text-align:center; margin: 10px 0 10px 8px; }
.verticalScroller .topborder { background: url(../images/nfc/grey_divider.jpg) center no-repeat; height: 1px; width: 187px; text-align:center; margin: 5px 0 10px 8px; }
.verticalScroller .bottomborder {background: url(../images/nfc/grey_divider.jpg) center no-repeat; height: 1px; width: 187px; text-align:center; margin: 10px 0 10px 8px; }
.verticalScroller a.headerLink{height:86px; width:203px;display:block;cursor:pointer;}
.verticalScroller .comment { list-style-type:none; }

/* NFC Slider */
ul#slider, ul#slider li{ margin:0; padding:0; list-style:none; width:187px;}
ul#slider li{overflow:hidden; padding-left: 12px;margin-bottom:30px; line-height:16px;}
ul#slider li a{font-size:12px;}
ul#slider li h2{ margin:0 20px; padding-top:20px;	}	
ul#slider li p{ margin:20px;}	
ul#slider1{width:203px;margin-left:0px;padding-left:0px;}
ul#slider1 li{list-style:none; width:175px;height:140px;line-height:16px;padding-left:15px;}
div.bx-wrapper a.bx-prev { background: url(../images/nfc/scroll_up.png) top no-repeat; width: 187px; height: 13px; display: block; position: absolute; top: -23px; left: 8px;}
div.bx-wrapper a.bx-next { background: url(../images/nfc/scroll_down.png) top no-repeat; width: 187px; height: 13px; display: block; position: absolute; bottom: -18px; left: 8px;}
.applyOnline {float:right;  margin-top:20px;margin-left:0px; width:203px; height:138px; background: url(../images/nfc/box.jpg) top center repeat-y; }
.applyOnline .content{margin-top:20px;margin-right:10px; margin-left:10px;}
.applyOnline .content h4{line-height:1.5em;}
.applyOnline .content .button a{margin-left:30px;margin-top:15px;width:121px; height:24px; display:block; color:#ffffff; text-align:center; padding-top:4px;background: url(../images/nfc/apply-now-btn-blank.gif) top no-repeat; }
.applyOnline .content .button a:hover{text-decoration:none;}

/* Landing page styles: Move Your Money */
.bgmm { background:url(../images/landing/switch_hero.jpg) no-repeat;}
.mm { margin-left:280px; }
.mm h2 { font-size:20px;color:#952823;line-height:1.1em;margin-bottom:10px;padding-top:10px; }
.mm p { margin-bottom:15px; }
.mm .small {margin-top:20px; font-size:11px; }
.mm ul { margin-left:15px;padding:0px; }
.mm li { font-family:Arial;font-size:11px;margin:0px;padding:0px;color:#777777; }
.mm .rate_table { text-align:left; }
.mm .rate_table .land { text-align:center; }
.mm .rate_table .row5 .y1 p { color:#4A3A3B;padding-top:10px; }
.contentland .notes01 p { width:620px; }
.bgmm .notes01 { margin:0 20px 0 20px;padding-top:30px; }
/*.bgmm .content07 .promo02 { margin-top:0px;}*/
.contentland .content07 .promo01 { margin:35px 0 10px 0; padding:20px 25px 0 25px; height:149px; width:203px; background:url(../images/bg_promo01mm-full.gif) no-repeat 0 0; }
.contentland .content07 .promo01 h2 { padding:10px 0 25px 47px; background:url(../images/icon_invest_services.gif) no-repeat 2px 10px;margin-bottom:10px; }
.bgmm .content07 .promo02 { margin-left:8px; }
.mm b {color:#333333; }

/* Landing page styles: Visa Offer */
.bgvs { background:url(../images/landing/visa_hero.jpg) no-repeat;}
.vs { margin-left:280px; }
.vs h2 { font-size:20px;color:#952823;line-height:1.1em;margin-bottom:10px;padding-top:25px; }
.vs p { margin-bottom:15px; }
.vs .rate_table { width:340px; }
.vs .rateinfo { padding-bottom:20px;width:340px; }
.contentland .notes01 p { width:620px; }
.content06 .contact a.vstext { float:left; margin-left:10px; }
.bgvs .notes01 { margin-left:280px;padding-top:30px; }

/* eNews page custom styles */
.content06 .enews01 { margin:0 0 10px 0px; padding:0; width:530px; }
.content06 .enews01 h4 { margin-bottom:10px; }
.content06 .enews01 a.submit  { margin:0 10px 0 0; padding:3px 0 0 0; height:21px; width:105px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_subscribe_105.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.content06 .enews01 input.lg { width:201px; }
.content06 .enews01 td { padding-right:10px; }
.content06 .enews01 .notes02 { margin-top:10px; }
.content06 .enews01 .smform { padding:20px 0px 0px 0px; }

/* start custom styles for topics and promo boxes on the right */
.content08 { font-size:12px; }
.fullwidth .content08 { margin:0 25px 0 0; padding:30px 10 0 0px; float:right; display:inline; width:636px; background:url(../images/bg_nav03.gif) repeat-x 0px -51px; display:inline; } 
.fullwidth .content08 .block02 { clear:both; margin:0; padding:0 0 10px 0; }
.fullwidth .content08 .block02 p { padding:10px 0; font-size:13px; }
.fullwidth .content08 .block02 h2 { padding:25px 0 0 0; font-size:20px; color:#333; height:auto; letter-spacing:.001em; }
.fullwidth .content08 .block04 { clear:both; margin:0; padding:0 0 10px 0; }
.fullwidth .content08 .block04 p { padding:10px 0; font-size:13px; }
.fullwidth .content08 .block04 h2 { padding:0 0 30px 0; font-size:18px; color:#333; letter-spacing:.001em; }
.fullwidth .content08 .block04 h3 { padding: 22px 0 6px 0; font-family: Arial; font-size:16px; color:#952823; }
.fullwidth .content08 .block04 ul { padding: 5px 25px 0px 18px; }
.fullwidth .content08 .block04 .lists { padding: 15px 0px 10px 0px; }
.fullwidth .content08 .block04 h4 { padding:10px 0 3px 0; font-size:12px; color:#333; text-indent:0; background:none; font-family:Arial, Helvetica, sans-serif;  }

/* promo boxes */
.content08 .promo01 { margin:0 0 20px 0; padding:20px 20px 0 20px; height:149px; width:166px; background:url(../images/bg_promo01c-full.gif) no-repeat 0 0; float:left; }
.content08 .panel01 .promo01 { margin:0 0 20px 0; padding:20px 20px 0 20px; height:149px; width:166px; background:url(../images/bg_promo01c-full.gif) no-repeat 0 0; float:right; }
.content08 .panel01 .promo01 h2 { margin:0 0 10px 0; padding:10px 0 25px 47px; background:url(../images/icon_invest_services.gif) no-repeat 2px 10px; font-size:12px; color:#333333; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; line-height:1.2em; }
.content08 .promo03 h2 { margin:0 0 10px 0; padding:10px 0 25px 47px; background:url(../images/icon_audio.gif) no-repeat 2px 10px; font-size:12px; color:#333333; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; }
.content08 .promo03 h3 { margin:5px 0 0 0; padding:16px 0 0 0; height:34px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #d5cfc1; text-align:center; background:url(../images/btn_promo01_114.gif) no-repeat center 10px; }
.content08 .promo03 a { color:#FFF; }
.content08 .promo01 h2 { padding:10px 0 25px 47px; background:url(../images/icon_invest_services.gif) no-repeat 2px 10px; }
.content08 .panel01 .promo01 h2 { padding:10px 0 25px 47px; font-size:12px; color:#333; background:url(../images/icon_invest_services.gif) no-repeat 2px 10px; line-height:1.2em; }
.content08 .promo01 h3, .content08 .panel01 .promo01 h3 { margin:5px 0 0 0; padding:16px 0 0 0; height:34px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #d5cfc1; text-align:center; background:url(../images/btn_promo01_114.gif) no-repeat center 10px; }
.content08 .articles01 .promo01 h3 { margin:0; padding:5px 0 0 0; height:19px; width:159px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; background:url(../images/btn_promo01_159.gif) no-repeat 0 0; border:none; }
.content08 .panel01 .promo01 p { padding:0 0px 10px 0px; line-height:1.2em; }
.content08 .promo01 a, .content09 .promo01 a { color:#FFF; }
.content08 .panel01 .promo02 { margin:10px 0 20px 0px; padding:0; width:212px; background:#e5e1d9 url(../images/bg_promo01b-mid-full.gif) repeat-y 0 0; float:right; }
.content08 .panel01 .promo02 h2 { font-size:14px; padding:20px 10px 10px 15px; background:url(../images/bg_promo01b-top-full.gif) no-repeat 0 0; }
.content08 .promo03 { margin:0px 20px 20px 20px; }
.content08 .promo03 .left { background: url(../images/promo03_left.jpg); }
.content08 .promo03 .right { background: url(../images/promo03_right.jpg);  }
.content08 .promo03 .pad { margin: 12px 14px 16px 14px;}
.content08 .linkrt { clear:both; margin:0; padding:5px 22px 0 0; height:24px; text-align:right; }
.content08 strong, .content09 b { color:#333; }
.fullwidth .content08 h3.callout { color:#952923; }

/* main content global styles */
.content08 p { margin:0; color:#777; line-height:1.3em; }
.content08 h1, .content08 h2, .content08 h3, .content08 h6 { font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; }

/* main content text blocks */
.fullwidth .content08 .block01 { margin:0; padding:0 0 20px 10px; }
.content08 .block01 p { padding:10px 10px 10px 0; font-size:13px; }
.content08 .block01 h1 { font-size:24px; color:#952823; line-height:1.2em; letter-spacing:.001em; }
.content08 .block01 h2, .content08 .block01a h2 { font-size:20px; color:#952823; line-height:1.2em; letter-spacing:.001em; }
.content08 .block01 h2 { padding:0; letter-spacing:.001em; }
.content08 .block01 img, .content08 .block01a img { margin:10px 25px 20px 0; padding:0; float:left; }
.content08 .block01 h3 { padding:10px 0 3px 0; font-size:12px; color:#333; text-indent:0; background:none; font-family:Arial, Helvetica, sans-serif;  }
.content08 .block01 ul, .content08 .block01 ol, .content08 .block02 ul { padding:0 0 0 15px; }
.content08 .block01 li, .content08 .block02 li { padding:0 0 5px 0; line-height:1.3em; }
.content08 .block01 b, .content08 .block02 b { color:#333; }
.content08 .block01a p { padding:0 0 20px 0; font-size:13px; }
.content08 .block01a h2 { padding:0 0 20px 0; letter-spacing:.001em; }
.content08 .block01a h4 { padding:0 0 3px 0; font-size:13px; }
.content08 .block01a .notes02 { border-top:1px solid #F2F2F2; }
.content08 .block01a ul { padding:0 0 20px 15px; }
.content08 .block01a li { padding:0 0 5px 0; line-height:1.3em; }
.content08 .block02 { clear:both; margin:0; padding:20px 20px 10px 20px; }
.content08 .block02 p { padding:0 0 10px 0; font-size:13px; }
.fullwidth .content08 .block04 h2 { padding:0 0 30px 0; font-size:18px; color:#333; letter-spacing:.001em; }
.content08 .block02 h3 { padding:10px 0 10px 0; color:#333; }
.content08 .block02 h4 { padding:0 0 3px 0; font-size:12px; }
.content08 .block03 { padding: 0 35px 18px 31px; } 
.content08 .block03 p { margin-top: 18px; }
.content08 .block04 .block_qs  p { padding: 0 95px 15px 0; }

/* article filter */
.content08 .filter { clear:both; margin:10px 0 -10px 0; padding:0 0 0 0; height:41px; color:#333; background:url(../images/bg_filter.gif) repeat-x 0 0; }
.content08 .filter h4 { padding:0 0 0 5px; font-size:13px; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; }
.content08 .filter h5 { padding:5px 5px 0 0; font-weight:100; font-size:12px; height:15px; border-right:1px dotted #b4a597; }
.content08 .filter td { padding:10px 0 0 5px; }
.content08 .filter select { width:165px; font-size:12px; }
.content08 .filter .sort2 { width:165px; }
.content08 .filter .sort1 { width:115px; text-align:right; }
.content08 .filter .chk { width:20px; }
.content08 .filter .show { }

/* slide styles */
.fullwidth .content08 .slide01 { clear:both; margin:0 0 20px 0; padding:0; }
.fullwidth .content08 .slide01 h2 { padding-bottom:15px; }
.content08 .slide01 h2 { font-size:14px; color:#333; }
.content08 .slide02 { padding:0 0px; }
.content08 .slide02 h2 { padding:0 0 15px 14px; font-size:14px; color:#4B3B3C; }
.content08 .panel01 p { padding:0 0 20px 0; font-size:12px; line-height:1.4em; }
.content08 .panel01 p.dwnld { margin:-15px 0 10px 0; }
.content08 .panel01 h2 { padding:15px 0 10px 0; font-size:18px; color:#333; text-indent:0; background:none; }
.content08 .slide01 span { font-family:Arial, Helvetica, sans-serif; }
.content08 .panel01 h3 { padding:10px 0 3px 0; font-size:12px; color:#333; text-indent:0; background:none; font-family:Arial, Helvetica, sans-serif;  }
.content08 .panel01 h4 { padding:10px 0 5px 0; font-size:12px; color:#666; text-indent:0; background:none; font-family:Arial, Helvetica, sans-serif;  }
.content08 .panel01 h5 { margin:0 0 20px 0; padding:10px; font-size:12px; color:#333; background:#F0F0F0; font-family:Arial, Helvetica, sans-serif; }
.content08 .panel01 h6 { padding:10px 0 5px 0; font-size:12px; color:#333; text-indent:0; background:none; font-family:Arial, Helvetica, sans-serif;  }
.content08 .panel01 ul { padding:0 0 0 15px; }
.content08 .panel01 li { padding:0 0 5px 0; line-height:1.3em; }
.content08 .panel01 ol { padding:5px 25px 10px 25px; }
.content08 .panel01 ul.forms { margin:15px 0 0 0; padding:0; list-style:none; }
.content08 .panel01 .forms li { padding:5px; line-height:1.3em; border-top:1px solid #E5E1D9; background-color:#F6F4F2; }
.content08 .panel01 .forms .altrow { background-color:#FFF; }

/* panel contact us */
.content08 .contact { clear:both; margin:20px 0 0 0; padding:20px 0 0 0; height:30px; font-size:12px; border-top:1px solid #F0F0F0; }
.content08 .contact a.btn { margin:-5px 20px 0 0; padding:4px 0 0 0; height:20px; width:223px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_panel01_223.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; float:left; }
.content08 .contact a.signup { margin:-5px 5px 0 0; padding:4px 0 0 0; height:20px; width:159px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_promo01_159.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; float:left; }

/* account access button */
.content08 .plain { clear:both; margin:10px 0 0 0; padding:20px 0 0 0; height:30px; font-size:12px; }
.content08 .plain a.btn { margin:-5px 20px 0 0; padding:4px 0 0 0; height:20px; width:223px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_panel01_223.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; float:left; }

/* panel heading apply buttons */
.content08 .headingApply { clear:both; margin:20px 0 0 0; padding:10px 0 0 0; height:55px; font-size:12px; }
.content08 .headingApply a.btn { margin:-10px 0px 0 0; padding:4px 0 0 0; height:20px; width:223px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_panel01_223.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; float:right; }
.content08 .notes02 { margin:0; padding:20px 0 0 0; }
.content08 .notes02 p { padding:0 0 10px 0; font-size:11px; }
.content08 .panel01 .notes02 { padding:20px 0 0 0; }
.content08 .line { border-top:1px solid #F2F2F2; }
.fullwidth .content08 .addresses { margin:0; padding:0 20px 0 0; width:270px; float:left; }
.fullwidth .content08 .addresses h3 { padding:0 0 10px 0; }
.fullwidth .content08 .addresses ul { padding:5px 15px; }
.fullwidth .content08 .addresses li { padding:0 0 10px 0; line-height:1.3em; }

/* article styles */
.content08 .articles01 { clear:both; margin:0; padding:10px 32px; }
.content08 .articles01 h2 { padding:20px 0 0 0; font-size:20px; color:#952823; height:20px; }
.content08 .articles01 h3 { margin-top:10px; padding:20px 0 0 0; font-weight:100; font-size:16px; border-top:1px solid #F0F0F0; }
.content08 .articles01 h4 { padding:10px 0 3px 0; color:#666; font-size:12px; }
.content08 .articles01 a { text-decoration:none; }
.content08 .articles01 p { padding:10px 0; font-size:12px; }
.content08 .articles01 ul { padding:0 25px 10px 25px; }
.content08 .articles01 .notes01 { margin-top:10px; padding:20px 0 0 0; border-top:1px solid #F0F0F0; background:none; }
.content08 .articles01 .notes01 p { padding:0 0 10px 0; width:100%; line-height:1.3em; color:#999; font-size:11px; }
.content08 .articles02 { clear:both; margin:0; padding:10px 0; }
.content08 .articles02 h1 { padding:0 0 3px 0; font-weight:100; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#333; }
.content08 .articles02 h2 { padding:20px 0 3px 0; font-weight:100; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#333; border-top:1px solid #F0F0F0; }
.fullwidth .content08 .articles02 h3 { padding:10px 0 5px 0; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; }
.content08 .articles02 h4 { padding:0px 0 4px 0; color:#666; font-size:12px; }
.content08 .articles02 p { padding:0 20px 10px 0; line-height:1.4em; }
.fullwidth .content08 .articles02 ol, .fullwidth .content08 .articles02 ul { padding:0 0 10px 40px; }
.content08 .articles03 { clear:both; margin:0; padding:10px 0; }
.content08 .articles03 h2 { padding:20px 0 4px 0; color:#333; font-size:12px; border-top:1px solid #F0F0F0; }
.content08 .articles03 p { padding:0 20px 10px 0; line-height:1.4em; }
.content08 .articles04 { clear:both; margin:0; padding:10px 10px; }
.content08 .articles04 h2 { padding:20px 0 4px 0; font-weight:100; color:#333; font-size:16px; border-top:1px solid #F0F0F0; font-family:Arial, Helvetica, sans-serif; }
.content08 .articles04 p { padding:0 20px 10px 0; line-height:1.4em; }
.content08 .articles04 ul { padding:0 25px 5px 15px; }
.content08 .articles05 { clear:both; margin:0; padding:0 0 10px 0; }
.content08 .articles05 h2 { margin:20px 0 5px 0; padding:10px; font-size:13px; color:#333; background:#F0F0F0; font-family:Arial, Helvetica, sans-serif; }
.content08 .articles05 h3 { padding:10px; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; }
.content08 .articles05 h4 { padding:10px 10px 0 10px; }
.content08 .articles05 p { padding:5px 20px 5px 10px; line-height:1.4em; }
.content08 .articles05 ul { padding:5px 25px 15px 25px; }
.content08 .articles05 ol { padding:10px 25px 0 30px; }
.content08 .articles05 li { padding:0 0 5px 0; line-height:1.2em; }
.content08 .articles05 b { color:#333; }
.content08 .press01 { clear:both; margin:0; padding:10px 20px; }
.content08 .press01 h2 { padding:0 0 3px 0; font-weight:100; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#333; }
.content08 .press01 h4 { padding:0px 0 4px 0; color:#666; font-size:12px; }
.content08 .press01 p { padding:0 20px 20px 0; line-height:1.4em; }
.content08 .terms { clear:both; margin:0; padding:10px; }
.content08 .terms h1 { font-size:24px; color:#952823; }
.content08 .terms h2 { margin:0 0 0 0; padding:0 0 5px 0; font-size:20px; color:#333; }
.content08 .terms h3 { margin:20px 0 10px 0; padding:8px; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; background-color:#F6F6F6; }
.content08 .terms h5 { margin:0; padding:5px 0 5px 0; font-size:12px; color:#333; }
.content08 .terms h6 { margin:0; padding:4px 0 10px 0; font-weight:100; font-size:10px; font-style:italic; }
.content08 .terms p { padding:0 0px 15px 0px; line-height:1.3em; }
.content08 .terms b { color:#333; }
.content08 .timeline { clear:both; margin:0 0 20px 0; padding:30px; border-top:1px solid #ECECEC; border-right:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-bottom:1px solid #ECECEC; }
.content08 .timeline h2 { padding:0 0 10px 0; font-size:18px; color:#333; }
.content08 .timeline h3 { padding:0 0 2px 29px; font-size:12px; color:#333; background:url(../images/icon_timeline.gif) no-repeat 0 0; }
.content08 .timeline ul { padding:0 25px 5px 0; list-style:none; background:url(../images/bg_timeline.gif) repeat-y 0 0; }
.content08 .timeline p { padding:0 0 10px 0px; line-height:1.4em; }
.content08 .history p { padding:0 0 10px 29px; line-height:1.4em; }
.content08 .panel01 .timeline { clear:both; margin:0 0 20px 0; padding:30px; border-top:1px solid #ECECEC; border-right:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-bottom:1px solid #ECECEC; }
.content08 .panel01 .timeline h2 { padding:0 0 10px 0; font-size:18px; color:#333; }
.content08 .panel01 .timeline h3 { padding:0 0 2px 29px; font-size:12px; color:#333; background:url(../images/icon_timeline.gif) no-repeat 0 0; }
.content08 .panel01 .timeline ul { padding:0 25px 5px 0; list-style:none; background:url(../images/bg_timeline.gif) repeat-y 0 0; }
.content08 .panel01 .timeline p { padding:0 0 10px 0px; line-height:1.4em; }
.content08 .panel01 .history p { padding:0 0 10px 29px; line-height:1.4em; }
.content08 .details01 { padding:0 0 20px 0; font-size:11px; color:#999; }
.content08 h5.webcast { margin-top:20px; padding:3px 0 0 30px; font-weight:100; height:29px; font-size:13px; background:url(../images/icon_webcast_sm.gif) no-repeat 0 0; }
.content08 .search01 { clear:both; margin:0; padding:10px 0; }
.fullwidth .content08 .search01 { clear:both; margin:0; padding:0 0 10px 0; }
.content08 .search01 h2 { padding:20px 0 5px 0; font-size:16px; color:#333; }
.content08 .search01 h3 { padding:10px; font-size:13px; color:#333; background:#F0F0F0; }
.fullwidth .content08 .search01 h2 { padding:15px 0 10px 0; font-weight:100; font-family:Arial, Helvetica, sans-serif; }
.fullwidth .content08 .search01 h3 { margin:10px 0 10px 0; padding:10px; font-size:13px; color:#333; background:#F0F0F0; }
.content08 .search01 p { clear:both; padding:0 20px 25px 0; line-height:1.4em; border-bottom:1px solid #F0F0F0; }
.fullwidth .content08 .search01 p { clear:both; padding:0 20px 15px 10px; line-height:1.4em; border-bottom:none; }
.content08 .search01 .rate { width:75px; }
.content08 .search01 .details01 { padding:0 0 10px 0; }
.content08 .search01 .details01, .content08 .search01 h2 { width:80%; }
.content08 .search01 a.vid { padding-right:25px; height:32px; background:url(../images/icon_webcast_sm.gif) no-repeat 100% 0; }
.content08 .search01 ul { padding:0 25px 20px 15px; }
.fullwidth .content08 .search01 ul { padding:0 25px 20px 25px; }

/* 9-24 for web resources */
.content08 .search02 { clear:both; margin:0; padding:10px 0; }
.content08 .search02 h2 { padding:15px 0 10px 0; font-weight:100; font-family:Arial, Helvetica, sans-serif; }
.content08 .search02 h3 { margin:10px 0 10px 0; padding:10px; font-size:13px; color:#333; background:#F0F0F0; }
.content08 .search02 p { clear:both; padding:0 20px 25px 0; line-height:1.4em; border-bottom:1px solid #F0F0F0; }
.content08 .search02 .rate { width:75px; }
.content08 .search02 .details01 { padding:0 0 10px 0; }
.content08 .search02 .details01, .content08 .search02 h2 { width:80%; }
.content08 .search02 a.vid { padding-right:25px; height:32px; background:url(../images/icon_webcast_sm.gif) no-repeat 100% 0; }
.content08 .search02 ul { padding:0 25px 20px 25px; }

/* article styles */
.content08 .whois01 { clear:both; margin:0 0 20px 0; padding:40px 0 0 0; border:1px solid #F0F0F0; border-right:none; border-left:none; }
.content08 .whois01 img { margin:0 0 10px 0; padding:0; border:1px solid #999; }
.content08 .contentblock02 .promo_contact { margin:0; padding:0; width:264px; background:url(../images/bg_contactus_mid.gif) repeat-y 0 0; float:none; }
.content08 .contentblock02 .promo_contact h3 { margin-bottom:10px; padding:30px 30px 0 30px; font-weight:bold; color:#952823; font-size:13px; background:url(../images/bg_contactus_top.gif) no-repeat 0 0; }
.content08 .panel01 .contentblock02 .promo_contact h3 { margin-bottom:10px; padding:30px 30px 0 30px; font-weight:bold; color:#333; font-size:13px; background:url(../images/bg_contactus_top.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; }
.content08 .contentblock02 .promo_contact p { margin:0 30px; padding:0 0 10px 0; border-bottom:1px solid #F2F2F2; }
.content08 .contentblock02 .promo_contact .smform { padding:10px 30px 30px 30px; background:url(../images/bg_contactus_btm.gif) no-repeat 0 100%; color:#777; }
.content08 .contentblock02 .promo_contact .smform input { margin-bottom:10px; }
.content08 .contentblock02 .promo_contact a.submit  { margin-right:10px; padding:4px 0 0 0; height:20px; width:114px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_promo01_114.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.content08 .contentblock02 .promo_contact .notes02 { clear:both; margin:0; padding:10px 0; border-top:none; background:none; }
.content08 .panel01 .contentblock02 { margin:15px 0 20px 0; padding:0; width:196px; float:left; }
.content08 .panel01 .contentblock02 .promo_contact { margin:0; padding:0; width:196px; background:url(../images/bg_cblock02_mid.gif) repeat-y 0 0; float:none; }
.content08 .panel01 .contentblock02 .promo_contact h3 { margin-bottom:10px; padding:30px 30px 0 30px; font-weight:bold; color:#333; font-size:13px; background:url(../images/bg_cblock02_top.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; }
.content08 .panel01 .contentblock02 .promo_contact .top { margin-bottom:0px; padding:0; height:30px; background:url(../images/bg_cblock02_top.gif) no-repeat 0 0; }
.content08 .panel01 .contentblock02 .promo_contact .smform { padding:10px 20px 20px 40px; background:url(../images/bg_cblock02_btm.gif) no-repeat 0 100%; color:#777; } 
.content08 .panel01 .contentblock02 .promo_contact .btm { padding:0; height:20px; background:url(../images/bg_cblock02_btm.gif) no-repeat 0 100%; color:#777; } 
.content08 .panel01 .contentblock02 .promo_contact .link { margin:0; padding:20px 20px 20px 40px; } 
.content08 .panel01 .contentblock02 .promo_contact .notes02 { padding:0; }
.content08 .panel01 .contentblock02 .promo_contact .notes02 p { padding:0 0 15px 0; border-bottom:none; }
.content08 .panel01 .projects p { margin:0 0 20px 0; padding:0 0 20px 0; font-size:12px; line-height:1.4em; border-bottom:1px solid #F0F0F0; }
.content08 .panel01 h5 { padding:0 0 0 0; background:none; }
.fullwidth .content08 .contentblock03 { margin:0; padding:0 10px 10px 0; width:412px; }
.fullwidth .content08 .contentblock04 { margin:0; padding:0 0 10px 5px; width:188px; float:right; }
.content08 .contentblock03 h3 { margin:0 0 20px 0; padding:0; font-size:17px; color:#952823; line-height:1.3em; }
.content08 .contentblock03 h4 { padding:0 0 2px 0; color:#333; }
.content08 .contentblock03 p { padding:0 0 20px 0; }

/* secondary panel accordion styles */
.content08 .panel02 { margin:0; padding:0 0 20px 0;  }
.content08 .panel02 h5 { margin:0; padding:10px; font-size:12px; color:#333; background:#F0F0F0; font-family:Arial, Helvetica, sans-serif; }
.content08 .panel02 .chk { width:20px; }
.content08 a.subject { padding:3px 0 0 25px; height:20px; display:block; background:url(../images/icon_bioarrow.gif) no-repeat 3px 3px; }
.content08 a.subject:hover, .content08 .panel02 a.active { background:url(../images/icon_bioarrow_down.gif) no-repeat 3px 3px; }
.content08 .panel02 table.list { padding:0; width:100%; }
.content08 .panel02 .list td { padding:5px 0; height:auto; border-bottom:1px solid #F0F0F0; vertical-align:top; }
.content08 .panel02 p { padding:5px 10px 10px 25px; }
.content08 .panel02 .contact { border-top:none; }

/* secondary panel accordion styles */
.content08 .smb01 { margin:0; padding:0; width:609px; background:url(../images/bg_smb01-mid.gif) repeat-y 0 0; }
.content08 .smb01 h3 { padding:30px 30px 10px 30px; background:url(../images/bg_smb01-top.gif) no-repeat 0 0; }
.content08 .smb01 .btm { padding:0; height:20px; background:url(../images/bg_smb01-btm.gif) no-repeat 0 0; }
.content08 .smb01 h4 { padding:0 30px 3px 30px; font-size:12px; }
.content08 .smb01 ul { padding:0 45px 10px 45px; }
.content08 .smb01 li { padding:0 0 3px 0; line-height:1.4em; }
.content08 .smb01 h3, .content08 .smb02 h3 { font-size:16px; color:#333; }
.content08 .smb01 p, .content08 .smb02 p { padding:0 30px 20px 30px; }
.content08 .smb02 { margin:0 0 20px 0; padding:0; width:306px; float:left;background:url(../images/bg_smb02-mid.gif) repeat-y 0 0; }
.content08 .smb02 h3 { padding:30px 30px 10px 30px; background:url(../images/bg_smb02-top.gif) no-repeat 0 0; }
.content08 .smb02 .btm { padding:0; height:20px; background:url(../images/bg_smb02-btm.gif) no-repeat 0 0; }
.content08 .smbrt { background-position:right; }

/* 081808 general copy styles */
.content08 .copy01 { clear:both; margin:0; padding:10px 32px 20px 20px; }
.fullwidth .content08 .copy01 { clear:both; margin:0; padding:0 32px 20px 10px; }
.fullwidth .content08 .copy01 h2 { font-size:17px; border-top:1px solid #F0F0F0;  }
.content08 .copy01 h2 { padding:15px 0 10px 0; font-size:18px; color:#333; text-indent:0; background:none; }
.content08 .copy01 h3 { padding:10px 0 3px 0; font-size:12px; color:#333; text-indent:0; background:none; font-family:Arial, Helvetica, sans-serif; }
.content08 .copy01 h4 { padding:10px 0 5px 0; font-size:12px; color:#666; text-indent:0; background:none; font-family:Arial, Helvetica, sans-serif; }
.content08 .copy01 h5 { margin:0 0 20px 0; padding:10px; font-size:12px; color:#333; background:#F0F0F0; font-family:Arial, Helvetica, sans-serif; }
.content08 .copy01 h6 { padding:10px 0 5px 0; font-size:12px; color:#333; text-indent:0; background:none; font-family:Arial, Helvetica, sans-serif;  }
.content08 .copy01 a { text-decoration:none; }
.content08 .copy01 a:hover { text-decoration:underline; }
.content08 .copy01 p { padding:0 0 20px 0; font-size:12px; line-height:1.4em; }
.content08 .copy01 ul { padding:0 0 0 15px; }
.fullwidth .content08 .copy01 ul { margin-top:-10px; padding:0 0 20px 15px; }
.content08 .copy01 li { padding:0 0 5px 0; line-height:1.3em; }
.content08 .copy01 .notes01 { margin-top:10px; padding:20px 0 0 0; border-top:1px solid #F0F0F0; background:none; }
.content08 .copy01 .notes01 p { padding:0 0 10px 0; width:100%; line-height:1.3em; color:#999; font-size:11px; }

/* secondary panel accordion styles */
.content08 .call01 { margin:0; padding:20px 0 0 0; }
.content08 .call01 h3 { padding:0 0 10px 0; font-size:14px; color:#333; }
.content08 .call01 ul { padding:0 0 10px 25px; }
.content08 .call01 li { padding:0 0 3px 0; line-height:1.4em; }
.content08 .call01 p { padding:0 0 20px 0; }

/* eNews page custom styles */
.content08 .enews01 { margin:0 0 10px 0px; padding:0; width:530px; }
.content08 .enews01 h4 { margin-bottom:10px; }
.content08 .enews01 a.submit  { margin:0 10px 0 0; padding:3px 0 0 0; height:21px; width:105px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_subscribe_105.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.content08 .enews01 input.lg { width:201px; }
.content08 .enews01 td { padding-right:10px; }
.content08 .enews01 .notes02 { margin-top:10px; }
.content08 .enews01 .smform { padding:20px 0px 0px 0px; }

/* info sidebar column */
.content09 { margin:0; font-size:12px; }
.fullwidth .content09 { margin:0 0 0 25px; padding:20px 9px 0 5px; width:225px; float:left; background:url(../images/bg_nav03.gif) repeat-x 0px -51px; } 
.content09 p { padding:0 0 10px; }
.content09 ol { padding:0 20px 10px 35px; }
.content09 .notes02 { margin:0; padding:5px 0 0 0; }
.content09 .notes02 p { font-size:11px; line-height:1.2em; }
.content09 .promo01 a { color:#FFF; }
.content09 .promo01 { margin:0 0 20px 0; padding:20px 25px 0 25px; height:149px; width:175px; background:url(../images/bg_promo01e-full.gif) no-repeat 0 0; }
.content09 .promo01 h2 { padding:10px 0 25px 47px; }
.content09 .promo01 h2.seminar { background:url(../images/icon_info.gif) no-repeat 2px 10px; }
.content09 .promo01 h2.calc { background:url(../images/icon_calc.gif) no-repeat 2px 10px; }
.content09 .promo01 p { padding:0 15px 10px 15px; }
.content09 .promo01 h3 { margin:5px 0 0 0; padding:16px 0 0 0; height:34px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #d5cfc1; text-align:center; background:url(../images/btn_promo01_155.gif) no-repeat center 10px; }
.content09 .promo02 li { padding:0 0 10px 0; line-height:1.4em; }
.content09 .promo02 .enews01 a.submit  { margin:0 10px 0 0; padding:3px 0 0 0; height:21px; width:105px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_subscribe_105.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.content09 .promo02 .enews01 input.lg { width:145px; }
.content09 .promo02 .enews01 p.small {font-size:11px; }
.content09 .promo02 p { padding:0 15px 10px 15px; }
.content09 .promo02 ul { padding:5px 10px 0px 30px; font-size:12px; }
.content09 .promo02 h3 { padding:0 15px 3px 15px; font-size:12px; color:#333; }
.bgmm .content09 .promo02 { margin-left:8px; }
.fullwidth .content09 .promo02 { margin:10px 0 20px 6px; padding:0; width:212px; background:#e5e1d9 url(../images/bg_promo01b-mid-full.gif) repeat-y 0 0; }
.fullwidth .content09 .promo02 h2 { padding:20px 10px 10px 15px; background:url(../images/bg_promo01b-top-full.gif) no-repeat 0 0; }
.fullwidth .content09 .promo02 .btm { padding:0; height:20px; background:url(../images/bg_promo01b-btm-full.gif) no-repeat 0 0; }

/* topics submenu module */
.content09 .submenu01 { padding:0 0 0 0; width:225px; background:url(../images/bg_submenu01_mid.gif) repeat-y 0 0; }
.content09 .submenu01 h2 { padding:30px 30px 0 30px; font-size:14px; color:#952823; height:25px; background:url(../images/bg_submenu01_top.gif) no-repeat 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; }
.content09 .submenu01 ul { padding:0 24px 30px 24px; list-style:none; background:url(../images/bg_submenu01_btm.gif) no-repeat 0 100%; font-size:12px; }
.content09 .submenu01 li { padding:0 0 0 0; height:29px; border-bottom:1px solid #F0F0F0; }
.content09 .submenu01 a { padding:7px 5px 0 5px; height:22px; display:block; color:#666; text-decoration:none; }
.content09 .submenu01 a:hover, .content09 .submenu01 .sel { font-weight:bold; color:#FFF; background:url(../images/bg_submenu01_hover.gif) no-repeat 0 0; cursor:hand; cursor:pointer;  }

/* end custom styles for topics and promo boxes on the right */
.msvPNGfix { 
	behavior: url(styles/iepngfix.htc); 
}
.promoimg {float:right;padding-right:5px;background-color:#ffffff;padding-bottom:8px; }

/* custom style for AskBECU link*/
.askBECU a{ float:right;text-align:right;position:relative;right:30px;top:-15px;margin-bottom:-20px;}

/* preferred partner landing styles */
.partner { width:985px; }
.partner .heading { width:726px; float:left; }
.partner .heading .top { background:url(../images/preferred-partner/pp_hero_bg_top.gif) no-repeat 0 0; height:13px; }
.partner .heading .mid { background:url(../images/preferred-partner/pp_hero_bg_mid.gif) repeat-y 0 0; height:150px; }
.partner .heading .mid .head { width:723px; background:url(../images/preferred-partner/pp_hero_bg.gif) no-repeat 15px 0; }
.partner .heading .mid img { padding:20px 0 15px 50px; }
.partner .heading .mid p { padding:0 30px 0 50px; font-size:12px; }
.partner .heading .bot { background:url(../images/preferred-partner/pp_hero_bg_btm.gif) no-repeat 0 0; height:7px; }
.partner .topPromo { width:259px; float:left; }
.partner .topPromo .top { background:url(../images/preferred-partner/pp_mbr_bg_top.gif) no-repeat 0 0; height:12px; }
.partner .topPromo .mid { background:url(../images/preferred-partner/pp_mbr_bg_mid.gif) repeat-y 0 0; height:150px; }
.partner .topPromo .mid p { padding:10px 10px 0 15px; font-size:13px; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; }
.partner .topPromo .mid img { padding-left:12px; }
.partner .topPromo .bot { background:url(../images/preferred-partner/pp_mbr_bg_btm.gif) no-repeat 0 0; height:7px; }
.partner .body { clear:both; }
.partner .body .top { background:url(../images/preferred-partner/pp_wide_bg_top.gif) no-repeat 0 0; height:12px; }
.partner .body .mid { background:url(../images/preferred-partner/pp_wide_bg_mid.gif) repeat-y 0 0; clear:both; }
.partner .body .mid .nav { float:left; width:244px; margin-top:53px; margin-left:-4px; }
.partner .body .mid .nav .partnerNavBtn { *margin:-3px 0 0 0; padding:0px; cursor:pointer; cursor:hand; }
.partner .body .mid .panels { float:left; width:700px; margin:30px 10px 20px 0; }
.partner .body .mid .panels .column { float:left; width:350px; }
.partner .body .mid .panels .column img { margin:15px 0 0 62px; }
.partner .body .mid .panels .column img.icon { float:left; margin-right:10px; margin-top:20px; }
.partner .body .mid .panels .column h1 { font-size:16px; padding-bottom:10px; }
.partner .body .mid .panels .column h2 { font-size:26px; color:#333; padding-bottom:10px; line-height:1.2em; }
.partner .body .mid .panels .column h3 { font-size:16px; color:#666666; margin:20px 0 7px 0; }
.partner .body .mid .panels .column p { font-size:12px; padding-bottom:10px; line-height:1.7em; }
.partner .body .mid .panels .column p.small { font-size:11px; line-height:1.25em; }
.partner .body .mid .panels .column a.calculate { font-size:11px; background: url("../images/icon_arrowrt.gif") no-repeat scroll 100% 2px transparent; padding-right: 10px; margin-left:103px; }
.partner .body .mid .panels .column .btn { margin:10px 0 0 0; padding:4px 0 0 0; height:20px; width:223px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_panel01_223.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:12px; } 
.partner .body .mid .panels .column ul, .partner .body .mid .panels .column li { font-size:12px; margin:0 0 5px 7px; padding:0; }
.partner .body .mid .panels .column table { font-size:11px; width:350px; }
.partner .body .mid .panels .column table td, .contentwidth .panel01 table td { vertical-align:text-top;}
.partner .body .mid .panels .column table tr.head, .contentwidth .panel01 table tr.head { background-color:#E5E1D9; font-weight:bold; }
.partner .body .mid .panels #div_ne { display:none; }
.partner .body .bot { background:url(../images/preferred-partner/pp_wide_bg_btm.gif) no-repeat 0 0; height:7px; }
.partner .bottom { clear:both; }
.partner .bottom .top { background:url(../images/preferred-partner/pp_wide_bg_top.gif) no-repeat 0 0; height:12px; }
.partner .bottom .mid { background:url(../images/preferred-partner/pp_wide_bg_mid.gif) repeat-y 0 0; clear:both; padding:0 0 0 10px; }
.partner .bottom .mid .column { float:left;width:280px; padding:20px 20px 20px 15px; }
.partner .bottom .mid .column h1 { font-size:17px; padding:0 10px 0 20px; }
.partner .bottom .mid .column p { font-size:12px; padding:10px 10px 10px 20px; }
.partner .bottom .mid .column .btn { margin:20px 0 0 20px; padding:4px 0 0 0; height:20px; width:223px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_panel01_223.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:12px; } 
.partner .bottom .mid .column ul, .partner .bottom .mid .column li { font-size:11px; margin:0 0 0 17px; padding:0; }
.partner .bottom .mid .column .promo02 { margin:10px 0 0 6px; padding:0; width:278px; background:#e5e1d9 url(../images/preferred-partner/bg_promo_wide-middle.gif) repeat-y 0 0; float:right; }
.partner .bottom .mid .column .promo02 h2 { padding:15px 10px 10px 15px; background:url(../images/preferred-partner/bg_promo_wide-top.gif) no-repeat 0 0; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
.partner .bottom .mid .column .promo02 .btm { padding:0; height:12px; background:url(../images/preferred-partner/bg_promo_wide-bottom.gif) no-repeat 0 0; }
.partner .bottom .mid .column .promo02 li { list-style-image:url(../images/preferred-partner/pp_icon_checkmark.gif); margin:0 0 3px 13px; padding-left:-2px;}
.partner .bottom .mid .contact { float:right; padding:0 50px 20px 0; font-size:11px; }
.partner .bottom .bot { background:url(../images/preferred-partner/pp_wide_bg_btm.gif) no-repeat 0 0; height:7px; }
.partner .notes01 { padding:0; margin-left:-10px; }
.partner .notes01 p { width:950px; }

/* UW MasterCard styles */
.husky { width:985px; margin:0 auto; padding:0; }
.husky .top { background:url(../images/preferred-partner/pp_wide_bg_top.gif) no-repeat 0 0; height:12px; }
.husky .mid { background:url(../images/preferred-partner/pp_wide_bg_mid.gif) repeat-y 0 0; clear:both; }
.husky .mid .head { background:url("../images/bg_nav03.gif") repeat-x 0 -51px; width:950px; padding-top:50px; margin-left:17px; }
.husky .mid .head img { margin:0 0 25px -5px; }
.husky .mid .head h1 { margin:0 20px 5px 25px; font-size:16px; }
.husky .mid .head p { margin:0 20px 5px 25px; font-size:12px; width:350px; }
.husky .mid .head .video { float:right; height:auto; width:auto; padding:0; margin:-20px 22px 30px 0; z-index:0; }
.husky .mid .head a.btn { margin:20px 0 0 25px; padding:4px 0 0 0; height:20px; width:223px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_panel01_223.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:12px; }
.husky .mid .head .share { width:380px; margin:20px 10px 0 25px; z-index:1000; }
.husky .mid .head .share a { float:left; }
.husky .mid .alumni { border-top:solid 1px #CECECE; border-bottom:solid 1px #CECECE; margin: 0 40px 0 40px; clear:both; background: url("../images/bg_nav03.gif") repeat-x scroll 0 -51px transparent; }
.husky .mid .alumni h2 { font-size:14px; float:left; margin:35px 20px 20px 0; }
.husky .mid .alumni .thumbnailContainer { float:left; margin:20px 0 20px 56px;}
.husky .mid .alumni .thumbnailContainer .thumb { float:left; margin-right:2px; cursor:pointer; width:51px; height:46px; }
.husky .mid .alumni .thumbnailContainer .thumb .bubble { position:relative; left:-35px; display:none; }
.husky .mid .alumni .thumbnailContainer .thumb .transparentThumb { opacity:0.0; filter:alpha(opacity=0); }
.husky .mid .alumni .profileContainer { display:none; margin-left:10px; }
.husky .mid .alumni .profileContainer .profileWrapper { border:solid 15px #CECECE; clear:both; margin-bottom:20px; width:861px; }
.husky .mid .alumni .profileContainer .close { font-size:10px; font-weight:bold; float:right; cursor:pointer; margin-right:15px; }
.husky .mid .alumni .profileContainer .profileWrapper .profile { border:solid 1px #FFF; margin:0;clear:both;  height:342px; font-family:Georgia; color:#4A3A3A; line-height:14pt; }
.husky .mid .alumni .profileContainer .profileWrapper .profile h1 { font-size:20px; margin:20px 0 10px 20px; }
.husky .mid .alumni .profileContainer .profileWrapper .profile p { font-size:12px; margin:0 0 20px 20px; width:520px; }
.husky .mid .alumni .profileContainer .profileWrapper .profile b { color: #AB111A; text-transform:uppercase; }
.husky .mid .alumni .profileContainer .profileWrapper .profile ul { font-size:12px; width:520px; margin:0; padding-left:20px; }
.husky .mid .alumni .profileContainer .profileWrapper .profile li { padding-bottom:10px; list-style-type:none; }
.husky .mid .columns { padding:30px 0 30px 20px; }
.husky .mid .column { float:left; width:280px; padding:0 20px; border-right:solid 1px #CECECE; height:220px; }
.husky .mid .column h1 { font-size:16px; padding-bottom:5px; }
.husky .mid .column p { font-size:12px; }
.husky .mid .column img { margin-left:20px; }
.husky .mid .column ul { font-size:12px; margin:0 0 0 20px; padding:0; }
.husky .mid .column li { list-style-image:url(../images/checkmark.png); margin:0 0 3px 0; }
.husky .mid .column a.btn { margin:20px 0 0 0; padding:4px 0 0 0; height:20px; width:223px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_panel01_223.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:12px; }
.husky .mid .columns .disclaimer {font-size:12px; padding:20px 0 10px 20px; }
.husky .bot { background:url(../images/preferred-partner/pp_wide_bg_btm.gif) no-repeat 0 0; height:7px; }

/* New landing page styles */
.noteslanding { width:985px; margin: 0 auto; text-align: left; } 
.noteslanding p { font-size:11px; padding:0 0 10px 15px; }
.landing { width:985px; }
.landing .promoContainer { width:259px; float:left; }
.landing .promoContainer .promo .top { background:url(../images/landing/promo_bg_top.gif) no-repeat 0 0; height:12px; }
.landing .promoContainer .promo .mid { background:url(../images/landing/promo_bg_mid.gif) repeat-y 0 0; padding-bottom:15px; }
.landing .promoContainer .promo .mid .head { width:241px; background:url(../images/landing/hero_bg.gif) no-repeat 12px 0; }
.landing .promoContainer .promo .mid .head h1 { padding:20px 25px; font-size:15px; line-height:1.35em; color:#333333; }
.landing .promoContainer .promo .mid .head h1.calc { background: url("../images/icon_calculator.png") no-repeat scroll 0px 15px transparent; padding-left:45px; width:160px; margin-left:25px; padding-bottom:10px;  }
.landing .promoContainer .promo .mid .head h2 { margin: -20px 25px 0 25px; padding:10px 0px 5px 0px; font-size:15px; line-height:1.35em; color:#333333; border-top: solid 1px #ECECEC; }
.landing .promoContainer .promo .mid .head p, .landing .promoContainer .promo .mid .head a.link { padding:10px 25px; font-size:13px; }
.landing .promoContainer .promo .mid .head ul { font-size:12px; padding: 0 25px 20px 15px; margin-left:25px; }
.landing .promoContainer .promo .mid .head li{ padding: 0 0 5px 0; line-height:1.3em; list-style-type:disc;}
.landing .promoContainer .promo .mid .head li.one { list-style-type:none; background-image:url(../images/landing/bullet_01.png); background-repeat:no-repeat; padding:0 0 5px 22px; margin-left:-15px; }
.landing .promoContainer .promo .mid .head li.two { list-style-type:none; background-image:url(../images/landing/bullet_02.png); background-repeat:no-repeat; padding:0 0 10px 22px; margin-left:-15px; }
.landing .promoContainer .promo .mid .head li.three { list-style-type:none; background-image:url(../images/landing/bullet_03.png); background-repeat:no-repeat; padding:0 0 5px 22px; margin-left:-15px; }
.landing .promoContainer .promo .mid .head ul.indent { margin:10px 0 0 0px; padding:0px; }
.landing .promoContainer .promo .mid .head ul.indent li { list-style-type:none; margin-bottom:10px; }
.landing .promoContainer .promo .mid .head a.arrow { background: url("../images/icon_arrowrt.gif") no-repeat scroll 100% 3px transparent; padding-right: 10px; }
.landing .promoContainer .promo .mid .head .share {margin-left:25px;}
.landing .promoContainer .promo .mid .head .share .addthis_button_tweet{padding: 0 0 0px 0px; margin-bottom:0px; width:100px; display:block;height:20px;float:left;}
.landing .promoContainer .promo .mid .head .share .addthis_button_facebook_like{margin-bottom:0px;margin-right:0px; padding:0px 0px 0px 0px;display:block;width:110px; height:30px;float:right;}
.landing .promoContainer .promo .mid .head .share .addthis_counter{height:20px; display:block; margin-left:0px; margin-top:10px;padding-left:0px; width:110px;float:left;}
.landing .promoContainer .promo .bot { background:url(../images/landing/promo_bg_btm.gif) no-repeat 0 0; height:7px; }
.landing .contentblockContainer { width:726px; float:left; font-size:12px; }
.landing .contentblockContainer .contentblock .top { background:url(../images/landing/hero_bg_top.gif) no-repeat 0 0; height:13px; }
.landing .contentblockContainer .contentblock .mid { background:url(../images/landing/hero_bg_mid.gif) repeat-y 0 0; }
.landing .contentblockContainer .contentblock .mid .head { width:643px; background:url(../images/landing/hero_bg.gif) no-repeat 15px 0; padding:20px 50px 20px 53px; }
.landing .contentblockContainer .contentblock .mid .head a.calc { background: url("../images/icon_calc.gif") no-repeat scroll 0px 10px transparent; padding-left:45px; width:150px; }
.landing .contentblockContainer .contentblock .mid .head a.btn { margin:0; padding:4px 0 0 0; height:20px; width:223px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_panel01_223.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:12px; }
.landing .contentblockContainer .contentblock .mid .head .notes01 { font-size:10px; line-height:12px; color:#666666; }
.landing .contentblockContainer .contentblock .mid .head ul { font-size:12px; margin:0 0 0 20px; padding:0; font-weight:bold; }
.landing .contentblockContainer .contentblock .mid .head li { list-style-image:url(../images/checkmark.png); margin:0 0 3px 0; padding-left:10px;padding-bottom:5px;}
.landing .contentblockContainer .contentblock .mid p { padding:20px 0; font-size:12px; color: #777777; }
.landing .contentblockContainer .contentblock .mid b { color:#333333; }
.landing .contentblockContainer .contentblock .mid .head .columns { margin:0 -15px; height:200px; }
.landing .contentblockContainer .contentblock .mid .head .column { margin-top:20px;float:left; width:193px; padding:0px 15px 0 15px; border-right:solid 1px #CECECE; height:180px; }
.landing .contentblockContainer .contentblock .mid .head .column h1 { font-size:12px; margin-bottom:10px; color:#333333; }
.landing .contentblockContainer .contentblock .mid .head .column p { font-size:12px;padding:10px 0; }
.landing .contentblockContainer .contentblock .bot { background:url(../images/landing/hero_bg_btm.gif) no-repeat 0 0; height:7px; }

/* landing page specific classes */
.landing .contentblockContainer .contentblock .mid .head .fc { padding-left:280px; margin-left:-41px; background:url(../images/landing/fc_hero.gif) no-repeat 0 20px; }
.landing .contentblockContainer .contentblock .mid .head .college { padding-left:280px; margin-left:-41px; background: url("../images/landing/college_hero.png") no-repeat scroll 40px 22px transparent; }
.landing .contentblockContainer .contentblock .mid .head .uw { padding-left:280px; margin-left:-41px; background: url("../images/landing/collegeUW_hero.png") no-repeat scroll 40px 22px transparent; }
.landing .contentblockContainer .contentblock .mid .head .ea { padding-right:280px; margin-right: -27px; background:url(../images/landing/homeequity_hero.gif) no-repeat top right; }
.landing .contentblockContainer .contentblock .mid .head .ea h2 { font-size: 13px; font-weight: bold; padding: 20px 0 10px 0; line-height: 15px; color: #444444;}
.landing .contentblockContainer .contentblock .mid .head .ea h4 { font-size: 13px; font-weight: bold; padding: 10px 0 15px 0; line-height: 15px; color: #444444;}
.landing .contentblockContainer .contentblock .mid .head .ea p { padding: 5px 0 10px 0;}
.landing .contentblockContainer .contentblock .mid .head .ea ul li { font-weight: normal; padding-left: 5px;}
.landing .contentblockContainer .contentblock .mid .head .ea div.contact { padding-top: 20px;}
.landing .contentblockContainer .contentblock .mid .head .ea div.contact a.btn { float: left; padding-right: 25px;}
.landing .contentblockContainer .contentblock .mid .head .ea div.contact b { padding-right: 20px; font-size: 14px; font-weight: bold; font-style: italic;}
.landing .contentblockContainer .contentblock .mid .head .ea div.promo1 div.notes01 { padding: 0 15px 0 15px;  }
.landing .contentblockContainer .contentblock .mid .head div.shortColumns div.column { height: 120px; }
.landing .contentblockContainer .contentblock .mid .head div.shortColumns div.column h1 { color: #444444; }
.legalFooter .promo01 .notes01 { padding-left: 20px; }
.landing .contentblockContainer .contentblock .mid .head .bv { padding-right:280px; background:url(../images/landing/visa_hero.png) no-repeat right; }
.landing .contentblockContainer .contentblock .mid .head .bv p { padding: 25px 0 25px 0;}
.landing .contentblockContainer .contentblock .mid .head .bv img { padding: 0 0 25px 0; width: 352px;}
.landing .contentblockContainer .contentblock .mid .head .bv div.contact { padding-top: 20px; width: 600px;}
.landing .contentblockContainer .contentblock .mid .head .bv div.contact p { padding: 5px 0 10px 0;}
.landing .contentblockContainer .contentblock .mid .head .bv div.contact a.btn { float: left; padding-right: 25px;}
.landing .contentblockContainer .contentblock .mid .head .bv div.contact b { padding-right: 20px; font-size: 14px; font-weight: bold;}
.landing .contentblockContainer .contentblock .mid .head .bv div.notes01 { padding: 20px 0 0 0; margin-top: 20px; width: 610px; border-top: 1px solid #F0F0F0; }
.landing .contentblockContainer .contentblock .mid .head div.visaLegal { height: 220px;}
.landing .contentblockContainer .contentblock .mid .head div.visaLegal div.notes01 { padding: 15px 0 0 0; margin-top: 40px; width: 610px; border-top: 1px solid #F0F0F0; }
.landing .promoContainer .promo .mid .head ul.checkBoxes { font-size:12px; padding: 0 25px 20px 5px; margin-left:25px; }
.landing .promoContainer .promo .mid .head ul.checkBoxes li{ padding: 0 0 8px 25px; line-height:1.3em; list-style-type:none; background: url(../images/checkmark.png) no-repeat;}
.landing .contentblockContainer .contentblock .mid .head .ae p { padding:10px 0 0 0; line-height:1.4em; width:300px; }
.landing .contentblockContainer .contentblock .mid .head .ae a.arrow { font-size:12px; background: url("../images/icon_arrowrt.gif") no-repeat scroll 100% 2px transparent; padding-right: 10px; }
.landing .contentblockContainer .contentblock .mid .head .ae .promoimg { position:relative; top:15px; left:0px; }
.landing .contentblockContainer .contentblock .mid .head .ae .promolink { position:relative; top:-35px; left:40px; float:right; }
.landing .contentblockContainer .contentblock .mid .head .dealerlist { margin:20px 0 0 0px; border-top:solid 1px #CECECE; display:none; }
.landing .contentblockContainer .contentblock .mid .head .dealerlist a.close { float:right; margin-top:15px; }
.landing .contentblockContainer .contentblock .mid .head .dealerlist img { float:left; margin-top:15px; }
.landing .contentblockContainer .contentblock .mid .head .dealerlist p.note { margin-top:20px; }
.landing .contentblockContainer .contentblock .mid .head .dealerlist h2 { padding:5px 0 10px 0; font-size:15px; color:#333333; }
.landing .contentblockContainer .contentblock .mid .head .dealerlist .columns { clear:both; height:2750px;}
.landing .contentblockContainer .contentblock .mid .head .dealerlist .column { margin:20px 0;float:left; width:188px; padding:0px 15px 0 15px; border-right:solid 1px #CECECE; height:2750px; }
.landing .contentblockContainer .contentblock .mid .head .ma { margin-top:20px; }
.landing .contentblockContainer .contentblock .mid .head .ma .rate_table { margin-top:20px; }
.landing .contentblockContainer .contentblock .mid .head .ma .rate_table .head { background: url("../images/bg_rates_header.gif") repeat-x scroll 0 0 #FFFFFF; border-bottom: 1px solid #B2B2B2; }
.landing .contentblockContainer .contentblock .mid .head .ma h2 { font-size: 13px; font-weight: bold; padding: 20px 0 10px 0; line-height: 15px; color: #444444;}
.landing .contentblockContainer .contentblock .mid .head .ma h4 { font-size: 13px; font-weight: bold; padding: 10px 0 15px 0; line-height: 15px; color: #444444;}
.landing .contentblockContainer .contentblock .mid .head .ma p { padding: 5px 0 10px 0;}
.landing .contentblockContainer .contentblock .mid .head .ma ul li { font-weight: normal; padding-left: 5px;}
.landing .contentblockContainer .contentblock .mid .head .ma div.contact { padding-top: 20px;}
.landing .contentblockContainer .contentblock .mid .head .ma div.contact a.btn { float: left; padding-right: 25px;}
.landing .contentblockContainer .contentblock .mid .head .ma div.contact b { padding-right: 20px; font-size: 14px; font-weight: bold; font-style: italic;}
.landing .contentblockContainer .contentblock .mid .head .ma div.promo1 div.notes01 { padding: 0 15px 0 15px;  }
.landing .contentblockContainer .contentblock .mid .head .tym { padding-left:240px; background:url(../images/landing/mortgage_hero.png) no-repeat 0 125px; margin-top:-95px; }
.landing .contentblockContainer .contentblock .mid .head .tym .notes01 { margin-left:-240px; margin-top:15px; }
.landing .contentblockContainer .contentblock .mid .head .landingRate {  background:url(../images/landing/rates_background.png) no-repeat; color:#fff; width:197px; height:103px; position:relative; top:20px;}
.landing .contentblockContainer .contentblock .mid .head .landingRate h1 { margin:0 0 0 14px; font-family:Lucida Sans, Arial, Helvetica, Sans-Serif; font-size:28px; padding-bottom:5px; }
.landing .contentblockContainer .contentblock .mid .head .landingRate a { margin:0 0 0 14px; color:#fff; padding-left:5px; padding-right:10px; background:url(../images/landing/white_arrow.png) no-repeat 100% 3px; }
.landing .contentblockContainer .contentblock .mid .head .landingRate img { margin:20px 0 5px 14px; }
                                                                          
/* generic video style added for 5.24.11 load */
.content06 .block01 .video { float:right; height:auto; width:auto; padding:0; margin:20px 15px 10px 10px; }

/* styles for the homepage social bug tooltips, added for 6.28.11 load */
#tooltipWrapper { position:absolute; width:auto; display:none; margin:0; padding: 0; }
#tooltipDiv { color: #FFFFFF; background-color: #4B3B3C; padding:2px 5px 2px 5px; font-size: 11px; margin:0; }
#tooltipArrow { float:left; padding:0 0 0 7px; line-height: 0; height:4px; width:14px; margin:0; overflow:hidden; }

/* style for the autotip icon, added for the 6.28.11 load */
.content06 .block01 img, .content06 .block01a .autotip img {margin:0 0 0 5px; float:none;}

/* style for the LPL Disclosures, added for the 10.12.11 load */
.disclosureTable { margin-left: auto; margin-right: auto; border-collapse: collapse; border: 1px solid black; }
.disclosureTable td { font-size: 11px; color: #777777; line-height: 1.3em; padding: 5px; }
.center { text-align:center; }

/* style for the headingApply button on the visa page, 11.8.11 load */
.content06 .headingApply2 { margin:5px 15px 0 0; padding:10px 0 0 0; height:55px; font-size:12px; }
.content06 .headingApply2 a.btn { margin:5px 0 0 0;padding:4px 0 0 0; height:20px; width:223px; display:block; color:#FFF; text-decoration:none; background:url(../images/btn_panel01_223.gif) no-repeat 0 0; font-family:'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; text-align:center; float:right; }
