form li{padding:10px 0px}form li li{padding:0}form fieldset{background:#f9f9f9;margin-top:20px}form li fieldset{padding:0}form legend,form legend,form div.label,form label{color:#333333}form label,form .label{padding-bottom:5px}form label abbr,form .label abbr{color:red}form label{line-height:1.4em;font-size:13px}form legend span,form legend span,form div.label span{font-size:1.4em;line-height:1em}form legend span.label,form legend span.label,form div.label span.label{font-size:1em}form select{padding:3px}form input,form textarea,form select{font-family:inherit;font-size:14px}form textarea,form input[type="text"],form input[type="password"],form .string input{border:1px solid #999999}form .inputs input,form .inputs textarea{border:1px solid #999999;padding:6px 8px;line-height:100%}form .date li,form .time li,form .datetime li{margin:0 0.3em 0 0}form #errorExplanation li{margin-left:15px}form form p,form .errors{padding:3px 0px}form .required input,form .required textarea,form .required select{background-color:white}form .error input,form .error textarea,form .error select{background-color:#ffcccc;border:1px solid #ff6666}form .optional input,form .optional textarea,form .optional select{background-color:white}form .errors{color:#aa0000}form .errors li{margin-left:1.2em}form p.inline-errors{color:red}form p.inline-hints{color:#777777}form .actions{padding-top:8px;padding-bottom:8px;margin-top:8px}form .actions li{padding-right:0.5em}body{font-family:"Proxima Nova", "Lucida Grande", Verdana, serif;font-size:70%;background:#f6f6f6;margin:0;padding:0;text-align:center}a{color:#003366;text-decoration:none;border-bottom:1px dotted #003366}a:hover{border-bottom:1px solid #003366}p{font-size:1.2em;line-height:1.5em;margin-bottom:0.6em}p,td,li{color:#333333}h1{font-size:2em;margin-bottom:15px;line-height:1.5em}h2{font-size:1.8em;line-height:1.5em;margin-bottom:10px;margin-top:20px}h3{font-size:1.6em;line-height:1.5em;margin-bottom:5px;margin-top:20px;color:#666666}h4{font-size:1.4em;line-height:1.5em;margin-bottom:5px;margin-top:20px;color:#333333}.nowrap{white-space:nowrap}.center{text-align:center}.alert{background-color:#ffbebe !important}#container{text-align:left;min-width:960px;margin:0 auto}#header{background:#002b7f;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#365f9f', endColorstr='#002b7f');background:-webkit-gradient(linear, left top, left bottom, from(#365f9f), to(#002b7f));background:-moz-linear-gradient(top, #365f9f, #002b7f);margin-bottom:20px;min-width:960px}#header:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #header{height:1px;overflow:visible}*+html #header{min-height:1px}#header .left{float:left}#header .right{float:right}#header #topbar{padding:5px 20px;color:#666666}#header #topbar:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #header #topbar{height:1px;overflow:visible}*+html #header #topbar{min-height:1px}#header #topbar .right span{color:#cccccc}#header #topbar a{color:white;border-bottom:none}#header #topbar a:hover{border-bottom:1px solid white}#header #logo{padding:10px 20px;color:white;font-size:3em}#header #logo:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #header #logo{height:1px;overflow:visible}*+html #header #logo{min-height:1px}#header #logo a{color:white;border-bottom:none}#header #logo a:hover{border-bottom:1px solid white}#header #logo small{display:block;font-size:0.5em;color:#999999}#header #logo small a{color:#999999}#header #logo small a:hover{color:white;border-bottom:1px solid white}#header #breadcrumb{line-height:30px;padding:0 20px;background:#3088ff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4770b0', endColorstr='#5780c0');background:-webkit-gradient(linear, left top, left bottom, from(#4770b0), to(#5780c0));background:-moz-linear-gradient(top, #4770b0, #5780c0);font-size:1.1em;color:#bc7878}#header #breadcrumb a{color:white;border-bottom:none}#header #breadcrumb a:hover{border-bottom:1px solid white}#header #navigation{padding:5px 20px 0 20px}#header #navigation:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #header #navigation{height:1px;overflow:visible}*+html #header #navigation{min-height:1px}#header #navigation li{float:left;background:#475a85;font-size:1.4em;padding:10px 10px}#header #navigation li a{color:white;border-bottom:none}#header #navigation li a:hover{border-bottom:1px solid white}#header #navigation li.on{background:#4770b0}#header #navigation .left li{margin-right:5px}#header #navigation .right li{margin-left:5px}#main{padding:0 20px 40px 20px;min-width:1200px}#main:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #main{height:1px;overflow:visible}*+html #main{min-height:1px}#main #page{display:inline-block;width:75%;min-width:750px}#main #sidebar{width:20%;display:inline-block;padding-left:20px;vertical-align:top}#main #content{min-width:200px;background:white;border:1px solid #cccccc;padding:20px;min-height:400px;height:auto;margin-top:-1px}* html #main #content{height:400px}#subnavigation:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #subnavigation{height:1px;overflow:visible}*+html #subnavigation{min-height:1px}#subnavigation ul{margin-left:-2px}#subnavigation li{float:left;padding:10px;border:1px solid #cccccc;background:#f6f6f6;margin-left:2px;font-size:1.3em;text-align:center}#subnavigation li a{color:#666666;border-bottom:none}#subnavigation li.on{background:white;border-bottom:1px solid white}#subnavigation .atoz li{padding:7px 0;font-size:1.1em}#subnavigation .atoz li a{padding:0 7px}.pagination_wrapper{background:#eeeeee;padding:5px;margin:10px -10px -10px -10px}.pagination_wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .pagination_wrapper{height:1px;overflow:visible}*+html .pagination_wrapper{min-height:1px}.top_pagination{margin-bottom:10px;background:none}.pagination{text-align:center;padding:0.3em}.pagination a,.pagination span,.pagination em{padding:0.2em 0.5em;background:white}.pagination span.disabled,.pagination em.disabled{color:#aaaaaa}.pagination span.current,.pagination em.current{background:#cccccc;border:1px solid #cccccc}.pagination a{border:1px solid #cccccc;color:#666666;text-decoration:none}.pagination .page_info{color:#aaaaaa;padding-top:0.8em}.pagination .prev_page,.pagination .next_page{border-width:0px;background:transparent}.pagination .prev_page{margin-right:1em}.pagination .next_page{margin-left:1em}table.messages{border-collapse:collapse;width:100%}table.messages td{padding:10px;font-size:1.2em;border-bottom:1px solid #cccccc;line-height:1.5em;vertical-align:top}table.messages td.actions{width:16px}table.messages td.name{text-align:right;width:100px;color:#666666}table.messages td.name small{display:block;font-size:0.8em;color:#999999}table.list{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%}table.list tfoot td,table.list tfoot th{background:#eeeeee;font-weight:bold;border-top:1px solid #999999}table.list thead th{border-bottom:4px solid #cccccc;padding:5px 5px 10px 5px;font-size:1.2em;line-height:1.5em;color:#666666;vertical-align:top}table.list thead th.year{width:30px}table.list thead th.no_border{border-bottom:none;text-align:center}table.list thead th a{color:#333333;border-bottom:1px dotted #333333}table.list thead th a:hover{border-bottom:1px solid #333333}table.list thead th a span.dir{font-size:0.4em;color:#999999;border-bottom:2px solid white}table.list tr.sub_header th{text-align:center;font-size:0.9em}table.list tr.main td{border-top:4px solid white}table.list tr.alert{background-color:#ffbebe !important}table.list tr.notice td,table.list td.notice{background-color:#FFEECC !important}table.list small{display:block;font-size:0.8em}table.list td{padding:5px 5px;font-size:1.2em;line-height:1.5em;vertical-align:middle}table.list td.fileicon{width:30px}table.list td.fileicon img{width:30px;margin-top:2px}table.list td strong.highlight{font-weight:normal;background:#ffffcc}table.list td.email a,table.list td.company a{color:#333333;border-bottom:1px dotted #666666}table.list td.email a:hover,table.list td.company a:hover{border-bottom:1px solid #666666}table.list td.oc{width:6px}table.list td .description{font-size:0.8em}table.list td.company{min-width:10em}table.list .overdue td.date{color:#cc0000}table.list .date{white-space:nowrap}table.list .value{text-align:right}table.list .totals .label{text-align:right}table.list .totals td{border-top:2px solid #cccccc}table.list .totals .vat td{border-top:none}table.list .totals .total td{border-top:2px solid #999999;font-size:1.3em;font-weight:bold}table.list .completed td{color:#cccccc}table.list .completed td.date{color:#cccccc}table.list .completed td a{color:#cccccc;border-bottom:none}table.list td.name{word-wrap:break-all}table.list td.name a{font-weight:bold;word-wrap:break-all}table.list td.name .indent1,table.list td.name .indent2{margin-left:5px;border-left:3px solid #999999;font-size:0.9em;padding:5px 20px}table.list td.name .indent1{color:#666666}table.list td.name .indent1 a{color:#666666}table.list td.name .indent2{color:#999999}table.list td.name .indent2 a{color:#999999}table.list .sub_stats:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html table.list .sub_stats{height:1px;overflow:visible}*+html table.list .sub_stats{min-height:1px}table.list .sub_stats span{float:left;width:45%;margin-right:1%}table.list tr.add_another td{padding-top:20px;padding-bottom:20px}table.list tr.selected td{background:#cccccc}table.list tr.selected td.name a{color:#4770b0;border-bottom:1px dotted #4770b0}table.list tr.selected td.name a:hover{border-bottom:1px solid #4770b0}table.list .align_top td{vertical-align:top}table.list .remove{width:16px}table.list .details td{font-size:1.1em;background:#ffffee;padding:5px 5px 10px 5px}table.list .details td h4{font-size:0.9em;color:#999900;text-transform:uppercase}table.list .details td table td,table.list .details td table th{font-size:1em;padding:5px}table.list .details td table th{padding-right:10px}table.list .details_even td{background:#ffffdd}table.list .actions td{padding:8px 10px 8px 30px;background:#ffffcc}table.list .actions td .left{float:left;color:#666633}table.list .actions td .right{float:right;text-align:right}table.list .actions td .fg-button{font-size:1.1em}table.list .percentage{background-color:#cccc99 !important;background-image:url(/assets/white.gif) !important;background-repeat:no-repeat !important;width:130px !important;text-align:right}#sidebar .percentage{background-color:#cccc99 !important;background-image:url(/assets/grey.gif) !important;background-repeat:no-repeat !important;width:130px !important;text-align:right;border:1px solid #cccccc}table.use_list thead th{border-bottom:1px solid #cccccc;font-weight:bold}table.use_list td{vertical-align:top}.button_bar{padding:12px 10px;background:#eeeeee;margin:20px -10px 20px -10px;text-align:right}#flash{padding:1em 0}.flash{background:no-repeat center;background-position:15px 50%;text-align:left;padding:10px 20px 10px 45px;border-top-style:solid;border-top-width:2px;border-bottom-style:solid;border-bottom-width:2px;border-left:none;border-right:none;font-size:1.2em;line-height:1.5em;margin:0}.flash_error{background-image:url(/assets/exclamation.png);background-color:#ffe8e8;border-top-color:#df7d7d;border-bottom-color:#df7d7d}.flash_warning{background-image:url(/assets/error.png);background-color:#ffffcc;border-top-color:#cc9900;border-bottom-color:#cc9900}.flash_success{background-image:url(/assets/accept.png);background-color:#ccffcc;border-top-color:#339933;border-bottom-color:#339933}.flash_notice{background-image:url(/assets/information.png);background-color:#e5f0fe;border-top-color:#b5d4fe;border-bottom-color:#b5d4fe}#password_strength .good,#password_strength .strong{color:#339933}#password_strength .strong{font-weight:bold}#password_strength .bad{color:#cc9900}#password_strength .short{color:#df7d7d}form .text_input{border:1px solid #999999}form.formtastic ul,form.formtastic ol,form.formtastic legend,form.formtastic p{margin:0;padding:0}form.formtastic li{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px}form.formtastic fieldset{display:block;*display:inline-block}form.formtastic fieldset:after{content:" ";display:block;height:0;clear:both;visibility:hidden}form.formtastic abbr,form.formtastic acronym{border:0;font-variant:normal;font-weight:normal}form.formtastic ol,form.formtastic ul{clear:both;list-style:none}form.formtastic label{display:block;*display:inline-block}form.formtastic label:after{content:" ";display:block;height:0;clear:both;visibility:hidden}form.formtastic input,form.formtastic textarea{vertical-align:middle}form.formtastic .check_boxes input,form.formtastic .radio input{margin:0}form.formtastic .check_boxes label,form.formtastic .radio label{cursor:pointer}form.formtastic .hidden{display:none}form.formtastic .date li,form.formtastic .time li,form.formtastic .datetime li{float:left;width:auto;clear:none}form.formtastic .date label,form.formtastic .time label,form.formtastic .datetime label{display:none;width:auto}form.formtastic .date input,form.formtastic .time input,form.formtastic .datetime input{display:inline;margin:0;padding:0}form.formtastic .errors{list-style:square}form.formtastic .errors li{padding:0;border:none;display:list-item;float:none;clear:both}form.formtastic .inputs{z-index:99}form.formtastic .actions li{float:left}form.formtastic li{*display:inline-block;display:block}form.formtastic li:after{content:" ";display:block;height:0;clear:both;visibility:hidden}form.formtastic li fieldset{border:none;position:relative;margin-top:0px}form.formtastic li legend{display:block;margin-bottom:0}form.formtastic li .label{display:block;clear:both;background:transparent}form.formtastic li ol{float:left;margin:0}form.formtastic li ol li{padding:0;border:0;display:inline}form.formtastic fieldset{width:100%}form.formtastic label{float:left;width:20%;text-align:right;padding-right:0}form.formtastic li ol{padding:0 50% 0 20%}form.formtastic li fieldset legend,form.formtastic li fieldset legend .label{display:block}form.formtastic li fieldset legend{width:20%;text-align:right;display:inline;float:left;clear:none;padding:0;width:100%}form.formtastic li fieldset .label{position:absolute;width:20%;top:0px;left:0}form.formtastic li fieldset label{padding-left:0}form.formtastic li fieldset label,form.formtastic li fieldset input{width:auto;display:inline;clear:none;text-align:left}form.formtastic li fieldset select{padding:0;clear:both;display:block}form.formtastic .inline-hints,form.formtastic .inline-errors,form.formtastic .errors{margin:0 0 0 20%}form.formtastic input,form.formtastic textarea{width:70%}form.formtastic select{width:auto}form.formtastic .checkbox li,form.formtastic .radio li{display:block;clear:both}form.formtastic .checkbox input,form.formtastic .radio input{border:none}form.formtastic .actions{padding-left:20%;width:80%}form.formtastic .actions input{width:auto}form.formtastic .actions li{width:auto;float:left;display:inline}form.formtastic #errorExplanation{margin-left:20%;width:70%}form.formtastic legend{background:#eeeeee;padding:0px;width:100%}form.formtastic legend span{padding:5px 10px;display:block}form.formtastic input[type="checkbox"]{border:none}form.formtastic label{padding-right:5px}form.formtastic select{max-width:650px}form.formtastic .numeric_value{width:60px;text-align:right}form.formtastic .inline-hints{margin-left:21%;font-size:1em;margin-top:5px}form.formtastic .single_set{border-top:1px solid #eeeeee}form.formtastic fieldset{border-bottom:1px solid #dddddd}form.formtastic .no_background{border-bottom:none;margin-bottom:-20px}form.formtastic li legend label,form.formtastic li div.label label{padding-right:5px;float:right;text-align:right;margin-right:-5px}form.formtastic li ol{margin-left:5px;padding-right:0px}form.formtastic li ol li.block{display:block;font-weight:bold}form.formtastic .big_text{font-size:1.3em;line-height:1.5em}form.formtastic .text_only{margin-left:21%}form.formtastic .text_only p{font-size:1em;margin-bottom:0.6em;line-height:1.5em}form.formtastic .add_another{padding-left:21%;padding-top:20px;background-color:#f9f9f9}form.formtastic .string label{padding-top:5px}form.formtastic .calendar input{width:172px}form.formtastic span.adjust_height{line-height:20px}form.formtastic .inline-errors{padding-left:5px}form.formtastic .boolean label{margin-left:20%;width:auto;text-align:left}form.formtastic .boolean label input{width:auto;margin-right:5px}form.formtastic fieldset fieldset{clear:both}form.formtastic fieldset fieldset legend,form.formtastic fieldset fieldset div.label{float:left}form.formtastic fieldset fieldset legend span,form.formtastic fieldset fieldset div.label span{font-size:1.2em}form.formtastic .actions .cancel{font-size:1.1em;line-height:23px;margin-left:15px}form.formtastic .actions .cancel a{color:#ff5555;margin-left:15px}form.formtastic .actions .delete{display:none}#main .fg-button{padding:3px 10px 3px 20px;position:relative}#main .fg-button:hover{border:1px solid black}#main .fg-button .ui-icon{position:absolute;left:2px;margin-top:-8px;top:50%}#main .button{padding:3px 10px 3px 10px}#main .ui-lightness .fg-button:hover{border:1px solid #c7744c}#sidebar.downdent{margin-top:40px}#sidebar .section{margin-bottom:20px;line-height:1.5em}#sidebar .section:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #sidebar .section{height:1px;overflow:visible}*+html #sidebar .section{min-height:1px}#sidebar .section h3{font-size:1.4em;margin-bottom:8px}#sidebar .section p{margin-bottom:0.6em}#sidebar .actions{margin-top:8px;margin-bottom:20px}#sidebar .actions p{margin-bottom:20px;position:relative}#sidebar .actions p a.fg-button{position:relative;padding:5px 15px 5px 25px;width:200px}#sidebar .actions p a.fg-button span.ui-icon{float:left;left:5px}#sidebar .filter li{padding:3px 10px;font-size:1.1em;line-height:1.5em}#sidebar .filter li a{color:#333333;border-bottom:none}#sidebar .filter li:hover{background:#999999}#sidebar .filter li:hover a{color:white}#sidebar .filter li.on{background:#666666}#sidebar .filter li.on a{color:white}#sidebar .help{font-size:0.9em;color:#888}.contacts{margin-top:10px}.contacts:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .contacts{height:1px;overflow:visible}*+html .contacts{min-height:1px}.contacts .first{clear:left}.contacts .last{clear:right}.contacts .even{background:#f9f9f9}.contacts .contact{float:left;padding:10px;margin-right:2%;margin-bottom:10px;width:28%;border:1px solid #eeeeee;font-size:1.2em;line-height:1.5em}.contacts .contact h4{font-size:1.2em;margin-bottom:5px}.contacts .primary_contact{background:#ffffcc;border:1px solid #ffff33}.job{font-style:italic;margin-bottom:5px}.detail{color:#333333}.detail:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .detail{height:1px;overflow:visible}*+html .detail{min-height:1px}.detail span{text-transform:uppercase;font-size:0.7em;color:#999999;display:block;float:left;width:15px}.detail span.longer{width:100px}.detail a{color:#333333;border-bottom:1px dotted #333333}.detail a:hover{border-bottom:1px solid #333333}.col2{font-size:1.2em;line-height:1.5em;margin-bottom:20px}.col2:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .col2{height:1px;overflow:visible}*+html .col2{min-height:1px}.col2 .col{float:left;width:46%;margin-right:3%}p.count{font-size:1.1em;margin-bottom:10px;text-align:right;color:#999999}.fc-event-title{font-size:1.2em;line-height:1.4em}#calendar a{border-bottom:none}#calendar .fc-button-month a,#calendar .fc-button-basicWeek a,#calendar .fc-button-today a{line-height:16px}#calendar thead th{font-size:1.2em;padding:5px}.tooltip{position:absolute;display:none;background:#EEEEEE;border:1px solid #CCCCCC;z-index:999;font-size:1.2em;line-height:1.4em;color:#333333;padding:4px;max-width:280px}.tooltip p{font-weight:normal;font-size:1em;text-align:left}.tooltip.fixed{font-size:1em;padding:8px}.tooltip.fixed p{font-weight:normal;font-size:1em;line-height:1em;text-align:left;padding:0px}textarea{height:50px}textarea.autogrow{height:50px}table.message_user_list{border-collapse:collapse;width:100%}table.message_user_list tr.even{background:#f9f9f9}table.message_user_list td{padding:5px;vertical-align:top}table.message_user_list td.everyone{font-size:1.2em;font-weight:bold}table.message_user_list td.company{width:150px;text-align:right;font-size:1.1em}table.message_user_list td.users li{float:left;width:30%;margin-right:2%;padding:0px 0px 5px 0}table.message_user_list td.users li.all{display:block;font-weight:bold;float:none;clear:both;width:auto}table.message_user_list td input{width:auto}.file_list li{margin-bottom:5px}.file_list li:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .file_list li{height:1px;overflow:visible}*+html .file_list li{min-height:1px}.file_list li small{font-size:0.8em;color:#999999}.file_list li .fileicon{border-bottom:none}.file_list li .fileicon img{vertical-align:middle;width:16px}.download_box{border:1px solid #cccccc;padding:10px;background:#eeeeee;margin-bottom:20px}.download_box:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .download_box{height:1px;overflow:visible}*+html .download_box{min-height:1px}.download_box .fileicon{float:left;width:50px;margin-right:10px}.download_box .fileicon a{border-bottom:none}.download_box .filename{float:left;font-size:2em;line-height:50px;margin-right:10px}.download_box .filesize{float:left;color:#999999;margin-top:25px}.user_list_by_company li.you{font-size:1.1em;margin-bottom:20px}.user_list_by_company li.add{font-size:1.1em;margin-top:20px}.user_list_by_company li.company{font-size:1.1em;line-height:1.5em;margin-bottom:20px;color:#666666}.user_list_by_company li.company line{font-weight:normal;font-size:0.9em;color:#333333}.user_list_by_company li.company ol.user_list{margin-left:10px}table.substance_data{border-collapse:collapse;width:100%}table.substance_data td,table.substance_data th{padding:5px;border-bottom:1px solid #eeeeee;vertical-align:top;line-height:1.5em}table.substance_data th{width:17%;color:#666666}table.substance_data td{width:33%}table.substance_data td small{color:#666666}table.sief_lead_data{border-collapse:collapse;width:100%}table.sief_lead_data td,table.sief_lead_data th{padding:5px;border-bottom:1px solid #eeeeee;vertical-align:top;line-height:1.5em}table.sief_lead_data th{color:#666666}table.sief_lead_data tr td,table.sief_lead_data tr th{width:180px}table.sief_lead_data tr td:first-child,table.sief_lead_data tr th:first-child{width:180px}.sief_lead_data .with_auto{width:auto}table.sief_lead_data td a{white-space:nowrap}table.sief_lead_data td li select{width:120px}table.sief_lead_data td li textarea{width:90% !important}table.substance_links{border:1px solid #cccccc;border-collapse:collapse;width:100%}table.substance_links thead th{font-weight:bold;background:#eeeeee}table.substance_links th,table.substance_links td{border-bottom:1px solid #cccccc;padding:5px}table.substance_links tr.toprow td,table.substance_links tr.toprow th{border-bottom:none}table.substance_links td.name small{color:#666666;font-size:0.9em}table.substance_links em{font-style:italic;color:#666666}table.substance_links tfoot th,table.substance_links tfoot td{border-top:1px solid #666666;font-weight:bold;background:#eeeeee}table.substance_links.tonnages tr td,table.substance_links.tonnages tr th{width:1%}table.substance_links tr td:first-child,table.substance_links tr th:first-child{width:17%}table.substance_links tr td:last-child,table.substance_links tr th:last-child{width:auto}.substance_links .with_auto{width:auto}table.substance_links tr.alert{background-color:#ffbebe !important;width:100%}table.substance_links thead th{font-weight:bold;background:#eeeeee}table.substance_links th,table.substance_links td{border-bottom:1px solid #cccccc;padding:5px}table.substance_links tr.toprow td,table.substance_links tr.toprow th{border-bottom:none}table.substance_links td.name small{color:#666666;font-size:0.9em}table.substance_links em{font-style:italic;color:#666666}table.substance_links tfoot th,table.substance_links tfoot td{border-top:1px solid #666666;font-weight:bold;background:#eeeeee}table.substance_links tr td:first-child{width:25%}table.substance_links tr.alert{background-color:#ffbebe !important}table.substance_links thead th{font-weight:bold;background:#eeeeee}table.substance_links th,table.substance_links td{border-bottom:1px solid #cccccc;padding:5px}table.substance_links tr.toprow td,table.substance_links tr.toprow th{border-bottom:none}table.substance_links td.name small{color:#666666;font-size:0.9em}table.substance_links em{font-style:italic;color:#666666}table.substance_links tfoot th,table.substance_links tfoot td{border-top:1px solid #666666;font-weight:bold;background:#eeeeee}table.substance_links tr td:first-child{width:25%}table.substance_links .hidden{display:none}table.regulation_data th{width:8%}table.regulation_data table{width:100%}table.regulation_data table table{width:100%}.reflinks{margin-bottom:10px}.reflinks:last-child{margin-bottom:0}.reg-inline{line-height:18.2px;font-weight:bold}#list_uploads{margin-top:10px}.regulation_upload,.timesheet_upload{padding:2px 0;font-size:1.2em;line-height:1.2em;border:solid 1px #ddd;background-color:#eee}.regulation_upload a,.timesheet_upload a{text-decoration:none;border-bottom:none}.regulation_upload a:hover,.timesheet_upload a:hover{text-decoration:none;border-bottom:none}.regulation_upload_name,.timesheet_upload_name{display:inline-block;vertical-align:2px}.text_only h5{font-style:italic;font-size:13px}.del-button{padding:8px 5px;text-decoration:none;border-bottom:none}.del-button:hover{border-bottom:none}.level0 td.name span{display:none}.traffic_light{width:10px}#strictly_controlled_conditions ol:after,#substance_hold_data_physchem_list_input ol:after,#substance_hold_data_tox_list_input ol:after,#substance_hold_data_ecotox_list_input ol:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #strictly_controlled_conditions ol,* html #substance_hold_data_physchem_list_input ol,* html #substance_hold_data_tox_list_input ol,* html #substance_hold_data_ecotox_list_input ol{height:1px;overflow:visible}*+html #strictly_controlled_conditions ol,*+html #substance_hold_data_physchem_list_input ol,*+html #substance_hold_data_tox_list_input ol,*+html #substance_hold_data_ecotox_list_input ol{min-height:1px}#strictly_controlled_conditions li,#substance_hold_data_physchem_list_input li,#substance_hold_data_tox_list_input li,#substance_hold_data_ecotox_list_input li{float:none;display:block}#old_client_uses fieldset ol:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html #old_client_uses fieldset ol{height:1px;overflow:visible}*+html #old_client_uses fieldset ol{min-height:1px}#old_client_uses fieldset li{display:block;float:left;width:100px}table.pie{width:100%;border:1px solid #cccccc;border-collapse:collapse;width:100%}table.pie th{font-weight:bold;background:#eeeeee}table.pie th,table.pie td{border-bottom:1px solid #cccccc;padding:5px;text-align:center}p.none{color:#999999}.visualize-pie .visualize-info{top:auto;left:0;right:auto;bottom:-20px;border:none}#plain{width:700px;border:2px solid #cccccc;margin:50px auto;background:white;padding:20px;text-align:left}#plain h1,#plain h2{text-align:center}#plain h1{font-size:2.5em}#plain h2{font-size:1.8em}#plain .intro{border:1px solid #cccccc;background:#eeeeee;margin:20px 0;padding:20px;font-size:1.4em;line-height:1.5em}#plain .intro strong{font-weight:bold}#plain .submit{margin-top:20px;text-align:center}#plain form{margin-bottom:20px}#error{padding:20px}#login{width:400px;border:1px solid #333333;margin:50px auto;background:white;text-align:left}#login #logo{text-align:center}#login fieldset{margin-top:0}#login fieldset legend{background:#4770b0;color:white;text-align:center}#login #flash{padding:0}#login #user_session_submit{font-size:1.2em;line-height:2em;width:100px;text-align:left;background:url(/assets/padlock-icon.png) no-repeat right;border:outset 2px gray;padding-left:10px;cursor:pointer}.confirm_buttons form,.confirm_buttons div{display:inline}form .inputs input[type='hidden']{border:none;background:none;width:1px;display:none}table.stats{width:650px;border-collapse:collapse;margin-top:20px}table.stats th{font-size:1.3em;width:50%;text-align:left;color:#333333;padding:20px 5px 10px 5px}table.stats small{font-size:0.8em;color:#666666}table.stats td{padding-top:5px;padding-bottom:20px}table.stats .left{padding-left:0px;padding-right:20px;width:50%}table.stats .right{padding-left:20px;padding-right:0px;width:50%}table.stats table{width:100%;border-collapse:collapse;border-top:1px solid #e9e9e9}table.stats table td.bar{background-color:#cccccc;background-image:url(/assets/white.gif);background-repeat:no-repeat;padding:0px;width:100%}table.stats table table{border-top:none}table.stats table table td{background:none;font-size:1.1em;line-height:1.5em;padding:5px;color:#333333;border-bottom:1px solid #e9e9e9}table.stats table table td.num{text-align:right;font-weight:bold;width:30px;color:#333333}table.stats table table td.pc{text-align:right;width:30px;color:#333333}.big_stats{border-bottom:1px solid #cccccc;padding-bottom:10px;margin-bottom:10px}.big_stats:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .big_stats{height:1px;overflow:visible}*+html .big_stats{min-height:1px}.big_stats .stat{float:left;margin-right:30px;font-size:2.5em}.big_stats .stat small{font-size:0.4em;display:block;margin-top:3px}#message_to_list_input li{width:31%;margin-right:1%;float:left;display:block}table.clpclassification{border:1px solid #cccccc;border-collapse:collapse;width:100%}table.clpclassification thead th{font-weight:bold;background:#eeeeee}table.clpclassification th,table.clpclassification td{border-bottom:1px solid #cccccc;padding:5px;vertical-align:top}table.clpclassification tfoot th,table.clpclassification tfoot td{border-top:1px solid #666666;font-weight:bold;background:#eeeeee}table.clpclassification .category{width:15%}table.clpclassification .hazardClassification{width:55%}table.clpclassification .hazardStatement select{width:100%}table.clpclassification .reason{width:15%}table.clpclassification .name{width:15%}table.clpclassification .pictograms label{display:block;float:left;margin-right:10px;width:45% !important;text-align:left !important}table.clpclassification .pictograms label input{width:auto !important}table.clpclassification .pictograms label img{vertical-align:-20px}table.concentration td.range select{width:50px !important}table.concentration td.range input{width:100px !important}table.concentration td.categories label{width:150px;text-align:left !important}table.concentration td.categories label input{display:inline !important;float:none !important;width:auto !important;text-align:left !important}table.substance_links .locked input{width:auto}.tonnage_details{line-height:1.5em}.tonnage_details strong{font-weight:bold}.candidate_list{font-size:0.8em}.semitransparent{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}tr.note td{vertical-align:top}tr.note td.date{width:60px}tr.note td p{font-size:1em}.dossier textarea{font-size:1em !important}.dossier input[type=text]{font-size:1em !important;height:2em !important}.dossier label{font-size:1em !important}.dossier select{font-size:1em !important}.dot{background-position:center;width:18px;height:18px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:0;margin:0 auto;text-align:center;color:white;font-size:0.8em}.dot.red{background:#990000}.dot.gray{background:gray}.dot.orange{background:#ff9900}.dot.green{background:#339900}.products{font-size:1em}.products .sub_header th{width:50px;text-align:center}.product td{color:gray}.product table .flag{width:16px}.product table .type{width:10px}.product table .status{width:150px}.product table .jurisdiction{width:70px}.product table .language{width:70px}.product table .hazardous{width:70px}.product .linked{width:200px}.doc_status{float:left;color:white;padding:5px 10px;min-width:130px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;white-space:nowrap;display:block}.totals{font-size:1.2em}.totals td{vertical-align:middle;padding:5px 0}.listed_substances .list_header{text-align:center;font-weight:bold;width:70px;font-size:0.95em;border-top:solid 1px #cccccc;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc}.listed_substances .list_header a{cursor:pointer}.gap_report th,.gap_report td{padding:5px;border-bottom:1px solid #eeeeee;vertical-align:top;line-height:1.5em}#critical_path_input label,#biocide_in_situ_input label,#biocide_gmp_input label{text-align:right;margin-left:20px;width:20%}#critical_path_input label input,#biocide_in_situ_input label input,#biocide_gmp_input label input{float:right}#logoutAlert{display:none;text-align:center;position:fixed;right:4px;bottom:4px;background-color:#EEE;font-size:1.1em;font-weight:bold;line-height:1.4em;padding:5px;border:solid 1px gray;border-radius:4px}#minimize_timeout{display:none;float:right;color:red;font-weight:bold;cursor:pointer;margin-right:-16px;margin-top:-20px}#countdown{color:red;font-size:1.5em;font-weight:bold}.jd_substance_name{color:#999;border:0}.jd_substance_name:hover{text-decoration:underline;border:none}#biocide_product_types_input li.choice,#biocide_product_uses_input li.choice{display:block;padding-left:25px}#select_supplier_id{width:100%}.date_select .fragment label{display:none}.date_select .fragment{display:inline-block}.biocide_sites td{width:1%}.product .fa.fa-circle{font-size:1.1em}.product .fa.fa-circle{font-size:1.1em}.product .tooltip{font-size:0.8em}form li.options{padding:0}#popout{background-color:#EEEEEE;position:fixed;top:0;right:-55%;width:calc(50% - 30px);height:100%;z-index:10;border-left:dashed 2px gray;padding:30px}#popout{background-color:#EEEEEE;position:fixed;top:0;right:-55%;width:calc(50% - 30px);height:100%;z-index:10;border-left:dashed 2px gray;padding:30px}.more_years{float:right;vertical-align:bottom;line-height:1.5em;margin-top:30px}.less_years{float:right;vertical-align:bottom;line-height:1.5em;margin-top:30px;display:none}.h2-access{border:1px solid #ccc;display:flex;justify-content:flex-start;align-items:center;padding:10px;border-radius:5px;max-width:250px;margin:30px auto;font-size:16px;background-color:white}.h2-access .icon{color:#0D297A;margin-right:10px;margin-top:3px}.h2-access svg.fill-current{fill:currentColor}.h2-access:hover{color:white;background-color:#0D297A;border-color:#0D297A}.h2-access:hover .icon{color:#fff}
