﻿@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; }

/* 102408 UPDATE home page login box */
.promobox h2.secure { margin:0; padding:4px 20px 0 10px; height:20px; background:#FFF url(../images/icon_lock_sm.gif) no-repeat 155px 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; }
.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.title { width:60px; font-size:11px; }
.promobox input.obli { 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:185px; }
.promobox select.obli { margin:4px 0; width:194px; 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; }

.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; }

.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 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 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; }
.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;  }
.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 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 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;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 .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 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 20px 0;}
.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:287px;float:left; }
.rateinfolg .rateinfoRt { width:250px;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 0; padding:20px 0 30px 0; border-top:1px solid #F0F0F0; border-bottom: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; }
/* Landing page styles: Young Basics */
.bgyb { background:url(../images/landing/yb_hero.gif) no-repeat;}
.yb { margin-left:280px; }
.yb h2 { font-size:18px;color:#952823;line-height:1.1em;margin-bottom:10px; }
.yb p { margin-bottom:15px; }

/* 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: 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;}
