.no-print { }
#hide, .hide { visibility: hidden; display:none }
.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #f00; font-weight: bold; }
#skip { position: absolute; top: -1000px; }
body { padding: 0; margin: 0; font-family: Verdana, Arial, sans-serif; }
.hiddenText { display: none; }
.normal { font-weight: normal; }
#logo { background: url(../images/2008/bb-logo.gif); height: 28px; width: 152px; display: block; float: left; margin: 30px 0 0 40px; }
#topNavWrapper { border-top: 7px solid #E8E9E9; border-bottom: 1px solid #c6c5c5; width: auto; margin-bottom: 1px; height: 67px; }
#topNav { width: 883px; height: 67px; margin: 0; padding: 0; }
#topNav ul { font-family: Arial, Verdana, sans-serif; margin: 49px 0 0 0; padding: 0; font-size: 10px; font-weight: bold; }
#topNav ul li { list-style: none; margin: 0 15px 0 0; padding: 0; float: right; }
#topNav a { color: #ACADAE; text-decoration: none; }
#topNav a:hover { color: #ACADAE; text-decoration: underline; }
#header { background: url(../images/2008/hdr-bg-biz-sol.jpg) no-repeat; width: 883px; height: 68px; margin: 0; padding: 0; }
#hdrLeftimage { display: block; background: url(../../images/2008/hdr-logo.gif) no-repeat; width: 282px; height: 67px; padding: 0; margin: 0; }
#hdr-issue { font-family: Verdana, Arial, sans-serif; float: right; width: 250px; margin: 0; padding: 8px 20px 0 0; font-size: 12px; color: #fff; font-style: italic; font-weight: bold; text-align: left; }
#hdr-issue a { color: #fff; text-decoration: none; }
#hdr-issue a:hover { color: #fff; text-decoration: underline; }
#hdrRight { width: 600px; height: 67px; padding: 0; margin: 0; float: right; }
#hdrRight ul { font-family: Arial, Verdana, sans-serif; margin: 40px 0 0 0; padding: 0; font-size: 12px; font-weight: bold; }
#hdrRight ul li { float: right; list-style: none; margin: 0; padding: 0 20px 0 0; }
#header a { color: #fff; text-decoration: none; }
#header a:hover { color: #fff; text-decoration: underline; }
#gbWrapper { background: url(../images/2008/bg-body.gif) repeat-x; }
#mainSectionWrapper { margin: 0; padding: 0; width: 884px; }
#msIndexWrapper { float: left; text-align: left; background-color: #fff; border-right: 1px solid #EFF0F1; width: 599px; }
#ArticleContentWrapper { display: block; font-family: Verdana, Arial, sans-serif; color: #606060; float: left; width: 545px; padding: 10px 31px 20px 25px; margin: 0; text-align: left; background-color: #fff; border-right: 1px solid #EFF0F1; }
.headerWrapperText { font-family: Verdana, Arial, sans-serif; color: #606060; padding: 10px; margin: 0; text-align: left; background-color: #fff; border-bottom: 1px solid #EFF0F1; font-size: 12px; line-height: 18px; }
.headerWrapperText H3 { font-family: Arial, Verdana, sans-serif; color: #373737; font-size: 16px; font-weight: bold; margin: 0; padding: 0; line-height: 16px; text-decoration: none; }
.headerWrapperText  a {  color: #446E7F; text-decoration: underline; }
.headerWrapperText a:hover { color: #446E7F; text-decoration: none; }


.headerWrapperImage { padding: 0; margin: 0; width:149px; float:left; background-color: #fff; border-right: 1px solid #EFF0F1; }
#ArticleContentWrapper p { font-size: 12px; margin: 0; padding: 0 0 15px 0; line-height: 18px; }
#ArticleContentWrapper ul { margin: 0 0 15px 30px; padding: 0; }
#ArticleContentWrapper ul li { font-size: 12px; }
#ArticleContentWrapper ol { margin: 0 0 15px 30px; padding: 0; }
#ArticleContentWrapper ol li { font-size: 12px; padding: 0 0 3px 0; }
#ArticleContentWrapper a { color: #538A9A; font-size: 12px; text-decoration: underline; }
#ArticleContentWrapper a:hover { color: #538A9A; font-size: 12px; text-decoration: none; }
#crumbs { color: #606060; font-size: 10px; margin: 0; padding: 0 0 15px 25px; }
#crumbs a { font-size: 10px; color: #606060; text-decoration: underline; }
#crumbs a:hover { font-size: 10px; color: #606060; text-decoration: none; }
#ArticleContentWrapper H2 { font-family: Arial, Verdana, sans-serif; color: #373737; font-size: 20px; margin: 0; padding: 0 0 15px 0; font-weight: 600; }
#ArticleContentWrapper H3 { font-family: Arial, Verdana, sans-serif; color: #373737; font-size: 16px; margin: 0; padding: 0 0 15px 0; font-weight: 600; }
#hdrArticleWrapper {
	float: left;
	width: 602px;
	text-align: left;
	border-bottom: 1px solid #EFF0F1;
}
#hdrArticleImage { float: left; width: 272px; }
#hdrArticleContent { float: left; width: 300px; margin: 0; padding: 15px 0 0 0; }
#hdrArticleContent H2 { font-family: Arial, Verdana, sans-serif; color: #373737; font-size: 20px; margin: 0; padding: 0 0 0 0; font-weight: 600; }
#hdrArticleContent H2 a { color: #373737; text-decoration: none; }
#hdrArticleContent H2 a:hover { color: #373737; text-decoration: underline; }
#hdrArticleContent P { font-family: Verdana, Arial, sans-serif; color: #606060; font-size: 13px; margin: 0; padding: 15px 0 0 0; ; }
#hdrArticleContent a { color: #446E7F; text-decoration: underline; font-weight: 600; }
#hdrArticleContent a:hover { color: #446E7F; text-decoration: none; font-weight: 600; }
.articleWrapper { font-family: Verdana, Arial, sans-serif; width: 601px; padding: 12px 0 12px 0; border-bottom: 1px solid #EFF0F1; }
.headerWrapper { font-family: Verdana, Arial, sans-serif; width: 601px; padding: 0; margin: 0; border-bottom: 1px solid #EFF0F1; }
.sm-biz-bullet { background: url(../images/2008/sm-biz-bullet.gif) no-repeat; width: 20px; height: 14px; float: left; }
.biz-sol-bullet { background: url(../images/2008/biz-sol-bullet.gif) no-repeat; width: 20px; height: 14px; float: left; }
.acGreenBlock { background: url(../images/2008/block-green.gif) no-repeat; width: 11px; height: 12px; float: left; }
.acYellowBlock { background: url(../images/2008/block-yellow.gif) no-repeat; width: 11px; height: 12px; float: left; }
.acBlueBlock { background: url(../images/2008/block-blue.gif) no-repeat; width: 11px; height: 12px; float: left; }
.acSubWrapper { float: left; width: 400px; margin: 0; padding: 0; vertical-align: text-top; }
.acSubWrapperNoImage { float: left; width: 565px; margin: 0; padding: 0; vertical-align: text-top; }
.acSubWrapperNoImage H3 { font-family: Arial, Verdana, sans-serif; color: #373737; font-size: 16px; font-weight: 600; margin: 0; padding: 0; line-height: 16px; }
.acSubWrapperNoImage p { font-family: Verdana, Arial, sans-serif; color: #5F5F5F; font-size: 12px; line-height: 18px; }
.acSubWrapperNoImage a { color: #446E7F; text-decoration: underline; font-weight: 600; }
.acSubWrapper a:hover { color: #446E7F; text-decoration: none; }
#mainSectionWrapper div.acSubWrapper h3 a { color: #373737; text-decoration: none; margin: 0; padding: 0 0 10px 0; }
#mainSectionWrapper div.acSubWrapper h3 a:hover { color: #373737; text-decoration: underline; margin: 0; padding: 0 0 10px 0; }
#mainSectionWrapper div.acSubWrapperNoImage h3 a { color: #373737; text-decoration: none; margin: 0; padding: 0 0 10px 0; }
#mainSectionWrapper div.acSubWrapperNoImage h3 a:hover { color: #373737; text-decoration: underline; margin: 0; padding: 0 0 10px 0; }

.acSubWrapper H3 { font-family: Arial, Verdana, sans-serif; color: #373737; font-size: 16px; font-weight: 600; margin: 0; padding: 0; line-height: 16px; text-decoration: none; }
.acSubWrapper H3 a { font-family: Arial, Verdana, sans-serif; color: #373737; font-size: 16px; font-weight: bold; margin: 0; padding: 0; line-height: 16px; text-decoration: none; }
.acSubWrapper H3 a:hover{ font-family: Arial, Verdana, sans-serif; color: #373737; font-size: 16px; font-weight: bold; margin: 0; padding: 0; line-height: 16px; text-decoration: underline; }

.acSubWrapper p { font-family: Verdana, Arial, sans-serif; color: #5F5F5F; font-size: 12px; line-height: 18px; }
.acSubWrapper a { color: #446E7F; text-decoration: underline; }
.acSubWrapper a:hover { color: #446E7F; text-decoration: none; }
.acImage { float: left; width: 175px; padding: 0; margin: 0; }
#newsTipsWrapper { text-align: left; border-right: 1px solid #EFF0F1; padding: 0 0 10px 0; margin: 0; }
#ntall { padding: 0 15px 10px 16px; border-bottom: 1px solid #EFF0F1; margin: 0; }
#ntLeft { float: left; width: 280px; padding: 0 15px 0 16px; border-right: 1px solid #EFF0F1; }
#ntRight { float: left; width: 240px; padding: 0 15px 0 16px; margin: 0; }
#newsTipsWrapper h5 { font-family: Arial, Verdana, sans-serif; color: #373737; font-size: 14px; margin: 0; padding: 15px 0 15px 0; font-weight: 600; }
#newsTipsWrapper ul { padding: 0; margin: 0 0 0 20px; }
#newsTipsWrapper ul li { font-family: Verdana, Arial, sans-serif; color: #538A9A; font-size: 12px; padding: 0 0 8px 0; }
#newsTipsWrapper a { color: #538A9A; text-decoration: underline; }
#newsTipsWrapper a:hover { color: #538A9A; text-decoration: none; }
#stmWrappertop { border-top: 5px solid #457080; }
#stmWrapper { text-align: left; padding: 12px 0 12px 30px; margin: 0; background-color: #f7f7f7; }
#stmWrapper h4 { font-family: Arial, Verdana, sans-serif; color: #373737; font-size: 14px; margin: 0 0 20px 0; padding: 0; font-weight: 600; }
.stmContentsArrow { background: url(../images/2008/arrow-bbg.gif) no-repeat; float: left; margin: 0 10px 0 0; width: 16px; height: 16px; }
.stmContentsWrapper { margin: 0; padding: 0 0 15px 0; height: 30px; }
.stmContents { font-family: Verdana, Arial, sans-serif; color: #43626E; margin: 0; padding: 0 0 6px 0; display: block; width: 450px; float: left; font-size: 12px; }
.stmContents a { color: #43626E; text-decoration: underline; }
.stmContents a:hover { color: #43626E; text-decoration: none; }
#rightNav { font-family: Verdana, Arial, sans-serif; float: left; width: 281px; margin: 0; padding: 0; text-align: left; background-color: #fff; voice-family: "\"}\""; voice-family: inherit; width: 280px; }
#rNavBBC { background:url(../images/2008/arrow-grey-sm-down.gif) no-repeat; height: 15px; width: 200px; color: #000; font-size: 11px; font-weight: bold; margin: 12px 0 0 6px; padding: 0 0 5px 15px; }
#rNavEdition { background:url(../images/2008/arrow-grey-sm-down.gif) no-repeat; height: 15px; width: 200px; color: #BBD95D; ; font-size: 11px; font-weight: bold; margin: 10px 0 0 6px; padding: 0 0 10px 15px; }
#rNavPromoTop { width: 280px; padding: 0; margin: 0; }
.rNavHDL { background: url(../images/2008/rNav-bg-hdl.gif); height: 21px; margin: 0; padding: 0; color: #fff; }
.rNavHDL p { background: url(../images/2008/rNav-bg-hdl.gif); font-family: Arial, Verdana, sans-serif; height: 21px; margin: 0; padding: 3px 0 0 15px; color: #FFFFFF; font-size: 13px; font-weight: 700; }
.rNavContentsWrapper { border-bottom: 1px solid #EFF0F1; color: #000; margin: 0; padding: 10px 0 3px 0; }
.rNavContentsArrow { float: left; background: url(../images/2008/arrow-grey.gif) no-repeat; padding: 0; margin: 0; width: 20px; text-align: right; }
.rNavContentsArrowDown { float: left; background: url(../images/2008/arrow-grey-down.gif) no-repeat; padding: 0; margin: 0; width: 20px; text-align: right; }
.rNavContentsHDL { font-size: 11px; margin: 0; padding: 0; voice-family: "\"}\""; voice-family: inherit; width: 260px; float: left; }
.rpromoContentsHDL2 { font-size: 11px; width:200px; margin: 0; padding: 0; voice-family: "\"}\""; voice-family: inherit; float: left; padding-top: 20px; }
.rpromoContentsHDL2 a { color: #5d7b8e; text-decoration: none; font-weight: 600; }
.rpromoContentsHDL2 a:hover { color: #5d7b8e; text-decoration: underline; font-weight: 600; }
.rpromoContentsHDL { font-size: 11px; margin: 0; padding: 0; voice-family: "\"}\""; voice-family: inherit; }
.rpromoContentsHDL a { color: #373737; text-decoration: none; font-weight: 600; }
.rpromoContentsHDL a:hover { color: #373737; text-decoration: underline; font-weight: 600; }
.rNavContentsHDL a { color: #373737; text-decoration: none; font-weight: 600; }
.rNavContentsHDL a:hover { color: #373737; text-decoration: underline; font-weight: 600; }
.rnavBBTradeUpLeft { color: #5d7b8e; float: left; width: 136px; font-size: 10px; padding: 0 8px 0 8px; }
.rnavBBTradeUpRight { background: url(../images/2008/bb-tradeUp-logo.gif) no-repeat; float: left; width: 128px; height: 90px; display: block; }
.rnavBBPromoLeft { float: left; width: 69px; display: block; }
.rnavBBPromoRight { color: #5d7b8e; float: left; width: 196px; font-size: 10px; padding: 0 8px 0 6px; }
#rightNav div.rnavBBPromoRight a { color: #5d7b8e; text-decoration: underline; font-weight: bold; }
#rightNav div.rnavBBPromoRight a:hover { color: #5d7b8e; text-decoration: none; font-weight: bold; }
#rNavTH { vertical-align: text-top; padding: 0; margin: 0 0 0 12px; }
#rNavTH h4 { font-family: Arial, Verdana, sans-serif; color: #AFCF52; font-size: 20px; padding: 0; margin: 15px 0 15px 0; }
#rNavTH ul { margin: 0 0 20px 18px; padding: 0; }
#rNavTH ul li { color: #F3B92E; }
.rNavTHli-text { color: #646263; font-size: 12px; font-weight: bold; }
#footer { font-family: Arial, Verdana, sans-serif; background: url(../images/2008/ftr-bg-hdl.gif) no-repeat; height: 34px; width: 883px; padding: 0; margin: 0; }
#footer ul { margin: 0; padding: 0; }
#footer ul li { float: right; list-style: none; padding: 0; margin: 12px 15px 0 0; font-size: 11px; font-weight: bold; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { color: #fff; text-decoration: underline; }
#legal { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #8D8D8D; padding: 0; text-align: left; width: 883px; margin: 0; }
#footer-links { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #8D8D8D; text-align: left; width: 883px; margin: 0; padding: 10px 10px 10px 0; }
#footer-links ul { margin: 0; padding: 10px 10px 10px 20px; }
#footer-links ul li { float: left; list-style: none; padding: 0 8px 0 0; margin: 0; display: block; }
#footer-links a { color: #8D8D8D; text-decoration: none; }
#footer-links a:hover { color: #8D8D8D; text-decoration: underline; }
#legal a { color: #8D8D8D; text-decoration: none; }
#legal a:hover { color: #8D8D8D; text-decoration: underline; }
/* ----- Call Out Box and Other Special Areas ----- */
#ArticleContentWrapper div.CallOut a { color: #fff; text-decoration: underline; }
#ArticleContentWrapper div.CallOut a:hover { color: #fff; text-decoration: none; }
.CallOut { width: 488px; margin: 0 0 15px 0; padding: 12px 37px 12px 20px; border-top: 8px solid #79b6b4; background-color: #a8c9d5; display: block; }
#ArticleContentWrapper div.CallOut H3 { font-family: Arial, Verdana, sans-serif; color: #fff; font-size: 14px; font-weight: bold; }
#mainContent div.CallOut H3 { font-family: Arial, Verdana, sans-serif; color: #373737; font-size: 14px; font-weight: bold; }
.CallOut p { font-family: Verdana, Arial, sans-serif; color: #fff; font-size: 12px; }
#ArticleContentWrapper div.CallOut ul { margin: 0 0 15px 30px; padding: 0; color: #fff; }
.SpecialContent { width: 512px; margin: 0 0 15px 0; border-top: 8px solid #005595; background-color: #89A9B5; display: block; padding: 12px 22px 10px 11px; }
.SpecialContent h4 { font-family: Arial, Verdana, sans-serif; color: #fff; font-size: 15px; font-weight: 900; margin: 0; padding: 0 0 5px 0; }
.SpecialContent p { font-family: Verdana, Arial, sans-serif; color: #32525E !Important; margin: 0; padding: 0 0 15px 0; font-style: italic; }
.scWrapper { border-top: 1px solid #B0C4D2; margin: 0; color: #fff; font-size: 12px; font-family: Verdana, Arial, sans-serif; padding: 7px 0 7px 0; }
.scLeft { float: left; width: 125px; font-weight: bold; }
.scRight { float: left; width: 352px; padding: 0 15px 0 20px; }
#ArticleContentWrapper div.SpecialContent a { color: #32525E; text-decoration: underline; font-weight: bold; }
#ArticleContentWrapper div.SpecialContent a:hover { color: #32525E; text-decoration: none; font-weight: bold; }
/* ----- End Call Out Box and Other Special Areas ----- */

#toplinks { float:right; width: 600px; }
#toplogo { float:left; }
#legal-div { margin:0; padding: 5px 18px 18px 18px; }
#hdrleft { float:left; width: 282px; }
.float-container { padding: 0px; margin: 0px; }
.float-clear { padding: 0px; margin: 0px; height: 1px; clear: both; }
.float-clear20 { padding: 0px; margin: 0px; height: 15px; clear: both; }
.promoContentsWrapper { border-bottom: 1px solid #EFF0F1; color: #000; margin: 0; padding: 10px 0 10px 0; }
.left { float:left; }
.right { float:right; }
#mainContent { padding: 0px 20px 20px 25px; margin: 0px; }
#mainContent p { font-size: 12px; margin: 0; padding: 0 0 15px 0; line-height: 18px; color: #666666; }
#mainContent ul { margin: 0 0 15px 30px; padding: 0; color: #666666; }
#mainContent ul li { font-size: 12px; padding: 0 0 8px 0; margin: 0; }
#mainContent ol { margin: 0 0 15px 30px; padding: 0; }
#mainContent ol li { font-size: 12px; padding: 0 0 3px 0; }
#mainContent a { color: #538A9A; font-size: 12px; text-decoration: underline; }
#mainContent a:hover { color: #538A9A; font-size: 12px; text-decoration: none; }
#mainContent H2 { font-family: Arial, Verdana, sans-serif; color: #373737; font-size: 20px; margin: 0; padding: 0 0 0 0; font-weight: 600; }
#mainContent H2 a { color: #373737; text-decoration: none; }
#mainContent H2 a:hover { color: #373737; text-decoration: underline; }
#mainContent H2 { font-family: Arial, Verdana, sans-serif; color: #373737; font-size: 20px; margin: 0; padding: 0 0 15px 0; font-weight: 600; }
#mainContent H3 { font-family: Arial, Verdana, sans-serif; color: #373737; font-size: 16px; margin: 0; padding: 0 0 15px 0; font-weight: 600; }
H6 { font-family: Arial, Verdana, sans-serif; color: #373737; font-size: 13px; margin: 0; padding: 0 0 15px 0; font-weight: 600; }

