html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}


html{height:100%;font-size:62.5%}body{height:100%}a{outline:0}a:link,a[href='']:visited,a.fresh:visited{color:#16c}a:visited{color:#a09}a:hover,a:visited:hover,a[href='']:visited:hover,a.fresh:visited:hover{color:#f30}a:active{color:#c00;position:relative;top:0.1em}a.delete,a.cancel{color:#d00 !important}a.shallow{text-decoration:none;border-bottom:0.1em dotted}a.nodecor,a.no-decor{text-decoration:none}a.main-link{font-size:1.3em;line-height:1.2em}a.with-image{text-decoration:none}a.with-image > img{vertical-align:text-bottom}a.with-image > span{color:inherit;text-decoration:underline}a.with-image.shallow{border-bottom:0}a.with-image.shallow > span{text-decoration:none;border-bottom:0.1em dotted}table tr td{vertical-align:top}.float-right,.floatright{float:right}.float-left,.floatleft{float:left}.clear-both,.clearboth,.clear{clear:both}.clear-right,.clearright{clear:right}.clear-left,.clearleft{clear:left}.absolute{position:absolute !important}.relative{position:relative !important}.inline{display:inline !important}.block{display:block !important}.inline-block{display:inline-block !important}.hide,.hidden{display:none}.invisible{visibility:hidden}.visible{visibility:visible}.nowrap,.no-wrap{white-space:nowrap}.noselect,.no-select{-moz-user-select:none;-webkit-user-select:none}.space-span span:not(:empty) ~ span:not(:empty){padding-left:1em !important}.highlight{font-weight:bold}.underline{text-decoration:underline}.hang-left{position:absolute;float:left;width:3em;margin-left:-3.7em;text-align:right}.hang-right{float:right;width:5em;margin-right:-6em;text-align:left}.rnd{border-radius:0.6em;-moz-border-radius:0.6em;-webkit-border-radius:0.6em}.rnd-tl,.rnd-top-left{border-top-left-radius:0.6em;-moz-border-radius-topleft:0.6em;-webkit-border-top-left-radius:0.6em}.rnd-tr,.rnd-top-right{border-top-right-radius:0.6em;-moz-border-radius-topright:0.6em;-webkit-border-top-right-radius:0.6em}.rnd-bl,.rnd-bottom-left{border-bottom-left-radius:0.6em;-moz-border-radius-bottomleft:0.6em;-webkit-border-bottom-left-radius:0.6em}.rnd-br,.rnd-bottom-right{border-bottom-right-radius:0.6em;-moz-border-radius-bottomright:0.6em;-webkit-border-bottom-right-radius:0.6em}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell;vertical-align:top}img{vertical-align:text-bottom}ul{margin-left:1.5em}ul > li{list-style:circle}ol{padding-left:1.5em}ol > li{list-style:decimal}.lift{background:#ffc;margin-bottom:-1px;border-bottom:1px solid #999;box-shadow:0 2px 1px #eee;box-shadow:0 2px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.3)}.lift-2{border:1px solid #999;border-left:1px solid #ccc;border-top:0;box-shadow:2px 2px 1px #ccc;box-shadow:2px 2px 1px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 1px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 1px rgba(0,0,0,0.3);padding:0.5em;margin-left:0.5em;position:absolute;background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-moz-linear-gradient(top, #fff, #eee)}#overlay{position:fixed;z-index:1}#overlay #status-top{text-align:center;position:inherit;top:0;width:100%;height:0}#overlay #status-top .messages{overflow:hidden;font-size:11pt;display:inline-block;margin:0 auto}#overlay #status-top .messages > div:last-child{border-bottom-right-radius:0.6em;border-bottom-left-radius:0.6em;-moz-border-radius-bottomright:0.6em;-moz-border-radius-bottomleft:0.6em;-webkit-border-bottom-left-radius:0.6em;-webkit-border-bottom-right-radius:0.6em}#overlay #status-top .messages .error,#overlay #status-top .messages .warning,#overlay #status-top .messages .notice{padding:0.2em 3em;text-align:left;max-width:35em}#overlay #status-top .messages .error{color:#fff;background-color:#d00;background-color:rgba(211,0,0,0.8)}#overlay #status-top .messages .error:before{position:absolute;content:url("../images/icons/exclamation-red.png");margin-left:-2em}#overlay #status-top .messages .warning{color:#fff;background-color:#db0;background-color:rgba(221,187,0,0.8)}#overlay #status-top .messages .warning:before{position:absolute;content:url("../images/icons/exclamation.png");margin-left:-2em}#overlay #status-top .messages .notice{color:#fff;background-color:#0a0;background-color:rgba(0,170,0,0.8)}#overlay #status-top .messages .notice:before{position:absolute;content:url("../images/icons/tick-circle.png");margin-left:-2em}.translation_missing,.translation-missing,.tm{text-decoration:inherit;background-color:#ffc;color:#666}.todo{display:inline;background-color:rgba(255,150,150,0.9);color:#333}


.construction-color{color:#379}.company-color{color:#a85}.person-color{color:#695}.black{color:#000}.gray-1{color:#111}.gray-2{color:#222}.gray-3{color:#333}.gray-4{color:#444}.gray-5{color:#555}.gray-6{color:#666}.gray-7{color:#777}.gray-8{color:#888}.gray-9{color:#999}.gray-a{color:#aaa}.gray-b{color:#bbb}.gray-c{color:#ccc}.gray-d{color:#ddd}.gray-e{color:#eee}.white{color:#fff}.tufte,.ivory{color:#fffff3}.tufte-red{color:#c00}.ikb,.klein-blue{color:#002fa7}


a.construction:link{color:#369}a.company:link{color:#a85}a.person:link{color:#695}ul.simple,ol.simple{padding:0;margin:0}ul.simple > li,ol.simple > li{padding:0;margin:0;list-style:none}ol.lower-alpha > li{list-style:lower-alpha}ol.with-margin > li{margin-bottom:1em}a[rel~="tooltip"]{cursor:help}.field_with_errors{display:inline}.field_with_errors input,.field_with_errors select,.field_with_errors textarea{border:1px solid #d00 !important}input.field_with_errors,select.field_with_errors,textarea.field_with_errors{border:1px solid #d00 !important}.error_explanation{display:inline-block;margin:0 -0.5em 1em -0.5em;padding:0.5em;background:#d00;color:#fff;border-radius:0.6em;-moz-border-radius:0.6em;-webkit-border-radius:0.6em}.error_explanation strong{font-size:1.2em;font-weight:bold}.error_explanation ul{padding:0;margin:0em 1em 0 2em}.error_explanation ul > li{padding:0;margin:0}#ui-datepicker-div{display:none}.ajax-autocomplete{*padding:0.2em !important}.autocomplete-input{background-repeat:no-repeat;background-position:99% 55%;background-image:url("../images/icons/lightning.png");padding-right:2em !important;outline:none}.autocomplete-input.selecting{background-color:#ffe !important;border:1px solid #666;border-bottom:1px solid #eee}.autocomplete-result{position:absolute;padding:0;margin:0;margin-top:-0.2em;margin-left:0 !important;border:0.1em solid #666;border-top:0;color:#333;background-color:#fff;box-shadow:0.1em 0.2em 0.3em rgba(0,0,0,0.4);-moz-box-shadow:0.1em 0.2em 0.3em rgba(0,0,0,0.4);-webkit-box-shadow:0.1em 0.2em 0.3em rgba(0,0,0,0.4);display:none;z-index:1000}.autocomplete-result > div{padding:0.2em 0.5em}.autocomplete-result > ul{margin:0;padding:0;max-height:20em;overflow-y:auto;overflow-x:hidden}.autocomplete-result > ul > li{list-style:none;display:block;margin:0;padding:0.2em 0.5em;padding-right:1em;overflow:hidden;cursor:pointer}.autocomplete-result > ul > li > strong{border-bottom:0.1em dotted}.autocomplete-result > ul > li > .highlight{border-bottom:0.1em dotted;text-decoration:inherit}.autocomplete-result > ul > li.selected{background:#cef}[class*="ajax-inline"] form{font-size:1em;font-weight:normal}.hasDatepicker{width:7.5em;background-repeat:no-repeat;background-position:95% 55%;background-image:url("../images/icons/clock--pencil.png");padding-right:1.5em !important}.fax,.hang-fax{color:#999}.fax:before,.hang-fax:before{float:left;width:4em;text-align:right;margin-left:-4.5em}.skype,.hang-skype{color:#6cf}.skype a,.hang-skype a{font-weight:bold;color:#6cf}.skype:before,.hang-skype:before{float:left;width:4em;text-align:right;margin-left:-4.5em;content:url("../images/skype.png")}.ajax-inline-text textarea{width:100%;height:15em}tr:hover .ajax-inline-text,tr:hover .ajax-inline-string,tr:hover .ajax-inline-date,tr:hover .ajax-inline-select,tr:hover .ajax-inline-autocomplete,.hover-hack:hover .ajax-inline-text,.hover-hack:hover .ajax-inline-string,.hover-hack:hover .ajax-inline-date,.hover-hack:hover .ajax-inline-select,.hover-hack:hover .ajax-inline-autocomplete,li:hover .ajax-inline-text,li:hover .ajax-inline-string,li:hover .ajax-inline-date,li:hover .ajax-inline-select,li:hover .ajax-inline-autocomplete{background:#ffa;cursor:pointer}tr:hover .ajax-inline-text:empty:after,tr:hover .ajax-inline-string:empty:after,tr:hover .ajax-inline-date:empty:after,tr:hover .ajax-inline-select:empty:after,tr:hover .ajax-inline-autocomplete:empty:after,.hover-hack:hover .ajax-inline-text:empty:after,.hover-hack:hover .ajax-inline-string:empty:after,.hover-hack:hover .ajax-inline-date:empty:after,.hover-hack:hover .ajax-inline-select:empty:after,.hover-hack:hover .ajax-inline-autocomplete:empty:after,li:hover .ajax-inline-text:empty:after,li:hover .ajax-inline-string:empty:after,li:hover .ajax-inline-date:empty:after,li:hover .ajax-inline-select:empty:after,li:hover .ajax-inline-autocomplete:empty:after{border-bottom:0.1em dashed #999;color:#aaa;content:"edit"}tr:hover .ajax-inline-text form,tr:hover .ajax-inline-string form,tr:hover .ajax-inline-date form,tr:hover .ajax-inline-select form,tr:hover .ajax-inline-autocomplete form,.hover-hack:hover .ajax-inline-text form,.hover-hack:hover .ajax-inline-string form,.hover-hack:hover .ajax-inline-date form,.hover-hack:hover .ajax-inline-select form,.hover-hack:hover .ajax-inline-autocomplete form,li:hover .ajax-inline-text form,li:hover .ajax-inline-string form,li:hover .ajax-inline-date form,li:hover .ajax-inline-select form,li:hover .ajax-inline-autocomplete form{cursor:default}.definition-table tr td{padding:0.2em 0;padding-right:2em;border-bottom:0.1em dotted #999}.definition-table tr td:last-child{padding-right:0}.data-table{margin-top:0.5em}.data-table > thead > tr > th{vertical-align:top;background:#eee;color:#666;font-size:11pt;text-align:left;padding:0.2em 0.5em;margin:0;border-bottom:0.2em solid #666;border-right:0.1em dashed #ccc;background-repeat:no-repeat;background-position:96% 55%;cursor:pointer;overflow:none}.data-table > thead > tr > th:hover{background-color:#ddd}.data-table > thead > tr > th > span{padding:0 0.1em}.data-table > thead > tr > th > span > span{text-decoration:none;border-bottom:0.1em dotted #666}.data-table > thead > tr > th.headerSortUp{color:#fff;background-color:#666;border-right:0.1em solid #666;border-left:0.1em solid #666}.data-table > thead > tr > th.headerSortUp > span{text-decoration:none;border-bottom:0.1em dotted #fff}.data-table > thead > tr > th.headerSortDown{color:#fff;background-color:#666;border-right:0.1em solid #666;border-left:0.1em solid #666}.data-table > thead > tr > th.headerSortDown > span{text-decoration:none;border-bottom:0.1em dotted #fff}.data-table > thead > tr > th.date{padding-right:2em}.data-table > thead > tr > th.date.headerSortUp{background-image:url("../images/icons/sort-date.png")}.data-table > thead > tr > th.date.headerSortDown{background-image:url("../images/icons/sort-date-descending.png")}.data-table > thead > tr > th.number{padding-right:2em}.data-table > thead > tr > th.number.headerSortUp{background-image:url("../images/icons/sort-number-descending.png")}.data-table > thead > tr > th.number.headerSortDown{background-image:url("../images/icons/sort-number.png")}.data-table > thead > tr > th.quantity{padding-right:2em}.data-table > thead > tr > th.quantity.headerSortUp{background-image:url("../images/icons/sort-quantity-descending.png")}.data-table > thead > tr > th.quantity.headerSortDown{background-image:url("../images/icons/sort-quantity.png")}.data-table > thead > tr > th.alphabet{min-width:4em;padding-right:2em}.data-table > thead > tr > th.alphabet.headerSortUp{background-image:url("../images/icons/sort-alphabet-descending.png")}.data-table > thead > tr > th.alphabet.headerSortDown{background-image:url("../images/icons/sort-alphabet.png")}.data-table > thead > tr > th:last-child{border-right:0}.data-table > tbody > tr:hover > td{background:#ffe}.data-table > tbody > tr:hover .controls{visibility:visible}.data-table > tbody > tr > td{max-width:18em;vertical-align:top;padding:0.2em 0.5em;border-bottom:1px solid #ddd;border-right:1px dashed #ddd}.data-table > tbody > tr > td.protected{background-color:#f3f3f3;font-style:italic;color:#999}.data-table > tbody > tr > td.protected *{color:#999}.data-table > tbody > tr > td .controls{visibility:hidden}.data-table > tbody > tr > td:last-child{border-right:0}.data-table > tbody > tr.inactive > td,.data-table > tbody > tr.active_ > td{color:#666;background:#eee;border-bottom:1px solid #aaa}.data-table > tbody > tr.inactive > td > a,.data-table > tbody > tr.active_ > td > a{color:#666}#account_password_bar,#person_email_error_notification{padding:0.4em;margin-left:1.5em;color:#fff;position:absolute}#account_password_bar .left-arrow,#person_email_error_notification .left-arrow{border:transparent solid 5pt;border-right-color:inherit;width:0;height:0;margin:3pt -1.3em;position:absolute}#account_password_bar.weakest{background:#d00;border-color:#d00}#account_password_bar.weak{background:#f90;border-color:#f90}#account_password_bar.medium{background:#dd0;border-color:#dd0}#account_password_bar.strong{background:#9f0;border-color:#9f0}#account_password_bar.strongest{background:#0d0;border-color:#0d0}#person_email_error_notification{background:#d00;border-color:#d00}#person_email_error_notification .content:before{margin:0;margin-right:0.3em;padding:0;position:relative;top:0.2em;content:url("../images/icons/exclamation-red.png")}.controllable > .controls{visibility:hidden}.controllable:hover > .controls{visibility:visible}
