html{height:100%}
body{height:100%;background:#e1e1e1;font-weight:400;text-align:center;-webkit-text-size-adjust:none;margin:0;padding:0}
body,td,li,input,textarea,p{font-family:Arial, Verdana, Helvetica;font-size:12px;color:#000}
select{font-family:Arial, Verdana, Helvetica;font-size:11px;color:#000}
img{border:0}
a{color:#039;text-decoration:underline}
noscript p{width:1000px;margin:0 auto;padding:0 15px 15px}
noscript h5{width:1000px;font-size:13px;color:red;margin:0 auto;padding:15px}
#outershell,.outershell,#aspnetForm{width:1000px;min-height:100%;height:auto;margin:0 auto;padding:0}
#innershell{width:1000px;position:relative;background:#e1e1e1 url(/img/bg_x.png) repeat-y 0 0;margin:0}
.clearfloats{clear:both}
#mainNav{width:978px;z-index:97;position:absolute;left:11px;top:68px;background:#91a1c8;background:rgba(145, 161, 200, 0.5);overflow:visible}
#navBar{width:100%;height:17px;border-top:#026 1px solid;border-bottom:#026 1px solid;background:#b6b8be;background:rgba(182, 184, 190, 0.8);text-align:center;margin:0 0 4px}
#nav{list-style:none;text-align:center;border-left:#026 1px solid;display:table;position:relative;margin:0 auto;padding:0}
.collapse{border-right:#026 1px solid;height:17px;background:#dddfe4;display:table-cell;position:relative;float:left;margin:0}
.collapse a{text-decoration:none;color:#1a1a1a;font-weight:700;display:block;background:url(/img/nav_x3.png) no-repeat 7px -149px;line-height:16px;padding:0 13px 0 20px}
.dropmenu,.dropmenu2{width:150px;overflow:visible;background:#026;position:absolute;left:-1px;top:17px;border:1px solid #5D8FF4;text-align:left;z-index:98;list-style:none;display:none;margin:0;padding:0}
.dropitem,.dropitemHi{border-bottom:#5D8FF4 1px solid;position:relative;overflow:visible;margin:0;padding:0}
.dropitemHi{background:#0250c1}
.dropitem a,.dropitemHi a{color:#fff;font-size:10px;font-weight:700;background-image:none;display:block;line-height:11px;text-shadow:1px 1px 1px #000;margin:0;padding:3px 7px 5px}
.dropitem a.more{background:url(/img/nav_x3.png) no-repeat right -166px}
.dropitemHi a.more{background:#0250c1 url(/img/nav_x3.png) no-repeat right -166px}
.dropitemHi .dropmenu2{left:150px;width:150px;top:-1px;background-image:none;display:block}
#banner{width:1000px;height:223px;position:relative;background-repeat:no-repeat;vertical-align:top;text-align:left;margin:0;padding:0}
.banner_acctpros,.banner_yahoo{background-image:url(/img/banner_acctpros.jpg)}
.banner_bayarea{background-image:url(/img/banner_bayarea.jpg)}
.banner_bna{background-image:url(/images/banner_bna.jpg)}
.banner_careers{background-image:url(/img/banner_careers.jpg)}
.banner_clientreferral{background-image:url(/img/banner_clientreferral.jpg)}
.banner_company{background-image:url(/img/banner_company.jpg)}
.banner_detroit{background-image:url(/img/banner_detroit.jpg)}
.banner_investor{background-image:url(/img/banner_investor.jpg)}
.banner_largebusiness{background-image:url(/img/banner_largebusiness.jpg)}
.banner_login{background-image:url(/img/banner_login.jpg)}
.banner_mass{background-image:url(/images/banner_mass.jpg)}
.banner_media{background-image:url(/img/banner_media.jpg)}
.banner_partners{background-image:url(/img/banner_partners.jpg)}
.banner_peo{background-image:url(/img/banner_peo.jpg)}
.banner_premier{background-image:url(/img/banner_premier.jpg)}
.banner_resources{background-image:url(/img/banner_resources.jpg)}
.banner_s125{background-image:url(/img/banner_s125.jpg)}
.banner_s125_conn{background-image:url(/img/banner_s125_connecticut.jpg)}
.banner_s125_mass{background-image:url(/img/banner_s125_mass.jpg)}
.banner_s125_missouri{background-image:url(/img/banner_s125_missouri.jpg)}
.banner_s125_minn{background-image:url(/img/banner_s125_minn.jpg)}
.banner_s125_rhode{background-image:url(/img/banner_s125_rhodeisland.jpg)}
.banner_small-business-week{background-image:url(/img/banner_small-business-week.jpg)}
.banner_smallbusiness{background-image:url(/img/banner_smallbusiness.jpg)}
#secNav{height:27px;background:url(/img/nav_x2.png) repeat-x 0 -95px;position:absolute;z-index:5;top:0;right:0;overflow:hidden;margin:0;padding:0}
#secNav .left{float:left;background:url(/img/nav_x2.png) no-repeat 0 -68px;width:46px;height:27px;margin:0;padding:0}
#secNav p{height:18px;font-size:9px;font-weight:bold;background:url(/img/nav_x2.png) no-repeat right -122px;float:left;margin:0;padding:9px 20px 0 0}
#secNav a{text-decoration:none;color:#333;padding:0 2px}
#secNav a:hover{text-decoration:none;color:#666}
#qt{font-size:9px;color:#333;width:130px;border:solid 1px #ababab;margin:0 2px;}
#login{-moz-border-radius:3px;-webkit-border-radius:3px;border-left:solid 2px #ccc;border-bottom:solid 2px #ccc;position:absolute;top:20px;right:11px;margin:0;padding:0 5px;background:#000;background:rgba(0,0,0,.4);font-size:10px;display:none}
#login select{font-size:9px;border:solid 1px #ababab}
#login a.on{color:#f6b47f;text-decoration:none;cursor:pointer;font-weight:700}
#login a.off{color:#666;text-decoration:none;cursor:default;font-weight:400}
#userList{margin:13px 5px 5px 0}
#emptyList,#erList,#eeList,#acctList,#faList{margin:13px 0 5px;width:200px;display:none;overflow:hidden}
#emptyList{opacity:0.5;filter:alpha(opacity = 50);display:inline}
#mainbody{text-align:left;clear:both;margin:0;padding:0 11px;}
#breadcrumb{width:100%;height:26px;border:0;background:url(/img/leftnav.png) repeat-x 0 0;overflow:hidden;text-align:left;margin:0;padding:0}
#breadcrumb h2{font-size:11px;font-weight:700;color:#039;padding-left:30px;float:left;line-height:20px;height:26px;display:inline;margin:0}
#breadcrumb h2.left{width:188px;background:url(/img/leftnav.png) no-repeat 186px -26px;padding-left:0;margin-left:12px}
#leftnav{width:200px;border:0;text-align:left;float:left;display:inline;margin:0;padding:0}
#leftlinks{clear:both;background:#fff url(/img/bg_leftlinks.gif) repeat-x bottom;border-bottom:solid 1px #91b4df;list-style:none;margin:0 2px 0 0;padding:0 0 10px}
#leftlinks li{width:198px;list-style:none;border-top:solid 1px transparent;margin:0;padding:0}
#leftlinks .select{background:#fff url(/img/leftnav.png) repeat-x bottom;border-top:solid 1px #bfd3f9;margin:0;padding:0}
#leftlinks li a{display:block;text-decoration:none;color:#026;font-weight:700;font-size:12px;padding:5px 4px 6px 12px}
#leftlinks li a:hover{background:url(/img/leftnav.png) no-repeat 2px -124px}
#leftlinks .select a:hover{background:none}
#left_expand{width:198px;clear:both}
#left_expand h3{background:#fff url(/img/leftnav.png) repeat-x 0 -104px;border-bottom:solid 1px #91b4df;font-size:12px;font-weight:700;line-height:20px;height:20px;margin:0}
#left_expand h3 a{padding-left:12px;color:#026;text-decoration:none;display:block}
#left_expand h3 a:hover{text-decoration:none;color:#356bd8}
#left_expand ul{border-bottom:solid 1px #91b4df;background-color:#e1ebff;margin:0;padding:10px 0}
#left_expand li{list-style:none;width:100%;margin:0}
#left_expand li a{margin-left:8px;background:url(/img/leftnav.png) no-repeat 0 -173px;display:block;color:#333;font-size:12px;font-weight:700;text-decoration:none;min-height:22px;padding:4px 0 4px 27px}
#left_expand li a.singleline{padding-top:9px}
#left_expand li a span{font-size:11px;font-weight:400}
#contentarea{float:left;display:inline;width:auto;position:relative}
#tabs{height:26px;width:100%;background:url(/img/leftnav.png) repeat-x 0 -78px;text-align:left;margin:0;padding:0}
#tabs ul{border-left:1px solid #7f90b2;list-style:none;float:left;display:inline;margin:0 0 0 30px;padding:0}
#tabs li{float:left;border-right:1px solid #7f90b2;background:url(/img/leftnav.png) repeat-x 0 -52px;height:26px;padding:0 8px}
#tabs li.select{background-color:#fff;background-image:none}
#tabs a{text-decoration:none;line-height:26px}
#page{float:left;width:524px;min-height:410px;text-align:left;background:#f0f3f9 url(/img/bg_page.jpg) repeat-x;display:inline;margin:0;padding:30px}
#rightnav{width:194px;float:left;display:inline;background:#fff url(/img/bg_rightnav_bottom.png) no-repeat left bottom;margin:0;padding:50px 0 20px}
#rightnav_content{background:url(/img/bg_rightnav_sep.gif) repeat-y;padding:0 10px 0 16px}
#footer{height:34px;background:url(/img/nav_x2.png) repeat-x 0 0;clear:both;overflow:hidden;margin:0;padding:0}
#footer p{color:#039;height:100%;font-size:9px;background:url(/img/nav_x2.png) no-repeat -20px -34px;margin:0;padding:7px 0 0 20px}
#footer p a{padding-left:3px}
#footer .right{width:20px;height:100%;background:url(/img/nav_x2.png) no-repeat 0 -34px;float:right}
#footerlinks{font-size:9px;text-align:center;vertical-align:top;line-height:12px;background:#e1e1e1;margin:0;padding:5px 0 15px}
#footerlinks a{padding-left:3px;padding-right:3px;font-size:9px}
h1.warning{font-size:14px;font-weight:700;text-transform:capitalize;color:#026;text-align:left;margin:10px}
h5.warning{font-size:12px;text-align:left;color:red;margin:0 10px}
p.warning{text-align:left;margin:0 10px 10px}
#DCSIMG{width:1px;height:1px}
a.home{border:0;position:absolute;width:163px;top:25px;left:30px;height:26px;display:block;font-size:10px;text-indent:-3000px;overflow:hidden}
#banner h1{position:absolute;color:#fffadc;font-size:24px;font-weight:700;top:115px;left:31px;text-shadow:1px 1px 2px #000;margin:0}
#banner h2{position:absolute;color:#fffadc;font-size:14px;font-weight:700;top:142px;left:31px;text-shadow:1px 1px 2px #000;margin:0}
#banner h3{position:absolute;color:#fff;font-size:12px;font-weight:700;top:170px;left:31px;text-shadow:1px 1px 2px #000;margin:0}
#banner h3{position:absolute;color:#fff;font-size:12px;font-weight:700;top:160px;left:31px;text-shadow: 1px 1px 2px #000;margin:0}
#banner h2 + h3{top:170px}
#banner.banner_yahoo h1,#banner.banner_detroit h1,#banner.banner_bayarea h1,#banner.banner_s125 h1{font-size:30px;top:88px}
#banner.banner_s125_conn h1,#banner.banner_s125_minn h1,#banner.banner_s125_rhode h1,#banner.banner_s125_missouri h1,#banner.banner_s125_mass h1{font-size:24px;top:80px}
#banner.banner_yahoo h2{font-size:12px;top:127px}
#banner.banner_detroit h2,#banner.banner_bayarea h2,#banner.banner_s125 h2{font-size:16px;top:142px}
#banner.banner_s125_conn h2,#banner.banner_s125_rhode h2,#banner.banner_s125_minn h2,#banner.banner_s125_missouri h2,#banner.banner_s125_mass h2{font-size:14px;top:140px}
#banner.banner_yahoo h3{font-size:11px;top:160px}
#left_expand p{font-size:10px;line-height:12px;padding:9px}
#left_expand p img{clear:both;display:block}
#page h1{font-size:16px;font-weight:700;color:#026;margin:0 0 20px}
#page h1 .subhead{font-size:14px;font-weight:700;color:#000}
#page h1.nobottom{margin-bottom:0;padding-bottom:0}
#page h1.nobottom + p{font-weight:700}
#page h2{font-size:14px;font-weight:700;color:#000;margin:0}
#page h3{font-size:12px;font-weight:700;color:#000;margin:0}
#page h5{font-size:12px;font-weight:700;color:#039;margin:0}
#page p{margin:0 0 20px}
#page ul,#page ol,#rightnav_content ul,#rightnav_content ol{margin-bottom:20px}
#page li,#rightnav_content li{margin-bottom:7px}
#page li ol,#page li ul{margin-top:7px}
#page .boxshell{border:0;width:100%;font-size:11px;background-color:#fff;margin:0 0 40px}
#page .boxtop{background:url(/img/box.gif) repeat-x 0 -48px;height:24px;margin:0}
#page .boxtop h1{background:url(/img/box.gif) no-repeat 0 -24px;padding-left:15px;line-height:24px;float:left;font-size:13px;font-weight:700;color:#111;margin:0}
#page .boxtop .righton,#page .boxtop .rightoff{background:url(/img/box.gif) no-repeat right top;float:right;height:24px;padding-right:8px;line-height:24px;font-size:10px;margin:0}
#page .boxmid{border-left:1px solid #8eb0f7;border-right:1px solid #8eb0f7;margin:0;padding:5px 2px 1px}
#page .boxmid h1{font-size:12px;text-transform:none;height:20px;line-height:20px;margin:2px 0 0;padding:0}
#page .boxmid h1 a{padding-left:30px;display:block;margin:0}
#page .boxmid h2{font-size:12px;text-transform:none;margin:10px 8px 0 0;padding:0}
#page .boxmid h2 a{margin-left:11px;padding-left:18px;display:block}
#page .boxmid div{margin:0 8px 0 29px}
#page .boxmid div .child{margin:0 0 15px -29px}
#page .boxmid div .child .rightoff,#page .boxmid div .child .righton{text-align:right;margin:5px 0 0}
#page .boxmid div p{margin-top:5px}
#page .boxbot{background:#fff url(/img/box.gif) repeat-x 0 -96px;height:12px;float:left;display:inline;width:100%;font-size:0;line-height:0;margin:0;padding:0}
#page .boxbot .left{float:left;height:12px;background:url(/img/box.gif) no-repeat 0 -72px;display:inline;margin:0;padding:0 0 0 8px}
#page .boxbot .right{float:right;height:12px;background:url(/img/box.gif) no-repeat 0 -84px;display:inline;margin:0;padding:0 8px 0 0}
.boxmid h2.on a{background:url(/img/sprites.png) no-repeat -1500px 2px}
.boxmid h2.off a{background:url(/img/sprites.png) no-repeat 0 2px}
#page .boxmid h4{font-size:11px;font-weight:400;position:relative;line-height:13px;clear:both;margin:0;padding:10px 0 0 32%}
#page .boxmid h4 b{margin-left:-32%;font-weight:700;position:absolute;width:31%}
#page .boxmid div p.demo{background:url(/img/iconbg_left.gif) no-repeat left bottom;margin:0 0 20px;padding:0}
#page .boxmid div p.demo span{color:#0038A8;display:block;background:url(../../img/icons/icon_demo.gif) no-repeat left;margin:0 0 0 10px;padding:10px 0 10px 28px}
#page .boxmid div p.demo span a{font-weight:700;background:url(../../img/iconbg_right.gif) no-repeat right bottom}
#page .boxtoptable{color:#111;border-left:1px solid #8eb0f7;border-right:1px solid #8eb0f7;background:url(/img/box_head.gif) repeat-x 0 0;margin:0;padding:0}
#page .boxtoptable .left{float:left;display:inline;width:50%;margin:0 1px 0 -1px}
#page .boxtoptable .right{float:right;display:inline;width:50%;margin:0 -1px 0 1px}
#page .boxtoptable .left h1,#page .boxtoptable .right h1{height:24px;line-height:24px;font-size:12px;color:#111;margin:0 0 10px;padding:0 0 0 15px}
#page .boxtoptable .left h1{background:url(/img/box.gif) no-repeat 0 -24px}
#page .boxtoptable .right h1{background:url(/img/box.gif) no-repeat top right}
#page .boxmidtable{border-left:1px solid #8eb0f7;border-right:1px solid #8eb0f7;margin:0;padding:0}
#page .boxmidtable .left{float:left;display:inline;width:50%;margin:0;padding:0}
#page .boxmidtable .right{float:right;display:inline;width:50%;margin:0;padding:0}
#page .boxmidtable .left h1,#page .boxmidtable .right h1{height:24px;line-height:24px;font-size:12px;color:#111;background:url(/img/box.gif) repeat-x 0 -48px;margin:0 0 10px;padding:0 0 0 15px}
#page .boxmidtable .left select,#page .boxmidtable .right select{width:88%;margin:0 10px 15px 15px;padding:0}
#page .boxmidtable .left ul,#page .boxmidtable .right ul{padding:0 10px 15px 15px}
#page .boxbottable{background:url(/img/box.gif) repeat-x 0 -96px;height:12px;float:left;display:inline;width:100%;font-size:0;line-height:0;margin:-8px 0 0;padding:0}
#page .boxbottable .left{float:left;width:50%;height:12px;background:url(/img/box.gif) no-repeat 0 -72px;display:inline;margin:0;padding:0}
#page .boxbottable .right{float:right;display:inline;width:50%;height:12px;background:url(/img/box.gif) no-repeat right -84px;margin:0;padding:0}
#page .boxmidtable table{border:0;text-align:center;padding:0}
#page .boxmidtable table td,#page .boxmidtable table th,#page .boxmid table th,#page .boxmid table td{vertical-align:top;padding:3px}
tr.darkblue td,tr.darkblue th{background-color:#aac6ff}
#page .boxmidtable th h2,#page .boxmidtable td h2{font-size:13px} 
#page .boxtop2{background:url(/img/box.gif) repeat-x 0 -120px;height:6px;font-size:0;line-height:0;margin:0;padding:0}
#page .boxtop2 .left{background:url(/img/box.gif) no-repeat 0 -108px;width:6px;height:6px;float:left;display:inline;margin:0;padding:0}
#page .boxtop2 .right{background:url(/img/box.gif) no-repeat 0 -114px;width:6px;height:6px;float:right;display:inline;margin:0;padding:0}
#page .boxmid2{border-left:1px solid #8eb0f7;border-right:1px solid #8eb0f7;background:#a8c5ff url(/img/box_mid4.gif) repeat-x top;margin:0;padding:5px 10px 1px}
#page .boxbot2{background:#a8c5ff url(/img/box.gif) repeat-x 0 -138px;height:6px;float:left;display:inline;width:100%;font-size:0;line-height:0;margin:0;padding:0}
#page .boxbot2 .left{float:left;display:inline;width:6px;height:6px;background:url(/img/box.gif) no-repeat 0 -126px;margin:0;padding:0}
#page .boxbot2 .right{float:right;display:inline;width:6px;height:6px;background:url(/img/box.gif) no-repeat 0 -132px;margin:0;padding:0}
#page .boxmid2 ul{list-style:none;margin:10px 15px;padding:0 15px}
#page .boxmid2 li{margin:2px 0}
#page .boxmid2 p.learn{text-align:right;margin:-10px 0 0;padding:0}
#page .boxmid2 p.learn a{display:block;height:0;overflow:hidden;padding-top:26px;background:url(/img/buttons/btn_learn_box4.gif) no-repeat top right}
#page p.notify_link{text-align:right}
#page p.notify_link a{color:#cb0000}
#rightnav_content h2{font-size:11px;font-weight:700;color:#333;margin:0}
#rightnav_content h3{font-size:11px;font-weight:700;color:#039;margin:0}
#rightnav_content p{font-size:11px;color:#333;margin:0 0 14px}
#rightnav_content img{padding-top:10px}
#rightnav_content a{color:#039}
#rightnav_content p.testimonial,#rightnav_content p.testimonial a{color:#036}
#rightnav_content p.testimonialName{color:#036;margin-top:-5px;font-style:italic}
#rightnav_content dt{font-size:11px;font-weight:400;color:#333;margin:0}
#rightnav_content dd{font-size:9px;font-weight:400;color:#333;margin:0 0 15px}
#rightnav_content h5{font-size:10px;line-height:1em;padding-top:2px;margin:0 0 10px}
#rightnav_content h5 + h2{margin-top:25px}
#rightnav_content h5 a{height:0;overflow:hidden;background-position:top left;background-repeat:no-repeat;display:block;color:#039}
#rightnav_content .freequote a{background-image:url(/img/buttons/btn_freequote.gif);width:115px;padding-top:19px}
#rightnav_content .login a{background-image:url(/img/buttons/btn_login.gif);width:62px;padding-top:19px}
#rightnav_content .emailalert a{background-image:url(/img/investor/btn_emailalert.jpg);width:157px;padding-top:95px}
#rightnav_content .refer a{background-image:url(/img/acctpros/btn_refer.gif);width:157px;padding-top:64px}
#rightnav_content .akc a{background-image:url(/img/acctpros/btn_akc.gif);width:157px;padding-top:64px}
#rightnav_content .onesource a {background-image:url(/img/buttons/btn_onesource.gif);width:156px;padding-top:140px}
#rightnav_content .payrollresources {background:url(/img/buttons/btn_payrollseminar.gif) no-repeat 0 0;width:155px;height:127px;position:relative;margin:0 0 10px}
#rightnav_content .payrollresources a.seminar{position:absolute; top:40px; left:0; height:40px; width:155px; text-indent:-3000px}
#rightnav_content .payrollresources a.whitepaper{position:absolute; top:80px; left:0; height:40px; width:155px; text-indent:-3000px}
#rightnav_content .freeresources {background:url(/img/buttons/btn_free_resources.gif) no-repeat 0 0;width:155px;height:127px;position:relative;margin:0 0 10px}
#rightnav_content .freeresources a.whitepaper{position:absolute; top:40px; left:0; height:40px; width:155px; text-indent:-3000px}
#rightnav_content .freeresources a.seminar{position:absolute; top:80px; left:0; height:40px; width:155px; text-indent:-3000px}
#rightnav_content .freeresourceshr {background:url(/img/buttons/btn_free_resources_hr.gif) no-repeat 0 0;width:155px;height:127px;position:relative;margin:0 0 10px}
#rightnav_content .freeresourceshr a.whitepaper{position:absolute; top:40px; left:0; height:40px; width:155px; text-indent:-3000px}
#rightnav_content .freeresourceshr a.seminar{position:absolute; top:80px; left:0; height:40px; width:155px; text-indent:-3000px}
#rightnav_content .freeresourcestlo {background:url(/img/buttons/btn_free_resources_tlo.gif) no-repeat 0 0;width:155px;height:127px;position:relative;margin:0 0 10px}
#rightnav_content .freeresourcestlo a.whitepaper{position:absolute; top:40px; left:0; height:40px; width:155px; text-indent:-3000px}
#rightnav_content .freeresourcestlo a.seminar{position:absolute; top:80px; left:0; height:40px; width:155px; text-indent:-3000px}
#rightnav_content .benefitresources {background:url(/img/buttons/btn_benefits_seminars.gif) no-repeat 0 0;width:155px;height:127px;position:relative;margin:0 0 10px}
#rightnav_content .benefitresources a.seminar{position:absolute; top:40px; left:0; height:40px; width:155px; text-indent:-3000px}
#rightnav_content .benefitresources a.localseminar{position:absolute; top:80px; left:0; height:40px; width:155px; text-indent:-3000px}
#rightnav_content .localevents {background: url(/img/buttons/mms_local_events.png) no-repeat scroll 0 0 transparent;height: 127px;margin: 0 0 10px;position: relative;width: 156px;}
#rightnav_content .localevents a.hr {height: 40px;left: 0;position: absolute;text-indent: -9000px;top: 40px;width: 156px;}
#rightnav_content .localevents a.health {height: 40px;left: 0;position: absolute;text-indent: -9000px;top: 80px;width: 156px;}
#rightnav_content .premier a{background-image:url(/img/buttons/btn_premier.gif);width:157px;padding-top:141px}
#rightnav_content .seminar a{background-image:url(/img/buttons/free_seminar_wpapers.jpg);background-position:-159px 0;padding-top:77px;width:154px}
#rightnav_content .wpaper a{background-image:url(/img/buttons/free_seminar_wpapers.jpg);padding-top:77px;width:154px}
#rightnav_content .career_accolades a{background-image:url(/img/careers/btn_accolades.jpg);width:157px;padding-top:150px}
#retiCalcAd a.retiCalcAd{background-image:url(/img/buttons/btn_retiCalcAd.gif);width:158px;padding-top:111px}
#taaCalcAd a.taaCalcAd{background-image:url(/img/buttons/btn_taaCalcAd.gif);width:158px;padding-top:111px}
#sbtcEstAd a.sbtcEstAd{background:url(/img/buttons/btn_sbtcEstAd.jpg) no-repeat; width:158px;padding-top:141px}
a.hireCalcAd{background:url(/img/buttons/hireCalcMulti.jpg) no-repeat 0 0;width:168px;height:111px;display:block;text-indent:-3000px}
#rightnav_content #obtainw2{display:block;width:155px;height:49px;text-indent:-3000px;border:0;background:url(/img/buttons/btn_w2.png) no-repeat;margin:0 0 20px;padding:0}
p.tel{background:url(/img/sprites.png) no-repeat -3000px 0;padding-left:38px;min-height:40px}
p.web{background:url(/img/sprites.png) no-repeat -4500px 0;padding-left:38px;min-height:34px}
p.form{background:url(/img/sprites.png) no-repeat -6000px 0;padding-left:38px;min-height:34px}
p.mail{background:url(/img/sprites.png) no-repeat -7500px 0;padding-left:38px;min-height:25px}
p.golfblog{background:url(/img/sprites.png) no-repeat -8970px 0;padding-left:38px;min-height:40px;padding-top:5px}
p.linkpayx{background:url(/img/sprites2.png) no-repeat 0 0;padding-left:38px;min-height:40px;padding-top:6px}
.lowercase{text-transform:lowercase;white-space:nowrap}
.note{color:red;font-weight:700}
.print{text-align:right;clear:both}
.nowrap{white-space:nowrap}
#page .indent{margin-left:15px}
#page ul.nobullet,#rightnav_content ul.nobullet{list-style:none}
#page ul.nomargin,#rightnav_content ul.nomargin{list-style:none;margin:0;padding:0}
.default{font-size:11px;font-weight:400;color:#000;text-decoration:none}
p.adobereader a{background:url(/img/getacro.gif) no-repeat;display:block;padding-top:35px;color:#039;font-size:10px;text-decoration:none}
p.adobeflash a{background:url(/img/get_flash_player.gif) no-repeat;display:block;padding-top:35px;color:#039;font-size:10px;text-decoration:none}
a.adobeflash{background:url(/img/get_flash_player.gif) no-repeat;min-width:112px;width:150px}
a.adobereader{background:url(/img/getacro.gif) no-repeat;min-width:112px;width:125px}
a.adobereader,a.adobeflash{display:block;padding-top:35px;color:#039;font-size:10px;text-decoration:none}
.footnote{font-size:10px}
.disclaimer,#page .boxmid div p.disclaimer{font-size:9px;color:#039}
#page .irdisclaimer{font-size:9px;color:#039;margin-top:20px}
.tipoff,.tipon{z-index:1000;position:absolute;width:300px;color:#026;background-color:#f4f7ff;border:solid 1px #aac6ff;font-size:10px;top:0;left:0;margin:0;padding:5px}
#rightnav_content .vtestimonial{margin:0 0 20px 22px;padding:0}
#rightnav_content .vtestimonial li{font-size:10px;background-repeat:no-repeat;margin:0;padding:4px 0}
#rightnav_content .vtestimonial li.off{list-style-image:none;background-color:transparent}
#rightnav_content .vtestimonial li.on{list-style-image:url(/img/bg_leftlinks_arrow.gif);background-color:#eee}
#rightnav_content .vtestimonial a{color:#039;text-decoration:none}
#careerbox{background:url(/img/careers/career_btns.jpg) repeat-x 0 24px}
#careerbox .careerrow{width:100%;height:51px;overflow:hidden;margin:0;padding:0;background:url(/img/careers/career_btns.jpg) no-repeat right bottom}
p#searchother{background:url(/img/careers/career_btns.jpg) no-repeat 0 -51px;height:100%;width:33%;float:left;margin:0;padding:0}
p#register{background:url(/img/careers/career_btns.jpg) no-repeat 0 -102px;height:100%;width:34%;float:left;margin:0;padding:0}
p#apply{background:url(/img/careers/career_btns.jpg) no-repeat 0 -153px;height:100%;width:33%;float:left;margin:0;padding:0}
#careerbox a{background:url(/img/careers/btn_arrow.gif) no-repeat right bottom;padding:0 0 20px 48px;margin:10px 5px 0 0;display:block;text-align:center;color:#111;font-weight:bold;text-decoration:none}
#page p.golfJSbtn{height:92px;width:200px;float:left;display:inline;margin:0 7px 0 0}
#page p.golfJSbtn a{background:url(/img/buttons/btn_golf_JS.jpg) no-repeat top left;height:0;padding-top:92px;display:block;overflow:hidden}
#page p.golfDDbtn{height:92px;width:200px;float:left;clear:right;display:inline;margin:0 0 10px}
#page p.golfDDbtn a{background:url(/img/buttons/btn_golf_DD.jpg) no-repeat top left;height:0;padding-top:92px;display:block;overflow:hidden}
.golfhead{font-weight:700;background-color:#aac6ff}
#page table#split{width:98%;text-align:center;vertical-align:top;margin-bottom:20px;border:1px solid #8eb0f7}
#page table#split td,#page table#split th{width:50%;padding:3px}
object{float:left;display:inline}
#rightnav_content object{clear:both;margin-bottom:20px}
#mediatools{width:198px;clear:both;background-color:#f0f4ff;border-bottom:solid 1px #91b4df}
#mediatools h3{background:#fff url(/img/bg_leftexp_title.gif) repeat-x bottom;border-bottom:solid 1px #91b4df;font-size:11px;font-weight:700;line-height:20px;height:20px;padding-left:10px;margin:0}
#mediatools ul{clear:both;list-style:none;margin:0 2px 0 0;padding:0 0 10px}
#mediatools li{width:198px;list-style:none;border-top:solid 1px transparent;margin:0;padding:0}
#mediatools li.select{background:#fff url(/img/bg_leftlinks_select.gif) repeat-x bottom;border-top:solid 1px #bfd3f9;margin:0;padding:0}
#mediatools li a{display:block;height:100%;text-decoration:none;color:#026;font-weight:700;font-size:11px;padding:3px 4px 4px 9px}
#mediatools li a:hover{background:url(/img/bg_leftlinks_arrow.gif) no-repeat 2px 6px}
#mediatools form,#mediatools div{margin:0;padding:0}
#mediatools fieldset{border:0;padding:10px 4px 0 9px}
#mediatools fieldset label{font-weight:700;font-size:11px;display:block;margin:0;padding:0}
#mediatools fieldset input{margin-bottom:5px;display:block}
.newsletterlist{list-style:none;margin:0 0 0 20px;padding:0}
.newsletterlist li{background:url(/img/services/newsletter_download_icon.jpg) no-repeat;line-height:19px;height:19px}
.newsletterlist a{padding-left:15px}
a.newsletterlink{padding-left:30px}
.hrnewsletter{float:right;border:#C4D5F9 1px solid;margin-right:20px;padding:5px}
#page .hmbottom{margin:0 0 1em}
a.dl_orange{width:106px;height:30px;display:block;background:url(/img/buttons/ref_buttons.png) no-repeat 0 0;text-indent:-3000px}
a.dl_star_orange{width:107px;height:30px;display:block;background:url(/img/buttons/ref_buttons.png) no-repeat -106px 0;text-indent:-3000px}
a.go{width:55px;height:26px;display:block;background:url(/img/buttons/ref_buttons.png) no-repeat -434px 0;text-indent:-3000px}
a.qeguide{width:111px;height:30px;display:block;background:url(/img/buttons/ref_buttons.png) no-repeat -489px 0;text-indent:-3000px}
a.yeguide{width:170px;height:30px;display:block;background:url(/img/buttons/ref_buttons.png) no-repeat -600px 0;text-indent:-3000px}
p.webcasticon{color:#0038A8;display:block;background:url(/img/icons/icon_demo.gif) no-repeat left;margin:0 0 0 10px;padding:10px 0 10px 28px}
ul.webcasticon{list-style:none;margin:0 0 15px 20px;padding:0}
ul.webcasticon li{padding-left:28px;background:url(/img/icons/icon_demo_trans.gif) no-repeat left;margin:0}
.downloadicon{color:#0038A8;display:block;background:url(/img/services/newsletter_download_icon.jpg) no-repeat left;margin:0 0 0 10px;padding:10px 0 10px 28px}
#whitepaper{background:url(/img/icons/icon_whitepaper.gif) no-repeat 0 2px;margin:0;padding:0 0 0 40px}
#seminarcontent{background:url(/img/icons/icon_seminar.png) no-repeat 0 2px;margin:0;padding:0 0 0 40px}
h2#online,#page h6.hilite,#page h6.overview{width:100%;height:35px;border-bottom:solid 1px #8eb0f7;text-indent:-3000px;margin:40px 0 0}
h2#online{background:url(/img/heading_online.png) no-repeat}
h6#hl_olp{background:url(/img/hilite/hilite_olp.gif) no-repeat}
h6#hl_hb{background:url(/img/hilite/hilite_hb.gif) no-repeat}
h6#hl_gl{background:url(/img/hilite/hilite_gl.gif) no-repeat}
h6#hl_olr{background:url(/img/hilite/hilite_olr.gif) no-repeat}
h6#hl_ptc{background:url(/img/hilite/hilite_ptc_titles.gif) no-repeat}
h6#hl_online{background:url(/img/hilite/hilite_online.gif) no-repeat}
h6#hl_eeaccess{background:url(/img/hilite/hilite_eeaccess.gif) no-repeat}
#page .boxshell + h6.hilite{margin:60px 0 0}
#page .hilite_right,#page .hilite_left,#page .hilite_section{background:#f0f3f9 url(/img/hilite/hilite_bg.gif) repeat-x;border-bottom:solid 1px #bed0f6;overflow:hidden;margin:0;padding:22px 11px}
#page .hilite_section{border-bottom:0}
#page .hilite_right img,#page .hilite_section img{float:left;margin-right:11px;width:173px}
#page .hilite_left img{float:right;margin-left:11px;width:173px}
#page .hilite_right div,#page .hilite_section div{width:316px;overflow:hidden}
#page .hilite_right div div a,#page .hilite_section div div a{float:right}
#page .hilite_right h5,#page .hilite_left h5,#page .hilite_section h5{font-size:14px;color:#039;font-weight:700;margin:2px 0 5px}
#page .hilite_right p,#page .hilite_left p,#page .hilite_section p{font-size:12px;color:#333;margin:0 0 10px}
#page .hilite_right ul,#page .hilite_left ul,#page .hilite_section ul{font-size:12px;color:#333;margin-top:0;margin-bottom:0}
#page .hilite_right a,#page .hilite_left a,#page .hilite_section a{color:#090}
#page a.proc,#page a.mov,#page a.hi,#page a.hilearn,#page a.func{height:33px;text-indent:-3000px;display:block;margin:0}
#page a.func{background:url(/img/buttons/view_btn.png) no-repeat 0 0;width:167px;height:48px}
#page a.proc{background:url(/img/buttons/view_btn.png) no-repeat 0 -48px;width:155px}
#page a.mov{background:url(/img/buttons/view_btn.png) no-repeat 0 -81px;width:120px}
#page a.hi{background:url(/img/buttons/view_btn.png) no-repeat 0 -114px;width:138px}
#page a.hilearn{background:url(/img/buttons/view_btn.png) no-repeat 0 -147px;width:120px}
h6#ov_olp{background:url(/img/overviews/overview_olp.png) no-repeat}
a:hover,#breadcrumb a,.boxmid h2.off a.noexpand,#rightnav_content h3 a,#searchout_expand a:hover{text-decoration:none}
noscript p.metric,ul#answer2,.boxmid div.off{display:none}
.tipoff{visibility:hidden}
.banner_erservices,.banner_eeservuces{background-image:url(/img/banner_erservices.jpg)}
#breadcrumb a:hover,#left_expand li a:hover,#tabs a:hover,#rightnav_content h3 a:hover,p.adobereader a:hover,p.adobeflash a:hover,a.adobereader:hover,a.adobeflash:hover,#rightnav_content .vtestimonial a:hover{text-decoration:underline}
ul#answer1,.boxmid div.on{display:block}
#page .boxtoptable .left p,#page .boxtoptable .right p,#page .boxmidtable .left p,#page .boxmidtable .right p{font-size:12px;margin:0;padding:0 10px 15px 15px}
tr.white td,.golfwhite{background-color:#fff}
tr.lightblue td,.golfblue{background-color:#e0eaff}
p.adobereader,p.adobeflash{padding-top:35px}
.pagefoot{width:524px; height: 20px; border-top:solid 1px #bed3ff;margin-top:20px;padding:10px 0; text-align: right; clear: both;}
.addthis_button_facebook{background: url(/img/buttons/shareIcons.png) no-repeat 0 -20px; width: 60px; height: 20px; display: inline-block; margin: 0 0 0 5px; padding: 0;}
.addthis_button_twitter{background: url(/img/buttons/shareIcons.png) no-repeat 0 -40px;width: 60px; height: 20px; display: inline-block; margin: 0 0 0 5px; padding: 0;}
.addthis_button_email{background:url(/img/buttons/shareIcons.png) no-repeat 0 0;width: 60px; height: 20px; padding:0 9px 0 0;margin:0 5px 0 5px;border-right:solid 1px #bed3ff; display:inline-block;} 
#___plusone_0 {margin-right: 3px;}
.addthis_button_email span,.addthis_button_twitter span,.addthis_button_facebook span {display:none} 
.print_custom{background:url(/img/buttons/shareIcons.png) no-repeat 0 -60px;width: 60px; height: 20px;display: inline-block; margin: 0; padding: 0;}
.notify_custom{background:url(/img/buttons/shareIcons.png) no-repeat 0 -80px;width: 76px; height: 20px;display: inline-block; margin: 0 5px 0 0; padding: 0;}
.imgSubmit{background:url(/img/buttons/btn_submit.jpg) no-repeat 0 0;border:0;width:65px;height:19px;padding:0;margin:0 auto 20px !important;display:block;cursor:pointer;text-indent:-2000px;font-size:0;line-height:0}
#social_home {clear: both;}
#social_home a {display: inline-block; text-indent: -9999px; width: 144px; height: 24px; margin: 0; padding: 0;}
#social_home a.social_facebook {background: url(/img/buttons/shareIcons.png) 0 -100px no-repeat;}
#social_home a.social_linkedin {background: url(/img/buttons/shareIcons.png) 0 -148px no-repeat;}
#social_home a.social_twitter {background: url(/img/buttons/shareIcons.png) 0 -196px no-repeat;}
#social_home a.social_facebook:hover {background-position: 0 -124px;}
#social_home a.social_linkedin:hover {background-position: 0 -172px;}
#social_home a.social_twitter:hover {background-position: 0 -220px;}


