html,address,blockquote,body,dd,div,dl,dt,fieldset,form,frame,frameset,h1,h2,h3,h4,h5,h6,noframes,ol,p,ul,center,dir,hr,menu,pre{display:block}li{display:list-item}head{display:table}tr{display:table-row}thead{display:table-header-group}tbody{display:table-row-group}tfoot{display:table-footer-group}col{display:table-column}colgroup{display:table-column-group}td,th{display:table-cell}caption{display:table-caption}th{font-weight:bolder;text-align:center}caption{text-align:center}body{font-family:Arial,Trebuchet MS,Helvetica,Geneva,Tahoma,Verdana,Sans-Serif;color:#036}h1{clear:both}h4,p,blockquote,ul,fieldset,form,ol,dl,dir,menu{margin:1.12em 0}h5{font-size:.83em;margin:1.5em 0}h6{font-size:.75em;margin:1.67em 0}h1,h2,h3,h4,h5,h6,b,strong{font-weight:bold}blockquote{margin-left:40px;margin-right:40px}i,cite,var,address{font-style:italic}em{font-weight:bold}pre,tt,code,kbd,samp{font-family:monospace}pre{white-space:pre}button,textarea,input,object,select{display:inline-block}input[type="hidden"]{display:none;visibility:hidden}big{font-size:1.17em}small,sub,sup{font-size:.83em}sub{vertical-align:sub}sup{vertical-align:super}table{border-spacing:0}thead,tbody,tfoot{vertical-align:middle}td,th{vertical-align:inherit}s,strike,del{text-decoration:line-through}hr{border:1px inset}ol,ul,dir,menu,dd{margin-left:40px}li{margin-left:10px}ol{list-style-type:decimal}ol ul,ul ol,ul ul,ol ol{margin-top:0;margin-bottom:0}u,ins{text-decoration:underline}center{text-align:center}abbr,acronym{font-variant:small-caps;letter-spacing:.1em}a:link{text-decoration:none;border:none;color:#06c}a:hover{text-decoration:underline;border:none;color:#06c}a:active{text-decoration:none;border:none;color:#06c}a:visited{text-decoration:none;border:none;color:#06c}a:visited:hover{text-decoration:underline;color:#06c}.ImageLink{border:none}.Hr{background-color:#036;color:#036;height:1px;border:none;width:99%;margin-top:5px;margin-bottom:5px}.Hr95{background-color:#036;color:#036;height:1px;border:none;width:95%;margin-top:5px;margin-bottom:5px}.HrFooter{background-color:#036;color:#036;height:1px;border:none;width:99%;margin-top:0;margin-bottom:0}.AdsText{margin-top:10px;margin-bottom:10px}.ShowsHeader{width:270px;height:29px;line-height:29px;font-size:14px;font-weight:bold;color:#c90;margin:0;padding-left:30px;font-family:Georgia,Arial,Trebuchet MS,Helvetica,Geneva,Tahoma,Verdana,Sans-Serif;background:url("../../showsheader.png")}.ShowsBody{width:280px;background:url("../../showsbody.png");background-repeat:repeat-y;padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:5px;margin:0}.ShowsFooter{background:url("../../showsfooter.png");width:300px;height:5px;margin:0}.ShowTitle,.ShowTitle:link,.ShowTitle:hover,.ShowTitle:visited,.ShowTitle:active,.ShowTitle:visited:hover{color:#036;font-weight:bold}.nsRelated{overflow-y:auto}.Related{margin-top:20px;margin-bottom:20px;border:solid 1px #ced8da;padding:5px;float:none;clear:both;overflow-y:auto}.RelatedHeader{height:24px;line-height:24px;font-size:18px;font-weight:bold;border:solid 1px #c0dbe6;background-color:#deeff9;padding-left:5px;font-family:Georgia,Arial,Trebuchet MS,Helvetica,Geneva,Tahoma,Verdana,Sans-Serif;font-size:14px;color:#06c}.RelatedAll{margin-top:20px;margin-bottom:20px;border:solid 1px #ced8da;padding:5px;float:none;clear:both}.RelatedHeaderAll{height:24px;line-height:24px;font-size:18px;font-weight:bold;border:solid 1px #c0dbe6;background-color:#deeff9;padding-left:5px;font-family:Georgia,Arial,Trebuchet MS,Helvetica,Geneva,Tahoma,Verdana,Sans-Serif;font-size:14px;color:#06c}.RelatedBody{margin-top:5px;color:#036;overflow:auto;font-family:Arial,Trebuchet MS,Helvetica,Geneva,Tahoma,Verdana,Sans-Serif;font-size:14px;font-weight:bold;background-color:#e4ecef;padding:5px}.RelatedLink,.RelatedLink:link,.RelatedLink:visited,.RelatedLink:hover,.RelatedLink:active,.RelatedLink:visited:hover{color:#036}.RelatedDesc{color:#036;font-weight:normal;padding:3px}.mainLeft .Share{margin-top:-15px}.mainLeft .Share .Related{margin-top:0}.mainLeft .Share .RelatedBody{float:left}.body{margin-left:auto;margin-right:auto}.formMain{margin:0;padding:0;margin-bottom:20px}.header{width:95%;margin-left:auto;margin-right:auto}.headerTitle{width:95%;height:30px;line-height:30px;font-size:24px;font-weight:bold}.headerDesc{width:90%;margin-top:10px;margin-bottom:10px}.headerCrumbs{width:90%;margin-top:5px;margin-bottom:10px;font-weight:bold;min-height:23px;line-height:23px;height:auto}.headerCrumbsText,.headerCrumbsText_Active{font-family:Georgia,Arial,Trebuchet MS,Helvetica,Geneva,Tahoma,Verdana,Sans-Serif;white-space:nowrap}.main{text-align:left;overflow:hidden;background-color:#fff}.menuLeft{float:left;margin-top:10px;width:200px}.mainLeft{text-align:left;width:95%;vertical-align:top;margin-left:2.5%;margin-right:2.5%}.mainLeft.short{max-width:415px}.mainRight{text-align:left;width:95%;vertical-align:top;margin-left:2.5%;margin-right:2.5%}.mainRight>div{padding-top:10px;padding-bottom:10px}.GenericContent{text-align:left;width:90%;margin-bottom:20px}.footer{text-align:center;float:none;clear:both}.footerLink{color:#06c}.localwrapper{width:960px;margin:0 auto}.NewestHeader{height:30px;line-height:30px;font-size:24px;margin-top:20px;width:90%;color:#e95d08;font-family:Georgia,Arial,Trebuchet MS,Helvetica,Geneva,Tahoma,Verdana,Sans-Serif}.NewestTitle{line-height:30px;font-size:24px;font-weight:bold;margin-top:0;margin-bottom:10px;width:90%;color:#000;font-family:Georgia,Arial,Trebuchet MS,Helvetica,Geneva,Tahoma,Verdana,Sans-Serif}.NewestTitleLink,.NewestTitleLink:link,.NewestTitleLink:hover,.NewestTitleLink:active,.NewestTitleLink:visited,.NewestTitleLink:visited:hover{color:#06c}.NewestText{margin-bottom:10px;width:90%}.NewestTextLink{color:#06c}.sectionItemTitleLink,.sectionItemTitleLink:hover,.sectionItemTitleLink:active,.sectionItemTitleLink:link,.sectionItemTitleLink:visited,.sectionItemTitleLink:visited:hover{color:#06c}.sectionItemText{width:90%;margin-top:10px;margin-bottom:10px}.sectionItemTextKeywords{width:90%;margin-top:10px;margin-bottom:10px;font-style:italic}.sectionTitleImage{border:none;padding-right:5px}.searchBoxRow{width:95%;height:26px;line-height:26px}.searchBoxText{height:26px;line-height:26px;font-size:18px;font-weight:bold;float:left;margin-right:5px}.searchBoxBox{float:left}.searchBoxButton{float:left;margin-left:5px;background-color:#333}.searchBoxBoxBox{line-height:16px;font-family:Arial,Trebuchet MS,Helvetica,Geneva,Tahoma,Verdana,Sans-Serif;font-size:14px;color:#036;width:300px}.searchItem{margin-top:20px;width:95%}.searchItemTitle{width:95%;height:24px;line-height:24px;text-align:left;color:#000;font-size:18px;font-weight:bold}.searchItemTitleLink,.searchItemTitleLink:link,.searchItemTitleLink:hover,.searchItemTitleLink:active,.searchItemTitleLink:visited,.searchItemTitleLink:visited:hover{color:#06c}.searchItemText{width:90%;margin-top:10px;margin-bottom:10px}.searchItemText em{font-weight:bold;font-style:normal}.ArticleToc{text-align:left;width:95%;margin-top:10px;margin-bottom:10px}.ArticleTocText{height:24px;line-height:24px;color:#369;text-decoration:none;font-size:18px;font-weight:bold}.ArticleTocItem{text-align:left;width:95%}.ArticleParagraph{text-align:left;width:95%;overflow:hidden;*width:100%}.ArticleParagraphTitle{height:24px;line-height:24px;text-align:left;width:95%;font-size:18px;font-weight:bold;color:#369}.ArticleParagraphBody{text-align:left;width:90%;margin:0;*width:100%}.ns_comps{text-align:left;width:100%;margin-top:10px;margin-bottom:10px;*width:100%}#ns_comp_ads>img,#ns_comp_ads_runway>img,#ns_comp_ads td>img{width:0}.ArticleParagraphBody table{width:100%}.ArticleParagraphImage{margin:10px;width:200px;float:left;display:inline;border:none}.ArticleParagraphMore{height:24px;line-height:24px;font-size:18px;font-weight:bold;color:#06c}.Rhs{width:300px;margin-top:20px;margin-bottom:20px;clear:both}.RhsHeader{width:245px;height:51px;line-height:51px;font-size:14px;font-weight:bold;color:#000;margin:0;padding-left:55px;background-color:red;font-family:Georgia,Arial,Trebuchet MS,Helvetica,Geneva,Tahoma,Verdana,Sans-Serif}.RhsBody{width:280px;background:url("../../rhsbody.png");background-repeat:repeat-y;padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:5px;margin:0}.RhsBodyItem{padding-top:5px;padding-left:10px;padding-bottom:5px;height:16px;line-height:16px;vertical-align:middle}.RhsFooter{background:url("../../rhsfooter.png");width:300px;height:5px;margin:0}.topictitle{color:#369;font-size:14px;font-family:Trebuchet MS,Arial,Helvetica,Geneva,Tahoma,Verdana,Sans-Serif;line-height:18px;font-weight:bold;display:none}.topicinfo{color:#666;font-size:14px;font-family:Trebuchet MS,Arial,Helvetica,Geneva,Tahoma,Verdana,Sans-Serif;line-height:18px}.topicurl{color:#666;font-size:10px;font-family:Trebuchet MS,Arial,Helvetica,Geneva,Tahoma,Verdana,Sans-Serif;line-height:14px;display:none}.topictitle a{color:#369;font-size:14px;font-family:Trebuchet MS,Arial,Helvetica,Geneva,Tahoma,Verdana,Sans-Serif;line-height:18px;font-weight:normal}.topicinfo a{color:#369;font-size:14px;font-family:Trebuchet MS,Arial,Helvetica,Geneva,Tahoma,Verdana,Sans-Serif;line-height:18px}.topicurl a{color:#369;font-size:10px;font-family:Trebuchet MS,Arial,Helvetica,Geneva,Tahoma,Verdana,Sans-Serif;line-height:14px}#adbox td{vertical-align:top}.mice,#articleText table .mice{height:22px;width:60px;overflow:hidden;background:url(../../images/micegrey.gif);background-repeat:no-repeat;display:block}.mice .blue,#articleText table .mice .blue{height:22px;background-image:url(../../images/miceblue.gif);background-repeat:no-repeat;display:block}#articleText .mice{width:30px;height:11px;display:inline;position:relative;background:url(http://images.macworld.com/images/micegreysm.gif);background-repeat:no-repeat}#articleText .mice .blue{height:11px;background-image:url(../../images/templates/micebluesm.gif);position:absolute;top:1px;left:0;display:inline}#articleText .mice img{float:none}.ArticleImage{margin:0;padding:8px 0 0 0}.ArticleImageCell,.ArticleCommentsCell,.ArticleCommentsCell2{background:#eee;padding:0 10px 10px 10px}.ArticleMultimediaCell{background:#eee;padding:10px 10px 10px 20px;border-top:3px solid #fff}* html .ArticleMultimediaCell{background:#eee;padding:10px;border-top:3px solid #fff}.floattitle{text-align:center;padding:8px 0 8px 0;margin:0;font-weight:bold;text-transform:uppercase;font-size:120%;color:#000}.ArticleCommentsCell,.ArticleCommentsCell2,.ArticleMultimediaCell{padding-top:0;line-height:140%;font-size:80%}.ArticleMultimediaCell table{color:#069}#ArticleRelatedCell{padding:0;margin:0;border-bottom:1px solid #ccc}#ArticleRelatedCell table{margin:0 8px 8px 8px}.xmlad,.xmladphone,.ingenio{width:47%;margin-right:2%;margin-bottom:15px;display:inline-block;zoom:1;*display:inline;*margin-right:0;vertical-align:top}.advert tr{display:inline-block;width:49%}.xmlad-inline{width:100%;margin-bottom:15px}.sp{float:left;width:48%;margin-right:2%;margin-bottom:15px;height:120px;overflow-y:hidden}.dvCompaniesCol1,.dvCompaniesCol2{float:left;width:48%;margin-right:2%}#ns_VendorRegImg{clear:both}.ns_formatResults,.ns_formatResultsNoPhone{float:left;width:49%;margin-bottom:15px;height:90px}.ns_phone{color:green}.ns_formatResultsNoPhone{height:70px}.ns_companyInfo{margin-bottom:15px}.pager{text-align:center;margin-top:20px;margin-bottom:30px;font-size:13px}.pagerNext,.pagerPrev{font-weight:bold;text-decoration:underline!important}.sampleArticle{margin-left:10px;font-size:small;margin-bottom:10px;margin-top:-5px}#sectionSampleTitleLink{color:#5494de;font-size:14px}div.ns_dvClaim a{color:#ff7000!important;font-weight:bold;font-size:9px}div.ns_dvClaim{margin-top:0}.nsTopSearch{padding-top:2ex}.searchBoxSuggestions{border:1px solid #000;background-color:#fff;padding:0;margin:0}.searchBoxSuggestions .selected{background-color:#f1f1f1}.searchBoxSuggestions ul{padding:0;margin:0}.searchBoxSuggestions li{list-style-type:none;text-align:left;padding:1ex 1em;margin:0}.searchBoxSuggestions li:hover{cursor:pointer}input.placeholder-active{color:#a9a9a9!important}.topSearchButton{vertical-align:bottom}.topSearchBox,.searchBoxSuggestions{color:#036;width:160px}.topSearchLabel{font-size:larger;font-weight:bold}.topSearchButton{background-color:#333}#modalCurtain{position:fixed!important;left:0;top:0;opacity:.4;filter:alpha(opacity=40);background-color:#000;width:100%;height:100%;vertical-align:middle;z-index:100000}.clear{clear:both}.hidden{height:0;overflow:hidden}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}input.default-value{color:#a9a9a9!important}div.wrap-bar{margin:0 auto 0 auto}div.wrap-tiny{margin:15px auto 0 auto}div.gap-line{border-bottom:1px solid #000;margin-bottom:15px;width:100%}.hide{display:none}.xmlad_n{display:inline-block;*display:inline;line-height:normal;margin-bottom:15px;margin-right:2%;*margin-right:0;vertical-align:top;width:48%;zoom:1}.ArticleParagraphBody .xmlad_n{float:left;margin-top:10px}.xmlad_n a{font-weight:normal!important;text-decoration:none!important}.xmlad_n .title{display:block;font-size:13px;font-style:normal;font-weight:bold!important}.xmlad_n .desc,.xmlad_n .desc:hover{color:#333!important;display:block;font-family:arial,sans-serif;font-size:12px;font-style:normal;font-weight:normal;text-decoration:none}.xmlad_n .attr{display:inline;font-size:12px;padding:0 10px 0 0}.xmlad_n .title:hover,.xmlad_n a.desc:hover,.xmlad_n .attr:hover{text-decoration:underline!important}.map{width:300px;height:250px;display:none}.mapLargeDo{text-align:right;margin-bottom:10px;display:none}.tmask{position:absolute;display:none;top:0;left:0;height:100%;width:100%;background:#000;z-index:800}.tbox{position:absolute;display:none;padding:14px 17px;z-index:900}.tinner{padding:15px;-moz-border-radius:5px;border-radius:5px;background:#fff;border-right:1px solid #333;border-bottom:1px solid #333}.tclose{position:absolute;top:0;right:0;width:30px;height:30px;cursor:pointer;background:url(../../close.png) no-repeat}div.dvCompaniesCol1{}.dvDetailInfo{text-align:left;font-size:13px;background:#f4f3f1 none repeat scroll 0 0}.detailTitle{font-weight:bold;color:#036;font-size:14px}.detailAttribute1Title,.detailAttribute2Title,.detailAttribute3Title,.detailAttribute4Title,.detailAttribute5Title{font-weight:bold;color:#036;font-size:13px}.detailAttribute1,.detailAttribute2,.detailAttribute3,.detailAttribute4{padding-bottom:13px}.divAttr1,.divAttr2{font-size:smaller;margin-right:7px;margin-top:3px}.divAttri1Title,.divAttri2Title,.detailAdditionalLink{font-size:small;font-weight:bold;color:#036}.detailViewMoreInfo{font-size:small;color:#06f;margin-bottom:10px}.detailViewMoreInfo_Icon{background-image:url(../../qmark2.png);background-repeat:no-repeat!important;background-position:left;margin-bottom:10px;width:12px;height:12px;display:inline-block;float:left;margin-right:3px;margin-top:2px;background-color:grey}.detailViewMoreInfo_Empty{font-size:small;color:#06f;padding-left:14px!important;margin-bottom:10px}a.aMoreInfo{cursor:pointer}.detailAddress{font-size:12px}hr.hrDetail{color:#bbb}div.ns_dvLocalCompanies{clear:both!important}#ns_comp_ads>script:first-child+div{margin-left:0}#ns_comp_ads div+script+div table{width:100%}.ns_attrib_title{font-weight:bold;color:#333;font-size:7}.ns_attrib{padding-bottom:7px}#tabbed_vendors{width:100%;margin-left:0;padding:0 0 0 15px;margin-bottom:0}ul #tabbed_vendors{list-style:none;margin:0 0 10px 0;padding:10px 5px 0}#tabbed_vendors .tab{display:inline-block;zoom:1;*display:inline;margin-right:1px;margin-left:0;text-align:center;line-height:1;max-width:30%;background-color:#eee;border-top-left-radius:.7em;border-top-right-radius:.7em;border:1px solid #ccc;position:relative;top:1px}#tabbed_vendors .tab a{display:block;padding:.75ex 1em;color:#234285}#tabbed_vendors .active{font-weight:bold;background-color:#234285;border-bottom:0;z-index:20;top:2px;padding-top:2px}#tabbed_vendors .active::after{content:"";position:absolute;bottom:-10px;left:40%;border-width:10px 10px 0;border-style:solid;border-color:#234285 transparent;display:block;width:0}#tabbed_vendors .active a{color:#fff}.tab-content{border-top-right-radius:20px 20px;border-top-left-radius:20px 20px;border-top-width:2px;border-top-style:solid;border-top-color:#aaa;width:103%;padding-top:20px;padding-right:7%;padding-bottom:0;padding-left:2%;left:-10px;position:relative}div#control_overlay{background-color:#000}.ns_modal{background-color:#fff;padding:10px;border:1px solid #333;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font:bold 13px "Lucida Grande",Verdana,sans;color:#000;text-align:center;min-width:150px;min-height:100px}.ns_modal .ns_modal_contents{margin-top:10px;width:100%;height:100%}.ns_modal .ns_modal_header{text-align:center}.ns_modal .ns_modal_close_button{cursor:pointer;float:right;border:1px solid #000;padding:0 .25em;margin-bottom:.5ex}.ns_modal .ns_modal_title{margin-top:-7px;margin-bottom:7px;font-size:11px}.companyDetails{display:none}.tcontent{}.tcontent .companyPopup{padding:10px}.tcontent .detailViewMoreInfo{display:none}.tcontent .companyAddress{margin-bottom:10px}.companyAttribution{min-height:90px}.companyTitle{overflow:hidden;text-overflow:ellipsis;text-wrap:none;white-space:nowrap}.companyPopup .attribute-inline{display:none}.entity_overview{}.entity_overview .reviewTextPros,.entity_overview .reviewTextCons{margin-top:8px}.entity_overview .companyReviewContainer p{line-height:16px}.entity_overview .companyReviewContainer p{margin:0}.entity_overview .reviewListTitle h2{color:#7096ce!important;clear:both;font-size:22px!important;font-weight:normal!important;margin-top:0!important;margin-bottom:8px!important;font-family:Arial,Helvetica,sans-serif}.entity_overview .reviewListTitle h2{color:#7096ce}.entity_overview .companyReviewContainer{background-color:#f6f6f6;border:1px solid #666;display:block;float:left;padding:10px;line-height:1.5em;margin-bottom:4%;color:#231f20!important}.entity_overview .graphsColL{width:47%;display:block;float:left;padding:1%}.entity_overview .graphsColR{width:47%;display:block;float:right;padding:1%;line-height:36px}.entity_overview .graphsColR span,.entity_overview .graphsColR p{float:left;line-height:36px}.entity_overview .reviewerName{color:#7096ce;font-size:17px}.entity_overview .userDetails{font-size:16px;font-weight:bold}.entity_overview .review_date_time{font-size:12px;font-weight:normal}.entity_overview .factorList{text-align:right;width:40%;line-height:30px;padding-right:3px;float:left}.entity_overview .factorGraph{float:right;width:57%;line-height:30px}.entity_overview .reviewTextLabel{font-size:14px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#7096ce}.entity_overview .numRating{color:#7096ce;font-size:14px;margin-top:10px;font-weight:bold;font-family:Arial,Helvetica,sans-serif}.entity_overview .numRating p{font-weight:normal}.entity_overview .reviewTextNotes{margin-top:10px}.entity_overview .timelenth{font-weight:bold;font-size:14px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#7096ce}.entity_overview .numRating p{color:#231f20;font-size:12px;font-family:Arial,Helvetica,sans-serif}.entity_overview .companyReviewContainer{width:96.6%}.entity_overview .socialite{display:none}.entity_overview .socialite-loaded{display:inline-block;vertical-align:top}.entity_overview .sharing{font-weight:bold;font-size:14px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#7096ce;height:19px;margin-bottom:10px}.entity_overview .sharingHeader{font-weight:normal;font-size:12px;font-family:Arial,Helvetica,sans-serif;height:72px;margin-top:10px;overflow-y:hidden}body{}.barGraphData{display:none}.survey-head{width:100%;border-bottom:solid 2px #dedede;padding-bottom:15px}.survey-head h2{padding-top:0!important;font-size:1.7em!important}.survey-responses-count{color:#a0a0a0;font-size:1.2em}.survey-buttons{float:right}.survey-prev-question,.survey-next-question,.survey-prev-question-dis,.survey-next-question-dis{display:block;text-transform:uppercase;color:#fff!important;text-align:center;font-size:1.2em;text-decoration:none!important;float:left;width:107px;margin-left:10px;padding:2px}.survey-prev-question,.survey-next-question{background-color:#414141}.survey-prev-question:hover,.survey-next-question:hover{background-color:#616161!important}.survey-prev-question-dis,.survey-next-question-dis{background-color:#c7c7c7}#sgraphics h2{}.img-slide{float:left}.img-slide img,.img-slide video{max-width:100%}.slides-container{float:left;height:500px;-webkit-transition:margin-left ease-in-out 1s;-moz-transition:margin-left ease-in-out 1s;transition:margin-left ease-in-out 1s}.ans_photo{overflow:hidden}.prev-slide,.next-slide{font-size:2.5em;color:#555;font-weight:bold;cursor:pointer}.next-slide{position:relative;top:-305px;float:right}.prev-slide{position:relative;top:-305px;float:left}.highcharts-container{overflow:visible!important}g.highcharts-tooltip{display:none}.tooltip-container{float:left;min-width:60px;position:absolute;margin-left:-46px;margin-top:-50px}.tooltip-text{width:100%;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:2px;position:relative;color:#fff;text-align:center;z-index:20}.tooltip-pointer{width:8px;height:8px;transform:rotateX(45deg);-webkit-transform:rotateZ(45deg);-moz-transform:rotateX(45deg);margin-top:19px;position:relative;margin-left:45%;margin-right:auto;float:left;margin-top:-5px;z-index:5}#survey-loader-container{float:left;width:100%}#survey-spinner.active{display:block}#survey-spinner{display:none;position:relative;height:60px;width:60px;z-index:1;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px}.survey-spinner_ball{position:absolute;display:block;background-color:#00577b;left:24px;width:4px;height:4px;border-radius:2px}#survey-ball_1{-webkit-animation-timing-function:cubic-bezier(.7,.3,.7,.9);-webkit-animation-name:rotate;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:6px 30px;-moz-animation-timing-function:cubic-bezier(.7,.3,.7,.9);-moz-animation-name:rotate;-moz-animation-duration:.6s;-moz-animation-iteration-count:infinite;-moz-transform-origin:6px 30px;-o-animation-timing-function:cubic-bezier(.7,.3,.7,.9);-o-animation-name:rotate;-o-animation-duration:.6s;-o-animation-iteration-count:infinite;-o-transform-origin:6px 30px;animation-timing-function:cubic-bezier(.7,.3,.7,.9);animation-name:rotate;animation-duration:.6s;animation-iteration-count:infinite;transform-origin:6px 30px}#survey-ball_2{-webkit-animation-timing-function:cubic-bezier(.6,.4,.6,.9);-webkit-animation-name:rotate;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:6px 30px}#survey-ball_3{-webkit-animation-timing-function:cubic-bezier(.5,.5,.5,.9);-webkit-animation-name:rotate;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:6px 30px}#survey-ball_4{-webkit-animation-timing-function:cubic-bezier(.4,.6,.4,.9);-webkit-animation-name:rotate;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:6px 30px}#survey-ball_5{-webkit-animation-timing-function:cubic-bezier(.3,.7,.3,.9);-webkit-animation-name:rotate;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:6px 30px}@keyframes rotate{0%{transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1)}100%{transform:rotate(360deg) scale(1);-ms-transform:rotate(360deg) scale(1)}}@-moz-keyframes rotate{0%{transform:rotate(0deg) scale(1)}100%{transform:rotate(360deg) scale(1)}}@-o-keyframes rotate{0%{transform:rotate(0deg)scale(1);}100%{transform:rotate(360deg)scale(1);}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1)}100%{-webkit-transform:rotate(360deg) scale(1)}}#survey_buttons{text-align:center;margin-top:20px;margin-bottom:20px}