/* standard.css */
.yui-g .yui-gb .first{margin-right:5px}
.yui-g .yui-gb .first .yui-u h2{margin-top:10px;margin-bottom:0;border-bottom:1px solid #dedede;width:90%}
.yui-g .yui-gb .first .yui-u li{border-bottom:1px solid #dedede;width:90%;padding:1px 0}
.singleRail #mainContent .yui-gb .second{width:660px}
.noRails #mainContent .yui-gb{margin:0}
.noRails #mainContent .yui-gb .second{width:835px}
/* landing.css */
.yui-g .yui-gb .yui-u .yui-u{width:100%}

/*Body*/
.yui-g .yui-gb .first{margin:0}
.yui-g .yui-gb .first h2{margin:0 0 5px}
.clearFloat{clear:both}

/* sitemap */
.siteMap{display:block;float:left;margin-top:-2px;padding:0;width:100%}
.siteMap ul,.siteMap ul ul,.siteMap ul ul ul,.siteMap li,.siteMap li li,.siteMap li li li{list-style-type:none !important;padding:0 !important;border:0 !important;margin:0 !important}
.siteMap a{padding:4px 0 4px 8px !important}
.siteMap li li li a{display:block}
.siteMap h2{border-bottom:1px solid #dedede !important;font-weight:700;padding:4px 0;margin:0 0 3px !important}
.siteMap h2 a{padding-left:0 !important}
.siteMap li h3{padding-top:3px !important;margin-bottom:3px !important}
.siteMap li h3 a{background:url('/images/css/bgBlueArrow.gif') no-repeat right center;color:#666;padding-right:15px !important}
.siteMap li li li a{border-bottom:1px solid #dedede !important}
.siteMap li li li li a{font-weight:400 !important;padding-left:10px !important}
.siteMap .yui-u ul li, .yui-g .yui-gb .siteMap .yui-u li{margin:0 0 3px;border:0}
.siteMap .yui-u ul a{background:none;padding:0}

/* My Account */
.myAccount #mainContent .yui-gb .second .border{padding:10px}
.myAccount #mainContent .yui-gb .second .border h1{background:transparent url('/images/lock.gif') 3px 3px no-repeat;padding-left:22px}

/* Rail Pages */
/* Left Rail */
.yui-g .yui-gb .first .first{margin:0}
.yui-g .yui-gb .first .yui-u h1{margin-bottom:12px;margin-right:17px}
.yui-g .yui-gb .first .yui-u .headingitem{color:#666;font-weight:400}
.yui-g .yui-gb .first .first ul{padding-bottom:12px;border-bottom:1px solid #dedede;width:90%}
.yui-g .yui-gb .first .first li{border-bottom:none;width:100%;padding-bottom:0}
.yui-g .yui-gb .first .first li a{padding:1px 0 1px 8px;background:url('/images/css/bgBackToBullet.jpg') center left no-repeat}

/* center */
.yui-g .yui-gb .second .yui-u h2{font-weight:700}
.yui-g .yui-gb .second .yui-u h3{border-bottom:1px solid #dedede;margin-bottom:6px;padding-bottom:3px}
.yui-g .yui-gb .second .yui-u p{margin-bottom:10px}
.yui-g .yui-gb .second .yui-u p.disclaimer{}
#mainContent #pageId{color:#666}
.yui-g .yui-gb .second .yui-u p.footnotes{}
.yui-g .yui-gb .second .yui-u hr{border-bottom:1px solid #ccc}
.yui-g .yui-gb .second #breadcrumbs ul{margin-bottom:0}

/* Multi Columned Articles */
/* remove border-right style to complete ERMA-CR3 */
.twoColumnArticle .column65,.twoColumnArticle .column35,.twoColumnArticle .column50,.threeColumnArticle .column50,.threeColumnArticle .column25,.threeColumnArticle .column33{padding-right:6px;padding-left:0px}
.twoColumnArticle, .threeColumnArticle, .fourColumnArticle, .fiveColumnArticle{width:100% !important}
.fourColumnArticle{padding-left:6px}
#main .yui-u .border .column65,#main .yui-u .border .column35,#main .yui-u .border .column50,#main .yui-u .border .column50,#main .yui-u .border .column25,#main .yui-u .border .column33{border-right:1px solid #ccc}
#main .threeColumnArticle .border,#main .twoColumnArticle .border{border:1px solid #ccc}
#main .yui-u .twoColumnArticle .last,#main .yui-u .threeColumnArticle .last{border:none}

/*   T A B L E S   */
table{border-collapse:collapse;empty-cells:show;margin-bottom:20px;width:100%;border:0}
caption{caption-side:top;padding:20px 0}
tr.rowA th.colA,tr.rowA th.colB,tr.rowB th.colA,tr.rowB th.colB{border-bottom:1px solid #d9d9d9}
.individualFirst thead .colA,.individualFirst thead .colB,.individualFirst th.colA,.individualFirst th.colB{background-color:#ff9900;border:1px solid #ff9900;border-bottom:1px solid #d9d9d9}
.individualSecond thead .colA,.individualSecond thead .colB,.individualSecond th.colA,.individualSecond th.colB{background-color:#565aca;border:1px solid #565aca;border-bottom:1px solid #d9d9d9}
.individualThird thead .colA,.individualThird thead .colB,.individualThird th.colA,.individualThird th.colB{background-color:#739427;border:1px solid #739427;border-bottom:1px solid #d9d9d9}
.individualFourth thead .colA,.individualFourth thead .colB,.individualFourth th.colA,.individualFourth th.colB{background-color:#a1855c;border:1px solid #a1855c;border-bottom:1px solid #d9d9d9}
.businessFirst thead .colA,.businessFirst thead .colB,.businessFirst th.colA,.businessFirst th.colB,
.businessFifth thead .colA,.businessFifth thead .colB,.businessFifth th.colA,.businessFifth th.colB{background-color:#89968c;border:1px solid #89968c;border-bottom:1px solid #d9d9d9}
.businessSecond thead .colA,.businessSecond thead .colB,.businessSecond th.colA,.businessSecond th.colB{background-color:#885979;border:1px solid #885979;border-bottom:1px solid #d9d9d9}
.businessThird thead .colA,.businessThird thead .colB,.businessThird th.colA,.businessThird th.colB{background-color:#8f9b4f;border:1px solid #8f9b4f;border-bottom:1px solid #d9d9d9}
.businessFourth thead .colA,.businessFourth thead .colB,.businessFourth th.colA,.businessFourth th.colB{background-color:#a1855c;border:1px solid #a1855c;border-bottom:1px solid #d9d9d9}
.utility thead .colA,.utility thead .colB,.utility th.colA,.utility th.colB,.myAccount thead .colA,.myAccount thead .colB,.myAccount th.colA,.myAccount th.colB{background-color:#af9e01;border:1px solid #af9e01;border-bottom:1px solid #d9d9d9}

/*   C O R P O R A T E   T A B L E S   */
.aboutUsFirst thead .colA,.aboutUsFirst thead .colB,.aboutUsFirst th.colA,.aboutUsFirst th.colB,
.aboutUsSecond thead .colA,.aboutUsSecond thead .colB,.aboutUsSecond th.colA,.aboutUsSecond th.colB,
.aboutUsThird thead .colA,.aboutUsThird thead .colB,.aboutUsThird th.colA,.aboutUsThird th.colB,
.aboutUsFourth thead .colA,.aboutUsFourth thead .colB,.aboutUsFourth th.colA,.aboutUsFourth th.colB,
.careersFirst thead .colA,.careersFirst thead .colB,.careersFirst th.colA,.careersFirst th.colB,
.careersSecond thead .colA,.careersSecond thead .colB,.careersSecond th.colA,.careersSecond th.colB,
.careersThird thead .colA,.careersThird thead .colB,.careersThird th.colA,.careersThird th.colB,
.careersFourth thead .colA,.careersFourth thead .colB,.careersFourth th.colA,.careersFourth th.colB
{background-color:#999999;border:1px solid #999999;border-bottom:1px solid #d9d9d9}

th,th span{color:#fff;font-weight:700}
th a span.sortArrow{text-underline:none !important}
table.sortable th a,table.sortableVerticalBanding th a,table.sortableHorizontalBanding th a,table.sortable td a{cursor:pointer;text-decoration:underline;color:#fff !important}
table.sortable th a img,table.sortable td a img{text-decoration:none !important}
th,td{padding:5px 6px}
td{border:1px solid #d9d9d9;vertical-align:top}

/*   T A B L E S   -   V E R T I C A L   B A N D I N G   */
.individualFirst .verticalBanding td.colA,.individualFirst .sortableVerticalBanding td.colA{background-color:#fcefcc}
.individualSecond .verticalBanding td.colA,.individualSecond .sortableVerticalBanding td.colA{background-color:#dfe0f4}
.individualThird .verticalBanding td.colA,.individualThird .sortableVerticalBanding td.colA{background-color:#e5ebd1}
.individualFourth .verticalBanding td.colA,.individualFourth .sortableVerticalBanding td.colA{background-color:#f5f3ee}
.businessFirst .verticalBanding td.colA,.businessFirst .sortableVerticalBanding td.colA,
.businessFifth .verticalBanding td.colA,.businessFifth .sortableVerticalBanding td.colA{background-color:#ecedec}
.businessSecond .verticalBanding td.colA,.businessSecond .sortableVerticalBanding td.colA{background-color:#dcd4d9}
.businessThird .verticalBanding td.colA,.businessThird .sortableVerticalBanding td.colA{background-color:#e0e2d8}
.businessFourth .verticalBanding td.colA,.businessFourth .sortableVerticalBanding td.colA{background-color:#f5f3ee}

/*   C O R P O R A T E   T A B L E S   -   V E R T I C A L   B A N D I N G   */
.aboutUsFirst .verticalBanding td.colA,.aboutUsFirst .sortableVerticalBanding td.colA,
.aboutUsSecond .verticalBanding td.colA,.aboutUsSecond .sortableVerticalBanding td.colA,
.aboutUsThird .verticalBanding td.colA,.aboutUsThird .sortableVerticalBanding td.colA,
.aboutUsFourth .verticalBanding td.colA,.aboutUsFourth .sortableVerticalBanding td.colA,
.careersFirst .verticalBanding td.colA,.careersFirst .sortableVerticalBanding td.colA,
.careersSecond .verticalBanding td.colA,.careersSecond .sortableVerticalBanding td.colA,
.careersThird .verticalBanding td.colA,.careersThird .sortableVerticalBanding td.colA,
.careersFourth .verticalBanding td.colA,.careersFourth .sortableVerticalBanding td.colA{background-color:#e5e5e5}

.utility .verticalBanding td.colA,.utility .sortableVerticalBanding td.colA{background-color:#f7f5e5}
.colB{background-color:#fff}

/*   T A B L E S   -   H O R I Z O N T A L   B A N D I N G   */
.individualFirst .horizontalBanding .rowA td.colA,.individualFirst .horizontalBanding .rowA td.colB,
.individualFirst .sortableHorizontalBanding .rowA td.colA,.individualFirst .sortableHorizontalBanding .rowA td.colB{background-color:#fcefcc}
.individualSecond .horizontalBanding .rowA td.colA,.individualSecond .horizontalBanding .rowA td.colB,
.individualSecond .sortableHorizontalBanding .rowA td.colA,.individualSecond .sortableHorizontalBanding .rowA td.colB{background-color:#dfe0f4}
.individualThird .horizontalBanding .rowA td.colA,.individualThird .horizontalBanding .rowA td.colB,
.individualThird .sortableHorizontalBanding .rowA td.colA,.individualThird .sortableHorizontalBanding .rowA td.colB{background-color:#e5ebd1}
.individualFourth .horizontalBanding .rowA td.colA,.individualFourth .horizontalBanding .rowA td.colB,
.individualFourth .sortableHorizontalBanding .rowA td.colA,.individualFourth .sortableHorizontalBanding .rowA td.colB{background-color:#f5f3ee}
.businessFirst .horizontalBanding .rowA td.colA,.businessFirst .horizontalBanding .rowA td.colB,
.businessFirst .sortableHorizontalBanding .rowA td.colA,.businessFirst .sortableHorizontalBanding .rowA td.colB,
.businessFifth .horizontalBanding .rowA td.colA,.businessFifth .horizontalBanding .rowA td.colB,
.businessFifth .sortableHorizontalBanding .rowA td.colA,.businessFifth .sortableHorizontalBanding .rowA td.colB{background-color:#ecedec}
.businessSecond .horizontalBanding .rowA td.colA,.businessSecond .horizontalBanding .rowA td.colB,
.businessSecond .sortableHorizontalBanding .rowA td.colA,.businessSecond .sortableHorizontalBanding .rowA td.colB{background-color:#dcd4d9}
.businessThird .horizontalBanding .rowA td.colA,.businessThird .horizontalBanding .rowA td.colB,
.businessThird .sortableHorizontalBanding .rowA td.colA,.businessThird .sortableHorizontalBanding .rowA td.colB{background-color:#e0e2d8}
.businessFourth .horizontalBanding .rowA td.colA,.businessFourth .horizontalBanding .rowA td.colB,
.businessFourth .sortableHorizontalBanding .rowA td.colA,.businessFourth .sortableHorizontalBanding .rowA td.colB{background-color:#f5f3ee}

/*   C O R P O R A T E   T A B L E S   -   H O R I Z O N T A L   B A N D I N G   */
.aboutUsFirst .horizontalBanding .rowA td.colA,.aboutUsFirst .horizontalBanding .rowA td.colB,
.aboutUsFirst .sortableHorizontalBanding .rowA td.colA,.aboutUsFirst .sortableHorizontalBanding .rowA td.colB,
.aboutUsSecond .horizontalBanding .rowA td.colA,.aboutUsSecond .horizontalBanding .rowA td.colB,
.aboutUsSecond .sortableHorizontalBanding .rowA td.colA,.aboutUsSecond .sortableHorizontalBanding .rowA td.colB,
.aboutUsThird .horizontalBanding .rowA td.colA,.aboutUsThird .horizontalBanding .rowA td.colB,
.aboutUsThird .sortableHorizontalBanding .rowA td.colA,.aboutUsThird .sortableHorizontalBanding .rowA td.colB,
.aboutUsFourth .horizontalBanding .rowA td.colA,.aboutUsFourth .horizontalBanding .rowA td.colB,
.aboutUsFourth .sortableHorizontalBanding .rowA td.colA,.aboutUsFourth .sortableHorizontalBanding .rowA td.colB,
.careersFirst .horizontalBanding .rowA td.colA,.careersFirst .horizontalBanding .rowA td.colB,
.careersFirst .sortableHorizontalBanding .rowA td.colA,.careersFirst .sortableHorizontalBanding .rowA td.colB,
.careersSecond .horizontalBanding .rowA td.colA,.careersSecond .horizontalBanding .rowA td.colB,
.careersSecond .sortableHorizontalBanding .rowA td.colA,.careersSecond .sortableHorizontalBanding .rowA td.colB,
.careersThird .horizontalBanding .rowA td.colA,.careersThird .horizontalBanding .rowA td.colB,
.careersThird .sortableHorizontalBanding .rowA td.colA,.careersThird .sortableHorizontalBanding .rowA td.colB,
.careersFourth .horizontalBanding .rowA td.colA,.careersFourth .horizontalBanding .rowA td.colB,
.careersFourth .sortableHorizontalBanding .rowA td.colA,.careersFourth .sortableHorizontalBanding .rowA td.colB{background-color:#e5e5e5}

.utility .horizontalBanding .rowA td.colA,.utility .horizontalBanding .rowA td.colB,
.utility .sortableHorizontalBanding .rowA td.colA,.utility .sortableHorizontalBanding .rowA td.colB{background-color:#f7f5e5}
.horizontalBanding .rowA td.colA,.horizontalBanding .rowA .colB,
.sortableHorizontalBanding .rowA td.colA,.sortableHorizontalBanding .rowA .colB{background-color:#fff}

/*   T A B L E S   -   T O T A L   R O W   */

.sorttotal{font-weight:bold;color:#333}
.nextToFinalRow th{border-bottom-color:#fff !important}
.sorttotal td{background:#e5e5e5 !important}

/* glossary */
#bd ul#glossaryNav{margin:0 0 15px;width:100%;display:inline}
#bd ul#glossaryNav li{float:left;list-style-type:none;font-weight:700;margin-left:1px}
#bd ul#glossaryNav li a,#bd #glossaryNav li.noLink{border-left:#dedede 1px solid;margin:0;padding:0 4px}
#bd ul#glossaryNav li.firstItem a,#bd #glossaryNav li.firstItem{border:none;padding-left:0}
#bd ul#glossaryNav li a.active{color:#333}
#bd ul#glossaryNav li a#currentChooser{color:#333}
#bd .letter dt{font-weight:700;margin-top:18px}
#bd #definitions{clear:both;padding-top:18px}
#bd #definitions h2{padding:0;margin:0}
/*Call to Action*/
.individualFirst .callToAction{background:#fcefcc;border-color:#fbe0b2}
.individualFirst .callToAction h2{background:url('/images/css/bgIFirstCallToAction.gif') 11px 18px no-repeat;color:#f90}
.individualSecond .callToAction{background:#dfe0f4;border-color:#cccdef}
.individualSecond .callToAction h2{background:url('/images/css/bgISecondCallToAction.gif') 11px 18px no-repeat;color:#565aca}
.individualThird .callToAction{background:#e5ebd1;border-color:#d5dfbe}
.individualThird .callToAction h2{background:url('/images/css/bgIThirdCallToAction.gif') 11px 18px no-repeat;color:#739427}
.individualFourth .callToAction{background:#f5f3ee;border-color:#e3dace}
.individualFourth .callToAction h2{background:url('/images/css/bgFourthCallToAction.gif') 11px 18px no-repeat;color:#a1855c}
.businessFirst .callToAction, .businessFifth .callToAction{background:#ecedec;border-color:#dbdfdc}
.businessFirst .callToAction h2, .businessFifth .callToAction h2{background:url('/images/css/bgBFirstCallToAction.gif') 11px 18px no-repeat;color:#89968c}
.businessSecond .callToAction{background:#dcd4d9;border-color:#dbcdd7}
.businessSecond .callToAction h2{background:url('/images/css/bgBSecondCallToAction.gif') 11px 18px no-repeat;color:#885979}
.businessThird .callToAction{background:#e0e2d8;border-color:#dde1ca}
.businessThird .callToAction h2{background:url('/images/css/bgBThirdCallToAction.gif') 11px 18px no-repeat;color:#8f9b4f}
.businessFourth .callToAction{background:#f5f3ee;border-color:#e3dace}
.businessFourth .callToAction h2{background:url('/images/css/bgBFourthCallToAction.gif') 11px 18px no-repeat;color:#a1855c}
.callToAction{border:solid 1px;float:left;width:100%}
.callToAction h2{margin:0 0 7px;padding:15px 0 3px 29px}
.callToAction p{margin:0;padding-left:29px !important}

#mainContent .yui-gb .third .yui-u{margin-right:0px !important}
#mainContent .yui-gb .first .backTo{margin-bottom:10px}
#mainContent .yui-gb .first .backTo li{border:none}
#mainContent .yui-gb .first .backTo li a{background:url('/images/css/bgBackToBullet.jpg') 0 3px no-repeat;padding-left:12px}
#content .yui-g .yui-gb div.second .yui-u p,#content .yui-g .yui-gb div.second .yui-u li{line-height:1.4em}
/* Printer Friendly */
#mainContent .yui-gb ,yui-g .second{position:relative}
#printerFriendly{display:none;background:url('/images/css/iconPrint.gif') 0 0 no-repeat;padding:4px 0;float:right;width:20.5%}
#printerFriendly a{padding-left:24px}
/* popUp specific */
/* .popup #hd{border-bottom:1px solid #dedede}  - Commented out border */
#content .popup #hd .pageTools{top:5px;right:20px;left:auto}
.popup #close{float:right;background:url('/images/css/iconClose.gif') 0 4px no-repeat;margin-top:2px;padding:4px 0}
.popup #close a{padding-left:22px}
.popup #print{clear:right;float:right;background:url('/images/css/iconPrint.gif') 0 4px no-repeat;padding:8px 5px 0 0}
.popup #print a{padding-left:22px}
#content .popup{min-width:360px;width:95%;margin:10px 0px 10px 10px}
.popup #mainContent .yui-gb .second{width:100%}
.popup #hd .pageTools{width:30%}
.popup ul{list-style-type:none}
.popup h2{margin:0}
.popup #ft{padding-right:0;padding-left:0}
#videoPlayerContainer{height:285px}
#videoPlayerContainer.twoColumnArticle .column50{width:50%;padding:0}
#videoPlayerContainer.twoColumnArticle .last{padding:0;text-align:right}
.videoLibrary{float:left;border-bottom:1px solid #dbdbdb;padding:15px 0}
.videoLibrary .column50{width:50%;padding:0}
.videoLibrary .column50 .video{float:left}
.videoLibrary .column50 .video img{float:left}
.videoLibrary .column50 .video .videoThumbnailDescription{margin:0 7px 0 163px}
.videoLibrary .last .video img{margin-left:7px}
.videoLibrary .last .video .videoThumbnailDescription{margin-left:170px}
.videoLibrary .column50 .video .videoThumbnailDescription h2{margin:0 0 5px;padding:0}
.videoLibrary .column50 .video .videoThumbnailDescription p{margin:6px 0 0;padding:0}
#mainContent .yui-gb .second .yui-u .videoLibrary .column50 .video .videoThumbnailDescription p a{font-weight:normal}
.videoDescription{display:block;margin-right:10px}
.videoDetails{display:none}
.videoDetails #nowPlayingThumbnail{text-align:center;padding:14px 0 9px}
.videoDetails h2.videoAds{border-bottom:1px solid #dedede}
#content .yui-g .yui-gb div.second .yui-u .twoColumnArticle .videoDetails h3{color:#666;border:0;margin-top:0}
.twoColumnArticle .videoDetails h2,.twoColumnArticle .videoDetails h3,.twoColumnArticle .videoDetails p{padding:0}
.videoContent{min-height:270px}
.lastVideoRow{padding-bottom:0;border:0}

/* faqs */
.faqSectionStyles{cursor:pointer;color:#06c;font-weight:700}
.faqSectionStyles:hover{text-decoration:underline}
.faqQuestion,.faqQuestion sup{cursor:pointer;color:#06c;font-weight:700}
.faqQuestion:hover{text-decoration:underline}
#mainContent h3.faqSection{ background:url('/images/css/bgBlueArrowDown.gif') right 7px no-repeat;color:#06c;clear:left;float:left;padding-right:15px;width:auto;border:none}
div.section{clear:both}
div.section div.answer{margin-left:5px}
div.section h3{font-weight:700;padding-top:0;margin-bottom:5px}
div.section h3 a{margin-bottom:5px;color:#666;background:url('/images/css/bgBlueArrow.gif') no-repeat right 50%;padding-right:15px;display:inline-block}
#mainContent .yui-gb .second .yui-u div.section ul li{list-style-type:none}
#mainContent div.section .yui-u{margin-top:0}
#mainContent div.section h3{border:none}
.section .column33{border-right:none}

/* search */
.borderBottom{border-bottom:1px solid #ccc}
.borderBottom h2{font-weight:700}
dl{padding-top:15px}
dl dd{padding-bottom:15px}
dl dd p{padding-left:15px;padding-top:10px}
dl dt a{text-decoration:underline}
.recommendedTips{float:right;padding-top:2px;color:#898989;font-weight:400}
.searchForm{clear:both;float:none;margin:17px 0 6px 0}
.searchForm.bottomForm{border-top:1px solid #ccc;padding-top:15px}
.searchForm.topForm{border-bottom:1px solid #ccc;padding-bottom:15px}
.searchForm a{margin-left:4px}
.searchForm label{padding-right:3px;float:none}
.searchForm input.textbox{width:258px}

/* smart conversation */
.smartConversation .clear,.modalContainer .clear{clear:both;height:0;line-height:0}
.smartConversation .hide{display:none}
.smartConversation #hd #navItems{margin-bottom:4px}
.smartConversation #bd{padding-top:0}
.smartConversation #mainContent{background:#ebebeb url(/images/css/bgEngage.jpg) repeat-x bottom left;clear:both}
.smartConversation #mainContent #backHome{background:#bebebe;float:left;width:100%;max-width:inherit}
.smartConversation #mainContent #backHome li{float:left}
.smartConversation #mainContent #backHome li a{background:#51AFDD url(/images/css/bgBackHome.jpg) repeat-x bottom left;padding:4px 23px 4px 7px;color:#fff;float:left;border:1px solid #fff;border-width:0 1px 0 0}
.smartConversation #mainContent #backHome li a:hover{text-decoration:none}
.smartConversation #mainContent .yui-gc{background:#fff;margin:10px 20px}
.smartConversation #mainContent .yui-gc #main{width:68%;margin:20px 0 10px 25px}
.smartConversation #mainContent .yui-gc #main .yui-u{width:100%;float:none}
.smartConversation #mainContent .yui-gc #main .yui-u .threeColumnArticle .yui-u{float:left}
.smartConversation #mainContent .yui-gc #main .inside{padding:27px 21px}
.smartConversation #mainContent .yui-gc #main h1{margin:0 0 15px;padding:0;font-weight:400}
.smartConversation #mainContent .yui-gc #main h2{margin:0 0 23px;padding:0;font-weight:400}
.smartConversation #mainContent .yui-gc #main h3{margin:10px 0;font-weight:700}
.smartConversation #mainContent .yui-gc #main p{line-height:1.3em}
.smartConversation #mainContent .yui-gc #main .twoColumnArticle .yui-u p, .smartConversation #mainContent .yui-gc #main .threeColumnArticle .yui-u p{padding:5px 10px}
.smartConversation #mainContent .yui-gc #main .yui-u ul li{list-style:disc outside;margin:0}
#pageOptions,#questionOptions,#commentOptions,#commentUtilityLinks{float:left;width:100%;margin:0;padding:0;font-weight:700}
#pageOptions{border-bottom:1px solid #dedede;padding:0 0 6px;margin:40px 0 7px}
#pageOptions li,#questionOptions li,#commentOptions li,#commentUtilityLinks li{float:left}
#pageOptions li a,#questionOptions li a,#commentOptions li a{padding:0 7px;border-left:1px solid #c8c8c8}
#commentUtilityLinks li a{padding:0 7px;border-right:1px solid #c8c8c8}
#commentUtilityLinks li.last a.addACommentLink{border:0}
#pageOptions li.socialBookmarking a{border-left:0px;padding-left: 0px}
#pageOptions li.socialBookmarking.first a{border-left:1px solid #c8c8c8;padding-left: 14px}
#pageOptions li#pageOptionsFirst a,#questionOptions li#questionOptionsFirst a,#commentOptions li#commentOptionsFirst a{padding-left:0;border:0}
#pageOptions li{padding:5px 0}
#commentOptions{margin:0px 0 15px}
#questionOptions{margin-bottom:15px}
#commentOptions li#commentOptionsFirst{padding:0 7px 0 0}
#commentOptions li#commentOptionsFirst a{background:url(/images/css/bgCommentBubble.gif) no-repeat center left;padding:2px 0 2px 25px}
.smartConversation .threeColumnArticle .column33{width:29%;margin:0 3px;border:0}

.smartConversation #comments{display:none}
.smartConversation #comments ul{margin:0;padding:0}
.smartConversation #mainContent .yui-gc #main #comments.yui-u ul li{list-style:none;display:inline;float:left;width:100%;padding:10px 0}
.smartConversation #mainContent .yui-gc #main .yui-u #pageOptions li,
.smartConversation #mainContent .yui-gc #main .yui-u #questionOptions li,
.smartConversation #mainContent .yui-gc #main .yui-u #commentOptions li,
.smartConversation #mainContent .yui-gc #main .yui-u #commentUtilityLinks li,
.smartConversation #mainContent .yui-gc #main #comments.yui-u div#commentUtilityLinks ul li{list-style:none;width:auto}
.smartConversation #comments ul li.alt{background:#EFEFEF}
.smartConversation #comments ul li .commentAuthor{float:left;width:135px;margin:0 0 0 10px}
.smartConversation #comments ul li .commentAuthor a{font-style:italic}
.smartConversation #comments ul li .commentText{float:left;width:330px;margin:0 10px 0 0;overflow-x:auto;overflow-y:hidden}
.smartConversation #comments ul li .commentText span.details{background-color:#fff}
.smartConversation #comments ul li.alt .commentText span.details{background-color:#EFEFEF}
.smartConversation #comments ul li .commentText p .remainingComment{display:none}
.smartConversation #mainContent .yui-gc #main #addAComment{clear:both;margin:0 0 15px;padding:4px 0;background:#EFEFEF}
.smartConversation #mainContent .yui-gc #main #addAComment a{margin:0 6px}
.smartConversation #mainContent .yui-gc #main .commentUtilityLinks ul li{width:49%}
#modalAddComment{width:400px;float:left}
#modalAddComment .contentDialog{width:100%}
#modalAddComment .closeDialog{width:384px}
#modalViewAllQuestions {width:750px;height:246px}

.smartConversation #mainContent .yui-gc #rightRail{width:22%;padding:25px 27px 0}
.smartConversation #mainContent .yui-gc #rightRail .yui-u{width:100%;padding-bottom:10px;margin-bottom:15px}
.smartConversation #mainContent .yui-gc #rightRail .yui-u h2,.smartConversation #mainContent .yui-gc #rightRail .yui-u h3,.smartConversation #mainContent .yui-gc #rightRail .yui-u ul,.smartConversation #mainContent .yui-gc #rightRail .yui-u p{margin:0 0 4px;padding:0}
.smartConversation #mainContent .yui-gc #rightRail .border{padding:9px 0;width:160px}
.smartConversation #mainContent .yui-gc #rightRail .border h2,.smartConversation #mainContent .yui-gc #rightRail .border h3,.smartConversation #mainContent .yui-gc #rightRail .border ul,.smartConversation #mainContent .yui-gc #rightRail .border p{margin:0 9px 4px;padding:0}

#smartConversationFooter{background:#bebebe;padding:10px 7px;clear:both}
#smartConversationFooterTitle{float:left;border:0}
#smartConversationFooterPhoneNumber{float:right;border:0}
#smartConversationDisclaimer{padding-bottom:8px}
#smartConversationDisclaimer p{color:#fff;margin:0 20px 15px;max-width:none}
#smartConversationDisclaimer p, #smartConversationDisclaimer em, #smartConversationDisclaimer strong, #smartConversationDisclaimer sup, #smartConversationDisclaimer sub, #smartConversationDisclaimer span{color:#fff}

.smartConversation #ft{margin-top:19px}
/* smart Conversation Launch */
#smartConvContainer{background:url('/images/css/bgERMALandingPage.gif') 0 0 no-repeat;max-width:225px}
#smartConvContainer #smartConvQuestions #smartConvLoading,#smartConvContainer #smartConvQuestion{width:192px}
#smartConvContainer #smartConvQuestions #smartConvQuestion .questionData .learnMore{top:70px}
#modalEmailAFriend{float:left}
#modalEmailAFriend .contentDialog{width:350px}

#modalSocialOptions{width:410px;float:left}
#modalSocialOptions .column33{padding:0 5px}
#modalSocialOptions li{padding:0.5em 0}
#modalSocialOptions li img{margin-right:1em;width:16px}
#modalSocialOptions .buttons{text-align:center}
#modalSocialOptions .buttons input.close{float:none}
#modalSocialOptions a.delicious{background-repeat:no-repeat;background-position:-1px -28px}
#modalSocialOptions a.facebook{background-repeat:no-repeat;background-position:-1px -80px}
#modalSocialOptions a.fark{background-repeat:no-repeat;background-position:-1px -105px}
#modalSocialOptions a.myspace{background-repeat:no-repeat;background-position:-1px -134px}
#modalSocialOptions a.newsvine{background-repeat:no-repeat;background-position:-1px -163px}
#modalSocialOptions a.reddit{background-repeat:no-repeat;background-position:-1px -191px}
#modalSocialOptions a.stumbleupon{background-repeat:no-repeat;background-position:-1px -221px}
#modalSocialOptions a.typepad{background-repeat:no-repeat;background-position:-1px -272px}
#modalSocialOptions a.wordpress{background-repeat:no-repeat;background-position:-1px -295px}
#modalSocialOptions a{padding-left:26px;background-image:url('../images/css/socialMediaSprite.gif')}
#modalSocialOptions .contentDialog{width:394px}
#pageOptions li a img{margin-top:-6px;margin-bottom:-4px}
#modalFeedback th{color:#333;font-weight:400}
#modalFeedback h3{cursor:pointer}

#guideContainer{padding:0 0 5px;background:#fff url(/images/css/bgGuideContainer.gif) no-repeat right bottom;clear:both}
#guideContainer.withNavButtons{background-image:url(/images/css/bgGuideContainerWithNav.gif)}
#guideContainer div.section div.answer{margin-bottom:15px}
#guideContainer .faqQuestion,.faqQuestion sup{padding-bottom:5px}
#innerGuideContainer{background:url(/images/css/bgGuideFrames.gif) no-repeat right top}
#guideSteps{float:left;width:133px;margin:0;padding:18px 0 0}
.smartConversation #guideSteps li{float:left;padding:0}
.smartConversation #mainContent .yui-gc #main .yui-u ul#guideSteps li{list-style:none}
#guideSteps li a{background:#F6F4F4 url(/images/css/bgGuideStepLink.gif) repeat-y right center;border:1px solid #e1e1e1;border-width:1px 0 0 1px;float:left;width:100px;margin-left:10px;padding:10px 15px 10px 4px;text-align:right}
#guideSteps #currentGuideStep{background:#fff url(/images/css/bgCurrentGuideStepLI.gif) repeat-y left top;padding-left:3px}
#guideSteps #currentGuideStep a{background:#fff url(/images/css/bgCurrentGuideStepArrow.gif) no-repeat right center;margin-left:0;padding:19px 15px 19px 4px;width:109px;border-width:1px 0 0 0}
#guideSteps li#afterCurrentGuideStep{padding-top:4px;background:transparent url(/images/css/bgCurrentGuideStepLink.gif) no-repeat left top}
#guideSteps #afterCurrentGuideStep a{border-width:0 0 0 1px;padding-top:6px}
#guideSteps li#currentGuideStep.last{padding-left:3px;background:#fff url(/images/css/bgCurrentGuideStepLastLI.gif) no-repeat left bottom}
#guideSteps li#currentGuideStep.last a{background-color:transparent}
#guideSteps li.last a,#guideSteps li#afterCurrentGuideStep.last a{border-bottom:1px solid #e1e1e1}
#guideFrames{float:left;width:397px}
#guideFrames .guideFrame{display:none}
#guideFrames .firstFrame,#guideFrames .lastFrame{padding-bottom:25px}
#guideFrames .guideFrame .innerGuideFrame{padding:22px 27px}
#guideFrames #currentGuideFrame{display:block}
#guideFrames #currentGuideFrame .getStartedContainer{float:left;clear:both;padding:7px 27px}
#guideFrames #currentGuideFrame.guideFrame .guideGetStarted{display:inline}
#guideFrames #currentGuideFrame .actionBar{float:left;clear:both;margin:25px 2px 0 0;display:block;width:383px;padding:4px 10px}
#guideFrames .actionBar .actionBarPrint{float:left;margin:5px 0 0}
#guideFrames .actionBar .actionBarBackButton,#guideFrames .actionBar .actionBarContinueButton,#guideFrames .guideFrame .guideGetStarted{margin:0 0 0 7px;background:#fff url(/images/css/bgModalButton.jpg) repeat-x left bottom;padding:4px 12px;float:right;border:1px solid #C2C4C1}
#guideFrames .actionBar .actionBarBackButton:hover,#guideFrames .actionBar .actionBarContinueButton:hover{text-decoration:none}
#guideFrames .guideFrame .guideGetStarted{float:none;clear:both;margin:0}
#guideFrames .actionBar .actionBarContinueButton,#guideFrames .guideFrame .guideGetStarted{background-image:url(/images/css/bgModalSubmit.jpg)}
#guideFrames .actionBar .actionBarContinueButton span{background:url(/images/css/bgActionBarContinue.gif) no-repeat right center;padding-right:10px}
.guideFrame p{margin-right:0}
#guideSteps #currentGuideStep{font-weight:bold}
#guideSteps #currentGuideStep a{color:#F48000;font-weight:bold}
#guideFrames .actionBar .actionBarBackButton,#guideFrames .actionBar .actionBarContinueButton,#guideFrames .guideFrame .guideGetStarted{color:#333;font-weight:bold}

/* Idol Categories */
#idolResults{background:url(/images/css/searchLeftNavBottom.gif) no-repeat left bottom}
#idolResults #categories{background:url(/images/css/searchLeftNavTop.gif) no-repeat left top;padding:26px 0 0;width:181px}
#idolResults #categories h2{font-weight:400;padding-left:15px;width:auto}
#idolResults #categories p{margin:9px;font-size:95%;border-bottom:1px solid #fff;padding-bottom:5px}
#idolResults #categories ul{margin:0;padding:0;width:100%}
#idolResults #categories ul li{margin:0 0 0 12px;padding:0;list-style:none}
#idolResults #categories ul li a{background:url(/images/css/bulletGrey.gif) no-repeat 5px 8px;padding:6px 5px 6px 15px;display:block;width:148px;font-size:90%;font-weight:normal}
#idolResults #categories ul li ul li a{width:136px}
#idolResults #categories ul li ul li ul li a{width:124px}
#idolResults #categories ul li a#currentCat{background:#fff url(/images/css/bulletWhite.gif) no-repeat 4px 8px;display:block;width:149px;color:#333;font-weight:bold}
#idolResults #categories ul li ul li a#currentCat{width:137px}
#idolResults #categories ul li ul li ul li a#currentCat{width:125px}
#idolResults #categories ul li a:hover{background-color:#f0f0f0}

/*Idol Main Search Results */
#idolResults .searchForm input.goBtn, #idolResults .searchForm input.textbox{vertical-align:text-bottom}
#idolResults a.popModal{position:relative;top:-3px}
#idolResults .searchForm label{display:block;margin-bottom:5px;color:#333}
#idolResults p{max-width:none;}
#idolResults .paginationWrap{margin:15px 0 20px;background:#f3f3F3;width:99%;padding:6px 0!important;border:1px solid #ccc}
#idolResults .paginationResults{margin-left:10px;float:left;border-right:solid;border-width:1px;border-color:#ccc;padding-right:35px}
#idolResults .pagination{margin-right:10px;float:right}
#modalResults,#modalSearchTips{width:455px}
#modalResults .modalDescription{padding-bottom:0}
#modalResults .modalDescription p{margin-bottom:10px}
#modalResults form{padding-top:0}
#modalResults label{color:#333}
#modalResults .formButton{padding-right:15px;position:static}
#modalResults .goBtn {float:right}
#modalResults p.searchYield{font-size:122%}
#modalResults hr,#modalSearchTips hr{background:#ccc;border:none;height:1px;color:#ccc}
#modalResults h2{background:#f3f3f3;font-size:95%;font-weight:700;padding:5px 0;text-indent:5px}
#modalResults #resultsList{border:1px solid #ddd;height:250px;overflow:auto;padding:10px 2px 10px 5px;margin-bottom:10px}
#modalResults #resultsList p{clear:both;font-size:90%;margin-bottom:10px;padding-left:20px;width:280px;max-width:none}
#modalResults #resultsList p.certified{background:url(/images/css/onYourSideStar.gif) no-repeat top left;clear:both;float:left}
#modalResults #certified{margin-bottom:8px;clear:both}
#modalResults #certified p{padding-left:20px}
#modalResults #certified img{display:inline-block;float:left;margin-top:5px}
#modalResults #resultsList p.distance{float:left;margin:0;padding:0;width:110px}
#modalResults #resultsList p.address{clear:none;width:280px;float:left;margin-bottom:10px}
#locatorSearchForm .error{background:#f4cccc none repeat scroll 0% 50% !important;border:1px solid #bf0000 !important;margin-bottom:8px}
#locatorSearchForm .error label {color:#BD2025;font-weight:bold}
#modalSearchTips p{margin-bottom:10px}
#idolResults #mainResults {float:left;width:455px;margin-top:5px;margin-bottom:10px;margin-left:15px}
#idolResults #mainResults h2{font-size:16px;font-weight:400}
#idolResults #mainResults .professionalResultsTitle{margin-bottom:10px}
#idolResults #mainResults p.agentResults {font-size:93%;font-weight:400}
#idolResults #mainResults p.agentResults a,#modalResults a{text-decoration:underline}
#idolResults .findAProf {border:1px solid #ccc}
#modalLocatorLink{position:relative;top:4px}

/*Idol No Search Results */
#idolNoResults .searchForm input.goBtn, #idolNoResults .searchForm input.textbox{vertical-align:text-bottom}
#idolNoResults .searchForm a{position:relative;top:-3px}
#idolNoResults .searchForm input.goBtn{vertical-align:text-bottom}
#idolNoResults .searchForm label{display:block;margin-bottom:5px;color:#333}
#idolNoResults p{max-width:none}
#idolNoResults #message {margin:20px 0 0 0}
#idolNoResults #message p{font-size:14px;font-weight:400}
#mainContent #idolNoResults h1, #mainContent #idolResults h1{font-style:normal;font-size:150%;font-weight:normal}

/* MUTUAL FUNDS */
#mainContent #main .twoColumnArticlemutualFunds .column50 p{line-height:1.22em;margin-bottom:0px}
.twoColumnArticlemutualFunds .column50 .mflandingform .radioTextFirst{line-height:1.65em;margin-left:3px;}
.twoColumnArticlemutualFunds .column50 .mflandingform .radioText{line-height:1.65em;margin-left:3px;}

/* See the Pricing & Performance table for reference */
.complexTable1 th{color:#333;font-weight:normal}
.complexTable1 td{border:0;border-bottom:1px solid #ccc;white-space:nowrap;}
.complexTable1 tr.rowSeparator td{border-bottom:1px solid #333}
.complexTable1 .secondaryHeading th{background-color:#DFE0F4;border:1px solid #D9D9D9;border:0;color:#000;font-weight:bold;text-align:center}
.complexTable1 .groupedHeadings th{border-left:1px solid #ccc}
.complexTable1 .groupedHeadings th.noBorder{border:0}
.complexTable1 tr.primaryHeading th{color:#fff;font-weight:bold;border-width:0 1px 0 0;border-style:solid;border-color:#fff;text-align:center}
.complexTable1 tr.primaryHeading th.lastColumn{border-width:0}

/* SEARCH MAIN FEATURE */
.searchMainFeature .column65{width:75%;padding:15px 15px 0}
.searchMainFeature .column35{width:20%}
.searchMainFeature{width:857px;height:128px;margin-top:15px}
.searchMainFeature form{margin-top:14px}
.searchMainFeature input.textbox{width:537px;margin-right:5px}
.searchMainFeature .formButton{position:absolute}
.searchMainFeature p{margin-top:9px}
.searchMainFeature .paginationWrap{margin-top:11px} 
.searchMainFeature .ac_results{width:537px}
.searchMainFeature .column65 img{margin-left:4px;position:absolute;top:36px}
.searchMainFeature #message p,#mainContent .searchContent .column65 h1,#mainContent .searchContent .column65 p{max-width:635px}

/* SEARCH ENHANCEMENTS */
#mainContent #main #newSearchResults{width:857px; margin:5px 0 0}
.searchContent{width:857px}
#newSearchResults #mainResults{width:577px;padding-right:15px}
#newSearchResults .searchForm{clear:both;float:none;margin:10px 0 6px 0}
#newSearchResults .paginationWrap{width:99%;padding:6px 0!important; background: none; border: none}
#newSearchResults .paginationResults{margin-left:0;float:left;padding-right:35px}
#newSearchResults #newSearch .pagination{margin-right:10px;float:right}
#newSearchResults dl{padding-top:0}
#newSearchResults dl dt a{text-decoration:none} 
#newSearchResults dl dt a:hover{text-decoration:underline}
#newSearchResults #categories ul li ul{margin-left:12px}
#newSearchResults #categories ul li a#currentCat:hover{text-decoration:none}
.searchContent .column65{width:70%}

/* SEARCH ENHANCEMENT CATEGORIES MAIN SEARCH RESULTS */
#newSearchResults #categories{background-color:#DDDFE2;border:1px solid #DCDBDB;float: right; margin:0; padding:0 10px 10px;width:140px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px}
#newSearchResults #categories .refinement h2{font-weight:bold; font-size:12px;padding-top:10px;width:auto;margin-bottom:10px}
#newSearchResults #categories p{font-size:95%;padding-bottom:5px}
#newSearchResults #categories ul{margin:0 0 0 -11px;padding:0;width:100%}
#newSearchResults #categories ul li{margin:0 0 0 0;padding:0;list-style:none}
#newSearchResults #categories ul li a{padding:6px 5px 6px 10px;display:block;width:100%;font-size:90%;font-weight:normal}
#newSearchResults #categories ul li ul li a{width:136px}
#newSearchResults #categories ul li ul li ul li a{width:124px}
#newSearchResults #categories ul li a#currentCat{background-color:#fff;display:block;width:139px;color:#333;font-weight:bold;margin-bottom:5px}
#newSearchResults #categories ul li ul li a#currentCat{width:139px}
#newSearchResults #categories ul li ul li ul li a#currentCat{width:125px}
#newSearchResults #categories ul li a:hover,#mainContent .searchContent .column35.last ul li a:hover{background-color:#f0f0f0}
#mainContent .yui-gb .second #newSearchResults .yui-u,#newSearchResults .refinement{padding-bottom:7px}
#newSearchResults .pagination{margin-left:-10px}
#mainContent .yui-gb .second .searchContent .column35 .yui-u a,#mainContent .yui-gb .second #newSearchResults #categories .yui-u a{font-weight:normal}
#content .yui-g .yui-gb div.second .searchContent .column35 h2,#newSearchResults #categories h2{font-weight:bold;font-size:12px;width:auto;margin-bottom:0}

/* SEARCH ENHANCEMENT RIGHT RAIL NO RESULTS AND ERROR */
.searchContent .column35{background-color:#DDDFE2;border:1px solid #DCDBDB;float: right; margin: 0 5px 0 15px; padding:10px;width:140px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px}
.searchContent .column35 h2{font-weight:bold;font-size:12px;width:auto}
.searchContent .column35{margin:0;font-size:95%;border-bottom:1px solid #fff;padding-bottom:5px}
.searchContent .column35 ul{margin:0 0 0 -10px;padding:0;width:100%}
#mainContent .searchContent .column35.last .yui-u ul li{margin:0 10px 0 0;padding:0;list-style:none}
#mainContent .searchContent .column35.last .yui-u ul{margin:0}
#mainContent .searchContent .column35.last ul li a{display:block;font-size:97%;font-weight:normal;padding:6px 0}
#mainContent .yui-gb .second .searchContent .yui-u{padding-bottom:10px}
.searchContent .column35 ul li ul li a{width:136px}
.searchContent .column35 ul li ul li ul li a{width:124px}
.searchContent .column35{float:right}
#mainContent .yui-gb .second .searchContent .yui-u{padding-bottom:10px}
#mainContent #newSearchResults dt a{font-weight:normal}
#newSearchResults dt a b{color:#0066CC}
#newSearchResults dd.summary{padding-bottom:0}
#newSearchResults  .displayUrl{color:#008000}

/* Error Message Bubbles */
@media screen and (-webkit-min-device-pixel-ratio:0){
  form.myAccountForm span.formButton div.bubbleRight,form.myAccountForm span.formButton div.errorSubmit{top:15px !important}
  div.mortgageExpand form.myAccountForm span.formButton div.bubbleRight{top:20px !important}
}
