    html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a { margin: 0; padding: 0; border: 0; } body{ font-size: 100.01%; color:#333; background-color:#fff; font-family: Arial, Helvetica, sans-serif; background-image:url(/design-elements/bg-body.jpg); background-repeat:repeat-x; background-color:#4aa0d4; background-attachment:fixed; } #container{ width:935px; margin:0 auto 30px auto; padding:0 21px 22px 22px; background-image:url(/design-elements/bg-container.png); behavior: url(/iepngfix.htc); background-position:bottom; } .clearfix{ clear:both; }    #topbar{ width:935px; float:left; } #topbar img{ float:left; } #topbarprint{ display:none; width:99%; } #topbar img{ float:left; } #topbarprint img{ float:right; }    #topnav{ width:931px; float:left; border:2px solid #84b75a; background-color:#84b75a; background-image:url(/design-elements/bg-topnav.jpg); background-repeat:repeat-x; background-position:bottom; } #topnav ul { list-style:none; margin:0; padding:0; } #topnav ul li{ float:left; padding:5px 10px 5px 10px; border-right:1px solid #84b75a; margin:0; } #topnav ul li a{ color:#fff; text-decoration:none; font-size:80%; font-weight:bold; margin:inherit; } #topnav .navlast { vertical-align: text-bottom; } #topnav ul li a:hover{ text-decoration:underline; }    #home-main-content { float:left; border-top:10px solid #fff; width:688px; } #home-main-content #images, #home-main-content #feature { float:left; width:688px; background-color:#e3eff7; border-bottom: 5px solid #BFDDF1; } #home-main-content #images, #home-main-content #introduction { float:left; width:680px; background-color:none; border-bottom: none; margin: 0; } #home-main-content #introduction p { font-size: 2.4em; font-weight: normal; color: #666666; } #home-main-content #images { background-color:#f7e3e3; border-bottom: 5px solid #f2bfbf; } #home-main-content #feature #item { float:left; width:456px; padding-bottom:0px; } #home-main-content #feature #description, #home-main-content #images img{ float:left; width:208px; padding:10px; } #home-main-content #images img{ float:left; width:228px; padding:0; margin:0; } #home-main-content #feature h2 { color:#023a71; font-size:130%; font-weight:normal; } #home-main-content #feature h3 { font-size:80%; color:#0075c2; font-weight:normal; } #home-main-content #feature p { color:#333; font-size:80%; margin-top:1em; } #home-main-content #feature ul.final-links, #home-main-content #introduction ul.final-links { padding:1em 0 1em 0; width:208px; display:block; float:left; list-style:none; } #home-main-content #feature ul.final-links li, #home-main-content #introduction ul.final-links li { text-decoration:none; font-size:80%; background-image:url(/design-elements/bg-link-arrow-blue.gif); background-repeat:no-repeat; background-position:0 3px; padding:0 0 0 20px; } #home-main-content #feature a, #home-main-content #introduction a { color:#048ee4; text-decoration:none; font-weight:bold; } #home-main-content #feature a:hover, #home-main-content #introduction a:hover { text-decoration:underline; } #home-main-content #feature a:hover, #home-main-content #introduction a :hover { color:#1d618f; } #servicesbox { width:658px; margin-top: 10px; border-top: 5px solid #DBEDCC; background: #fff url(/design-elements/bg-services-box-homepage.jpg) repeat-x top left; background-repeat:repeat-x; background-position:top; background-color:#fff; float:left; padding:15px; } #columns .hide li { margin-top:none; display:none; font-weight:bold !important; color:#38910d; cursor:pointer; }  #columns .hide { list-style-type: none; cursor:pointer; }  #columns .expand li { margin-top:none; display:normal; font-weight:bold !important; color:#38910d; cursor:pointer; }  #columns .expand { list-style-type: none; cursor:pointer;}  #columns ul { list-style-type: none; }  #servicesbox h2, #columns h2{ color:#1c3f00; font-size:140%; font-weight:normal; } #servicesbox p, #columns p{ color:#333; } #servicesbox p { font-size:80%; } #columns p{ margin-bottom:10px; } #columns h2 { font-size:160%; } #columns { font-size:80%; font-weight:normal; } #servicesbox ul, #columns ul{ list-style:none; margin-top:1em; } #columns ul{ list-style:none; padding-bottom:0; margin-top:0; } #columns ul ul{ list-style:none; padding-bottom:0; margin-top:0; } #servicesbox ul li, #columns ul li{ color:#38910D; background-image:url(/design-elements/bg-link-arrow-green.gif); background-repeat:no-repeat; background-position:0 5px; padding:0 0 0 20px; line-height:1.5em; font-weight:bold; } #columns ul li ul li { background: none; padding:0 0 0 0; } #servicesbox ul li { font-size:80%; } #servicesbox ul li a, #columns ul li a{ color:#38910d; text-decoration:none; font-weight:bold; } #servicesbox ul li a:hover, #columns ul li a:hover{ text-decoration:underline; } #servicesbox ul li a:visited, #columns ul li a:visited{ color:#385e25; } #helpyourself, #columns #leftcolumn, #columns #middlecolumn { width:200px; float:left; padding:0 10px 0 0; } #columns #middlecolumn, #columns #rightcolumn { padding:0 10px 0 0; } #columns #middlecolumn, #columns #rightcolumn { } #services{ width:428px; float:left; padding:0 0 0 15px; } #services ul{ float:left; width:213px; } #introduction { padding: 15px 15px 15px 15px; } #columns { width:680px; background: #f7fcf2 url(/design-elements/bg-services-box-homepage-darker.jpg) repeat-x top left; float:left; } #columns #leftcolumn, #columns #middlecolumn, #columns #rightcolumn { width: 200px; display: block; float:left; margin-top: 0; border-top: none; padding: 10px 7px 10px 10px; background: #f7fcf2 url(/design-elements/bg-services-box-homepage-darker.jpg) repeat-x top left; border-right: #ffffff solid 10px; } #columns #rightcolumn { margin-right: 0; background-image: none; } #columns embed { margin-top:1em; } #news-column{ float:left; width:246px; } #news-column #twitter{ float:left; width:246px; background-color:#ecfddb; border-top:10px solid #fff; border-left:0px solid #fff; padding:10px 0px 0px 0px; background:url(/design-elements/bg-twitter.jpg) top left no-repeat; } #news-column #twitter .tweet { width:196px; padding:0 20px 0px 30px; display:block; } #news-column #twitter h2 { padding-bottom: 1em; background:url(/design-elements/bg-twitter-end.jpg) bottom right no-repeat; color: #1C3F00; font-size:110%; font-weight:normal; } #news-column #twitter h3 { padding-bottom: 1em; background:url(/design-elements/bg-twitter-end.jpg) bottom right no-repeat; color: #1C3F00; } #news-column #twitter p, #news-column #twitter .tweet a { background: none; padding:0; color: #38910D; font-size:110%; font-weight:normal; } #news-column #twitter p, #news-column #twitter a { padding:0 10px 0 20px; color: #38910D; } #news-column #twitter a:visited { color: #1d618f; } #news-column #twitter ul.final-links { padding:0 10px 1em 10px; padding-bottom: 1em; border-bottom: 5px solid #DBEDCC; width:216px; display:block; float:right; list-style:none; } #news-column #twitter ul li a{ background:url(/design-elements/bg-link-arrow-green.gif) 0 3px no-repeat; } #news-column #news{ float:left; width:246px; background:#e3eff7 url(/design-elements/bg-latest-news-homepage.jpg) bottom left no-repeat; border-top:10px solid #fff; border-left:0px solid #fff; padding:10px 0px 0px 0px; } #news-column #news .newsitem, #news-column #news h2 { padding:0px 10px 0px 20px; } #news-column #news h2{ color:#023a71; font-size:130%; font-weight:normal; } #news-column #news h3{ font-size:80%; color:#0075c2; font-weight:bold; margin-top:1em; } #news-column .news-summary{ color:#333; font-size:80%; } #news-column a{ color:#048ee4; text-decoration:none; font-weight:bold; } #news-column a:hover{ text-decoration:underline; } #news-column img{ padding:1px; border:1px solid #84bde2; float:right; margin:0 10px 0 0; } #news-column #news ul.final-links { padding:0 0 1em 10px; border-bottom: 5px solid #BFDDF1; width:226px; display:block; float:right; list-style:none; } #news-column ul{ list-style:none; } #news-column ul li{ } #news-column ul li a{ text-decoration:none; font-size:80%; background-image:url(/design-elements/bg-link-arrow-blue.gif); background-repeat:no-repeat; background-position:0 3px; padding:0 0 0 20px; } #news-column ul li a:hover{ text-decoration:underline; } div.newsitem { margin: 0 0 1em 0; } #topnavsearchbox { margin:0 10px 0 10px; display:block; float:right; width:172px; vertical-align:bottom; } #topnavsearchbox input.text{ border:1px solid #438420; width:140px; background-color: #DBEDCC; font-size:11px; vertical-align:bottom; margin-top:4px; padding:2px; } #topnavsearchbox input.hidden{ display:none; } #topnavsearchbox input.bttn{ border:0px; width:12px; margin:1px 0 4px 5px; font-weight:bold; height:14px; background: transparent url(/design-elements/bg-link-arrow-green.gif) 0px 3px no-repeat; padding:0 0 0 0; vertical-align:bottom; cursor:pointer; } #searchbox{ background-image:url(/design-elements/bg-dotted-line-search-box.gif); background-position:bottom; background-repeat:no-repeat; padding:0 0 10px 0; margin:0 0 10px 0; } #searchbox h2{ margin-bottom:0; } #searchbox input{ border:1px solid #84bde2; margin-top:10px; padding:2px; font-size:70%; width:140px; } #searchbox input.bttn{ margin-top:10px; background-color:#017ac3; color:#fff; width:60px; margin-left:5px; }    #footertop{ clear:both; float:left; background-image:url(/design-elements/bg-footer-scene.gif); width:904px; background-position:bottom; background-repeat:no-repeat; background-color:#eef5f9; border-top:10px solid #fff; padding:15px 15px 50px 15px; } #footertop h4{ color:#023a71; font-size:80%; } #footertop p{ color:#023a71; font-size:80%; margin-bottom:1em; } #footertop ul{ list-style:none; margin:0; } #footertop ul li{ margin:inherit; } #footertop ul li a{ text-decoration:none; font-size:80%; color:#048ee4; font-weight:bold; } #footertop ul li a:hover{ text-decoration:underline; } #footertop a{ text-decoration:none; color:#048ee4; font-weight:bold; } #footertop a:hover{ text-decoration:underline; } #footertop-col-a{ float:left; background-image:url(/design-elements/bg-dotted-line-footertop.gif); background-position:right; background-repeat:no-repeat; width:205px; padding:0 10px 0 0; margin-bottom:.5em; } #footertop-col-b{ float:left; background-image:url(/design-elements/bg-dotted-line-footertop.gif); background-position:right; background-repeat:no-repeat; width:205px; padding:0 10px 0 10px; margin-bottom:.5em; } #footertop-col-c{ float:left; width:205px; padding:0 10px 0 10px; } #footer a{ color:#333; } #footerbottom{ clear:both; background-color:#0075c2; width:924px; padding:5px; border-bottom:5px solid #0075c2; } #footerbottom ul{ list-style:none; margin:0; } #footerbottom ul li{ display:inline; font-size:70%; color:#fff; border-right:1px solid #fff; padding:0 10px 0 10px; margin:inherit; } #footerbottom ul li a{ color:#fff; text-decoration:none; } #footerbottom ul li a:hover{ text-decoration:underline; } #logos{ clear:both; padding:10px 0 0 0; } #logos-left{ float:left; } #logos-right{ float:right; } #logos-right img{ margin-left:6px; }    div.formTable{ border: 1px solid #c1dff4; width: 445px; padding:0 10px 10px 10px; background-color:#FEFEFE; display:block; } div.formLabel, div.formtextbox, div.formTextbox, div.formAddress, div.formOption, div.formCheckboxGroup, div.formGeneral, div.formTextarea, div.formContentBoth { width:445px; float: left; text-align: left; display:block; color: #333; clear:both; margin: 0 0 15px 0; padding: 15px 0 0 0; border-top: 1px solid #c1dff4; } div.formLabel { border-top: none; } div.formAddress div.formtextbox div.formcontentright{ float:left; width:200px; text-align:left; margin:0 0 0 0.5em; } div.formAddress div.formtextbox div.formcontentleft{ float:left; width: 100%; text-align:right; margin:0 0 0 0; } div.formLabel p{ color:#333; margin:0 0 1em 0; } div.formLabel ul, div.formLabel ol{ color:#333; margin:0 0 1em 0; } div.formLabel ul{ list-style:inside; } div.formLabel ol{ color:#333; margin:0 0 1em 1.8em; } div.formLabel ul li{ color:#030; padding:0 0 0 20px; line-height:1.5em; } div.formLabel ol li{ color:#030; padding:0 0 0 20px; line-height:1.5em; } div.FormContentBoth{ clear: both; margin:0.2em 0 0.4em 0; } div.FormContentLeft, div.FormContentRight{ float: left; } .FormContentLeft{ width: 100%; text-align:left; clear:left; margin:0 0 0.5em 0; } .FormContentRight{ text-align:left; margin:0 0 0 0.5em; } div.formAddress div.FormContentLeft{ text-align:left; } div.formAddress div.FormContentRight{ display:none; } div.formTextbox div.FormContentRight, div.formTextarea div.FormContentRight, div.formGeneral div.FormContentRight , div.formOption div.FormContentRight , div.formCheckboxGroup div.FormContentRight { margin:0 0 0.5em 15px; } div.formTextarea div.FormContentRight textarea { height: 120px; width: 400px; } div.formTextbox div.FormContentRight input { width: 400px; } span.formTextbox, span.formTextBox, span.formAddress, span.formOption, span.formGeneral,span.formTextarea{ width:300px; text-align:right; } div.formAddress { border-top: 1px solid #c1dff4; border-bottom: 1px solid #c1dff4; } div.formAddress .formtextbox { border-top: none; padding: 0 0 0 0; } div.formAddress .formcontentright { float:left; width: 300px; text-align:right; margin:0 0 0 0; } .submit input{ margin-left: 4.5em; } input{ color: #333; background: #fff; } .submit input{ color: #000; background: #ffa20f; border: 2px outset #d7b9c9 }  p.indent{ color: #333; padding-left:8.5em; float:left; } fieldset .bttn{ background-color:#017ac3; color:#fff; margin:1em 0 0 0; font-weight:bold; padding:5px; } fieldset em{ color:#048ee4; font-weight:bold; }     #left-nav{ width:174px; float:left; background-image:url(/design-elements/bg-shadegreen.gif); background-repeat:repeat-x; border-top:10px solid #fff; border-right:10px solid #fff; padding:15px 10px 10px 10px; line-height:1.2em; } #left-nav h2{ font-size:80%; color:#1c5600; margin-bottom:10px; font-weight:bold; margin-top:0; } #left-nav ul{ list-style:none; border-top:1px solid #d0e7bf; padding:0; margin-bottom:100px; margin:0; } #left-nav ul li{ border-bottom:1px solid #d0e7bf; padding:.5em 0 .5em 0px; font-weight:bold; line-height:inherit; margin:inherit; //twee arrow } #left-nav ul li a{ color:#38910d; font-size:75%; text-decoration:none; padding:0; margin:0; } #left-nav ul li a:hover{ text-decoration:underline; } #left-nav ul li ul{ border-top:none; margin:0; padding:0 0 0 10px; } #left-nav ul li ul li{ border-bottom:none; padding:0; background-image:none; font-weight:normal; } #left-nav ul li ul li a{ color:#048ee4; background-image:none; padding:0; }    #internal-content{ width:701px; background:url(/design-elements/bg-shade.jpg) left top repeat-x #fff; float:left; border-top:10px solid #fff; padding:15px; color:#333; font-size:80%; } #internal-content h1 { color:#017ac3; font-size:200%; font-weight:normal; margin:0 0 .5em 0; }    #breadcrumb{ float:left; border-bottom:1px solid #d5d5d5; padding:0 0 10px 0; width:701px; margin:0 0 20px 0; color:#333; font-size:85%; } td.BREADCRUMB{ text-decoration:none; padding-right:7px; vertical-align:top; } #breadcrumb a{ text-decoration:none; color:#048ee4; white-space: nowrap; } #breadcrumb a:hover{ text-decoration:underline; }    .landingpagebox { width:223px; float:left; line-height: 150%; margin-right:14px; margin-bottom:15px; } .landingpagebox h2 { color:#023a71; font-size:1em; padding-bottom:10px; } .landingpagebox h2 a { color:#023a71; text-decoration:none; } .landingpagebox h2 a:hover { text-decoration:underline; } .landingpagebox h2 a :visited{ color:#1d618f; } .landingpagebox-right { margin-right:0px; } .landingpagebox p { color:#333; margin-bottom:1em; } .landingpagebox a:hover { text-decoration:underline; } .landingpagebox a.sectionimage{ background-image:none !important; padding-left:0px; } .landingpagebox a { padding-top:15px; } .landingpagebox a img { padding:1px; //border:1px solid #b5d9ef !important; margin:0 0 0 0; padding-top:15px; background-image:url(/design-elements/bg-right-col-dotted-line.gif); background-position:top; background-repeat:no-repeat; } .landingpagebox .right { margin-right:0px; } .landingpagebox p a, .landingpagebox h2 a{ padding-left:0px; color:#048ee4; font-weight:bold; text-decoration:none; padding-top:0 !important; //twee arrow }    #extra-info-area{ width:685px; float:left; background-image:url(/design-elements/bg-right-col-dotted-line-left.gif); background-position:right; background-repeat:repeat-y; }  #extra-info-column{ width:200px; float:right; background-image:url(/design-elements/bg-right-col-dotted-line-left.gif); background-position:left; background-repeat:repeat-y; padding:0 0 0 15px; } #extra-info-column h2 { float:left; background-image:url(/design-elements/bg-right-col-dotted-line.gif); background-position:top; background-repeat:no-repeat; width:200px; padding:15px 0 0 0; } #extra-info-area .extra-info-box { background-image:url(/design-elements/bg-right-col-dotted-line-left.gif); background-position:left; background-repeat:repeat-y; } #extra-info-box .notopborder { backgound:none; padding-top:0; margin-top:0; } #extra-info-area .extra-info-box, #extra-info-area .referencehead, #extra-info-area .childreferencehead { float:left; width:200px; padding:0 0 0 15px; } .notopborder h2 { background-image:none !important; padding-top:0 !important; margin-top:0 !important; } .referencefoot, .childreferencefoot{ float:left; width:200px; padding:0 0 15px 0; } #extra-info-column #externalLinks{ margin-bottom: 0.5em; } #extra-info-column h3, #extra-info-area h3, #extra-info-column h2, #extra-info-area h2{ color:#023a71; font-size:100%; } #extra-info-column ul, #extra-info-area ul{ list-style:none; margin:0; } #extra-info-column ul li, #extra-info-area ul li{ margin:inherit; } #extra-info-column ul li a, #extra-info-area ul li a, #internalLinks a.internalLink, #externalLinks a.externalLink, #childLinks a.childLink{ //twee arrow } #extra-info-column ul li a, #extra-info-area ul li a, a.backLink, #internalLinks a.internalLink, #externalLinks a.externalLink, #childLinks a.childLink{ color:#0075c2; text-decoration:none; width:95%; display:block; clear:both; padding:2px 0 2px 10px !important; } a.backLink { //twee arrow } #extra-info-column ul li a:hover, #extra-info-area ul li a:hover{ text-decoration:underline; } #extra-info-column p, #extra-info-area p{ color:#333; margin-bottom:1em; } #internalLinks .internalSummary, #externalLinks .externalLinkDescription, #childLinks .childSummary{ color:#333; margin-bottom:1em; padding:0 0 0 10px; display:none; clear:both; } #extra-info-column a, #extra-info-area a{ color:#0075c2; font-weight:normal; text-decoration:none; } #extra-info-column a:hover, #extra-info-area a:hover{ text-decoration:underline; } #copy-column .extra-info-box ul li a:visited { color:#1d618f; }  #extra-info-column ul.documents{ margin:.5em 0 0 0; } #extra-info-column ul.documents li{ padding:0 0 5px 0; } #extra-info-column ul.documents li a{ font-weight:normal; padding:0 0 5px 25px; background-position:0 0; } #extra-info-column ul.documents li a.pdf{ background-image:url(/design-elements/page_white_acrobat.png); }    #latest-news{ width:465px; float:left; padding:0 15px 30px 0; } #latest-news .content{ vertical-align:top; } #module-column .SKNewsPicture img{ padding:2px; border:1px solid #b5d9ef !important; margin:0 10px 0 0; background-color:#fff; width:455px; } #module-column table img{ padding:2px; border:1px solid #b5d9ef !important; margin:0; background-color:#fff; } #latest-news br{ display:none; } .newsarticlebody br{ display:inline !important; } #latest-news h2{ color:#017ac3; font-size:180%; font-weight:normal; margin:0 0 1em 0; } .newsarticletitle{ color:#017ac3; font-size:180%; font-weight:normal !important; margin:0 0 1em 0; line-height:1.2em; } .newsarticletitle { visibility: collapse; } .newsarticletitle a { visibility: visible !important; font-weight:normal !important; } .newsarticletitle a{ font-weight:normal !important; display: } #latest-news p{ color:#333; margin:0 0 1em 0; } #latest-news address{ color:#333; margin:0 0 1em 1.8em; line-height:1.2em } #latest-news a{ color:#0075c2; text-decoration:none; font-weight:bold; font-size:100%; font-weight:normal; } #latest-news a:hover{ text-decoration:underline; } #latest-news td img{ padding:1px; border:1px solid #b5d9ef; float:left; margin:0 0 0 0; } #latest-news hr{ display:none; } #latest-news table{ margin:0 0 .5em 0; background-image:url(/design-elements/bg-documents-dotted-line.gif); background-repeat:no-repeat; background-position:top; padding:10px 0 0 0; } .newsarticledate{ color:#0075c2; padding:0 0 0 0; display:block; font-style:normal; font-weight:bold; } .newstitle{ display:none; } .newsPicCaption{ width:100%; display:block; }    #footertop{ background-image:url(/design-elements/bg-footer-scene-interiorpages.gif); background-color:#fff; } #footertop-col-a{ width:180px; }    #job-details{ float:left; background-image:url(/design-elements/bg-right-col-dotted-line.gif); background-position:top; background-repeat:no-repeat; width:205px; padding:15px 0 15px 0; } #job-details h3{ color:#017ac3; font-size:120%; margin-bottom:1em; } #job-details h4{ color:#017ac3; font-size:100%; } #job-details p{ color:#333; margin-bottom:1em; } .no-wrap { white-space: nowrap; } table.vacancies, table.searchresults, table.whatsnewtable, #copy-column table { border:1px solid #59a5d6; color:#036; margin:2em 0 2em 0; width:auto; vertical-align:top; padding:0.4em 0.2em 0.4em 0.2em; font-size:90% !important; } .SKEditorWrapper table { margin:0 !important; border:0px !important; padding:0 !important; color:#000 !important; } #copy-column table.formTable table { font-size:100% !important; border-top:0 !important; border-bottom: 1px solid #59a5d6 !important; border-left: 0 !important; border-right: 0 !important; margin:0; padding:0.2em 0 0 0; width:100%; } #copy-column table.formTable table table { border-bottom: 0 !important; } #copy-column table caption, table.searchresults caption, caption{ text-align:left; padding:0 0 1em 0; display:none; } table.searchresults{ } .tableheadblue, td.whatsnewheader, table.searchresults thead th, #copy-column table tr th, #copy-column table thead tr th{ background-image:url(/design-elements/bg-table-head-blue.jpg); background-repeat:repeat-x; background-color:#59a4db; font-weight:bold; color:#fff; text-align:left; vertical-align:bottom !important; margin:0 0 0 0 !important; border-spacing:0px; } #copy-column table td, .vacancies td, .whatsnewtable td, .searchresults td{ border:none; margin:0 0 0 0 !important; border-spacing:0px; padding:2px 2px 2px 2px; } #copy-column table td p, .vacancies td p, .whatsnewtable td p, .searchresults td p{ margin:0 0 0 0 !important; } .tablerowblue{ background-color:#eaf3fa; color:#036; } table.searchresults td, .whatsnewtable td.whatsnewdateweek, .whatsnewtable td.whatsnewdatemonth, #copy-column td, #copy-column table td{ vertical-align:top; padding:0.4em 0.2em 0.4em 0.2em; } td.whatsnewdateovermonth, span.whatsnewdateovermonth{ padding:0 0 0 0; margin:0 0 0 0 !important; display:none; } th.searchheadingdate, td.searchdate{ padding:0 0 0 0; margin:0 0 0 0 !important; display:none; } .searchresults, .searcherrortext, .searchresultcount{ color:#333; margin:0 0 1em 0; text-decoration:none;; } p.searchtext{ color:#333; margin:0 0 1em 0; text-decoration:none; } #searchform{ border: 1px solid #c1dff4; width: 420px; padding:20px; background-color:#fff; } #searchform .searchforinput, #searchform .searchforselect{ margin-left: 4.5em; } #searchform .SubmitButtonelement{ background-color:#017ac3; color:#fff; margin:1em 0 0 0; font-weight:bold; padding:5px; } td.content .searchfor{ color:#333; display:block; width:100%; margin:0 0 1em 0; } table.searchresults tfoot{ font-size:115%; color:#333; } td.searchlink a, caption a, td.searchfirst a, td.searchback a, td.searchnext a, td.searchlast a{ color:#0075c2; text-decoration:none; font-weight:bold; } td.searchlink a:hover, caption a:hover, td.searchfirst a:hover, td.searchback a:hover, td.searchnext a:hover, td.searchlast a:hover{ text-decoration:underline; } hr{ margin:1em 0 1em 0; background-image:url(/design-elements/bg-documents-dotted-line.gif); background-repeat:no-repeat; background-position:top; padding:1px 0 1px 0; width:100%; border:0px; height:1px; display:block; }  #copy-column, #module-column { width:465px; float:left; padding:0 0 30px 0; line-height:150% !important; } #copy-column-wide{ width:685px; float:left; padding:0 0 30px 0; } #copy-column h2, #module-column h2, div.newsarticlebody h2, h2 { color:#017ac3; font-size:180%; margin:1.5em 0 .5em 0; font-weight:normal; } #copy-column h3, #module-column h3, div.newsarticlebody h3, h3 { color:#017ac3; font-size:140%; font-weight:normal; margin:1.5em 0 .5em 0; } #copy-column h4, #module-column h4, div.newsarticlebody h4, h4 { color:#017ac3; font-size:120%; margin:1.5em 0 .5em 0; } #copy-column h5, #module-column h5, div.newsarticlebody h5 , h5 { color:#017ac3; font-size:110%; margin:1.5em 0 .5em 0; } #copy-column h6, #module-column h6, div.newsarticlebody h6, h6 { color:#003399; font-size:100%; margin:1.5em 0 .5em 0; } #copy-column p, #module-column p, div.newsarticlebody p, .formSubmissionMessage, p { color:#333; margin:0 0 1em 0; } #copy-column p, #module-column p, div.newsarticlebody p, .formSubmissionMessage, #copy-column address, #module-column address, div.newsarticlebody address, #copy-column table tr td, #copy-column table tr td p, #copy-column table tbody tr td p, p{ } #copy-column address, #module-column address, div.newsarticlebody address, address{ color:#333; margin:0 0 1em 1.8em; line-height:1.2em; } #copy-column a, #module-column a, div.newsarticlebody a, a{ color:#0075c2; text-decoration:none; font-weight:normal; } #copy-column a:hover, #module-column a:hover, div.newsarticlebody a:hover, a:hover{ text-decoration:underline; } #copy-column img, #copy-column iframe, #module-column iframe { padding:2px; border:1px solid #b5d9ef !important; float:right; margin:0 0 10px 10px; background-color:#fff; } #copy-column ul, #module-column ul, div.newsarticlebody ul, #copy-column ol, #module-column ol, div.newsarticlebody ol, ol{ list-style:outside; } #copy-column ul, #module-column ul, div.newsarticlebody ul, ul{ color:#333; margin:0 0 1em 0; } #copy-column ol, #module-column ol, div.newsarticlebody ol, ol{ color:#333; margin:0 0 1em 1.8em; } #copy-column ul li, #module-column ul li, div.newsarticlebody ul li, ul li { color:#030; margin:0 0 0 20px; line-height:1.5em; } #copy-column ol li, #module-column ol li, div.newsarticlebody ol li, ol li{ color:#030; margin:0 0 0 20px; line-height:1.5em; }  #copy-column ul.links, #module-column ul.links, div.newsarticlebody ul.links, ul.links { } #copy-column ul.links li, #module-column ul.links li, div.newsarticlebody ul.links li, ul.links li { color:#017ac3; text-decoration:none; padding:0 0 0 0px; //twee arrow } #copy-column ul.links li a, #module-column ul.links li a, div.newsarticlebody ul.links li a, ul.links li a { color:#0075C2; font-weight:normal; } #copy-column ul li a:hover, #module-column ul li a:hover, div.newsarticlebody ul li a:hover { text-decoration:underline; } #module-column table td, td { vertical-align:top !important; }  #related-documents .downloadblock{ padding:20px 0 15px 0; background: url(/design-elements/bg-documents-dotted-line.gif) no-repeat; margin:2em 0 0 0; clear:left; line-height:1.2em; } #related-documents h2{ color:#017ac3; font-size:180%; font-weight:normal; margin:0 0 0.5em 0; } #related-documents p, .downloadlink, .downloadSize, .downloadSummary{ color:#333; font-weight:normal; margin:0 0 2px 0px; } .downloadbody{ display:block; width:100%; clear:both; vertical-align:top; margin: 2px 0 2px 15px; // background url(/design-elements/down-arrow-green.png) 0 3px no-repeat; line-height:1.5em; } .downloadSummary{ margin:0px 0 1em 0px; } .downloadblock .downloadbody a.downloadlink{ color:#017ac3; font-weight:normal !important; margin:0 0 0 0; padding:none; text-decoration:none; background-color:transparent !important; border:none !important; float:left; } .downloadSize, .downloadSummary{ margin:0; padding:0; } #related-documents a:hover, a.downloadlink:hover{ text-decoration:underline; } #related-documents a.pdf{ background-image:url(/design-elements/page_white_acrobat.png); background-repeat:no-repeat; background-color:transparent !important; border:none !important; } #related-documents img .downloadIcon { float:right; margin:2px; background-color:transparent !important; border:none !important; } #related-documents img { display:none; } .PDFdownloadIcon{ display:none; } br.downloads-line-break { display:none; } .downloadblock br, br.downloads-line-break { display:none; } #related-form div.formLabel, #related-form div.formtextbox, #related-form div.formOption, #related-form div.formGeneral, #related-form div.formTextarea, #related-form div.formContentBoth { width:445px; float: left; text-align: left; display:block; color: #333; clear:both; margin: 10px 0 0 0; padding: 0 0 0 0 !important; border-top: 0 !important; border-bottom: 1px solid #c1dff4; } #related-form div.FormContentBoth { padding: 10px 0 0 0 !important; } #related-form .FormContentLeft, #related-form .FormContentRight { width: 100%; float:left; text-align: left; } #related-form span { width:100%; }  div.listby-description { color:#333; margin:0 0 1em 0; width:465px; display:block; } div.listby-alphabet, div.custom-listby-alphabet { display:none; font-size:125%; border:1px solid #b5d9ef !important; margin:0 10px 0 0; background-color:#fff; padding:10px; overflow: auto; width: 420px; } div.custom-listby-alphabet { display:block; font-size:150%; } div.custom-listby-alphabet span.ListByUnselectedLetter, div.listby-alphabet span.ListByUnselectedLetter{ text-align:center; cursor: pointer; } div.custom-listby-alphabet span.ListByselectedLetter, div.listby-alphabet span.ListByselectedLetter { color:#0075c2; font-weight:bold; color:#333; float:left; } div.custom-listby-alphabet span.ListByselectedLetter, div.custom-listby-alphabet span.ListByUnselectedLetter { width:7.69%; display:block; float:left; } div.listby-Header { display:none; width:100%; color:#017ac3; font-weight:normal; font-size:180%; margin:1.5em 0 .5em 0; } div.listBy-Category { font-weight:bold; width:100%; color:#017ac3; font-size:140%; margin:1.5em 0 .5em 0; } .listBy-page { margin: 0 0 0.5em 1.8em; } .listBy-page a.sitemaplink { color:#0075c2; text-decoration:none; font-weight:bold; font-size:100%; padding:0 0 0 0px; //twee arrow } .listBy-page a.sitemaplink :hover { text-decoration:underline; } .listBy-page .listBy-Title-sp { display:block; width:100%; } .listBy-page .listBy-Summary-sp { padding:0 0 0 20px; display:block; width:100%; color:#333; }  #copy-column .extra-info-box { margin:0 0 0 0; } #copy-column .extra-info-box h2 { color:#017ac3; font-size:160%; font-weight: normal; padding:10px 0 0 0; background:url(/design-elements/bg-documents-dotted-line.gif) top left repeat-x; margin:2em 0 1em 0; display:block; } #copy-column .extra-info-box .referencefoot, #copy-column .extra-info-box .childreferencefoot{ padding:0; } #copy-column .extra-info-box #childLinks { margin: 0 0 0 20px; } #copy-column .extra-info-box ul { list-style:none; margin: 0 0 0 20px; } #copy-column .extra-info-box ul li { } #copy-column .extra-info-box ul li a { font-weight:normal; padding:0 0 0 10px; display:block; clear:both; //twee arrow } #copy-column .extra-info-box p{ color:#333; margin-bottom:1em; } #internalLinks .internalSummary, #externalLinks .externalLinkDescription, #childLinks .childSummary{ color:#333; margin-bottom:1em; padding:0 0 0 20px; clear:both; } #copy-column .extra-info-box ul li a { color:#0075c2; text-decoration:none; } #copy-column .extra-info-box ul li a:hover { text-decoration:underline; }    .FAQPageIntroText{ margin:0 0 1em 0; } #faqsearchform, .FAQlisthead, .faq-detail{ margin:0 0 1em 0; background-image:url(/design-elements/bg-documents-dotted-line.gif); background-repeat:no-repeat; background-position:top; padding:10px 0 0 0; } #FAQFullList{ } .faq-question{ list-style:inside; color:#333; margin:0 0 1em 0; padding:0 0 0 20px; line-height:1.5em; } .FAQlisthead, .faq-question-detail{ color:#017ac3; font-size:180%; margin:1.5em 0 .5em 0; } .faq-backtolist{ text-align:right; font-weight:normal; } .faq-question a { color:#017ac3; text-decoration:none; padding:0 0 0 10px; list-style:none; display:block; //twee arrow } .faq-question a:hover{ text-decoration:underline; } #module-column .forumtitle { color:#017ac3; font-size:180%; margin:1.5em 0 .5em 0; } #module-column table.f_messageTable, #module-column table.f_threadcontainertable { padding:2px; border:1px solid #b5d9ef !important; float:right; margin:0 0 10px 10px; background-color:#fff; } #module-column table.f_messageTable td.f_messageTableHeader { background-image:url(/design-elements/bg-table-head-blue.jpg); background-repeat:repeat-x; background-color:#59a4db; font-weight:bold; color:#fff; text-align:left; vertical-align:bottom !important; margin:0 0 0 0 !important; border-spacing:0px; } #module-column acronym { border-bottom: 0; }  .md-table th {font-weight: normal !important;} .md-table th {padding: 4px} .md-table th strong a:link, .md-table th strong a:visited { color: #fff !important; font-size: 1.4em; } .dsq-dc-logo {display:none !important;} 

