body    {font:normal 12px/18px Arial,Helvetica,Tahoma,sans-serif;color:#000;background:#000 url(clientfiles/gfx/gui/body-bg.png) repeat-x top}h1    {font:bold 2.5em Arial,Helvetica,sans-serif;color:#252525;margin:10px 0 0.5em}h2    {font:1.7em Arial,Helvetica,Sans-Serif;color:#555;margin:1em 0}h3    {font:normal 1.5em/1.4em Arial,Helvetica,Sans-Serif}h3.group   {padding-top:15px;font:bold 14px/18px sans-serif;border-top:solid 0px #ccc;clear:both}a    {}.clearer   {height:0;font-size:0;line-height:0;clear:both}div#page   {width:960px;margin:0 auto;padding:6px 0 0}div#masthead   {background:transparent url(clientfiles/gfx/gui/masthead-bg.png) no-repeat left top;position:relative}div#masthead div#logo  {margin:0 0 0 10px;height:135px;overflow:hidden}div#masthead div#masthead-links {position:absolute;right:0;top:0}div#masthead div#masthead-links ul li{display:inline}div#masthead div#masthead-links ul li a{background-color:#000;padding:8px;color:#fff;text-decoration:none;display:block;float:left}div#masthead div#masthead-links ul li a:hover{color:#999}div#masthead div#navigation {background:transparent url(clientfiles/gfx/gui/navigation-bg.png) no-repeat;margin:3px 0 0;padding:3px 10px 0}div#container   {padding:10px 10px 50px;background-color:#fff;margin:10px 0 0}div#startpage-container  {margin:10px 0 0}div#container .secondarynavigation{width:160px;float:left;margin:0 25px 0 0}div#container .contentwrapper {float:left}div#container .contentwrapper.small{width:460px}div#container .contentwrapper.wide{width:620px}div#content blockquote  {color:#555;line-height:1.4em;font:1.2em Georgia,"Times New Roman",Serif;font-style:oblique;padding:10px 0} div#content p+p,div#content blockquote+p{margin-top:10px}div#content p   {line-height:1.8em;font-size:1em;width:90%}div#content a   {color:#333;text-decoration:underline}div#content a:hover  {text-decoration:none}div#content ul,div#content ol {padding:5px 10px;margin:5px 15px}div#content ul,div#content ul li{list-style-type:disc}div#content ol,div#content ol li{list-style:decimal}div#content ul li,div#content ol li{line-height:1.6em}div#container .secondarycontent {width:240px;float:right;margin:0 0 0 20px;padding:10px;background-color:#f0f0f0}div#container .secondarycontent h3{color:#656565;margin:0.6em 0.2em}div#container .secondarycontent a,div#container .secondarycontent h3 a{color:#656565;text-decoration:none;padding:0 25px 0 0}div#container .secondarycontent a:hover,div#container .secondarycontent h3 a:hover{color:#555}div#container .secondarycontent p{color:#656565;margin:0 0.4em 2.2em}div#container .secondarycontent .contactbox{border-bottom:solid 10px #fff;padding:3px 10px 0;margin:-10px -10px 20px}div#container .secondarynavigation #currentpage span,div#container .secondarynavigation #currentpage a{padding:5px 10px;border-bottom:solid 1px #f0f0f0;font-weight:bold;display:block;color:#222;text-decoration:none} div#footer   {clear:both;color:#fff;position:relative;margin:0 0 25px}div#footer a   {color:#c1c1c1;text-decoration:none;font-size:11px;position:absolute;right:0;top:0}div#footer a:hover  {color:#fff}img    {border:0}img.left   {float:left;margin:0 10px 5px 0}img.right   {float:right;margin:0 0 5px 10px}#suppliers   {clear:both;border-top:solid 1px #424242;border-bottom:solid 1px #424242;margin:20px 0 10px;padding:10px 0;height:67px;overflow:hidden}#suppliers .supplier  {margin:0 20px 0 0;width:225px;float:left}#suppliers .supplier.omega {margin:0 !important}#secondary-content  {clear:both;margin:20px 0 0}#secondary-content .localoffices{width:258px;height:162px;float:left;background:transparent url(clientfiles/gfx/gui/office-selector-bg.png) repeat-x top;color:#252525;padding:23px 11px 0;margin:0 20px 0 0;position:relative}#secondary-content .localoffices h2{margin:0 0 10px;color:#252525 !important}#secondary-content .localoffices p{margin:0 0 10px}#secondary-content .localoffices select{width:255px;margin:10px 0 0}#secondary-content .localoffices .btn{float:right;margin:15px 0 0}#secondary-content #campaign {width:660px;float:right;overflow:hidden}#secondary-content #campaign .campaignitem{width:320px;float:left;overflow:hidden;margin:0 20px 0 0}#secondary-content #campaign .campaignitem.last{margin:0 !important}#content .module .module-body.contactperson div.vcard{background-color:transparent !important;padding:0 0 10px !important;border-bottom:solid 1px #e6e6e6;overflow:visible !important;height:auto !important;margin:0 0 15px}#content .module .module-body.contactperson div.vcard div.wrapper{background-color:transparent !important;float:left}#content .module .module-body.contactperson div.vcard div.photo{width:100px;float:left}#content .module .module-body.contactperson div.vcard div.wrapper p.expertise{margin:10px 0 0}#content .module .module-body.contactperson div.vcard span{display:block}#content .module .module-body.contactperson div.vcard span.type{font-weight:bold}#content .module .module-body.contactperson div.vcard span.type,#content .module .module-body.contactperson div.vcard span.value{display:inline !important}#content .module .module-body.contactperson div.vcard span.email{margin:10px 0 0}#content .module .module-body.contactperson div.vcard span.fn{margin-bottom:5px;font-size:14px;font-weight:bold}#content .module .module-body.contactperson div.vcard span.title{margin:0 0 5px}address.footer   {font:11px Arial,Helvetica,sans-serif;display:block;clear:both}address.footer strong  {display:none}address.footer span.tel strong {display:inline}address.footer span.fax strong {display:inline}address.footer a  {color:#000;text-decoration:none}address.footer span.org  {display:none}address.footer span.addr,address.footer span.postal-code,address.footer span.locality    {display:inline}  address.footer span.tel,address.footer span.fax{display:block}.formarea legend  {display:none}.formarea label   {display:block}.formarea label span  {margin-left:6px}.formarea input   {width:100%}.formarea textarea  {width:100%}.formarea select  {width:100%;padding:2px}.formarea .submitarea  {border-top:solid 1px #f8f8f8;margin:10px 0 0;padding:10px 0 0;text-align:left}.formarea .submitarea .btn {padding:0.4em;font-size:1em;width:100px}.formarea p.checkbox label {display:inline;margin:-10px 0 10px}.formarea p.checkbox input {display:inline;width:15px;margin-right:13px}.formarea p.checkbox  {line-height:1.3em;margin-bottom:10px;padding:0 10px}div#masthead div#navigation ul li{display:inline}div#masthead div#navigation ul li a{font:bold 14px/1.4em Arial,Helvetica,Tahoma,sans-serif;color:#3a3939;text-decoration:none;padding:10px 10px 13px;margin:0 15px 0 0;display:block;float:left}div#masthead div#navigation ul li a:hover{color:#666}div#masthead div#navigation ul li.on a{color:#fff;background:transparent url(clientfiles/gfx/gui/navigation-item-left.png) no-repeat left top;padding:0 0 0 13px}div#masthead div#navigation ul li.on span{background:transparent url(clientfiles/gfx/gui/navigation-item-right.png) no-repeat right top;padding:10px 13px 13px 0;display:block}.secondarynavigation ul li a {color:#666;text-decoration:none;display:block;border-bottom:solid 1px #f0f0f0;padding:5px 0 5px 10px}.secondarynavigation ul li a:hover,.secondarynavigation ul li.on a{color:#161616}.secondarynavigation ul li.on a {font-weight:bold}.secondarynavigation ul ul {padding:0 0 0 15px}.secondarynavigation ul ul li a {font-weight:normal !important}.secondarynavigation ul ul li.on a{font-weight:bold !important}span.smark   {background-color:#ccc;padding:0 2px}ol.searchresult li  {margin-bottom:20px}ol.searchresult h3  {margin:0 0 5px 0}ol.searchresult h3 a  {text-decoration:none}ol.searchresult p  {margin:3px 0}address.staff   {margin:20px 0;display:block;clear:both}address.staff span  {margin:0 0 3px 0;font:normal 12px sans-serif;display:block}address.staff span.wrapper {width:300px;float:left}address.staff span.photo {width:120px;margin-right:5px;float:left}address.staff span.n  {margin-bottom:5px;font-size:14px;font-weight:bold}address.staff span.title {margin:10px 0;font-size:14px}address.staff span.value {display:inline}div.gallery   {width:460px;margin:10px 0;clear:both;float:left}p.gallerybreadcrumb  {margin:10px 0 5px 0;padding:5px 0;border-bottom:solid 1px #f6f6f6;font-weight:bold;color:#222;display:block}a.gallerydir   {width:120px;height:120px;margin:0 5px 5px 0;padding:5px;background:#fff url(clientfiles/gfx/bg_gallery.gif) no-repeat 100% 100%;color:#000;text-decoration:none;border:solid 1px #eee;text-decoration:none;text-align:center;display:block;float:left;position:relative;overflow:hidden}a.galleryimg   {width:120px;height:120px;margin:0 5px 5px 0;padding:5px;background:#fff;color:#000;text-decoration:none;border:solid 1px #eee;text-decoration:none;text-align:center;display:block;float:left;position:relative;overflow:hidden}a.gallerydir:hover  {color:#000;background-color:#f5f5f5}a.galleryimg:hover  {color:#000;background-color:#f5f5f5}a.gallerydir img,a.galleryimg img  {display:block;clear:both}a.gallerydir span,a.galleryimg span {width:120px;font:normal 11px sans-serif;text-align:center;display:block;clear:both;position:absolute;bottom:5px;left:5px}body#viewphoto   {height:auto;margin:10px;padding:0;font:normal 12px sans-serif;color:#fff;background:#000}body#viewphoto h1  {font:bold 18px sans-serif;color:#fff}body#viewphoto p  {margin:5px 0;color:#fff}fieldset.contact  {border:0;margin:10px 0;padding:0}fieldset.contact legend  {margin:0 0 5px -7px;padding:0;font:bold 12px sans-serif;color:#000;display:none}fieldset.contact p  {margin:5px 0}fieldset.contact label  {display:block}fieldset.contact label .rfv {font-size:11px;color:#f00}fieldset.contact input  {width:250px;padding:0 2px;font:normal 12px sans-serif;color:#000}fieldset.contact input.captcha-input{width:60px}fieldset.contact textarea {width:250px;height:100px;padding:2px;font:normal 12px sans-serif;color:#000;overflow:auto}fieldset.contact .btn  {width:auto}fieldset.loginprotectedpage {border:0;margin:10px 0;padding:0}fieldset.loginprotectedpage legend{margin:0 0 5px -7px;padding:0;font:bold 12px sans-serif;color:#000}fieldset.loginprotectedpage p {margin:5px 0}fieldset.loginprotectedpage label{display:block}fieldset.loginprotectedpage label .rfv{font-size:11px;color:#f00}fieldset.loginprotectedpage input{width:250px;padding:0 2px;font:normal 12px sans-serif;color:#000}fieldset.loginprotectedpage .btn{width:auto}dl#pageproperties  {width:100%;margin:20px 0;display:block;clear:both}dl#pageproperties dt  {width:110px;font:bold 11px sans-serif;float:left}dl#pageproperties dd  {font:normal 11px sans-serif}dl#pageproperties dd a  {}ul.sitemap   {margin:5px 0 5px 20px;list-style-type:square}ul.sitemap ul   {margin:5px 0 5px 20px;list-style-type:square}ul.breadcrumb   {margin:0;padding:0;list-style:none}ul.breadcrumb li  {margin-right:5px;padding:0;line-height:25px;display:inline}ul.breadcrumb li.delimiter {font-weight:bold}@media print{ #footer   {display:none} }