.devise{background:#fff;padding:10pt 0;border:1pt solid #ddd}.devise h2{padding:10pt;font-weight:bold;background:#ccc;margin-bottom:10pt;color:#666;font-size:0.8em;text-transform:uppercase}.devise.edit{background:#fff}.devise #sign_in_form,.devise #sign_up_form,.devise #edit_form{background:#f8f8f8;border:1pt solid #ddd;margin:10pt 0;padding:20pt}.devise #sign_in_form form,.devise #sign_up_form form,.devise #edit_form form{padding:10pt}.devise #sign_in_form form .form-actions,.devise #sign_up_form form .form-actions,.devise #edit_form form .form-actions{text-align:center}.devise #sign_in_form form .form-actions input,.devise #sign_in_form form .form-actions a,.devise #sign_up_form form .form-actions input,.devise #sign_up_form form .form-actions a,.devise #edit_form form .form-actions input,.devise #edit_form form .form-actions a{display:inline-block;margin:10pt 0}.devise #sign_in_form form .form-actions input,.devise #sign_up_form form .form-actions input,.devise #edit_form form .form-actions input{margin:5pt 10pt}.devise #sign_in_form form .form-actions a,.devise #sign_up_form form .form-actions a,.devise #edit_form form .form-actions a{margin:5pt 10pt}.devise #sign_in_form form .form-inputs span.hint,.devise #sign_up_form form .form-inputs span.hint,.devise #edit_form form .form-inputs span.hint{color:#666;font-size:0.8em}.devise #sign_in_form form .form-inputs abbr,.devise #sign_up_form form .form-inputs abbr,.devise #edit_form form .form-inputs abbr{display:none}.devise #sign_in_form form .form-inputs label,.devise #sign_up_form form .form-inputs label,.devise #edit_form form .form-inputs label{color:#333}.devise #edit_form .form-inputs input{background:transparent}.devise #recovery{text-align:center}.devise #recovery a{display:inline-block;padding:5pt}.devise div#error_explanation{margin:-10pt 0 10pt 0}table.index{width:100%}table.index tr.odd{background:#f8f8f8}table.index tr.head{background:#eee}table.index tr.ended{opacity:0.5}table.index tr.unused{background:#efffd4}table.index tr.unused.odd{background:#dfefc6}table.index th{text-transform:uppercase;padding:5pt;border-bottom:2pt solid #fff}table.index th.title{font-size:1.5em;font-weight:normal;background:#f8f8f8;border-top:2pt solid #ddd}table.index td{padding:5pt;text-align:center;vertical-align:middle}table.index tr.fdmm.finished_1,table.index tr.ppm.finished_1{background:#f9a4a4}table.index tr.fdmm.finished_2,table.index tr.ppm.finished_2{background:#f9bda4}table.index tr.fdmm.finished_3,table.index tr.ppm.finished_3{background:#f9d5a4}table.index tr.fdmm.finished_4,table.index tr.ppm.finished_4{background:#f9f2a4}table.index tr.fdmm.finished_5,table.index tr.ppm.finished_5{background:#e0f9a4}table.index tr.fdmm.finished_1.even,table.index tr.fdmm.finished_2.even,table.index tr.fdmm.finished_3.even,table.index tr.fdmm.finished_4.even,table.index tr.fdmm.finished_5.even,table.index tr.ppm.finished_1.even,table.index tr.ppm.finished_2.even,table.index tr.ppm.finished_3.even,table.index tr.ppm.finished_4.even,table.index tr.ppm.finished_5.even{opacity:0.9}table.index tr.fdmm.finished_1 a,table.index tr.fdmm.finished_2 a,table.index tr.fdmm.finished_3 a,table.index tr.fdmm.finished_4 a,table.index tr.fdmm.finished_5 a,table.index tr.ppm.finished_1 a,table.index tr.ppm.finished_2 a,table.index tr.ppm.finished_3 a,table.index tr.ppm.finished_4 a,table.index tr.ppm.finished_5 a{color:#333}table.index tr.fdmm.finished_1 a:hover,table.index tr.fdmm.finished_1 a:focus,table.index tr.fdmm.finished_2 a:hover,table.index tr.fdmm.finished_2 a:focus,table.index tr.fdmm.finished_3 a:hover,table.index tr.fdmm.finished_3 a:focus,table.index tr.fdmm.finished_4 a:hover,table.index tr.fdmm.finished_4 a:focus,table.index tr.fdmm.finished_5 a:hover,table.index tr.fdmm.finished_5 a:focus,table.index tr.ppm.finished_1 a:hover,table.index tr.ppm.finished_1 a:focus,table.index tr.ppm.finished_2 a:hover,table.index tr.ppm.finished_2 a:focus,table.index tr.ppm.finished_3 a:hover,table.index tr.ppm.finished_3 a:focus,table.index tr.ppm.finished_4 a:hover,table.index tr.ppm.finished_4 a:focus,table.index tr.ppm.finished_5 a:hover,table.index tr.ppm.finished_5 a:focus{color:#000}.panel table.index:last-of-type{margin-top:20pt}table.show,table.assessment{width:100%;border-collapse:collapse}table.show tr.odd,table.assessment tr.odd{background:#f8f8f8}table.show th,table.assessment th{font-weight:bold;font-size:1em;text-align:right;padding:5pt 5pt 5pt 0;vertical-align:middle;width:50%}table.show td,table.assessment td{font-weight:normal;font-size:1.2em;text-align:left;padding:5pt 0 5pt 5pt;vertical-align:middle}.block.copy table.show{margin-bottom:10pt}table.assessment{border-top:2pt dashed #ddd;margin-top:10pt}table.index.m0dels td.field.left{text-align:left}table.index.m0dels td.field.left sup a{color:red;text-decoration:none}table.index.m0dels td.field.left sup a:hover,table.index.m0dels td.field.left sup a:focus{text-decoration:underline}table.index.m0dels td.field.right{text-align:right}table.index.m0dels td.field.right .makings,table.index.m0dels td.field.right .size{display:inline-block}table.index.m0dels td.field.right .makings{margin-right:5pt}a.add{background:#fff;border:2pt solid #FF7500;padding:5pt 7pt;border-radius:15pt;text-decoration:none;color:#FF7500;font-size:2em;font-weight:bold;display:inline-block;float:right;margin-top:10pt}a.add:hover,a.add:focus{color:red;background:#fff;border:2pt solid red}a.all{display:block;text-align:right;text-decoration:none;font-size:1.2em;padding:5pt 0;margin:5pt 0;font-weight:bold}div.preview{margin:0 3pt 0 0;padding:0;display:inline-block}div.preview .hide.gif{display:none}div.preview .pic_icon{width:7pt;height:7pt;box-shadow:2pt 2pt;background:#bbb}div#modal{display:none;position:absolute;box-shadow:10pt 10pt #aaa;padding:5pt;z-index:9999;background:#fff;border:1pt solid #ddd}div#modal img{max-width:100%;max-height:100%}html,body{width:100%;margin:0;padding:0;min-width:240pt;overflow-x:hidden}html .block,body .block{width:100%;padding:10pt 5pt;margin:0}html .block.menu,body .block.menu{background:#333;background:-moz-linear-gradient(to top, #000, #333);background:-webkit-linear-gradient(to top, #000, #333);background:-ms-linear-gradient(to top, #000, #333);background:-o-linear-gradient(to top, #000, #333);background:linear-gradient(to top, #000, #333)}html .block.index,body .block.index{background:#fff}html .block.yield,body .block.yield{background:#fff}html .block.footer,body .block.footer{text-align:center;font-size:0.9em}html .block.footer a,body .block.footer a{color:#555;text-decoration:none}html .content,body .content{margin:20pt auto;width:90%;max-width:800pt;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative}html .content .empty,body .content .empty{font-size:2em;font-weight:bold;background:#f8f8f8;padding:20pt;color:#fff;margin:20pt 0;text-align:center;text-transform:uppercase;line-height:1.5em}html .content .warning,body .content .warning{border:2pt solid #FF7400;font-size:1.2em;padding:20pt;text-align:center;margin:10pt 0}html .block.menu .content,html .block.user_menu .content,body .block.menu .content,body .block.user_menu .content{margin:0 auto;width:100%}html .block.user_menu,body .block.user_menu{padding:0;background:#fff}html .block.user_menu .content,body .block.user_menu .content{position:relative}html #menu,body #menu{margin:0 auto;position:relative;width:100%}html #menu a,body #menu a{display:inline-block;color:#fff;margin:0 5pt;text-decoration:none}html #menu a:hover,html #menu a:focus,body #menu a:hover,body #menu a:focus{text-decoration:underline}html #menu a#add,html #menu a#comments,body #menu a#add,body #menu a#comments{padding:0pt 5pt;background:#FF7400;color:#000;font-size:0.8em;border-radius:10pt;font-weight:bold}html #menu a#add,body #menu a#add{padding:0pt 6pt}html #menu a#add:hover,html #menu a#add:focus,html #menu a#comments:hover,html #menu a#comments:focus,body #menu a#add:hover,body #menu a#add:focus,body #menu a#comments:hover,body #menu a#comments:focus{background:#fff;color:#FF7400;text-decoration:none}html #menu #profile_menu,body #menu #profile_menu{display:inline-block;float:right}html #menu #profile_menu a,body #menu #profile_menu a{margin:0;font-weight:bold;text-decoration:none}html #menu #profile_menu a:hover,html #menu #profile_menu a:focus,body #menu #profile_menu a:hover,body #menu #profile_menu a:focus{color:red}html #menu #profile_menu a:first-of-type,html #menu #profile_menu span:first-of-type,body #menu #profile_menu a:first-of-type,body #menu #profile_menu span:first-of-type{margin-right:5pt}html #menu #profile_menu span,body #menu #profile_menu span{color:rgba(88,88,88,0.8);font-weight:bold;text-shadow:2pt 2pt 3pt rgba(255,255,255,0.1)}html #menu #logo,body #menu #logo{float:left;margin:0 10pt 0 0}html #menu #logo img,body #menu #logo img{height:18pt}html ul#index,body ul#index{margin:0 auto;width:100%}html ul#index a,body ul#index a{line-height:1.5em}html ul#index a.folder,body ul#index a.folder{font-size:1.4em;text-transform:uppercase;line-height:1.5em;color:#000;font-weight:bold}html ul#index a.article,body ul#index a.article{font-size:1.2em}html ul#index>li,body ul#index>li{padding:5pt}html ul#index>li.odd,body ul#index>li.odd{background:#eee}html ul#index ul.submenu li,body ul#index ul.submenu li{padding:3pt 0 3pt 10pt;line-height:1.5em}html ul#index ul.submenu li a,body ul#index ul.submenu li a{color:#000}html #footer,body #footer{position:relative}html #footer .content,body #footer .content{background:#f7f7f7;position:relative;text-align:center;vertical-align:top;padding:10pt 10pt 5pt 10pt;margin-bottom:10pt;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html #footer .content .block,body #footer .content .block{display:inline-block;width:auto;padding:10pt 0pt;min-width:20%;text-align:center;text-align-last:center;font-size:0.9em;max-width:100%;margin-left:10pt;margin-right:10pt;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html #footer .content .block h4,body #footer .content .block h4{display:block;text-align:center;font-weight:bold;color:#888;white-space:nowrap;text-transform:uppercase;font-size:1.1em;margin-bottom:10pt}html #footer .content .block a,body #footer .content .block a{display:block;text-align:center;white-space:nowrap;margin:3pt 0;color:#777}html #footer .content .block a:hover,html #footer .content .block a:focus,body #footer .content .block a:hover,body #footer .content .block a:focus{text-decoration:none;color:red}html #footer .content .block:first-of-type,body #footer .content .block:first-of-type{margin-left:0}html #footer .content .block:last-of-type,body #footer .content .block:last-of-type{margin-right:0}html #bottom a,body #bottom a{font-size:0.8em;color:#777;text-decoration:none;display:inline-block}html #bottom a:hover,html #bottom a:focus,body #bottom a:hover,body #bottom a:focus{text-decoration:underline;color:#FF7400}html #bottom a.rss,body #bottom a.rss{float:right;opacity:1}html #bottom a.rss img,body #bottom a.rss img{width:16pt;height:16pt}html #bottom a.rss:hover,html #bottom a.rss:focus,body #bottom a.rss:hover,body #bottom a.rss:focus{opacity:1}nav.pagination{padding:0;margin:5pt 0;display:block;font-size:1.1em;text-align:center}nav.pagination span{display:inline-block;margin-right:5pt;padding:0}nav.pagination span a{display:inline-block;text-decoration:none;padding:3pt}nav.pagination span a:hover,nav.pagination span a:focus{color:red;text-decoration:underline}nav.pagination span.current{padding:3pt;color:#555}h3.form_title{display:block;background:#fff;position:absolute;top:-9pt;right:10pt;border:1pt solid #ddd;padding:2pt 10pt;font-size:0.8em;color:#333;text-transform:lowercase;font-weight:bold}#notice{margin:10pt 0 20pt 0;border-left:3pt solid #74ff00;padding:3pt 3pt 3pt 7pt;background:#eee}.breadcrumbs{padding:5pt 0;margin-bottom:5pt;font-size:1.2em;text-transform:uppercase}.breadcrumbs a{display:inline-block;text-decoration:none}.simple_form label{display:block;font-size:1em;font-weight:bold}.simple_form label abbr{color:#FF0000}.simple_form label.collection_radio_buttons{display:inline-block}.simple_form div.input{margin-bottom:10pt}.simple_form div.input.boolean label{display:inline-block}.simple_form input.string,.simple_form input.numeric,.simple_form input.password,.simple_form input.autocomplete,.simple_form textarea.text,.simple_form select{width:100%;padding:5pt;font-size:0.9em;font-family:Arial;background:#f8f8f8;border:none;border-bottom:1pt solid #aaa}.simple_form input.string:hover,.simple_form input.string:focus,.simple_form input.numeric:hover,.simple_form input.numeric:focus,.simple_form input.password:hover,.simple_form input.password:focus,.simple_form input.autocomplete:hover,.simple_form input.autocomplete:focus,.simple_form textarea.text:hover,.simple_form textarea.text:focus,.simple_form select:hover,.simple_form select:focus{border-bottom:1pt solid #888}.simple_form select[multiple='multiple']{min-height:100pt}.simple_form input.button{margin:0;font-family:Arial;background:#333;color:#fff;font-weight:bold;padding:5pt 10pt;font-size:0.9em;border:1pt solid #333;text-transform:uppercase}.simple_form input.button:hover,.simple_form input.button:focus{background:#fff;border:1pt solid #000;color:#000}.simple_form .field_with_errors span.error{display:none}.simple_form span.hint{display:block;font-size:0.8em;color:#555}.simple_form div#errors,.simple_form div#error_explanation{padding:0pt}.simple_form div#errors h2,.simple_form div#error_explanation h2{display:none}.simple_form div#errors ol#errors,.simple_form div#errors ul,.simple_form div#error_explanation ol#errors,.simple_form div#error_explanation ul{list-style-type:none;padding:0;margin:0}.simple_form div#errors ol#errors li,.simple_form div#errors ul li,.simple_form div#error_explanation ol#errors li,.simple_form div#error_explanation ul li{font-size:0.8em;color:#333;padding:3pt 0 3pt 7pt;border-left:3pt solid #FF7400;margin:4pt 0pt;background:#ddd;text-transform:uppercase}.simple_form p.error_notification{display:none}.simple_form div.result_time,.simple_form div.estimated_time{text-align:justify;text-align-last:justify}.simple_form div.result_time label,.simple_form div.estimated_time label{display:block;text-align:left;text-align-last:left}.simple_form div.result_time div,.simple_form div.estimated_time div{display:inline-block;width:47%}.simple_form.new_m0del{background:#f8f8f8;border-radius:5pt;padding:10pt;margin-top:10pt;border:1pt solid #ddd}.simple_form.new_m0del table{width:100%}.simple_form.new_m0del table td{vertical-align:middle}.simple_form.new_m0del table td.file{width:20%;min-width:150pt;text-align:left}.simple_form.new_m0del table td.file input{float:left}.simple_form.new_m0del table td.submit{text-align:right}#errors{margin:5pt 0 10pt 0}#errors .item{border-left:3pt solid #FF7400;padding:3pt 0 3pt 7pt;background:#eee;margin:5pt 0}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;line-height:1.5em;font-family:Arial}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}a{color:#FF7500}a:hover,a:focus{color:red}
