body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p, blockquote,th,td,label{ font-family:Helvetica, Arial, sans-serif; margin:0; padding:0; } table{ border-collapse:collapse; border-spacing:0; } fieldset,img{ border:0; } address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal; } ol,ul{ list-style:none; } caption,th{ text-align:left; } h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; } abbr,acronym{ border:0; } a{ color:#333366; } a.disabled{ cursor:default; } label em{ padding:0 0.2em; color:#999; } .bluetext{ color:#333366; } .bluealttext{ color:#333399; } .blueback{ background-color:#333366; } .bluealtback{ background-color:#333399; } .blueback .whitetext a{ color:#fff; font-size:12px; } .blueBarBack{ background-color:#1166AA; } .greenBarBack{ background-color:#419b00; } .lightblueback{ background-color:#DEF0FC; } .whiteback{ background-color:#fff; } .whitetext{ color:#fff; } .blacktext{ color:#000; } .blackback{ background-color:#000; } .redtext{ color:Red !important; } .lightgreyback{ background-color:#EEE; } .greyback{ background-color:#CCC; } .darkgreyback{ background-color:#444; } .darkgreytext{ color:#7d7d7d; } .greenback{ background-color:#44BB44; } .greentext{ color:#44bb44; } .yellowtext{ color:Yellow; } .yellowback{ background-color:Yellow; } .orangetext{ color:#F57C33; } .orangeback{ background-color:#F57C33; } .lightgreenblueback{ background-color:#AFF; } .floatleft{ float:left; } .floatright{ float:right; } .nofloat{ float:none !important; } .clear{ clear:both; } .closeLink a{ margin:0; padding:0; } .padleft{ padding-left:0.5em; } .padright{ padding-right:0.5em; } .padtop{ padding-top:0.5em; } .padbottom{ padding-bottom:0.5em; } .padall{ padding:0.5em; } .nowrap{ white-space:nowrap; } .trademark{ font-size:50%; font-weight:bold; vertical-align:top; } .font_normal{ font-size:1.0em; } .font_sm{ font-size:0.8em; } .font_xsm{ font-size:0.6em; } .font_med{ font-size:1.3em; } .font_lg{ font-size:1.6em; } .errors{ color:Red; } label.error{ color:Red; padding:0 4px 0 4px; float:left !important; } .input-validation-error{ border:1px solid red !important; background-color:#fee !important; } .field-validation-error{ color:Red; } .validation-summary-errors{ font-weight:bold; color:Red; list-style-type:circle; list-style-position:inside; } ul.validation-summary-errors li{ margin:0; padding:0; } .ui-tabs .ui-tabs-hide{ display:none; } .restricted-message{ color:#222; } .input_lg{ width:20em; } .input_med{ width:16em; } .input_sm{ width:10em; } .input_xsm{ width:4em; } html{ height:100%; font-size:90%; } body{ text-align:center; margin:0px auto 0px auto; color:#333366; } strong{ font-weight:bold; } #modal_placeholder{ margin:0; padding:0; } #page_field{ width:68em; margin:0 auto 0 auto; background:#fff; text-align:left; clear:both; } .shading{ background-color:#DEF0FC; } .greenShading{ background-color:#cfff98; } .sectionBorder{ border:solid thin #0071BC; } .sectionLeftBorder{ border-left:solid thin #0071BC; } .leftNavBorder{ border-bottom:dotted 1px #1166AA; } .textbox{ height:13px; padding-top:4px; } .dropdown{ } .textarea{ } .button{ padding:3px 8px 3px 8px; border:none; } .popup{ display:none; position:absolute; z-index:9999; padding:1em 2em 2em 1em; } .popup h3{ margin:0 0 1em 0; font-size:1.2em; } .requiredField{ color:Red; } .stripe0{ background-color:#EEE; } .stripe1{ background-color:#FFF; } #header_field{ width:100%; height:4.5em; background:url(/images/search/header_back.jpg) no-repeat #f26722; text-align:left; } #header_field h1.title{ margin-top:0.28em; font-size:1.8em; color:#fff; } #header_field h1.title a, #header_field h1.title a:hover{ text-decoration:none; color:#fff; } #header_field #privategroup{ font-size:0.90em; margin:1.1em 1.2em 0 0.2em; } #header_field a{ text-decoration:none; font-size:85%; } #header_field a:hover{ text-decoration:underline; } #header_field h1, #header_field .logodiv{ font-size:1.2em; color:#fff; margin-left:5px; } #header_field h2{ font-size:.7em; color:#fff; margin-left:5px; } #header_field h1 a, #header_field .logodiv a{ color:#fff; font-size:1.0em; } #header_field h1 a:hover{ text-decoration:none; } #header_field img#logo{ margin:-15px 5px 0 5px; } #header_field #player_fallback{ margin-bottom:15px; } #header_field .rightborder{ float:left; margin:0.8em 0 0 0; padding:0 2.5em; border-right:1px solid white; } #header_field .topbarend{ float:left; padding:.8em 0 0 2.5em; } #header_field #registerlink{ height:2.2em; margin-top:0; padding-left:1.2em; padding-right:1.2em; padding-top:0.2em; } #header_field #registerstar{ font-size:large; float:left; padding:0.4em 0 0 1em; } #header_field #authbox{ width:28.5em; height:1.6em; float:right; } #header_field #signout{ float:right; padding-top:1.4em; width:27em; font-size:1em; } #footer_field{ float:left; width:100%; height:5em; margin:0.5em 0 0 0; } #footer_field .linkpad{ padding:0.5em 0.5em 0 0; font-size:85%; } #footer_field .linkpad a{ color:inherit; } #china_icp{ float:left; width:100%; color:inherit; } .textSearchSection{ text-align:left; width:100%; height:3.8em; padding:0.25em 0 0.6em 0; } .textSearchSection #textSearchTop{ min-height:1.2em; } .textSearchSection #textSearchBottom{ margin-top:0.3em; } .textSearchSection #textSearch{ padding-left:0.5em; } .textSearchSection label{ padding-left:0.2em; padding-right:0.5em; font-size:90%; } .textSearchSection #textSearchOptions{ font-size:100%; padding:0.25em 1em 0.25em 0; } .textSearchSection #textSearchOptions label{ position:relative; top:-0.15em; margin:0 0 0.2em 0; } .textSearchSection #textSearchOptions input{ position:relative; top:-0.15em; margin:0 0 0.2em 0; } .textSearchSection #textSearchSectionKeyword{ margin-left:0.5em; height:2.2em; } .textSearchSection #textSearchSectionKeyword input{ border:none; color:#aaa; font-size:1.3em; width:16em; margin:0.25em 0.25em 0.25em 0.25em; } .textSearchSection #textSearchSectionSubmit{ height:2.2em; } .textSearchSection #textSearchSectionSubmit a{ text-decoration:none; } .textSearchSection #textSearchSectionSubmit img{ position:relative; top:0.15em; } .textSearchSection #textSearchSectionSubmit span{ position:relative; font-size:1.4em; margin-left:0.5em; } .textSearchSection #textSearchSectionLinks{ margin:0 0 0 1em; font-size:85%; line-height:150%; font-weight:normal; top:-0.3em; position:relative; } .textSearchSection #textSearchSectionLinks a{ text-decoration:underline; color:white; } .textSearchSection #textSearchSectionLinks a:hover{ text-decoration:none; } .textSearchSection a:hover{ text-decoration:none; } #search-results-options{ background-color:#def0fc; border-top:solid 1px #aaa; border-bottom:solid 1px #aaa; padding:0.35em 0.35em; width:99%; float:left; clear:both; margin:0.25em 0; } #search-results-options a{ color:#444; font-weight:bold; font-size:86%; } #search-results-options a:hover{ text-decoration:none; } #search-results-options a.results-format-link{ display:block; float:left; width:47px; height:18px; text-decoration:none; } #search-results-options a.results-format-link-list{ background:url('/images/Search/search-results-icons36.jpg') 0px 0px; } #search-results-options a.results-format-link-column{ background:url('/images/Search/search-results-icons36.jpg') 0px 18px; } #industryMainContent{ float:left; width:575px; height:100%; padding:0.5em 0.5em; } .industryRightLists{ width:155px; float:left; margin-bottom:0.5em; padding:0.5em; border:solid 1px #666; } .industryRightLists h3{ font-size:1em; font-weight:bold; padding:3px 3px 3px 3px; } .industryRightLists ul li{ padding:5px 5px 5px 15px; font-size:0.8em; word-wrap:break-word; } .industryRightLists ul li h3{ font-size:100%; font-weight:normal; } .industryRightLists .viewMore{ padding:0.75em 0 0 2.5em; display:block; font-weight:bolder; text-decoration:underline; } .industryTable{ padding:0.8em 0; float:left; } .industryTable h2{ font-weight:bold; padding:3px 3px 12px 3px; } #refinementLists{ width:12.5em; float:left; } .sidebox{ width:12em; float:left; clear:both; margin-top:0.5em; padding-bottom:0.5em; } .sideboxheader{ float:left; width:11.6em; clear:both; } .sideboxdrag{ float:right; margin-right:5px; } .sideboxdrag img{ height:15px; width:15px; } .sidebox .label{ display:block; border-bottom:solid thin #0071BC; padding:0.25em; text-align:left; } .sidebox .label a{ font-size:0.9em; text-decoration:none; } .sidebox .label h3{ display:inline; } .sidebox .refinement_data{ clear:both; margin:5px 0 0 0; } .sidebox ul{ padding:5px; } .sidebox li{ line-height:1.2em; font-size:0.9em; clear:both; } .sidebox li a{ text-decoration:none; font-size:11.75px; } .sidebox li a:hover{ text-decoration:underline; } .sidebox .noRefinements{ display:block; margin:0.5em; padding-top:0.5em; font-size:0.9em; clear:both; } .sidebox .refinementMore{ padding:0.75em 0 0 2.5em; display:block; font-weight:bolder; text-decoration:underline; } .sidebox .textbox{ margin:0.5em; width:150px; } .sideboxtextsearch{ text-align:center; padding-bottom:10px; } .sideboxtextsearch .button{ margin-right:8px; } .JS .sidebox .collapsed{ display:none; } .refinementlink:hover{ text-decoration:underline; color:#333366; } .refinementPopup{ position:absolute; display:none; z-index:2001; padding-bottom:0.5em; } .refinementPopup ul{ clear:left; padding-left:0.5em; } .refinementPopup li{ line-height:20px; padding-left:0.5em; text-indent:-0.5em; } .refinementPopup li .bullet{ padding:0 0.7em 0 0.4em; } .refinementPopup li a{ text-decoration:none; } .refinementPopup li .showChildren{ padding:0 0.2em 0 0.2em; } .refinementPopup .closeRefinementPopup{ display:block; margin-right:0.5em; float:right; clear:both; text-decoration:underline !important; } #refinementsLoadingMsg{ position:absolute; display:none; font-size:1.1em; z-index:9999; } #maincontent{ float:left; margin:0 0 1.5em 0.75em; min-height:25em; } #maincontent.fullWidth{ width:54.6em; } #maincontent h1{ font-size:1.5em; padding:5px; } #maincontent .contentlist{ margin-top:50px; margin-left:50px; float:left; width:500px; } #maincontent .contentlist h2{ font-size:1.2em; } #maincontent .contentlist ul{ margin-left:25px; } #maincontent .contentlist li{ line-height:30px; } #maincontent #detailheader{ width:52em; float:left; clear:both; margin:0.5em 0 1.0em 1.0em; border:solid 1px black; font-size:0.95em; } #maincontent #detailNewSearch{ float:left; clear:both; margin:0.5em 0 0em 1.0em; text-decoration:none; } #maincontent #detailNewSearch a{ text-decoration:none; } #maincontent #detailNewSearch em{ text-decoration:underline; font-size:1.3em; font-weight:bold; } #maincontent #detailheader .detailheadercell{ float:left; padding:0.5em 0.5em; text-align:center; } #maincontent #detailheader .detailheadercell a{ font-size:0.95em; } #maincontent #detailheader .detailheadercell a:hover{ text-decoration:none; } #maincontent #detailheader .sep{ border-left:solid 1px #fff; float:left; margin:0.5em 0 0.5em 0.1em; } #plaindetailheader{ width:100%; height:2.55em; float:left; clear:both; } #plaindetailheader .plaindetailheadercell{ float:left; height:1.8em; border-right:solid 1px black; padding:0.38em 1.85em; } .reportdoc{ position:relative; top:-0.2em } #reportdocpopup{ min-width:400px; text-align:left; } #frmReportDoc div{ margin:1em 0 1em 0 } #frmReportDoc textarea{ width:375px; } #frmReportDoc label.error{ float:none !important; display:inline !important; } #maincontent #resultsheader{ width:100%; float:left; font-size:1.0em; margin-top:0.5em; min-height:4em; padding:0.25em 0 0.25em 0; color:#000; } #maincontent #zeroResults{ clear:both; } #maincontent #zeroResults p{ margin-top:0.5em; } #maincontent #zeroResults ul{ margin-top:0.3em; margin-left:1em; } #maincontent #zeroResults li{ list-style-type:disc; line-height:1.3em; } #maincontent #resultsheader #industryinfo{ margin:0.25em 0 0 0; } #maincontent #resultsheader #industryinfo a{ text-decoration:none; } #maincontent #resultsheader #industryinfo img{ width:23px; height:18px; } #maincontent #resultsheader #industryinfo em{ margin-left:0.25em; font-size:1.2em; color:#44bb44; text-decoration:underline; font-weight:bold; } #maincontent #resultsheader #industryinfo em:hover{ text-decoration:none; } #maincontent #resultsheader #industryinfo #savesearch, #maincontent #resultsheader #industryinfo #createalert, #maincontent #resultsheader #industryinfo #forwardBook{ color:#44bb44; font-size:1.0em; padding-left:1.2em; text-decoration:underline; } #maincontent #resultsheader #industryinfo #savesearch:hover, #maincontent #resultsheader #industryinfo #createalert:hover, #maincontent #resultsheader #industryinfo #forwardBook:hover{ text-decoration:none; } #forwardbookspopup p{ padding:1em; } #forwardbookspopup .submit{ padding:0.5em 1em; margin-top:1em; border:none; } #maincontent #resultsheader #searchtips{ margin:0.25em 0.5em 0 0; font-size:80%; } #maincontent #resultsheader #searchtips a:hover{ text-decoration:none; } #maincontent #breadcrumb{ margin:0.5em 0 0.5em 2.3em; float:left; } #maincontent #breadcrumb h1{ margin:0; padding:0; font-size:1.0em; font-weight:normal; display:inline; } #maincontent #breadcrumb strong{ display:inline; } #maincontent .paging{ float:right; margin:0.25em 0.25em 0 0; } #maincontent .paging a{ text-decoration:none; } .searchresultpage #breadCrumb h1{ font-size:1.0em; font-weight:normal; display:inline; margin:0; padding:0; } .searchresultpage #searchsort{ float:right; margin:0; } .searchresultpage #searchsort label{ } .searchresultpage #searchsort #sort{ height:1.5em; width:10em; font-size:1.0em; } #restrictedresultmessage em{ font-weight:bold; } #maincontent #searchresults, #maincontent #searchresultstable{ margin-top:1.5em; clear:both; } #maincontent #searchresults li{ margin-bottom:1.5em; line-height:1.2em; clear:both; } #maincontent #searchresults li .resultrec{ float:left; width:750px } #maincontent #searchresults li .resultrecselector{ float:left; padding-right:1em } #maincontent #searchresults h2{ display:inline; } #maincontent #searchresults h2 a{ font-size:1.2 em; font-weight:bolder; } #maincontent #searchresults .booktype{ text-transform:lowercase; } #maincontent #searchresults .actions a{ font-size:0.9em; } #maincontent #searchresults li.restrictedresult h3 a, #maincontent #searchresults li.restrictedresult span, #maincontent #searchresults li.restrictedresult p strong, #maincontent #searchresults li.restrictedresult p, #maincontent #searchresults li.restrictedresult a, #maincontent #searchresultstable tr.restrictedresult h3 a, #maincontent #searchresultstable tr.restrictedresult span, #maincontent #searchresultstable tr.restrictedresult td{ color:#999; } #maincontent #searchresultstable tr.restrictedresult .restrictedlink{ font-size:1.2em; } #maincontent #searchresultstable td, #maincontent #searchresultstable th{ font-size:0.9em; padding-left:0.5em; padding-right:0.5em; } #maincontent #searchresultstable th{ color:#333; font-weight:bold; white-space:nowrap; } #maincontent #searchresultstable td{ padding-top:1em; padding-bottom:1em; vertical-align:top; } #maincontent #searchresultstable td h3 a{ font-size:0.9em; } #maincontent #searchresultstable td .booktype{ display:block; padding-top:0.3em; font-size:0.9em; } #maincontent #searchresultstable td .actions{ padding-top:0.3em; font-size:0.8em; vertical-align:top; } #maincontent #searchresultstable td .actions img{ position:relative; top:0.3em; } #maincontent #searchresultstable .selectcol{ width:1em; } #maincontent #searchresultstable .bookcol{ width:25em; } #maincontent #searchresultstable .companycol{ width:10em; } #maincontent #searchresultstable .oddrow{ background-color:#f2f2f2; } #maincontent #restrictedresultmessage{ clear:both; float:left; margin-bottom:1em; padding-right:1em; } #rightpanel{ float:right; width:173px; margin-top:0.5em; } #breadCrumb{ margin:10px; float:left; } #spotlight{ width:600px; min-height:20em; clear:both; } #spotlight #spotlight_header{ width:100%; margin-top:0; height:1.75em; } #spotlight_header_container{ padding:0.3em 1em; } #spotlight_header #spotlight_title{ float:left; font-weight:bold } #spotlight_content_container{ width:600px; margin:0 0px 0 0px; overflow:hidden; } #aboutUs .aboutUsContent{ width:50em; float:left; padding:1em 0 3em 3em; } #aboutUs .aboutUsBox{ width:14em; float:left; padding:1.5em 0 3em 0; text-indent:0.3em; } .aboutUsBox .innerUL{ text-indent:0.8em; } .aboutUsBox .largeText{ font-size:1em; } .sidemenu li{ display:block; } .sidemenu li.selected{ background-color:#555588; } .sidemenu li a{ display:block; padding:0.4em 0 0.4em 0; width:100%; text-decoration:none; color:#fff; } .sidemenu li a:hover{ color:#333366; background-color:#DEF0FC; text-decoration:underline; } .sidemenu li a span{ margin:0 0.3em 0 1em; display:block; font-size:0.9em; } .aboutUsContent h1, .aboutUsContent h2{ font-size:1.3em; font-weight:bold; padding:0.3em 0; } .aboutUsContent h3{ font-size:1em; padding:0.8em 0.3em; clear:both; } .aboutUsContent p{ padding:0.8em 0 0 0; color:#000; clear:both; } .aboutUsContent .contactBox{ width:35em; border:1px solid #CCC; float:left; padding:0.3em; } .contactBox .innerContactBox{ width:17em; float:left; } .aboutUsContent .partnerContent{ width:50em; float:left; padding-bottom:3em; } .partnerContent .partnerContentLeft{ width:22em; float:left; } .partnerContent .partnerContentRight{ width:26em; float:left; padding:.8em 0 0 1.5em; } #historyTable .dateHeader{ font-weight:bold; font-size:120%; padding:0 0 3px 0; line-height:35px; } #historyTable .underline{ border-bottom:1px solid #EEE; } #historyTable td{ padding:10px; } #homepage h1{ display:none; } #homepage h3{ width:80%; padding:1em 10%; font-size:1.6em; font-weight:normal; } #homepage #industrylist{ display:block; float:left; width:14em; height:18em; padding:1em 0; } #keywordIndustrySelect{ position:absolute; z-index:9999; width:300px; display:none; padding-bottom:20px; } #keywordIndustrySelect label{ display:block; font-size:1.2em; text-align:center; margin-top:10px; } #keywordIndustrySelect ul li{ padding-left:25px; padding-top:10px; } #keywordIndustrySelect #closeselect{ margin-top:20px; text-align:center; } #homepage #searchsection{ text-align:center; width:53.99em; height:20em; } #homepage #searchsection p{ display:block; font-size:1.1em; padding:1em 0 1em 0; } #homepage #keywordsearchsection{ float:left; width:60%; margin:0 20%; } #homepage #searchsection #keywordsection{ float:left; padding:0.4em 1em 0em 1em; height:2.4em; } #homepage #searchsection #keywordsection input{ font-size:1.6em; color:Silver; border:none; padding:0; margin:0; padding-top:0.2em; } #homepage #searchsection #keywordsubmit{ float:left; width:10em; height:2.4em; padding:0.2em 0.2em; } #homepage #searchsection #keywordsubmit a{ text-decoration:none; } #homepage #searchsection #keywordsubmit img{ position:relative; top:0.1em; } #homepage #searchsection #keywordsubmit span{ position:relative; top:-0.2em; font-size:1.4em; padding-right:0.1em; } #homepage #innovadexad{ display:block; text-align:center; width:100%; height:5em; font-size:1.0em; } #homepage #innovadexad p{ display:block; padding:0.9em 4em 1em 4em; } #homepage #boxes{ clear:both; height:13.25em; width:100%; padding:0.5em 0; font-size:95%; } #homepage #boxes .homebox{ border-right:1px solid #fff; float:left; width:15.5em; height:95%; padding:0.25em 0.75em; } #homepage #boxes .homebox label{ display:block; font-size:1.2em; font-weight:bold; margin-bottom:1em; } #homepage #boxes .homebox p{ line-height:1.2em; } #homepage #boxes #testimonial{ width:13em; } #homepage #boxes #testimonial blockquote{ font-weight:normal; font-style:italic; font-size:95%; } #homepage #boxes #testimonial #userinfo{ margin-top:1.2em; font-size:95%; } #homepage #boxes #demovideo{ float:left; width:21em; padding-left:1.3em; } #homepage #boxes #demovideo img{ width:260px; height:120px; } #homepage #boxes #demovideo div{ margin-top:0.25em; } #member_logos{ margin:1em 0.5em; } #member_logos label{ font-size:1.1em; } #member_logos #logos{ margin-top:1em; } #member_logos #logos img{ margin:0 4em; } #media_region{ margin-left:auto; margin-right:auto; margin-top:30px; padding-bottom:20px; text-align:center; } #member_entrance{ display:none; } #login{ margin:15px auto 0 auto; width:685px; text-align:left; } #loginminimal{ height:332px; padding:5px; } #loginminimal #login{ margin:0; padding:1em 0 1em 1em; } #login h1{ padding-left:0; padding-top:0; font-size:1.3em; } #login p{ margin-top:10px; } #login .textbox{ width:250px; } #login #logininfo label{ margin-left:15px; font-size:1.3em; padding:5px 5px 5px 0; } #login #logininfo #registerbutton{ padding:3px 8px 3px 8px; margin-left:15px; } #login #logininfo a{ text-decoration:none; } #login #logininfo .arrow{ font-size:0.9em; } #login #logininfo .head{ margin-left:15px; font-size:1.1em; padding-bottom:2px; } #login #logininfo .detail{ margin-left:25px; line-height:13px; } #simplemodal-container{ background-color:#FFF; border:2px solid #AAA; padding:0 0 12px 0; overflow:auto; } #detailContent{ clear:both; padding:0 0 0 1.2em; margin:0 0 0 1em; text-align:left; } #detailContent h2{ font-size:1.0em; font-weight:bold } #detailContent #detailContentLeft{ float:left; width:24em; padding:1.4em 0 0 0; margin-right:4em; } #detailContent #detailContentLeft h1{ font-size:100%; font-weight:normal; padding-left:0; } #detailContent #detailContentLeft h2{ font-size:100%; font-weight:normal; } #detailContent #detailContentRight{ float:left; width:20em; margin-top:1em; padding:0 0 0 1.4em; border-left:solid 1px #efefef; } #detailContent .detailFieldTitle{ font-weight:bold; line-height:1.3em; } #printInfo{ margin:10px; float:right; } #detailContent .categoryBoxTitle{ width:100%; padding:4px 5px 3px 8px; border-bottom:solid 1px #AAA; font-weight:bold; margin:1.2em 0 0.25em 0; } #detailContent .documentBoxTitle{ width:100%; padding:4px 5px 3px 8px; border-bottom:solid 1px #AAA; margin-top:15px; font-weight:bold; } #detailContent .documentBox{ width:100%; padding:5px; } #detailContent .documentBox .documentType{ font-weight:bold; padding:8px 5px 1px 5px; } #samplerequest{ margin:2em 0 0 0; padding:0em 0em 0em 0em; } #samplerequest h3{ font-size:1.2em; font-weight:bold; margin:0 0 1em 0; } #samplerequest p{ padding:0.5em 0 0.5em 0; } #samplerequest .samplerequest_section{ margin:1em 0 0 0; padding:1em 1em 1em 1em; } #samplerequest .field-validation-error{ display:block; } #samplerequest table{ width:100%; margin:0 auto; border:solid 1px #aaa; } #samplerequest table thead tr th{ font-size:1.0em; font-weight:bold; padding:0.5em 0 0.5em 0; } #samplerequest table tr td{ padding:0.2em 0 0.2em 0; } #samplerequest ul li{ margin:0 0 0.75em 0; } #samplerequestconfirm{ margin:2em auto; width:50em; text-align:center; } #samplerequestconfirm h3{ font-weight:bold; font-size:1.3em; margin:0 0 1em 0; } #samplerequestconfirm a{ text-decoration:none; } #samplerequestconfirm em{ margin:0 0 6em 0; text-decoration:underline; font-size:1.3em; font-weight:bold; } #samplerequestconfirm p{ margin:0.25em 0 0.25em 0; } .sampleRequest{ margin:0 0 1em 0; } #profile{ width:100%; padding-top:0.5em; } #profile #profileContainer{ clear:both; border:solid 0.1em #7c7c7c; padding:1em; margin-top:0; } #profile .message{ width:60em; margin:0 auto; } #profile #clientErrorSummary, #profile .validation-summary-errors{ width:48em; margin:1em auto; color:Red; } #profile #clientErrorSummary li, #profile .validation-summary-errors li{ color:Red; list-style-type:disc; } #profile #tabs{ width:50em; margin:1.5em auto; } #profile #tabs #tabitems{ list-style:none; padding:0; margin:0; background-color:#fff; } #profile #tabs #tabitems li{ float:left; margin:0; padding:0.2em; background-color:#fff; } #profile #tabs #tabitems li a{ display:block; float:left; white-space:nowrap; font-size:1.1em; text-decoration:none; background-color:#FFF; color:#7d7d7d; border:solid; border-color:#7c7c7c; border-width:0.1em 0.1em 0 0.1em; padding:0.3em 0.5em; } #profile #tabs #tabitems .ui-tabs-selected, #profile #tabs .ui-tabs-active{ cursor:default; } #profile #tabs #tabitems .ui-tabs-selected a, #profile #tabs .ui-tabs-active a{ background-color:#CCC; cursor:default; color:#000; } #profile .profiletitle{ position:relative; top:0.2em; padding-right:1.3em; border:none !important; } #profile .field{ clear:both; padding-top:0.7em; } #profile .field .requiredsymbol{ color:Red; display:block; margin-left:-0.5em; float:left; } #profile .field label{ display:block; width:15em; float:left; } #profile .field .sublabel{ width:auto !important; padding-left:0.2em; padding-right:0.5em; } #profile .field input, #profile .field select{ float:left; } #profile h1{ display:inline; font-size:1.2em; letter-spacing:0.1em; padding-left:0.25em; } #profile #endUseSegmentList{ display:block; clear:both; width:32em; height:13em; overflow:auto; border:solid thin #0071BC; margin-left:1em; } #profile #endUseSegmentList{ clear:both; padding:0.2em; } #profile #endUseSegmentList li{ display:block !important; float:none; padding-bottom:0.2em; } #profile #phoneCountryLabel, #mobilePhoneCountryLabel{ margin-left:-2em; font-size:0.8em; } #profile #PhoneExt{ width:4em; margin-left:2em; } #profile #EmployerName{ width:30em; } #profile #changePassModal{ display:none; } #profileChangePass{ text-align:left; padding:1em; } #resetPassErrors{ margin-bottom:2em; } #profile .button{ font-size:1em; margin-left:1em; text-decoration:none; position:relative; left:25em; } #localeContent{ padding-left:30px; margin-left:auto; margin-right:auto } #localeContent h2{ font-size:170%; font-weight:bold; padding:40px 5px; } #localeContent #na{ float:left; height:342px; width:224px; padding-top:155px; } #localeContent #na #inner-na{ display:none; } #localeContent #na:hover #inner-na{ display:block; } #localeContent #la{ float:left; height:342px; width:180px; padding-top:155px; } #localeContent #la #inner-la{ display:none; } #localeContent #la:hover #inner-la{ display:block; } #localeContent #eu{ float:left; height:342px; width:236px; padding-top:155px; } #localeContent #eu #inner-eu{ display:none; } #localeContent #eu:hover #inner-eu{ display:block; } #localeContent #asia{ float:left; height:342px; width:179px; padding-top:155px; } #localeContent #asia #inner-asia{ display:none;} #localeContent #asia:hover #inner-asia{ display:block;} #localeContent .selectedRegion{ display:block; } #localeContent #na{ background:url('/images/Search/public/NA_off.gif') no-repeat 0 0; } #localeContent #na:hover{ background:url('/images/Search/public/NA_on.gif') no-repeat 0 0; } #localeContent #la{ background:url('/images/Search/public/LA_off.gif') no-repeat 0 0; } #localeContent #la:hover{ background:url('/images/Search/public/LA_on.gif') no-repeat 0 0; } #localeContent #eu{ background:url('/images/Search/public/EU_off.gif') no-repeat 0 0; } #localeContent #eu:hover{ background:url('/images/Search/public/EU_on.gif') no-repeat 0 0; } #localeContent #asia{ background:url('/images/Search/public/AP_off.gif') no-repeat 0 0; } #localeContent #asia:hover{ background:url('/images/Search/public/AP_on.gif') no-repeat 0 0; } .publicLocaleItem:hover{ background-color:#CCC; } .publicLocaleBox .languageBox{ width:100px; margin-left:auto; margin-right:auto; } .publicLocaleBox .regionNameBar{ height:35px; line-height:35px; width:100%; margin-left:auto; margin-right:auto; font-size:1.3em; vertical-align:middle; } .languageList .publicLocaleItem{ width:90px; text-align:left; text-indent:20px; padding:5px; } .ui-autocomplete{} .ui-autocomplete-results{ overflow:hidden; z-index:99999; padding:0px; position:absolute; border:solid 1px #000; } .ui-autocomplete-results ul{ width:100%; list-style-position:outside; list-style:none; padding:0; margin:0; } .ui-autocomplete-results li{ margin:0px; padding:2px 5px; cursor:default; display:block; font:menu; font-size:12px; line-height:16px; overflow:hidden; text-align:left; } .ui-autocomplete-even li{ background-color:#ccc; } .ui-autocomplete-odd li{ background-color:#555; } .ui-autocomplete-state-default{ background-color:#fff; border:1px solid #fff; color:#212121; } .ui-autocomplete-state-active{ color:#000; background:#E6E6E6; border:1px solid #D3D3D3; } .ui-autocomplete-loading{ background:white url('/images/search/loading.gif') right center no-repeat; } .ui-autocomplete-over{ background-color:#0A246A; color:white; } #contactsupplier{ clear:both; padding:1.2em; text-align:left; } #contactsupplier h2{ padding:0.3em; font-size:1.3em; font-weight:bold } #contactsupplier p{ padding:0.3em; } #registration{ width:60em; margin:0 auto; } #registration hr{ width:85%; float:left; clear:both; } #registration h2{ margin:0.2em 0 0.5em 0; font-size:1.2em; font-weight:bold; } #registration h4{ padding:0; margin:0.5em 0 0 0; color:#333366; font-size:1.2em; } #registration #reg-marketing{ color:#000066; font-size:1.1em; width:80%; } #registration #reg-marketing img{ margin:1em 0 0 0; } #registration #reg-marketing p{ margin:1em 0; } #registration #reg-marketing .testimonial{ margin:2em 0 0 0; color:#444; font-size:95%; } #registration #reg-marketing .testimonial em{ color:#000066; font-style:italic; font-size:80%; } #registration hr{ padding:0; margin:0; } #registration table{ width:100%; } #registration table td{ padding:0.2em 0.2em 0.2em 0.2em; } #registration table td label{ } #registration #reg-marketing{ padding:0.25em 1em; } #defaultinfo{ width:40em; margin:2em auto 2em auto; background:#fff; text-align:left; clear:both; } h1.defaultinfotitle{ font-size:2.0em; font-weight:normal; color:#fff; padding:0.5em 0 0 1em; } #defaultinfo h3{ font-size:1.3em; font-weight:bold; color:#aaa; } #defaultinfo h4{ font-size:1.1em; font-weight:bold; color:#000; } #defaultinfo p{ margin:0 0 2em 0; } #defaultinfo table{ text-align:left; } #defaultinfo table tr td{ padding:0.25em 0; } #defaultinfo ul#endUseSegmentList{ border:solid 1px #ccc; padding:0.25em 0.25em; } #didyoumean{ clear:both; float:left; margin:0.2em 0 1em 0; font-size:115%; } #didyoumean span{ color:red; padding:0 0.5em 0 0; } ul.topmenu{ float:left; margin:0.3em 0.5em 0 2em; } ul.topmenu li{ float:left; padding:0 1.5em; border-left:solid 1px #888; } ul.topmenu li.first{ border:none; } #mystuff{ margin:0em 1em 0 0; float:left; max-width:500px; } #mystuff a{ color:#fff; } #mystuff a:hover{ text-decoration:none; } #mystuff strong{ color:#fff; float:left; } #mystuff ul{ float:left; } #mystuff ul li{ float:left; padding:0 0.5em; border-left:solid 1px #fff; } #mystuff ul li.first{ border:none; } #maintenanceIndex{ min-height:25em; } #maintenanceIndex h1{ padding:1em 0 0 0; font-size:1.2em; font-weight:bold; } #maintenanceIndex #indexItemTable{ border:1px solid #EEE; width:100%; } #maintenanceIndex #indexItemTable tr.odd td{ background:#EEE; } table.tablesorter{ font-family:arial; background-color:#EEE; margin:10px 0pt 15px; width:100%; text-align:left; } table.tablesorter thead tr th, table.tablesorter tfoot tr th{ background-color:#EEE; border:1px solid #FFF; padding:4px; } table.tablesorter thead tr .header{ background-repeat:no-repeat; background-position:center right; cursor:pointer; } table.tablesorter tbody td{ padding:4px; background-color:#FFF; vertical-align:top; } table.tablesorter tbody tr.odd td{ background-color:#CCC; } table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{ background-color:#DEF0FC; } #forgotpassword{ margin:2em 0 2em 0; } #forgotpassword h2{ font-size:1.4em; } #forgotpassword .errors, #forgotpassword .messages{ margin:1em 0 1em 0; } #forgotpassword fieldset{ margin:1em 0 1em 0; } #resetpassword{ margin:2em 0 2em 0; } #resetpassword h2{ font-size:1.4em; } #resetpassword .errors, #resetpassword .messages{ margin:1em 0 1em 0; } #resetpassword fieldset{ margin:1em 0 1em 0; } #loadingresults{ margin:1em 0 1em 0; font-size:1.4em; } .sampleRequestInfo label{ font-weight:bold; } .faqGroup{ padding:1em 0; } .faqGroup h2{ font-size:1.2em; font-weight:bold; } .faqGroup .item{ padding:.3em; } .faqGroup .question{ font-weight:bold; } .faqGroup .answer{ padding:.3em; } #restrictedresultmessage{ padding:0.2em 0 0 0; } #restrictedresultpopup{ text-align:left; padding:2em 2em; } #restrictedresultpopup h3{ font-size:1.4em; color:#222; font-weight:bold; } #restrictedresultpopup #bookshelflist{ border:solid 1px #ccc; margin:1em 0 1em 0; height:14em; width:90%; overflow:auto; padding:0.5em 0.5em; } #restrictedresultpopup #bookshelflist ul li{ margin:0 0 0.25em 0; } #restrictedresultpopup p{ margin:1em 0 0 0; } #restrictedresultpopup p textarea{ width:92%; height:6em; } #feedback h2{ padding:.5em .33em; font-size:1.3em; } #feedback p{ padding:.33em; } #feedback .section{ padding-bottom:1em; } #feedback .contactrow{ padding-bottom:.7em } #feedback .contactleft{ width:10em; } #changeindustrypopup, #changeregionpopup{ width:24em; padding:1em 1em; } #searchRegions li, #searchIndustries li{ line-height:175%; display:block; } #searchRegions li a, #searchIndustries li a{ font-size:0.95em; } #searchRegions li a:hover, #searchIndustries li a:hover{ text-decoration:none; } #modal_error_content{ padding:3em 1.5em 0.5em 1.5em; font-size:1.2em; text-align:left; color:#333; } #mysearches, #mybookmarks{ width:18em; padding:0.5em 0.5em; } #bookmarklistcontainer, #searcheslistcontainer{ max-height:300px; min-height:200px; width:99%; overflow:auto; margin-top:1em; padding:0.2em 0 0.2em 0.2em; } #mybookmarklist li, #mysearcheslist li{ margin:0.3em 0 0.3em 0; border-bottom:dotted 1px #ccc; } #mybookmarklist li, #mysearcheslist li{ font-size:85%; } #mybookmarklist li a, #mysearcheslist li a{ text-decoration:none; } #mybookmarklist li a:hover, #mysearcheslist li a:hover{ text-decoration:underline; } #registration{ color:#333; margin:0em auto; width:99.7%; border-left:solid 1px #efefef; border-right:solid 1px #efefef; } #regcontent{ margin:0em 1em; } #registration #privacynotice{ font-size:85%; width:100%; margin-top:1em; } #registration h1, #registrationconfirm h1{ color:#666; font-size:2.0em; } #registrationconfirm span{ font-weight:bold; } #performancemonitormodule{ text-align:left; width:auto; margin:1em auto; font-weight:bold; } #sqlperformancemonitor{ text-align:left; width:auto; margin:1em auto; } #sqlperformancemonitor ol li{ display:block; float:left; border:solid 1px #bbb; background-color:#efefef; margin:0.25em 0; } #page-phrases{ margin:1em 0 1em 0; font-size:75%; text-align:left; } #page-phrases a{ text-decoration:none; } #page-phrases a:hover{ text-decoration:underline; } #page-phrase-edit{ padding:1em 0.25em 1em 0.25em; } #page-phrase-edit legend{ font-size:1.2em; padding:0 0 0.5em 0; } #page-phrase-edit textarea{ width:94%; height:120px; } #page-phrase-edit p{ margin:0.5em 0 0.5em 0 } #savesearchpopup #alertInfo{ display:none } #savesearchpopup p{ margin:1em 0; } #savesearchpopup li{ margin-left:2em; list-style-type:circle; line-height:1.2em; } .googlesearchmodal{ text-align:left; max-width:800px; max-height:600px; width:800px; overflow:hidden; margin:0; padding:0; } .googlesearchheader_container{ width:100%; height:22px; background-color:#d5e1ef; float:left; clear:both; padding:0.5em 0.35em; border-bottom:solid 1px #666; } .googlesearchheader_container h3{ float:left; font-size:1.1em; color:#000; font-weight:bold; } .googlesearchheader_container #close_webresults{ display:block; float:right; margin-right:1em; font-weight:bold; } .googlesearchresults_container{ overflow:auto; height:560px; width:100%; float:left; clear:both; } .googlesearchresults_container .results-inner{ float:left; clear:both; } .googlesearchresults{ float:left; } .googlesearchresults h5{ display:block; float:left; font-size:1.2em; color:#000; } .googlesearchresults #gcse_header{ clear:both; margin:0 0 0.5em 0; background-color:#d5e1ef; width:100%; float:left; padding:0.35em 0.35em; } .googlesearchresults .gs-webResult{ margin:0.75em 0 0.75em; float:left; clear:both; width:100%; } .googlesearchresults .gs-webResult .gs-title a{ text-transform:uppercase; font-size:1.0em; color:#339; font-weight:bolder; } .googlesearchresults .gs-webResult .gs-snippet{ font-size:1em; color:#000; } .googlesearchresults .gs-webResult .gs-visibleUrl{ } .googlesearchresults .gsc-branding{ display:block; float:left; margin:0.15em 0 0 0.25em; } .googlesearchresults .gs-watermark{ display:none; } #industry-ad{ width:100%; float:left; clear:both; margin:0.25em 0 1em 0; } #page-notifications{ display:none; background-color:#e6f1c1; text-align:left; color:#294431; float:left; margin-right:0; width:99.5%; clear:both; margin-top:0; padding-top:0; border-left:solid 2px #c6db7e; border-right:solid 2px #c6db7e; border-bottom:solid 2px #c6db7e; } #page-notifications div{ display:block; float:left; padding:6px 15px; font-size:90%; font-weight:bold; }