a:link,a:visited,a:hover,a:active,h1,h2,h3{color:#36393D;font-weight:normal}a:hover{color:white;background-color:black}body.identifications{color:#222222;font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;font-size:14px;text-align:center;background:none repeat scroll 0 0 #E5E5E5}body.identifications div.wrapper{background:none repeat scroll 0 0 #E5E5E5;margin:0 auto;min-width:800px;padding:40px 23px 20px 30px}body.identifications div.container{margin:0 auto;text-align:left;width:560px;min-width:560px}body.identifications div.logo{padding-bottom:20px;text-align:center}body.identifications div.logo img.padded{background:none repeat scroll 0 0 #FFFFFF;padding:10px}body.identifications div.logo img{max-width:300px}body.identifications div.footer{font-size:10px;margin-bottom:20px}body.identifications .col{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;border-radius:10px 10px 10px 10px;box-shadow:0 0 6px #999999;padding:0;text-align:left;border:medium none}body.identifications div.banner{padding:18px 40px 10px}body.identifications input{background-color:white;border:1px solid #D9D9D9;border-radius:4px 4px 4px 4px;font-size:18px;font-weight:normal;line-height:1em;padding:8px 10px}body.identifications h1{line-height:1.2em;margin-bottom:10px;font-size:20px;margin-top:15px}body.identifications div.submit{margin-top:20px;text-align:center}body.identifications input{width:328px}body.identifications div.submit input{background-color:#54AF24;color:white;padding-left:30px;padding-right:30px;width:auto}body.identifications p{margin:0 0 24px}body.identifications .hint{background:none repeat scroll 0 0 transparent;font-size:11px;line-height:1.1em;margin-top:5px;color:#999999;text-align:center}body.identifications .formtastic .input{text-align:center}body.identifications .formtastic .input .label{float:none;width:auto;text-align:center;color:#999999}body.identifications .extras{border-top:1px dashed #CCCCCC;margin-top:15px;padding-top:10px}body.identifications .messages{text-align:center;border:1px solid #CC9999;color:#FFFFFF;background:url(/assets/basecamp_sprites-bb7e8484947665228ffc45ac04d7a163e1965081b7d4aa5f1c9846c4f7ed4a90.png) no-repeat scroll -473px -9px #c00;font-size:12px;margin-bottom:12px;padding:5px 5px 5px 30px}.center{text-align:center}.formtastic,.formtastic ul,.formtastic ol,.formtastic li,.formtastic fieldset,.formtastic legend,.formtastic input,.formtastic button,.formtastic textarea,.formtastic select,.formtastic p{margin:0;padding:0}.formtastic fieldset{border:0}.formtastic em,.formtastic strong{font-style:normal;font-weight:normal}.formtastic ol,.formtastic ul{list-style:none}.formtastic abbr,.formtastic acronym{border:0;font-variant:normal}.formtastic input,.formtastic button,.formtastic textarea{font-family:sans-serif;font-size:inherit;font-weight:inherit}.formtastic input,.formtastic textarea,.formtastic select{font-size:100%}.formtastic legend{white-space:normal;color:#000}.formtastic .errors{color:#cc0000;margin:0.5em 0 1.5em 25%;list-style:square}.formtastic .errors li{padding:0;border:none;display:list-item}.formtastic .buttons,.formtastic .actions{overflow:hidden;padding-left:25%}.formtastic .button,.formtastic .action{float:left;padding-right:0.5em}.formtastic .button_action button{padding:3px 8px}.formtastic .link_action a{display:block;padding:3px 0}.formtastic .inputs{overflow:hidden}.formtastic .input{overflow:hidden;padding:0.5em 0;margin-top:-0.5em;margin-bottom:1em}.formtastic .input .label{display:block;width:25%;float:left;padding-top:.2em}.formtastic .fragments .label,.formtastic .choices .label{position:absolute;width:95%;left:0px}.formtastic .fragments .label label,.formtastic .choices .label label{position:absolute}.formtastic .choices{position:relative}.formtastic .choices-group{float:left;width:74%;margin:0;padding:0 0 0 25%}.formtastic .choice{padding:0;border:0}.formtastic .input .inline-hints{color:#666;margin:0.5em 0 0 25%}.formtastic .inline-errors{color:#cc0000;margin:0.5em 0 0 25%}.formtastic .errors{color:#cc0000;margin:0.5em 0 0 25%;list-style:square}.formtastic .errors li{padding:0;border:none;display:list-item}.formtastic .stringish input{width:72%}.formtastic .stringish input[size]{width:auto;max-width:72%}.formtastic .text textarea{width:72%}.formtastic .text textarea[cols]{width:auto;max-width:72%}.formtastic .hidden{display:none}.formtastic .boolean label{padding-left:25%;display:block}.formtastic .choices-group{margin-bottom:-0.5em}.formtastic .choice{margin:0.1em 0 0.5em 0}.formtastic .choice label{float:none;width:100%;line-height:100%;padding-top:0;margin-bottom:0.6em}.formtastic .choice label input,.formtastic .boolean label input{margin:0 0.3em 0 0.1em;line-height:100%}.formtastic .fragments{position:relative}.formtastic .fragments-group{float:left;width:74%;margin:0;padding:0 0 0 25%}.formtastic .fragment{float:left;width:auto;margin:0 .3em 0 0;padding:0;border:0}.formtastic .fragment label{display:none}.formtastic .fragment label input{display:inline;margin:0;padding:0}.formtastic .stringish input{width:225px}.formtastic label{width:150px;text-align:right}.formtastic .input{margin-bottom:0px}.formtastic h2{color:#333333;font-size:14px;margin:20px 0 5px;padding:0}.formtastic .final_action{border-top:1px dashed #CCCCCC;font-size:12px;margin-top:0;padding-top:10px;text-align:left}.formtastic li{list-style:none}
