/* ********* Text ********* */
h1.pageTitle, h1.pageTitleA {color:#365ebf; font-size: 22px; line-height: 28px; padding: 0px 0 15px;}
h1.hmPodSmTitle {color:#365ebf; font-size: 14px; line-height: 18px; font-weight:bold; padding:0; margin-bottom:2px; text-align:center;}
a:hover h1.hmPodSmTitle {*text-decoration:none;}
h1.hmPodSmYecTitle {color:#F0640F; font-size: 16px; line-height: 20px; font-weight:bold; padding-left:25px; margin-top:9px; text-align:left; float:left;}
h1.hmPodSmYecTitle span {color:#F0640F; font-size: 16px; line-height: 20px; font-weight:normal;}
p.hmPodSmYecDesc {color:#505050; font-size: 12px; line-height: 14px; padding:0px; margin:13px 0 0 0; text-align:left; float:left;}
p.hmPodSmYecLink {color:#365ebf; font-size: 14px; line-height: 16px; padding-left:32px; margin:11px 0 0 0; text-align:left; float:left;}
p.hmPodSmDesc {margin-bottom:6px; text-align:center;}
p.hmPodSmDescLink {color:#365ebf;}
h1.pageTitleA {padding: 0;}
h2.slimTitle {color: #505050; float: lhmPodSmYecCkmkIconeft; font-size: 18px; font-weight: normal; line-height: 18px; margin: 0; padding: 6px 5px 0 5px;}
h2.iopTitle {color: #339900; font-size: 17px; line-height: 1.2em; margin: 0 0 25px;}
h3.searchResLinks, p.searchResDesc {padding-left:55px;}
h3.searchResLinks {font-size:13px; font-weight:bold; color:#365EBF; line-height: 16px; margin: 0 0 4px 0;}
p.searchResDesc {line-height:16px; margin-bottom: 20px;}
#categoryIntroContent h1 {margin-bottom: 15px;}
.refineLink p {color: #DCECFF; float: right; font-weight: bold; margin:-5px 0 7px;}
.facetSearchCont h2 {font-size: 14px; font-weight: bold; margin-bottom: 20px;}
.serviceLink {background:url(/support/images/arrows/smArrowDown.png) no-repeat right 16px; float: right; margin: 0 10px 0 0; padding:12px 15px 0 8px;}
.featureLinks {background:url(/support/images/arrows/linkArrowBlue.png) no-repeat right 12px; margin: 0; padding:12px 20px 2px 15px;}
.featureRt {padding-left:0;}
.hmPod h1, .hmPodSm h1 {font-size: 15px; font-weight: bold; line-height: 17px; margin-bottom: 12px;}
.hmPodSm h1 {margin-bottom: 8px;}
.hmPod p, .hmPodSm p {margin-bottom: 2px;}
.hmPod p.featureLinks, .hmPodSm p.featureLinks {bottom: 20px; position: absolute; right: 20px;}
.hmPodSm p.featureLinks {bottom: 12px;}
.hmPod p.arrowLinks, .hmPodSm p.arrowLinks {background:url(/support/images/arrows/linkArrowBlue.png) no-repeat left top; height: 14px; margin: 10px 0 -5px 5px; padding-left: 18px;}
.hmPodSm p.smtxt {font-size: 10px; margin-top:-5px;}
.lgTxt {font-size: 14px; line-height: 20px;}
.smTxt {font-size: 10px;}
.autoSearchTop h3 {margin: 7px 0 0 10px;}
.autoSearchBtm p {margin: 6px 15px 0 0;}
.alertHmBody h1 {color: #E66424; font-size: 16px; line-height:34px; margin-bottom:0; padding-right: 20px;}
.renewColL h1 {font-size: 26px;}
.renewColR h1 {color:#365EBF; font-size: 20px; font-weight: bold; line-height: 24px; }
.renewColL h2 {font-size: 16px; font-weight: bold; line-height: 18px; margin-bottom: 8px;}
.renewColR h2 {font-size: 20px; font-weight: bold; margin: 25px 0;}
.renewColR p {font-size: 12px; line-height: 16px;}
.rtRailCont h3 {font-size: 14px; margin-bottom: 5px;}
.rtContentParagraph p {line-height: 14px; margin-bottom: 10px;}
.searchResLoader p {margin-top: 10px;}
.singleColPodLink {background:url(/sbweb/common/images/buttons/linkArrowBlue.gif) no-repeat 95% 60%;float:left;padding-right:28px;margin:8px 0px 20px;}
.singleColBodyColSm h4 {font-weight: bold; margin-bottom: 10px;}
.singleColBodyCtr h2 {margin-bottom: 40px;}
.footnotesLink {color: #c5c5c5; text-decoration: none; margin-top: 40px;}
.yrEndFeatLink {width: 300px;}
.expandTxt, .expandTxtExp {line-height: 24px; margin-bottom: 20px; margin-left:0px;}
.prodSelBtmLink {float:left; font-size:12px; font-weight:bold; margin:40px 0 0 5px;}
.searchNoResults h2 {color:#dc3c1e; font-weight: normal;}
.searchNoResults h2 span {color:#dc3c1e; font-weight: bold;}
.searchNoResults h4 {font-size: 14px; font-weight: normal;}
.prepostBody p {color:#365ebf; font-weight: bold; margin: 0;}
p.prepostNum  {color: #fff; font-size: 10px; font-weight: normal; margin-right: 5px; padding-left: 5px;}
.iopHmLogin h3 {color: #005758; font-size: 14px; margin: 0; padding: 10px 10px 12px;}
.iopHmLogin h3 span{color: #339900;}
.iopHmLogin h3 span.iopBefore {color: #0D71CC;}
.iopHmLogin h4, .iopRtColBody h5, .iopRtColBody h6 {color: #005758; font-size: 12px;}
.iopHmLogin h4, .iopRtColBody h5 {margin-bottom: 10px;}
.iopRtColBody h6 {font-weight: normal; margin-bottom: 6px;}
.iopRtColBody p.number {color: #339900; font-weight: bold; margin-bottom: 2px;}
.iopRtColBody p.small {font-size: 10px;}
.iopSurvey .yes span, .iopSurvey .no span, a.yes span, a.no span {color:#365EBF; font-size: 11px;}
h3.iopLandingTitle {border-top: 1px solid #E8E8E8; color: #339900; font-size: 18px; margin: 15px 0 15px; padding-top: 20px;}
.iopLandingCol h4 {color: #365EBF; font-size: 16px; font-weight: normal; line-height: 18px; margin-bottom: 15px;}
.iopLandingCol a {text-decoration: none;}
.iopFeedback p {margin: 5px 15px 0 0;}
.iopFeedback p a span {color: #365EBF !important;}
.iopRtColTestBody h5 {font-size: 14px; border-top: 1px solid #e5e5e5;  margin-top: 15px; padding: 15px 0;}
.iopRtColTestBody h6 {color: #4E9E19; font-size: 14px; margin-bottom: 8px;}
.iopRtColTestBody p.number {font-size: 14px; margin-bottom: 5px;}
.iopTopAnswerLinks {font-size: 14px; line-height: 16px;}

/* ********* Lists ********* */
ul.autoSearchCont {list-style-type:none;}
li.autoSearchList {cursor: pointer; margin-left: 0;}
li.autoSearchList a:link {display: block; min-height: 55px; padding:15px 150px 5px 20px; text-decoration: none;}
li.autoSearchList a:hover, li.autoSearchList a:focus {background: #fff url(/support/images/layout/autoResultsBackOver.png) repeat-x;}
ol#returnedArticles {list-style-type: none;}
ul.videoList li {float: left; width: 250px;}
li.article {list-style-type: none;}
ul.searchNoResultsList {line-height: 18px; list-style-type: disc; margin: 10px 0 40px 0;}
ul.searchNoResultsList li {margin-bottom: 5px;}
.oddLi a:link {background:#fff8ee url(/support/images/layout/autoResultsBack.png) repeat-x; border-top: 1px solid #F9AD82; border-bottom: 1px solid #F9AD82; margin-left: 0;}
.oddLi a:hover {border-top: 1px solid #618be0; border-bottom: 1px solid #618be0;}
.evenLi {background: #FFF; margin-left: 0;}
.alertHmBody ul {margin-bottom:10px; width:650px;}
.alertHmBody li {float: left; margin-left: 20px; padding:11px 10px 0 0; width: 45%;}
.facetSearchCont ul {padding-bottom: 30px;}
.facetSearchCont li {float: left; margin: 0 6px 0 2px; *margin-right: 3px;}
.facetSearchCont li:first-child {text-align:right; width: 90px;}
.facetSearchCont li span {color: #8C8C8C;}
.payrollSubHeaderRightCol ul {float: right; list-style-type: none;}
.payrollSubHeaderRightCol li {float: left; margin:0 20px 0 0; padding: 0;}
.resultsNavTop li {float: left; margin: 0; padding-left: 10px;}
.resultsNavTop li a {text-decoration: underline;}
.singleColBodyColLg ol {margin-bottom: 40px;}
.singleColBodyColLg ul {list-style-type: disc;}
.singleColPod ul, .singleColPodLg ul, .singleColBodyColSm ul {list-style-type: disc; margin-bottom: 15px;}
.singleColPod li, .singleColPodLg li, .singleColBodyColSm li{margin: 0 0 3px 30px;}
.singleColBodyCtr li {background-position:98% 60%; margin:4px 0 15px; text-align:right; width:260px;}
.singleColPodLgCtr li {background-position:98% 98%; margin:2px 0 10px;}
ul.formLinks li {float:left; line-height:14px; margin: 5px 0 5px 20px; width:400px;}
.prepostBody ol {display: none; margin-top: 10px; width: 260px;}
.prepostBody li {margin-left: 25px; padding-bottom: 10px;}
.iopRtColBody li {color: #4D7AA1; margin-left: 20px; list-style-type: disc;}
.iopLandingCol ul {margin-top: 15px;}
.iopLandingCol li {list-style-type: disc; margin-left: 15px; margin-left: 15px; padding-bottom: 4px;}
.iopTopAnswerBody ul.col {width: 330px; float: left;}
.iopTopAnswerBody ul.col li {float: left; margin: 0 0 10px 0; *margin: 0 0 20px 0;}

/* ********* Layout ********* */
#mnContent {background:url(/support/images/layout/mnContentBg.png) repeat-y; float:left; overflow: visible; position: relative; width: 950px;}
#mnContent.results{margin-bottom:0;}
#mnContentOneCol {width: 950px; margin: 0 auto;}
#mainBody {margin-left:auto;margin-right:auto;width:950px !important;}
.alignCtr {text-align: center;}
.break {height: 10px;}
.break20 {height: 20px;}
.break40 {height: 40px;}
.colL {float:left; width:630px;}
.colR {float:right; width:310px;}
.floatL {float: left;}
.floatR {float: right;}
.layoutImgs {background:url(/support/images/sprites/layout.png) no-repeat;}
.hmPodSmSolidImgs {background:url(/support/images/sprites/podsSmHm.png) no-repeat;}
.hmPodSmYecImgs {background:url(/support/images/sprites/yearendHm.png) no-repeat;}
.headColR {float: right; margin-right: 20px;}
.hmPod {background-position: left -34px; height: 124px; position: relative; padding: 20px; width: 270px;}
.hmPodSm {background-position: -227px -258px; height: 104px; position: relative; padding: 10px 15px; width: 280px;}
.hmPodSmSolidTop {background-position: 0px 0px; height: 5px; position: relative; padding: 0px; width: 230px;}
.hmPodSmSolidMid {border-left: 1px solid #ccc; border-right: 1px solid #ccc; overflow: hidden; *width:228px!important;}
.hmPodSmSolidBtm {background-position: 0px -5px; height: 5px; position: relative; padding: 0px; width: 230px;}
.hmPodSmIcon {padding-left: 20px;}
.hmPodSmPdRt {padding-right:10px;}
.hmPodSmIconTax {background-position: 0px -10px; height: 29px; position: relative; width: 51px; padding:0; margin:6px 0 0 88px;}
.hmPodSmIconTra {background-position: -51px -10px; height: 29px; position: relative; width: 51px; padding:0; margin:6px 0 0 88px;}
.hmPodSmIconCom {background-position: -102px -10px; height: 29px; position: relative; width: 51px; padding:0; margin:6px 0 0 88px;}
.hmPodSmIconCont {background-position: -153px -10px; height: 29px; position: relative; width: 51px; padding:0; margin:6px 0 0 88px;}
.hmPodSmYecBg {background-position: 0px 0px; height: 40px; position: relative; width: 950px;}
.hmPodSmYecCkmkIcon {background-position: 0px -40px; height: 20px; position: relative; width: 20px; padding:0; margin:11px 5px 0 15px; float:left}
.hmPodSmYecFaqsIcon {background-position: -20px -40px; height: 20px; position: relative; width: 20px; padding:0; margin:11px 5px 0 15px; float:left}
.hmPodSmYecDeadIcon {background-position: -40px -40px; height: 20px; position: relative; width: 20px; padding:0; margin:11px 5px 0 15px; float:left}
.podLt {margin-right: 10px;}
.hmPod img {margin-right: 10px;}
#iopHmLtCol {float: left; width: 670px;}
#iopHmRtCol {float: right; width: 225px;}
#iopHmTestLtCol {float: left; width: 705px;}
#iopHmTestRtCol {float: right; width: 235px;}
.iopTopAnswerHd {background:url(/support/images/iop/solutionBg.png) no-repeat left top; font-size: 15px; font-weight: bold; height: 39px; line-height: 33px; padding-left: 15px; width: 705px;}
.iopTopAnswerBody {border-left: 1px solid #ccc; border-right: 1px solid #ccc; overflow: hidden; padding: 20px 20px 5px; *padding: 20px 20px 40px;}
.iopTopAnswerFt {background:url(/support/images/iop/solutionBg.png) no-repeat left bottom; height: 10px; width: 705px;}
.iopRtColTestTop, .iopRtColTestFt {background:url(/support/images/iop/iopRtColBg.png) no-repeat left top; height: 10px; width: 235px;}
.iopRtColTestBody {background: #f7f7f7; border-left: 1px solid #ccc; border-right: 1px solid #ccc; min-height: 317px; *min-height: 315px; padding: 5px 15px;}
.iopRtColTestFt {background-position: left bottom;}p.hmPodSmYecDesc
.iopHmLogin {border: 1px solid #7AA4CD; margin-bottom: 10px; overflow: hidden; width: 665px;}
.iopLoginHd {background: #EBEFF8; cursor: pointer;}
.iopHmLoginBorder {border-left: 1px solid rgb(204, 204, 204); height: 130px; float: left; margin:20px 30px 0;}
.iopHmLoginBody {padding: 0 10px;}
.iopHmLoginBodyColL, .iopHmLoginBodyColR {margin: 10px 0 0;}
.iopHmLoginBodyColL {float: left; height: 130px; width: 200px;}
.iopHmLoginBodyColR {float: right; width: 440px;}
.iopRtColBody {border: 1px solid #7AA4CD; padding: 10px 10px 20px;}
.iopSurvey {background: #EBEFF8; margin-top: 10px; overflow: hidden; padding: 8px 2px 1px 5px; }
.iopSurveyTest { border: 1px solid #CCCCCC; margin-top: 45px; overflow: hidden; padding: 5px 15px;}
.iopLandingCol {background:url(/support/images/iop/landingColBg.png) no-repeat; float: left; height: 280px; margin-right: 10px; padding: 20px; position: relative; width: 190px;}
.iopLandingCol.rt {margin-right: 0;}
.iopLandingImg {margin-left: 15px;}
.iopFeedback {float: right; margin-right: 0; overflow: hidden; padding: 0 0 15px; width: 375px;}
.iopProductBtnHide .prodSelectorBtn {display: none;}
.mnBody {background:transparent url(/support/images/layout/mainContBg.png) no-repeat left top; border-left: 1px solid #ccc; overflow: hidden; border-right: 1px solid #ccc; padding: 10px 20px 0;}
.mnCont {background:url(/support/images/layout/mainContBg.png) no-repeat left top; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-collapse: collapse; overflow: hidden; padding:12px 20px 10px; width: 588px;}
.mnContTop, .mnContBtm {height: 10px; width: 630px;}
.mnContTop {background-position: left top;}
.mnContBtm {background-position: left -24px;}
.relatedServImg {margin-right: 60px;}
.renewColL {float: left; width: 600px;}
.renewColR {background:url(/support/images/lp/renew/renew_blu_bk.gif) no-repeat 0 0; float: right; height: 442px; padding: 20px; width: 224px;}
.twoColMiddleFrameTopHome {background-position: left 0; height:25px; margin:0; padding:0; width:630px;}
.singleColPod, .singleColPodLg {float: left; margin-top: 20px; padding: 10px; width: 275px;}
.singleColPodLg {margin:20px 40px 40px 20px; width: 370px;}
.singleColPodLgCtr {margin:0 40px 125px 225px; width: 500px;}
.singleColPodTxt, .singleColPodTxtLg, .singleColPodCtrTxtLg {float: left; width: 195px;}
.singleColPodTxtLg {width: 275px;}
.singleColPodCtrTxtLg {width: 420px;}
.singleColPodIcon {float: left; height: 60px; margin-right:15px; padding-bottom:40px; width: 60px;}
.singleColBodyColSm {border-right:1px solid #CCCCCC; padding-right:20px; width: 350px;}
.singleColBodyColLg {margin-bottom: 40px; width: 500px;}
.singleColBodyCtr {padding:0 95px;}
.singleColBodyCtrIconTxt {margin: 30px 0 110px 80px;}
.payrollBody {margin: 15px auto 0; width: 950px;}
.payrollSubHeader {height: 35px; margin: -10px 0 0; *margin:0 0 0; padding: 0px; width: 950px;}
.payrollSubHeaderTitle {float: left; width: 200px;height: 35px;}
.productSelector {float: left; height: 35px;}
.productSelectorOver {background:url(/support/images/product_selector/prodselb.png) no-repeat;z-index: 1000000;}
.payrollSubHeaderRightCol {float: right; margin-right: -10px; height: 35px; margin-bottom: 4px; position:relative; width: 250px;}
.searchNoResults {padding: 0px 0px 20px 0px; line-height: 20px;}

/* ********* IOP Survey Styles ********* */
iframe {width: 400px; overflow: hidden;}
.surveyMonkeyContainer {background: #fff; border: 1px solid #7AA4CD; margin-left: 200px; top: 175px; position: fixed; width: 420px; display: none;}
.surveyMondkeyHd {background: #5E82A6; color: #FFFFFF; font-size: 14px; font-weight: bold; height: 22px; padding: 5px 0 0 10px; position: relative;}
.surveyCloseBu {background:url(/support/images/iop/closeBu.png) no-repeat; height: 10px; position: absolute; right: 5px; top: 4px; width: 10px;}

/* ********* Search ********* */
#autoSearch {display: none}
#subtopics option {min-width: 160px;}
#topics option {min-width: 140px;}
.autoSearchBody {background: #fff; border-left:1px solid #618BE0; border-right:1px solid #618BE0; margin-left: 20px; width: 908px;}
.autoSearchTop, .autoSearchBtm {background: transparent url(/support/images/sprites/search.png);}
.autoSearchTop {background-position: left -156px; border-bottom: 1px solid #618BE0; height: 30px; margin: 10px 0 0 20px; width: 910px;}
.autoSearchTop p.featureLinks {margin:-4px 15px 0 0;}
.autoSearchTopRt {float: right; width: 280px;}
.autoSearchBtm {background-position: left bottom; border-top: 1px solid #618BE0; overflow: hidden; margin: 0 0 10px 20px; padding: 7px 20px; width:870px;}
.autoSearchHighlight {background: #d3e8ff; color:#365EBF; padding: 0 1px;}
.autoSearchNum {padding: 8px 0 0;}
.autoSearchMore {float: right; padding: 2px 20px 0 0;}
.facetSearchCont {background: #fff; border: 1px solid #153c89; margin-bottom: 10px; padding: 10px; -moz-border-radius:3px;}
.searchContLgTop, .searchContLgBtm, .searchContTop, .searchContBtm {background:url(/support/images/sprites/search.png) no-repeat left top; height: 10px;}
.searchContLgBtm {background-position: left -52px; margin-bottom: 10px;}
.searchCont {background:url(/support/images/layout/searchBgSm.png) repeat; padding:0 20px 0; *padding-bottom: 10px; width: 590px;}
.searchContTop {background-position: left -94px;}
.searchContBtm {background-position: left -146px; margin-bottom: 10px;}
.searchContLg {background:url(/support/images/layout/searchBgLg.png) repeat; width: 950px;}
.searchBar, .searchBarLg, .searchBarSm, .searchBarSmLt, .searchBarLt, .searchBarLgLt {background:url(/support/images/sprites/search.png) no-repeat; height: 32px; margin:10px 0;}
.searchBar {background-position: -323px -62px; width: 582px;}
.searchBarLg {background-position: -5px -62px; width: 903px;}
.searchBarLt, .searchBarSmLt, .searchBarLgLt {background-position: left -62px; margin-left: 20px; width: 7px;}
.searchField {background: none; border: 0px; color:#365EBF; float: left; font-size: 16px; font-weight: bold; height: 24px; line-height: 25px; padding:3px 11px 4px 5px; width: 700px;}
.searchContSm {background:url(/support/images/layout/searchBox.png) no-repeat;}
.searchBarSm {background-position: -486px -62px; width: 418px;}
.searchFieldSm {background:none; border: 0px; float: left; font-size: 14px; margin: 2px 11px 4px 5px; padding-top: 5px; width: 275px;}
.searchBarSmLt {margin-left: 0;}
.searchResIcon {background:url(/support/images/sprites/icons.png) no-repeat; float:left; height:40px; margin:0 20px 15px 0; width:38px;}
.searchResArtID {color: #939393; margin: 0 0 10px 2px;}

/* ********* Search Results ********* */
#search-no-results {padding: 20px;}
#searchResultsBody {width: 10000px; overflow:hidden;min-height:100px; padding-bottom: 0;}
.article {margin:0 0 30px; padding: 0;}
.article b {background: #D3E8FF; padding: 0 3px;}
.article-type, .support-category {display: none;}
.resultsNavTop {float: right; margin-top: 8px;}
.resultsNavTop .searchFooter {display: none;}
.resultsNavTop .searchFooterBox {padding-top: 6px;}
.resultsNavSelected {color: #505050;}
.resultsNavBtm {margin-bottom: 20px;}
.searchResLoader {margin: 10px 0 40px; width: 590px; text-align: center;}
.searchResultsCont {float:left; margin-bottom:10px; padding-right:50px; width:590px;}
.searchResTitleCont {border-bottom: 1px solid #ccc; min-height: 48px; margin-bottom: 20px;}
.searchResults li{font-size: 14px; display: block;	padding: 0px 20px 20px 0px;}
.searchResults a{color: #365ebf; font-size: 14px; font-weight: bold;}
.searchResults p{font-size: 12px; margin:5px 0 5px 0;}
.searchResults div{color: #939393; font-size: 12px;}
.searchFooterBox {height: 30px; margin: 0px 0 0px 0; padding: 20px 0 0 0;}
.searchFooter {float: left; padding: 0px 0 20px 5px;}
.searchFooterNav {float: right; font-size: 12px; padding: 0px 5px 20px 20px;}
.searchFooterNav a{font-size: 12px; padding-left: 8px;}
.results_nav {margin: 0px; padding: 0px;}
.results_nav a{color: #365ebf; font-size: 12px; padding-left: 8px;}
.searchInput {border:0px; font-size:10px; height:15px; left:1px; position:relative; top:1px; width:248px;}
.searchInput200 {border:0px; font-size:10px; height:15px; left:1px; position:relative; top:1px; width:180px;}
.searchInput600 {border:0px; font-size:14px; height:24px; left:0px; position:relative; top:0px; width:600px;}
.searchSmall {height: 23px; margin: 20px 0px 10px 0px;}
.search200 {height: 23px; margin: 5px 0px 10px 0px;}
.searchBox {background:url(/sbweb/common/images/backgrounds/search_background.gif) no-repeat top left; float: left; height:23px; padding: 4px 10px 0px 10px; width:289px;}
.searchBox200 {background:url(/support/images/common/search_background200.gif) no-repeat top left; float: left; height:23px; padding: 4px 10px 0px 10px; width:200px;}
.searchButtonSmall {float: left; height:24px; width:63px;}
.searchAdvanced {float: left; margin: 5px 0 0 20px;}

/* ********* Buttons ********* */
.buImgs, .buImgs span {background:url(/support/images/sprites/buttons.png) no-repeat; color: #fff; cursor: pointer; font-family: "FS Albert", "Trebuchet MS", Verdana; font-weight: bold; font-size: 12px;}
.searchBu {background-position:left 0; border: none; cursor: pointer; display: block; float: right; height: 32px; width: 112px;}
.chatBuRt {margin:8px 10px 15px;}
.chatPodBu {margin: 5px 0 8px;}
.gryBuSm span, .bluBuSm span, .bluBuSm20 span, .bluBuMed span, .greenBu span, .orangeBu span, .orangeBuLg span {float: left; font-size: 14px; line-height: 14px; margin-right:-10px; padding: 6px 10px 6px 5px;}
.gryBuSm {background-position:left -50px; float: left; padding:0 0 0 6px;}
.gryBuSm span {background-position:right -50px; color:#505050;}
.gryBuLg {background-position:10px 10px; height: 26px;}
.gryBuLg span {background-position:10px 10px;}
.bluBuSm {background-position:left -79px; float: left; padding:0 0 0 6px;}
.bluBuSm20 {background-position:left -197px; float: left; padding:0 0 0 6px;}
.bluBuSm span {background-position:right -79px;}
.bluBuSm20 span {background-position:right -197px; font-size: 12px; padding-top:3px;}
.bluBuLg {background-position:left -105px; height: 24px; float: left; padding:0 0 0 6px;}
.bluBuLg span {background-position:right -105px; height: 36px;}
.bluBuMed {background-position:left -279px; height: 30px; float: left; padding:0 0 0 6px;}
.bluBuMed span {background-position:right -279px; font-size: 16px; height: 30px; line-height: 18px; height: 25px; padding-left: 15px; padding-right: 17px; *padding-top: 2px; text-align: center; width: 125px;}
.reqBannerBu {margin: 3px 0 0 12px;}
.nextBu {background:url(/support/images/buttons/nextBu.png) no-repeat; margin-left: 5px;}
.nextBuGry {}
.nextBu, .previousBu {height: 11px; margin-top: 2px; width: 7px;}
.greenBu {background-position:left -218px; float: left; height: 25px; padding:0 0 0 6px;}
.greenBu span {background-position:right -218px; padding-bottom: 5px;}
.orangeBu {background-position:left -141px; float: left; padding:0 0 0 6px;}
.orangeBu span {background-position:right -141px;}
.orangeBuLg {background-position:left -167px; float: left; padding:0 0 0 6px; height: 30px;}
.orangeBuLg span {background-position:right -167px; font-size: 16px; font-weight: bold; line-height: 18px;}
.previousBu {background:url(/support/images/buttons/previousBu.png) no-repeat; margin-right: 5px;}
a:hover.orangeBu, a:hover.greenBu {text-decoration: none;}
.rtRailChatBu {margin: 15px 0;}
.signinBu span {padding-bottom: 5px;}
.printBu span {padding-bottom: 6px;}
.printBuSm span {padding-bottom: 4px;}
.plusBu, .minusBu, .plusBuExpand, .minusBuExpand {float: left; height: 15px; margin: 5px 15px 0 0; width: 15px; cursor:pointer; visibility:hidden;}
.plusBu, .plusBuExpand {background:url(/support/images/buttons/plusBu.png) no-repeat;}
.minusBu, .minusBuExpand {background:url(/support/images/buttons/minusBu.png) no-repeat;}
.vmpChatBu {float: right; margin: 0 0 0 20px;}
.kbImgCloseBu {background:url(/support/images/buttons/imgCloseBu.png) no-repeat; top: -5px; height: 25px; position: absolute; right: -5px; width: 25px; z-index: 2; cursor:pointer;}
.kbImgEnlargeBu {background:url(/support/images/buttons/imgEnlargeBu.png) no-repeat; bottom: 0px; height: 24px; position: absolute; right: -10px; width: 25px;cursor:pointer;}
.kbChatButton {margin: 20px 5px 0 0;}
.solutionBu, .solutionFormsBu {display: none;}
#LPChatButton {position: absolute; top: -2px;}
.iopHmBu {margin: 42px 0 0 25px;}
.buArrowImg {margin: 1px 0 0 7px;}
.iopLandingBu {bottom: 52px; *bottom: 42px; left: 34px; position: absolute;}

/* ********* Right Column ********* */
.rtRail { width: 310px;}
.rtRailTop h3, .rtRailHead h3 {font-size: 14px; font-weight: bold; padding: 6px 0 0 10px;}
.rtRailTop, rtRailTopOpen, .rtRailHead, .rtRailOpen {cursor: pointer;}
.rtRailTop {background-position: -310px -99px; height: 29px;}
.rtRailTopOpen {background-position: -310px -70px; height: 29px;}
.rtRailTopAlert {background-position: -310px -33px; height: 10px;}
.rtRailTopAlertTitle {font-size:14px; font-weight: bold; margin: 0px 0 0 10px;width: 280px;}
.rtRailCont {background: #f7f7f7; border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.rtRailBtm, .rtRailBtmAlert {background-position:-310px -51px; height: 19px;}
.rtRailBtm {width: 310px;position:absolute;right:0;bottom:0;}
.rtRailHead {background-position: -310px -157px; height: 29px;}
.rtRailHeadOpen {background-position: -310px -128px; height: 29px;}
.rtRailBreak {height: 10px; background: #fff;}
.rtRailTxt {float: left; margin-bottom: 5px; width: 78%;}
.rtRailSectBreak {border-top: 1px solid #ccc; margin: 5px 0 20px;}
table#twoColFrameTable tr.noprint td .layoutImgs.rtRailBtm{position:relative;}

/* ********* Right Column Styles ********* */
.rtContentParagraph {margin:15px 10px 0px 10px; float:left; width:285px; padding-bottom:10px;}
.rtContentParagraph a {font-weight: normal;}
.rtContentParagraph li {font-weight: normal; padding: 0px 0 7px 0px; margin: 0 0 0 25px;}
.rtContentParagraph ul {list-style-type:disc;}
.rtContentParagraph ol {cursor: pointer; line-height: 15px; list-style-type:decimal;}
.rtContentParagraph h1 {line-height: 24px; font-size: 14px; font-weight: bold;}

/* ********* Icons ********* */
.iconImgs {background:url(/support/images/sprites/icons.png) no-repeat;}
.alertBuIcon, .signinBuIcon, .printBuIcon {margin-top:-2px; padding-right:5px;}
.alertIcon {background-position: -120px -40px; margin: -25px 0 0 5px;}
.alertIcon, .chatIcon, .phoneIcon, .relatedIcon, .topIcon {float:right; height: 60px; width: 60px;}
.artIconSm {background-position: -377px top;}
.chatIcon {background-position: left -40px;}
.chatIconOrange {float:left;}
.howtoIcon, .infoIcon, .troubleIcon, .alertArtIcon, .pdfIcon, .pageIcon, .vmpIcon {float: left; height: 40px; margin:3px 15px 15px 0; width: 38px;}
.alertArtIcon {background-position: -339px top;}
.howtoIcon {background-position: -38px top;}
.howtoIconSm {background-position: -219px top;}
.infoIcon {background-position: left top;}
.infoIconSm {background-position: -189px top;}
.infoIconSm, .howtoIconSm, .troubleIconSm, .pdfIconSm, .vdIconSm, .artIconSm, .pdfIconFormsSm {float: left; height: 30px; margin: 0 10px 20px 0; padding-bottom:10px; width: 30px;}
.iopProductIcon {float: left; margin: 0 20px 60px;}
.pageIcon {background-position: -338px -40px}
.payTaxIconRtRail {background-position: -30px -100px;}
.payTaxIconRtRail, .pdfIconRtRail, .yrEndIconRtRail, .vmpIconRtRail, .pdfIconForms, .clickFormsIcon {height: 34px; margin-right: 10px; width: 30px;} 
.pdfIcon {background-position: -76px top;}
.pdfIconForms, .clickFormsIcon {float: left; margin-bottom: 15px;}
.pdfIconSm {background-position: -249px top;}
.pdfIconFormsSm {background-position: -249px top; margin-right: 15px;}
.clickFormsIcon {background-position: -121px -100px;}
.pdfIconRtRail, .pdfIconForms {background-position: left -100px;}
.phoneIcon {background-position: -240px -40px;}
.refineOpen, .refineClsd {float:right; height: 9px; padding-right: 7px;  width: 9px;}
.refineOpen {background:url(/support/images/icons/refineOpenIcon.png) no-repeat;}
.refineClsd {background:url(/support/images/icons/refineClsdIcon.png) no-repeat; margin: -2px -4px 0 0;}
.relatedIcon {background-position: -180px -40px;}
.topIcon {background-position: -60px -40px;}
.troubleIcon {background-position: -114px top;}
.troubleIconSm {background-position: -279px top;}
.vdIcon {background-position: -152px top;}
.vdIconSm {background-position: -309px top;}
.vmpIconRtRail {background-position: -90px -100px;}
.vmpIcon {background-position: -300px -40px}
.yrEndIconRtRail {background-position: -60px -100px;}
.welcomeBookIcon {margin: -10px 10px 0;}
.yrEndBookIcon {margin: -16px 10px 0 0;}
.iopHmArrow {background:url(/support/images/icons/iopHmArrow.png) no-repeat; height: 14px; margin: 10px 10px 0; width: 14px;}
.iopHmArrowDown {background:url(/support/images/icons/iopHmArrowDown.png) no-repeat; height: 14px; margin: 13px 10px 0 10px; width: 14px;}

/* ********* Alerts ********* */
.alertImgs {background:url(/support/images/sprites/alert.png) no-repeat;}
.alertHmTop {background-position: left top; height: 16px;}
.alertHmBody {background: #fff2e9; border-left: 1px solid #f9ad8c; border-right: 1px solid #f9ad8c; background-position: left top; overflow: hidden; padding:5px 10px 10px; position: relative; width: 928px;}
.alertHmBtm {background-position: left -25px; height: 7px; margin-bottom: 10px;}
.alertHmIcon {background-position: left -32px; height: 26px; margin:5px 10px; width: 26px;}
.alertHmClsBu {background-position: -26px -32px; cursor: pointer; height: 18px; width: 16px;}

/* ********* Forms ********* */
.facetSearchCont label {margin-left: 5px;}

/* ********* KB Article Styles ********* */
.kbTitle {width:460px;float: left;}
.kbTitle h2 {color:#505050;font-size:16px; font-weight: normal; line-height: 22px; margin: 0; padding:0 20px 0 0;}
.kbHeader, .kbParagraphBlock {margin-bottom: 20px;}
.kbHeader {border-bottom: 1px solid #ccc; overflow: hidden; padding-bottom: 10px; *padding-bottom: 30px;}
.kbHeader img {float: left;}
.kbPrint {float: right;cursor: pointer;margin: 0 10px 0 0;}
.kbID{color:#939393;margin: 0 0 20px 0px;font-size: 10px;float: left;}
.kbParagraphBlock {max-width: 630px; margin-bottom: 15px;}
.kbParagraphBlock h3 {color: #365ebf; font-size: 16px; font-weight: normal; padding-bottom: 0px;}
.kbParagraphBlock .kbExpand {margin-bottom: 10px;}
.kbContentBlock {font-size: 11px; margin: 0px; padding: 0 0 20px;}
.kbContentBlock ul, .kbContentBlock ol {padding-bottom: 15px;}
.kbContentBlock ul{list-style-type:disc;}
.kbContentBlock ul li, .kbContentBlock ol li{padding: 5px 0; line-height: 15px; font-size: 11px;}
.kbContentBlock img.zoom {border: 3px solid black; cursor: pointer;}
.kbContentBlock img.noZoom {border: 3px solid red;margin: 20px;}
.kbBlockNote {margin-left: 20px;}
.expAllExp {margin-bottom: 25px;}
.expandAllStepsExp, .expandAllSteps {margin-bottom: 15px;}
.kbImgBg {color:#fff; margin: 20px 10px; position: relative; width: 330px; z-index:1;}
.kbImgBgSm {background:url(/support/images/layout/kbImgBgSm.png) no-repeat; height: 190px; padding: 15px; width: 340px; cursor:pointer;}
.imgOverflowCut {width:300px; height: 150px; overflow: hidden;}
.kbImgBg .kbImgBgBody, .kbImgBg .kbImgBgTop, .kbImgBg .kbImgBgBtm, .kbImgBg .kbImgBgBtm div {background:url(/support/images/layout/imgBg.png) no-repeat right top transparent;}
.kbImgBg .kbImgBgBody {padding:20px 6px 6px 6px; position:relative;}
.kbImgBgBody img, .kbImgBgSm img {border: 1px solid #ccc;}
.kbImgBg .kbImgBgTop {background-position:left top; height:100%; left:0; margin-left:-15px; position:absolute; top:0; width:15px;}
.kbImgBg .kbImgBgBtm {position:relative;}
.kbImgBg .kbImgBgBtm, .kbImgBg .kbImgBgBtm div {font-size:1px; height:20px;}
.kbImgBg .kbImgBgBtm {background-position:right bottom;}
.kbImgBg .kbImgBgBtm div {background-position:left bottom; margin-left:-15px; position:relative; width:15px;}
.kbNote {background-color: #FFFED9; border-left: 1px solid #E9E329; border-right: 1px solid #E9E329; padding:5px 20px; width: 478px;}
.kbNoteTop, .kbNoteBtm {height: 10px;}
.kbNoteTop {background-position: left -218px; margin-top: 15px;}
.kbNoteBtm {background-position: left -228px; margin-bottom: 15px;}
.kbChat {background-color: #fff2e9; border-left: 1px solid #f9ad8c; border-right: 1px solid #f9ad8c; overflow: hidden; padding:5px 20px; width: 546px;}
.kbChatTop, .kbChatBtm {height: 10px;}
.kbChatTop {background-position: left -238px; margin-top: 15px;}
.kbChatBtm {background-position: left -248px; margin-bottom: 15px;}
.kbChatTxt {float:left; margin:5px 15px; width: 270px;}
.kbChatTxt h2 {color: #e66424; margin-bottom: 5px;}
.kbChatTxt p {font-size: 12px; line-height:16px;}
.kbHighlight {background-color: yellow; padding: 20px; margin: 20px;}
.kbNormal{}
.kbStep{margin-bottom: 20px;}
.expAll {padding: 0 0 30px 0;}
.kbStepShortDesc {font-size: 11px; margin:0px 5px 5px 60px; padding-top: 2px;}
.kbExpLongDesc {display: none; padding:25px 0 0 50px;}
.kbStepLongDesc {display: none; padding:25px 0 0 65px;}
.kbExpShortDesc { font-size: 11px; margin:0px 5px 5px 30px; padding-top: 2px;}
.imgZoomButton {margin: 0px 0 0 20px;}
.kbStepIcon {background:url(/support/images/icons/listBullet.png) no-repeat; color: #fff; float: left; font-weight: bold; font-size: 12px; height: 24px; line-height:22px; margin: 0 10px 0 0px; text-align: center; width: 24px; }
.zoomer {position: absolute;display: none; margin: -15px 0 0 0; z-index: 999999; left:30px;}
.kbRestart {width: 100px; height: 10px; border: 1px solid red;}
.vmpHeader {margin: 20px 0 20px 0; border-bottom: 1px solid #ccc; min-height: 45px;}
.singleStepExp, singleStepExp {cursor:pointer;}
.prepostBody {background:url(/support/images/layout/prepostBodyBg.png) repeat-y; padding: 7px 0 0 12px; width: 278px;}
.prepostContent {cursor: pointer; margin-bottom: 20px;}
.prepostTop, .prepostBtm {background:url(/support/images/layout/prepostBg.png) no-repeat; width: 290px;}
.prepostTop {background-position: left top; height: 5px;}
.prepostBtm {background-position: left -22px; height: 20px;}
.prepostNum {background:url(/support/images/layout/prepostNumBg.png) no-repeat; float: left; height: 15px; width: 16px;}

/* ********* product selector styles ********* */
#globalAlertsBtn {display:none;}
#prodSelBox {position: absolute; display: none; width: 450px; overflow:hidden; z-index:9999999 }
.prodSelBoxTop {background:url(/support/images/product_selector/prodSelClickTop.png) no-repeat; width: 450px; height: 15px;}
.prodSelBoxTop div {width: 430px; margin: 0 0 0 9px;}
.prodSelBoxMid {background:url(/support/images/product_selector/prodSelClickMid.png) repeat-y; width: 450px;}
.prodSelBoxMidContent {width:430px; margin: 0px 20px 0px 10px; border-top: 0px solid #ccc;}
.prodSelBoxMidContent h2{color: #F0640F; font-size: 16px; font-weight: bold; line-height: 20px; padding: 10px 10px 0 14px;}
.prodSelBoxMidContent p{padding: 0px 10px 0px 14px;}
.prod{height:69px;width:420px;cursor:pointer;margin: 0 0 0 4px;}
.prod div{margin: 10px;}
.prod h1{font-size: 16px; font-weight: bold; line-height: 16px; padding: 10px 10px 0 14px; color: #365ebf; margin: 0 0 0px 0;}
.prod p{padding: 5px 0 0 0;}
.prodSelBoxClose{margin: 35px 0 0px 340px; padding: 0 0 10px 0; height: 30px;}
.prodOver{background:url(/support/images/product_selector/prodSelClickOver.png) no-repeat;}
.prodIcon {width: 18px; float: left;height: 49px;background-image: url(/support/images/redesign/arrowLarge.gif);background-repeat: no-repeat;cursor: pointer;}
.prodSelBoxBot {background:url(/support/images/product_selector/prodSelClickBot.png) no-repeat; width: 450px; height: 15px;}

/* ********* Inline product selector styles ********* */
#inlineProdSelBox {margin-bottom: 10px; *height: 200px !important; width: 950px;}
#inlineProdSelBox .prod {float: left; margin-left: 10px; padding: 10px 10px 0; width: 274px;}
#inlineProdSelBox .prodOver {background:url(/support/images/product_selector/inlineProdSelHoverBg.png) no-repeat; height: 68px; margin: 0 0 0 10px; width: 274px;}
#inlineProdSelBox h2 {color: #F0640F;font-size: 18px; font-weight: normal; float: left; line-height: 20px; margin-bottom: 20px;}
#inlineProdSelBox h3 {color: #365EBF; font-size: 16px;}
#inlineProdSelBox p {color: #365EBF; margin-top: -5px;}
#inlineProdSelBox p.online {margin-top: 15px;}
#inlineProdSelBox ul {}
#inlineProdSelBox ul li {font-size: 12px; list-style-type: disc; margin: 0 0 4px 20px;}
#inlineProdSelBox .prodLine {background:url(/support/images/product_selector/inlineProdSelLine.png) no-repeat; float: left; height: 76px; width: 2px;}
#newProdSelector span {color: #365EBF; cursor: pointer;}
.prodSelChangeLink {position:relative; float:left; top:12px; left:5px;}
#inlineProdSelBox .prod span {color: #365EBF !important;}
.prodSelArrow {background:url(/support/images/arrows/linkArrowBlue.png) no-repeat; float: left; height: 14px; margin: 0 7px 0 0 !important; width: 14px;}
.prodSelArrowSm {background:url(/support/images/icons/prodSelArrowSm.png) no-repeat; float: left; height: 8px; margin: 2px 4px 0 0; width: 14px;}
.inlineProdSelBoxTop, .inlineProdSelBoxBot {height: 10px; width: 950px;}
.inlineProdSelBoxTop {background:url(/support/images/product_selector/inlineProdSelTop.png) no-repeat;}
.inlineProdSelBoxMid {padding: 5px 15px 0; overflow: hidden;}
.inlineProdSelBoxBot {background:url(/support/images/product_selector/inlineProdSelBot.png) no-repeat;}
.inlineProdSelBoxMidContent {}
.inlineProdSelHelpIcon {background:url(/support/images/product_selector/inlineProdHelpIcon.png) no-repeat; display: none; float: left; height: 15px; margin-left: 6px; width: 19px;}
.inlineProdSelBoxClose {background:url(/support/images/product_selector/inlineProdCloseBu.png) no-repeat; float: right; height: 43px; margin: -10px -10px 0 0; width: 43px;}
p.inlineProdSelBtmLink {float: right; margin: 30px 15px 0 0 !important;}
p.inlineProdSelBtmLink a {color: #019446;}

/* ********* Other product support styles ********* */
.subHeaderFeedback {float:right;width: 110px; cursor: pointer; height: 35px;}
.subHeaderFeedback p{margin: 0 20px 0 0;}
.subHeaderFeedbackOver {background:url(/support/images/product_selector/feedback.png) no-repeat;z-index: 1000000;}
.subHeaderOtherSupport {float:right;width: 200px; cursor: pointer; height: 35px;}
.subHeaderOtherSupport p{margin: 0 15px 0 0;}
.subHeaderOtherSupportOver {background:url(/support/images/product_selector/otherSupportOver.png) no-repeat;z-index: 1000000;}
.fsat {font-family: "FS Albert", "Trebuchet MS", Verdana;}
.contactUsLeftBox {width:450px; float:left;}
.contactUsRightBox {border-left: 1px solid #ccc; min-height: 410px; width: 430px; float: right; padding: 0 0 0 20px;}
.contentTitles {font-size: 18px; font-weight: normal; line-height: 18px; margin: 0 0 10px 0;}
.contactRightBoxRight {width: 350px; float: right;}
.contactChatButton {margin: 20px 35px 0 0;}
.iconCall {width: 60px; height: 60px; float: left; margin: 0 20px 20px 0;}
.headerBreak {border-bottom: 1px solid #ccc; margin: 0px 0 20px 0; clear: both; padding: 15px 0 0 0;}

/* ********* Video Page Styles ********* */
.vd_th {margin:20px 0 0;}
.vd_title {font-size:14px; font-weight:bold; line-height:15px; margin:0 0 5px; padding:0; width:250px;}
.vd_meta{font-size:11px; font-style:italic; margin-bottom:20px;}

/* ********* Inner Frame - Round Cornered White Box with no gradient - frame level 2 ********* */
.pods, .podsSm {width: 950px; height: 162px; margin: 10px 0 0 0;}
.podsSm {height: 124px;}
.podsSmSolid {width: 950px; height: 100px; margin: 10px 0 0 0;}
.podsSmSolid a:hover, .podsSmBanner a:hover {text-decoration: none;}
.podsSmBanner {width: 950px; height: 40px; margin: 10px 0 10px 0;}
.innerFrame{margin-left:0px; width:590px;}
.innerFrameTop{background:url(/support/images/common/inner_frame_top.gif) no-repeat; height:20px; width:590px;}
.innerFrameMid{background:url(/support/images/common/inner_frame_mid.gif) repeat-y; width:590px;}
.innerFrameBtm{background:url(/support/images/common/inner_frame_btm.gif) no-repeat; height:4px; width:590px;}
.innerFrameContent{margin: 0px 20px 0px 20px; padding: 0px 0 16px 0;}

/* ********* Page Components ********* */
.intuitArrowImageSmall{background:url(/support/images/arrows/intuit_arrow_small.gif) no-repeat; float: left; height:28px; width:32px;}
.padding20{height: 10px;}
.break20px{height:15px;}
.separator {border-top: 1px solid #ccc; height: 1px; margin: 0 20px 0 20px;}
.innerSeparator {border-top: 0px solid #ccc; height: 1px; margin: 20px 0px 20px 0px;}
.rightRailItem{border-bottom:solid 0px #ccc; margin:0px; margin-bottom:0px; padding:0px 20px 0px 20px; width:270px;}
.Blue{color: #365ebf; font-size:14px; font-weight:bold; left:19px; position:relative; top:10px;}	
.rightRailNameBlue a{color:#365ebf; text-decoration:none;}
#contact-us-container {display:none;}

/* ********* Article Content Styles ********* */
.articleTitle img {float: left; margin: 0 10px 0 0;}
.articleTitle h2{color:#505050; float: left; font-size:18px; line-height: 24px; margin: 0px 0 0px 0; padding: 0 0 0px 0; width:460px;}
.articlePrint {cursor: pointer; float: right; margin: 0 10px 0 0;}
.articleID{color:#939393; font-size: 10px; float: left; margin: 0 0 20px 55px;}
.articleBlock {margin: 0px 0 0px 0;}
.articleBlockTitle {font-size:14px; font-weight: bold; margin: 0px 0 20px 0;}
.article_info {font-size: 12px;}
.articleInfoTitle {font-size:14px; font-weight: bold; margin: 0px 0 5px 0;}
.articleInfoText {font-size:12px; margin: 0px 0 20px 0;}
.articleBlock {font-size: 11px; line-height: 15px;}
.articleBlock li{font-size: 11px; line-height: 15px; padding: 5px 0 5px 0;}
.articleBlock ul{list-style-type:disc;}
.articleBlock ul li{font-size: 11px; line-height: 15px; padding: 5px 0 5px 0px;}

/* ********* Solutionator Styles ********* */
.solutionator {padding: 20px;}
.noShow {display: hidden;}

/* ********* Contact Us Page Styles ********* */
.problemBar {background:url(/support/images/backgrounds/problem_bar_off.gif) no-repeat; cursor: pointer; height:49px; margin: 3px 0 0px 0; text-decoration: none; width:900px;}
.problemBar h1{font-size:18px; font-weight:bold; line-height:18px; padding: 14px 0 0 40px;}
.problemBarText {float:left;}
.problemBarTextLink{float:left;}
.problemBarTextLink h1{color: #365ebf;}
.problemBarSubText1Line {color: #365ebf; float:right; font-size:12px; font-weight:bold; line-height:14px; padding: 17px 20px 0 40px; text-align: right;}
.problemBarSubText2Lines {color: #365ebf; float:right; font-size:12px; font-weight:bold; line-height:14px; padding: 10px 20px 0 40px; text-align: right;}
.problemBarSubText1LineCallNum {color: #f0640f; float:right; font-size:24px; font-weight:bold; line-height:18px; padding: 14px 5px 0 0px; text-align: right;}
.problemBarSubText1LineCallMin {color: #365ebf; float:right; font-size:12px; font-weight:bold; line-height:14px; padding: 17px 20px 0 0px; text-align: right;}
.problemBarSubText1LineCallMin2 {color: #365ebf; float:right; font-size:12px; font-weight:bold; line-height:14px; padding: 17px 5px 0 0px; text-align: right;}
.problemContent {border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; display: none; width: 898px;}
.paddedContent {display: inline-block; padding: 20px; width: 857px;}
.paddedContentIcon {float: right; padding: 20px; width: 150px;}
.paddedContent h1 {font-size:14px; font-weight: bold; margin: 0px 0 15px 0;}
.paddedContent a {display: block; line-height: 18px;}
.step3OnHeader {background:url(/support/images/backgrounds/step3Header.gif) no-repeat; height: 85px; margin: 0px; padding: 0px; width: 900px;}
.titleh1 {font-size:14px; font-weight: bold; margin: 0px 0 15px 0;}
.text_center { text-align: center; }
.yes {display: inline; font-size: 12px; height:20px; padding: 4px 0 4px 20px; background: url(/support/images/icons/feedback_up.gif) left center no-repeat; }
.no {display: inline; font-size: 12px; height:20px;  padding: 4px 5px 4px 20px; background: url(/support/images/icons/feedback_down.gif) left center no-repeat; }
#ptsPayrollHelp {background-image: url(/support/fragments/pts/media/payroll_help.gif); background-repeat: no-repeat; display: block; line-height: 22px; margin: 20px 0 0 0; text-indent: 10px; width: 250px;}	
.ptsHeader {font-size: 16px; font-weight: bold; line-height: 24px; margin: 20px 0 0 0; padding: 10px 0 10px 0px; width: 500px;}
.changeAgencyB {cursor: pointer; float: right; height: 32px; margin: -37px 10px 0 0; width: 139px; z-index: 999999;}
#pageContentSize0 {display: inline-block;}
#middleCell {background:transparent url(/support/images/backgrounds/product_frame_midFix.gif) repeat-y scroll 0 0;width:630px;}
#rightRailBottom {background:transparent url(/support/images/backgrounds/sidebar_frame_bot.gif) no-repeat scroll center bottom; width:310px; height: 19px; margin: 0px; padding: 0px;}
#twoColMiddleFrameBottom {background:transparent url(/support/images/backgrounds/product_frame_bot.gif) no-repeat scroll 0 0; height:19px !important; width:630px;}
.mainContentIntro {color:#505050; font-size:16px; font-weight:bold; line-height:22px; padding-bottom: 20px;}
.welcomeRC ul{list-style-type:disc;}
.welcomeRC li{padding: 3px 0 2px 0;}
.welcomeLC li{padding: 5px 0 5px 0;}
#bnaContent {background-image: url(/support/images/backgrounds/middleContentBCK.gif) repeat-y;}
#bnaContentInner {padding: 20px 20px 20px 20px;}
.bnaGuide {line-height: 16px; padding: 0px 20px 20px 0px;}
.bnaHeading {font-size: 14px; font-weight: bold; padding: 0px 0 10px 0;}
.bnaTitle {font-size: 14px; font-weight: bold; padding: 10px 0 10px 0;}
.bnaParagraph {line-height: 16px; padding: 5px 0 5px 20px; width: 520px; word-wrap: break-word;}
.bnaListQ {margin: 0 0 0 0;}
.LIST1 {padding: 5px 0 5px 20px;}
.bnaGenTable {width: 100%;}
.bnaGenTable td {height: 20px;}	
#bnaContentMid {background-image: url(/support/images/backgrounds/middleContentBCK.gif) repeat-y; width: 590px;}	
#bnaGenContentInner2 {padding: 0px 20px 20px 20px;}
#innerBoxTop {background-image: url(/support/images/backgrounds/topRoundCorners590.gif) no-repeat; height: 8px; overflow: visible; width: 590px; }
#innerBoxBottom {background-image: url(/support/images/backgrounds/bottomRoundCorners590.gif) no-repeat; height: 8px; overflow: visible; width: 590px; }
.genListTD {padding: 3px 0 2px 0;}
.bnaListLoadInC .DOCUMENT-GUIDE{line-height: 16px; padding: 5px 0 10px 20px; width: 500px;}
.bnaListLoadInC .DOCUMENT-GUIDE .TOC1{width: 500px;}
#bnaListTD {line-height: 16px;width: 500px;}
#bnaListToggle {background-image: url(/support/images/buttons/icon_plus.png no-repeat) no-repeat; float: left; height: 9px; margin: 4px 0 0 0; padding: 0 7px 0 0; width: 9px;}
.bnaListToggle {display: none;}
#bnaOpenL {background-image: url(/support/images/buttons/icon_minus.png) no-repeat; float: left; height: 9px; margin: 4px 0 0 0; padding: 0 7px 0 0; width: 9px;}
.emptycell {background-color:#EEEEEE;}
.arrowLink {background:url(/support/images/arrows/linkArrowBlue.png) no-repeat 0 2px; color: #365ebf; cursor: pointer; height: 18px; margin: 0 0 3px 0; padding: 2px 5px 0 22px;}
#ttipC1 {background:transparent url(/support/images/redesign/tooltip/tip_left.png);}
#ttipC2 {background:transparent url(/support/images/redesign/tooltip/tip_left.png);}
#ttipC3 {background:transparent url(/support/images/redesign/tooltip/tip_right.png);}
#ttipC1, #ttipC2, #ttipC3{display:none; font-size:12px; height:270px; padding:0px; width:368px;}
#ttip1, #ttip2, #ttip3{cursor: pointer;}
.mnBody .mnContBtm {float:left;}
/* *********** new contact us page ********** */
.instantAnswersContact {line-height: 18px; margin: 0px 0 0px 40px; padding: 0 10px 0 0; width: 380px;}
.instantAnswersContact li{float: left; line-height:14px; margin: 10px 0 -30px -30px;}
.iaButtonTitle {color: #fff; font-size: 12px; text-align: center; padding: 7px 0 0 0;}
.iaButtonOff {background:url(/support/images/buttons/contact_bu_up.gif) no-repeat; cursor: pointer; font-size:11px; height:29px; margin: 10px 0 0 0px; width:208px;}
.iaButtonOver {background:url(/support/images/buttons/contact_bu_over.gif) no-repeat; cursor: pointer; font-size:11px; height:29px; margin: 10px 0 0 0px; width:208px;}
.iaButtonOver div{color: #fff;}
.iaButtonSelected div{color: #fff; font-weight: bold;}
.iaButtonSelected {background:url(/support/images/buttons/contact_bu_selected.gif) no-repeat; cursor: pointer; font-size:11px; height:29px; margin: 10px 0 0 0px; width:208px;}
.offHoursMessage {color: #F0640F; font-size: 12px; line-height: 18px; padding: 0 0 10px 0;}

/* *********** requirement banner style ********** */
.reqBanner {background:url(/support/images/layout/reqBannerBg.png) no-repeat; height: 50px; padding: 12px 0 0 308px; width: 642px;}
.reqCont {float: left; margin:1px 12px 0 0; width: 250px;}
.reqCont p {float: left; margin-right:5px; width:132px;}
.reqBanner .bluBuSm20 span {height:12px;}
/*late-breaking IE fixes*/
.instantAnswersContact ul.baynote_guides{*margin-left:-30px;*margin-top:10px;*width:300px;}
.instantAnswersContact li {*margin-bottom:0px;*margin-top:0px;*margin-left:0px;}
#mnContent h3.searchResLinks {*margin-top:-13px;}
/*.searchResultsCont {margin-bottom:-100px;*margin-top:50px;}*/
.refineLink.floatR.facetSO{cursor:pointer;}

