html,body{height:100%;}body{background-color:#e4e8e9;font-family:Helvetica,Arial,sans-serif;}#wrapper{margin:0 auto;}a{text-decoration:none;color:inherit;}#header{position:relative;height:80px;margin-bottom:10px;}#logo a{background-image:url("/images/logo.png");width:88px;height:80px;display:block;}ol#nav{position:absolute;left:105px;bottom:5px;}ol#nav li{display:inline;color:#6e7e8c;font-size:.8em;margin-right:.8em;}ol#nav li a{color:#666;}ol#nav a:hover{color:#444;}.replace{text-indent:-9999px;}.lines{background-image:url("/images/pattern.png");background-color:transparent;}.pad{background-color:#fff;padding:10px;padding-bottom:1.2em;font-size:.8em;color:#6e7e8c;line-height:1.3em;}#header form{background-color:#cacaca;position:absolute;right:0;bottom:0;}#header form legend{display:none;}#header form input{font-size:.7em;border:0;padding:.35em;width:240px;float:left;color:#444;background-image:url("/images/pattern.png");background-color:transparent;}button{background-color:#cacaca;color:#444;font-size:.7em;height:22px;border:0;width:43px;}button:hover{background-color:#999;color:#fff;}#content{overflow:hidden;clear:left;}h2{background-image:url("/images/pattern.png");background-color:transparent;font-size:1.4em;color:#4e6172;padding:.28em 0 .1em .5em;margin:5px 0;}#index h2{margin:10px 0;}.col{float:left;margin-right:10px;}.one{width:90px;}.two{width:190px;}.three{width:290px;}.four{width:390px;}.five{width:490px;}.six{width:590px;}.seven{width:690px;}.eight{width:790px;}.nine{width:890px;}.col:last-child{margin-right:0;padding-right:0;}.last-child{margin-right:0;padding-right:0;}.pad .col.one{width:80px;}.pad.col.one{width:80px;}.pad .col.two{width:180px;}.pad.col.two{width:180px;}.pad .col.three{width:270px;}.pad.col.three{width:270px;}.pad .col.four{width:380px;}.pad.col.four{width:380px;}.pad .col.five{width:480px;}.pad.col.five{width:480px;}.pad .col.six{width:580px;}.pad.col.six{width:580px;}.pad .col.seven{width:680px;}.pad.col.seven{width:680px;}.pad .col.eight{width:790px;}.pad.col.eight{width:790px;}.pad .col.nine{width:880px;}.pad.col.nine{width:880px;}#content .pad.col{padding-bottom:1000em;margin-bottom:-999.2em;}#content .pad p{margin-bottom:1em;}#index #feature{height:365px;}#index #feature .clip{width:100%;width:890px;}#index #feature .image{width:890px;position:relative;}#index #feature .caption{position:absolute;right:30px;bottom:45px;width:245px;color:#6e7e8c;line-height:1em;}#index #feature .caption h3{font-size:1em;}#index #feature .caption h3 a{color:#4e6172;}#index #feature .caption p{font-size:.7em;}#index #feature .caption p a{color:#dc241f;}#feature{height:380px;position:relative;overflow:hidden;}#feature>img{float:left;margin-right:3px;}#feature .clip{float:left;width:827px;overflow:hidden;margin-right:3px;background-color:white;}#feature .clip #images{width:9999px;}#feature .clip .image{float:left;width:827px;background-color:white;}#feature ol#thumbs{height:100%;width:60px;float:left;overflow:hidden;}#feature ol#thumbs li{background-color:white;margin-bottom:3px;height:61px;overflow:hidden;}#feature ol#thumbs:last-child{margin-bottom:0;}#feature ol#thumbs a{display:block;}#alternate .subcontent{background-image:url("/images/pattern.png");background-color:transparent;color:#444;}#alternate .subcontent .subnav .current{font-weight:bold;}ul.inline{margin:1em 0 1em 1.5em;list-style-type:disc;}.subnav a:hover{color:#dc241f;}#breadcrumbs{padding:.8em;}#breadcrumbs li{display:inline;font-size:.7em;color:#4e6172;}#breadcrumbs li a{color:#a5b1b7;}#breadcrumbs li a:hover{color:#4e6172;}#breadcrumbs li+li:before{content:"- ";}.news li{background-color:#fff;padding:10px;padding-bottom:1.2em;font-size:.8em;color:#6e7e8c;line-height:1.3em;background-image:url("/images/pattern.png");background-color:transparent;width:590px;margin-bottom:10px;clear:left;overflow:hidden;}.news li img{float:left;margin-right:20px;}.news h3{font-size:1.4em;color:#4e6172;}.news p{float:left;width:70%;}.news p.published{margin-bottom:1em;}#contact #content{background-color:#fff;padding:10px;padding-bottom:1.2em;font-size:.8em;color:#6e7e8c;line-height:1.3em;background-image:url("/images/pattern.png");background-color:transparent;width:590px;}#contact form legend{width:490px;}#contact form dl{padding-top:3em;}#contact form button{font-size:.9em;width:auto;}.block{float:left;margin-right:10px;background-image:url("/images/pattern.png");background-color:transparent;width:175px;margin-right:3px;margin-bottom:3px;height:220px;}.block:nth-child(5){margin-right:0;}.block:nth-child(10){margin-right:0;}.block .wrap{height:185px;}.block .wrap:hover{background-color:#f7f7f7;color:#666;}.block .wrap:hover .fn{color:#dc241f;}.block .wrap:hover p a{color:#dc241f;}.block a{display:block;margin:1em 0;}.block p{font-size:1.3em;font-weight:bold;line-height:1.3em;}.block p a{margin:0;}#search ol.results li{display:none;margin-bottom:10px;width:440px;height:95px;overflow:hidden;float:left;background-image:url("/images/pattern.png");background-color:transparent;}#search ol.results li:nth-child(2){margin-right:10px;}#search ol.results li a:hover h3{color:#dc241f;}#search ol.results li img{float:left;}#search ol.results li div{float:left;width:250px;padding:0 9px;margin-top:9px;}#search ol.results li h3{font-size:1em;color:#4e6172;}#search ol.results li p{font-size:.8em;margin-top:1em;}#search ol.results li a{color:#4e6172;}#contact-list .contacts li{float:left;margin-right:10px;background-image:url("/images/pattern.png");background-color:transparent;width:175px;margin-right:3px;margin-bottom:3px;height:220px;}#contact-list .contacts li:nth-child(5){margin-right:0;}#contact-list .contacts li:nth-child(10){margin-right:0;}#contact-list .contacts li .wrap{height:185px;}#contact-list .contacts li .wrap:hover{background-color:#f7f7f7;color:#666;}#contact-list .contacts li .wrap:hover .fn{color:#dc241f;}#contact-list .contacts li .wrap:hover p a{color:#dc241f;}#contact-list .contacts li a{display:block;margin:1em 0;}#contact-list .contacts li p{font-size:1.3em;font-weight:bold;line-height:1.3em;}#contact-list .contacts li p a{margin:0;}#contact-list .contacts li .fn{font-weight:bold;}#contact-list .contacts li .map{font-weight:bold;}#contact-list .contacts li .adr{margin:1em 0;}#contact-list .contacts li .adr span{display:inline;}#contact-list .contacts li .wrap{background-color:#fff;padding:10px;padding-bottom:1.2em;font-size:.8em;color:#6e7e8c;line-height:1.3em;padding:.5em;}#contact-list .contacts li span{display:block;}#contact-list .contacts li .email{margin-top:1em;}#contact-list .contacts li:hover .map{color:#dc241f;}#category .projects li{float:left;margin-right:10px;background-image:url("/images/pattern.png");background-color:transparent;width:175px;margin-right:3px;margin-bottom:3px;height:220px;margin-bottom:10px;}#category .projects li:nth-child(5){margin-right:0;}#category .projects li:nth-child(10){margin-right:0;}#category .projects li .wrap{height:185px;}#category .projects li .wrap:hover{background-color:#f7f7f7;color:#666;}#category .projects li .wrap:hover .fn{color:#dc241f;}#category .projects li .wrap:hover p a{color:#dc241f;}#category .projects li a{display:block;margin:1em 0;}#category .projects li p{font-size:1.3em;font-weight:bold;line-height:1.3em;}#category .projects li p a{margin:0;}#category .projects li:hover{background-color:#f7f7f7;color:#666;}#category .projects li:hover a{color:#dc241f;}#category .projects li a{margin:0;}#category .projects li h2{margin:0;padding:.3em;font-size:1em;}#category .projects li .wrap{height:200px;}#subheader{background-image:url("/images/pattern.png");background-color:transparent;overflow:auto;margin-bottom:.5em;}#subheader h2{background-image:none;padding-top:0;width:30%;float:left;}#category-inner .category-nav{float:left;margin-top:.8em;}#category-inner .category-nav li{display:inline;font-weight:bold;margin-right:3em;}#category-inner .category-nav li a{color:#4e6172;}#category-inner .category{margin-bottom:2em;overflow:hidden;}#category-inner .category li{background-image:url("/images/pattern.png");background-color:transparent;float:left;width:105px;height:127px;margin-right:7px;margin-bottom:7px;}#category-inner .category li:nth-child(8){margin-right:0;}#category-inner .category li .wrap{height:107px;}#category-inner .category li:hover a{color:#dc241f;}#category-inner .category li h4{font-size:.8em;padding-left:5px;padding-top:3px;color:#4e6172;}#category-inner h3{clear:left;margin-left:.7em;margin-bottom:.3em;color:#4e6172;}#project h2{background-image:none;}#project .subcontent{background-image:url("/images/pattern.png");background-color:transparent;}#project .details dl{width:25%;margin-top:2em;float:left;}#project .details dt{font-weight:bold;margin-bottom:.5em;float:left;clear:left;width:100px;}#project .details dd{margin-bottom:.5em;margin-left:1em;float:left;}#project #feature ol#thumbs{width:50px;}#project #feature ol#thumbs li{height:50px;overflow:hidden;}#project #feature .clip{width:837px;}#project #feature .clip .image{width:837px;}#product h2{background-image:none;}#product .subcontent{background-image:url("/images/pattern.png");background-color:transparent;}#product .details dl{width:25%;margin-top:2em;float:left;}#product .details dt{font-weight:bold;margin-bottom:.5em;float:left;clear:left;width:100px;}#product .details dd{margin-bottom:.5em;margin-left:1em;float:left;}#product #feature ol#thumbs{width:50px;}#product #feature ol#thumbs li{height:50px;overflow:hidden;}#product #feature .clip{width:837px;}#product #feature .clip .image{width:837px;}#product .subcontent{width:370px;}#product .subcontent #logos{margin-right:0;padding-right:0;}#product .subcontent #logos li{float:left;margin-right:10px;}#product .subcontent .links{clear:both;padding-top:1em;}#product .subcontent .links li a{background-color:white;padding:3px;font-weight:bold;}#product .subcontent .links li a:hover{color:#dc241f;}.geca a img{float:left;}.geca a h3{float:left;color:#6e7e8c;font-size:1.25em;font-weight:normal;margin-left:15px;width:40%;line-height:1.25em;}.geca a:hover h3{color:#dc241f;}.terms-of-trade dl{margin-left:1.8em;}.terms-of-trade dl dt{margin-bottom:2em;font-weight:bold;display:list-item;list-style-type:decimal;}.terms-of-trade dl dd{margin-bottom:1em;}.terms-of-trade dl ol{margin-top:1em;margin-left:1em;}.terms-of-trade dl ol li{margin-bottom:1em;}.terms-of-trade dl .alpha{list-style-type:lower-alpha;}.terms-of-trade dl .roman{list-style-type:lower-roman;}.terms-of-trade dl dd.alpha{display:list-item;}form dl{width:490px;overflow:auto;}form dt{width:90px;float:left;margin-right:10px;clear:left;padding:10px;}form dd{width:190px;float:left;margin-right:10px;padding:10px;}form dd input[type="text"]{width:inherit;}form dd textarea{width:inherit;}dt.check{width:190px;clear:none;}dd.check{width:20px;clear:left;}#footer{text-align:center;font-size:.7em;margin:60px 0 30px 0;clear:left;}#footer p{color:#a5b1b7;}#footer a{color:#a5b1b7;}